UNPKG

@konstructio/ui

Version:

A set of reusable and customizable React components built for konstruct.io

663 lines (662 loc) 21.2 kB
import { g as p } from "./_commonjsHelpers-DaMA6jEr.js"; var T = {}; const H = /* @__PURE__ */ JSON.parse('[["AF","AFG","004","ISO 3166-2:AF"],["AL","ALB","008","ISO 3166-2:AL"],["DZ","DZA","012","ISO 3166-2:DZ"],["AS","ASM","016","ISO 3166-2:AS"],["AD","AND","020","ISO 3166-2:AD"],["AO","AGO","024","ISO 3166-2:AO"],["AI","AIA","660","ISO 3166-2:AI"],["AQ","ATA","010","ISO 3166-2:AQ"],["AG","ATG","028","ISO 3166-2:AG"],["AR","ARG","032","ISO 3166-2:AR"],["AM","ARM","051","ISO 3166-2:AM"],["AW","ABW","533","ISO 3166-2:AW"],["AU","AUS","036","ISO 3166-2:AU"],["AT","AUT","040","ISO 3166-2:AT"],["AZ","AZE","031","ISO 3166-2:AZ"],["BS","BHS","044","ISO 3166-2:BS"],["BH","BHR","048","ISO 3166-2:BH"],["BD","BGD","050","ISO 3166-2:BD"],["BB","BRB","052","ISO 3166-2:BB"],["BY","BLR","112","ISO 3166-2:BY"],["BE","BEL","056","ISO 3166-2:BE"],["BZ","BLZ","084","ISO 3166-2:BZ"],["BJ","BEN","204","ISO 3166-2:BJ"],["BM","BMU","060","ISO 3166-2:BM"],["BT","BTN","064","ISO 3166-2:BT"],["BO","BOL","068","ISO 3166-2:BO"],["BA","BIH","070","ISO 3166-2:BA"],["BW","BWA","072","ISO 3166-2:BW"],["BV","BVT","074","ISO 3166-2:BV"],["BR","BRA","076","ISO 3166-2:BR"],["IO","IOT","086","ISO 3166-2:IO"],["BN","BRN","096","ISO 3166-2:BN"],["BG","BGR","100","ISO 3166-2:BG"],["BF","BFA","854","ISO 3166-2:BF"],["BI","BDI","108","ISO 3166-2:BI"],["KH","KHM","116","ISO 3166-2:KH"],["CM","CMR","120","ISO 3166-2:CM"],["CA","CAN","124","ISO 3166-2:CA"],["CV","CPV","132","ISO 3166-2:CV"],["KY","CYM","136","ISO 3166-2:KY"],["CF","CAF","140","ISO 3166-2:CF"],["TD","TCD","148","ISO 3166-2:TD"],["CL","CHL","152","ISO 3166-2:CL"],["CN","CHN","156","ISO 3166-2:CN"],["CX","CXR","162","ISO 3166-2:CX"],["CC","CCK","166","ISO 3166-2:CC"],["CO","COL","170","ISO 3166-2:CO"],["KM","COM","174","ISO 3166-2:KM"],["CG","COG","178","ISO 3166-2:CG"],["CD","COD","180","ISO 3166-2:CD"],["CK","COK","184","ISO 3166-2:CK"],["CR","CRI","188","ISO 3166-2:CR"],["CI","CIV","384","ISO 3166-2:CI"],["HR","HRV","191","ISO 3166-2:HR"],["CU","CUB","192","ISO 3166-2:CU"],["CY","CYP","196","ISO 3166-2:CY"],["CZ","CZE","203","ISO 3166-2:CZ"],["DK","DNK","208","ISO 3166-2:DK"],["DJ","DJI","262","ISO 3166-2:DJ"],["DM","DMA","212","ISO 3166-2:DM"],["DO","DOM","214","ISO 3166-2:DO"],["EC","ECU","218","ISO 3166-2:EC"],["EG","EGY","818","ISO 3166-2:EG"],["SV","SLV","222","ISO 3166-2:SV"],["GQ","GNQ","226","ISO 3166-2:GQ"],["ER","ERI","232","ISO 3166-2:ER"],["EE","EST","233","ISO 3166-2:EE"],["ET","ETH","231","ISO 3166-2:ET"],["FK","FLK","238","ISO 3166-2:FK"],["FO","FRO","234","ISO 3166-2:FO"],["FJ","FJI","242","ISO 3166-2:FJ"],["FI","FIN","246","ISO 3166-2:FI"],["FR","FRA","250","ISO 3166-2:FR"],["GF","GUF","254","ISO 3166-2:GF"],["PF","PYF","258","ISO 3166-2:PF"],["TF","ATF","260","ISO 3166-2:TF"],["GA","GAB","266","ISO 3166-2:GA"],["GM","GMB","270","ISO 3166-2:GM"],["GE","GEO","268","ISO 3166-2:GE"],["DE","DEU","276","ISO 3166-2:DE"],["GH","GHA","288","ISO 3166-2:GH"],["GI","GIB","292","ISO 3166-2:GI"],["GR","GRC","300","ISO 3166-2:GR"],["GL","GRL","304","ISO 3166-2:GL"],["GD","GRD","308","ISO 3166-2:GD"],["GP","GLP","312","ISO 3166-2:GP"],["GU","GUM","316","ISO 3166-2:GU"],["GT","GTM","320","ISO 3166-2:GT"],["GN","GIN","324","ISO 3166-2:GN"],["GW","GNB","624","ISO 3166-2:GW"],["GY","GUY","328","ISO 3166-2:GY"],["HT","HTI","332","ISO 3166-2:HT"],["HM","HMD","334","ISO 3166-2:HM"],["VA","VAT","336","ISO 3166-2:VA"],["HN","HND","340","ISO 3166-2:HN"],["HK","HKG","344","ISO 3166-2:HK"],["HU","HUN","348","ISO 3166-2:HU"],["IS","ISL","352","ISO 3166-2:IS"],["IN","IND","356","ISO 3166-2:IN"],["ID","IDN","360","ISO 3166-2:ID"],["IR","IRN","364","ISO 3166-2:IR"],["IQ","IRQ","368","ISO 3166-2:IQ"],["IE","IRL","372","ISO 3166-2:IE"],["IL","ISR","376","ISO 3166-2:IL"],["IT","ITA","380","ISO 3166-2:IT"],["JM","JAM","388","ISO 3166-2:JM"],["JP","JPN","392","ISO 3166-2:JP"],["JO","JOR","400","ISO 3166-2:JO"],["KZ","KAZ","398","ISO 3166-2:KZ"],["KE","KEN","404","ISO 3166-2:KE"],["KI","KIR","296","ISO 3166-2:KI"],["KP","PRK","408","ISO 3166-2:KP"],["KR","KOR","410","ISO 3166-2:KR"],["KW","KWT","414","ISO 3166-2:KW"],["KG","KGZ","417","ISO 3166-2:KG"],["LA","LAO","418","ISO 3166-2:LA"],["LV","LVA","428","ISO 3166-2:LV"],["LB","LBN","422","ISO 3166-2:LB"],["LS","LSO","426","ISO 3166-2:LS"],["LR","LBR","430","ISO 3166-2:LR"],["LY","LBY","434","ISO 3166-2:LY"],["LI","LIE","438","ISO 3166-2:LI"],["LT","LTU","440","ISO 3166-2:LT"],["LU","LUX","442","ISO 3166-2:LU"],["MO","MAC","446","ISO 3166-2:MO"],["MG","MDG","450","ISO 3166-2:MG"],["MW","MWI","454","ISO 3166-2:MW"],["MY","MYS","458","ISO 3166-2:MY"],["MV","MDV","462","ISO 3166-2:MV"],["ML","MLI","466","ISO 3166-2:ML"],["MT","MLT","470","ISO 3166-2:MT"],["MH","MHL","584","ISO 3166-2:MH"],["MQ","MTQ","474","ISO 3166-2:MQ"],["MR","MRT","478","ISO 3166-2:MR"],["MU","MUS","480","ISO 3166-2:MU"],["YT","MYT","175","ISO 3166-2:YT"],["MX","MEX","484","ISO 3166-2:MX"],["FM","FSM","583","ISO 3166-2:FM"],["MD","MDA","498","ISO 3166-2:MD"],["MC","MCO","492","ISO 3166-2:MC"],["MN","MNG","496","ISO 3166-2:MN"],["MS","MSR","500","ISO 3166-2:MS"],["MA","MAR","504","ISO 3166-2:MA"],["MZ","MOZ","508","ISO 3166-2:MZ"],["MM","MMR","104","ISO 3166-2:MM"],["NA","NAM","516","ISO 3166-2:NA"],["NR","NRU","520","ISO 3166-2:NR"],["NP","NPL","524","ISO 3166-2:NP"],["NL","NLD","528","ISO 3166-2:NL"],["NC","NCL","540","ISO 3166-2:NC"],["NZ","NZL","554","ISO 3166-2:NZ"],["NI","NIC","558","ISO 3166-2:NI"],["NE","NER","562","ISO 3166-2:NE"],["NG","NGA","566","ISO 3166-2:NG"],["NU","NIU","570","ISO 3166-2:NU"],["NF","NFK","574","ISO 3166-2:NF"],["MP","MNP","580","ISO 3166-2:MP"],["MK","MKD","807","ISO 3166-2:MK"],["NO","NOR","578","ISO 3166-2:NO"],["OM","OMN","512","ISO 3166-2:OM"],["PK","PAK","586","ISO 3166-2:PK"],["PW","PLW","585","ISO 3166-2:PW"],["PS","PSE","275","ISO 3166-2:PS"],["PA","PAN","591","ISO 3166-2:PA"],["PG","PNG","598","ISO 3166-2:PG"],["PY","PRY","600","ISO 3166-2:PY"],["PE","PER","604","ISO 3166-2:PE"],["PH","PHL","608","ISO 3166-2:PH"],["PN","PCN","612","ISO 3166-2:PN"],["PL","POL","616","ISO 3166-2:PL"],["PT","PRT","620","ISO 3166-2:PT"],["PR","PRI","630","ISO 3166-2:PR"],["QA","QAT","634","ISO 3166-2:QA"],["RE","REU","638","ISO 3166-2:RE"],["RO","ROU","642","ISO 3166-2:RO"],["RU","RUS","643","ISO 3166-2:RU"],["RW","RWA","646","ISO 3166-2:RW"],["SH","SHN","654","ISO 3166-2:SH"],["KN","KNA","659","ISO 3166-2:KN"],["LC","LCA","662","ISO 3166-2:LC"],["PM","SPM","666","ISO 3166-2:PM"],["VC","VCT","670","ISO 3166-2:VC"],["WS","WSM","882","ISO 3166-2:WS"],["SM","SMR","674","ISO 3166-2:SM"],["ST","STP","678","ISO 3166-2:ST"],["SA","SAU","682","ISO 3166-2:SA"],["SN","SEN","686","ISO 3166-2:SN"],["SC","SYC","690","ISO 3166-2:SC"],["SL","SLE","694","ISO 3166-2:SL"],["SG","SGP","702","ISO 3166-2:SG"],["SK","SVK","703","ISO 3166-2:SK"],["SI","SVN","705","ISO 3166-2:SI"],["SB","SLB","090","ISO 3166-2:SB"],["SO","SOM","706","ISO 3166-2:SO"],["ZA","ZAF","710","ISO 3166-2:ZA"],["GS","SGS","239","ISO 3166-2:GS"],["ES","ESP","724","ISO 3166-2:ES"],["LK","LKA","144","ISO 3166-2:LK"],["SD","SDN","729","ISO 3166-2:SD"],["SR","SUR","740","ISO 3166-2:SR"],["SJ","SJM","744","ISO 3166-2:SJ"],["SZ","SWZ","748","ISO 3166-2:SZ"],["SE","SWE","752","ISO 3166-2:SE"],["CH","CHE","756","ISO 3166-2:CH"],["SY","SYR","760","ISO 3166-2:SY"],["TW","TWN","158","ISO 3166-2:TW"],["TJ","TJK","762","ISO 3166-2:TJ"],["TZ","TZA","834","ISO 3166-2:TZ"],["TH","THA","764","ISO 3166-2:TH"],["TL","TLS","626","ISO 3166-2:TL"],["TG","TGO","768","ISO 3166-2:TG"],["TK","TKL","772","ISO 3166-2:TK"],["TO","TON","776","ISO 3166-2:TO"],["TT","TTO","780","ISO 3166-2:TT"],["TN","TUN","788","ISO 3166-2:TN"],["TR","TUR","792","ISO 3166-2:TR"],["TM","TKM","795","ISO 3166-2:TM"],["TC","TCA","796","ISO 3166-2:TC"],["TV","TUV","798","ISO 3166-2:TV"],["UG","UGA","800","ISO 3166-2:UG"],["UA","UKR","804","ISO 3166-2:UA"],["AE","ARE","784","ISO 3166-2:AE"],["GB","GBR","826","ISO 3166-2:GB"],["US","USA","840","ISO 3166-2:US"],["UM","UMI","581","ISO 3166-2:UM"],["UY","URY","858","ISO 3166-2:UY"],["UZ","UZB","860","ISO 3166-2:UZ"],["VU","VUT","548","ISO 3166-2:VU"],["VE","VEN","862","ISO 3166-2:VE"],["VN","VNM","704","ISO 3166-2:VN"],["VG","VGB","092","ISO 3166-2:VG"],["VI","VIR","850","ISO 3166-2:VI"],["WF","WLF","876","ISO 3166-2:WF"],["EH","ESH","732","ISO 3166-2:EH"],["YE","YEM","887","ISO 3166-2:YE"],["ZM","ZMB","894","ISO 3166-2:ZM"],["ZW","ZWE","716","ISO 3166-2:ZW"],["AX","ALA","248","ISO 3166-2:AX"],["BQ","BES","535","ISO 3166-2:BQ"],["CW","CUW","531","ISO 3166-2:CW"],["GG","GGY","831","ISO 3166-2:GG"],["IM","IMN","833","ISO 3166-2:IM"],["JE","JEY","832","ISO 3166-2:JE"],["ME","MNE","499","ISO 3166-2:ME"],["BL","BLM","652","ISO 3166-2:BL"],["MF","MAF","663","ISO 3166-2:MF"],["RS","SRB","688","ISO 3166-2:RS"],["SX","SXM","534","ISO 3166-2:SX"],["SS","SSD","728","ISO 3166-2:SS"],["XK","XKK","983","ISO 3166-2:XK"]]'), V = [ "br", "cy", "dv", "sw", "eu", "af", "am", "ha", "ku", "ml", "mt", "no", "ps", "sd", "so", "sq", "ta", "tg", "tt", "ug", "ur", "vi", "ar", "az", "be", "bg", "bn", "bs", "ca", "cs", "da", "de", "el", "en", "es", "et", "fa", "fi", "fr", "ga", "gl", "he", "hi", "hr", "hu", "hy", "id", "is", "it", "ja", "ka", "kk", "km", "ko", "ky", "lt", "lv", "mk", "mn", "mr", "ms", "nb", "nl", "nn", "pl", "pt", "ro", "ru", "sk", "sl", "sr", "sv", "th", "tk", "tr", "uk", "uz", "zh" ]; var t = {}, l; function d() { if (l) return t; l = 1, t.remove = F; for (var S = [ { base: " ", chars: " " }, { base: "0", chars: "߀" }, { base: "A", chars: "ⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ" }, { base: "AA", chars: "Ꜳ" }, { base: "AE", chars: "ÆǼǢ" }, { base: "AO", chars: "Ꜵ" }, { base: "AU", chars: "Ꜷ" }, { base: "AV", chars: "ꜸꜺ" }, { base: "AY", chars: "Ꜽ" }, { base: "B", chars: "ⒷBḂḄḆɃƁ" }, { base: "C", chars: "ⒸCꜾḈĆCĈĊČÇƇȻ" }, { base: "D", chars: "ⒹDḊĎḌḐḒḎĐƊƉᴅꝹ" }, { base: "Dh", chars: "Ð" }, { base: "DZ", chars: "DZDŽ" }, { base: "Dz", chars: "DzDž" }, { base: "E", chars: "ɛⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎᴇ" }, { base: "F", chars: "ꝼⒻFḞƑꝻ" }, { base: "G", chars: "ⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾɢ" }, { base: "H", chars: "ⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ" }, { base: "I", chars: "ⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ" }, { base: "J", chars: "ⒿJĴɈȷ" }, { base: "K", chars: "ⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ" }, { base: "L", chars: "ⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ" }, { base: "LJ", chars: "LJ" }, { base: "Lj", chars: "Lj" }, { base: "M", chars: "ⓂMḾṀṂⱮƜϻ" }, { base: "N", chars: "ꞤȠⓃNǸŃÑṄŇṆŅṊṈƝꞐᴎ" }, { base: "NJ", chars: "NJ" }, { base: "Nj", chars: "Nj" }, { base: "O", chars: "ⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ" }, { base: "OE", chars: "Œ" }, { base: "OI", chars: "Ƣ" }, { base: "OO", chars: "Ꝏ" }, { base: "OU", chars: "Ȣ" }, { base: "P", chars: "ⓅPṔṖƤⱣꝐꝒꝔ" }, { base: "Q", chars: "ⓆQꝖꝘɊ" }, { base: "R", chars: "ⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ" }, { base: "S", chars: "ⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ" }, { base: "T", chars: "ⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ" }, { base: "Th", chars: "Þ" }, { base: "TZ", chars: "Ꜩ" }, { base: "U", chars: "ⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ" }, { base: "V", chars: "ⓋVṼṾƲꝞɅ" }, { base: "VY", chars: "Ꝡ" }, { base: "W", chars: "ⓌWẀẂŴẆẄẈⱲ" }, { base: "X", chars: "ⓍXẊẌ" }, { base: "Y", chars: "ⓎYỲÝŶỸȲẎŸỶỴƳɎỾ" }, { base: "Z", chars: "ⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ" }, { base: "a", chars: "ⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐɑ" }, { base: "aa", chars: "ꜳ" }, { base: "ae", chars: "æǽǣ" }, { base: "ao", chars: "ꜵ" }, { base: "au", chars: "ꜷ" }, { base: "av", chars: "ꜹꜻ" }, { base: "ay", chars: "ꜽ" }, { base: "b", chars: "ⓑbḃḅḇƀƃɓƂ" }, { base: "c", chars: "cⓒćĉċčçḉƈȼꜿↄ" }, { base: "d", chars: "ⓓdḋďḍḑḓḏđƌɖɗƋᏧԁꞪ" }, { base: "dh", chars: "ð" }, { base: "dz", chars: "dzdž" }, { base: "e", chars: "ⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇǝ" }, { base: "f", chars: "ⓕfḟƒ" }, { base: "ff", chars: "ff" }, { base: "fi", chars: "fi" }, { base: "fl", chars: "fl" }, { base: "ffi", chars: "ffi" }, { base: "ffl", chars: "ffl" }, { base: "g", chars: "ⓖgǵĝḡğġǧģǥɠꞡꝿᵹ" }, { base: "h", chars: "ⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ" }, { base: "hv", chars: "ƕ" }, { base: "i", chars: "ⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı" }, { base: "j", chars: "ⓙjĵǰɉ" }, { base: "k", chars: "ⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ" }, { base: "l", chars: "ⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇɭ" }, { base: "lj", chars: "lj" }, { base: "m", chars: "ⓜmḿṁṃɱɯ" }, { base: "n", chars: "ⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥлԉ" }, { base: "nj", chars: "nj" }, { base: "o", chars: "ⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿꝋꝍɵɔᴑ" }, { base: "oe", chars: "œ" }, { base: "oi", chars: "ƣ" }, { base: "oo", chars: "ꝏ" }, { base: "ou", chars: "ȣ" }, { base: "p", chars: "ⓟpṕṗƥᵽꝑꝓꝕρ" }, { base: "q", chars: "ⓠqɋꝗꝙ" }, { base: "r", chars: "ⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ" }, { base: "s", chars: "ⓢsśṥŝṡšṧṣṩșşȿꞩꞅẛʂ" }, { base: "ss", chars: "ß" }, { base: "t", chars: "ⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ" }, { base: "th", chars: "þ" }, { base: "tz", chars: "ꜩ" }, { base: "u", chars: "ⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ" }, { base: "v", chars: "ⓥvṽṿʋꝟʌ" }, { base: "vy", chars: "ꝡ" }, { base: "w", chars: "ⓦwẁẃŵẇẅẘẉⱳ" }, { base: "x", chars: "ⓧxẋẍ" }, { base: "y", chars: "ⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ" }, { base: "z", chars: "ⓩzźẑżžẓẕƶȥɀⱬꝣ" } ], n = {}, s = 0; s < S.length; s += 1) for (var B = S[s].chars, A = 0; A < B.length; A += 1) n[B[A]] = S[s].base; function F(C) { return C.replace(/[^\u0000-\u007e]/g, function(O) { return n[O] || O; }); } return t.replacementList = S, t.diacriticsMap = n, t; } var R; function g() { return R || (R = 1, (function(S) { const n = H, s = V, B = d().remove, A = {}, F = {}, C = {}, O = {}, D = {}; n.forEach(function(u) { const E = u; F[E[0]] = E[1], C[E[1]] = E[0], O[E[2]] = E[0], D[E[0]] = E[2]; }); function b(u) { return ("000" + (u || "")).slice(-3); } function c(u, E) { return Object.prototype.hasOwnProperty.call(u, E); } function L(u, E) { return Object.keys(u).reduce(function(e, I) { const a = u[I]; return e[I] = E(a, I), e; }, {}); } function G(u, E) { switch (u) { case "official": return Array.isArray(E) ? E[0] : E; case "all": return typeof E == "string" ? [E] : E; case "alias": return Array.isArray(E) ? E[1] || E[0] : E; default: throw new TypeError( "LocaleNameType must be one of these: all, official, alias!" ); } } S.registerLocale = function(u) { if (!u.locale) throw new TypeError("Missing localeData.locale"); if (!u.countries) throw new TypeError("Missing localeData.countries"); A[u.locale] = u.countries; }; function i(u) { return C[u]; } S.alpha3ToAlpha2 = i; function h(u) { return F[u]; } S.alpha2ToAlpha3 = h; function U(u) { return D[i(u)]; } S.alpha3ToNumeric = U; function K(u) { return D[u]; } S.alpha2ToNumeric = K; function M(u) { const E = b(u); return h(O[E]); } S.numericToAlpha3 = M; function o(u) { const E = b(u); return O[E]; } S.numericToAlpha2 = o; function P(u) { if (typeof u == "string") { if (/^[0-9]*$/.test(u)) return M(u); if (u.length === 2) return h(u.toUpperCase()); if (u.length === 3) return u.toUpperCase(); } if (typeof u == "number") return M(u); } S.toAlpha3 = P; function N(u) { if (typeof u == "string") { if (/^[0-9]*$/.test(u)) return o(u); if (u.length === 2) return u.toUpperCase(); if (u.length === 3) return i(u.toUpperCase()); } if (typeof u == "number") return o(u); } S.toAlpha2 = N, S.getName = function(u, E, e = {}) { "select" in e || (e.select = "official"); try { const a = A[E.toLowerCase()][N(u)]; return G(e.select, a); } catch { return; } }, S.getNames = function(u, E = {}) { "select" in E || (E.select = "official"); const e = A[u.toLowerCase()]; return e === void 0 ? {} : L(e, function(I) { return G(E.select, I); }); }, S.getAlpha2Code = function(u, E) { const e = (a) => a.toLowerCase(), I = (a, r) => e(a) === e(r); try { const a = A[E.toLowerCase()]; for (const r in a) if (c(a, r)) { if (typeof a[r] == "string" && I(a[r], u)) return r; if (Array.isArray(a[r])) { for (const f of a[r]) if (I(f, u)) return r; } } return; } catch { return; } }, S.getSimpleAlpha2Code = function(u, E) { const e = (a) => B(a.toLowerCase()), I = (a, r) => e(a) === e(r); try { const a = A[E.toLowerCase()]; for (const r in a) if (c(a, r)) { if (typeof a[r] == "string" && I(a[r], u)) return r; if (Array.isArray(a[r])) { for (const f of a[r]) if (I(f, u)) return r; } } return; } catch { return; } }, S.getAlpha2Codes = function() { return F; }, S.getAlpha3Code = function(u, E) { const e = S.getAlpha2Code(u, E); if (e) return S.toAlpha3(e); }, S.getSimpleAlpha3Code = function(u, E) { const e = S.getSimpleAlpha2Code(u, E); if (e) return S.toAlpha3(e); }, S.getAlpha3Codes = function() { return C; }, S.getNumericCodes = function() { return O; }, S.langs = function() { return Object.keys(A); }, S.getSupportedLanguages = function() { return s; }, S.isValid = function(u) { if (!u) return !1; const E = u.toString().toUpperCase(); return c(C, E) || c(F, E) || c(O, E); }; })(T)), T; } var Z = /* @__PURE__ */ g(); const Y = /* @__PURE__ */ p(Z); export { Y as i };