{"version":3,"file":"nxt-flags.mjs","sources":["../../../packages/flags/src/lib/database.ts","../../../packages/flags/src/lib/types.ts","../../../packages/flags/src/lib/flag/flag.component.ts","../../../packages/flags/src/lib/flag/flag.component.html","../../../packages/flags/src/public-api.ts","../../../packages/flags/src/nxt-flags.ts"],"sourcesContent":["export const FlagDatabase = {\r\n    'ad': 'ad',\r\n    'and': 'ad',\r\n    'andorra': 'ad',\r\n    'ae': 'ae',\r\n    'are': 'ae',\r\n    'united-arab-emirates-(the)': 'ae',\r\n    'af': 'af',\r\n    'afg': 'af',\r\n    'afghanistan': 'af',\r\n    'ag': 'ag',\r\n    'atg': 'ag',\r\n    'antigua-and-barbuda': 'ag',\r\n    'al': 'al',\r\n    'alb': 'al',\r\n    'albania': 'al',\r\n    'am': 'am',\r\n    'arm': 'am',\r\n    'armenia': 'am',\r\n    'ao': 'ao',\r\n    'ago': 'ao',\r\n    'angola': 'ao',\r\n    'ar': 'ar',\r\n    'arg': 'ar',\r\n    'argentina': 'ar',\r\n    'at': 'at',\r\n    'aut': 'at',\r\n    'austria': 'at',\r\n    'au': 'au',\r\n    'aus': 'au',\r\n    'australia': 'au',\r\n    'az': 'az',\r\n    'aze': 'az',\r\n    'azerbaijan': 'az',\r\n    'ba': 'ba',\r\n    'bih': 'ba',\r\n    'bosnia-and-herzegovina': 'ba',\r\n    'bb': 'bb',\r\n    'brb': 'bb',\r\n    'barbados': 'bb',\r\n    'bd': 'bd',\r\n    'bgd': 'bd',\r\n    'bangladesh': 'bd',\r\n    'be': 'be',\r\n    'bel': 'be',\r\n    'belgium': 'be',\r\n    'bf': 'bf',\r\n    'bfa': 'bf',\r\n    'burkina-faso': 'bf',\r\n    'bg': 'bg',\r\n    'bgr': 'bg',\r\n    'bulgaria': 'bg',\r\n    'bh': 'bh',\r\n    'bhr': 'bh',\r\n    'bahrain': 'bh',\r\n    'bi': 'bi',\r\n    'bdi': 'bi',\r\n    'burundi': 'bi',\r\n    'bj': 'bj',\r\n    'ben': 'bj',\r\n    'benin': 'bj',\r\n    'bn': 'bn',\r\n    'brn': 'bn',\r\n    'brunei-darussalam': 'bn',\r\n    'bo': 'bo',\r\n    'bol': 'bo',\r\n    'bolivia': 'bo',\r\n    'br': 'br',\r\n    'bra': 'br',\r\n    'brazil': 'br',\r\n    'bs': 'bs',\r\n    'bhs': 'bs',\r\n    'bahamas': 'bs',\r\n    'bt': 'bt',\r\n    'btn': 'bt',\r\n    'bhutan': 'bt',\r\n    'bw': 'bw',\r\n    'bwa': 'bw',\r\n    'botswana': 'bw',\r\n    'by': 'by',\r\n    'blr': 'by',\r\n    'belarus': 'by',\r\n    'bz': 'bz',\r\n    'blz': 'bz',\r\n    'belize': 'bz',\r\n    'ca': 'ca',\r\n    'can': 'ca',\r\n    'canada': 'ca',\r\n    'cd': 'cd',\r\n    'cod': 'cd',\r\n    'the-democratic-republic-of-the-congo': 'cd',\r\n    'cf': 'cf',\r\n    'caf': 'cf',\r\n    'central-african-republic': 'cf',\r\n    'cg': 'cg',\r\n    'cog': 'cg',\r\n    'congo': 'cg',\r\n    'ch': 'ch',\r\n    'che': 'ch',\r\n    'switzerland': 'ch',\r\n    'ci': 'ci',\r\n    'civ': 'ci',\r\n    'cote-d-ivoire': 'ci',\r\n    'cl': 'cl',\r\n    'chl': 'cl',\r\n    'chile': 'cl',\r\n    'cm': 'cm',\r\n    'cmr': 'cm',\r\n    'cameroon': 'cm',\r\n    'cn': 'cn',\r\n    'chn': 'cn',\r\n    'china': 'cn',\r\n    'co': 'co',\r\n    'col': 'co',\r\n    'colombia': 'co',\r\n    'cr': 'cr',\r\n    'cri': 'cr',\r\n    'costa-rica': 'cr',\r\n    'cu': 'cu',\r\n    'cub': 'cu',\r\n    'cuba': 'cu',\r\n    'cv': 'cv',\r\n    'cpv': 'cv',\r\n    'cabo-verde [f]': 'cv',\r\n    'cy': 'cy',\r\n    'cyp': 'cy',\r\n    'cyprus': 'cy',\r\n    'cz': 'cz',\r\n    'cze': 'cz',\r\n    'czechia': 'cz',\r\n    'de': 'de',\r\n    'deu': 'de',\r\n    'germany': 'de',\r\n    'dj': 'dj',\r\n    'dji': 'dj',\r\n    'djibouti': 'dj',\r\n    'dk': 'dk',\r\n    'dnk': 'dk',\r\n    'denmark': 'dk',\r\n    'dm': 'dm',\r\n    'dma': 'dm',\r\n    'dominica': 'dm',\r\n    'do': 'do',\r\n    'dom': 'do',\r\n    'dominican-republic': 'do',\r\n    'dz': 'dz',\r\n    'dza': 'dz',\r\n    'algeria': 'dz',\r\n    'ec': 'ec',\r\n    'ecu': 'ec',\r\n    'ecuador': 'ec',\r\n    'ee': 'ee',\r\n    'est': 'ee',\r\n    'estonia': 'ee',\r\n    'eg': 'eg',\r\n    'egy': 'eg',\r\n    'egypt': 'eg',\r\n    'er': 'er',\r\n    'eri': 'er',\r\n    'eritrea': 'er',\r\n    'es': 'es',\r\n    'esp': 'es',\r\n    'spain': 'es',\r\n    'et': 'et',\r\n    'eth': 'et',\r\n    'ethiopia': 'et',\r\n    'fi': 'fi',\r\n    'fin': 'fi',\r\n    'finland': 'fi',\r\n    'fj': 'fj',\r\n    'fji': 'fj',\r\n    'fiji': 'fj',\r\n    'fm': 'fm',\r\n    'fsm': 'fm',\r\n    'micronesia': 'fm',\r\n    'fr': 'fr',\r\n    'fra': 'fr',\r\n    'france': 'fr',\r\n    'ga': 'ga',\r\n    'gab': 'ga',\r\n    'gabon': 'ga',\r\n    'gb': 'gb',\r\n    'gbr': 'gb',\r\n    'united-kingdom': 'gb',\r\n    'uk': 'gb',\r\n    'great-britain': 'gb',\r\n    'gd': 'gd',\r\n    'grd': 'gd',\r\n    'grenada': 'gd',\r\n    'ge': 'ge',\r\n    'geo': 'ge',\r\n    'georgia': 'ge',\r\n    'gh': 'gh',\r\n    'gha': 'gh',\r\n    'ghana': 'gh',\r\n    'gm': 'gm',\r\n    'gmb': 'gm',\r\n    'gambia': 'gm',\r\n    'gn': 'gn',\r\n    'gin': 'gn',\r\n    'guinea': 'gn',\r\n    'gq': 'gq',\r\n    'gnq': 'gq',\r\n    'equatorial-guinea': 'gq',\r\n    'gr': 'gr',\r\n    'grc': 'gr',\r\n    'greece': 'gr',\r\n    'gt': 'gt',\r\n    'gtm': 'gt',\r\n    'guatemala': 'gt',\r\n    'gw': 'gw',\r\n    'gnb': 'gw',\r\n    'guinea-bissau': 'gw',\r\n    'gy': 'gy',\r\n    'guy': 'gy',\r\n    'guyana': 'gy',\r\n    'hn': 'hn',\r\n    'hnd': 'hn',\r\n    'honduras': 'hn',\r\n    'hr': 'hr',\r\n    'hrv': 'hr',\r\n    'croatia': 'hr',\r\n    'ht': 'ht',\r\n    'hti': 'ht',\r\n    'haiti': 'ht',\r\n    'hu': 'hu',\r\n    'hun': 'hu',\r\n    'hungary': 'hu',\r\n    'id': 'id',\r\n    'idn': 'id',\r\n    'indonesia': 'id',\r\n    'ie': 'ie',\r\n    'irl': 'ie',\r\n    'ireland': 'ie',\r\n    'il': 'il',\r\n    'isr': 'il',\r\n    'israel': 'il',\r\n    'in': 'in',\r\n    'ind': 'in',\r\n    'india': 'in',\r\n    'iq': 'iq',\r\n    'irq': 'iq',\r\n    'iraq': 'iq',\r\n    'ir': 'ir',\r\n    'irn': 'ir',\r\n    'iran': 'ir',\r\n    'is': 'is',\r\n    'isl': 'is',\r\n    'iceland': 'is',\r\n    'it': 'it',\r\n    'ita': 'it',\r\n    'italy': 'it',\r\n    'jm': 'jm',\r\n    'jam': 'jm',\r\n    'jamaica': 'jm',\r\n    'jo': 'jo',\r\n    'jor': 'jo',\r\n    'jordan': 'jo',\r\n    'jp': 'jp',\r\n    'jpn': 'jp',\r\n    'japan': 'jp',\r\n    'ke': 'ke',\r\n    'ken': 'ke',\r\n    'kenya': 'ke',\r\n    'kg': 'kg',\r\n    'kgz': 'kg',\r\n    'kyrgyzstan': 'kg',\r\n    'kh': 'kh',\r\n    'khm': 'kh',\r\n    'cambodia': 'kh',\r\n    'ki': 'ki',\r\n    'kir': 'ki',\r\n    'kiribati': 'ki',\r\n    'km': 'km',\r\n    'com': 'km',\r\n    'comoros': 'km',\r\n    'kn': 'kn',\r\n    'kna': 'kn',\r\n    'saint-kitts-and-nevis': 'kn',\r\n    'kp': 'kp',\r\n    'prk': 'kp',\r\n    'north-korea': 'kp',\r\n    'kr': 'kr',\r\n    'kor': 'kr',\r\n    'south-korea': 'kr',\r\n    'kw': 'kw',\r\n    'kwt': 'kw',\r\n    'kuwait': 'kw',\r\n    'kz': 'kz',\r\n    'kaz': 'kz',\r\n    'kazakhstan': 'kz',\r\n    'la': 'la',\r\n    'lao': 'la',\r\n    'laos': 'la',\r\n    'lb': 'lb',\r\n    'lbn': 'lb',\r\n    'lebanon': 'lb',\r\n    'lc': 'lc',\r\n    'lca': 'lc',\r\n    'saint-lucia': 'lc',\r\n    'li': 'li',\r\n    'lie': 'li',\r\n    'liechtenstein': 'li',\r\n    'lk': 'lk',\r\n    'lka': 'lk',\r\n    'sri-lanka': 'lk',\r\n    'lr': 'lr',\r\n    'lbr': 'lr',\r\n    'liberia': 'lr',\r\n    'ls': 'ls',\r\n    'lso': 'ls',\r\n    'lesotho': 'ls',\r\n    'lt': 'lt',\r\n    'ltu': 'lt',\r\n    'lithuania': 'lt',\r\n    'lu': 'lu',\r\n    'lux': 'lu',\r\n    'luxembourg': 'lu',\r\n    'lv': 'lv',\r\n    'lva': 'lv',\r\n    'latvia': 'lv',\r\n    'ly': 'ly',\r\n    'lby': 'ly',\r\n    'libya': 'ly',\r\n    'ma': 'ma',\r\n    'mar': 'ma',\r\n    'morocco': 'ma',\r\n    'mc': 'mc',\r\n    'mco': 'mc',\r\n    'monaco': 'mc',\r\n    'md': 'md',\r\n    'mda': 'md',\r\n    'moldova': 'md',\r\n    'me': 'me',\r\n    'mne': 'me',\r\n    'montenegro': 'me',\r\n    'mg': 'mg',\r\n    'mdg': 'mg',\r\n    'madagascar': 'mg',\r\n    'mh': 'mh',\r\n    'mhl': 'mh',\r\n    'marshall-islands': 'mh',\r\n    'mk': 'mk',\r\n    'mkd': 'mk',\r\n    'north-macedonia': 'mk',\r\n    'ml': 'ml',\r\n    'mli': 'ml',\r\n    'mali': 'ml',\r\n    'mm': 'mm',\r\n    'mmr': 'mm',\r\n    'myanmar': 'mm',\r\n    'mn': 'mn',\r\n    'mng': 'mn',\r\n    'mongolia': 'mn',\r\n    'mr': 'mr',\r\n    'mrt': 'mr',\r\n    'mauritania': 'mr',\r\n    'mt': 'mt',\r\n    'mlt': 'mt',\r\n    'malta': 'mt',\r\n    'mu': 'mu',\r\n    'mus': 'mu',\r\n    'mauritius': 'mu',\r\n    'mv': 'mv',\r\n    'mdv': 'mv',\r\n    'maldives': 'mv',\r\n    'mw': 'mw',\r\n    'mwi': 'mw',\r\n    'malawi': 'mw',\r\n    'mx': 'mx',\r\n    'mex': 'mx',\r\n    'mexico': 'mx',\r\n    'my': 'my',\r\n    'mys': 'my',\r\n    'malaysia': 'my',\r\n    'mz': 'mz',\r\n    'moz': 'mz',\r\n    'mozambique': 'mz',\r\n    'na': 'na',\r\n    'nam': 'na',\r\n    'namibia': 'na',\r\n    'ne': 'ne',\r\n    'ner': 'ne',\r\n    'niger': 'ne',\r\n    'ng': 'ng',\r\n    'nga': 'ng',\r\n    'nigeria': 'ng',\r\n    'ni': 'ni',\r\n    'nic': 'ni',\r\n    'nicaragua': 'ni',\r\n    'nl': 'nl',\r\n    'nld': 'nl',\r\n    'netherlands': 'nl',\r\n    'no': 'no',\r\n    'nor': 'no',\r\n    'norway': 'no',\r\n    'bv': 'no',\r\n    'bvt': 'no',\r\n    'bouvet-island': 'no',\r\n    'no-bv': 'no',\r\n    'aq': 'aq',\r\n    'ata': 'aq',\r\n    'antarctica': 'aq',\r\n    'tf': 'tf',\r\n    'atf': 'tf',\r\n    'french-southern-territories': 'tf',\r\n    'fr-tf': 'tf',\r\n    'hm': 'au',\r\n    'hmd': 'au',\r\n    'heard-island-and-mcdonald-islands': 'au',\r\n    'au-hm': 'au',\r\n    'gs': 'gs',\r\n    'sgs': 'gs',\r\n    'south-georgia-and-the-south-sandwich-islands': 'gs',\r\n    'uk-gs': 'gs',\r\n    'um': 'us',\r\n    'umi': 'us',\r\n    'united-states-minor-outlying-islands': 'us',\r\n    'us-um': 'us',\r\n    'np': 'np',\r\n    'npl': 'np',\r\n    'nepal': 'np',\r\n    'nr': 'nr',\r\n    'nru': 'nr',\r\n    'nauru': 'nr',\r\n    'nz': 'nz',\r\n    'nzl': 'nz',\r\n    'new-zealand': 'nz',\r\n    'om': 'om',\r\n    'omn': 'om',\r\n    'oman': 'om',\r\n    'pa': 'pa',\r\n    'pan': 'pa',\r\n    'panama': 'pa',\r\n    'pe': 'pe',\r\n    'per': 'pe',\r\n    'peru': 'pe',\r\n    'pg': 'pg',\r\n    'png': 'pg',\r\n    'papua-new-guinea': 'pg',\r\n    'ph': 'ph',\r\n    'phl': 'ph',\r\n    'philippines': 'ph',\r\n    'pk': 'pk',\r\n    'pak': 'pk',\r\n    'pakistan': 'pk',\r\n    'pl': 'pl',\r\n    'pol': 'pl',\r\n    'poland': 'pl',\r\n    'pt': 'pt',\r\n    'prt': 'pt',\r\n    'portugal': 'pt',\r\n    'pw': 'pw',\r\n    'plw': 'pw',\r\n    'palau': 'pw',\r\n    'py': 'py',\r\n    'pry': 'py',\r\n    'paraguay': 'py',\r\n    'qa': 'qa',\r\n    'qat': 'qa',\r\n    'qatar': 'qa',\r\n    'ro': 'ro',\r\n    'rou': 'ro',\r\n    'romania': 'ro',\r\n    'rs': 'rs',\r\n    'srb': 'rs',\r\n    'serbia': 'rs',\r\n    'ru': 'ru',\r\n    'rus': 'ru',\r\n    'russia': 'ru',\r\n    'rw': 'rw',\r\n    'rwa': 'rw',\r\n    'rwanda': 'rw',\r\n    'sa': 'sa',\r\n    'sau': 'sa',\r\n    'saudi-arabia': 'sa',\r\n    'sb': 'sb',\r\n    'slb': 'sb',\r\n    'solomon-islands': 'sb',\r\n    'sc': 'sc',\r\n    'syc': 'sc',\r\n    'seychelles': 'sc',\r\n    'sd': 'sd',\r\n    'sdn': 'sd',\r\n    'sudan': 'sd',\r\n    'se': 'se',\r\n    'swe': 'se',\r\n    'sweden': 'se',\r\n    'sg': 'sg',\r\n    'sgp': 'sg',\r\n    'singapore': 'sg',\r\n    'si': 'si',\r\n    'svn': 'si',\r\n    'slovenia': 'si',\r\n    'sk': 'sk',\r\n    'svk': 'sk',\r\n    'slovakia': 'sk',\r\n    'sl': 'sl',\r\n    'sle': 'sl',\r\n    'sierra-leone': 'sl',\r\n    'sm': 'sm',\r\n    'smr': 'sm',\r\n    'san-marino': 'sm',\r\n    'sn': 'sn',\r\n    'sen': 'sn',\r\n    'senegal': 'sn',\r\n    'so': 'so',\r\n    'som': 'so',\r\n    'somalia': 'so',\r\n    'sr': 'sr',\r\n    'sur': 'sr',\r\n    'suriname': 'sr',\r\n    'ss': 'ss',\r\n    'ssd': 'ss',\r\n    'south-sudan': 'ss',\r\n    'st': 'st',\r\n    'stp': 'st',\r\n    'sao-tome-and-principe': 'st',\r\n    'sv': 'sv',\r\n    'slv': 'sv',\r\n    'el-salvador': 'sv',\r\n    'sy': 'sy',\r\n    'syr': 'sy',\r\n    'syria': 'sy',\r\n    'sz': 'sz',\r\n    'swz': 'sz',\r\n    'eswatini': 'sz',\r\n    'td': 'td',\r\n    'tcd': 'td',\r\n    'chad': 'td',\r\n    'tg': 'tg',\r\n    'tgo': 'tg',\r\n    'togo': 'tg',\r\n    'th': 'th',\r\n    'tha': 'th',\r\n    'thailand': 'th',\r\n    'tj': 'tj',\r\n    'tjk': 'tj',\r\n    'tajikistan': 'tj',\r\n    'tl': 'tl',\r\n    'tls': 'tl',\r\n    'timor-leste': 'tl',\r\n    'tm': 'tm',\r\n    'tkm': 'tm',\r\n    'turkmenistan': 'tm',\r\n    'tn': 'tn',\r\n    'tun': 'tn',\r\n    'tunisia': 'tn',\r\n    'to': 'to',\r\n    'ton': 'to',\r\n    'tonga': 'to',\r\n    'tr': 'tr',\r\n    'tur': 'tr',\r\n    'turkey': 'tr',\r\n    'tt': 'tt',\r\n    'tto': 'tt',\r\n    'trinidad-and-tobago': 'tt',\r\n    'tv': 'tv',\r\n    'tuv': 'tv',\r\n    'tuvalu': 'tv',\r\n    'tz': 'tz',\r\n    'tza': 'tz',\r\n    'tanzania': 'tz',\r\n    'ua': 'ua',\r\n    'ukr': 'ua',\r\n    'ukraine': 'ua',\r\n    'ug': 'ug',\r\n    'uga': 'ug',\r\n    'uganda': 'ug',\r\n    'us': 'us',\r\n    'usa': 'us',\r\n    'united-states-of-america': 'us',\r\n    'uy': 'uy',\r\n    'ury': 'uy',\r\n    'uruguay': 'uy',\r\n    'uz': 'uz',\r\n    'uzb': 'uz',\r\n    'uzbekistan': 'uz',\r\n    'vc': 'vc',\r\n    'vct': 'vc',\r\n    'saint-vincent-and-the-grenadines': 'vc',\r\n    've': 've',\r\n    'ven': 've',\r\n    'venezuela': 've',\r\n    'vn': 'vn',\r\n    'vnm': 'vn',\r\n    'viet-nam': 'vn',\r\n    'vu': 'vu',\r\n    'vut': 'vu',\r\n    'vanuatu': 'vu',\r\n    'ws': 'ws',\r\n    'wsm': 'ws',\r\n    'samoa': 'ws',\r\n    'ye': 'ye',\r\n    'yem': 'ye',\r\n    'yemen': 'ye',\r\n    'za': 'za',\r\n    'zaf': 'za',\r\n    'south-africa': 'za',\r\n    'zm': 'zm',\r\n    'zmb': 'zm',\r\n    'zambia': 'zm',\r\n    'zw': 'zw',\r\n    'zwe': 'zw',\r\n    'zimbabwe': 'zw',\r\n    'cc': 'cc',\r\n    'cck': 'cc',\r\n    'cocos-islands': 'cc',\r\n    'au-cc': 'cc',\r\n    'cx': 'cx',\r\n    'cxr': 'cx',\r\n    'christmas-island': 'cx',\r\n    'au-cx': 'cx',\r\n    'nf': 'nf',\r\n    'nfk': 'nf',\r\n    'norfolk-island': 'nf',\r\n    'au-nf': 'nf',\r\n    'hk': 'hk',\r\n    'hkg': 'hk',\r\n    'hong-kong': 'hk',\r\n    'cn-hk': 'hk',\r\n    'mo': 'mo',\r\n    'mac': 'mo',\r\n    'macao': 'mo',\r\n    'cn-mo': 'mo',\r\n    'tw': 'tw',\r\n    'twn': 'tw',\r\n    'taiwan': 'tw',\r\n    'cn-tw': 'tw',\r\n    'fo': 'fo',\r\n    'fro': 'fo',\r\n    'faroe-islands': 'fo',\r\n    'dk-fo': 'fo',\r\n    'gl': 'gl',\r\n    'grl': 'gl',\r\n    'greenland': 'gl',\r\n    'dk-gl': 'gl',\r\n    'ax': 'ax',\r\n    'ala': 'ax',\r\n    'aland-islands': 'ax',\r\n    'fi-ax': 'ax',\r\n    'bl': 'bl',\r\n    'blm': 'bl',\r\n    'saint-barthelemy': 'bl',\r\n    'fr-bl': 'bl',\r\n    'gf': 'gf',\r\n    'guf': 'gf',\r\n    'french-guiana': 'gf',\r\n    'fr-gf': 'gf',\r\n    'gp': 'gp',\r\n    'glp': 'gp',\r\n    'guadeloupe': 'gp',\r\n    'fr-gp': 'gp',\r\n    'mf': 'fr',\r\n    'maf': 'fr',\r\n    'saint-martin': 'fr',\r\n    'fr-mf': 'fr',\r\n    'xk': 'xk',\r\n    'xxk': 'xk',\r\n    'kosovo': 'xk',\r\n    'mq': 'mq',\r\n    'mtq': 'mq',\r\n    'martinique': 'mq',\r\n    'fr-mq': 'mq',\r\n    'nc': 'nc',\r\n    'ncl': 'nc',\r\n    'new-caledonia': 'nc',\r\n    'fr-nc': 'nc',\r\n    'pf': 'pf',\r\n    'pyf': 'pf',\r\n    'french-polynesia': 'pf',\r\n    'fr-pf': 'pf',\r\n    'pm': 'pm',\r\n    'spm': 'pm',\r\n    'saint-pierre-and-miquelon': 'pm',\r\n    'fr-pm': 'pm',\r\n    're': 'fr',\r\n    'reu': 'fr',\r\n    'reunion': 'fr',\r\n    'fr-re': 'fr',\r\n    'wf': 'wf',\r\n    'wlf': 'wf',\r\n    'wallis-and-futuna': 'wf',\r\n    'fr-wf': 'wf',\r\n    'yt': 'yt',\r\n    'myt': 'yt',\r\n    'mayotte': 'yt',\r\n    'fr-yt': 'yt',\r\n    'gg': 'gg',\r\n    'ggy': 'gg',\r\n    'guernsey': 'gg',\r\n    'gb-gg': 'gg',\r\n    'im': 'im',\r\n    'imn': 'im',\r\n    'isle-of-man': 'im',\r\n    'gb-im': 'im',\r\n    'je': 'je',\r\n    'jey': 'je',\r\n    'jersey': 'je',\r\n    'gb-je': 'je',\r\n    'aw': 'aw',\r\n    'abw': 'aw',\r\n    'aruba': 'aw',\r\n    'nl-aw': 'aw',\r\n    'bq': 'bq',\r\n    'bes': 'bq',\r\n    'bonaire': 'bq',\r\n    'nl-bq': 'bq',\r\n    'cw': 'cw',\r\n    'cuw': 'cw',\r\n    'curaçao': 'cw',\r\n    'nl-cw': 'cw',\r\n    'sx': 'sx',\r\n    'sxm': 'sx',\r\n    'sint-maarten': 'sx',\r\n    'nl-sx': 'sx',\r\n    'sj': 'no',\r\n    'sjm': 'no',\r\n    'svalbard': 'no',\r\n    'no-sj': 'no',\r\n    'ck': 'ck',\r\n    'cok': 'ck',\r\n    'cook-islands': 'ck',\r\n    'nz-ck': 'ck',\r\n    'nu': 'nu',\r\n    'niu': 'nu',\r\n    'niue': 'nu',\r\n    'nz-nu': 'nu',\r\n    'tk': 'tk',\r\n    'tkl': 'tk',\r\n    'tokelau': 'tk',\r\n    'nz-tk': 'tk',\r\n    'ai': 'ai',\r\n    'aia': 'ai',\r\n    'anguilla': 'ai',\r\n    'uk-ai': 'ai',\r\n    'bm': 'bm',\r\n    'bmu': 'bm',\r\n    'bermuda': 'bm',\r\n    'uk-bm': 'bm',\r\n    'fk': 'fk',\r\n    'flk': 'fk',\r\n    'falkland-islands': 'fk',\r\n    'uk-fk': 'fk',\r\n    'gi': 'gi',\r\n    'gib': 'gi',\r\n    'gibraltar': 'gi',\r\n    'uk-gi': 'gi',\r\n    'io': 'io',\r\n    'iot': 'io',\r\n    'british-indian-ocean-territory': 'io',\r\n    'uk-io': 'io',\r\n    'ky': 'ky',\r\n    'cym': 'ky',\r\n    'cayman-islands': 'ky',\r\n    'uk-ky': 'ky',\r\n    'ms': 'ms',\r\n    'msr': 'ms',\r\n    'montserrat': 'ms',\r\n    'uk-ms': 'ms',\r\n    'pn': 'pn',\r\n    'pcn': 'pn',\r\n    'pitcairn': 'pn',\r\n    'uk-pn': 'pn',\r\n    'sh': 'sh',\r\n    'shn': 'sh',\r\n    'saint-helena': 'sh',\r\n    'uk-sh': 'sh',\r\n    'tc': 'tc',\r\n    'tca': 'tc',\r\n    'turks-and-caicos-islands': 'tc',\r\n    'uk-tc': 'tc',\r\n    'vg': 'vg',\r\n    'vgb': 'vg',\r\n    'british-virgin-islands': 'vg',\r\n    'uk-vg': 'vg',\r\n    'as': 'as',\r\n    'asm': 'as',\r\n    'american-samoa': 'as',\r\n    'us-as': 'as',\r\n    'gu': 'gu',\r\n    'gum': 'gu',\r\n    'guam': 'gu',\r\n    'us-gu': 'gu',\r\n    'mp': 'mp',\r\n    'mnp': 'mp',\r\n    'northern-mariana-islands': 'mp',\r\n    'us-mp': 'mp',\r\n    'pr': 'pr',\r\n    'pri': 'pr',\r\n    'puerto-rico': 'pr',\r\n    'us-pr': 'pr',\r\n    'vi': 'vi',\r\n    'vir': 'vi',\r\n    'us-virgin-islands': 'vi',\r\n    'us-vi': 'vi',\r\n    'eh': 'eh',\r\n    'esh': 'eh',\r\n    'western-sahara': 'eh',\r\n    'ps': 'ps',\r\n    'pse': 'ps',\r\n    'palestine': 'ps',\r\n    'va': 'va',\r\n    'vat': 'va',\r\n    'holy-see': 'va',\r\n    'vatican-city': 'va',\r\n    'xx': 'xx'\r\n}\r\n\r\nexport type FlagDatabaseKey = keyof typeof FlagDatabase\r\n","export enum FlagFormatEnum {\r\n    None = 'none',\r\n    Round = 'round',\r\n    Square = 'square'\r\n}\r\n\r\nexport type FlagFormat = `${FlagFormatEnum}`\r\n\r\nexport enum FlagSize {\r\n    xxs = 8,\r\n    xs = 16,\r\n    s = 24,\r\n    m = 32,\r\n    l = 48,\r\n    xl = 64,\r\n    xxl = 96\r\n}\r\n\r\nexport type FlagSizeAlias = keyof typeof FlagSize\r\n","import { Component, computed, input, ViewEncapsulation } from '@angular/core'\nimport { FlagDatabase, FlagDatabaseKey } from '../database'\nimport { FlagFormat, FlagFormatEnum, FlagSize, FlagSizeAlias } from '../types'\n\nconst availableFormats = new Set<FlagFormat>(Object.values(FlagFormatEnum))\nconst availableCodes = new Set(Object.values(FlagDatabase))\n\n@Component({\n    selector: 'nxt-flag',\n    templateUrl: './flag.component.html',\n    styleUrls: ['./flag.component.scss'],\n    encapsulation: ViewEncapsulation.Emulated,\n    host: {\n        '[style.width.px]': '_size()',\n        '[style.height.px]': '_height()',\n        '[style.borderRadius]': '_radius()',\n        '[style.backgroundImage]': '_image()',\n        '[style.display]': '_display()'\n    }\n})\nexport class FlagComponent {\n\n    /** ISO 3166-1-alpha-2 country code */\n    readonly country = input<FlagDatabaseKey>()\n\n    private readonly _code = computed(() => {\n        const val = this.country()\n        const lc: FlagDatabaseKey | undefined = (val && val.toLowerCase() as any) || undefined\n        if (lc && lc in FlagDatabase) {\n            return FlagDatabase[lc]\n        } else if (lc && availableCodes.has(lc)) {\n            return lc\n        } else {\n            return undefined\n        }\n    })\n\n    /** Flag format */\n    readonly format = input<FlagFormat>(FlagFormatEnum.None)\n\n    private readonly _format = computed(() => {\n        const val = this.format()\n        return availableFormats.has(val)\n            ? val\n            : FlagFormatEnum.None\n    })\n\n    /** Flag width, either value in pixels or FlagSizeAlias */\n    readonly size = input<number | FlagSizeAlias>(48)\n\n    /** @internal */\n    readonly _size = computed(() => {\n        const val = this.size()\n        if (typeof val == 'string' && val.toLowerCase() in FlagSize) {\n            return FlagSize[val.toLowerCase() as (FlagSizeAlias)]\n        } else {\n            return Number.isInteger(val) && Number(val) > 0\n                ? Number(val)\n                : 48\n        }\n    })\n\n    /** @internal */\n    readonly _height = computed(() => this._format() == FlagFormatEnum.None\n        ? Math.floor(this._size() / 1.5)\n        : this._size())\n\n    /** @internal */\n    readonly _radius = computed(() => this._format() == FlagFormatEnum.Round ? '100%' : '0%')\n\n    /** @internal */\n    readonly _image = computed(() => `url(assets/flags/${this._code()}.svg)`)\n\n    /** @internal */\n    readonly _display = computed(() => this._code()\n        ? ''\n        : 'none')\n}\n","\r\n","/*\n * Public API Surface of nxt-flags\n */\n\nexport * from './lib/database'\nexport * from './lib/types'\nexport * from './lib/flag/flag.component'\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}