import { type SVGProps, type ReactElement } from "react"; type FlagProps = SVGProps; const flagClass = "inline-block rounded-[2px] shrink-0"; const W = 20; const H = 15; /** Great Britain – Union Jack (simplified) */ export function FlagGB(props: FlagProps) { return ( ); } /** France – Blue, White, Red vertical */ export function FlagFR(props: FlagProps) { return ( ); } /** Japan – White with red circle */ export function FlagJP(props: FlagProps) { return ( ); } /** South Korea – Simplified */ export function FlagKR(props: FlagProps) { return ( ); } /** Spain – Red, Yellow, Red horizontal */ export function FlagES(props: FlagProps) { return ( ); } /** Italy – Green, White, Red vertical */ export function FlagIT(props: FlagProps) { return ( ); } /** Germany – Black, Red, Gold horizontal */ export function FlagDE(props: FlagProps) { return ( ); } /** Latvia – Maroon, White, Maroon horizontal */ export function FlagLV(props: FlagProps) { return ( ); } /** Netherlands – Red, White, Blue horizontal */ export function FlagNL(props: FlagProps) { return ( ); } /** Poland – White, Red horizontal */ export function FlagPL(props: FlagProps) { return ( ); } /** Brazil – Green, yellow diamond (simplified) */ export function FlagBR(props: FlagProps) { return ( ); } /** Russia – White, Blue, Red horizontal */ export function FlagRU(props: FlagProps) { return ( ); } /** Turkey - Red with white crescent and star */ export function FlagTR(props: FlagProps) { return ( ); } /** Ukraine – Blue, Yellow horizontal */ export function FlagUA(props: FlagProps) { return ( ); } /** China – Red with yellow stars (simplified) */ export function FlagCN(props: FlagProps) { return ( ); } /** Czech Republic - White and red horizontal bands with a blue triangle */ export function FlagCS(props: FlagProps) { return ( ); } /** Denmark – Red with a white Nordic cross */ export function FlagDK(props: FlagProps) { return ( ); } /** Map locale codes to flag components */ export const flagComponents: Record ReactElement> = { cs: FlagCS, da: FlagDK, de: FlagDE, en: FlagGB, es: FlagES, fr: FlagFR, it: FlagIT, ja: FlagJP, ko: FlagKR, lv: FlagLV, nl: FlagNL, pl: FlagPL, pt: FlagBR, ru: FlagRU, tr: FlagTR, uk: FlagUA, zh: FlagCN, };