UNPKG

@sheerid/jslib-nightly

Version:

SheerID JavaScript Library

989 lines (988 loc) 115 kB
/** * VERSION: 2.230.0-alpha.0 * BUILD_TIMESTAMP: 1778694684677 * BUILD_DATE: Wed May 13 2026 17:51:24 GMT+0000 (Coordinated Universal Time) * BUILD_COMMIT: 7af1c105d5485ac4ed1190c56d492bb4590667a9 */ import { b as Oe, s as $t, j as l, d as ze, R as Re, ao as ir, a$ as Qt, F as ge, g as Nt, b0 as or, W as yr, i as it, H as gr, l as Tt, h as ct, p as Xt, aA as St, a4 as vr, b1 as Cr, ai as _r, b2 as xr, J as Lt, o as jr, r as wr, E as Sr, b3 as Tr, N as Nr } from "../sheerid.js"; import { a as sr, F as lr, g as Ir } from "./FormFieldLayout-DEVPpEyA.js"; import { F as Pt } from "./FormFieldText-CaWtYVur.js"; import { I as ur, g as er } from "./FormSelectChoice-BahCx4wG.js"; import { I as tr } from "./InputText-CCNbZmMe.js"; import { u as Er, M as Ne } from "./useMetrics-wq7yrL0b.js"; const Mr = ({ isErrored: r, onChange: c, value: o, ariaLabelledby: i, ariaDescribedBy: f, id: v = "new", disabled: T = !1 }) => { const E = i ? { "aria-labelledby": i } : {}, M = Oe.useRef(null), Q = () => { M.current && c(!M.current.checked); }, oe = (z) => { (z.key === " " || z.key === "Enter") && (z.preventDefault(), Q()); }; return Oe.useEffect(() => { $t("optIn", M.current); }), Oe.useEffect(() => { M.current && (M.current.checked = o); }, [o]), /* @__PURE__ */ l.jsxs("div", { className: "sid-checkbox", children: [ /* @__PURE__ */ l.jsx( "input", { className: "sid-checkbox__input", id: `sid-opt-in__${v}`, name: "sid-opt-in", type: "checkbox", checked: o, ref: M, "aria-invalid": r, "aria-describedby": f, disabled: T, tabIndex: -1 } ), /* @__PURE__ */ l.jsx( "span", { ...E, className: `sid-checkbox__input-like ${r ? "sid-checkbox__input-like--error" : ""}`, onClick: Q, onKeyDown: oe, role: "checkbox", "aria-checked": o, tabIndex: 0, "data-testid": "stylable-checkbox-input" } ) ] }); }, Rt = Mr, kr = ({ isErrored: r, isRequired: c, onChange: o, value: i, verificationService: f, disabled: v = !1 }) => { const T = "marketConsentValue", E = `sid-${ze(T)}-error`, M = Re.useCallback( (z) => { const j = "marketConsentRequired"; if (c && !z) return j; }, [c] ), oe = (f && f.programTheme && ir(f.programTheme) || {}).message || "Yes, send me {company} marketing communications about exclusive sales, special offers, latest products and more"; return Re.useEffect(() => { Qt(T, M); }, [T, M]), Re.useEffect(() => { Qt(T, M); }, [T, M]), /* @__PURE__ */ l.jsxs("div", { className: "sid-field sid-opt-in", children: [ /* @__PURE__ */ l.jsx("div", { className: "sid-l-space-top-md" }), /* @__PURE__ */ l.jsx("div", { className: "sid-l-position", children: /* @__PURE__ */ l.jsxs("label", { htmlFor: "sid-opt-in__optIn", children: [ /* @__PURE__ */ l.jsx( Rt, { id: "optIn", ariaDescribedBy: r ? E : void 0, isErrored: r, onChange: o, value: i, disabled: v } ), /* @__PURE__ */ l.jsx("div", { className: "sid-field__label sid-checkbox__label", children: f ? /* @__PURE__ */ l.jsx(ge, { id: "companyName", defaultMessage: "{Company}", children: (z) => /* @__PURE__ */ l.jsx( ge, { id: "optIn", values: { company: z }, defaultMessage: oe } ) }) : /* @__PURE__ */ l.jsx(ge, { id: "optIn", defaultMessage: oe }) }), r && /* @__PURE__ */ l.jsx("div", { className: "sid-field-error", id: E, children: /* @__PURE__ */ l.jsx( ge, { id: "errorId.invalidOptIn", defaultMessage: "Must be selected to continue" } ) }) ] }) }) ] }); }, la = ({ verificationService: r, isErrored: c, onChange: o, viewModel: i, disabled: f = !1 }) => { const { programTheme: v } = r, T = ir(v); return Nt("marketConsentValue")?.hidden ? null : T.enabled ? /* @__PURE__ */ l.jsx( kr, { isErrored: c, isRequired: T.required, verificationService: r, value: i.metadata && i.metadata.marketConsentValue || !1, onChange: (M) => o(M), disabled: f } ) : null; }; var At, rr; function Or() { return rr || (rr = 1, At = (function(r) { var c = {}; function o(i) { if (c[i]) return c[i].exports; var f = c[i] = { i, l: !1, exports: {} }; return r[i].call(f.exports, f, f.exports, o), f.l = !0, f.exports; } return o.m = r, o.c = c, o.d = function(i, f, v) { o.o(i, f) || Object.defineProperty(i, f, { enumerable: !0, get: v }); }, o.r = function(i) { typeof Symbol < "u" && Symbol.toStringTag && Object.defineProperty(i, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(i, "__esModule", { value: !0 }); }, o.t = function(i, f) { if (1 & f && (i = o(i)), 8 & f || 4 & f && typeof i == "object" && i && i.__esModule) return i; var v = /* @__PURE__ */ Object.create(null); if (o.r(v), Object.defineProperty(v, "default", { enumerable: !0, value: i }), 2 & f && typeof i != "string") for (var T in i) o.d(v, T, (function(E) { return i[E]; }).bind(null, T)); return v; }, o.n = function(i) { var f = i && i.__esModule ? function() { return i.default; } : function() { return i; }; return o.d(f, "a", f), f; }, o.o = function(i, f) { return Object.prototype.hasOwnProperty.call(i, f); }, o.p = "", o(o.s = 9); })([function(r, c) { r.exports = or(); }, function(r, c, o) { var i; (function() { var f = {}.hasOwnProperty; function v() { for (var T = [], E = 0; E < arguments.length; E++) { var M = arguments[E]; if (M) { var Q = typeof M; if (Q === "string" || Q === "number") T.push(M); else if (Array.isArray(M) && M.length) { var oe = v.apply(null, M); oe && T.push(oe); } else if (Q === "object") for (var z in M) f.call(M, z) && M[z] && T.push(z); } } return T.join(" "); } r.exports ? (v.default = v, r.exports = v) : (i = (function() { return v; }).apply(c, [])) === void 0 || (r.exports = i); })(); }, function(r, c, o) { (function(i) { var f = /^\s+|\s+$/g, v = /^[-+]0x[0-9a-f]+$/i, T = /^0b[01]+$/i, E = /^0o[0-7]+$/i, M = parseInt, Q = typeof i == "object" && i && i.Object === Object && i, oe = typeof self == "object" && self && self.Object === Object && self, z = Q || oe || Function("return this")(), j = Object.prototype.toString, $ = z.Symbol, V = $ ? $.prototype : void 0, X = V ? V.toString : void 0; function b(S) { if (typeof S == "string") return S; if (k(S)) return X ? X.call(S) : ""; var y = S + ""; return y == "0" && 1 / S == -1 / 0 ? "-0" : y; } function se(S) { var y = typeof S; return !!S && (y == "object" || y == "function"); } function k(S) { return typeof S == "symbol" || /* @__PURE__ */ (function(y) { return !!y && typeof y == "object"; })(S) && j.call(S) == "[object Symbol]"; } function R(S) { return S ? (S = (function(y) { if (typeof y == "number") return y; if (k(y)) return NaN; if (se(y)) { var ee = typeof y.valueOf == "function" ? y.valueOf() : y; y = se(ee) ? ee + "" : ee; } if (typeof y != "string") return y === 0 ? y : +y; y = y.replace(f, ""); var B = T.test(y); return B || E.test(y) ? M(y.slice(2), B ? 2 : 8) : v.test(y) ? NaN : +y; })(S)) === 1 / 0 || S === -1 / 0 ? 17976931348623157e292 * (S < 0 ? -1 : 1) : S == S ? S : 0 : S === 0 ? S : 0; } r.exports = function(S, y, ee) { var B, W, ue, te; return S = (B = S) == null ? "" : b(B), W = (function(ve) { var Ce = R(ve), J = Ce % 1; return Ce == Ce ? J ? Ce - J : Ce : 0; })(ee), ue = 0, te = S.length, W == W && (te !== void 0 && (W = W <= te ? W : te), ue !== void 0 && (W = W >= ue ? W : ue)), ee = W, y = b(y), S.slice(ee, ee + y.length) == y; }; }).call(this, o(3)); }, function(r, c) { var o; o = /* @__PURE__ */ (function() { return this; })(); try { o = o || new Function("return this")(); } catch { typeof window == "object" && (o = window); } r.exports = o; }, function(r, c, o) { (function(i) { var f = /^\[object .+?Constructor\]$/, v = typeof i == "object" && i && i.Object === Object && i, T = typeof self == "object" && self && self.Object === Object && self, E = v || T || Function("return this")(), M, Q = Array.prototype, oe = Function.prototype, z = Object.prototype, j = E["__core-js_shared__"], $ = (M = /[^.]+$/.exec(j && j.keys && j.keys.IE_PROTO || "")) ? "Symbol(src)_1." + M : "", V = oe.toString, X = z.hasOwnProperty, b = z.toString, se = RegExp("^" + V.call(X).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"), k = Q.splice, R = ve(E, "Map"), S = ve(Object, "create"); function y(d) { var C = -1, h = d ? d.length : 0; for (this.clear(); ++C < h; ) { var _ = d[C]; this.set(_[0], _[1]); } } function ee(d) { var C = -1, h = d ? d.length : 0; for (this.clear(); ++C < h; ) { var _ = d[C]; this.set(_[0], _[1]); } } function B(d) { var C = -1, h = d ? d.length : 0; for (this.clear(); ++C < h; ) { var _ = d[C]; this.set(_[0], _[1]); } } function W(d, C) { for (var h, _, fe = d.length; fe--; ) if ((h = d[fe][0]) === (_ = C) || h != h && _ != _) return fe; return -1; } function ue(d) { return !(!J(d) || (C = d, $ && $ in C)) && ((function(h) { var _ = J(h) ? b.call(h) : ""; return _ == "[object Function]" || _ == "[object GeneratorFunction]"; })(d) || (function(h) { var _ = !1; if (h != null && typeof h.toString != "function") try { _ = !!(h + ""); } catch { } return _; })(d) ? se : f).test((function(h) { if (h != null) { try { return V.call(h); } catch { } try { return h + ""; } catch { } } return ""; })(d)); var C; } function te(d, C) { var h, _, fe = d.__data__; return ((_ = typeof (h = C)) == "string" || _ == "number" || _ == "symbol" || _ == "boolean" ? h !== "__proto__" : h === null) ? fe[typeof C == "string" ? "string" : "hash"] : fe.map; } function ve(d, C) { var h = (function(_, fe) { return _?.[fe]; })(d, C); return ue(h) ? h : void 0; } function Ce(d, C) { if (typeof d != "function" || C && typeof C != "function") throw new TypeError("Expected a function"); var h = function() { var _ = arguments, fe = C ? C.apply(this, _) : _[0], ke = h.cache; if (ke.has(fe)) return ke.get(fe); var w = d.apply(this, _); return h.cache = ke.set(fe, w), w; }; return h.cache = new (Ce.Cache || B)(), h; } function J(d) { var C = typeof d; return !!d && (C == "object" || C == "function"); } y.prototype.clear = function() { this.__data__ = S ? S(null) : {}; }, y.prototype.delete = function(d) { return this.has(d) && delete this.__data__[d]; }, y.prototype.get = function(d) { var C = this.__data__; if (S) { var h = C[d]; return h === "__lodash_hash_undefined__" ? void 0 : h; } return X.call(C, d) ? C[d] : void 0; }, y.prototype.has = function(d) { var C = this.__data__; return S ? C[d] !== void 0 : X.call(C, d); }, y.prototype.set = function(d, C) { return this.__data__[d] = S && C === void 0 ? "__lodash_hash_undefined__" : C, this; }, ee.prototype.clear = function() { this.__data__ = []; }, ee.prototype.delete = function(d) { var C = this.__data__, h = W(C, d); return !(h < 0) && (h == C.length - 1 ? C.pop() : k.call(C, h, 1), !0); }, ee.prototype.get = function(d) { var C = this.__data__, h = W(C, d); return h < 0 ? void 0 : C[h][1]; }, ee.prototype.has = function(d) { return W(this.__data__, d) > -1; }, ee.prototype.set = function(d, C) { var h = this.__data__, _ = W(h, d); return _ < 0 ? h.push([d, C]) : h[_][1] = C, this; }, B.prototype.clear = function() { this.__data__ = { hash: new y(), map: new (R || ee)(), string: new y() }; }, B.prototype.delete = function(d) { return te(this, d).delete(d); }, B.prototype.get = function(d) { return te(this, d).get(d); }, B.prototype.has = function(d) { return te(this, d).has(d); }, B.prototype.set = function(d, C) { return te(this, d).set(d, C), this; }, Ce.Cache = B, r.exports = Ce; }).call(this, o(3)); }, function(r, c, o) { (function(i) { var f = /^\s+|\s+$/g, v = /^[-+]0x[0-9a-f]+$/i, T = /^0b[01]+$/i, E = /^0o[0-7]+$/i, M = parseInt, Q = typeof i == "object" && i && i.Object === Object && i, oe = typeof self == "object" && self && self.Object === Object && self, z = Q || oe || Function("return this")(), j = Object.prototype.toString, $ = Math.max, V = Math.min, X = function() { return z.Date.now(); }; function b(k) { var R = typeof k; return !!k && (R == "object" || R == "function"); } function se(k) { if (typeof k == "number") return k; if ((function(y) { return typeof y == "symbol" || /* @__PURE__ */ (function(ee) { return !!ee && typeof ee == "object"; })(y) && j.call(y) == "[object Symbol]"; })(k)) return NaN; if (b(k)) { var R = typeof k.valueOf == "function" ? k.valueOf() : k; k = b(R) ? R + "" : R; } if (typeof k != "string") return k === 0 ? k : +k; k = k.replace(f, ""); var S = T.test(k); return S || E.test(k) ? M(k.slice(2), S ? 2 : 8) : v.test(k) ? NaN : +k; } r.exports = function(k, R, S) { var y, ee, B, W, ue, te, ve = 0, Ce = !1, J = !1, d = !0; if (typeof k != "function") throw new TypeError("Expected a function"); function C(m) { var D = y, G = ee; return y = ee = void 0, ve = m, W = k.apply(G, D); } function h(m) { return ve = m, ue = setTimeout(fe, R), Ce ? C(m) : W; } function _(m) { var D = m - te; return te === void 0 || D >= R || D < 0 || J && m - ve >= B; } function fe() { var m = X(); if (_(m)) return ke(m); ue = setTimeout(fe, (function(D) { var G = R - (D - te); return J ? V(G, B - (D - ve)) : G; })(m)); } function ke(m) { return ue = void 0, d && y ? C(m) : (y = ee = void 0, W); } function w() { var m = X(), D = _(m); if (y = arguments, ee = this, te = m, D) { if (ue === void 0) return h(te); if (J) return ue = setTimeout(fe, R), C(te); } return ue === void 0 && (ue = setTimeout(fe, R)), W; } return R = se(R) || 0, b(S) && (Ce = !!S.leading, B = (J = "maxWait" in S) ? $(se(S.maxWait) || 0, R) : B, d = "trailing" in S ? !!S.trailing : d), w.cancel = function() { ue !== void 0 && clearTimeout(ue), ve = 0, y = te = ee = ue = void 0; }, w.flush = function() { return ue === void 0 ? W : ke(X()); }, w; }; }).call(this, o(3)); }, function(r, c, o) { (function(i, f) { var v = "[object Arguments]", T = "[object Map]", E = "[object Object]", M = "[object Set]", Q = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, oe = /^\w*$/, z = /^\./, j = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, $ = /\\(\\)?/g, V = /^\[object .+?Constructor\]$/, X = /^(?:0|[1-9]\d*)$/, b = {}; b["[object Float32Array]"] = b["[object Float64Array]"] = b["[object Int8Array]"] = b["[object Int16Array]"] = b["[object Int32Array]"] = b["[object Uint8Array]"] = b["[object Uint8ClampedArray]"] = b["[object Uint16Array]"] = b["[object Uint32Array]"] = !0, b[v] = b["[object Array]"] = b["[object ArrayBuffer]"] = b["[object Boolean]"] = b["[object DataView]"] = b["[object Date]"] = b["[object Error]"] = b["[object Function]"] = b[T] = b["[object Number]"] = b[E] = b["[object RegExp]"] = b[M] = b["[object String]"] = b["[object WeakMap]"] = !1; var se = typeof i == "object" && i && i.Object === Object && i, k = typeof self == "object" && self && self.Object === Object && self, R = se || k || Function("return this")(), S = c && !c.nodeType && c, y = S && typeof f == "object" && f && !f.nodeType && f, ee = y && y.exports === S && se.process, B = (function() { try { return ee && ee.binding("util"); } catch { } })(), W = B && B.isTypedArray; function ue(t, a, s, p) { var F = -1, L = t ? t.length : 0; for (p && L && (s = t[++F]); ++F < L; ) s = a(s, t[F], F, t); return s; } function te(t, a) { for (var s = -1, p = t ? t.length : 0; ++s < p; ) if (a(t[s], s, t)) return !0; return !1; } function ve(t, a, s, p, F) { return F(t, (function(L, K, xe) { s = p ? (p = !1, L) : a(s, L, K, xe); })), s; } function Ce(t) { var a = !1; if (t != null && typeof t.toString != "function") try { a = !!(t + ""); } catch { } return a; } function J(t) { var a = -1, s = Array(t.size); return t.forEach((function(p, F) { s[++a] = [F, p]; })), s; } function d(t) { var a = -1, s = Array(t.size); return t.forEach((function(p) { s[++a] = p; })), s; } var C, h, _, fe = Array.prototype, ke = Function.prototype, w = Object.prototype, m = R["__core-js_shared__"], D = (C = /[^.]+$/.exec(m && m.keys && m.keys.IE_PROTO || "")) ? "Symbol(src)_1." + C : "", G = ke.toString, g = w.hasOwnProperty, e = w.toString, ne = RegExp("^" + G.call(g).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"), re = R.Symbol, Z = R.Uint8Array, ce = w.propertyIsEnumerable, pe = fe.splice, me = (h = Object.keys, _ = Object, function(t) { return h(_(t)); }), ie = tt(R, "DataView"), we = tt(R, "Map"), H = tt(R, "Promise"), n = tt(R, "Set"), u = tt(R, "WeakMap"), x = tt(Object, "create"), U = Ze(ie), P = Ze(we), q = Ze(H), Y = Ze(n), de = Ze(u), N = re ? re.prototype : void 0, A = N ? N.valueOf : void 0, ae = N ? N.toString : void 0; function I(t) { var a = -1, s = t ? t.length : 0; for (this.clear(); ++a < s; ) { var p = t[a]; this.set(p[0], p[1]); } } function O(t) { var a = -1, s = t ? t.length : 0; for (this.clear(); ++a < s; ) { var p = t[a]; this.set(p[0], p[1]); } } function _e(t) { var a = -1, s = t ? t.length : 0; for (this.clear(); ++a < s; ) { var p = t[a]; this.set(p[0], p[1]); } } function Fe(t) { var a = -1, s = t ? t.length : 0; for (this.__data__ = new _e(); ++a < s; ) this.add(t[a]); } function Ee(t) { this.__data__ = new O(t); } function Ae(t, a) { var s = qe(t) || Gt(t) ? (function(K, xe) { for (var je = -1, be = Array(K); ++je < K; ) be[je] = xe(je); return be; })(t.length, String) : [], p = s.length, F = !!p; for (var L in t) !g.call(t, L) || F && (L == "length" || Vt(L, p)) || s.push(L); return s; } function He(t, a) { for (var s = t.length; s--; ) if (qt(t[s][0], a)) return s; return -1; } I.prototype.clear = function() { this.__data__ = x ? x(null) : {}; }, I.prototype.delete = function(t) { return this.has(t) && delete this.__data__[t]; }, I.prototype.get = function(t) { var a = this.__data__; if (x) { var s = a[t]; return s === "__lodash_hash_undefined__" ? void 0 : s; } return g.call(a, t) ? a[t] : void 0; }, I.prototype.has = function(t) { var a = this.__data__; return x ? a[t] !== void 0 : g.call(a, t); }, I.prototype.set = function(t, a) { return this.__data__[t] = x && a === void 0 ? "__lodash_hash_undefined__" : a, this; }, O.prototype.clear = function() { this.__data__ = []; }, O.prototype.delete = function(t) { var a = this.__data__, s = He(a, t); return !(s < 0) && (s == a.length - 1 ? a.pop() : pe.call(a, s, 1), !0); }, O.prototype.get = function(t) { var a = this.__data__, s = He(a, t); return s < 0 ? void 0 : a[s][1]; }, O.prototype.has = function(t) { return He(this.__data__, t) > -1; }, O.prototype.set = function(t, a) { var s = this.__data__, p = He(s, t); return p < 0 ? s.push([t, a]) : s[p][1] = a, this; }, _e.prototype.clear = function() { this.__data__ = { hash: new I(), map: new (we || O)(), string: new I() }; }, _e.prototype.delete = function(t) { return ft(this, t).delete(t); }, _e.prototype.get = function(t) { return ft(this, t).get(t); }, _e.prototype.has = function(t) { return ft(this, t).has(t); }, _e.prototype.set = function(t, a) { return ft(this, t).set(t, a), this; }, Fe.prototype.add = Fe.prototype.push = function(t) { return this.__data__.set(t, "__lodash_hash_undefined__"), this; }, Fe.prototype.has = function(t) { return this.__data__.has(t); }, Ee.prototype.clear = function() { this.__data__ = new O(); }, Ee.prototype.delete = function(t) { return this.__data__.delete(t); }, Ee.prototype.get = function(t) { return this.__data__.get(t); }, Ee.prototype.has = function(t) { return this.__data__.has(t); }, Ee.prototype.set = function(t, a) { var s = this.__data__; if (s instanceof O) { var p = s.__data__; if (!we || p.length < 199) return p.push([t, a]), this; s = this.__data__ = new _e(p); } return s.set(t, a), this; }; var Ye, Se = (Ye = function(t, a) { return t && et(t, a, yt); }, function(t, a) { if (t == null) return t; if (!Mt(t)) return Ye(t, a); for (var s = t.length, p = -1, F = Object(t); ++p < s && a(F[p], p, F) !== !1; ) ; return t; }), et = /* @__PURE__ */ (function(t) { return function(a, s, p) { for (var F = -1, L = Object(a), K = p(a), xe = K.length; xe--; ) { var je = K[++F]; if (s(L[je], je, L) === !1) break; } return a; }; })(); function ot(t, a) { for (var s = 0, p = (a = pt(a, t) ? [a] : Ht(a)).length; t != null && s < p; ) t = t[ht(a[s++])]; return s && s == p ? t : void 0; } function It(t, a) { return t != null && a in Object(t); } function st(t, a, s, p, F) { return t === a || (t == null || a == null || !mt(t) && !bt(a) ? t != t && a != a : (function(L, K, xe, je, be, le) { var $e = qe(L), Me = qe(K), Te = "[object Array]", Ie = "[object Array]"; $e || (Te = (Te = Ue(L)) == v ? E : Te), Me || (Ie = (Ie = Ue(K)) == v ? E : Ie); var Pe = Te == E && !Ce(L), rt = Ie == E && !Ce(K), Ge = Te == Ie; if (Ge && !Pe) return le || (le = new Ee()), $e || pr(L) ? Bt(L, K, xe, je, be, le) : (function(ye, he, Dt, Qe, gt, Le, Ve) { switch (Dt) { case "[object DataView]": if (ye.byteLength != he.byteLength || ye.byteOffset != he.byteOffset) return !1; ye = ye.buffer, he = he.buffer; case "[object ArrayBuffer]": return !(ye.byteLength != he.byteLength || !Qe(new Z(ye), new Z(he))); case "[object Boolean]": case "[object Date]": case "[object Number]": return qt(+ye, +he); case "[object Error]": return ye.name == he.name && ye.message == he.message; case "[object RegExp]": case "[object String]": return ye == he + ""; case T: var Ke = J; case M: var ut = 2 & Le; if (Ke || (Ke = d), ye.size != he.size && !ut) return !1; var vt = Ve.get(ye); if (vt) return vt == he; Le |= 1, Ve.set(ye, he); var at = Bt(Ke(ye), Ke(he), Qe, gt, Le, Ve); return Ve.delete(ye), at; case "[object Symbol]": if (A) return A.call(ye) == A.call(he); } return !1; })(L, K, Te, xe, je, be, le); if (!(2 & be)) { var Wt = Pe && g.call(L, "__wrapped__"), Jt = rt && g.call(K, "__wrapped__"); if (Wt || Jt) { var mr = Wt ? L.value() : L, br = Jt ? K.value() : K; return le || (le = new Ee()), xe(mr, br, je, be, le); } } return Ge ? (le || (le = new Ee()), (function(ye, he, Dt, Qe, gt, Le) { var Ve = 2 & gt, Ke = yt(ye), ut = Ke.length, vt = yt(he).length; if (ut != vt && !Ve) return !1; for (var at = ut; at--; ) { var We = Ke[at]; if (!(Ve ? We in he : g.call(he, We))) return !1; } var Yt = Le.get(ye); if (Yt && Le.get(he)) return Yt == he; var Ct = !0; Le.set(ye, he), Le.set(he, ye); for (var Ft = Ve; ++at < ut; ) { We = Ke[at]; var _t = ye[We], xt = he[We]; if (Qe) var Zt = Ve ? Qe(xt, _t, We, he, ye, Le) : Qe(_t, xt, We, ye, he, Le); if (!(Zt === void 0 ? _t === xt || Dt(_t, xt, Qe, gt, Le) : Zt)) { Ct = !1; break; } Ft || (Ft = We == "constructor"); } if (Ct && !Ft) { var jt = ye.constructor, wt = he.constructor; jt == wt || !("constructor" in ye) || !("constructor" in he) || typeof jt == "function" && jt instanceof jt && typeof wt == "function" && wt instanceof wt || (Ct = !1); } return Le.delete(ye), Le.delete(he), Ct; })(L, K, xe, je, be, le)) : !1; })(t, a, st, s, p, F)); } function lt(t) { return !(!mt(t) || (function(a) { return !!D && D in a; })(t)) && (Kt(t) || Ce(t) ? ne : V).test(Ze(t)); } function cr(t) { return typeof t == "function" ? t : t == null ? hr : typeof t == "object" ? qe(t) ? (function(p, F) { return pt(p) && zt(F) ? Ut(ht(p), F) : function(L) { var K = (function(xe, je, be) { var le = xe == null ? void 0 : ot(xe, je); return le === void 0 ? be : le; })(L, p); return K === void 0 && K === F ? (function(xe, je) { return xe != null && (function(be, le, $e) { le = pt(le, be) ? [le] : Ht(le); for (var Me, Te = -1, Ie = le.length; ++Te < Ie; ) { var Pe = ht(le[Te]); if (!(Me = be != null && $e(be, Pe))) break; be = be[Pe]; } return Me || !!(Ie = be ? be.length : 0) && kt(Ie) && Vt(Pe, Ie) && (qe(be) || Gt(be)); })(xe, je, It); })(L, p) : st(F, K, void 0, 3); }; })(t[0], t[1]) : (function(p) { var F = (function(L) { for (var K = yt(L), xe = K.length; xe--; ) { var je = K[xe], be = L[je]; K[xe] = [je, be, zt(be)]; } return K; })(p); return F.length == 1 && F[0][2] ? Ut(F[0][0], F[0][1]) : function(L) { return L === p || (function(K, xe, je, be) { var le = je.length, $e = le; if (K == null) return !$e; for (K = Object(K); le--; ) { var Me = je[le]; if (Me[2] ? Me[1] !== K[Me[0]] : !(Me[0] in K)) return !1; } for (; ++le < $e; ) { var Te = (Me = je[le])[0], Ie = K[Te], Pe = Me[1]; if (Me[2]) { if (Ie === void 0 && !(Te in K)) return !1; } else { var rt = new Ee(), Ge; if (!(Ge === void 0 ? st(Pe, Ie, be, 3, rt) : Ge)) return !1; } } return !0; })(L, p, F); }; })(t) : pt(a = t) ? (s = ht(a), function(p) { return p?.[s]; }) : /* @__PURE__ */ (function(p) { return function(F) { return ot(F, p); }; })(a); var a, s; } function dr(t) { if (s = (a = t) && a.constructor, p = typeof s == "function" && s.prototype || w, a !== p) return me(t); var a, s, p, F = []; for (var L in Object(t)) g.call(t, L) && L != "constructor" && F.push(L); return F; } function Ht(t) { return qe(t) ? t : fr(t); } function Bt(t, a, s, p, F, L) { var K = 2 & F, xe = t.length, je = a.length; if (xe != je && !(K && je > xe)) return !1; var be = L.get(t); if (be && L.get(a)) return be == a; var le = -1, $e = !0, Me = 1 & F ? new Fe() : void 0; for (L.set(t, a), L.set(a, t); ++le < xe; ) { var Te = t[le], Ie = a[le]; if (p) var Pe = K ? p(Ie, Te, le, a, t, L) : p(Te, Ie, le, t, a, L); if (Pe !== void 0) { if (Pe) continue; $e = !1; break; } if (Me) { if (!te(a, (function(rt, Ge) { if (!Me.has(Ge) && (Te === rt || s(Te, rt, p, F, L))) return Me.add(Ge); }))) { $e = !1; break; } } else if (Te !== Ie && !s(Te, Ie, p, F, L)) { $e = !1; break; } } return L.delete(t), L.delete(a), $e; } function ft(t, a) { var s, p, F = t.__data__; return ((p = typeof (s = a)) == "string" || p == "number" || p == "symbol" || p == "boolean" ? s !== "__proto__" : s === null) ? F[typeof a == "string" ? "string" : "hash"] : F.map; } function tt(t, a) { var s = (function(p, F) { return p?.[F]; })(t, a); return lt(s) ? s : void 0; } var Ue = function(t) { return e.call(t); }; function Vt(t, a) { return !!(a = a ?? 9007199254740991) && (typeof t == "number" || X.test(t)) && t > -1 && t % 1 == 0 && t < a; } function pt(t, a) { if (qe(t)) return !1; var s = typeof t; return !(s != "number" && s != "symbol" && s != "boolean" && t != null && !Ot(t)) || oe.test(t) || !Q.test(t) || a != null && t in Object(a); } function zt(t) { return t == t && !mt(t); } function Ut(t, a) { return function(s) { return s != null && s[t] === a && (a !== void 0 || t in Object(s)); }; } (ie && Ue(new ie(new ArrayBuffer(1))) != "[object DataView]" || we && Ue(new we()) != T || H && Ue(H.resolve()) != "[object Promise]" || n && Ue(new n()) != M || u && Ue(new u()) != "[object WeakMap]") && (Ue = function(t) { var a = e.call(t), s = a == E ? t.constructor : void 0, p = s ? Ze(s) : void 0; if (p) switch (p) { case U: return "[object DataView]"; case P: return T; case q: return "[object Promise]"; case Y: return M; case de: return "[object WeakMap]"; } return a; }); var fr = Et((function(t) { var a; t = (a = t) == null ? "" : (function(p) { if (typeof p == "string") return p; if (Ot(p)) return ae ? ae.call(p) : ""; var F = p + ""; return F == "0" && 1 / p == -1 / 0 ? "-0" : F; })(a); var s = []; return z.test(t) && s.push(""), t.replace(j, (function(p, F, L, K) { s.push(L ? K.replace($, "$1") : F || p); })), s; })); function ht(t) { if (typeof t == "string" || Ot(t)) return t; var a = t + ""; return a == "0" && 1 / t == -1 / 0 ? "-0" : a; } function Ze(t) { if (t != null) { try { return G.call(t); } catch { } try { return t + ""; } catch { } } return ""; } function Et(t, a) { if (typeof t != "function" || a && typeof a != "function") throw new TypeError("Expected a function"); var s = function() { var p = arguments, F = a ? a.apply(this, p) : p[0], L = s.cache; if (L.has(F)) return L.get(F); var K = t.apply(this, p); return s.cache = L.set(F, K), K; }; return s.cache = new (Et.Cache || _e)(), s; } function qt(t, a) { return t === a || t != t && a != a; } function Gt(t) { return (function(a) { return bt(a) && Mt(a); })(t) && g.call(t, "callee") && (!ce.call(t, "callee") || e.call(t) == v); } Et.Cache = _e; var qe = Array.isArray; function Mt(t) { return t != null && kt(t.length) && !Kt(t); } function Kt(t) { var a = mt(t) ? e.call(t) : ""; return a == "[object Function]" || a == "[object GeneratorFunction]"; } function kt(t) { return typeof t == "number" && t > -1 && t % 1 == 0 && t <= 9007199254740991; } function mt(t) { var a = typeof t; return !!t && (a == "object" || a == "function"); } function bt(t) { return !!t && typeof t == "object"; } function Ot(t) { return typeof t == "symbol" || bt(t) && e.call(t) == "[object Symbol]"; } var pr = W ? /* @__PURE__ */ (function(t) { return function(a) { return t(a); }; })(W) : function(t) { return bt(t) && kt(t.length) && !!b[e.call(t)]; }; function yt(t) { return Mt(t) ? Ae(t) : dr(t); } function hr(t) { return t; } f.exports = function(t, a, s) { var p = qe(t) ? ue : ve, F = arguments.length < 3; return p(t, cr(a), s, F, Se); }; }).call(this, o(3), o(7)(r)); }, function(r, c) { r.exports = function(o) { return o.webpackPolyfill || (o.deprecate = function() { }, o.paths = [], o.children || (o.children = []), Object.defineProperty(o, "loaded", { enumerable: !0, get: function() { return o.l; } }), Object.defineProperty(o, "id", { enumerable: !0, get: function() { return o.i; } }), o.webpackPolyfill = 1), o; }; }, function(r, c) { String.prototype.padEnd || (String.prototype.padEnd = function(o, i) { return o >>= 0, i = String(i !== void 0 ? i : " "), this.length > o ? String(this) : ((o -= this.length) > i.length && (i += i.repeat(o / i.length)), String(this) + i.slice(0, o)); }); }, function(r, c, o) { function i(w, m, D) { return m in w ? Object.defineProperty(w, m, { value: D, enumerable: !0, configurable: !0, writable: !0 }) : w[m] = D, w; } function f(w) { if (Symbol.iterator in Object(w) || Object.prototype.toString.call(w) === "[object Arguments]") return Array.from(w); } function v(w) { return (function(m) { if (Array.isArray(m)) { for (var D = 0, G = new Array(m.length); D < m.length; D++) G[D] = m[D]; return G; } })(w) || f(w) || (function() { throw new TypeError("Invalid attempt to spread non-iterable instance"); })(); } function T(w) { if (Array.isArray(w)) return w; } function E() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } function M(w, m) { if (!(w instanceof m)) throw new TypeError("Cannot call a class as a function"); } function Q(w, m) { for (var D = 0; D < m.length; D++) { var G = m[D]; G.enumerable = G.enumerable || !1, G.configurable = !0, "value" in G && (G.writable = !0), Object.defineProperty(w, G.key, G); } } function oe(w) { return (oe = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(m) { return typeof m; } : function(m) { return m && typeof Symbol == "function" && m.constructor === Symbol && m !== Symbol.prototype ? "symbol" : typeof m; })(w); } function z(w) { return (z = typeof Symbol == "function" && oe(Symbol.iterator) === "symbol" ? function(m) { return oe(m); } : function(m) { return m && typeof Symbol == "function" && m.constructor === Symbol && m !== Symbol.prototype ? "symbol" : oe(m); })(w); } function j(w) { if (w === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return w; } function $(w) { return ($ = Object.setPrototypeOf ? Object.getPrototypeOf : function(m) { return m.__proto__ || Object.getPrototypeOf(m); })(w); } function V(w, m) { return (V = Object.setPrototypeOf || function(D, G) { return D.__proto__ = G, D; })(w, m); } o.r(c); var X = o(0), b = o.n(X), se = o(5), k = o.n(se), R = o(4), S = o.n(R), y = o(6), ee = o.n(y), B = o(2), W = o.n(B), ue = o(1), te = o.n(ue); o(8); function ve(w, m) { return T(w) || (function(D, G) { var g = [], e = !0, ne = !1, re = void 0; try { for (var Z, ce = D[Symbol.iterator](); !(e = (Z = ce.next()).done) && (g.push(Z.value), !G || g.length !== G); e = !0) ; } catch (pe) { ne = !0, re = pe; } finally { try { e || ce.return == null || ce.return(); } finally { if (ne) throw re; } } return g; })(w, m) || E(); } var Ce = [["Afghanistan", ["asia"], "af", "93"], ["Albania", ["europe"], "al", "355"], ["Algeria", ["africa", "north-africa"], "dz", "213"], ["Andorra", ["europe"], "ad", "376"], ["Angola", ["africa"], "ao", "244"], ["Antigua and Barbuda", ["america", "carribean"], "ag", "1268"], ["Argentina", ["america", "south-america"], "ar", "54", "(..) ........", 0, ["11", "221", "223", "261", "264", "2652", "280", "2905", "291", "2920", "2966", "299", "341", "342", "343", "351", "376", "379", "381", "3833", "385", "387", "388"]], ["Armenia", ["asia", "ex-ussr"], "am", "374", ".. ......"], ["Aruba", ["america", "carribean"], "aw", "297"], ["Australia", ["oceania"], "au", "61", "(..) .... ....", 0, ["2", "3", "4", "7", "8", "02", "03", "04", "07", "08"]], ["Austria", ["europe", "eu-union"], "at", "43"], ["Azerbaijan", ["asia", "ex-ussr"], "az", "994", "(..) ... .. .."], ["Bahamas", ["america", "carribean"], "bs", "1242"], ["Bahrain", ["middle-east"], "bh", "973"], ["Bangladesh", ["asia"], "bd", "880"], ["Barbados", ["america", "carribean"], "bb", "1246"], ["Belarus", ["europe", "ex-ussr"], "by", "375", "(..) ... .. .."], ["Belgium", ["europe", "eu-union"], "be", "32", "... .. .. .."], ["Belize", ["america", "central-america"], "bz", "501"], ["Benin", ["africa"], "bj", "229"], ["Bhutan", ["asia"], "bt", "975"], ["Bolivia", ["america", "south-america"], "bo", "591"], ["Bosnia and Herzegovina", ["europe", "ex-yugos"], "ba", "387"], ["Botswana", ["africa"], "bw", "267"], ["Brazil", ["america", "south-america"], "br", "55", "(..) ........."], ["British Indian Ocean Territory", ["asia"], "io", "246"], ["Brunei", ["asia"], "bn", "673"], ["Bulgaria", ["europe", "eu-union"], "bg", "359"], ["Burkina Faso", ["africa"], "bf", "226"], ["Burundi", ["africa"], "bi", "257"], ["Cambodia", ["asia"], "kh", "855"], ["Cameroon", ["africa"], "cm", "237"], ["Canada", ["america", "north-america"], "ca", "1", "(...) ...-....", 1, ["204", "226", "236", "249", "250", "289", "306", "343", "365", "387", "403", "416", "418", "431", "437", "438", "450", "506", "514", "519", "548", "579", "581", "587", "604", "613", "639", "647", "672", "705", "709", "742", "778", "780", "782", "807", "819", "825", "867", "873", "902", "905"]], ["Cape Verde", ["africa"], "cv", "238"], ["Caribbean Netherlands", ["america", "carribean"], "bq", "599", "", 1], ["Central African Republic", ["africa"], "cf", "236"], ["Chad", ["africa"], "td", "235"], ["Chile", ["america", "south-america"], "cl", "56"], ["China", ["asia"], "cn", "86", "..-........."], ["Colombia", ["america", "south-america"], "co", "57", "... ... ...."], ["Comoros", ["africa"], "km", "269"], ["Congo", ["africa"], "cd", "243"], ["Congo", ["africa"], "cg", "242"], ["Costa Rica", ["america", "central-america"], "cr", "506", "....-...."], ["Côte d’Ivoire", ["africa"], "ci", "225", ".. .. .. .."], ["Croatia", ["europe", "eu-union", "ex-yugos"], "hr", "385"], ["Cuba", ["america", "carribean"], "cu", "53"], ["Curaçao", ["america", "carribean"], "cw", "599", "", 0], ["Cyprus", ["europe", "eu-union"], "cy", "357", ".. ......"], ["Czech Republic", ["europe", "eu-union"], "cz", "420", "... ... ..."], ["Denmark", ["europe", "eu-union", "baltic"], "dk", "45", ".. .. .. .."], ["Djibouti", ["africa"], "dj", "253"], ["Dominica", ["america", "carribean"], "dm", "1767"], ["Dominican Republic", ["america", "carribean"], "do", "1", "", 2, ["809", "829", "849"]], ["Ecuador", ["america", "south-america"], "ec", "593"], ["Egypt", ["africa", "north-africa"], "eg", "20"], ["El Salvador", ["america", "central-america"], "sv", "503", "....-...."], ["Equatorial Guinea", ["africa"], "gq", "240"], ["Eritrea", ["africa"], "er", "291"], ["Estonia", ["europe", "eu-union", "ex-ussr", "baltic"], "ee", "372", ".... ......"], ["Ethiopia", ["africa"], "et", "251"], ["Fiji", ["oceania"], "fj", "679"], ["Finland", ["europe", "eu-union", "baltic"], "fi", "358", ".. ... .. .."], ["France", ["europe", "eu-union"], "fr", "33", ". .. .. .. .."], ["French Guiana", ["america", "south-america"], "gf", "594"], ["French Polynesia", ["oceania"], "pf", "689"], ["Gabon", ["africa"], "ga", "241"], ["Gambia", ["africa"], "gm", "220"], ["Georgia", ["asia", "ex-ussr"], "ge", "995"], ["Germany", ["europe", "eu-union", "baltic"], "de", "49", ".... ........"], ["Ghana", ["africa"], "gh", "233"], ["Greece", ["europe", "eu-union"], "gr", "30"], ["Grenada", ["america", "carribean"], "gd", "1473"], ["Guadeloupe", ["america", "carribean"], "gp", "590", "", 0], ["Guam", ["oceania"], "gu", "1671"], ["Guatemala", ["america", "central-america"], "gt", "502", "....-...."], ["Guinea", ["africa"], "gn", "224"], ["Guinea-Bissau", ["africa"], "gw", "245"], ["Guyana", ["america", "south-america"], "gy", "592"], ["Haiti", ["america", "carribean"], "ht", "509", "....-...."], ["Honduras", ["america", "central-america"], "hn", "504"], ["Hong Kong", ["asia"], "hk", "852", ".... ...."], ["Hungary", ["europe", "eu-union"], "hu", "36"], ["Iceland", ["europe"], "is", "354", "... ...."], ["India", ["asia"], "in", "91", ".....-....."], ["Indonesia", ["asia"], "id", "62"], ["Iran", ["middle-east"], "ir", "98", "... ... ...."], ["Iraq", ["middle-east"], "iq", "964"], ["Ireland", ["europe", "eu-union"], "ie", "353", ".. ......."], ["Israel", ["middle-east"], "il", "972", "... ... ...."], ["Italy", ["europe", "eu-union"], "it", "39", "... .......", 0], ["Jamaica", ["america", "carribean"], "jm", "1876"], ["Japan", ["asia"], "jp", "81", ".. .... ...."], ["Jordan", ["middle-east"], "jo", "962"], ["Kazakhstan", ["asia", "ex-ussr"], "kz", "7", "... ...-..-..", 1, ["310", "311", "312", "313", "315", "318", "321", "324", "325", "326", "327", "336", "7172", "73622"]], ["Kenya", ["africa"], "ke", "254"], ["Kiribati", ["oceania"], "ki", "686"], ["Kosovo", ["europe", "ex-yugos"], "xk", "383"], ["Kuwait", ["middle-east"], "kw", "965"], ["Kyrgyzstan", ["asia", "ex-ussr"], "kg", "996", "... ... ..."], ["Laos", ["asia"], "la", "856"], ["Latvia", ["europe", "eu-union", "ex-ussr", "baltic"], "lv", "371", ".. ... ..."], ["Lebanon", ["middle-east"], "lb", "961"], ["Lesotho", ["africa"], "ls", "266"], ["Liberia", ["africa"], "lr", "231"], ["Libya", ["africa", "north-africa"], "ly", "218"], ["Liechtenstein", ["europe"], "li", "423"], ["Lithuania", ["europe", "eu-union", "ex-ussr", "baltic"], "lt", "370"], ["Luxembourg", ["europe", "eu-union"], "lu", "352"], ["Macau", ["asia"], "mo", "853"], ["Macedonia", ["europe", "ex-yugos"], "mk", "389"], ["Madagascar", ["africa"], "mg", "261"], ["Malawi", ["africa"], "mw", "265"], ["Malaysia", ["asia"], "my", "60", "..-....-...."], ["Maldives", ["asia"], "mv", "960"], ["Mali", ["africa"], "ml", "223"], ["Malta", ["europe", "eu-union"], "mt", "356"], ["Marshall Islands", ["oceania"], "mh", "692"], ["Martinique", ["america", "carribean"], "mq", "596"], ["Mauritania", ["africa"], "mr", "222"], ["Mauritius", ["africa"], "mu", "230"], ["Mexico", ["america", "central-america"], "mx", "52", "... ... ....", 0, ["55", "81", "33", "656", "664", "998", "774", "229"]], ["Micronesia", ["oceania"], "fm", "691"], ["Moldova", ["europe"], "md", "373", "(..) ..-..-.."], ["Monaco", ["europe"], "mc", "377"], ["Mongolia", ["asia"], "mn", "976"], ["Montenegro", ["europe", "ex-yugos"], "me", "382"], ["Morocco", ["africa", "north-africa"], "ma", "212"], ["Mozambique", ["africa"], "mz", "258"], ["Myanmar", ["asia"], "mm", "95"], ["Namibia", ["africa"], "na", "264"], ["Nauru", ["africa"], "nr", "674"], ["Nepal", ["asia"], "np", "977"], ["Netherlands", ["europe", "eu-union"], "nl", "31", ".. ........"], ["New Caledonia", ["oceania"], "nc", "687"], ["New Zealand", ["oceania"], "nz", "64", "...-...-...."], ["Nicaragua", ["america", "central-america"], "ni", "505"], ["Niger", ["africa"], "ne", "227"], ["Nigeria", ["africa"], "ng", "234"], ["North Korea", ["asia"], "kp", "850"], ["Norway", ["europe", "baltic"], "no", "47", "... .. ..."], ["Oman", ["middle-east"], "om", "968"], ["Pakistan", ["asia"], "pk", "92", "...-......."], ["Palau", ["oceania"], "pw", "680"], ["Palestine", ["middle-east"], "ps", "970"], ["Panama", ["america", "central-america"], "pa", "507"], ["Papua New Guinea", ["oceania"], "pg", "675"], ["Paraguay", ["america", "south-america"], "py", "595"], ["Peru", ["america", "south-america"], "pe", "51"], ["Philippines", ["asia"], "ph", "63", ".... ......."], ["Poland", ["europe", "eu-union", "baltic"], "pl", "48", "...-...-..."], ["Portugal", ["europe", "eu-union"], "pt", "351"], ["Puerto Rico", ["america", "carribean"], "pr", "1", "", 3, ["787", "939"]], ["Qatar", ["middle-east"], "qa", "974"], ["Réunion", ["africa"], "re", "262"], ["Romania", ["europe", "eu-union"], "ro", "40"], ["Russia", ["europe", "asia", "ex-ussr", "baltic"], "ru", "7", "(...) ...-..-..", 0], ["Rwanda", ["africa"], "rw", "250"], ["Saint Kitts and Nevis", ["america", "carribean"], "kn", "1869"], ["Saint Lucia", ["america", "carribean"], "lc", "1758"], ["Saint Vincent and the Grenadines", ["america", "carribean"], "vc", "1784"], ["Samoa", ["oceania"], "ws", "685"], ["San Marino", ["europe"], "sm", "378"], ["São Tomé and Príncipe", ["africa"], "st", "239"], ["Saudi Arabia", ["middle-east"], "sa", "966"], ["Senegal", ["africa"], "sn", "221"], ["Serbia", ["europe", "ex-yugos"], "rs", "381"], ["Seychelles", ["africa"], "sc", "248"], ["Sierra Leone", ["africa"], "sl", "232"], ["Singapore", ["asia"], "sg", "65", "....-...."], ["Slovakia", ["europe", "eu-union"], "sk", "421"], ["Slovenia", ["europe", "eu-union", "ex-yugos"], "si", "386"], ["Solomon Islands", ["oceania"], "sb", "677"], ["Somalia", ["africa"], "so", "252"], ["South Africa", ["africa"], "za", "27"], ["South Korea", ["asia"], "kr", "82", "... .... ...."], ["South Sudan", ["africa", "north-africa"], "ss", "211"], ["Spain", ["europe", "eu-union"], "es", "34", "... ... ..."], ["Sri Lanka", ["asia"], "lk", "94"], ["Sudan", ["africa"], "sd", "249"], ["Suriname", ["america", "south-america"], "sr", "597"], ["Swaziland", ["africa"], "sz", "268"], ["Sweden", ["europe", "eu-union", "baltic"], "se", "46", "(...) ...-..."], ["Switzerland", ["europe"], "ch", "41", ".. ... .. .."], ["Syria", ["middle-east"], "sy", "963"], ["Taiwan", ["asia"], "tw", "886"], ["Tajikistan", ["asia", "ex-ussr"], "tj", "992"], ["Tanzania", ["africa"], "tz", "255"], ["Thailand", ["asia"], "th", "66"], ["Timor-Leste", ["asia"], "tl", "670"], ["Togo", ["africa"], "tg", "228"], ["Tonga", ["oceania"], "to", "676"], ["Trinidad and Tobago", ["america", "carribean"], "tt", "1868"], ["Tunisia", ["africa", "north-africa"], "tn", "216"], ["Turkey", ["europe"], "tr", "90",