{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/JbY7wMdv2ddCQ0uyLDHw/vwCS6CmBVTh0oyh8CkPu/BusinessExpectedMonthlyTpv.js", "ssg:https://framerusercontent.com/modules/FYsN6CwbtrM6uXb1yFA7/bNfLev5YEbnh20uCqnsA/BusinessName.js", "ssg:https://framerusercontent.com/modules/2PW59KEvxFxAramSYBOS/Q4fziQqFiIuN6GaQJflz/BusinessZipcode.js", "ssg:https://framerusercontent.com/modules/XrsI4OVHgQ0Hua3wpbeb/qhOHzxTn5z5TLWeMnDbV/EmailField.js", "ssg:https://framerusercontent.com/modules/ixFvx9IVUshZB3CgU8n2/vVhQ7ihkD2dxNd8I5gbP/FirstNameField.js", "ssg:https://framerusercontent.com/modules/daIoi7Eu90qOnX6I4GoE/DEWlw7G0smXfjb8vwXDJ/LastNameField.js", "ssg:https://cdn.skypack.dev/-/libphonenumber-js@v1.12.7-BMkfH1th3gb9NAxzATcH/dist=es2019,mode=imports/optimized/common/formatIncompletePhoneNumber-5ecdc3f5.js", "ssg:https://cdn.skypack.dev/-/libphonenumber-js@v1.12.7-BMkfH1th3gb9NAxzATcH/dist=es2019,mode=imports/optimized/libphonenumber-js/metadata.min.js", "ssg:https://cdn.skypack.dev/-/libphonenumber-js@v1.12.7-BMkfH1th3gb9NAxzATcH/dist=es2019,mode=imports/optimized/common/PhoneNumber-6c6a83e1.js", "ssg:https://cdn.skypack.dev/-/libphonenumber-js@v1.12.7-BMkfH1th3gb9NAxzATcH/dist=es2019,mode=imports/optimized/libphonenumber-js.js", "ssg:https://framerusercontent.com/modules/cx0Uob2hknEvzNZ0skBq/LvgDZNdVqiDJa1awk1Ep/Phone.js", "ssg:https://framerusercontent.com/modules/o7bhGW893X4MPDBSxh4E/HlYhJdAnSJ1BFaDoRRkK/bblxwEqjA.js", "ssg:https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-0.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-1.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-2.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-3.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-4.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA-5.js", "ssg:https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA.js", "ssg:https://framerusercontent.com/modules/Q0llTc8cW5HfzCvtFJX6/0I5fA665drbuJNKg2Oix/boLMdM2sX.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-0.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-1.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-2.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-3.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-4.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX-5.js", "ssg:https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX.js", "ssg:https://framerusercontent.com/modules/9TENQy8Fagtw4gErGE2T/Ltky80TA6DaGZFkHnIPh/Btz0YRDCX.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-0.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-1.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-2.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-3.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-4.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX-5.js", "ssg:https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX.js", "ssg:https://framerusercontent.com/modules/F3m5aaNxtDruZEIckOtG/hBMH3p7EXJtit41vA1UA/ByFV022hX.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-0.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-1.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-2.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-3.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-4.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX-5.js", "ssg:https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX.js", "ssg:https://framerusercontent.com/modules/aATfffGrL7xlFUhHPBG0/GU3FirgODMI7ak8GcErg/GsKlRRwII.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-0.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-1.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-2.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-3.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-4.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII-5.js", "ssg:https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII.js", "ssg:https://framerusercontent.com/modules/ZrIw5CmeyDg6sGb1ybyH/yPe3mfThlT2WnbUeZB3R/kIOmjjday.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-0.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-1.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-2.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-3.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-4.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday-5.js", "ssg:https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday.js", "ssg:https://framerusercontent.com/modules/aAbF5IHhN10CijbV6Ebj/YNXOKL77XdhzvBt5MWfJ/qLBeMmlRQ.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-0.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-1.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-2.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-3.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-4.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ-5.js", "ssg:https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ.js", "ssg:https://framerusercontent.com/modules/QlelHuUK4FyjZ7YBewxu/5nML9eQDxLF5IzjOHIUk/TAQaFoISP.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-0.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-1.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-2.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-3.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-4.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP-5.js", "ssg:https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP.js", "ssg:https://framerusercontent.com/modules/FsIutDXQWkLghGrsprVq/AUf3TmWI7zqEtgxt8ls4/ZVJ6IUo6d.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-0.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-1.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-2.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-3.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-4.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d-5.js", "ssg:https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d.js", "ssg:https://framerusercontent.com/modules/Hm2WcqGoQhIKhvkPKs1Z/bI1E6mtNbaryeocFSGYs/AdPlatformEvents.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useExpectedMonthlyTpv}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";import{useLocaleCode}from\"framer\";export function withFieldLogic(Component){return props=>{const[field,setField]=useExpectedMonthlyTpv();const{controlledValue,variant,isRequired}=field;const locale=useLocaleCode().split(\"-\")[1];const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleInput=e=>{const{value}=e.target;const blank=!value;if(blank){setField(prev=>({...prev,variant:\"Placeholder\",isValid:false}));}else{setField(prev=>({...prev,controlledValue:findLocalValue(locale,value),variant:\"Valid\",isValid:true}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant,onFocus:handleFocus,onInput:handleInput,onBlur:handleInput});};}export function withSelectLogic(Component){return props=>{const[field,setField]=useExpectedMonthlyTpv();const{controlledValue}=field;const locale=useLocaleCode().split(\"-\")[1];const globalValue=findGlobalValue(locale,controlledValue);const defaultValue=globalValue===\"-1\"?\"\":globalValue;return /*#__PURE__*/_jsx(Component,{...props,defaultValue:defaultValue});};}const findLocalValue=(locale,value)=>{const index=parseInt(value);return TPV_VALUES[locale][index];};const findGlobalValue=(locale,value)=>{return String(TPV_VALUES[locale].indexOf(value));};const TPV_VALUES={GB:[\"Under \\xa31,500\",\"\\xa31,500 to \\xa310,000\",\"\\xa310,000 to 30,000\",\"\\xa330,000 to \\xa360,000\",\"Over \\xa360,000\"],CZ:[\"M\\xe9n\u011B ne\u017E 50 000 K\u010D\",\"50 000 K\u010D a\u017E 100 000 K\u010D\",\"100 000 K\u010D a\u017E 200 000 K\u010D\",\"200 000 K\u010D a\u017E 500 000 K\u010D\",\"V\\xedce ne\u017E 500 000 K\u010D\"],HR:[\"Do 2.000 \u20AC\",\"Od 2.000 \u20AC do 5.000 \u20AC\",\"Od 5.000 \u20AC do 15.000 \u20AC\",\"Od 15.000 \u20AC do 50.000 \u20AC\",\"Vi\u0161e od 50.000 \u20AC\"],HU:[\"1 000 000 Ft alatt\",\"1 000 000 Ft \\xe9s 3 000 000 Ft k\\xf6z\\xf6tt\",\"3 000 000 Ft \\xe9s 8 000 000 Ft k\\xf6z\\xf6tt\",\"8 000 000 Ft \\xe9s 40 000 000 Ft k\\xf6z\\xf6tt\",\"40 000 000 Ft felett\"],IS:[\"Minna en 1.000.000 kr.\",\"1.000.000 til 5.000.000 kr.\",\"5.000.000 til 10.000.000 kr.\",\"10.000.000 til 50.000.000 kr.\",\"Meira en 50.000.000 kr.\"],PT:[\"Menos de 2.000 \u20AC\",\"De 2.000 \u20AC a 5.000 \u20AC\",\"De 5.000 \u20AC a 15.000 \u20AC\",\"De 15.000 \u20AC a 50.000 \u20AC\",\"Mais de 50.000 \u20AC\"],SK:[\"Menej ne\u017E 2 000 \u20AC\",\"2 000 \u20AC a\u017E 5 000 \u20AC\",\"5 000 \u20AC a\u017E 15 000 \u20AC\",\"15 000 \u20AC a\u017E 50 000 \u20AC\",\"Viac ne\u017E 50 000 \u20AC\"]};\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSelectLogic\":{\"type\":\"reactHoc\",\"name\":\"withSelectLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useBusinessName}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";const selectVariant=value=>value===\"\"?\"Placeholder\":isValid(value)?\"Valid\":\"Invalid\";const isValid=value=>value.trim()!==\"\";const transformValueOnChange=value=>value;const transformValueOnBlur=value=>value.trim()===\"\"?\"\":value;export function withFieldLogic(Component){return props=>{const[field,setField]=useBusinessName();const{controlledValue,variant,isRequired}=field;const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnChange=transformValueOnChange(rawValue);setField(prev=>({...prev,controlledValue:valueOnChange,isValid:isValid(valueOnChange)}));}};const handleBlur=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnBlur=transformValueOnBlur(rawValue);setField(prev=>({...prev,controlledValue:valueOnBlur,isValid:isValid(valueOnBlur),variant:selectVariant(valueOnBlur)}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,value:controlledValue,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useBusinessZipcode}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";import{useLocaleInfo}from\"framer\";const selectVariant=(value,locale)=>value===\"\"?\"Placeholder\":isValid(value,locale)?\"Valid\":\"Invalid\";const isValid=(value,locale)=>{const REGEX_PATTERNS={\"en-GB\":/^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$/,\"is-IS\":/^\\d{3}$/,default:/^(\\+?\\d{1,4}[-.\\s]?)?(\\(?\\d{1,4}\\)?[-.\\s]?)?\\d{1,4}[-.\\s]?\\d{1,4}[-.\\s]?\\d{1,9}$/};const localRegExPattern=REGEX_PATTERNS[locale]||REGEX_PATTERNS.default;return localRegExPattern.test(value);};const transformValueOnChange=value=>{const formattedRegEx=/(^[A-Z]{1,2}[0-9]{1,2})([0-9][A-Z]{2}$)/i;return value.replace(formattedRegEx,\"$1 $2\").toUpperCase();};const transformValueOnBlur=value=>value.trim()===\"\"?\"\":value;export function withFieldLogic(Component){return props=>{const[field,setField]=useBusinessZipcode();const{controlledValue,variant,isRequired}=field;const localeInfo=useLocaleInfo();const locale=localeInfo.activeLocale.code;const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnChange=transformValueOnChange(rawValue);setField(prev=>({...prev,controlledValue:valueOnChange,isValid:isValid(valueOnChange,locale)}));}};const handleBlur=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnBlur=transformValueOnBlur(rawValue);setField(prev=>({...prev,controlledValue:valueOnBlur,isValid:isValid(valueOnBlur,locale),variant:selectVariant(valueOnBlur,locale)}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,value:controlledValue,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useContactEmail}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";const selectVariant=value=>value===\"\"?\"Placeholder\":isValid(value)?\"Valid\":\"Invalid\";const isValid=value=>/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/.test(value);export function withFieldLogic(Component){return props=>{const[field,setField]=useContactEmail();const{controlledValue,variant,isRequired}=field;const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnChange=rawValue.toLowerCase();setField(prev=>({...prev,controlledValue:valueOnChange,isValid:isValid(valueOnChange)}));}};const handleBlur=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnBlur=rawValue.trim()===\"\"?\"\":rawValue;setField(prev=>({...prev,controlledValue:valueOnBlur,isValid:isValid(valueOnBlur),variant:selectVariant(valueOnBlur)}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,value:controlledValue,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useContactFirstName}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";const selectVariant=value=>value===\"\"?\"Placeholder\":isValid(value)?\"Valid\":\"Invalid\";const isValid=value=>value.trim()!==\"\";const transformValueOnChange=value=>value;const transformValueOnBlur=value=>value.trim()===\"\"?\"\":value;export function withFieldLogic(Component){return props=>{const[field,setField]=useContactFirstName();const{controlledValue,variant,isRequired}=field;const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnChange=transformValueOnChange(rawValue);setField(prev=>({...prev,controlledValue:valueOnChange,isValid:isValid(valueOnChange)}));}};const handleBlur=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnBlur=transformValueOnBlur(rawValue);setField(prev=>({...prev,controlledValue:valueOnBlur,isValid:isValid(valueOnBlur),variant:selectVariant(valueOnBlur)}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,value:controlledValue,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useContactLastName}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";const selectVariant=value=>value===\"\"?\"Placeholder\":isValid(value)?\"Valid\":\"Invalid\";const isValid=value=>value.trim()!==\"\";const transformValueOnChange=value=>value;const transformValueOnBlur=value=>value.trim()===\"\"?\"\":value;export function withFieldLogic(Component){return props=>{const[field,setField]=useContactLastName();const{controlledValue,variant,isRequired}=field;const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnChange=transformValueOnChange(rawValue);setField(prev=>({...prev,controlledValue:valueOnChange,isValid:isValid(valueOnChange)}));}};const handleBlur=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const valueOnBlur=transformValueOnBlur(rawValue);setField(prev=>({...prev,controlledValue:valueOnBlur,isValid:isValid(valueOnBlur),variant:selectVariant(valueOnBlur)}));}};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);return /*#__PURE__*/_jsx(Component,{...props,value:controlledValue,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function compare(a, b) {\n  a = a.split(\"-\");\n  b = b.split(\"-\");\n  var pa = a[0].split(\".\");\n  var pb = b[0].split(\".\");\n  for (var i = 0; i < 3; i++) {\n    var na = Number(pa[i]);\n    var nb = Number(pb[i]);\n    if (na > nb)\n      return 1;\n    if (nb > na)\n      return -1;\n    if (!isNaN(na) && isNaN(nb))\n      return 1;\n    if (isNaN(na) && !isNaN(nb))\n      return -1;\n  }\n  if (a[1] && b[1]) {\n    return a[1] > b[1] ? 1 : a[1] < b[1] ? -1 : 0;\n  }\n  return !a[1] && b[1] ? 1 : a[1] && !b[1] ? -1 : 0;\n}\nvar objectConstructor = {}.constructor;\nfunction isObject(object) {\n  return object !== void 0 && object !== null && object.constructor === objectConstructor;\n}\nfunction _typeof(obj) {\n  \"@babel/helpers - typeof\";\n  return _typeof = typeof Symbol == \"function\" && typeof Symbol.iterator == \"symbol\" ? function(obj2) {\n    return typeof obj2;\n  } : function(obj2) {\n    return obj2 && typeof Symbol == \"function\" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? \"symbol\" : typeof obj2;\n  }, _typeof(obj);\n}\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar V3 = \"1.2.0\";\nvar V4 = \"1.7.35\";\nvar DEFAULT_EXT_PREFIX = \" ext. \";\nvar CALLING_CODE_REG_EXP = /^\\d+$/;\nvar Metadata = /* @__PURE__ */ function() {\n  function Metadata2(metadata) {\n    _classCallCheck(this, Metadata2);\n    validateMetadata(metadata);\n    this.metadata = metadata;\n    setVersion.call(this, metadata);\n  }\n  _createClass(Metadata2, [{\n    key: \"getCountries\",\n    value: function getCountries2() {\n      return Object.keys(this.metadata.countries).filter(function(_) {\n        return _ !== \"001\";\n      });\n    }\n  }, {\n    key: \"getCountryMetadata\",\n    value: function getCountryMetadata(countryCode) {\n      return this.metadata.countries[countryCode];\n    }\n  }, {\n    key: \"nonGeographic\",\n    value: function nonGeographic() {\n      if (this.v1 || this.v2 || this.v3)\n        return;\n      return this.metadata.nonGeographic || this.metadata.nonGeographical;\n    }\n  }, {\n    key: \"hasCountry\",\n    value: function hasCountry(country) {\n      return this.getCountryMetadata(country) !== void 0;\n    }\n  }, {\n    key: \"hasCallingCode\",\n    value: function hasCallingCode(callingCode) {\n      if (this.getCountryCodesForCallingCode(callingCode)) {\n        return true;\n      }\n      if (this.nonGeographic()) {\n        if (this.nonGeographic()[callingCode]) {\n          return true;\n        }\n      } else {\n        var countryCodes = this.countryCallingCodes()[callingCode];\n        if (countryCodes && countryCodes.length === 1 && countryCodes[0] === \"001\") {\n          return true;\n        }\n      }\n    }\n  }, {\n    key: \"isNonGeographicCallingCode\",\n    value: function isNonGeographicCallingCode(callingCode) {\n      if (this.nonGeographic()) {\n        return this.nonGeographic()[callingCode] ? true : false;\n      } else {\n        return this.getCountryCodesForCallingCode(callingCode) ? false : true;\n      }\n    }\n  }, {\n    key: \"country\",\n    value: function country(countryCode) {\n      return this.selectNumberingPlan(countryCode);\n    }\n  }, {\n    key: \"selectNumberingPlan\",\n    value: function selectNumberingPlan(countryCode, callingCode) {\n      if (countryCode && CALLING_CODE_REG_EXP.test(countryCode)) {\n        callingCode = countryCode;\n        countryCode = null;\n      }\n      if (countryCode && countryCode !== \"001\") {\n        if (!this.hasCountry(countryCode)) {\n          throw new Error(\"Unknown country: \".concat(countryCode));\n        }\n        this.numberingPlan = new NumberingPlan(this.getCountryMetadata(countryCode), this);\n      } else if (callingCode) {\n        if (!this.hasCallingCode(callingCode)) {\n          throw new Error(\"Unknown calling code: \".concat(callingCode));\n        }\n        this.numberingPlan = new NumberingPlan(this.getNumberingPlanMetadata(callingCode), this);\n      } else {\n        this.numberingPlan = void 0;\n      }\n      return this;\n    }\n  }, {\n    key: \"getCountryCodesForCallingCode\",\n    value: function getCountryCodesForCallingCode(callingCode) {\n      var countryCodes = this.countryCallingCodes()[callingCode];\n      if (countryCodes) {\n        if (countryCodes.length === 1 && countryCodes[0].length === 3) {\n          return;\n        }\n        return countryCodes;\n      }\n    }\n  }, {\n    key: \"getCountryCodeForCallingCode\",\n    value: function getCountryCodeForCallingCode(callingCode) {\n      var countryCodes = this.getCountryCodesForCallingCode(callingCode);\n      if (countryCodes) {\n        return countryCodes[0];\n      }\n    }\n  }, {\n    key: \"getNumberingPlanMetadata\",\n    value: function getNumberingPlanMetadata(callingCode) {\n      var countryCode = this.getCountryCodeForCallingCode(callingCode);\n      if (countryCode) {\n        return this.getCountryMetadata(countryCode);\n      }\n      if (this.nonGeographic()) {\n        var metadata = this.nonGeographic()[callingCode];\n        if (metadata) {\n          return metadata;\n        }\n      } else {\n        var countryCodes = this.countryCallingCodes()[callingCode];\n        if (countryCodes && countryCodes.length === 1 && countryCodes[0] === \"001\") {\n          return this.metadata.countries[\"001\"];\n        }\n      }\n    }\n  }, {\n    key: \"countryCallingCode\",\n    value: function countryCallingCode() {\n      return this.numberingPlan.callingCode();\n    }\n  }, {\n    key: \"IDDPrefix\",\n    value: function IDDPrefix() {\n      return this.numberingPlan.IDDPrefix();\n    }\n  }, {\n    key: \"defaultIDDPrefix\",\n    value: function defaultIDDPrefix() {\n      return this.numberingPlan.defaultIDDPrefix();\n    }\n  }, {\n    key: \"nationalNumberPattern\",\n    value: function nationalNumberPattern() {\n      return this.numberingPlan.nationalNumberPattern();\n    }\n  }, {\n    key: \"possibleLengths\",\n    value: function possibleLengths() {\n      return this.numberingPlan.possibleLengths();\n    }\n  }, {\n    key: \"formats\",\n    value: function formats() {\n      return this.numberingPlan.formats();\n    }\n  }, {\n    key: \"nationalPrefixForParsing\",\n    value: function nationalPrefixForParsing() {\n      return this.numberingPlan.nationalPrefixForParsing();\n    }\n  }, {\n    key: \"nationalPrefixTransformRule\",\n    value: function nationalPrefixTransformRule() {\n      return this.numberingPlan.nationalPrefixTransformRule();\n    }\n  }, {\n    key: \"leadingDigits\",\n    value: function leadingDigits() {\n      return this.numberingPlan.leadingDigits();\n    }\n  }, {\n    key: \"hasTypes\",\n    value: function hasTypes() {\n      return this.numberingPlan.hasTypes();\n    }\n  }, {\n    key: \"type\",\n    value: function type(_type) {\n      return this.numberingPlan.type(_type);\n    }\n  }, {\n    key: \"ext\",\n    value: function ext() {\n      return this.numberingPlan.ext();\n    }\n  }, {\n    key: \"countryCallingCodes\",\n    value: function countryCallingCodes() {\n      if (this.v1)\n        return this.metadata.country_phone_code_to_countries;\n      return this.metadata.country_calling_codes;\n    }\n  }, {\n    key: \"chooseCountryByCountryCallingCode\",\n    value: function chooseCountryByCountryCallingCode(callingCode) {\n      return this.selectNumberingPlan(callingCode);\n    }\n  }, {\n    key: \"hasSelectedNumberingPlan\",\n    value: function hasSelectedNumberingPlan() {\n      return this.numberingPlan !== void 0;\n    }\n  }]);\n  return Metadata2;\n}();\nvar NumberingPlan = /* @__PURE__ */ function() {\n  function NumberingPlan2(metadata, globalMetadataObject) {\n    _classCallCheck(this, NumberingPlan2);\n    this.globalMetadataObject = globalMetadataObject;\n    this.metadata = metadata;\n    setVersion.call(this, globalMetadataObject.metadata);\n  }\n  _createClass(NumberingPlan2, [{\n    key: \"callingCode\",\n    value: function callingCode() {\n      return this.metadata[0];\n    }\n  }, {\n    key: \"getDefaultCountryMetadataForRegion\",\n    value: function getDefaultCountryMetadataForRegion() {\n      return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode());\n    }\n  }, {\n    key: \"IDDPrefix\",\n    value: function IDDPrefix() {\n      if (this.v1 || this.v2)\n        return;\n      return this.metadata[1];\n    }\n  }, {\n    key: \"defaultIDDPrefix\",\n    value: function defaultIDDPrefix() {\n      if (this.v1 || this.v2)\n        return;\n      return this.metadata[12];\n    }\n  }, {\n    key: \"nationalNumberPattern\",\n    value: function nationalNumberPattern() {\n      if (this.v1 || this.v2)\n        return this.metadata[1];\n      return this.metadata[2];\n    }\n  }, {\n    key: \"possibleLengths\",\n    value: function possibleLengths() {\n      if (this.v1)\n        return;\n      return this.metadata[this.v2 ? 2 : 3];\n    }\n  }, {\n    key: \"_getFormats\",\n    value: function _getFormats(metadata) {\n      return metadata[this.v1 ? 2 : this.v2 ? 3 : 4];\n    }\n  }, {\n    key: \"formats\",\n    value: function formats() {\n      var _this = this;\n      var formats2 = this._getFormats(this.metadata) || this._getFormats(this.getDefaultCountryMetadataForRegion()) || [];\n      return formats2.map(function(_) {\n        return new Format(_, _this);\n      });\n    }\n  }, {\n    key: \"nationalPrefix\",\n    value: function nationalPrefix() {\n      return this.metadata[this.v1 ? 3 : this.v2 ? 4 : 5];\n    }\n  }, {\n    key: \"_getNationalPrefixFormattingRule\",\n    value: function _getNationalPrefixFormattingRule(metadata) {\n      return metadata[this.v1 ? 4 : this.v2 ? 5 : 6];\n    }\n  }, {\n    key: \"nationalPrefixFormattingRule\",\n    value: function nationalPrefixFormattingRule() {\n      return this._getNationalPrefixFormattingRule(this.metadata) || this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion());\n    }\n  }, {\n    key: \"_nationalPrefixForParsing\",\n    value: function _nationalPrefixForParsing() {\n      return this.metadata[this.v1 ? 5 : this.v2 ? 6 : 7];\n    }\n  }, {\n    key: \"nationalPrefixForParsing\",\n    value: function nationalPrefixForParsing() {\n      return this._nationalPrefixForParsing() || this.nationalPrefix();\n    }\n  }, {\n    key: \"nationalPrefixTransformRule\",\n    value: function nationalPrefixTransformRule() {\n      return this.metadata[this.v1 ? 6 : this.v2 ? 7 : 8];\n    }\n  }, {\n    key: \"_getNationalPrefixIsOptionalWhenFormatting\",\n    value: function _getNationalPrefixIsOptionalWhenFormatting() {\n      return !!this.metadata[this.v1 ? 7 : this.v2 ? 8 : 9];\n    }\n  }, {\n    key: \"nationalPrefixIsOptionalWhenFormattingInNationalFormat\",\n    value: function nationalPrefixIsOptionalWhenFormattingInNationalFormat() {\n      return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata) || this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion());\n    }\n  }, {\n    key: \"leadingDigits\",\n    value: function leadingDigits() {\n      return this.metadata[this.v1 ? 8 : this.v2 ? 9 : 10];\n    }\n  }, {\n    key: \"types\",\n    value: function types() {\n      return this.metadata[this.v1 ? 9 : this.v2 ? 10 : 11];\n    }\n  }, {\n    key: \"hasTypes\",\n    value: function hasTypes() {\n      if (this.types() && this.types().length === 0) {\n        return false;\n      }\n      return !!this.types();\n    }\n  }, {\n    key: \"type\",\n    value: function type(_type2) {\n      if (this.hasTypes() && getType(this.types(), _type2)) {\n        return new Type(getType(this.types(), _type2), this);\n      }\n    }\n  }, {\n    key: \"ext\",\n    value: function ext() {\n      if (this.v1 || this.v2)\n        return DEFAULT_EXT_PREFIX;\n      return this.metadata[13] || DEFAULT_EXT_PREFIX;\n    }\n  }]);\n  return NumberingPlan2;\n}();\nvar Format = /* @__PURE__ */ function() {\n  function Format2(format, metadata) {\n    _classCallCheck(this, Format2);\n    this._format = format;\n    this.metadata = metadata;\n  }\n  _createClass(Format2, [{\n    key: \"pattern\",\n    value: function pattern() {\n      return this._format[0];\n    }\n  }, {\n    key: \"format\",\n    value: function format() {\n      return this._format[1];\n    }\n  }, {\n    key: \"leadingDigitsPatterns\",\n    value: function leadingDigitsPatterns() {\n      return this._format[2] || [];\n    }\n  }, {\n    key: \"nationalPrefixFormattingRule\",\n    value: function nationalPrefixFormattingRule() {\n      return this._format[3] || this.metadata.nationalPrefixFormattingRule();\n    }\n  }, {\n    key: \"nationalPrefixIsOptionalWhenFormattingInNationalFormat\",\n    value: function nationalPrefixIsOptionalWhenFormattingInNationalFormat() {\n      return !!this._format[4] || this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat();\n    }\n  }, {\n    key: \"nationalPrefixIsMandatoryWhenFormattingInNationalFormat\",\n    value: function nationalPrefixIsMandatoryWhenFormattingInNationalFormat() {\n      return this.usesNationalPrefix() && !this.nationalPrefixIsOptionalWhenFormattingInNationalFormat();\n    }\n  }, {\n    key: \"usesNationalPrefix\",\n    value: function usesNationalPrefix() {\n      return this.nationalPrefixFormattingRule() && !FIRST_GROUP_ONLY_PREFIX_PATTERN.test(this.nationalPrefixFormattingRule()) ? true : false;\n    }\n  }, {\n    key: \"internationalFormat\",\n    value: function internationalFormat() {\n      return this._format[5] || this.format();\n    }\n  }]);\n  return Format2;\n}();\nvar FIRST_GROUP_ONLY_PREFIX_PATTERN = /^\\(?\\$1\\)?$/;\nvar Type = /* @__PURE__ */ function() {\n  function Type2(type, metadata) {\n    _classCallCheck(this, Type2);\n    this.type = type;\n    this.metadata = metadata;\n  }\n  _createClass(Type2, [{\n    key: \"pattern\",\n    value: function pattern() {\n      if (this.metadata.v1)\n        return this.type;\n      return this.type[0];\n    }\n  }, {\n    key: \"possibleLengths\",\n    value: function possibleLengths() {\n      if (this.metadata.v1)\n        return;\n      return this.type[1] || this.metadata.possibleLengths();\n    }\n  }]);\n  return Type2;\n}();\nfunction getType(types, type) {\n  switch (type) {\n    case \"FIXED_LINE\":\n      return types[0];\n    case \"MOBILE\":\n      return types[1];\n    case \"TOLL_FREE\":\n      return types[2];\n    case \"PREMIUM_RATE\":\n      return types[3];\n    case \"PERSONAL_NUMBER\":\n      return types[4];\n    case \"VOICEMAIL\":\n      return types[5];\n    case \"UAN\":\n      return types[6];\n    case \"PAGER\":\n      return types[7];\n    case \"VOIP\":\n      return types[8];\n    case \"SHARED_COST\":\n      return types[9];\n  }\n}\nfunction validateMetadata(metadata) {\n  if (!metadata) {\n    throw new Error(\"[libphonenumber-js] `metadata` argument not passed. Check your arguments.\");\n  }\n  if (!isObject(metadata) || !isObject(metadata.countries)) {\n    throw new Error(\"[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got \".concat(isObject(metadata) ? \"an object of shape: { \" + Object.keys(metadata).join(\", \") + \" }\" : \"a \" + typeOf(metadata) + \": \" + metadata, \".\"));\n  }\n}\nvar typeOf = function typeOf2(_) {\n  return _typeof(_);\n};\nfunction getExtPrefix(country, metadata) {\n  metadata = new Metadata(metadata);\n  if (metadata.hasCountry(country)) {\n    return metadata.country(country).ext();\n  }\n  return DEFAULT_EXT_PREFIX;\n}\nfunction getCountryCallingCode(country, metadata) {\n  metadata = new Metadata(metadata);\n  if (metadata.hasCountry(country)) {\n    return metadata.country(country).countryCallingCode();\n  }\n  throw new Error(\"Unknown country: \".concat(country));\n}\nfunction isSupportedCountry(country, metadata) {\n  return metadata.countries.hasOwnProperty(country);\n}\nfunction setVersion(metadata) {\n  var version = metadata.version;\n  if (typeof version === \"number\") {\n    this.v1 = version === 1;\n    this.v2 = version === 2;\n    this.v3 = version === 3;\n    this.v4 = version === 4;\n  } else {\n    if (!version) {\n      this.v1 = true;\n    } else if (compare(version, V3) === -1) {\n      this.v2 = true;\n    } else if (compare(version, V4) === -1) {\n      this.v3 = true;\n    } else {\n      this.v4 = true;\n    }\n  }\n}\nfunction _createForOfIteratorHelperLoose(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray(o, minLen);\n}\nfunction _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction mergeArrays(a, b) {\n  var merged = a.slice();\n  for (var _iterator = _createForOfIteratorHelperLoose(b), _step; !(_step = _iterator()).done; ) {\n    var element = _step.value;\n    if (a.indexOf(element) < 0) {\n      merged.push(element);\n    }\n  }\n  return merged.sort(function(a2, b2) {\n    return a2 - b2;\n  });\n}\nfunction checkNumberLength(nationalNumber, metadata) {\n  return checkNumberLengthForType(nationalNumber, void 0, metadata);\n}\nfunction checkNumberLengthForType(nationalNumber, type, metadata) {\n  var type_info = metadata.type(type);\n  var possible_lengths = type_info && type_info.possibleLengths() || metadata.possibleLengths();\n  if (!possible_lengths) {\n    return \"IS_POSSIBLE\";\n  }\n  if (type === \"FIXED_LINE_OR_MOBILE\") {\n    if (!metadata.type(\"FIXED_LINE\")) {\n      return checkNumberLengthForType(nationalNumber, \"MOBILE\", metadata);\n    }\n    var mobile_type = metadata.type(\"MOBILE\");\n    if (mobile_type) {\n      possible_lengths = mergeArrays(possible_lengths, mobile_type.possibleLengths());\n    }\n  } else if (type && !type_info) {\n    return \"INVALID_LENGTH\";\n  }\n  var actual_length = nationalNumber.length;\n  var minimum_length = possible_lengths[0];\n  if (minimum_length === actual_length) {\n    return \"IS_POSSIBLE\";\n  }\n  if (minimum_length > actual_length) {\n    return \"TOO_SHORT\";\n  }\n  if (possible_lengths[possible_lengths.length - 1] < actual_length) {\n    return \"TOO_LONG\";\n  }\n  return possible_lengths.indexOf(actual_length, 1) >= 0 ? \"IS_POSSIBLE\" : \"INVALID_LENGTH\";\n}\nfunction isPossiblePhoneNumber(input, options, metadata) {\n  if (options === void 0) {\n    options = {};\n  }\n  metadata = new Metadata(metadata);\n  if (options.v2) {\n    if (!input.countryCallingCode) {\n      throw new Error(\"Invalid phone number object passed\");\n    }\n    metadata.selectNumberingPlan(input.countryCallingCode);\n  } else {\n    if (!input.phone) {\n      return false;\n    }\n    if (input.country) {\n      if (!metadata.hasCountry(input.country)) {\n        throw new Error(\"Unknown country: \".concat(input.country));\n      }\n      metadata.country(input.country);\n    } else {\n      if (!input.countryCallingCode) {\n        throw new Error(\"Invalid phone number object passed\");\n      }\n      metadata.selectNumberingPlan(input.countryCallingCode);\n    }\n  }\n  if (metadata.possibleLengths()) {\n    return isPossibleNumber(input.phone || input.nationalNumber, metadata);\n  } else {\n    if (input.countryCallingCode && metadata.isNonGeographicCallingCode(input.countryCallingCode)) {\n      return true;\n    } else {\n      throw new Error('Missing \"possibleLengths\" in metadata. Perhaps the metadata has been generated before v1.0.18.');\n    }\n  }\n}\nfunction isPossibleNumber(nationalNumber, metadata) {\n  switch (checkNumberLength(nationalNumber, metadata)) {\n    case \"IS_POSSIBLE\":\n      return true;\n    default:\n      return false;\n  }\n}\nfunction matchesEntirely(text, regular_expression) {\n  text = text || \"\";\n  return new RegExp(\"^(?:\" + regular_expression + \")$\").test(text);\n}\nfunction _createForOfIteratorHelperLoose$1(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$1(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$1(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$1(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$1(o, minLen);\n}\nfunction _arrayLikeToArray$1(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nvar NON_FIXED_LINE_PHONE_TYPES = [\"MOBILE\", \"PREMIUM_RATE\", \"TOLL_FREE\", \"SHARED_COST\", \"VOIP\", \"PERSONAL_NUMBER\", \"PAGER\", \"UAN\", \"VOICEMAIL\"];\nfunction getNumberType(input, options, metadata) {\n  options = options || {};\n  if (!input.country && !input.countryCallingCode) {\n    return;\n  }\n  metadata = new Metadata(metadata);\n  metadata.selectNumberingPlan(input.country, input.countryCallingCode);\n  var nationalNumber = options.v2 ? input.nationalNumber : input.phone;\n  if (!matchesEntirely(nationalNumber, metadata.nationalNumberPattern())) {\n    return;\n  }\n  if (isNumberTypeEqualTo(nationalNumber, \"FIXED_LINE\", metadata)) {\n    if (metadata.type(\"MOBILE\") && metadata.type(\"MOBILE\").pattern() === \"\") {\n      return \"FIXED_LINE_OR_MOBILE\";\n    }\n    if (!metadata.type(\"MOBILE\")) {\n      return \"FIXED_LINE_OR_MOBILE\";\n    }\n    if (isNumberTypeEqualTo(nationalNumber, \"MOBILE\", metadata)) {\n      return \"FIXED_LINE_OR_MOBILE\";\n    }\n    return \"FIXED_LINE\";\n  }\n  for (var _iterator = _createForOfIteratorHelperLoose$1(NON_FIXED_LINE_PHONE_TYPES), _step; !(_step = _iterator()).done; ) {\n    var type = _step.value;\n    if (isNumberTypeEqualTo(nationalNumber, type, metadata)) {\n      return type;\n    }\n  }\n}\nfunction isNumberTypeEqualTo(nationalNumber, type, metadata) {\n  type = metadata.type(type);\n  if (!type || !type.pattern()) {\n    return false;\n  }\n  if (type.possibleLengths() && type.possibleLengths().indexOf(nationalNumber.length) < 0) {\n    return false;\n  }\n  return matchesEntirely(nationalNumber, type.pattern());\n}\nfunction isValidNumber(input, options, metadata) {\n  options = options || {};\n  metadata = new Metadata(metadata);\n  metadata.selectNumberingPlan(input.country, input.countryCallingCode);\n  if (metadata.hasTypes()) {\n    return getNumberType(input, options, metadata.metadata) !== void 0;\n  }\n  var nationalNumber = options.v2 ? input.nationalNumber : input.phone;\n  return matchesEntirely(nationalNumber, metadata.nationalNumberPattern());\n}\nfunction getPossibleCountriesForNumber(callingCode, nationalNumber, metadata) {\n  var _metadata = new Metadata(metadata);\n  var possibleCountries = _metadata.getCountryCodesForCallingCode(callingCode);\n  if (!possibleCountries) {\n    return [];\n  }\n  return possibleCountries.filter(function(country) {\n    return couldNationalNumberBelongToCountry(nationalNumber, country, metadata);\n  });\n}\nfunction couldNationalNumberBelongToCountry(nationalNumber, country, metadata) {\n  var _metadata = new Metadata(metadata);\n  _metadata.selectNumberingPlan(country);\n  if (_metadata.numberingPlan.possibleLengths().indexOf(nationalNumber.length) >= 0) {\n    return true;\n  }\n  return false;\n}\nvar MIN_LENGTH_FOR_NSN = 2;\nvar MAX_LENGTH_FOR_NSN = 17;\nvar MAX_LENGTH_COUNTRY_CODE = 3;\nvar VALID_DIGITS = \"0-9\\uFF10-\\uFF19\\u0660-\\u0669\\u06F0-\\u06F9\";\nvar DASHES = \"-\\u2010-\\u2015\\u2212\\u30FC\\uFF0D\";\nvar SLASHES = \"\\uFF0F/\";\nvar DOTS = \"\\uFF0E.\";\nvar WHITESPACE = \" \\xA0\\xAD\\u200B\\u2060\\u3000\";\nvar BRACKETS = \"()\\uFF08\\uFF09\\uFF3B\\uFF3D\\\\[\\\\]\";\nvar TILDES = \"~\\u2053\\u223C\\uFF5E\";\nvar VALID_PUNCTUATION = \"\".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES);\nvar PLUS_CHARS = \"+\\uFF0B\";\nvar CAPTURING_DIGIT_PATTERN = new RegExp(\"([\" + VALID_DIGITS + \"])\");\nfunction stripIddPrefix(number, country, callingCode, metadata) {\n  if (!country) {\n    return;\n  }\n  var countryMetadata = new Metadata(metadata);\n  countryMetadata.selectNumberingPlan(country, callingCode);\n  var IDDPrefixPattern = new RegExp(countryMetadata.IDDPrefix());\n  if (number.search(IDDPrefixPattern) !== 0) {\n    return;\n  }\n  number = number.slice(number.match(IDDPrefixPattern)[0].length);\n  var matchedGroups = number.match(CAPTURING_DIGIT_PATTERN);\n  if (matchedGroups && matchedGroups[1] != null && matchedGroups[1].length > 0) {\n    if (matchedGroups[1] === \"0\") {\n      return;\n    }\n  }\n  return number;\n}\nfunction extractNationalNumberFromPossiblyIncompleteNumber(number, metadata) {\n  if (number && metadata.numberingPlan.nationalPrefixForParsing()) {\n    var prefixPattern = new RegExp(\"^(?:\" + metadata.numberingPlan.nationalPrefixForParsing() + \")\");\n    var prefixMatch = prefixPattern.exec(number);\n    if (prefixMatch) {\n      var nationalNumber;\n      var carrierCode;\n      var capturedGroupsCount = prefixMatch.length - 1;\n      var hasCapturedGroups = capturedGroupsCount > 0 && prefixMatch[capturedGroupsCount];\n      if (metadata.nationalPrefixTransformRule() && hasCapturedGroups) {\n        nationalNumber = number.replace(prefixPattern, metadata.nationalPrefixTransformRule());\n        if (capturedGroupsCount > 1) {\n          carrierCode = prefixMatch[1];\n        }\n      } else {\n        var prefixBeforeNationalNumber = prefixMatch[0];\n        nationalNumber = number.slice(prefixBeforeNationalNumber.length);\n        if (hasCapturedGroups) {\n          carrierCode = prefixMatch[1];\n        }\n      }\n      var nationalPrefix;\n      if (hasCapturedGroups) {\n        var possiblePositionOfTheFirstCapturedGroup = number.indexOf(prefixMatch[1]);\n        var possibleNationalPrefix = number.slice(0, possiblePositionOfTheFirstCapturedGroup);\n        if (possibleNationalPrefix === metadata.numberingPlan.nationalPrefix()) {\n          nationalPrefix = metadata.numberingPlan.nationalPrefix();\n        }\n      } else {\n        nationalPrefix = prefixMatch[0];\n      }\n      return {\n        nationalNumber,\n        nationalPrefix,\n        carrierCode\n      };\n    }\n  }\n  return {\n    nationalNumber: number\n  };\n}\nfunction extractNationalNumber(number, metadata) {\n  var _extractNationalNumbe = extractNationalNumberFromPossiblyIncompleteNumber(number, metadata), carrierCode = _extractNationalNumbe.carrierCode, nationalNumber = _extractNationalNumbe.nationalNumber;\n  if (nationalNumber !== number) {\n    if (!shouldHaveExtractedNationalPrefix(number, nationalNumber, metadata)) {\n      return {\n        nationalNumber: number\n      };\n    }\n    if (metadata.possibleLengths()) {\n      if (!isPossibleIncompleteNationalNumber(nationalNumber, metadata)) {\n        return {\n          nationalNumber: number\n        };\n      }\n    }\n  }\n  return {\n    nationalNumber,\n    carrierCode\n  };\n}\nfunction shouldHaveExtractedNationalPrefix(nationalNumberBefore, nationalNumberAfter, metadata) {\n  if (matchesEntirely(nationalNumberBefore, metadata.nationalNumberPattern()) && !matchesEntirely(nationalNumberAfter, metadata.nationalNumberPattern())) {\n    return false;\n  }\n  return true;\n}\nfunction isPossibleIncompleteNationalNumber(nationalNumber, metadata) {\n  switch (checkNumberLength(nationalNumber, metadata)) {\n    case \"TOO_SHORT\":\n    case \"INVALID_LENGTH\":\n      return false;\n    default:\n      return true;\n  }\n}\nfunction extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(number, country, callingCode, metadata) {\n  var countryCallingCode = country ? getCountryCallingCode(country, metadata) : callingCode;\n  if (number.indexOf(countryCallingCode) === 0) {\n    metadata = new Metadata(metadata);\n    metadata.selectNumberingPlan(country, callingCode);\n    var possibleShorterNumber = number.slice(countryCallingCode.length);\n    var _extractNationalNumbe = extractNationalNumber(possibleShorterNumber, metadata), possibleShorterNationalNumber = _extractNationalNumbe.nationalNumber;\n    var _extractNationalNumbe2 = extractNationalNumber(number, metadata), nationalNumber = _extractNationalNumbe2.nationalNumber;\n    if (!matchesEntirely(nationalNumber, metadata.nationalNumberPattern()) && matchesEntirely(possibleShorterNationalNumber, metadata.nationalNumberPattern()) || checkNumberLength(nationalNumber, metadata) === \"TOO_LONG\") {\n      return {\n        countryCallingCode,\n        number: possibleShorterNumber\n      };\n    }\n  }\n  return {\n    number\n  };\n}\nfunction extractCountryCallingCode(number, country, callingCode, metadata) {\n  if (!number) {\n    return {};\n  }\n  var isNumberWithIddPrefix;\n  if (number[0] !== \"+\") {\n    var numberWithoutIDD = stripIddPrefix(number, country, callingCode, metadata);\n    if (numberWithoutIDD && numberWithoutIDD !== number) {\n      isNumberWithIddPrefix = true;\n      number = \"+\" + numberWithoutIDD;\n    } else {\n      if (country || callingCode) {\n        var _extractCountryCallin = extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(number, country, callingCode, metadata), countryCallingCode = _extractCountryCallin.countryCallingCode, shorterNumber = _extractCountryCallin.number;\n        if (countryCallingCode) {\n          return {\n            countryCallingCodeSource: \"FROM_NUMBER_WITHOUT_PLUS_SIGN\",\n            countryCallingCode,\n            number: shorterNumber\n          };\n        }\n      }\n      return {\n        number\n      };\n    }\n  }\n  if (number[1] === \"0\") {\n    return {};\n  }\n  metadata = new Metadata(metadata);\n  var i = 2;\n  while (i - 1 <= MAX_LENGTH_COUNTRY_CODE && i <= number.length) {\n    var _countryCallingCode = number.slice(1, i);\n    if (metadata.hasCallingCode(_countryCallingCode)) {\n      metadata.selectNumberingPlan(_countryCallingCode);\n      return {\n        countryCallingCodeSource: isNumberWithIddPrefix ? \"FROM_NUMBER_WITH_IDD\" : \"FROM_NUMBER_WITH_PLUS_SIGN\",\n        countryCallingCode: _countryCallingCode,\n        number: number.slice(i)\n      };\n    }\n    i++;\n  }\n  return {};\n}\nfunction applyInternationalSeparatorStyle(formattedNumber) {\n  return formattedNumber.replace(new RegExp(\"[\".concat(VALID_PUNCTUATION, \"]+\"), \"g\"), \" \").trim();\n}\nvar FIRST_GROUP_PATTERN = /(\\$\\d)/;\nfunction formatNationalNumberUsingFormat(number, format, _ref) {\n  var useInternationalFormat = _ref.useInternationalFormat, withNationalPrefix = _ref.withNationalPrefix, carrierCode = _ref.carrierCode, metadata = _ref.metadata;\n  var formattedNumber = number.replace(new RegExp(format.pattern()), useInternationalFormat ? format.internationalFormat() : withNationalPrefix && format.nationalPrefixFormattingRule() ? format.format().replace(FIRST_GROUP_PATTERN, format.nationalPrefixFormattingRule()) : format.format());\n  if (useInternationalFormat) {\n    return applyInternationalSeparatorStyle(formattedNumber);\n  }\n  return formattedNumber;\n}\nvar SINGLE_IDD_PREFIX_REG_EXP = /^[\\d]+(?:[~\\u2053\\u223C\\uFF5E][\\d]+)?$/;\nfunction getIddPrefix(country, callingCode, metadata) {\n  var countryMetadata = new Metadata(metadata);\n  countryMetadata.selectNumberingPlan(country, callingCode);\n  if (countryMetadata.defaultIDDPrefix()) {\n    return countryMetadata.defaultIDDPrefix();\n  }\n  if (SINGLE_IDD_PREFIX_REG_EXP.test(countryMetadata.IDDPrefix())) {\n    return countryMetadata.IDDPrefix();\n  }\n}\nvar RFC3966_EXTN_PREFIX = \";ext=\";\nvar getExtensionDigitsPattern = function getExtensionDigitsPattern2(maxLength) {\n  return \"([\".concat(VALID_DIGITS, \"]{1,\").concat(maxLength, \"})\");\n};\nfunction createExtensionPattern(purpose) {\n  var extLimitAfterExplicitLabel = \"20\";\n  var extLimitAfterLikelyLabel = \"15\";\n  var extLimitAfterAmbiguousChar = \"9\";\n  var extLimitWhenNotSure = \"6\";\n  var possibleSeparatorsBetweenNumberAndExtLabel = \"[ \\xA0\\\\t,]*\";\n  var possibleCharsAfterExtLabel = \"[:\\\\.\\uFF0E]?[ \\xA0\\\\t,-]*\";\n  var optionalExtnSuffix = \"#?\";\n  var explicitExtLabels = \"(?:e?xt(?:ensi(?:o\\u0301?|\\xF3))?n?|\\uFF45?\\uFF58\\uFF54\\uFF4E?|\\u0434\\u043E\\u0431|anexo)\";\n  var ambiguousExtLabels = \"(?:[x\\uFF58#\\uFF03~\\uFF5E]|int|\\uFF49\\uFF4E\\uFF54)\";\n  var ambiguousSeparator = \"[- ]+\";\n  var possibleSeparatorsNumberExtLabelNoComma = \"[ \\xA0\\\\t]*\";\n  var autoDiallingAndExtLabelsFound = \"(?:,{2}|;)\";\n  var rfcExtn = RFC3966_EXTN_PREFIX + getExtensionDigitsPattern(extLimitAfterExplicitLabel);\n  var explicitExtn = possibleSeparatorsBetweenNumberAndExtLabel + explicitExtLabels + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterExplicitLabel) + optionalExtnSuffix;\n  var ambiguousExtn = possibleSeparatorsBetweenNumberAndExtLabel + ambiguousExtLabels + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterAmbiguousChar) + optionalExtnSuffix;\n  var americanStyleExtnWithSuffix = ambiguousSeparator + getExtensionDigitsPattern(extLimitWhenNotSure) + \"#\";\n  var autoDiallingExtn = possibleSeparatorsNumberExtLabelNoComma + autoDiallingAndExtLabelsFound + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterLikelyLabel) + optionalExtnSuffix;\n  var onlyCommasExtn = possibleSeparatorsNumberExtLabelNoComma + \"(?:,)+\" + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterAmbiguousChar) + optionalExtnSuffix;\n  return rfcExtn + \"|\" + explicitExtn + \"|\" + ambiguousExtn + \"|\" + americanStyleExtnWithSuffix + \"|\" + autoDiallingExtn + \"|\" + onlyCommasExtn;\n}\nvar MIN_LENGTH_PHONE_NUMBER_PATTERN = \"[\" + VALID_DIGITS + \"]{\" + MIN_LENGTH_FOR_NSN + \"}\";\nvar VALID_PHONE_NUMBER = \"[\" + PLUS_CHARS + \"]{0,1}(?:[\" + VALID_PUNCTUATION + \"]*[\" + VALID_DIGITS + \"]){3,}[\" + VALID_PUNCTUATION + VALID_DIGITS + \"]*\";\nvar VALID_PHONE_NUMBER_START_REG_EXP = new RegExp(\"^[\" + PLUS_CHARS + \"]{0,1}(?:[\" + VALID_PUNCTUATION + \"]*[\" + VALID_DIGITS + \"]){1,2}$\", \"i\");\nvar VALID_PHONE_NUMBER_WITH_EXTENSION = VALID_PHONE_NUMBER + \"(?:\" + createExtensionPattern() + \")?\";\nvar VALID_PHONE_NUMBER_PATTERN = new RegExp(\"^\" + MIN_LENGTH_PHONE_NUMBER_PATTERN + \"$|^\" + VALID_PHONE_NUMBER_WITH_EXTENSION + \"$\", \"i\");\nfunction isViablePhoneNumber(number) {\n  return number.length >= MIN_LENGTH_FOR_NSN && VALID_PHONE_NUMBER_PATTERN.test(number);\n}\nfunction isViablePhoneNumberStart(number) {\n  return VALID_PHONE_NUMBER_START_REG_EXP.test(number);\n}\nfunction _slicedToArray(arr, i) {\n  return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray$2(arr, i) || _nonIterableRest();\n}\nfunction _nonIterableRest() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _iterableToArrayLimit(arr, i) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i && _arr.length === i)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction _createForOfIteratorHelperLoose$2(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$2(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$2(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$2(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$2(o, minLen);\n}\nfunction _arrayLikeToArray$2(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction parseRFC3966(text) {\n  var number;\n  var ext;\n  text = text.replace(/^tel:/, \"tel=\");\n  for (var _iterator = _createForOfIteratorHelperLoose$2(text.split(\";\")), _step; !(_step = _iterator()).done; ) {\n    var part = _step.value;\n    var _part$split = part.split(\"=\"), _part$split2 = _slicedToArray(_part$split, 2), name = _part$split2[0], value = _part$split2[1];\n    switch (name) {\n      case \"tel\":\n        number = value;\n        break;\n      case \"ext\":\n        ext = value;\n        break;\n      case \"phone-context\":\n        if (value[0] === \"+\") {\n          number = value + number;\n        }\n        break;\n    }\n  }\n  if (!isViablePhoneNumber(number)) {\n    return {};\n  }\n  var result2 = {\n    number\n  };\n  if (ext) {\n    result2.ext = ext;\n  }\n  return result2;\n}\nfunction formatRFC3966(_ref) {\n  var number = _ref.number, ext = _ref.ext;\n  if (!number) {\n    return \"\";\n  }\n  if (number[0] !== \"+\") {\n    throw new Error('\"formatRFC3966()\" expects \"number\" to be in E.164 format.');\n  }\n  return \"tel:\".concat(number).concat(ext ? \";ext=\" + ext : \"\");\n}\nfunction _createForOfIteratorHelperLoose$3(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$3(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$3(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$3(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$3(o, minLen);\n}\nfunction _arrayLikeToArray$3(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction ownKeys(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys(Object(source), true).forEach(function(key) {\n      _defineProperty(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nvar DEFAULT_OPTIONS = {\n  formatExtension: function formatExtension(formattedNumber, extension, metadata) {\n    return \"\".concat(formattedNumber).concat(metadata.ext()).concat(extension);\n  }\n};\nfunction formatNumber(input, format, options, metadata) {\n  if (options) {\n    options = _objectSpread(_objectSpread({}, DEFAULT_OPTIONS), options);\n  } else {\n    options = DEFAULT_OPTIONS;\n  }\n  metadata = new Metadata(metadata);\n  if (input.country && input.country !== \"001\") {\n    if (!metadata.hasCountry(input.country)) {\n      throw new Error(\"Unknown country: \".concat(input.country));\n    }\n    metadata.country(input.country);\n  } else if (input.countryCallingCode) {\n    metadata.selectNumberingPlan(input.countryCallingCode);\n  } else\n    return input.phone || \"\";\n  var countryCallingCode = metadata.countryCallingCode();\n  var nationalNumber = options.v2 ? input.nationalNumber : input.phone;\n  var number;\n  switch (format) {\n    case \"NATIONAL\":\n      if (!nationalNumber) {\n        return \"\";\n      }\n      number = formatNationalNumber(nationalNumber, input.carrierCode, \"NATIONAL\", metadata, options);\n      return addExtension(number, input.ext, metadata, options.formatExtension);\n    case \"INTERNATIONAL\":\n      if (!nationalNumber) {\n        return \"+\".concat(countryCallingCode);\n      }\n      number = formatNationalNumber(nationalNumber, null, \"INTERNATIONAL\", metadata, options);\n      number = \"+\".concat(countryCallingCode, \" \").concat(number);\n      return addExtension(number, input.ext, metadata, options.formatExtension);\n    case \"E.164\":\n      return \"+\".concat(countryCallingCode).concat(nationalNumber);\n    case \"RFC3966\":\n      return formatRFC3966({\n        number: \"+\".concat(countryCallingCode).concat(nationalNumber),\n        ext: input.ext\n      });\n    case \"IDD\":\n      if (!options.fromCountry) {\n        return;\n      }\n      var formattedNumber = formatIDD(nationalNumber, input.carrierCode, countryCallingCode, options.fromCountry, metadata);\n      return addExtension(formattedNumber, input.ext, metadata, options.formatExtension);\n    default:\n      throw new Error('Unknown \"format\" argument passed to \"formatNumber()\": \"'.concat(format, '\"'));\n  }\n}\nfunction formatNationalNumber(number, carrierCode, formatAs, metadata, options) {\n  var format = chooseFormatForNumber(metadata.formats(), number);\n  if (!format) {\n    return number;\n  }\n  return formatNationalNumberUsingFormat(number, format, {\n    useInternationalFormat: formatAs === \"INTERNATIONAL\",\n    withNationalPrefix: format.nationalPrefixIsOptionalWhenFormattingInNationalFormat() && options && options.nationalPrefix === false ? false : true,\n    carrierCode,\n    metadata\n  });\n}\nfunction chooseFormatForNumber(availableFormats, nationalNnumber) {\n  for (var _iterator = _createForOfIteratorHelperLoose$3(availableFormats), _step; !(_step = _iterator()).done; ) {\n    var format = _step.value;\n    if (format.leadingDigitsPatterns().length > 0) {\n      var lastLeadingDigitsPattern = format.leadingDigitsPatterns()[format.leadingDigitsPatterns().length - 1];\n      if (nationalNnumber.search(lastLeadingDigitsPattern) !== 0) {\n        continue;\n      }\n    }\n    if (matchesEntirely(nationalNnumber, format.pattern())) {\n      return format;\n    }\n  }\n}\nfunction addExtension(formattedNumber, ext, metadata, formatExtension2) {\n  return ext ? formatExtension2(formattedNumber, ext, metadata) : formattedNumber;\n}\nfunction formatIDD(nationalNumber, carrierCode, countryCallingCode, fromCountry, metadata) {\n  var fromCountryCallingCode = getCountryCallingCode(fromCountry, metadata.metadata);\n  if (fromCountryCallingCode === countryCallingCode) {\n    var formattedNumber = formatNationalNumber(nationalNumber, carrierCode, \"NATIONAL\", metadata);\n    if (countryCallingCode === \"1\") {\n      return countryCallingCode + \" \" + formattedNumber;\n    }\n    return formattedNumber;\n  }\n  var iddPrefix = getIddPrefix(fromCountry, void 0, metadata.metadata);\n  if (iddPrefix) {\n    return \"\".concat(iddPrefix, \" \").concat(countryCallingCode, \" \").concat(formatNationalNumber(nationalNumber, null, \"INTERNATIONAL\", metadata));\n  }\n}\nfunction ownKeys$1(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$1(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$1(Object(source), true).forEach(function(key) {\n      _defineProperty$1(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$1(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$1(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction _classCallCheck$1(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$1(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$1(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$1(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$1(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar PhoneNumber = /* @__PURE__ */ function() {\n  function PhoneNumber2(countryOrCountryCallingCode, nationalNumber, metadata) {\n    _classCallCheck$1(this, PhoneNumber2);\n    if (!countryOrCountryCallingCode) {\n      throw new TypeError(\"First argument is required\");\n    }\n    if (typeof countryOrCountryCallingCode !== \"string\") {\n      throw new TypeError(\"First argument must be a string\");\n    }\n    if (typeof countryOrCountryCallingCode === \"string\") {\n      if (countryOrCountryCallingCode[0] === \"+\" && !nationalNumber) {\n        throw new TypeError(\"`metadata` argument not passed\");\n      }\n      if (isObject(nationalNumber) && isObject(nationalNumber.countries)) {\n        metadata = nationalNumber;\n        var e164Number = countryOrCountryCallingCode;\n        if (!E164_NUMBER_REGEXP.test(e164Number)) {\n          throw new Error('Invalid `number` argument passed: must consist of a \"+\" followed by digits');\n        }\n        var _extractCountryCallin = extractCountryCallingCode(e164Number, void 0, void 0, metadata), _countryCallingCode = _extractCountryCallin.countryCallingCode, number = _extractCountryCallin.number;\n        nationalNumber = number;\n        countryOrCountryCallingCode = _countryCallingCode;\n        if (!nationalNumber) {\n          throw new Error(\"Invalid `number` argument passed: too short\");\n        }\n      }\n    }\n    if (!nationalNumber) {\n      throw new TypeError(\"`nationalNumber` argument is required\");\n    }\n    if (typeof nationalNumber !== \"string\") {\n      throw new TypeError(\"`nationalNumber` argument must be a string\");\n    }\n    validateMetadata(metadata);\n    var _getCountryAndCountry = getCountryAndCountryCallingCode(countryOrCountryCallingCode, metadata), country = _getCountryAndCountry.country, countryCallingCode = _getCountryAndCountry.countryCallingCode;\n    this.country = country;\n    this.countryCallingCode = countryCallingCode;\n    this.nationalNumber = nationalNumber;\n    this.number = \"+\" + this.countryCallingCode + this.nationalNumber;\n    this.getMetadata = function() {\n      return metadata;\n    };\n  }\n  _createClass$1(PhoneNumber2, [{\n    key: \"setExt\",\n    value: function setExt(ext) {\n      this.ext = ext;\n    }\n  }, {\n    key: \"getPossibleCountries\",\n    value: function getPossibleCountries() {\n      if (this.country) {\n        return [this.country];\n      }\n      return getPossibleCountriesForNumber(this.countryCallingCode, this.nationalNumber, this.getMetadata());\n    }\n  }, {\n    key: \"isPossible\",\n    value: function isPossible() {\n      return isPossiblePhoneNumber(this, {\n        v2: true\n      }, this.getMetadata());\n    }\n  }, {\n    key: \"isValid\",\n    value: function isValid() {\n      return isValidNumber(this, {\n        v2: true\n      }, this.getMetadata());\n    }\n  }, {\n    key: \"isNonGeographic\",\n    value: function isNonGeographic() {\n      var metadata = new Metadata(this.getMetadata());\n      return metadata.isNonGeographicCallingCode(this.countryCallingCode);\n    }\n  }, {\n    key: \"isEqual\",\n    value: function isEqual(phoneNumber) {\n      return this.number === phoneNumber.number && this.ext === phoneNumber.ext;\n    }\n  }, {\n    key: \"getType\",\n    value: function getType2() {\n      return getNumberType(this, {\n        v2: true\n      }, this.getMetadata());\n    }\n  }, {\n    key: \"format\",\n    value: function format(_format, options) {\n      return formatNumber(this, _format, options ? _objectSpread$1(_objectSpread$1({}, options), {}, {\n        v2: true\n      }) : {\n        v2: true\n      }, this.getMetadata());\n    }\n  }, {\n    key: \"formatNational\",\n    value: function formatNational(options) {\n      return this.format(\"NATIONAL\", options);\n    }\n  }, {\n    key: \"formatInternational\",\n    value: function formatInternational(options) {\n      return this.format(\"INTERNATIONAL\", options);\n    }\n  }, {\n    key: \"getURI\",\n    value: function getURI(options) {\n      return this.format(\"RFC3966\", options);\n    }\n  }]);\n  return PhoneNumber2;\n}();\nvar isCountryCode = function isCountryCode2(value) {\n  return /^[A-Z]{2}$/.test(value);\n};\nfunction getCountryAndCountryCallingCode(countryOrCountryCallingCode, metadataJson) {\n  var country;\n  var countryCallingCode;\n  var metadata = new Metadata(metadataJson);\n  if (isCountryCode(countryOrCountryCallingCode)) {\n    country = countryOrCountryCallingCode;\n    metadata.selectNumberingPlan(country);\n    countryCallingCode = metadata.countryCallingCode();\n  } else {\n    countryCallingCode = countryOrCountryCallingCode;\n  }\n  return {\n    country,\n    countryCallingCode\n  };\n}\nvar E164_NUMBER_REGEXP = /^\\+\\d+$/;\nfunction _typeof$1(obj) {\n  \"@babel/helpers - typeof\";\n  return _typeof$1 = typeof Symbol == \"function\" && typeof Symbol.iterator == \"symbol\" ? function(obj2) {\n    return typeof obj2;\n  } : function(obj2) {\n    return obj2 && typeof Symbol == \"function\" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? \"symbol\" : typeof obj2;\n  }, _typeof$1(obj);\n}\nfunction _defineProperties$2(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$2(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$2(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$2(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nfunction _classCallCheck$2(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function\");\n  }\n  subClass.prototype = Object.create(superClass && superClass.prototype, {constructor: {value: subClass, writable: true, configurable: true}});\n  Object.defineProperty(subClass, \"prototype\", {writable: false});\n  if (superClass)\n    _setPrototypeOf(subClass, superClass);\n}\nfunction _createSuper(Derived) {\n  var hasNativeReflectConstruct = _isNativeReflectConstruct();\n  return function _createSuperInternal() {\n    var Super = _getPrototypeOf(Derived), result2;\n    if (hasNativeReflectConstruct) {\n      var NewTarget = _getPrototypeOf(this).constructor;\n      result2 = Reflect.construct(Super, arguments, NewTarget);\n    } else {\n      result2 = Super.apply(this, arguments);\n    }\n    return _possibleConstructorReturn(this, result2);\n  };\n}\nfunction _possibleConstructorReturn(self, call) {\n  if (call && (_typeof$1(call) === \"object\" || typeof call === \"function\")) {\n    return call;\n  } else if (call !== void 0) {\n    throw new TypeError(\"Derived constructors may only return object or undefined\");\n  }\n  return _assertThisInitialized(self);\n}\nfunction _assertThisInitialized(self) {\n  if (self === void 0) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n  return self;\n}\nfunction _wrapNativeSuper(Class) {\n  var _cache = typeof Map === \"function\" ? new Map() : void 0;\n  _wrapNativeSuper = function _wrapNativeSuper2(Class2) {\n    if (Class2 === null || !_isNativeFunction(Class2))\n      return Class2;\n    if (typeof Class2 !== \"function\") {\n      throw new TypeError(\"Super expression must either be null or a function\");\n    }\n    if (typeof _cache !== \"undefined\") {\n      if (_cache.has(Class2))\n        return _cache.get(Class2);\n      _cache.set(Class2, Wrapper);\n    }\n    function Wrapper() {\n      return _construct(Class2, arguments, _getPrototypeOf(this).constructor);\n    }\n    Wrapper.prototype = Object.create(Class2.prototype, {constructor: {value: Wrapper, enumerable: false, writable: true, configurable: true}});\n    return _setPrototypeOf(Wrapper, Class2);\n  };\n  return _wrapNativeSuper(Class);\n}\nfunction _construct(Parent, args, Class) {\n  if (_isNativeReflectConstruct()) {\n    _construct = Reflect.construct;\n  } else {\n    _construct = function _construct2(Parent2, args2, Class2) {\n      var a = [null];\n      a.push.apply(a, args2);\n      var Constructor = Function.bind.apply(Parent2, a);\n      var instance = new Constructor();\n      if (Class2)\n        _setPrototypeOf(instance, Class2.prototype);\n      return instance;\n    };\n  }\n  return _construct.apply(null, arguments);\n}\nfunction _isNativeReflectConstruct() {\n  if (typeof Reflect === \"undefined\" || !Reflect.construct)\n    return false;\n  if (Reflect.construct.sham)\n    return false;\n  if (typeof Proxy === \"function\")\n    return true;\n  try {\n    Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {\n    }));\n    return true;\n  } catch (e) {\n    return false;\n  }\n}\nfunction _isNativeFunction(fn) {\n  return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}\nfunction _setPrototypeOf(o, p) {\n  _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf2(o2, p2) {\n    o2.__proto__ = p2;\n    return o2;\n  };\n  return _setPrototypeOf(o, p);\n}\nfunction _getPrototypeOf(o) {\n  _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf2(o2) {\n    return o2.__proto__ || Object.getPrototypeOf(o2);\n  };\n  return _getPrototypeOf(o);\n}\nvar ParseError = /* @__PURE__ */ function(_Error) {\n  _inherits(ParseError2, _Error);\n  var _super = _createSuper(ParseError2);\n  function ParseError2(code) {\n    var _this;\n    _classCallCheck$2(this, ParseError2);\n    _this = _super.call(this, code);\n    Object.setPrototypeOf(_assertThisInitialized(_this), ParseError2.prototype);\n    _this.name = _this.constructor.name;\n    return _this;\n  }\n  return _createClass$2(ParseError2);\n}(/* @__PURE__ */ _wrapNativeSuper(Error));\nvar EXTN_PATTERN = new RegExp(\"(?:\" + createExtensionPattern() + \")$\", \"i\");\nfunction extractExtension(number) {\n  var start = number.search(EXTN_PATTERN);\n  if (start < 0) {\n    return {};\n  }\n  var numberWithoutExtension = number.slice(0, start);\n  var matches = number.match(EXTN_PATTERN);\n  var i = 1;\n  while (i < matches.length) {\n    if (matches[i]) {\n      return {\n        number: numberWithoutExtension,\n        ext: matches[i]\n      };\n    }\n    i++;\n  }\n}\nfunction _createForOfIteratorHelperLoose$4(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$4(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$4(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$4(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$4(o, minLen);\n}\nfunction _arrayLikeToArray$4(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nvar DIGITS = {\n  \"0\": \"0\",\n  \"1\": \"1\",\n  \"2\": \"2\",\n  \"3\": \"3\",\n  \"4\": \"4\",\n  \"5\": \"5\",\n  \"6\": \"6\",\n  \"7\": \"7\",\n  \"8\": \"8\",\n  \"9\": \"9\",\n  \"\\uFF10\": \"0\",\n  \"\\uFF11\": \"1\",\n  \"\\uFF12\": \"2\",\n  \"\\uFF13\": \"3\",\n  \"\\uFF14\": \"4\",\n  \"\\uFF15\": \"5\",\n  \"\\uFF16\": \"6\",\n  \"\\uFF17\": \"7\",\n  \"\\uFF18\": \"8\",\n  \"\\uFF19\": \"9\",\n  \"\\u0660\": \"0\",\n  \"\\u0661\": \"1\",\n  \"\\u0662\": \"2\",\n  \"\\u0663\": \"3\",\n  \"\\u0664\": \"4\",\n  \"\\u0665\": \"5\",\n  \"\\u0666\": \"6\",\n  \"\\u0667\": \"7\",\n  \"\\u0668\": \"8\",\n  \"\\u0669\": \"9\",\n  \"\\u06F0\": \"0\",\n  \"\\u06F1\": \"1\",\n  \"\\u06F2\": \"2\",\n  \"\\u06F3\": \"3\",\n  \"\\u06F4\": \"4\",\n  \"\\u06F5\": \"5\",\n  \"\\u06F6\": \"6\",\n  \"\\u06F7\": \"7\",\n  \"\\u06F8\": \"8\",\n  \"\\u06F9\": \"9\"\n};\nfunction parseDigit(character) {\n  return DIGITS[character];\n}\nfunction parseDigits(string) {\n  var result2 = \"\";\n  for (var _iterator = _createForOfIteratorHelperLoose$4(string.split(\"\")), _step; !(_step = _iterator()).done; ) {\n    var character = _step.value;\n    var digit = parseDigit(character);\n    if (digit) {\n      result2 += digit;\n    }\n  }\n  return result2;\n}\nfunction _createForOfIteratorHelperLoose$5(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$5(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$5(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$5(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$5(o, minLen);\n}\nfunction _arrayLikeToArray$5(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction parseIncompletePhoneNumber(string) {\n  var result2 = \"\";\n  for (var _iterator = _createForOfIteratorHelperLoose$5(string.split(\"\")), _step; !(_step = _iterator()).done; ) {\n    var character = _step.value;\n    result2 += parsePhoneNumberCharacter(character, result2) || \"\";\n  }\n  return result2;\n}\nfunction parsePhoneNumberCharacter(character, prevParsedCharacters, emitEvent) {\n  if (character === \"+\") {\n    if (prevParsedCharacters) {\n      if (typeof emitEvent === \"function\") {\n        emitEvent(\"end\");\n      }\n      return;\n    }\n    return \"+\";\n  }\n  return parseDigit(character);\n}\nfunction _createForOfIteratorHelperLoose$6(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$6(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$6(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$6(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$6(o, minLen);\n}\nfunction _arrayLikeToArray$6(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction getCountryByNationalNumber(nationalPhoneNumber, _ref) {\n  var countries = _ref.countries, defaultCountry = _ref.defaultCountry, metadata = _ref.metadata;\n  metadata = new Metadata(metadata);\n  for (var _iterator = _createForOfIteratorHelperLoose$6(countries), _step; !(_step = _iterator()).done; ) {\n    var country = _step.value;\n    metadata.country(country);\n    if (metadata.leadingDigits()) {\n      if (nationalPhoneNumber && nationalPhoneNumber.search(metadata.leadingDigits()) === 0) {\n        return country;\n      }\n    } else if (getNumberType({\n      phone: nationalPhoneNumber,\n      country\n    }, void 0, metadata.metadata)) {\n      return country;\n    }\n  }\n}\nfunction getCountryByCallingCode(callingCode, _ref) {\n  var nationalPhoneNumber = _ref.nationalNumber, defaultCountry = _ref.defaultCountry, metadata = _ref.metadata;\n  var possibleCountries = metadata.getCountryCodesForCallingCode(callingCode);\n  if (!possibleCountries) {\n    return;\n  }\n  if (possibleCountries.length === 1) {\n    return possibleCountries[0];\n  }\n  return getCountryByNationalNumber(nationalPhoneNumber, {\n    countries: possibleCountries,\n    defaultCountry,\n    metadata: metadata.metadata\n  });\n}\nvar PLUS_SIGN = \"+\";\nvar RFC3966_VISUAL_SEPARATOR_ = \"[\\\\-\\\\.\\\\(\\\\)]?\";\nvar RFC3966_PHONE_DIGIT_ = \"([\" + VALID_DIGITS + \"]|\" + RFC3966_VISUAL_SEPARATOR_ + \")\";\nvar RFC3966_GLOBAL_NUMBER_DIGITS_ = \"^\\\\\" + PLUS_SIGN + RFC3966_PHONE_DIGIT_ + \"*[\" + VALID_DIGITS + \"]\" + RFC3966_PHONE_DIGIT_ + \"*$\";\nvar RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_ = new RegExp(RFC3966_GLOBAL_NUMBER_DIGITS_, \"g\");\nvar ALPHANUM_ = VALID_DIGITS;\nvar RFC3966_DOMAINLABEL_ = \"[\" + ALPHANUM_ + \"]+((\\\\-)*[\" + ALPHANUM_ + \"])*\";\nvar VALID_ALPHA_ = \"a-zA-Z\";\nvar RFC3966_TOPLABEL_ = \"[\" + VALID_ALPHA_ + \"]+((\\\\-)*[\" + ALPHANUM_ + \"])*\";\nvar RFC3966_DOMAINNAME_ = \"^(\" + RFC3966_DOMAINLABEL_ + \"\\\\.)*\" + RFC3966_TOPLABEL_ + \"\\\\.?$\";\nvar RFC3966_DOMAINNAME_PATTERN_ = new RegExp(RFC3966_DOMAINNAME_, \"g\");\nvar RFC3966_PREFIX_ = \"tel:\";\nvar RFC3966_PHONE_CONTEXT_ = \";phone-context=\";\nvar RFC3966_ISDN_SUBADDRESS_ = \";isub=\";\nfunction extractPhoneContext(numberToExtractFrom) {\n  var indexOfPhoneContext = numberToExtractFrom.indexOf(RFC3966_PHONE_CONTEXT_);\n  if (indexOfPhoneContext < 0) {\n    return null;\n  }\n  var phoneContextStart = indexOfPhoneContext + RFC3966_PHONE_CONTEXT_.length;\n  if (phoneContextStart >= numberToExtractFrom.length) {\n    return \"\";\n  }\n  var phoneContextEnd = numberToExtractFrom.indexOf(\";\", phoneContextStart);\n  if (phoneContextEnd >= 0) {\n    return numberToExtractFrom.substring(phoneContextStart, phoneContextEnd);\n  } else {\n    return numberToExtractFrom.substring(phoneContextStart);\n  }\n}\nfunction isPhoneContextValid(phoneContext) {\n  if (phoneContext === null) {\n    return true;\n  }\n  if (phoneContext.length === 0) {\n    return false;\n  }\n  return RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.test(phoneContext) || RFC3966_DOMAINNAME_PATTERN_.test(phoneContext);\n}\nfunction extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(numberToParse, _ref) {\n  var extractFormattedPhoneNumber2 = _ref.extractFormattedPhoneNumber;\n  var phoneContext = extractPhoneContext(numberToParse);\n  if (!isPhoneContextValid(phoneContext)) {\n    throw new ParseError(\"NOT_A_NUMBER\");\n  }\n  var phoneNumberString;\n  if (phoneContext === null) {\n    phoneNumberString = extractFormattedPhoneNumber2(numberToParse) || \"\";\n  } else {\n    phoneNumberString = \"\";\n    if (phoneContext.charAt(0) === PLUS_SIGN) {\n      phoneNumberString += phoneContext;\n    }\n    var indexOfRfc3966Prefix = numberToParse.indexOf(RFC3966_PREFIX_);\n    var indexOfNationalNumber;\n    if (indexOfRfc3966Prefix >= 0) {\n      indexOfNationalNumber = indexOfRfc3966Prefix + RFC3966_PREFIX_.length;\n    } else {\n      indexOfNationalNumber = 0;\n    }\n    var indexOfPhoneContext = numberToParse.indexOf(RFC3966_PHONE_CONTEXT_);\n    phoneNumberString += numberToParse.substring(indexOfNationalNumber, indexOfPhoneContext);\n  }\n  var indexOfIsdn = phoneNumberString.indexOf(RFC3966_ISDN_SUBADDRESS_);\n  if (indexOfIsdn > 0) {\n    phoneNumberString = phoneNumberString.substring(0, indexOfIsdn);\n  }\n  if (phoneNumberString !== \"\") {\n    return phoneNumberString;\n  }\n}\nvar MAX_INPUT_STRING_LENGTH = 250;\nvar PHONE_NUMBER_START_PATTERN = new RegExp(\"[\" + PLUS_CHARS + VALID_DIGITS + \"]\");\nvar AFTER_PHONE_NUMBER_END_PATTERN = new RegExp(\"[^\" + VALID_DIGITS + \"#]+$\");\nfunction parse(text, options, metadata) {\n  options = options || {};\n  metadata = new Metadata(metadata);\n  if (options.defaultCountry && !metadata.hasCountry(options.defaultCountry)) {\n    if (options.v2) {\n      throw new ParseError(\"INVALID_COUNTRY\");\n    }\n    throw new Error(\"Unknown country: \".concat(options.defaultCountry));\n  }\n  var _parseInput = parseInput(text, options.v2, options.extract), formattedPhoneNumber = _parseInput.number, ext = _parseInput.ext, error = _parseInput.error;\n  if (!formattedPhoneNumber) {\n    if (options.v2) {\n      if (error === \"TOO_SHORT\") {\n        throw new ParseError(\"TOO_SHORT\");\n      }\n      throw new ParseError(\"NOT_A_NUMBER\");\n    }\n    return {};\n  }\n  var _parsePhoneNumber = parsePhoneNumber(formattedPhoneNumber, options.defaultCountry, options.defaultCallingCode, metadata), country = _parsePhoneNumber.country, nationalNumber = _parsePhoneNumber.nationalNumber, countryCallingCode = _parsePhoneNumber.countryCallingCode, countryCallingCodeSource = _parsePhoneNumber.countryCallingCodeSource, carrierCode = _parsePhoneNumber.carrierCode;\n  if (!metadata.hasSelectedNumberingPlan()) {\n    if (options.v2) {\n      throw new ParseError(\"INVALID_COUNTRY\");\n    }\n    return {};\n  }\n  if (!nationalNumber || nationalNumber.length < MIN_LENGTH_FOR_NSN) {\n    if (options.v2) {\n      throw new ParseError(\"TOO_SHORT\");\n    }\n    return {};\n  }\n  if (nationalNumber.length > MAX_LENGTH_FOR_NSN) {\n    if (options.v2) {\n      throw new ParseError(\"TOO_LONG\");\n    }\n    return {};\n  }\n  if (options.v2) {\n    var phoneNumber = new PhoneNumber(countryCallingCode, nationalNumber, metadata.metadata);\n    if (country) {\n      phoneNumber.country = country;\n    }\n    if (carrierCode) {\n      phoneNumber.carrierCode = carrierCode;\n    }\n    if (ext) {\n      phoneNumber.ext = ext;\n    }\n    phoneNumber.__countryCallingCodeSource = countryCallingCodeSource;\n    return phoneNumber;\n  }\n  var valid = (options.extended ? metadata.hasSelectedNumberingPlan() : country) ? matchesEntirely(nationalNumber, metadata.nationalNumberPattern()) : false;\n  if (!options.extended) {\n    return valid ? result(country, nationalNumber, ext) : {};\n  }\n  return {\n    country,\n    countryCallingCode,\n    carrierCode,\n    valid,\n    possible: valid ? true : options.extended === true && metadata.possibleLengths() && isPossibleNumber(nationalNumber, metadata) ? true : false,\n    phone: nationalNumber,\n    ext\n  };\n}\nfunction _extractFormattedPhoneNumber(text, extract, throwOnError) {\n  if (!text) {\n    return;\n  }\n  if (text.length > MAX_INPUT_STRING_LENGTH) {\n    if (throwOnError) {\n      throw new ParseError(\"TOO_LONG\");\n    }\n    return;\n  }\n  if (extract === false) {\n    return text;\n  }\n  var startsAt = text.search(PHONE_NUMBER_START_PATTERN);\n  if (startsAt < 0) {\n    return;\n  }\n  return text.slice(startsAt).replace(AFTER_PHONE_NUMBER_END_PATTERN, \"\");\n}\nfunction parseInput(text, v2, extract) {\n  var number = extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(text, {\n    extractFormattedPhoneNumber: function extractFormattedPhoneNumber2(text2) {\n      return _extractFormattedPhoneNumber(text2, extract, v2);\n    }\n  });\n  if (!number) {\n    return {};\n  }\n  if (!isViablePhoneNumber(number)) {\n    if (isViablePhoneNumberStart(number)) {\n      return {\n        error: \"TOO_SHORT\"\n      };\n    }\n    return {};\n  }\n  var withExtensionStripped = extractExtension(number);\n  if (withExtensionStripped.ext) {\n    return withExtensionStripped;\n  }\n  return {\n    number\n  };\n}\nfunction result(country, nationalNumber, ext) {\n  var result2 = {\n    country,\n    phone: nationalNumber\n  };\n  if (ext) {\n    result2.ext = ext;\n  }\n  return result2;\n}\nfunction parsePhoneNumber(formattedPhoneNumber, defaultCountry, defaultCallingCode, metadata) {\n  var _extractCountryCallin = extractCountryCallingCode(parseIncompletePhoneNumber(formattedPhoneNumber), defaultCountry, defaultCallingCode, metadata.metadata), countryCallingCodeSource = _extractCountryCallin.countryCallingCodeSource, countryCallingCode = _extractCountryCallin.countryCallingCode, number = _extractCountryCallin.number;\n  var country;\n  if (countryCallingCode) {\n    metadata.selectNumberingPlan(countryCallingCode);\n  } else if (number && (defaultCountry || defaultCallingCode)) {\n    metadata.selectNumberingPlan(defaultCountry, defaultCallingCode);\n    if (defaultCountry) {\n      country = defaultCountry;\n    }\n    countryCallingCode = defaultCallingCode || getCountryCallingCode(defaultCountry, metadata.metadata);\n  } else\n    return {};\n  if (!number) {\n    return {\n      countryCallingCodeSource,\n      countryCallingCode\n    };\n  }\n  var _extractNationalNumbe = extractNationalNumber(parseIncompletePhoneNumber(number), metadata), nationalNumber = _extractNationalNumbe.nationalNumber, carrierCode = _extractNationalNumbe.carrierCode;\n  var exactCountry = getCountryByCallingCode(countryCallingCode, {\n    nationalNumber,\n    defaultCountry,\n    metadata\n  });\n  if (exactCountry) {\n    country = exactCountry;\n    if (exactCountry === \"001\")\n      ;\n    else {\n      metadata.country(country);\n    }\n  }\n  return {\n    country,\n    countryCallingCode,\n    countryCallingCodeSource,\n    nationalNumber,\n    carrierCode\n  };\n}\nfunction ownKeys$2(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$2(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$2(Object(source), true).forEach(function(key) {\n      _defineProperty$2(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$2(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$2(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction parsePhoneNumberWithError(text, options, metadata) {\n  return parse(text, _objectSpread$2(_objectSpread$2({}, options), {}, {\n    v2: true\n  }), metadata);\n}\nfunction ownKeys$3(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$3(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$3(Object(source), true).forEach(function(key) {\n      _defineProperty$3(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$3(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$3(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction _slicedToArray$1(arr, i) {\n  return _arrayWithHoles$1(arr) || _iterableToArrayLimit$1(arr, i) || _unsupportedIterableToArray$7(arr, i) || _nonIterableRest$1();\n}\nfunction _nonIterableRest$1() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$7(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$7(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$7(o, minLen);\n}\nfunction _arrayLikeToArray$7(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _iterableToArrayLimit$1(arr, i) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i && _arr.length === i)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles$1(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction normalizeArguments(args) {\n  var _Array$prototype$slic = Array.prototype.slice.call(args), _Array$prototype$slic2 = _slicedToArray$1(_Array$prototype$slic, 4), arg_1 = _Array$prototype$slic2[0], arg_2 = _Array$prototype$slic2[1], arg_3 = _Array$prototype$slic2[2], arg_4 = _Array$prototype$slic2[3];\n  var text;\n  var options;\n  var metadata;\n  if (typeof arg_1 === \"string\") {\n    text = arg_1;\n  } else\n    throw new TypeError(\"A text for parsing must be a string.\");\n  if (!arg_2 || typeof arg_2 === \"string\") {\n    if (arg_4) {\n      options = arg_3;\n      metadata = arg_4;\n    } else {\n      options = void 0;\n      metadata = arg_3;\n    }\n    if (arg_2) {\n      options = _objectSpread$3({\n        defaultCountry: arg_2\n      }, options);\n    }\n  } else if (isObject(arg_2)) {\n    if (arg_3) {\n      options = arg_2;\n      metadata = arg_3;\n    } else {\n      metadata = arg_2;\n    }\n  } else\n    throw new Error(\"Invalid second argument: \".concat(arg_2));\n  return {\n    text,\n    options,\n    metadata\n  };\n}\nfunction parsePhoneNumberWithError$1() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  return parsePhoneNumberWithError(text, options, metadata);\n}\nfunction ownKeys$4(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$4(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$4(Object(source), true).forEach(function(key) {\n      _defineProperty$4(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$4(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$4(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction parsePhoneNumber$1(text, options, metadata) {\n  if (options && options.defaultCountry && !isSupportedCountry(options.defaultCountry, metadata)) {\n    options = _objectSpread$4(_objectSpread$4({}, options), {}, {\n      defaultCountry: void 0\n    });\n  }\n  try {\n    return parsePhoneNumberWithError(text, options, metadata);\n  } catch (error) {\n    if (error instanceof ParseError)\n      ;\n    else {\n      throw error;\n    }\n  }\n}\nfunction parsePhoneNumber$2() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  return parsePhoneNumber$1(text, options, metadata);\n}\nfunction ownKeys$5(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$5(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$5(Object(source), true).forEach(function(key) {\n      _defineProperty$5(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$5(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$5(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction isValidPhoneNumber() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  options = _objectSpread$5(_objectSpread$5({}, options), {}, {\n    extract: false\n  });\n  var phoneNumber = parsePhoneNumber$1(text, options, metadata);\n  return phoneNumber && phoneNumber.isValid() || false;\n}\nfunction ownKeys$6(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$6(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$6(Object(source), true).forEach(function(key) {\n      _defineProperty$6(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$6(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$6(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction isPossiblePhoneNumber$1() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  options = _objectSpread$6(_objectSpread$6({}, options), {}, {\n    extract: false\n  });\n  var phoneNumber = parsePhoneNumber$1(text, options, metadata);\n  return phoneNumber && phoneNumber.isPossible() || false;\n}\nfunction ownKeys$7(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$7(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$7(Object(source), true).forEach(function(key) {\n      _defineProperty$7(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$7(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$7(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction validatePhoneNumberLength() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  options = _objectSpread$7(_objectSpread$7({}, options), {}, {\n    extract: false\n  });\n  try {\n    var phoneNumber = parsePhoneNumberWithError(text, options, metadata);\n    metadata = new Metadata(metadata);\n    metadata.selectNumberingPlan(phoneNumber.countryCallingCode);\n    var result2 = checkNumberLength(phoneNumber.nationalNumber, metadata);\n    if (result2 !== \"IS_POSSIBLE\") {\n      return result2;\n    }\n  } catch (error) {\n    if (error instanceof ParseError) {\n      return error.message;\n    } else {\n      throw error;\n    }\n  }\n}\nfunction _defineProperties$3(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$3(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$3(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$3(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nfunction _classCallCheck$3(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nvar Node = /* @__PURE__ */ _createClass$3(function Node2(key, value) {\n  var next = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null;\n  var prev = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : null;\n  _classCallCheck$3(this, Node2);\n  this.key = key;\n  this.value = value;\n  this.next = next;\n  this.prev = prev;\n});\nvar LRUCache = /* @__PURE__ */ function() {\n  function LRUCache2() {\n    var limit2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 10;\n    _classCallCheck$3(this, LRUCache2);\n    this.size = 0;\n    this.limit = limit2;\n    this.head = null;\n    this.tail = null;\n    this.cache = {};\n  }\n  _createClass$3(LRUCache2, [{\n    key: \"put\",\n    value: function put(key, value) {\n      this.ensureLimit();\n      if (!this.head) {\n        this.head = this.tail = new Node(key, value);\n      } else {\n        var node = new Node(key, value, this.head);\n        this.head.prev = node;\n        this.head = node;\n      }\n      this.cache[key] = this.head;\n      this.size++;\n    }\n  }, {\n    key: \"get\",\n    value: function get(key) {\n      if (this.cache[key]) {\n        var value = this.cache[key].value;\n        this.remove(key);\n        this.put(key, value);\n        return value;\n      }\n      console.log(\"Item not available in cache for key \".concat(key));\n    }\n  }, {\n    key: \"ensureLimit\",\n    value: function ensureLimit() {\n      if (this.size === this.limit) {\n        this.remove(this.tail.key);\n      }\n    }\n  }, {\n    key: \"remove\",\n    value: function remove(key) {\n      var node = this.cache[key];\n      if (node.prev !== null) {\n        node.prev.next = node.next;\n      } else {\n        this.head = node.next;\n      }\n      if (node.next !== null) {\n        node.next.prev = node.prev;\n      } else {\n        this.tail = node.prev;\n      }\n      delete this.cache[key];\n      this.size--;\n    }\n  }, {\n    key: \"clear\",\n    value: function clear() {\n      this.head = null;\n      this.tail = null;\n      this.size = 0;\n      this.cache = {};\n    }\n  }]);\n  return LRUCache2;\n}();\nfunction _classCallCheck$4(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$4(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$4(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$4(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$4(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar RegExpCache = /* @__PURE__ */ function() {\n  function RegExpCache2(size) {\n    _classCallCheck$4(this, RegExpCache2);\n    this.cache = new LRUCache(size);\n  }\n  _createClass$4(RegExpCache2, [{\n    key: \"getPatternForRegExp\",\n    value: function getPatternForRegExp(pattern) {\n      var regExp = this.cache.get(pattern);\n      if (!regExp) {\n        regExp = new RegExp(\"^\" + pattern);\n        this.cache.put(pattern, regExp);\n      }\n      return regExp;\n    }\n  }]);\n  return RegExpCache2;\n}();\nfunction limit(lower, upper) {\n  if (lower < 0 || upper <= 0 || upper < lower) {\n    throw new TypeError();\n  }\n  return \"{\".concat(lower, \",\").concat(upper, \"}\");\n}\nfunction trimAfterFirstMatch(regexp, string) {\n  var index = string.search(regexp);\n  if (index >= 0) {\n    return string.slice(0, index);\n  }\n  return string;\n}\nvar _pZ = \" \\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000\";\nvar pZ = \"[\".concat(_pZ, \"]\");\nvar PZ = \"[^\".concat(_pZ, \"]\");\nvar _pN = \"0-9\\xB2\\xB3\\xB9\\xBC-\\xBE\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u09F4-\\u09F9\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0B72-\\u0B77\\u0BE6-\\u0BF2\\u0C66-\\u0C6F\\u0C78-\\u0C7E\\u0CE6-\\u0CEF\\u0D66-\\u0D75\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F33\\u1040-\\u1049\\u1090-\\u1099\\u1369-\\u137C\\u16EE-\\u16F0\\u17E0-\\u17E9\\u17F0-\\u17F9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19DA\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\u2070\\u2074-\\u2079\\u2080-\\u2089\\u2150-\\u2182\\u2185-\\u2189\\u2460-\\u249B\\u24EA-\\u24FF\\u2776-\\u2793\\u2CFD\\u3007\\u3021-\\u3029\\u3038-\\u303A\\u3192-\\u3195\\u3220-\\u3229\\u3248-\\u324F\\u3251-\\u325F\\u3280-\\u3289\\u32B1-\\u32BF\\uA620-\\uA629\\uA6E6-\\uA6EF\\uA830-\\uA835\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19\";\nvar _pNd = \"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19\";\nvar pNd = \"[\".concat(_pNd, \"]\");\nvar _pL = \"A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC\";\nvar pL = \"[\".concat(_pL, \"]\");\nvar pL_regexp = new RegExp(pL);\nvar _pSc = \"$\\xA2-\\xA5\\u058F\\u060B\\u09F2\\u09F3\\u09FB\\u0AF1\\u0BF9\\u0E3F\\u17DB\\u20A0-\\u20B9\\uA838\\uFDFC\\uFE69\\uFF04\\uFFE0\\uFFE1\\uFFE5\\uFFE6\";\nvar pSc = \"[\".concat(_pSc, \"]\");\nvar pSc_regexp = new RegExp(pSc);\nvar _pMn = \"\\u0300-\\u036F\\u0483-\\u0487\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08E4-\\u08FE\\u0900-\\u0902\\u093A\\u093C\\u0941-\\u0948\\u094D\\u0951-\\u0957\\u0962\\u0963\\u0981\\u09BC\\u09C1-\\u09C4\\u09CD\\u09E2\\u09E3\\u0A01\\u0A02\\u0A3C\\u0A41\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81\\u0A82\\u0ABC\\u0AC1-\\u0AC5\\u0AC7\\u0AC8\\u0ACD\\u0AE2\\u0AE3\\u0B01\\u0B3C\\u0B3F\\u0B41-\\u0B44\\u0B4D\\u0B56\\u0B62\\u0B63\\u0B82\\u0BC0\\u0BCD\\u0C3E-\\u0C40\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0CBC\\u0CBF\\u0CC6\\u0CCC\\u0CCD\\u0CE2\\u0CE3\\u0D41-\\u0D44\\u0D4D\\u0D62\\u0D63\\u0DCA\\u0DD2-\\u0DD4\\u0DD6\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F71-\\u0F7E\\u0F80-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102D-\\u1030\\u1032-\\u1037\\u1039\\u103A\\u103D\\u103E\\u1058\\u1059\\u105E-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108D\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4\\u17B5\\u17B7-\\u17BD\\u17C6\\u17C9-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193B\\u1A17\\u1A18\\u1A56\\u1A58-\\u1A5E\\u1A60\\u1A62\\u1A65-\\u1A6C\\u1A73-\\u1A7C\\u1A7F\\u1B00-\\u1B03\\u1B34\\u1B36-\\u1B3A\\u1B3C\\u1B42\\u1B6B-\\u1B73\\u1B80\\u1B81\\u1BA2-\\u1BA5\\u1BA8\\u1BA9\\u1BAB\\u1BE6\\u1BE8\\u1BE9\\u1BED\\u1BEF-\\u1BF1\\u1C2C-\\u1C33\\u1C36\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE0\\u1CE2-\\u1CE8\\u1CED\\u1CF4\\u1DC0-\\u1DE6\\u1DFC-\\u1DFF\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302D\\u3099\\u309A\\uA66F\\uA674-\\uA67D\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA825\\uA826\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA951\\uA980-\\uA982\\uA9B3\\uA9B6-\\uA9B9\\uA9BC\\uAA29-\\uAA2E\\uAA31\\uAA32\\uAA35\\uAA36\\uAA43\\uAA4C\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEC\\uAAED\\uAAF6\\uABE5\\uABE8\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE26\";\nvar pMn = \"[\".concat(_pMn, \"]\");\nvar pMn_regexp = new RegExp(pMn);\nvar _InBasic_Latin = \"\\0-\\x7F\";\nvar _InLatin_1_Supplement = \"\\x80-\\xFF\";\nvar _InLatin_Extended_A = \"\\u0100-\\u017F\";\nvar _InLatin_Extended_Additional = \"\\u1E00-\\u1EFF\";\nvar _InLatin_Extended_B = \"\\u0180-\\u024F\";\nvar _InCombining_Diacritical_Marks = \"\\u0300-\\u036F\";\nvar latinLetterRegexp = new RegExp(\"[\" + _InBasic_Latin + _InLatin_1_Supplement + _InLatin_Extended_A + _InLatin_Extended_Additional + _InLatin_Extended_B + _InCombining_Diacritical_Marks + \"]\");\nfunction isLatinLetter(letter) {\n  if (!pL_regexp.test(letter) && !pMn_regexp.test(letter)) {\n    return false;\n  }\n  return latinLetterRegexp.test(letter);\n}\nfunction isInvalidPunctuationSymbol(character) {\n  return character === \"%\" || pSc_regexp.test(character);\n}\nfunction matchPhoneNumberStringAgainstPhoneNumber(phoneNumberString, phoneNumber, metadata) {\n  var phoneNumberStringContainsCallingCode = true;\n  var parsedPhoneNumber = parsePhoneNumber$2(phoneNumberString, metadata);\n  if (!parsedPhoneNumber) {\n    phoneNumberStringContainsCallingCode = false;\n    parsedPhoneNumber = parsePhoneNumber$2(phoneNumberString, {\n      defaultCallingCode: phoneNumber.countryCallingCode\n    }, metadata);\n  }\n  if (!parsedPhoneNumber) {\n    return \"INVALID_NUMBER\";\n  }\n  if (phoneNumber.ext) {\n    if (parsedPhoneNumber.ext !== phoneNumber.ext) {\n      return \"NO_MATCH\";\n    }\n  } else {\n    if (parsedPhoneNumber.ext) {\n      return \"NO_MATCH\";\n    }\n  }\n  if (phoneNumberStringContainsCallingCode) {\n    if (phoneNumber.countryCallingCode !== parsedPhoneNumber.countryCallingCode) {\n      return \"NO_MATCH\";\n    }\n  }\n  if (phoneNumber.number === parsedPhoneNumber.number) {\n    if (phoneNumberStringContainsCallingCode) {\n      return \"EXACT_MATCH\";\n    } else {\n      return \"NSN_MATCH\";\n    }\n  }\n  if (phoneNumber.nationalNumber.indexOf(parsedPhoneNumber.nationalNumber) === 0 || parsedPhoneNumber.nationalNumber.indexOf(phoneNumber.nationalNumber) === 0) {\n    return \"SHORT_NSN_MATCH\";\n  }\n  return \"NO_MATCH\";\n}\nvar Leniency = {\n  POSSIBLE: function POSSIBLE(phoneNumber, _ref) {\n    var candidate = _ref.candidate, metadata = _ref.metadata;\n    return true;\n  },\n  VALID: function VALID(phoneNumber, _ref2) {\n    var candidate = _ref2.candidate, defaultCountry = _ref2.defaultCountry, metadata = _ref2.metadata;\n    if (!phoneNumber.isValid() || !containsOnlyValidXChars(phoneNumber, candidate, metadata)) {\n      return false;\n    }\n    return true;\n  },\n  STRICT_GROUPING: function STRICT_GROUPING(phoneNumber, _ref3) {\n    var candidate = _ref3.candidate, defaultCountry = _ref3.defaultCountry, metadata = _ref3.metadata, regExpCache = _ref3.regExpCache;\n    if (!phoneNumber.isValid() || !containsOnlyValidXChars(phoneNumber, candidate, metadata) || containsMoreThanOneSlashInNationalNumber(phoneNumber, candidate) || !isNationalPrefixPresentIfRequired(phoneNumber, {\n      defaultCountry,\n      metadata\n    })) {\n      return false;\n    }\n    return checkNumberGroupingIsValid();\n  },\n  EXACT_GROUPING: function EXACT_GROUPING(phoneNumber, _ref4) {\n    var candidate = _ref4.candidate, defaultCountry = _ref4.defaultCountry, metadata = _ref4.metadata, regExpCache = _ref4.regExpCache;\n    if (!phoneNumber.isValid() || !containsOnlyValidXChars(phoneNumber, candidate, metadata) || containsMoreThanOneSlashInNationalNumber(phoneNumber, candidate) || !isNationalPrefixPresentIfRequired(phoneNumber, {\n      defaultCountry,\n      metadata\n    })) {\n      return false;\n    }\n    return checkNumberGroupingIsValid();\n  }\n};\nfunction containsOnlyValidXChars(phoneNumber, candidate, metadata) {\n  for (var index = 0; index < candidate.length - 1; index++) {\n    var charAtIndex = candidate.charAt(index);\n    if (charAtIndex === \"x\" || charAtIndex === \"X\") {\n      var charAtNextIndex = candidate.charAt(index + 1);\n      if (charAtNextIndex === \"x\" || charAtNextIndex === \"X\") {\n        index++;\n        if (matchPhoneNumberStringAgainstPhoneNumber(candidate.substring(index), phoneNumber, metadata) !== \"NSN_MATCH\") {\n          return false;\n        }\n      } else {\n        var ext = parseDigits(candidate.substring(index));\n        if (ext) {\n          if (phoneNumber.ext !== ext) {\n            return false;\n          }\n        } else {\n          if (phoneNumber.ext) {\n            return false;\n          }\n        }\n      }\n    }\n  }\n  return true;\n}\nfunction isNationalPrefixPresentIfRequired(phoneNumber, _ref5) {\n  var defaultCountry = _ref5.defaultCountry, _metadata = _ref5.metadata;\n  if (phoneNumber.__countryCallingCodeSource !== \"FROM_DEFAULT_COUNTRY\") {\n    return true;\n  }\n  var metadata = new Metadata(_metadata);\n  metadata.selectNumberingPlan(phoneNumber.countryCallingCode);\n  var phoneNumberRegion = phoneNumber.country || getCountryByCallingCode(phoneNumber.countryCallingCode, {\n    nationalNumber: phoneNumber.nationalNumber,\n    defaultCountry,\n    metadata\n  });\n  var nationalNumber = phoneNumber.nationalNumber;\n  var format = chooseFormatForNumber(metadata.numberingPlan.formats(), nationalNumber);\n  if (format.nationalPrefixFormattingRule()) {\n    if (metadata.numberingPlan.nationalPrefixIsOptionalWhenFormattingInNationalFormat()) {\n      return true;\n    }\n    if (!format.usesNationalPrefix()) {\n      return true;\n    }\n    return Boolean(phoneNumber.nationalPrefix);\n  }\n  return true;\n}\nfunction containsMoreThanOneSlashInNationalNumber(phoneNumber, candidate) {\n  var firstSlashInBodyIndex = candidate.indexOf(\"/\");\n  if (firstSlashInBodyIndex < 0) {\n    return false;\n  }\n  var secondSlashInBodyIndex = candidate.indexOf(\"/\", firstSlashInBodyIndex + 1);\n  if (secondSlashInBodyIndex < 0) {\n    return false;\n  }\n  var candidateHasCountryCode = phoneNumber.__countryCallingCodeSource === \"FROM_NUMBER_WITH_PLUS_SIGN\" || phoneNumber.__countryCallingCodeSource === \"FROM_NUMBER_WITHOUT_PLUS_SIGN\";\n  if (candidateHasCountryCode && parseDigits(candidate.substring(0, firstSlashInBodyIndex)) === phoneNumber.countryCallingCode) {\n    return candidate.slice(secondSlashInBodyIndex + 1).indexOf(\"/\") >= 0;\n  }\n  return true;\n}\nfunction checkNumberGroupingIsValid(number, candidate, metadata, checkGroups, regExpCache) {\n  throw new Error(\"This part of code hasn't been ported\");\n}\nvar SECOND_NUMBER_START_PATTERN = /[\\\\/] *x/;\nfunction parsePreCandidate(candidate) {\n  return trimAfterFirstMatch(SECOND_NUMBER_START_PATTERN, candidate);\n}\nvar SLASH_SEPARATED_DATES = /(?:(?:[0-3]?\\d\\/[01]?\\d)|(?:[01]?\\d\\/[0-3]?\\d))\\/(?:[12]\\d)?\\d{2}/;\nvar TIME_STAMPS = /[12]\\d{3}[-/]?[01]\\d[-/]?[0-3]\\d +[0-2]\\d$/;\nvar TIME_STAMPS_SUFFIX_LEADING = /^:[0-5]\\d/;\nfunction isValidPreCandidate(candidate, offset, text) {\n  if (SLASH_SEPARATED_DATES.test(candidate)) {\n    return false;\n  }\n  if (TIME_STAMPS.test(candidate)) {\n    var followingText = text.slice(offset + candidate.length);\n    if (TIME_STAMPS_SUFFIX_LEADING.test(followingText)) {\n      return false;\n    }\n  }\n  return true;\n}\nvar OPENING_PARENS = \"(\\\\[\\uFF08\\uFF3B\";\nvar CLOSING_PARENS = \")\\\\]\\uFF09\\uFF3D\";\nvar NON_PARENS = \"[^\".concat(OPENING_PARENS).concat(CLOSING_PARENS, \"]\");\nvar LEAD_CLASS = \"[\".concat(OPENING_PARENS).concat(PLUS_CHARS, \"]\");\nvar LEAD_CLASS_LEADING = new RegExp(\"^\" + LEAD_CLASS);\nvar BRACKET_PAIR_LIMIT = limit(0, 3);\nvar MATCHING_BRACKETS_ENTIRE = new RegExp(\"^(?:[\" + OPENING_PARENS + \"])?(?:\" + NON_PARENS + \"+[\" + CLOSING_PARENS + \"])?\" + NON_PARENS + \"+(?:[\" + OPENING_PARENS + \"]\" + NON_PARENS + \"+[\" + CLOSING_PARENS + \"])\" + BRACKET_PAIR_LIMIT + NON_PARENS + \"*$\");\nvar PUB_PAGES = /\\d{1,5}-+\\d{1,5}\\s{0,4}\\(\\d{1,4}/;\nfunction isValidCandidate(candidate, offset, text, leniency) {\n  if (!MATCHING_BRACKETS_ENTIRE.test(candidate) || PUB_PAGES.test(candidate)) {\n    return;\n  }\n  if (leniency !== \"POSSIBLE\") {\n    if (offset > 0 && !LEAD_CLASS_LEADING.test(candidate)) {\n      var previousChar = text[offset - 1];\n      if (isInvalidPunctuationSymbol(previousChar) || isLatinLetter(previousChar)) {\n        return false;\n      }\n    }\n    var lastCharIndex = offset + candidate.length;\n    if (lastCharIndex < text.length) {\n      var nextChar = text[lastCharIndex];\n      if (isInvalidPunctuationSymbol(nextChar) || isLatinLetter(nextChar)) {\n        return false;\n      }\n    }\n  }\n  return true;\n}\nfunction _createForOfIteratorHelperLoose$7(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$8(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$8(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$8(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$8(o, minLen);\n}\nfunction _arrayLikeToArray$8(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _classCallCheck$5(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$5(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$5(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$5(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$5(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar EXTN_PATTERNS_FOR_MATCHING = createExtensionPattern();\nvar INNER_MATCHES = [\n  \"\\\\/+(.*)/\",\n  \"(\\\\([^(]*)\",\n  \"(?:\".concat(pZ, \"-|-\").concat(pZ, \")\").concat(pZ, \"*(.+)\"),\n  \"[\\u2012-\\u2015\\uFF0D]\".concat(pZ, \"*(.+)\"),\n  \"\\\\.+\".concat(pZ, \"*([^.]+)\"),\n  \"\".concat(pZ, \"+(\").concat(PZ, \"+)\")\n];\nvar leadLimit = limit(0, 2);\nvar punctuationLimit = limit(0, 4);\nvar digitBlockLimit = MAX_LENGTH_FOR_NSN + MAX_LENGTH_COUNTRY_CODE;\nvar blockLimit = limit(0, digitBlockLimit);\nvar punctuation = \"[\".concat(VALID_PUNCTUATION, \"]\") + punctuationLimit;\nvar digitSequence = pNd + limit(1, digitBlockLimit);\nvar PATTERN = \"(?:\" + LEAD_CLASS + punctuation + \")\" + leadLimit + digitSequence + \"(?:\" + punctuation + digitSequence + \")\" + blockLimit + \"(?:\" + EXTN_PATTERNS_FOR_MATCHING + \")?\";\nvar UNWANTED_END_CHAR_PATTERN = new RegExp(\"[^\".concat(_pN).concat(_pL, \"#]+$\"));\nvar MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || Math.pow(2, 53) - 1;\nvar PhoneNumberMatcher = /* @__PURE__ */ function() {\n  function PhoneNumberMatcher2() {\n    var text = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : \"\";\n    var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};\n    var metadata = arguments.length > 2 ? arguments[2] : void 0;\n    _classCallCheck$5(this, PhoneNumberMatcher2);\n    options = {\n      v2: options.v2,\n      defaultCallingCode: options.defaultCallingCode,\n      defaultCountry: options.defaultCountry && isSupportedCountry(options.defaultCountry, metadata) ? options.defaultCountry : void 0,\n      leniency: options.leniency || (options.extended ? \"POSSIBLE\" : \"VALID\"),\n      maxTries: options.maxTries || MAX_SAFE_INTEGER\n    };\n    if (!options.leniency) {\n      throw new TypeError(\"`leniency` is required\");\n    }\n    if (options.leniency !== \"POSSIBLE\" && options.leniency !== \"VALID\") {\n      throw new TypeError('Invalid `leniency`: \"'.concat(options.leniency, '\". Supported values: \"POSSIBLE\", \"VALID\".'));\n    }\n    if (options.maxTries < 0) {\n      throw new TypeError(\"`maxTries` must be `>= 0`\");\n    }\n    this.text = text;\n    this.options = options;\n    this.metadata = metadata;\n    this.leniency = Leniency[options.leniency];\n    if (!this.leniency) {\n      throw new TypeError('Unknown leniency: \"'.concat(options.leniency, '\"'));\n    }\n    this.maxTries = options.maxTries;\n    this.PATTERN = new RegExp(PATTERN, \"ig\");\n    this.state = \"NOT_READY\";\n    this.searchIndex = 0;\n    this.regExpCache = new RegExpCache(32);\n  }\n  _createClass$5(PhoneNumberMatcher2, [{\n    key: \"find\",\n    value: function find() {\n      var matches;\n      while (this.maxTries > 0 && (matches = this.PATTERN.exec(this.text)) !== null) {\n        var candidate = matches[0];\n        var offset = matches.index;\n        candidate = parsePreCandidate(candidate);\n        if (isValidPreCandidate(candidate, offset, this.text)) {\n          var match = this.parseAndVerify(candidate, offset, this.text) || this.extractInnerMatch(candidate, offset, this.text);\n          if (match) {\n            if (this.options.v2) {\n              return {\n                startsAt: match.startsAt,\n                endsAt: match.endsAt,\n                number: match.phoneNumber\n              };\n            } else {\n              var phoneNumber = match.phoneNumber;\n              var result2 = {\n                startsAt: match.startsAt,\n                endsAt: match.endsAt,\n                phone: phoneNumber.nationalNumber\n              };\n              if (phoneNumber.country) {\n                {\n                  result2.country = phoneNumber.country;\n                }\n              } else {\n                result2.countryCallingCode = phoneNumber.countryCallingCode;\n              }\n              if (phoneNumber.ext) {\n                result2.ext = phoneNumber.ext;\n              }\n              return result2;\n            }\n          }\n        }\n        this.maxTries--;\n      }\n    }\n  }, {\n    key: \"extractInnerMatch\",\n    value: function extractInnerMatch(substring, offset, text) {\n      for (var _iterator = _createForOfIteratorHelperLoose$7(INNER_MATCHES), _step; !(_step = _iterator()).done; ) {\n        var innerMatchPattern = _step.value;\n        var isFirstMatch = true;\n        var candidateMatch = void 0;\n        var innerMatchRegExp = new RegExp(innerMatchPattern, \"g\");\n        while (this.maxTries > 0 && (candidateMatch = innerMatchRegExp.exec(substring)) !== null) {\n          if (isFirstMatch) {\n            var _candidate = trimAfterFirstMatch(UNWANTED_END_CHAR_PATTERN, substring.slice(0, candidateMatch.index));\n            var _match2 = this.parseAndVerify(_candidate, offset, text);\n            if (_match2) {\n              return _match2;\n            }\n            this.maxTries--;\n            isFirstMatch = false;\n          }\n          var candidate = trimAfterFirstMatch(UNWANTED_END_CHAR_PATTERN, candidateMatch[1]);\n          var candidateIndexGuess = substring.indexOf(candidate, candidateMatch.index);\n          var match = this.parseAndVerify(candidate, offset + candidateIndexGuess, text);\n          if (match) {\n            return match;\n          }\n          this.maxTries--;\n        }\n      }\n    }\n  }, {\n    key: \"parseAndVerify\",\n    value: function parseAndVerify(candidate, offset, text) {\n      if (!isValidCandidate(candidate, offset, text, this.options.leniency)) {\n        return;\n      }\n      var phoneNumber = parsePhoneNumber$2(candidate, {\n        extended: true,\n        defaultCountry: this.options.defaultCountry,\n        defaultCallingCode: this.options.defaultCallingCode\n      }, this.metadata);\n      if (!phoneNumber) {\n        return;\n      }\n      if (!phoneNumber.isPossible()) {\n        return;\n      }\n      if (this.leniency(phoneNumber, {\n        candidate,\n        defaultCountry: this.options.defaultCountry,\n        metadata: this.metadata,\n        regExpCache: this.regExpCache\n      })) {\n        return {\n          startsAt: offset,\n          endsAt: offset + candidate.length,\n          phoneNumber\n        };\n      }\n    }\n  }, {\n    key: \"hasNext\",\n    value: function hasNext() {\n      if (this.state === \"NOT_READY\") {\n        this.lastMatch = this.find();\n        if (this.lastMatch) {\n          this.state = \"READY\";\n        } else {\n          this.state = \"DONE\";\n        }\n      }\n      return this.state === \"READY\";\n    }\n  }, {\n    key: \"next\",\n    value: function next() {\n      if (!this.hasNext()) {\n        throw new Error(\"No next element\");\n      }\n      var result2 = this.lastMatch;\n      this.lastMatch = null;\n      this.state = \"NOT_READY\";\n      return result2;\n    }\n  }]);\n  return PhoneNumberMatcher2;\n}();\nfunction findNumbers() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  var matcher = new PhoneNumberMatcher(text, options, metadata);\n  var results = [];\n  while (matcher.hasNext()) {\n    results.push(matcher.next());\n  }\n  return results;\n}\nfunction _defineProperty$8(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction searchNumbers() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  var matcher = new PhoneNumberMatcher(text, options, metadata);\n  return _defineProperty$8({}, Symbol.iterator, function() {\n    return {\n      next: function next() {\n        if (matcher.hasNext()) {\n          return {\n            done: false,\n            value: matcher.next()\n          };\n        }\n        return {\n          done: true\n        };\n      }\n    };\n  });\n}\nfunction ownKeys$8(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$8(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$8(Object(source), true).forEach(function(key) {\n      _defineProperty$9(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$8(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$9(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction findPhoneNumbersInText() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  var matcher = new PhoneNumberMatcher(text, _objectSpread$8(_objectSpread$8({}, options), {}, {\n    v2: true\n  }), metadata);\n  var results = [];\n  while (matcher.hasNext()) {\n    results.push(matcher.next());\n  }\n  return results;\n}\nfunction ownKeys$9(object, enumerableOnly) {\n  var keys = Object.keys(object);\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function(sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n  return keys;\n}\nfunction _objectSpread$9(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n    i % 2 ? ownKeys$9(Object(source), true).forEach(function(key) {\n      _defineProperty$a(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$9(Object(source)).forEach(function(key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n  return target;\n}\nfunction _defineProperty$a(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nfunction searchPhoneNumbersInText() {\n  var _normalizeArguments = normalizeArguments(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata = _normalizeArguments.metadata;\n  var matcher = new PhoneNumberMatcher(text, _objectSpread$9(_objectSpread$9({}, options), {}, {\n    v2: true\n  }), metadata);\n  return _defineProperty$a({}, Symbol.iterator, function() {\n    return {\n      next: function next() {\n        if (matcher.hasNext()) {\n          return {\n            done: false,\n            value: matcher.next()\n          };\n        }\n        return {\n          done: true\n        };\n      }\n    };\n  });\n}\nfunction _classCallCheck$6(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$6(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$6(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$6(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$6(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar AsYouTypeState = /* @__PURE__ */ function() {\n  function AsYouTypeState2(_ref) {\n    var onCountryChange = _ref.onCountryChange, onCallingCodeChange = _ref.onCallingCodeChange;\n    _classCallCheck$6(this, AsYouTypeState2);\n    this.onCountryChange = onCountryChange;\n    this.onCallingCodeChange = onCallingCodeChange;\n  }\n  _createClass$6(AsYouTypeState2, [{\n    key: \"reset\",\n    value: function reset(_ref2) {\n      var country = _ref2.country, callingCode = _ref2.callingCode;\n      this.international = false;\n      this.missingPlus = false;\n      this.IDDPrefix = void 0;\n      this.callingCode = void 0;\n      this.digits = \"\";\n      this.resetNationalSignificantNumber();\n      this.initCountryAndCallingCode(country, callingCode);\n    }\n  }, {\n    key: \"resetNationalSignificantNumber\",\n    value: function resetNationalSignificantNumber() {\n      this.nationalSignificantNumber = this.getNationalDigits();\n      this.nationalSignificantNumberMatchesInput = true;\n      this.nationalPrefix = void 0;\n      this.carrierCode = void 0;\n      this.complexPrefixBeforeNationalSignificantNumber = void 0;\n    }\n  }, {\n    key: \"update\",\n    value: function update(properties) {\n      for (var _i = 0, _Object$keys = Object.keys(properties); _i < _Object$keys.length; _i++) {\n        var key = _Object$keys[_i];\n        this[key] = properties[key];\n      }\n    }\n  }, {\n    key: \"initCountryAndCallingCode\",\n    value: function initCountryAndCallingCode(country, callingCode) {\n      this.setCountry(country);\n      this.setCallingCode(callingCode);\n    }\n  }, {\n    key: \"setCountry\",\n    value: function setCountry(country) {\n      this.country = country;\n      this.onCountryChange(country);\n    }\n  }, {\n    key: \"setCallingCode\",\n    value: function setCallingCode(callingCode) {\n      this.callingCode = callingCode;\n      this.onCallingCodeChange(callingCode, this.country);\n    }\n  }, {\n    key: \"startInternationalNumber\",\n    value: function startInternationalNumber(country, callingCode) {\n      this.international = true;\n      this.initCountryAndCallingCode(country, callingCode);\n    }\n  }, {\n    key: \"appendDigits\",\n    value: function appendDigits(nextDigits) {\n      this.digits += nextDigits;\n    }\n  }, {\n    key: \"appendNationalSignificantNumberDigits\",\n    value: function appendNationalSignificantNumberDigits(nextDigits) {\n      this.nationalSignificantNumber += nextDigits;\n    }\n  }, {\n    key: \"getNationalDigits\",\n    value: function getNationalDigits() {\n      if (this.international) {\n        return this.digits.slice((this.IDDPrefix ? this.IDDPrefix.length : 0) + (this.callingCode ? this.callingCode.length : 0));\n      }\n      return this.digits;\n    }\n  }, {\n    key: \"getDigitsWithoutInternationalPrefix\",\n    value: function getDigitsWithoutInternationalPrefix() {\n      if (this.international) {\n        if (this.IDDPrefix) {\n          return this.digits.slice(this.IDDPrefix.length);\n        }\n      }\n      return this.digits;\n    }\n  }]);\n  return AsYouTypeState2;\n}();\nfunction _createForOfIteratorHelperLoose$8(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$9(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$9(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$9(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$9(o, minLen);\n}\nfunction _arrayLikeToArray$9(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nvar DIGIT_PLACEHOLDER = \"x\";\nvar DIGIT_PLACEHOLDER_MATCHER = new RegExp(DIGIT_PLACEHOLDER);\nfunction repeat(string, times) {\n  if (times < 1) {\n    return \"\";\n  }\n  var result2 = \"\";\n  while (times > 1) {\n    if (times & 1) {\n      result2 += string;\n    }\n    times >>= 1;\n    string += string;\n  }\n  return result2 + string;\n}\nfunction cutAndStripNonPairedParens(string, cutBeforeIndex) {\n  if (string[cutBeforeIndex] === \")\") {\n    cutBeforeIndex++;\n  }\n  return stripNonPairedParens(string.slice(0, cutBeforeIndex));\n}\nfunction stripNonPairedParens(string) {\n  var dangling_braces = [];\n  var i = 0;\n  while (i < string.length) {\n    if (string[i] === \"(\") {\n      dangling_braces.push(i);\n    } else if (string[i] === \")\") {\n      dangling_braces.pop();\n    }\n    i++;\n  }\n  var start = 0;\n  var cleared_string = \"\";\n  dangling_braces.push(string.length);\n  for (var _i = 0, _dangling_braces = dangling_braces; _i < _dangling_braces.length; _i++) {\n    var index = _dangling_braces[_i];\n    cleared_string += string.slice(start, index);\n    start = index + 1;\n  }\n  return cleared_string;\n}\nfunction populateTemplateWithDigits(template, position, digits) {\n  for (var _iterator2 = _createForOfIteratorHelperLoose$8(digits.split(\"\")), _step2; !(_step2 = _iterator2()).done; ) {\n    var digit = _step2.value;\n    if (template.slice(position + 1).search(DIGIT_PLACEHOLDER_MATCHER) < 0) {\n      return;\n    }\n    position = template.search(DIGIT_PLACEHOLDER_MATCHER);\n    template = template.replace(DIGIT_PLACEHOLDER_MATCHER, digit);\n  }\n  return [template, position];\n}\nfunction formatCompleteNumber(state, format, _ref) {\n  var metadata = _ref.metadata, shouldTryNationalPrefixFormattingRule = _ref.shouldTryNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref.getSeparatorAfterNationalPrefix;\n  var matcher = new RegExp(\"^(?:\".concat(format.pattern(), \")$\"));\n  if (matcher.test(state.nationalSignificantNumber)) {\n    return formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(state, format, {\n      metadata,\n      shouldTryNationalPrefixFormattingRule,\n      getSeparatorAfterNationalPrefix\n    });\n  }\n}\nfunction canFormatCompleteNumber(nationalSignificantNumber, metadata) {\n  return checkNumberLength(nationalSignificantNumber, metadata) === \"IS_POSSIBLE\";\n}\nfunction formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(state, format, _ref2) {\n  var metadata = _ref2.metadata, shouldTryNationalPrefixFormattingRule = _ref2.shouldTryNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref2.getSeparatorAfterNationalPrefix;\n  var nationalSignificantNumber = state.nationalSignificantNumber, international = state.international, nationalPrefix = state.nationalPrefix, carrierCode = state.carrierCode;\n  if (shouldTryNationalPrefixFormattingRule(format)) {\n    var formattedNumber = formatNationalNumber$1(state, format, {\n      useNationalPrefixFormattingRule: true,\n      getSeparatorAfterNationalPrefix,\n      metadata\n    });\n    if (formattedNumber) {\n      return formattedNumber;\n    }\n  }\n  return formatNationalNumber$1(state, format, {\n    useNationalPrefixFormattingRule: false,\n    getSeparatorAfterNationalPrefix,\n    metadata\n  });\n}\nfunction formatNationalNumber$1(state, format, _ref3) {\n  var metadata = _ref3.metadata, useNationalPrefixFormattingRule = _ref3.useNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref3.getSeparatorAfterNationalPrefix;\n  var formattedNationalNumber = formatNationalNumberUsingFormat(state.nationalSignificantNumber, format, {\n    carrierCode: state.carrierCode,\n    useInternationalFormat: state.international,\n    withNationalPrefix: useNationalPrefixFormattingRule,\n    metadata\n  });\n  if (!useNationalPrefixFormattingRule) {\n    if (state.nationalPrefix) {\n      formattedNationalNumber = state.nationalPrefix + getSeparatorAfterNationalPrefix(format) + formattedNationalNumber;\n    } else if (state.complexPrefixBeforeNationalSignificantNumber) {\n      formattedNationalNumber = state.complexPrefixBeforeNationalSignificantNumber + \" \" + formattedNationalNumber;\n    }\n  }\n  if (isValidFormattedNationalNumber(formattedNationalNumber, state)) {\n    return formattedNationalNumber;\n  }\n}\nfunction isValidFormattedNationalNumber(formattedNationalNumber, state) {\n  return parseDigits(formattedNationalNumber) === state.getNationalDigits();\n}\nfunction _classCallCheck$7(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$7(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$7(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$7(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$7(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar PatternParser = /* @__PURE__ */ function() {\n  function PatternParser2() {\n    _classCallCheck$7(this, PatternParser2);\n  }\n  _createClass$7(PatternParser2, [{\n    key: \"parse\",\n    value: function parse2(pattern) {\n      this.context = [{\n        or: true,\n        instructions: []\n      }];\n      this.parsePattern(pattern);\n      if (this.context.length !== 1) {\n        throw new Error(\"Non-finalized contexts left when pattern parse ended\");\n      }\n      var _this$context$ = this.context[0], branches = _this$context$.branches, instructions = _this$context$.instructions;\n      if (branches) {\n        return {\n          op: \"|\",\n          args: branches.concat([expandSingleElementArray(instructions)])\n        };\n      }\n      if (instructions.length === 0) {\n        throw new Error(\"Pattern is required\");\n      }\n      if (instructions.length === 1) {\n        return instructions[0];\n      }\n      return instructions;\n    }\n  }, {\n    key: \"startContext\",\n    value: function startContext(context) {\n      this.context.push(context);\n    }\n  }, {\n    key: \"endContext\",\n    value: function endContext() {\n      this.context.pop();\n    }\n  }, {\n    key: \"getContext\",\n    value: function getContext() {\n      return this.context[this.context.length - 1];\n    }\n  }, {\n    key: \"parsePattern\",\n    value: function parsePattern(pattern) {\n      if (!pattern) {\n        throw new Error(\"Pattern is required\");\n      }\n      var match = pattern.match(OPERATOR);\n      if (!match) {\n        if (ILLEGAL_CHARACTER_REGEXP.test(pattern)) {\n          throw new Error(\"Illegal characters found in a pattern: \".concat(pattern));\n        }\n        this.getContext().instructions = this.getContext().instructions.concat(pattern.split(\"\"));\n        return;\n      }\n      var operator = match[1];\n      var before = pattern.slice(0, match.index);\n      var rightPart = pattern.slice(match.index + operator.length);\n      switch (operator) {\n        case \"(?:\":\n          if (before) {\n            this.parsePattern(before);\n          }\n          this.startContext({\n            or: true,\n            instructions: [],\n            branches: []\n          });\n          break;\n        case \")\":\n          if (!this.getContext().or) {\n            throw new Error('\")\" operator must be preceded by \"(?:\" operator');\n          }\n          if (before) {\n            this.parsePattern(before);\n          }\n          if (this.getContext().instructions.length === 0) {\n            throw new Error('No instructions found after \"|\" operator in an \"or\" group');\n          }\n          var _this$getContext = this.getContext(), branches = _this$getContext.branches;\n          branches.push(expandSingleElementArray(this.getContext().instructions));\n          this.endContext();\n          this.getContext().instructions.push({\n            op: \"|\",\n            args: branches\n          });\n          break;\n        case \"|\":\n          if (!this.getContext().or) {\n            throw new Error('\"|\" operator can only be used inside \"or\" groups');\n          }\n          if (before) {\n            this.parsePattern(before);\n          }\n          if (!this.getContext().branches) {\n            if (this.context.length === 1) {\n              this.getContext().branches = [];\n            } else {\n              throw new Error('\"branches\" not found in an \"or\" group context');\n            }\n          }\n          this.getContext().branches.push(expandSingleElementArray(this.getContext().instructions));\n          this.getContext().instructions = [];\n          break;\n        case \"[\":\n          if (before) {\n            this.parsePattern(before);\n          }\n          this.startContext({\n            oneOfSet: true\n          });\n          break;\n        case \"]\":\n          if (!this.getContext().oneOfSet) {\n            throw new Error('\"]\" operator must be preceded by \"[\" operator');\n          }\n          this.endContext();\n          this.getContext().instructions.push({\n            op: \"[]\",\n            args: parseOneOfSet(before)\n          });\n          break;\n        default:\n          throw new Error(\"Unknown operator: \".concat(operator));\n      }\n      if (rightPart) {\n        this.parsePattern(rightPart);\n      }\n    }\n  }]);\n  return PatternParser2;\n}();\nfunction parseOneOfSet(pattern) {\n  var values = [];\n  var i = 0;\n  while (i < pattern.length) {\n    if (pattern[i] === \"-\") {\n      if (i === 0 || i === pattern.length - 1) {\n        throw new Error(\"Couldn't parse a one-of set pattern: \".concat(pattern));\n      }\n      var prevValue = pattern[i - 1].charCodeAt(0) + 1;\n      var nextValue = pattern[i + 1].charCodeAt(0) - 1;\n      var value = prevValue;\n      while (value <= nextValue) {\n        values.push(String.fromCharCode(value));\n        value++;\n      }\n    } else {\n      values.push(pattern[i]);\n    }\n    i++;\n  }\n  return values;\n}\nvar ILLEGAL_CHARACTER_REGEXP = /[\\(\\)\\[\\]\\?\\:\\|]/;\nvar OPERATOR = new RegExp(\"(\\\\||\\\\(\\\\?\\\\:|\\\\)|\\\\[|\\\\])\");\nfunction expandSingleElementArray(array) {\n  if (array.length === 1) {\n    return array[0];\n  }\n  return array;\n}\nfunction _createForOfIteratorHelperLoose$9(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$a(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$a(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$a(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$a(o, minLen);\n}\nfunction _arrayLikeToArray$a(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _classCallCheck$8(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$8(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$8(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$8(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$8(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar PatternMatcher = /* @__PURE__ */ function() {\n  function PatternMatcher2(pattern) {\n    _classCallCheck$8(this, PatternMatcher2);\n    this.matchTree = new PatternParser().parse(pattern);\n  }\n  _createClass$8(PatternMatcher2, [{\n    key: \"match\",\n    value: function match(string) {\n      var _ref = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, allowOverflow = _ref.allowOverflow;\n      if (!string) {\n        throw new Error(\"String is required\");\n      }\n      var result2 = _match(string.split(\"\"), this.matchTree, true);\n      if (result2 && result2.match) {\n        delete result2.matchedChars;\n      }\n      if (result2 && result2.overflow) {\n        if (!allowOverflow) {\n          return;\n        }\n      }\n      return result2;\n    }\n  }]);\n  return PatternMatcher2;\n}();\nfunction _match(characters, tree, last) {\n  if (typeof tree === \"string\") {\n    var characterString = characters.join(\"\");\n    if (tree.indexOf(characterString) === 0) {\n      if (characters.length === tree.length) {\n        return {\n          match: true,\n          matchedChars: characters\n        };\n      }\n      return {\n        partialMatch: true\n      };\n    }\n    if (characterString.indexOf(tree) === 0) {\n      if (last) {\n        if (characters.length > tree.length) {\n          return {\n            overflow: true\n          };\n        }\n      }\n      return {\n        match: true,\n        matchedChars: characters.slice(0, tree.length)\n      };\n    }\n    return;\n  }\n  if (Array.isArray(tree)) {\n    var restCharacters = characters.slice();\n    var i = 0;\n    while (i < tree.length) {\n      var subtree = tree[i];\n      var result2 = _match(restCharacters, subtree, last && i === tree.length - 1);\n      if (!result2) {\n        return;\n      } else if (result2.overflow) {\n        return result2;\n      } else if (result2.match) {\n        restCharacters = restCharacters.slice(result2.matchedChars.length);\n        if (restCharacters.length === 0) {\n          if (i === tree.length - 1) {\n            return {\n              match: true,\n              matchedChars: characters\n            };\n          } else {\n            return {\n              partialMatch: true\n            };\n          }\n        }\n      } else {\n        if (result2.partialMatch) {\n          return {\n            partialMatch: true\n          };\n        } else {\n          throw new Error(\"Unsupported match result:\\n\".concat(JSON.stringify(result2, null, 2)));\n        }\n      }\n      i++;\n    }\n    if (last) {\n      return {\n        overflow: true\n      };\n    }\n    return {\n      match: true,\n      matchedChars: characters.slice(0, characters.length - restCharacters.length)\n    };\n  }\n  switch (tree.op) {\n    case \"|\":\n      var partialMatch;\n      for (var _iterator = _createForOfIteratorHelperLoose$9(tree.args), _step; !(_step = _iterator()).done; ) {\n        var branch = _step.value;\n        var _result = _match(characters, branch, last);\n        if (_result) {\n          if (_result.overflow) {\n            return _result;\n          } else if (_result.match) {\n            return {\n              match: true,\n              matchedChars: _result.matchedChars\n            };\n          } else {\n            if (_result.partialMatch) {\n              partialMatch = true;\n            } else {\n              throw new Error(\"Unsupported match result:\\n\".concat(JSON.stringify(_result, null, 2)));\n            }\n          }\n        }\n      }\n      if (partialMatch) {\n        return {\n          partialMatch: true\n        };\n      }\n      return;\n    case \"[]\":\n      for (var _iterator2 = _createForOfIteratorHelperLoose$9(tree.args), _step2; !(_step2 = _iterator2()).done; ) {\n        var _char = _step2.value;\n        if (characters[0] === _char) {\n          if (characters.length === 1) {\n            return {\n              match: true,\n              matchedChars: characters\n            };\n          }\n          if (last) {\n            return {\n              overflow: true\n            };\n          }\n          return {\n            match: true,\n            matchedChars: [_char]\n          };\n        }\n      }\n      return;\n    default:\n      throw new Error(\"Unsupported instruction tree: \".concat(tree));\n  }\n}\nfunction _createForOfIteratorHelperLoose$a(o, allowArrayLike) {\n  var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n  if (it)\n    return (it = it.call(o)).next.bind(it);\n  if (Array.isArray(o) || (it = _unsupportedIterableToArray$b(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n    if (it)\n      o = it;\n    var i = 0;\n    return function() {\n      if (i >= o.length)\n        return {done: true};\n      return {done: false, value: o[i++]};\n    };\n  }\n  throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$b(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$b(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$b(o, minLen);\n}\nfunction _arrayLikeToArray$b(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _classCallCheck$9(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$9(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$9(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$9(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$9(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar DUMMY_DIGIT = \"9\";\nvar LONGEST_NATIONAL_PHONE_NUMBER_LENGTH = 15;\nvar LONGEST_DUMMY_PHONE_NUMBER = repeat(DUMMY_DIGIT, LONGEST_NATIONAL_PHONE_NUMBER_LENGTH);\nvar NATIONAL_PREFIX_SEPARATORS_PATTERN = /[- ]/;\nvar CREATE_CHARACTER_CLASS_PATTERN = function() {\n  return /\\[([^\\[\\]])*\\]/g;\n};\nvar CREATE_STANDALONE_DIGIT_PATTERN = function() {\n  return /\\d(?=[^,}][^,}])/g;\n};\nvar NON_ALTERING_FORMAT_REG_EXP = new RegExp(\"[\" + VALID_PUNCTUATION + \"]*\\\\$1[\" + VALID_PUNCTUATION + \"]*(\\\\$\\\\d[\" + VALID_PUNCTUATION + \"]*)*$\");\nvar MIN_LEADING_DIGITS_LENGTH = 3;\nvar AsYouTypeFormatter = /* @__PURE__ */ function() {\n  function AsYouTypeFormatter2(_ref) {\n    var state = _ref.state, metadata = _ref.metadata;\n    _classCallCheck$9(this, AsYouTypeFormatter2);\n    this.metadata = metadata;\n    this.resetFormat();\n  }\n  _createClass$9(AsYouTypeFormatter2, [{\n    key: \"resetFormat\",\n    value: function resetFormat() {\n      this.chosenFormat = void 0;\n      this.template = void 0;\n      this.nationalNumberTemplate = void 0;\n      this.populatedNationalNumberTemplate = void 0;\n      this.populatedNationalNumberTemplatePosition = -1;\n    }\n  }, {\n    key: \"reset\",\n    value: function reset(numberingPlan, state) {\n      this.resetFormat();\n      if (numberingPlan) {\n        this.isNANP = numberingPlan.callingCode() === \"1\";\n        this.matchingFormats = numberingPlan.formats();\n        if (state.nationalSignificantNumber) {\n          this.narrowDownMatchingFormats(state);\n        }\n      } else {\n        this.isNANP = void 0;\n        this.matchingFormats = [];\n      }\n    }\n  }, {\n    key: \"format\",\n    value: function format(nextDigits, state) {\n      var _this = this;\n      if (canFormatCompleteNumber(state.nationalSignificantNumber, this.metadata)) {\n        for (var _iterator = _createForOfIteratorHelperLoose$a(this.matchingFormats), _step; !(_step = _iterator()).done; ) {\n          var format2 = _step.value;\n          var formattedCompleteNumber = formatCompleteNumber(state, format2, {\n            metadata: this.metadata,\n            shouldTryNationalPrefixFormattingRule: function shouldTryNationalPrefixFormattingRule(format3) {\n              return _this.shouldTryNationalPrefixFormattingRule(format3, {\n                international: state.international,\n                nationalPrefix: state.nationalPrefix\n              });\n            },\n            getSeparatorAfterNationalPrefix: function getSeparatorAfterNationalPrefix(format3) {\n              return _this.getSeparatorAfterNationalPrefix(format3);\n            }\n          });\n          if (formattedCompleteNumber) {\n            this.resetFormat();\n            this.chosenFormat = format2;\n            this.setNationalNumberTemplate(formattedCompleteNumber.replace(/\\d/g, DIGIT_PLACEHOLDER), state);\n            this.populatedNationalNumberTemplate = formattedCompleteNumber;\n            this.populatedNationalNumberTemplatePosition = this.template.lastIndexOf(DIGIT_PLACEHOLDER);\n            return formattedCompleteNumber;\n          }\n        }\n      }\n      return this.formatNationalNumberWithNextDigits(nextDigits, state);\n    }\n  }, {\n    key: \"formatNationalNumberWithNextDigits\",\n    value: function formatNationalNumberWithNextDigits(nextDigits, state) {\n      var previouslyChosenFormat = this.chosenFormat;\n      var newlyChosenFormat = this.chooseFormat(state);\n      if (newlyChosenFormat) {\n        if (newlyChosenFormat === previouslyChosenFormat) {\n          return this.formatNextNationalNumberDigits(nextDigits);\n        } else {\n          return this.formatNextNationalNumberDigits(state.getNationalDigits());\n        }\n      }\n    }\n  }, {\n    key: \"narrowDownMatchingFormats\",\n    value: function narrowDownMatchingFormats(_ref2) {\n      var _this2 = this;\n      var nationalSignificantNumber = _ref2.nationalSignificantNumber, nationalPrefix = _ref2.nationalPrefix, international = _ref2.international;\n      var leadingDigits = nationalSignificantNumber;\n      var leadingDigitsPatternIndex = leadingDigits.length - MIN_LEADING_DIGITS_LENGTH;\n      if (leadingDigitsPatternIndex < 0) {\n        leadingDigitsPatternIndex = 0;\n      }\n      this.matchingFormats = this.matchingFormats.filter(function(format) {\n        return _this2.formatSuits(format, international, nationalPrefix) && _this2.formatMatches(format, leadingDigits, leadingDigitsPatternIndex);\n      });\n      if (this.chosenFormat && this.matchingFormats.indexOf(this.chosenFormat) === -1) {\n        this.resetFormat();\n      }\n    }\n  }, {\n    key: \"formatSuits\",\n    value: function formatSuits(format, international, nationalPrefix) {\n      if (nationalPrefix && !format.usesNationalPrefix() && !format.nationalPrefixIsOptionalWhenFormattingInNationalFormat()) {\n        return false;\n      }\n      if (!international && !nationalPrefix && format.nationalPrefixIsMandatoryWhenFormattingInNationalFormat()) {\n        return false;\n      }\n      return true;\n    }\n  }, {\n    key: \"formatMatches\",\n    value: function formatMatches(format, leadingDigits, leadingDigitsPatternIndex) {\n      var leadingDigitsPatternsCount = format.leadingDigitsPatterns().length;\n      if (leadingDigitsPatternsCount === 0) {\n        return true;\n      }\n      leadingDigitsPatternIndex = Math.min(leadingDigitsPatternIndex, leadingDigitsPatternsCount - 1);\n      var leadingDigitsPattern = format.leadingDigitsPatterns()[leadingDigitsPatternIndex];\n      if (leadingDigits.length < MIN_LEADING_DIGITS_LENGTH) {\n        try {\n          return new PatternMatcher(leadingDigitsPattern).match(leadingDigits, {\n            allowOverflow: true\n          }) !== void 0;\n        } catch (error) {\n          console.error(error);\n          return true;\n        }\n      }\n      return new RegExp(\"^(\".concat(leadingDigitsPattern, \")\")).test(leadingDigits);\n    }\n  }, {\n    key: \"getFormatFormat\",\n    value: function getFormatFormat(format, international) {\n      return international ? format.internationalFormat() : format.format();\n    }\n  }, {\n    key: \"chooseFormat\",\n    value: function chooseFormat(state) {\n      var _this3 = this;\n      var _loop = function _loop2() {\n        var format = _step2.value;\n        if (_this3.chosenFormat === format) {\n          return \"break\";\n        }\n        if (!NON_ALTERING_FORMAT_REG_EXP.test(_this3.getFormatFormat(format, state.international))) {\n          return \"continue\";\n        }\n        if (!_this3.createTemplateForFormat(format, state)) {\n          _this3.matchingFormats = _this3.matchingFormats.filter(function(_) {\n            return _ !== format;\n          });\n          return \"continue\";\n        }\n        _this3.chosenFormat = format;\n        return \"break\";\n      };\n      for (var _iterator2 = _createForOfIteratorHelperLoose$a(this.matchingFormats.slice()), _step2; !(_step2 = _iterator2()).done; ) {\n        var _ret = _loop();\n        if (_ret === \"break\")\n          break;\n        if (_ret === \"continue\")\n          continue;\n      }\n      if (!this.chosenFormat) {\n        this.resetFormat();\n      }\n      return this.chosenFormat;\n    }\n  }, {\n    key: \"createTemplateForFormat\",\n    value: function createTemplateForFormat(format, state) {\n      if (format.pattern().indexOf(\"|\") >= 0) {\n        return;\n      }\n      var template = this.getTemplateForFormat(format, state);\n      if (template) {\n        this.setNationalNumberTemplate(template, state);\n        return true;\n      }\n    }\n  }, {\n    key: \"getSeparatorAfterNationalPrefix\",\n    value: function getSeparatorAfterNationalPrefix(format) {\n      if (this.isNANP) {\n        return \" \";\n      }\n      if (format && format.nationalPrefixFormattingRule() && NATIONAL_PREFIX_SEPARATORS_PATTERN.test(format.nationalPrefixFormattingRule())) {\n        return \" \";\n      }\n      return \"\";\n    }\n  }, {\n    key: \"getInternationalPrefixBeforeCountryCallingCode\",\n    value: function getInternationalPrefixBeforeCountryCallingCode(_ref3, options) {\n      var IDDPrefix = _ref3.IDDPrefix, missingPlus = _ref3.missingPlus;\n      if (IDDPrefix) {\n        return options && options.spacing === false ? IDDPrefix : IDDPrefix + \" \";\n      }\n      if (missingPlus) {\n        return \"\";\n      }\n      return \"+\";\n    }\n  }, {\n    key: \"getTemplate\",\n    value: function getTemplate(state) {\n      if (!this.template) {\n        return;\n      }\n      var index = -1;\n      var i = 0;\n      var internationalPrefix = state.international ? this.getInternationalPrefixBeforeCountryCallingCode(state, {\n        spacing: false\n      }) : \"\";\n      while (i < internationalPrefix.length + state.getDigitsWithoutInternationalPrefix().length) {\n        index = this.template.indexOf(DIGIT_PLACEHOLDER, index + 1);\n        i++;\n      }\n      return cutAndStripNonPairedParens(this.template, index + 1);\n    }\n  }, {\n    key: \"setNationalNumberTemplate\",\n    value: function setNationalNumberTemplate(template, state) {\n      this.nationalNumberTemplate = template;\n      this.populatedNationalNumberTemplate = template;\n      this.populatedNationalNumberTemplatePosition = -1;\n      if (state.international) {\n        this.template = this.getInternationalPrefixBeforeCountryCallingCode(state).replace(/[\\d\\+]/g, DIGIT_PLACEHOLDER) + repeat(DIGIT_PLACEHOLDER, state.callingCode.length) + \" \" + template;\n      } else {\n        this.template = template;\n      }\n    }\n  }, {\n    key: \"getTemplateForFormat\",\n    value: function getTemplateForFormat(format, _ref4) {\n      var nationalSignificantNumber = _ref4.nationalSignificantNumber, international = _ref4.international, nationalPrefix = _ref4.nationalPrefix, complexPrefixBeforeNationalSignificantNumber = _ref4.complexPrefixBeforeNationalSignificantNumber;\n      var pattern = format.pattern();\n      {\n        pattern = pattern.replace(CREATE_CHARACTER_CLASS_PATTERN(), \"\\\\d\").replace(CREATE_STANDALONE_DIGIT_PATTERN(), \"\\\\d\");\n      }\n      var digits = LONGEST_DUMMY_PHONE_NUMBER.match(pattern)[0];\n      if (nationalSignificantNumber.length > digits.length) {\n        return;\n      }\n      var strictPattern = new RegExp(\"^\" + pattern + \"$\");\n      var nationalNumberDummyDigits = nationalSignificantNumber.replace(/\\d/g, DUMMY_DIGIT);\n      if (strictPattern.test(nationalNumberDummyDigits)) {\n        digits = nationalNumberDummyDigits;\n      }\n      var numberFormat = this.getFormatFormat(format, international);\n      var nationalPrefixIncludedInTemplate;\n      if (this.shouldTryNationalPrefixFormattingRule(format, {\n        international,\n        nationalPrefix\n      })) {\n        var numberFormatWithNationalPrefix = numberFormat.replace(FIRST_GROUP_PATTERN, format.nationalPrefixFormattingRule());\n        if (parseDigits(format.nationalPrefixFormattingRule()) === (nationalPrefix || \"\") + parseDigits(\"$1\")) {\n          numberFormat = numberFormatWithNationalPrefix;\n          nationalPrefixIncludedInTemplate = true;\n          if (nationalPrefix) {\n            var i = nationalPrefix.length;\n            while (i > 0) {\n              numberFormat = numberFormat.replace(/\\d/, DIGIT_PLACEHOLDER);\n              i--;\n            }\n          }\n        }\n      }\n      var template = digits.replace(new RegExp(pattern), numberFormat).replace(new RegExp(DUMMY_DIGIT, \"g\"), DIGIT_PLACEHOLDER);\n      if (!nationalPrefixIncludedInTemplate) {\n        if (complexPrefixBeforeNationalSignificantNumber) {\n          template = repeat(DIGIT_PLACEHOLDER, complexPrefixBeforeNationalSignificantNumber.length) + \" \" + template;\n        } else if (nationalPrefix) {\n          template = repeat(DIGIT_PLACEHOLDER, nationalPrefix.length) + this.getSeparatorAfterNationalPrefix(format) + template;\n        }\n      }\n      if (international) {\n        template = applyInternationalSeparatorStyle(template);\n      }\n      return template;\n    }\n  }, {\n    key: \"formatNextNationalNumberDigits\",\n    value: function formatNextNationalNumberDigits(digits) {\n      var result2 = populateTemplateWithDigits(this.populatedNationalNumberTemplate, this.populatedNationalNumberTemplatePosition, digits);\n      if (!result2) {\n        this.resetFormat();\n        return;\n      }\n      this.populatedNationalNumberTemplate = result2[0];\n      this.populatedNationalNumberTemplatePosition = result2[1];\n      return cutAndStripNonPairedParens(this.populatedNationalNumberTemplate, this.populatedNationalNumberTemplatePosition + 1);\n    }\n  }, {\n    key: \"shouldTryNationalPrefixFormattingRule\",\n    value: function shouldTryNationalPrefixFormattingRule(format, _ref5) {\n      var international = _ref5.international, nationalPrefix = _ref5.nationalPrefix;\n      if (format.nationalPrefixFormattingRule()) {\n        var usesNationalPrefix = format.usesNationalPrefix();\n        if (usesNationalPrefix && nationalPrefix || !usesNationalPrefix && !international) {\n          return true;\n        }\n      }\n    }\n  }]);\n  return AsYouTypeFormatter2;\n}();\nfunction _slicedToArray$2(arr, i) {\n  return _arrayWithHoles$2(arr) || _iterableToArrayLimit$2(arr, i) || _unsupportedIterableToArray$c(arr, i) || _nonIterableRest$2();\n}\nfunction _nonIterableRest$2() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$c(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$c(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$c(o, minLen);\n}\nfunction _arrayLikeToArray$c(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _iterableToArrayLimit$2(arr, i) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i && _arr.length === i)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles$2(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction _classCallCheck$a(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$a(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$a(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$a(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$a(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART = \"[\" + VALID_PUNCTUATION + VALID_DIGITS + \"]+\";\nvar VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART_PATTERN = new RegExp(\"^\" + VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART + \"$\", \"i\");\nvar VALID_FORMATTED_PHONE_NUMBER_PART = \"(?:[\" + PLUS_CHARS + \"][\" + VALID_PUNCTUATION + VALID_DIGITS + \"]*|[\" + VALID_PUNCTUATION + VALID_DIGITS + \"]+)\";\nvar AFTER_PHONE_NUMBER_DIGITS_END_PATTERN = new RegExp(\"[^\" + VALID_PUNCTUATION + VALID_DIGITS + \"]+.*$\");\nvar COMPLEX_NATIONAL_PREFIX = /[^\\d\\[\\]]/;\nvar AsYouTypeParser = /* @__PURE__ */ function() {\n  function AsYouTypeParser2(_ref) {\n    var defaultCountry = _ref.defaultCountry, defaultCallingCode = _ref.defaultCallingCode, metadata = _ref.metadata, onNationalSignificantNumberChange = _ref.onNationalSignificantNumberChange;\n    _classCallCheck$a(this, AsYouTypeParser2);\n    this.defaultCountry = defaultCountry;\n    this.defaultCallingCode = defaultCallingCode;\n    this.metadata = metadata;\n    this.onNationalSignificantNumberChange = onNationalSignificantNumberChange;\n  }\n  _createClass$a(AsYouTypeParser2, [{\n    key: \"input\",\n    value: function input(text, state) {\n      var _extractFormattedDigi = extractFormattedDigitsAndPlus(text), _extractFormattedDigi2 = _slicedToArray$2(_extractFormattedDigi, 2), formattedDigits = _extractFormattedDigi2[0], hasPlus = _extractFormattedDigi2[1];\n      var digits = parseDigits(formattedDigits);\n      var justLeadingPlus;\n      if (hasPlus) {\n        if (!state.digits) {\n          state.startInternationalNumber();\n          if (!digits) {\n            justLeadingPlus = true;\n          }\n        }\n      }\n      if (digits) {\n        this.inputDigits(digits, state);\n      }\n      return {\n        digits,\n        justLeadingPlus\n      };\n    }\n  }, {\n    key: \"inputDigits\",\n    value: function inputDigits(nextDigits, state) {\n      var digits = state.digits;\n      var hasReceivedThreeLeadingDigits = digits.length < 3 && digits.length + nextDigits.length >= 3;\n      state.appendDigits(nextDigits);\n      if (hasReceivedThreeLeadingDigits) {\n        this.extractIddPrefix(state);\n      }\n      if (this.isWaitingForCountryCallingCode(state)) {\n        if (!this.extractCountryCallingCode(state)) {\n          return;\n        }\n      } else {\n        state.appendNationalSignificantNumberDigits(nextDigits);\n      }\n      if (!state.international) {\n        if (!this.hasExtractedNationalSignificantNumber) {\n          this.extractNationalSignificantNumber(state.getNationalDigits(), function(stateUpdate) {\n            return state.update(stateUpdate);\n          });\n        }\n      }\n    }\n  }, {\n    key: \"isWaitingForCountryCallingCode\",\n    value: function isWaitingForCountryCallingCode(_ref2) {\n      var international = _ref2.international, callingCode = _ref2.callingCode;\n      return international && !callingCode;\n    }\n  }, {\n    key: \"extractCountryCallingCode\",\n    value: function extractCountryCallingCode$1(state) {\n      var _extractCountryCallin = extractCountryCallingCode(\"+\" + state.getDigitsWithoutInternationalPrefix(), this.defaultCountry, this.defaultCallingCode, this.metadata.metadata), countryCallingCode = _extractCountryCallin.countryCallingCode, number = _extractCountryCallin.number;\n      if (countryCallingCode) {\n        state.setCallingCode(countryCallingCode);\n        state.update({\n          nationalSignificantNumber: number\n        });\n        return true;\n      }\n    }\n  }, {\n    key: \"reset\",\n    value: function reset(numberingPlan) {\n      if (numberingPlan) {\n        this.hasSelectedNumberingPlan = true;\n        var nationalPrefixForParsing = numberingPlan._nationalPrefixForParsing();\n        this.couldPossiblyExtractAnotherNationalSignificantNumber = nationalPrefixForParsing && COMPLEX_NATIONAL_PREFIX.test(nationalPrefixForParsing);\n      } else {\n        this.hasSelectedNumberingPlan = void 0;\n        this.couldPossiblyExtractAnotherNationalSignificantNumber = void 0;\n      }\n    }\n  }, {\n    key: \"extractNationalSignificantNumber\",\n    value: function extractNationalSignificantNumber(nationalDigits, setState) {\n      if (!this.hasSelectedNumberingPlan) {\n        return;\n      }\n      var _extractNationalNumbe = extractNationalNumberFromPossiblyIncompleteNumber(nationalDigits, this.metadata), nationalPrefix = _extractNationalNumbe.nationalPrefix, nationalNumber = _extractNationalNumbe.nationalNumber, carrierCode = _extractNationalNumbe.carrierCode;\n      if (nationalNumber === nationalDigits) {\n        return;\n      }\n      this.onExtractedNationalNumber(nationalPrefix, carrierCode, nationalNumber, nationalDigits, setState);\n      return true;\n    }\n  }, {\n    key: \"extractAnotherNationalSignificantNumber\",\n    value: function extractAnotherNationalSignificantNumber(nationalDigits, prevNationalSignificantNumber, setState) {\n      if (!this.hasExtractedNationalSignificantNumber) {\n        return this.extractNationalSignificantNumber(nationalDigits, setState);\n      }\n      if (!this.couldPossiblyExtractAnotherNationalSignificantNumber) {\n        return;\n      }\n      var _extractNationalNumbe2 = extractNationalNumberFromPossiblyIncompleteNumber(nationalDigits, this.metadata), nationalPrefix = _extractNationalNumbe2.nationalPrefix, nationalNumber = _extractNationalNumbe2.nationalNumber, carrierCode = _extractNationalNumbe2.carrierCode;\n      if (nationalNumber === prevNationalSignificantNumber) {\n        return;\n      }\n      this.onExtractedNationalNumber(nationalPrefix, carrierCode, nationalNumber, nationalDigits, setState);\n      return true;\n    }\n  }, {\n    key: \"onExtractedNationalNumber\",\n    value: function onExtractedNationalNumber(nationalPrefix, carrierCode, nationalSignificantNumber, nationalDigits, setState) {\n      var complexPrefixBeforeNationalSignificantNumber;\n      var nationalSignificantNumberMatchesInput;\n      var nationalSignificantNumberIndex = nationalDigits.lastIndexOf(nationalSignificantNumber);\n      if (nationalSignificantNumberIndex >= 0 && nationalSignificantNumberIndex === nationalDigits.length - nationalSignificantNumber.length) {\n        nationalSignificantNumberMatchesInput = true;\n        var prefixBeforeNationalNumber = nationalDigits.slice(0, nationalSignificantNumberIndex);\n        if (prefixBeforeNationalNumber !== nationalPrefix) {\n          complexPrefixBeforeNationalSignificantNumber = prefixBeforeNationalNumber;\n        }\n      }\n      setState({\n        nationalPrefix,\n        carrierCode,\n        nationalSignificantNumber,\n        nationalSignificantNumberMatchesInput,\n        complexPrefixBeforeNationalSignificantNumber\n      });\n      this.hasExtractedNationalSignificantNumber = true;\n      this.onNationalSignificantNumberChange();\n    }\n  }, {\n    key: \"reExtractNationalSignificantNumber\",\n    value: function reExtractNationalSignificantNumber(state) {\n      if (this.extractAnotherNationalSignificantNumber(state.getNationalDigits(), state.nationalSignificantNumber, function(stateUpdate) {\n        return state.update(stateUpdate);\n      })) {\n        return true;\n      }\n      if (this.extractIddPrefix(state)) {\n        this.extractCallingCodeAndNationalSignificantNumber(state);\n        return true;\n      }\n      if (this.fixMissingPlus(state)) {\n        this.extractCallingCodeAndNationalSignificantNumber(state);\n        return true;\n      }\n    }\n  }, {\n    key: \"extractIddPrefix\",\n    value: function extractIddPrefix(state) {\n      var international = state.international, IDDPrefix = state.IDDPrefix, digits = state.digits, nationalSignificantNumber = state.nationalSignificantNumber;\n      if (international || IDDPrefix) {\n        return;\n      }\n      var numberWithoutIDD = stripIddPrefix(digits, this.defaultCountry, this.defaultCallingCode, this.metadata.metadata);\n      if (numberWithoutIDD !== void 0 && numberWithoutIDD !== digits) {\n        state.update({\n          IDDPrefix: digits.slice(0, digits.length - numberWithoutIDD.length)\n        });\n        this.startInternationalNumber(state, {\n          country: void 0,\n          callingCode: void 0\n        });\n        return true;\n      }\n    }\n  }, {\n    key: \"fixMissingPlus\",\n    value: function fixMissingPlus(state) {\n      if (!state.international) {\n        var _extractCountryCallin2 = extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(state.digits, this.defaultCountry, this.defaultCallingCode, this.metadata.metadata), newCallingCode = _extractCountryCallin2.countryCallingCode, number = _extractCountryCallin2.number;\n        if (newCallingCode) {\n          state.update({\n            missingPlus: true\n          });\n          this.startInternationalNumber(state, {\n            country: state.country,\n            callingCode: newCallingCode\n          });\n          return true;\n        }\n      }\n    }\n  }, {\n    key: \"startInternationalNumber\",\n    value: function startInternationalNumber(state, _ref3) {\n      var country = _ref3.country, callingCode = _ref3.callingCode;\n      state.startInternationalNumber(country, callingCode);\n      if (state.nationalSignificantNumber) {\n        state.resetNationalSignificantNumber();\n        this.onNationalSignificantNumberChange();\n        this.hasExtractedNationalSignificantNumber = void 0;\n      }\n    }\n  }, {\n    key: \"extractCallingCodeAndNationalSignificantNumber\",\n    value: function extractCallingCodeAndNationalSignificantNumber(state) {\n      if (this.extractCountryCallingCode(state)) {\n        this.extractNationalSignificantNumber(state.getNationalDigits(), function(stateUpdate) {\n          return state.update(stateUpdate);\n        });\n      }\n    }\n  }]);\n  return AsYouTypeParser2;\n}();\nfunction extractFormattedPhoneNumber(text) {\n  var startsAt = text.search(VALID_FORMATTED_PHONE_NUMBER_PART);\n  if (startsAt < 0) {\n    return;\n  }\n  text = text.slice(startsAt);\n  var hasPlus;\n  if (text[0] === \"+\") {\n    hasPlus = true;\n    text = text.slice(\"+\".length);\n  }\n  text = text.replace(AFTER_PHONE_NUMBER_DIGITS_END_PATTERN, \"\");\n  if (hasPlus) {\n    text = \"+\" + text;\n  }\n  return text;\n}\nfunction _extractFormattedDigitsAndPlus(text) {\n  var extractedNumber = extractFormattedPhoneNumber(text) || \"\";\n  if (extractedNumber[0] === \"+\") {\n    return [extractedNumber.slice(\"+\".length), true];\n  }\n  return [extractedNumber];\n}\nfunction extractFormattedDigitsAndPlus(text) {\n  var _extractFormattedDigi3 = _extractFormattedDigitsAndPlus(text), _extractFormattedDigi4 = _slicedToArray$2(_extractFormattedDigi3, 2), formattedDigits = _extractFormattedDigi4[0], hasPlus = _extractFormattedDigi4[1];\n  if (!VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART_PATTERN.test(formattedDigits)) {\n    formattedDigits = \"\";\n  }\n  return [formattedDigits, hasPlus];\n}\nfunction _slicedToArray$3(arr, i) {\n  return _arrayWithHoles$3(arr) || _iterableToArrayLimit$3(arr, i) || _unsupportedIterableToArray$d(arr, i) || _nonIterableRest$3();\n}\nfunction _nonIterableRest$3() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$d(o, minLen) {\n  if (!o)\n    return;\n  if (typeof o === \"string\")\n    return _arrayLikeToArray$d(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor)\n    n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$d(o, minLen);\n}\nfunction _arrayLikeToArray$d(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n  return arr2;\n}\nfunction _iterableToArrayLimit$3(arr, i) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i && _arr.length === i)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles$3(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction _classCallCheck$b(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties$b(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass$b(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties$b(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties$b(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nvar AsYouType = /* @__PURE__ */ function() {\n  function AsYouType2(optionsOrDefaultCountry, metadata) {\n    _classCallCheck$b(this, AsYouType2);\n    this.metadata = new Metadata(metadata);\n    var _this$getCountryAndCa = this.getCountryAndCallingCode(optionsOrDefaultCountry), _this$getCountryAndCa2 = _slicedToArray$3(_this$getCountryAndCa, 2), defaultCountry = _this$getCountryAndCa2[0], defaultCallingCode = _this$getCountryAndCa2[1];\n    this.defaultCountry = defaultCountry;\n    this.defaultCallingCode = defaultCallingCode;\n    this.reset();\n  }\n  _createClass$b(AsYouType2, [{\n    key: \"getCountryAndCallingCode\",\n    value: function getCountryAndCallingCode(optionsOrDefaultCountry) {\n      var defaultCountry;\n      var defaultCallingCode;\n      if (optionsOrDefaultCountry) {\n        if (isObject(optionsOrDefaultCountry)) {\n          defaultCountry = optionsOrDefaultCountry.defaultCountry;\n          defaultCallingCode = optionsOrDefaultCountry.defaultCallingCode;\n        } else {\n          defaultCountry = optionsOrDefaultCountry;\n        }\n      }\n      if (defaultCountry && !this.metadata.hasCountry(defaultCountry)) {\n        defaultCountry = void 0;\n      }\n      return [defaultCountry, defaultCallingCode];\n    }\n  }, {\n    key: \"input\",\n    value: function input(text) {\n      var _this$parser$input = this.parser.input(text, this.state), digits = _this$parser$input.digits, justLeadingPlus = _this$parser$input.justLeadingPlus;\n      if (justLeadingPlus) {\n        this.formattedOutput = \"+\";\n      } else if (digits) {\n        this.determineTheCountryIfNeeded();\n        if (this.state.nationalSignificantNumber) {\n          this.formatter.narrowDownMatchingFormats(this.state);\n        }\n        var formattedNationalNumber;\n        if (this.metadata.hasSelectedNumberingPlan()) {\n          formattedNationalNumber = this.formatter.format(digits, this.state);\n        }\n        if (formattedNationalNumber === void 0) {\n          if (this.parser.reExtractNationalSignificantNumber(this.state)) {\n            this.determineTheCountryIfNeeded();\n            var nationalDigits = this.state.getNationalDigits();\n            if (nationalDigits) {\n              formattedNationalNumber = this.formatter.format(nationalDigits, this.state);\n            }\n          }\n        }\n        this.formattedOutput = formattedNationalNumber ? this.getFullNumber(formattedNationalNumber) : this.getNonFormattedNumber();\n      }\n      return this.formattedOutput;\n    }\n  }, {\n    key: \"reset\",\n    value: function reset() {\n      var _this = this;\n      this.state = new AsYouTypeState({\n        onCountryChange: function onCountryChange(country) {\n          _this.country = country;\n        },\n        onCallingCodeChange: function onCallingCodeChange(callingCode, country) {\n          _this.metadata.selectNumberingPlan(country, callingCode);\n          _this.formatter.reset(_this.metadata.numberingPlan, _this.state);\n          _this.parser.reset(_this.metadata.numberingPlan);\n        }\n      });\n      this.formatter = new AsYouTypeFormatter({\n        state: this.state,\n        metadata: this.metadata\n      });\n      this.parser = new AsYouTypeParser({\n        defaultCountry: this.defaultCountry,\n        defaultCallingCode: this.defaultCallingCode,\n        metadata: this.metadata,\n        state: this.state,\n        onNationalSignificantNumberChange: function onNationalSignificantNumberChange() {\n          _this.determineTheCountryIfNeeded();\n          _this.formatter.reset(_this.metadata.numberingPlan, _this.state);\n        }\n      });\n      this.state.reset({\n        country: this.defaultCountry,\n        callingCode: this.defaultCallingCode\n      });\n      this.formattedOutput = \"\";\n      return this;\n    }\n  }, {\n    key: \"isInternational\",\n    value: function isInternational() {\n      return this.state.international;\n    }\n  }, {\n    key: \"getCallingCode\",\n    value: function getCallingCode() {\n      if (this.isInternational()) {\n        return this.state.callingCode;\n      }\n    }\n  }, {\n    key: \"getCountryCallingCode\",\n    value: function getCountryCallingCode2() {\n      return this.getCallingCode();\n    }\n  }, {\n    key: \"getCountry\",\n    value: function getCountry() {\n      var digits = this.state.digits;\n      if (digits) {\n        return this._getCountry();\n      }\n    }\n  }, {\n    key: \"_getCountry\",\n    value: function _getCountry() {\n      var country = this.state.country;\n      return country;\n    }\n  }, {\n    key: \"determineTheCountryIfNeeded\",\n    value: function determineTheCountryIfNeeded() {\n      if (!this.state.country || this.isCountryCallingCodeAmbiguous()) {\n        this.determineTheCountry();\n      }\n    }\n  }, {\n    key: \"getFullNumber\",\n    value: function getFullNumber(formattedNationalNumber) {\n      var _this2 = this;\n      if (this.isInternational()) {\n        var prefix = function prefix2(text) {\n          return _this2.formatter.getInternationalPrefixBeforeCountryCallingCode(_this2.state, {\n            spacing: text ? true : false\n          }) + text;\n        };\n        var callingCode = this.state.callingCode;\n        if (!callingCode) {\n          return prefix(\"\".concat(this.state.getDigitsWithoutInternationalPrefix()));\n        }\n        if (!formattedNationalNumber) {\n          return prefix(callingCode);\n        }\n        return prefix(\"\".concat(callingCode, \" \").concat(formattedNationalNumber));\n      }\n      return formattedNationalNumber;\n    }\n  }, {\n    key: \"getNonFormattedNationalNumberWithPrefix\",\n    value: function getNonFormattedNationalNumberWithPrefix() {\n      var _this$state = this.state, nationalSignificantNumber = _this$state.nationalSignificantNumber, complexPrefixBeforeNationalSignificantNumber = _this$state.complexPrefixBeforeNationalSignificantNumber, nationalPrefix = _this$state.nationalPrefix;\n      var number = nationalSignificantNumber;\n      var prefix = complexPrefixBeforeNationalSignificantNumber || nationalPrefix;\n      if (prefix) {\n        number = prefix + number;\n      }\n      return number;\n    }\n  }, {\n    key: \"getNonFormattedNumber\",\n    value: function getNonFormattedNumber() {\n      var nationalSignificantNumberMatchesInput = this.state.nationalSignificantNumberMatchesInput;\n      return this.getFullNumber(nationalSignificantNumberMatchesInput ? this.getNonFormattedNationalNumberWithPrefix() : this.state.getNationalDigits());\n    }\n  }, {\n    key: \"getNonFormattedTemplate\",\n    value: function getNonFormattedTemplate() {\n      var number = this.getNonFormattedNumber();\n      if (number) {\n        return number.replace(/[\\+\\d]/g, DIGIT_PLACEHOLDER);\n      }\n    }\n  }, {\n    key: \"isCountryCallingCodeAmbiguous\",\n    value: function isCountryCallingCodeAmbiguous() {\n      var callingCode = this.state.callingCode;\n      var countryCodes = this.metadata.getCountryCodesForCallingCode(callingCode);\n      return countryCodes && countryCodes.length > 1;\n    }\n  }, {\n    key: \"determineTheCountry\",\n    value: function determineTheCountry() {\n      this.state.setCountry(getCountryByCallingCode(this.isInternational() ? this.state.callingCode : this.defaultCallingCode, {\n        nationalNumber: this.state.nationalSignificantNumber,\n        defaultCountry: this.defaultCountry,\n        metadata: this.metadata\n      }));\n    }\n  }, {\n    key: \"getNumberValue\",\n    value: function getNumberValue() {\n      var _this$state2 = this.state, digits = _this$state2.digits, callingCode = _this$state2.callingCode, country = _this$state2.country, nationalSignificantNumber = _this$state2.nationalSignificantNumber;\n      if (!digits) {\n        return;\n      }\n      if (this.isInternational()) {\n        if (callingCode) {\n          return \"+\" + callingCode + nationalSignificantNumber;\n        } else {\n          return \"+\" + digits;\n        }\n      } else {\n        if (country || callingCode) {\n          var callingCode_ = country ? this.metadata.countryCallingCode() : callingCode;\n          return \"+\" + callingCode_ + nationalSignificantNumber;\n        }\n      }\n    }\n  }, {\n    key: \"getNumber\",\n    value: function getNumber() {\n      var _this$state3 = this.state, nationalSignificantNumber = _this$state3.nationalSignificantNumber, carrierCode = _this$state3.carrierCode, callingCode = _this$state3.callingCode;\n      var country = this._getCountry();\n      if (!nationalSignificantNumber) {\n        return;\n      }\n      if (!country && !callingCode) {\n        return;\n      }\n      if (country) {\n        if (country === this.defaultCountry) {\n          var metadata = new Metadata(this.metadata.metadata);\n          metadata.selectNumberingPlan(country);\n          var _callingCode = metadata.numberingPlan.callingCode();\n          var ambiguousCountries = this.metadata.getCountryCodesForCallingCode(_callingCode);\n          if (ambiguousCountries.length > 1) {\n            var exactCountry = getCountryByNationalNumber(nationalSignificantNumber, {\n              countries: ambiguousCountries,\n              defaultCountry: this.defaultCountry,\n              metadata: this.metadata.metadata\n            });\n            if (exactCountry) {\n              country = exactCountry;\n            }\n          }\n        }\n      }\n      var phoneNumber = new PhoneNumber(country || callingCode, nationalSignificantNumber, this.metadata.metadata);\n      if (carrierCode) {\n        phoneNumber.carrierCode = carrierCode;\n      }\n      return phoneNumber;\n    }\n  }, {\n    key: \"isPossible\",\n    value: function isPossible() {\n      var phoneNumber = this.getNumber();\n      if (!phoneNumber) {\n        return false;\n      }\n      return phoneNumber.isPossible();\n    }\n  }, {\n    key: \"isValid\",\n    value: function isValid() {\n      var phoneNumber = this.getNumber();\n      if (!phoneNumber) {\n        return false;\n      }\n      return phoneNumber.isValid();\n    }\n  }, {\n    key: \"getNationalNumber\",\n    value: function getNationalNumber() {\n      return this.state.nationalSignificantNumber;\n    }\n  }, {\n    key: \"getChars\",\n    value: function getChars() {\n      return (this.state.international ? \"+\" : \"\") + this.state.digits;\n    }\n  }, {\n    key: \"getTemplate\",\n    value: function getTemplate() {\n      return this.formatter.getTemplate(this.state) || this.getNonFormattedTemplate() || \"\";\n    }\n  }]);\n  return AsYouType2;\n}();\nfunction getCountries(metadata) {\n  return new Metadata(metadata).getCountries();\n}\nfunction getExampleNumber(country, examples, metadata) {\n  if (examples[country]) {\n    return new PhoneNumber(country, examples[country], metadata);\n  }\n}\nfunction formatIncompletePhoneNumber(value, optionsOrDefaultCountry, metadata) {\n  if (!metadata) {\n    metadata = optionsOrDefaultCountry;\n    optionsOrDefaultCountry = void 0;\n  }\n  return new AsYouType(optionsOrDefaultCountry, metadata).input(value);\n}\nexport {AsYouType as A, findPhoneNumbersInText as B, searchPhoneNumbersInText as C, DIGIT_PLACEHOLDER as D, PhoneNumberMatcher as E, isSupportedCountry as F, getCountries as G, getExtPrefix as H, getExampleNumber as I, formatIncompletePhoneNumber as J, PhoneNumber as K, Metadata as M, ParseError as P, VALID_PHONE_NUMBER_WITH_EXTENSION as V, WHITESPACE as W, isViablePhoneNumber as a, isPossiblePhoneNumber as b, isValidNumber as c, parsePreCandidate as d, isValidPreCandidate as e, formatNumber as f, getNumberType as g, isValidCandidate as h, isObject as i, VALID_PUNCTUATION as j, parseIncompletePhoneNumber as k, parsePhoneNumberCharacter as l, parseDigits as m, normalizeArguments as n, parseRFC3966 as o, parse as p, formatRFC3966 as q, DIGITS as r, getCountryCallingCode as s, parsePhoneNumberWithError$1 as t, parsePhoneNumber$2 as u, isValidPhoneNumber as v, isPossiblePhoneNumber$1 as w, validatePhoneNumberLength as x, findNumbers as y, searchNumbers as z};\nexport default null;\n", "var metadata = {version: 4, country_calling_codes: {\"1\": [\"US\", \"AG\", \"AI\", \"AS\", \"BB\", \"BM\", \"BS\", \"CA\", \"DM\", \"DO\", \"GD\", \"GU\", \"JM\", \"KN\", \"KY\", \"LC\", \"MP\", \"MS\", \"PR\", \"SX\", \"TC\", \"TT\", \"VC\", \"VG\", \"VI\"], \"7\": [\"RU\", \"KZ\"], \"20\": [\"EG\"], \"27\": [\"ZA\"], \"30\": [\"GR\"], \"31\": [\"NL\"], \"32\": [\"BE\"], \"33\": [\"FR\"], \"34\": [\"ES\"], \"36\": [\"HU\"], \"39\": [\"IT\", \"VA\"], \"40\": [\"RO\"], \"41\": [\"CH\"], \"43\": [\"AT\"], \"44\": [\"GB\", \"GG\", \"IM\", \"JE\"], \"45\": [\"DK\"], \"46\": [\"SE\"], \"47\": [\"NO\", \"SJ\"], \"48\": [\"PL\"], \"49\": [\"DE\"], \"51\": [\"PE\"], \"52\": [\"MX\"], \"53\": [\"CU\"], \"54\": [\"AR\"], \"55\": [\"BR\"], \"56\": [\"CL\"], \"57\": [\"CO\"], \"58\": [\"VE\"], \"60\": [\"MY\"], \"61\": [\"AU\", \"CC\", \"CX\"], \"62\": [\"ID\"], \"63\": [\"PH\"], \"64\": [\"NZ\"], \"65\": [\"SG\"], \"66\": [\"TH\"], \"81\": [\"JP\"], \"82\": [\"KR\"], \"84\": [\"VN\"], \"86\": [\"CN\"], \"90\": [\"TR\"], \"91\": [\"IN\"], \"92\": [\"PK\"], \"93\": [\"AF\"], \"94\": [\"LK\"], \"95\": [\"MM\"], \"98\": [\"IR\"], \"211\": [\"SS\"], \"212\": [\"MA\", \"EH\"], \"213\": [\"DZ\"], \"216\": [\"TN\"], \"218\": [\"LY\"], \"220\": [\"GM\"], \"221\": [\"SN\"], \"222\": [\"MR\"], \"223\": [\"ML\"], \"224\": [\"GN\"], \"225\": [\"CI\"], \"226\": [\"BF\"], \"227\": [\"NE\"], \"228\": [\"TG\"], \"229\": [\"BJ\"], \"230\": [\"MU\"], \"231\": [\"LR\"], \"232\": [\"SL\"], \"233\": [\"GH\"], \"234\": [\"NG\"], \"235\": [\"TD\"], \"236\": [\"CF\"], \"237\": [\"CM\"], \"238\": [\"CV\"], \"239\": [\"ST\"], \"240\": [\"GQ\"], \"241\": [\"GA\"], \"242\": [\"CG\"], \"243\": [\"CD\"], \"244\": [\"AO\"], \"245\": [\"GW\"], \"246\": [\"IO\"], \"247\": [\"AC\"], \"248\": [\"SC\"], \"249\": [\"SD\"], \"250\": [\"RW\"], \"251\": [\"ET\"], \"252\": [\"SO\"], \"253\": [\"DJ\"], \"254\": [\"KE\"], \"255\": [\"TZ\"], \"256\": [\"UG\"], \"257\": [\"BI\"], \"258\": [\"MZ\"], \"260\": [\"ZM\"], \"261\": [\"MG\"], \"262\": [\"RE\", \"YT\"], \"263\": [\"ZW\"], \"264\": [\"NA\"], \"265\": [\"MW\"], \"266\": [\"LS\"], \"267\": [\"BW\"], \"268\": [\"SZ\"], \"269\": [\"KM\"], \"290\": [\"SH\", \"TA\"], \"291\": [\"ER\"], \"297\": [\"AW\"], \"298\": [\"FO\"], \"299\": [\"GL\"], \"350\": [\"GI\"], \"351\": [\"PT\"], \"352\": [\"LU\"], \"353\": [\"IE\"], \"354\": [\"IS\"], \"355\": [\"AL\"], \"356\": [\"MT\"], \"357\": [\"CY\"], \"358\": [\"FI\", \"AX\"], \"359\": [\"BG\"], \"370\": [\"LT\"], \"371\": [\"LV\"], \"372\": [\"EE\"], \"373\": [\"MD\"], \"374\": [\"AM\"], \"375\": [\"BY\"], \"376\": [\"AD\"], \"377\": [\"MC\"], \"378\": [\"SM\"], \"380\": [\"UA\"], \"381\": [\"RS\"], \"382\": [\"ME\"], \"383\": [\"XK\"], \"385\": [\"HR\"], \"386\": [\"SI\"], \"387\": [\"BA\"], \"389\": [\"MK\"], \"420\": [\"CZ\"], \"421\": [\"SK\"], \"423\": [\"LI\"], \"500\": [\"FK\"], \"501\": [\"BZ\"], \"502\": [\"GT\"], \"503\": [\"SV\"], \"504\": [\"HN\"], \"505\": [\"NI\"], \"506\": [\"CR\"], \"507\": [\"PA\"], \"508\": [\"PM\"], \"509\": [\"HT\"], \"590\": [\"GP\", \"BL\", \"MF\"], \"591\": [\"BO\"], \"592\": [\"GY\"], \"593\": [\"EC\"], \"594\": [\"GF\"], \"595\": [\"PY\"], \"596\": [\"MQ\"], \"597\": [\"SR\"], \"598\": [\"UY\"], \"599\": [\"CW\", \"BQ\"], \"670\": [\"TL\"], \"672\": [\"NF\"], \"673\": [\"BN\"], \"674\": [\"NR\"], \"675\": [\"PG\"], \"676\": [\"TO\"], \"677\": [\"SB\"], \"678\": [\"VU\"], \"679\": [\"FJ\"], \"680\": [\"PW\"], \"681\": [\"WF\"], \"682\": [\"CK\"], \"683\": [\"NU\"], \"685\": [\"WS\"], \"686\": [\"KI\"], \"687\": [\"NC\"], \"688\": [\"TV\"], \"689\": [\"PF\"], \"690\": [\"TK\"], \"691\": [\"FM\"], \"692\": [\"MH\"], \"850\": [\"KP\"], \"852\": [\"HK\"], \"853\": [\"MO\"], \"855\": [\"KH\"], \"856\": [\"LA\"], \"880\": [\"BD\"], \"886\": [\"TW\"], \"960\": [\"MV\"], \"961\": [\"LB\"], \"962\": [\"JO\"], \"963\": [\"SY\"], \"964\": [\"IQ\"], \"965\": [\"KW\"], \"966\": [\"SA\"], \"967\": [\"YE\"], \"968\": [\"OM\"], \"970\": [\"PS\"], \"971\": [\"AE\"], \"972\": [\"IL\"], \"973\": [\"BH\"], \"974\": [\"QA\"], \"975\": [\"BT\"], \"976\": [\"MN\"], \"977\": [\"NP\"], \"992\": [\"TJ\"], \"993\": [\"TM\"], \"994\": [\"AZ\"], \"995\": [\"GE\"], \"996\": [\"KG\"], \"998\": [\"UZ\"]}, countries: {AC: [\"247\", \"00\", \"(?:[01589]\\\\d|[46])\\\\d{4}\", [5, 6]], AD: [\"376\", \"00\", \"(?:1|6\\\\d)\\\\d{7}|[135-9]\\\\d{5}\", [6, 8, 9], [[\"(\\\\d{3})(\\\\d{3})\", \"$1 $2\", [\"[135-9]\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"1\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"6\"]]]], AE: [\"971\", \"00\", \"(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}\", [5, 6, 7, 8, 9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{2,9})\", \"$1 $2\", [\"60|8\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[236]|[479][2-8]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d)(\\\\d{5})\", \"$1 $2 $3\", [\"[479]\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"5\"], \"0$1\"]], \"0\"], AF: [\"93\", \"00\", \"[2-7]\\\\d{8}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2-7]\"], \"0$1\"]], \"0\"], AG: [\"1\", \"011\", \"(?:268|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([457]\\\\d{6})$|1\", \"268$1\", 0, \"268\"], AI: [\"1\", \"011\", \"(?:264|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2457]\\\\d{6})$|1\", \"264$1\", 0, \"264\"], AL: [\"355\", \"00\", \"(?:700\\\\d\\\\d|900)\\\\d{3}|8\\\\d{5,7}|(?:[2-5]|6\\\\d)\\\\d{7}\", [6, 7, 8, 9], [[\"(\\\\d{3})(\\\\d{3,4})\", \"$1 $2\", [\"80|9\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"4[2-6]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2358][2-5]|4\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[23578]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"6\"], \"0$1\"]], \"0\"], AM: [\"374\", \"00\", \"(?:[1-489]\\\\d|55|60|77)\\\\d{6}\", [8], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"[89]0\"], \"0 $1\"], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"2|3[12]\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"1|47\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"[3-9]\"], \"0$1\"]], \"0\"], AO: [\"244\", \"00\", \"[29]\\\\d{8}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[29]\"]]]], AR: [\"54\", \"00\", \"(?:11|[89]\\\\d\\\\d)\\\\d{8}|[2368]\\\\d{9}\", [10, 11], [[\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\", \"$1 $2-$3\", [\"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])\", \"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)\", \"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\", \"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"], \"0$1\", 1], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2-$3\", [\"1\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"[68]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2-$3\", [\"[23]\"], \"0$1\", 1], [\"(\\\\d)(\\\\d{4})(\\\\d{2})(\\\\d{4})\", \"$2 15-$3-$4\", [\"9(?:2[2-469]|3[3-578])\", \"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))\", \"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)\", \"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\", \"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"], \"0$1\", 0, \"$1 $2 $3-$4\"], [\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$2 15-$3-$4\", [\"91\"], \"0$1\", 0, \"$1 $2 $3-$4\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\", \"$1-$2-$3\", [\"8\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$2 15-$3-$4\", [\"9\"], \"0$1\", 0, \"$1 $2 $3-$4\"]], \"0\", 0, \"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?\", \"9$1\"], AS: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|684|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([267]\\\\d{6})$|1\", \"684$1\", 0, \"684\"], AT: [\"43\", \"00\", \"1\\\\d{3,12}|2\\\\d{6,12}|43(?:(?:0\\\\d|5[02-9])\\\\d{3,9}|2\\\\d{4,5}|[3467]\\\\d{4}|8\\\\d{4,6}|9\\\\d{4,7})|5\\\\d{4,12}|8\\\\d{7,12}|9\\\\d{8,12}|(?:[367]\\\\d|4[0-24-9])\\\\d{4,11}\", [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [[\"(\\\\d)(\\\\d{3,12})\", \"$1 $2\", [\"1(?:11|[2-9])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})\", \"$1 $2\", [\"517\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3,5})\", \"$1 $2\", [\"5[079]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3,10})\", \"$1 $2\", [\"(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]\", \"(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3,9})\", \"$1 $2\", [\"[2-467]|5[2-6]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"5\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4,7})\", \"$1 $2 $3\", [\"5\"], \"0$1\"]], \"0\"], AU: [\"61\", \"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\", \"1(?:[0-79]\\\\d{7}(?:\\\\d(?:\\\\d{2})?)?|8[0-24-9]\\\\d{7})|[2-478]\\\\d{8}|1\\\\d{4,7}\", [5, 6, 7, 8, 9, 10, 12], [[\"(\\\\d{2})(\\\\d{3,4})\", \"$1 $2\", [\"16\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2,4})\", \"$1 $2 $3\", [\"16\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"14|4\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[2378]\"], \"(0$1)\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1(?:30|[89])\"]]], \"0\", 0, \"(183[12])|0\", 0, 0, 0, [[\"(?:(?:(?:2(?:[0-26-9]\\\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\\\d|2[0-8]))\\\\d|3(?:(?:[0-3589]\\\\d|6[1-9]|7[0-35-9])\\\\d|4(?:[0-578]\\\\d|90)))\\\\d\\\\d|8(?:51(?:0(?:0[03-9]|[12479]\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\\\d|7[89]|9[0-4])|3\\\\d\\\\d)|(?:6[0-8]|[78]\\\\d)\\\\d{3}|9(?:[02-9]\\\\d{3}|1(?:(?:[0-58]\\\\d|6[0135-9])\\\\d|7(?:0[0-24-9]|[1-9]\\\\d)|9(?:[0-46-9]\\\\d|5[0-79])))))\\\\d{3}\", [9]], [\"4(?:79[01]|83[0-389]|94[0-4])\\\\d{5}|4(?:[0-36]\\\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\", [9]], [\"180(?:0\\\\d{3}|2)\\\\d{3}\", [7, 10]], [\"190[0-26]\\\\d{6}\", [10]], 0, 0, 0, [\"163\\\\d{2,6}\", [5, 6, 7, 8, 9]], [\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\", [9]], [\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\", [6, 8, 10, 12]]], \"0011\"], AW: [\"297\", \"00\", \"(?:[25-79]\\\\d\\\\d|800)\\\\d{4}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[25-9]\"]]]], AX: [\"358\", \"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\", \"2\\\\d{4,9}|35\\\\d{4,5}|(?:60\\\\d\\\\d|800)\\\\d{4,6}|7\\\\d{5,11}|(?:[14]\\\\d|3[0-46-9]|50)\\\\d{4,8}\", [5, 6, 7, 8, 9, 10, 11, 12], 0, \"0\", 0, 0, 0, 0, \"18\", 0, \"00\"], AZ: [\"994\", \"00\", \"365\\\\d{6}|(?:[124579]\\\\d|60|88)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"90\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"1[28]|2|365|46\", \"1[28]|2|365[45]|46\", \"1[28]|2|365(?:4|5[02])|46\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[13-9]\"], \"0$1\"]], \"0\"], BA: [\"387\", \"00\", \"6\\\\d{8}|(?:[35689]\\\\d|49|70)\\\\d{6}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"6[1-3]|[7-9]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2-$3\", [\"[3-5]|6[56]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"6\"], \"0$1\"]], \"0\"], BB: [\"1\", \"011\", \"(?:246|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"246$1\", 0, \"246\"], BD: [\"880\", \"00\", \"[1-469]\\\\d{9}|8[0-79]\\\\d{7,8}|[2-79]\\\\d{8}|[2-9]\\\\d{7}|[3-9]\\\\d{6}|[57-9]\\\\d{5}\", [6, 7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{4,6})\", \"$1-$2\", [\"31[5-8]|[459]1\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3,7})\", \"$1-$2\", [\"3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3,6})\", \"$1-$2\", [\"[13-9]|2[23]\"], \"0$1\"], [\"(\\\\d)(\\\\d{7,8})\", \"$1-$2\", [\"2\"], \"0$1\"]], \"0\"], BE: [\"32\", \"00\", \"4\\\\d{8}|[1-9]\\\\d{7}\", [8, 9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"(?:80|9)0\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[239]|4[23]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[15-8]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"4\"], \"0$1\"]], \"0\"], BF: [\"226\", \"00\", \"[025-7]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[025-7]\"]]]], BG: [\"359\", \"00\", \"00800\\\\d{7}|[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}\", [6, 7, 8, 9, 12], [[\"(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"2\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"43[1-6]|70[1-9]\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\", \"$1 $2 $3\", [\"[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"(?:70|8)0\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\", \"$1 $2 $3\", [\"43[1-7]|7\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[48]|9[08]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"9\"], \"0$1\"]], \"0\"], BH: [\"973\", \"00\", \"[136-9]\\\\d{7}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[13679]|8[02-4679]\"]]]], BI: [\"257\", \"00\", \"(?:[267]\\\\d|31)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2367]\"]]]], BJ: [\"229\", \"00\", \"(?:01\\\\d|[24-689])\\\\d{7}\", [8, 10], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[24-689]\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4 $5\", [\"0\"]]]], BL: [\"590\", \"00\", \"(?:590\\\\d|7090)\\\\d{5}|(?:69|80|9\\\\d)\\\\d{7}\", [9], 0, \"0\", 0, 0, 0, 0, 0, [[\"590(?:2[7-9]|3[3-7]|5[12]|87)\\\\d{4}\"], [\"(?:69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))|7090[0-4])\\\\d{4}\"], [\"80[0-5]\\\\d{6}\"], 0, 0, 0, 0, 0, [\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-6])\\\\d{4}\"]]], BM: [\"1\", \"011\", \"(?:441|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"441$1\", 0, \"441\"], BN: [\"673\", \"00\", \"[2-578]\\\\d{6}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-578]\"]]]], BO: [\"591\", \"00(?:1\\\\d)?\", \"8001\\\\d{5}|(?:[2-467]\\\\d|50)\\\\d{6}\", [8, 9], [[\"(\\\\d)(\\\\d{7})\", \"$1 $2\", [\"[235]|4[46]\"]], [\"(\\\\d{8})\", \"$1\", [\"[67]\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"]]], \"0\", 0, \"0(1\\\\d)?\"], BQ: [\"599\", \"00\", \"(?:[34]1|7\\\\d)\\\\d{5}\", [7], 0, 0, 0, 0, 0, 0, \"[347]\"], BR: [\"55\", \"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)\", \"(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-46-9]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}\", [8, 9, 10, 11], [[\"(\\\\d{4})(\\\\d{4})\", \"$1-$2\", [\"300|4(?:0[02]|37)\", \"4(?:02|37)0|[34]00\"]], [\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\", \"$1 $2 $3\", [\"(?:[358]|90)0\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2-$3\", [\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]\"], \"($1)\"], [\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\", \"$1 $2-$3\", [\"[16][1-9]|[2-57-9]\"], \"($1)\"]], \"0\", 0, \"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?\", \"$2\"], BS: [\"1\", \"011\", \"(?:242|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([3-8]\\\\d{6})$|1\", \"242$1\", 0, \"242\"], BT: [\"975\", \"00\", \"[17]\\\\d{7}|[2-8]\\\\d{6}\", [7, 8], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2-68]|7[246]\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"1[67]|7\"]]]], BW: [\"267\", \"00\", \"(?:0800|(?:[37]|800)\\\\d)\\\\d{6}|(?:[2-6]\\\\d|90)\\\\d{5}\", [7, 8, 10], [[\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"90\"]], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[24-6]|3[15-9]\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[37]\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"0\"]], [\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]]]], BY: [\"375\", \"810\", \"(?:[12]\\\\d|33|44|902)\\\\d{7}|8(?:0[0-79]\\\\d{5,7}|[1-7]\\\\d{9})|8(?:1[0-489]|[5-79]\\\\d)\\\\d{7}|8[1-79]\\\\d{6,7}|8[0-79]\\\\d{5}|8\\\\d{5}\", [6, 7, 8, 9, 10, 11], [[\"(\\\\d{3})(\\\\d{3})\", \"$1 $2\", [\"800\"], \"8 $1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2,4})\", \"$1 $2 $3\", [\"800\"], \"8 $1\"], [\"(\\\\d{4})(\\\\d{2})(\\\\d{3})\", \"$1 $2-$3\", [\"1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])\", \"1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])\"], \"8 0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2-$3-$4\", [\"1(?:[56]|7[467])|2[1-3]\"], \"8 0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2-$3-$4\", [\"[1-4]\"], \"8 0$1\"], [\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"], \"8 $1\"]], \"8\", 0, \"0|80?\", 0, 0, 0, 0, \"8~10\"], BZ: [\"501\", \"00\", \"(?:0800\\\\d|[2-8])\\\\d{6}\", [7, 11], [[\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"[2-8]\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})\", \"$1-$2-$3-$4\", [\"0\"]]]], CA: [\"1\", \"011\", \"[2-9]\\\\d{9}|3\\\\d{6}\", [7, 10], 0, \"1\", 0, 0, 0, 0, 0, [[\"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\\\d{6}\", [10]], [\"\", [10]], [\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\", [10]], [\"900[2-9]\\\\d{6}\", [10]], [\"52(?:3(?:[2-46-9][02-9]\\\\d|5(?:[02-46-9]\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\d|5(?:[034]\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\d)|9(?:[05-9]\\\\d|2[0-5]|49)))\\\\d{4}|52[34][2-9]1[02-9]\\\\d{4}|(?:5(?:2[125-9]|33|44|66|77|88)|6(?:22|33))[2-9]\\\\d{6}\", [10]], 0, [\"310\\\\d{4}\", [7]], 0, [\"600[2-9]\\\\d{6}\", [10]]]], CC: [\"61\", \"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\", \"1(?:[0-79]\\\\d{8}(?:\\\\d{2})?|8[0-24-9]\\\\d{7})|[148]\\\\d{8}|1\\\\d{5,7}\", [6, 7, 8, 9, 10, 12], 0, \"0\", 0, \"([59]\\\\d{7})$|0\", \"8$1\", 0, 0, [[\"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\\\d|70[23]|959))\\\\d{3}\", [9]], [\"4(?:79[01]|83[0-389]|94[0-4])\\\\d{5}|4(?:[0-36]\\\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\", [9]], [\"180(?:0\\\\d{3}|2)\\\\d{3}\", [7, 10]], [\"190[0-26]\\\\d{6}\", [10]], 0, 0, 0, 0, [\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\", [9]], [\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\", [6, 8, 10, 12]]], \"0011\"], CD: [\"243\", \"00\", \"(?:(?:[189]|5\\\\d)\\\\d|2)\\\\d{7}|[1-68]\\\\d{6}\", [7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"88\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"[1-6]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"5\"], \"0$1\"]], \"0\"], CF: [\"236\", \"00\", \"(?:[27]\\\\d{3}|8776)\\\\d{4}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[278]\"]]]], CG: [\"242\", \"00\", \"222\\\\d{6}|(?:0\\\\d|80)\\\\d{7}\", [9], [[\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[02]\"]]]], CH: [\"41\", \"00\", \"8\\\\d{11}|[2-9]\\\\d{8}\", [9, 12], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8[047]|90\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2-79]|81\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4 $5\", [\"8\"], \"0$1\"]], \"0\"], CI: [\"225\", \"00\", \"[02]\\\\d{9}\", [10], [[\"(\\\\d{2})(\\\\d{2})(\\\\d)(\\\\d{5})\", \"$1 $2 $3 $4\", [\"2\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3 $4\", [\"0\"]]]], CK: [\"682\", \"00\", \"[2-578]\\\\d{4}\", [5], [[\"(\\\\d{2})(\\\\d{3})\", \"$1 $2\", [\"[2-578]\"]]]], CL: [\"56\", \"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0\", \"12300\\\\d{6}|6\\\\d{9,10}|[2-9]\\\\d{8}\", [9, 10, 11], [[\"(\\\\d{5})(\\\\d{4})\", \"$1 $2\", [\"219\", \"2196\"], \"($1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"44\"]], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"2[1-36]\"], \"($1)\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"9[2-9]\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"], \"($1)\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"60|8\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"60\"]]]], CM: [\"237\", \"00\", \"[26]\\\\d{8}|88\\\\d{6,7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"88\"]], [\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4 $5\", [\"[26]|88\"]]]], CN: [\"86\", \"00|1(?:[12]\\\\d|79)\\\\d\\\\d00\", \"(?:(?:1[03-689]|2\\\\d)\\\\d\\\\d|6)\\\\d{8}|1\\\\d{10}|[126]\\\\d{6}(?:\\\\d(?:\\\\d{2})?)?|86\\\\d{5,6}|(?:[3-579]\\\\d|8[0-57-9])\\\\d{5,9}\", [7, 8, 9, 10, 11, 12], [[\"(\\\\d{2})(\\\\d{5,6})\", \"$1 $2\", [\"(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]\", \"(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\\\d|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1\", \"10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\\\d|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12\", \"10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\\\d|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123\", \"10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\\\d|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5,6})\", \"$1 $2\", [\"3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]\", \"(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))[19]\", \"85[23](?:10|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:10|9[56])\", \"85[23](?:100|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:100|9[56])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"(?:4|80)0\"]], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"10|2(?:[02-57-9]|1[1-9])\", \"10|2(?:[02-57-9]|1[1-9])\", \"10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{7,8})\", \"$1 $2\", [\"9\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"80\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[3-578]\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"1[3-9]\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3 $4\", [\"[12]\"], \"0$1\", 1]], \"0\", 0, \"(1(?:[12]\\\\d|79)\\\\d\\\\d)|0\", 0, 0, 0, 0, \"00\"], CO: [\"57\", \"00(?:4(?:[14]4|56)|[579])\", \"(?:46|60\\\\d\\\\d)\\\\d{6}|(?:1\\\\d|[39])\\\\d{9}\", [8, 10, 11], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"46\"]], [\"(\\\\d{3})(\\\\d{7})\", \"$1 $2\", [\"6|90\"], \"($1)\"], [\"(\\\\d{3})(\\\\d{7})\", \"$1 $2\", [\"3[0-357]|91\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{7})\", \"$1-$2-$3\", [\"1\"], \"0$1\", 0, \"$1 $2 $3\"]], \"0\", 0, \"0([3579]|4(?:[14]4|56))?\"], CR: [\"506\", \"00\", \"(?:8\\\\d|90)\\\\d{8}|(?:[24-8]\\\\d{3}|3005)\\\\d{4}\", [8, 10], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[2-7]|8[3-9]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"[89]\"]]], 0, 0, \"(19(?:0[0-2468]|1[09]|20|66|77|99))\"], CU: [\"53\", \"119\", \"(?:[2-7]|8\\\\d\\\\d)\\\\d{7}|[2-47]\\\\d{6}|[34]\\\\d{5}\", [6, 7, 8, 10], [[\"(\\\\d{2})(\\\\d{4,6})\", \"$1 $2\", [\"2[1-4]|[34]\"], \"(0$1)\"], [\"(\\\\d)(\\\\d{6,7})\", \"$1 $2\", [\"7\"], \"(0$1)\"], [\"(\\\\d)(\\\\d{7})\", \"$1 $2\", [\"[56]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{7})\", \"$1 $2\", [\"8\"], \"0$1\"]], \"0\"], CV: [\"238\", \"0\", \"(?:[2-59]\\\\d\\\\d|800)\\\\d{4}\", [7], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"[2-589]\"]]]], CW: [\"599\", \"00\", \"(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}\", [7, 8], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[3467]\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"9[4-8]\"]]], 0, 0, 0, 0, 0, \"[69]\"], CX: [\"61\", \"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\", \"1(?:[0-79]\\\\d{8}(?:\\\\d{2})?|8[0-24-9]\\\\d{7})|[148]\\\\d{8}|1\\\\d{5,7}\", [6, 7, 8, 9, 10, 12], 0, \"0\", 0, \"([59]\\\\d{7})$|0\", \"8$1\", 0, 0, [[\"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\d|7(?:0[01]|1[0-2])|958))\\\\d{3}\", [9]], [\"4(?:79[01]|83[0-389]|94[0-4])\\\\d{5}|4(?:[0-36]\\\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\", [9]], [\"180(?:0\\\\d{3}|2)\\\\d{3}\", [7, 10]], [\"190[0-26]\\\\d{6}\", [10]], 0, 0, 0, 0, [\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\", [9]], [\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\", [6, 8, 10, 12]]], \"0011\"], CY: [\"357\", \"00\", \"(?:[279]\\\\d|[58]0)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"[257-9]\"]]]], CZ: [\"420\", \"00\", \"(?:[2-578]\\\\d|60)\\\\d{7}|9\\\\d{8,11}\", [9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2-8]|9[015-7]\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"96\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"9\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"9\"]]]], DE: [\"49\", \"00\", \"[2579]\\\\d{5,14}|49(?:[34]0|69|8\\\\d)\\\\d\\\\d?|49(?:37|49|60|7[089]|9\\\\d)\\\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\\\d{1,8}|(?:1|[368]\\\\d|4[0-8])\\\\d{3,13}|49(?:[015]\\\\d|2[13]|31|[46][1-8])\\\\d{1,9}\", [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [[\"(\\\\d{2})(\\\\d{3,13})\", \"$1 $2\", [\"3[02]|40|[68]9\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3,12})\", \"$1 $2\", [\"2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\", \"2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{2,11})\", \"$1 $2\", [\"[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]\", \"[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"138\"], \"0$1\"], [\"(\\\\d{5})(\\\\d{2,10})\", \"$1 $2\", [\"3\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5,11})\", \"$1 $2\", [\"181\"], \"0$1\"], [\"(\\\\d{3})(\\\\d)(\\\\d{4,10})\", \"$1 $2 $3\", [\"1(?:3|80)|9\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{7,8})\", \"$1 $2\", [\"1[67]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{7,12})\", \"$1 $2\", [\"8\"], \"0$1\"], [\"(\\\\d{5})(\\\\d{6})\", \"$1 $2\", [\"185\", \"1850\", \"18500\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{7})\", \"$1 $2\", [\"18[68]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{7})\", \"$1 $2\", [\"15[1279]\"], \"0$1\"], [\"(\\\\d{5})(\\\\d{6})\", \"$1 $2\", [\"15[03568]\", \"15(?:[0568]|31)\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{8})\", \"$1 $2\", [\"18\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{7,8})\", \"$1 $2 $3\", [\"1(?:6[023]|7)\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{2})(\\\\d{7})\", \"$1 $2 $3\", [\"15[279]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{8})\", \"$1 $2 $3\", [\"15\"], \"0$1\"]], \"0\"], DJ: [\"253\", \"00\", \"(?:2\\\\d|77)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[27]\"]]]], DK: [\"45\", \"00\", \"[2-9]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2-9]\"]]]], DM: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|767|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-7]\\\\d{6})$|1\", \"767$1\", 0, \"767\"], DO: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, 0, 0, 0, \"8001|8[024]9\"], DZ: [\"213\", \"00\", \"(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[1-4]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"9\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-8]\"], \"0$1\"]], \"0\"], EC: [\"593\", \"00\", \"1\\\\d{9,10}|(?:[2-7]|9\\\\d)\\\\d{7}\", [8, 9, 10, 11], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2-$3\", [\"[2-7]\"], \"(0$1)\", 0, \"$1-$2-$3\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"9\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"1\"]]], \"0\"], EE: [\"372\", \"00\", \"8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d|90)\\\\d{5}\", [7, 8, 10], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88\", \"[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88\"]], [\"(\\\\d{4})(\\\\d{3,4})\", \"$1 $2\", [\"[45]|8(?:00|[1-49])\", \"[45]|8(?:00[1-9]|[1-49])\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]]]], EG: [\"20\", \"00\", \"[189]\\\\d{8,9}|[24-6]\\\\d{8}|[135]\\\\d{7}\", [8, 9, 10], [[\"(\\\\d)(\\\\d{7,8})\", \"$1 $2\", [\"[23]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{6,7})\", \"$1 $2\", [\"1[35]|[4-6]|8[2468]|9[235-7]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{8})\", \"$1 $2\", [\"1\"], \"0$1\"]], \"0\"], EH: [\"212\", \"00\", \"[5-8]\\\\d{8}\", [9], 0, \"0\", 0, 0, 0, 0, \"528[89]\"], ER: [\"291\", \"00\", \"[178]\\\\d{6}\", [7], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[178]\"], \"0$1\"]], \"0\"], ES: [\"34\", \"00\", \"[5-9]\\\\d{8}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[89]00\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-9]\"]]]], ET: [\"251\", \"00\", \"(?:11|[2-579]\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[1-579]\"], \"0$1\"]], \"0\"], FI: [\"358\", \"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\", \"[1-35689]\\\\d{4}|7\\\\d{10,11}|(?:[124-7]\\\\d|3[0-46-9])\\\\d{8}|[1-9]\\\\d{5,8}\", [5, 6, 7, 8, 9, 10, 11, 12], [[\"(\\\\d{5})\", \"$1\", [\"20[2-59]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3,7})\", \"$1 $2\", [\"(?:[1-3]0|[68])0|70[07-9]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4,8})\", \"$1 $2\", [\"[14]|2[09]|50|7[135]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{6,10})\", \"$1 $2\", [\"7\"], \"0$1\"], [\"(\\\\d)(\\\\d{4,9})\", \"$1 $2\", [\"(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9\"], \"0$1\"]], \"0\", 0, 0, 0, 0, \"1[03-79]|[2-9]\", 0, \"00\"], FJ: [\"679\", \"0(?:0|52)\", \"45\\\\d{5}|(?:0800\\\\d|[235-9])\\\\d{6}\", [7, 11], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[235-9]|45\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"0\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], FK: [\"500\", \"00\", \"[2-7]\\\\d{4}\", [5]], FM: [\"691\", \"00\", \"(?:[39]\\\\d\\\\d|820)\\\\d{4}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[389]\"]]]], FO: [\"298\", \"00\", \"[2-9]\\\\d{5}\", [6], [[\"(\\\\d{6})\", \"$1\", [\"[2-9]\"]]], 0, 0, \"(10(?:01|[12]0|88))\"], FR: [\"33\", \"00\", \"[1-9]\\\\d{8}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"], \"0 $1\"], [\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4 $5\", [\"[1-79]\"], \"0$1\"]], \"0\"], GA: [\"241\", \"00\", \"(?:[067]\\\\d|11)\\\\d{6}|[2-7]\\\\d{6}\", [7, 8], [[\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2-7]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"0\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"11|[67]\"], \"0$1\"]], 0, 0, \"0(11\\\\d{6}|60\\\\d{6}|61\\\\d{6}|6[256]\\\\d{6}|7[467]\\\\d{6})\", \"$1\"], GB: [\"44\", \"00\", \"[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}\", [7, 9, 10], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"800\", \"8001\", \"80011\", \"800111\", \"8001111\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"845\", \"8454\", \"84546\", \"845464\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{6})\", \"$1 $2\", [\"800\"], \"0$1\"], [\"(\\\\d{5})(\\\\d{4,5})\", \"$1 $2\", [\"1(?:38|5[23]|69|76|94)\", \"1(?:(?:38|69)7|5(?:24|39)|768|946)\", \"1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{5,6})\", \"$1 $2\", [\"1(?:[2-69][02-9]|[78])\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[25]|7(?:0|6[02-9])\", \"[25]|7(?:0|6(?:[03-9]|2[356]))\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{6})\", \"$1 $2\", [\"7\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[1389]\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, [[\"(?:1(?:1(?:3(?:[0-58]\\\\d\\\\d|73[0-35])|4(?:(?:[0-5]\\\\d|70)\\\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\\\d|6(?:[0-4]\\\\d|50))\\\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\d)\\\\d|1(?:[0-7]\\\\d|8[0-3]))|(?:3(?:0\\\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\\\d)\\\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\d{3})\\\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\\\d)|76\\\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\\\d|7[4-79])|295[5-7]|35[34]\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\d{3}\", [9, 10]], [\"7(?:457[0-57-9]|700[01]|911[028])\\\\d{5}|7(?:[1-3]\\\\d\\\\d|4(?:[0-46-9]\\\\d|5[0-689])|5(?:0[0-8]|[13-9]\\\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\\\d|8[02-9]|9[0-689])|8(?:[014-9]\\\\d|[23][0-8])|9(?:[024-9]\\\\d|1[02-9]|3[0-689]))\\\\d{6}\", [10]], [\"80[08]\\\\d{7}|800\\\\d{6}|8001111\"], [\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[2-49]))\\\\d{7}|845464\\\\d\", [7, 10]], [\"70\\\\d{8}\", [10]], 0, [\"(?:3[0347]|55)\\\\d{8}\", [10]], [\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\", [10]], [\"56\\\\d{8}\", [10]]], 0, \" x\"], GD: [\"1\", \"011\", \"(?:473|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"473$1\", 0, \"473\"], GE: [\"995\", \"00\", \"(?:[3-57]\\\\d\\\\d|800)\\\\d{6}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"70\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"32\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[57]\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[348]\"], \"0$1\"]], \"0\"], GF: [\"594\", \"00\", \"(?:[56]94\\\\d|7093)\\\\d{5}|(?:80|9\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-7]|9[47]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[89]\"], \"0$1\"]], \"0\"], GG: [\"44\", \"00\", \"(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?\", [7, 9, 10], 0, \"0\", 0, \"([25-9]\\\\d{5})$|0\", \"1481$1\", 0, 0, [[\"1481[25-9]\\\\d{5}\", [10]], [\"7(?:(?:781|839)\\\\d|911[17])\\\\d{5}\", [10]], [\"80[08]\\\\d{7}|800\\\\d{6}|8001111\"], [\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[0-3]))\\\\d{7}|845464\\\\d\", [7, 10]], [\"70\\\\d{8}\", [10]], 0, [\"(?:3[0347]|55)\\\\d{8}\", [10]], [\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\", [10]], [\"56\\\\d{8}\", [10]]]], GH: [\"233\", \"00\", \"(?:[235]\\\\d{3}|800)\\\\d{5}\", [8, 9], [[\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"8\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[235]\"], \"0$1\"]], \"0\"], GI: [\"350\", \"00\", \"(?:[25]\\\\d|60)\\\\d{6}\", [8], [[\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"2\"]]]], GL: [\"299\", \"00\", \"(?:19|[2-689]\\\\d|70)\\\\d{4}\", [6], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"19|[2-9]\"]]]], GM: [\"220\", \"00\", \"[2-9]\\\\d{6}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-9]\"]]]], GN: [\"224\", \"00\", \"722\\\\d{6}|(?:3|6\\\\d)\\\\d{7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"3\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[67]\"]]]], GP: [\"590\", \"00\", \"(?:590\\\\d|7090)\\\\d{5}|(?:69|80|9\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-79]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, [[\"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\\\d)\\\\d{4}\"], [\"(?:69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))|7090[0-4])\\\\d{4}\"], [\"80[0-5]\\\\d{6}\"], 0, 0, 0, 0, 0, [\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-6])\\\\d{4}\"]]], GQ: [\"240\", \"00\", \"222\\\\d{6}|(?:3\\\\d|55|[89]0)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[235]\"]], [\"(\\\\d{3})(\\\\d{6})\", \"$1 $2\", [\"[89]\"]]]], GR: [\"30\", \"00\", \"5005000\\\\d{3}|8\\\\d{9,11}|(?:[269]\\\\d|70)\\\\d{8}\", [10, 11, 12], [[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"21|7\"]], [\"(\\\\d{4})(\\\\d{6})\", \"$1 $2\", [\"2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2689]\"]], [\"(\\\\d{3})(\\\\d{3,4})(\\\\d{5})\", \"$1 $2 $3\", [\"8\"]]]], GT: [\"502\", \"00\", \"80\\\\d{6}|(?:1\\\\d{3}|[2-7])\\\\d{7}\", [8, 11], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[2-8]\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"]]]], GU: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|671|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"671$1\", 0, \"671\"], GW: [\"245\", \"00\", \"[49]\\\\d{8}|4\\\\d{6}\", [7, 9], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"40\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[49]\"]]]], GY: [\"592\", \"001\", \"(?:[2-8]\\\\d{3}|9008)\\\\d{3}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-9]\"]]]], HK: [\"852\", \"00(?:30|5[09]|[126-9]?)\", \"8[0-46-9]\\\\d{6,7}|9\\\\d{4,7}|(?:[2-7]|9\\\\d{3})\\\\d{7}\", [5, 6, 7, 8, 9, 11], [[\"(\\\\d{3})(\\\\d{2,5})\", \"$1 $2\", [\"900\", \"9003\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[2-7]|8[1-4]|9(?:0[1-9]|[1-8])\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"9\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], HN: [\"504\", \"00\", \"8\\\\d{10}|[237-9]\\\\d{7}\", [8, 11], [[\"(\\\\d{4})(\\\\d{4})\", \"$1-$2\", [\"[237-9]\"]]]], HR: [\"385\", \"00\", \"[2-69]\\\\d{8}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{6}\", [7, 8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"6[01]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\", \"$1 $2 $3\", [\"8\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{3})\", \"$1 $2 $3\", [\"1\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"6|7[245]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"9\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[2-57]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"], \"0$1\"]], \"0\"], HT: [\"509\", \"00\", \"(?:[2-489]\\\\d|55)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"[2-589]\"]]]], HU: [\"36\", \"00\", \"[235-7]\\\\d{8}|[1-9]\\\\d{7}\", [8, 9], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"(06 $1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]\"], \"(06 $1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[2-9]\"], \"06 $1\"]], \"06\"], ID: [\"62\", \"00[89]\", \"00[1-9]\\\\d{9,14}|(?:[1-36]|8\\\\d{5})\\\\d{6}|00\\\\d{9}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}\", [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"15\"]], [\"(\\\\d{2})(\\\\d{5,9})\", \"$1 $2\", [\"2[124]|[36]1\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{5,7})\", \"$1 $2\", [\"800\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5,8})\", \"$1 $2\", [\"[2-79]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{3,4})(\\\\d{3})\", \"$1-$2-$3\", [\"8[1-35-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{6,8})\", \"$1 $2\", [\"1\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"804\"], \"0$1\"], [\"(\\\\d{3})(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"80\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\", \"$1-$2-$3\", [\"8\"], \"0$1\"]], \"0\"], IE: [\"353\", \"00\", \"(?:1\\\\d|[2569])\\\\d{6,8}|4\\\\d{6,9}|7\\\\d{8}|8\\\\d{8,9}\", [7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"2[24-9]|47|58|6[237-9]|9[35-9]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[45]0\"], \"(0$1)\"], [\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[2569]|4[1-69]|7[14]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"70\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"81\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[78]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1\"]], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"4\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3 $4\", [\"8\"], \"0$1\"]], \"0\"], IL: [\"972\", \"0(?:0|1[2-9])\", \"1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}\", [7, 8, 9, 10, 11, 12], [[\"(\\\\d{4})(\\\\d{3})\", \"$1-$2\", [\"125\"]], [\"(\\\\d{4})(\\\\d{2})(\\\\d{2})\", \"$1-$2-$3\", [\"121\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"[2-489]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"[57]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1-$2-$3\", [\"12\"]], [\"(\\\\d{4})(\\\\d{6})\", \"$1-$2\", [\"159\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1-$2-$3-$4\", [\"1[7-9]\"]], [\"(\\\\d{3})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\", \"$1-$2 $3-$4\", [\"15\"]]], \"0\"], IM: [\"44\", \"00\", \"1624\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\", [10], 0, \"0\", 0, \"([25-8]\\\\d{5})$|0\", \"1624$1\", 0, \"74576|(?:16|7[56])24\"], IN: [\"91\", \"00\", \"(?:000800|[2-9]\\\\d\\\\d)\\\\d{7}|1\\\\d{7,12}\", [8, 9, 10, 11, 12, 13], [[\"(\\\\d{8})\", \"$1\", [\"5(?:0|2[23]|3[03]|[67]1|88)\", \"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)\", \"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)\"], 0, 1], [\"(\\\\d{4})(\\\\d{4,5})\", \"$1 $2\", [\"180\", \"1800\"], 0, 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"140\"], 0, 1], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\", \"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\", \"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\", \"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\", \"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]\"], \"0$1\", 1], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807\", \"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]\", \"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]))[2-7]\"], \"0$1\", 1], [\"(\\\\d{5})(\\\\d{5})\", \"$1 $2\", [\"[6-9]\"], \"0$1\", 1], [\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\", \"$1 $2 $3\", [\"1(?:6|8[06])\", \"1(?:6|8[06]0)\"], 0, 1], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"18\"], 0, 1]], \"0\"], IO: [\"246\", \"00\", \"3\\\\d{6}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"3\"]]]], IQ: [\"964\", \"00\", \"(?:1|7\\\\d\\\\d)\\\\d{7}|[2-6]\\\\d{7,8}\", [8, 9, 10], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[2-6]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"0$1\"]], \"0\"], IR: [\"98\", \"00\", \"[1-9]\\\\d{9}|(?:[1-8]\\\\d\\\\d|9)\\\\d{3,4}\", [4, 5, 6, 7, 10], [[\"(\\\\d{4,5})\", \"$1\", [\"96\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4,5})\", \"$1 $2\", [\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"9\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[1-8]\"], \"0$1\"]], \"0\"], IS: [\"354\", \"00|1(?:0(?:01|[12]0)|100)\", \"(?:38\\\\d|[4-9])\\\\d{6}\", [7, 9], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[4-9]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"3\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], IT: [\"39\", \"00\", \"0\\\\d{5,10}|1\\\\d{8,10}|3(?:[0-8]\\\\d{7,10}|9\\\\d{7,8})|(?:43|55|70)\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?\", [6, 7, 8, 9, 10, 11, 12], [[\"(\\\\d{2})(\\\\d{4,6})\", \"$1 $2\", [\"0[26]\"]], [\"(\\\\d{3})(\\\\d{3,6})\", \"$1 $2\", [\"0[13-57-9][0159]|8(?:03|4[17]|9[2-5])\", \"0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))\"]], [\"(\\\\d{4})(\\\\d{2,6})\", \"$1 $2\", [\"0(?:[13-579][2-46-8]|8[236-8])\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"894\"]], [\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"0[26]|5\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"1(?:44|[679])|[378]|43\"]], [\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"0[13-57-9][0159]|14\"]], [\"(\\\\d{2})(\\\\d{4})(\\\\d{5})\", \"$1 $2 $3\", [\"0[26]\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"0\"]], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\", \"$1 $2 $3\", [\"3\"]]], 0, 0, 0, 0, 0, 0, [[\"0669[0-79]\\\\d{1,6}|0(?:1(?:[0159]\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\\\d\\\\d|3(?:[0159]\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\\\d|6[0-8])|7(?:[0159]\\\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d{2,7}\", [6, 7, 8, 9, 10, 11]], [\"3[2-9]\\\\d{7,8}|(?:31|43)\\\\d{8}\", [9, 10]], [\"80(?:0\\\\d{3}|3)\\\\d{3}\", [6, 9]], [\"(?:0878\\\\d{3}|89(?:2\\\\d|3[04]|4(?:[0-4]|[5-9]\\\\d\\\\d)|5[0-4]))\\\\d\\\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\\\d{6}\", [6, 8, 9, 10]], [\"1(?:78\\\\d|99)\\\\d{6}\", [9, 10]], [\"3[2-8]\\\\d{9,10}\", [11, 12]], 0, 0, [\"55\\\\d{8}\", [10]], [\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\", [6, 9]]]], JE: [\"44\", \"00\", \"1534\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\", [10], 0, \"0\", 0, \"([0-24-8]\\\\d{5})$|0\", \"1534$1\", 0, 0, [[\"1534[0-24-8]\\\\d{5}\"], [\"7(?:(?:(?:50|82)9|937)\\\\d|7(?:00[378]|97\\\\d))\\\\d{5}\"], [\"80(?:07(?:35|81)|8901)\\\\d{4}\"], [\"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}\"], [\"701511\\\\d{4}\"], 0, [\"(?:3(?:0(?:07(?:35|81)|8901)|3\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\\\d{4})\\\\d{4}\"], [\"76(?:464|652)\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\d{6}\"], [\"56\\\\d{8}\"]]], JM: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|658|900)\\\\d{7}\", [10], 0, \"1\", 0, 0, 0, 0, \"658|876\"], JO: [\"962\", \"00\", \"(?:(?:[2689]|7\\\\d)\\\\d|32|53)\\\\d{6}\", [8, 9], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2356]|87\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{5,6})\", \"$1 $2\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"70\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"0$1\"]], \"0\"], JP: [\"81\", \"010\", \"00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}\", [8, 9, 10, 11, 12, 13, 14, 15, 16, 17], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1-$2-$3\", [\"(?:12|57|99)0\"], \"0$1\"], [\"(\\\\d{4})(\\\\d)(\\\\d{4})\", \"$1-$2-$3\", [\"1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])\", \"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\", \"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"60\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1-$2-$3\", [\"[36]|4(?:2[09]|7[01])\", \"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])\", \"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]\", \"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\", \"$1-$2-$3\", [\"[14]|[289][2-9]|5[3-9]|7[2-4679]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"800\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1-$2-$3\", [\"[257-9]\"], \"0$1\"]], \"0\", 0, \"(000[259]\\\\d{6})$|(?:(?:003768)0?)|0\", \"$1\"], KE: [\"254\", \"000\", \"(?:[17]\\\\d\\\\d|900)\\\\d{6}|(?:2|80)0\\\\d{6,7}|[4-6]\\\\d{6,8}\", [7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{5,7})\", \"$1 $2\", [\"[24-6]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{6})\", \"$1 $2\", [\"[17]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"]], \"0\"], KG: [\"996\", \"00\", \"8\\\\d{9}|[235-9]\\\\d{8}\", [9, 10], [[\"(\\\\d{4})(\\\\d{5})\", \"$1 $2\", [\"3(?:1[346]|[24-79])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[235-79]|88\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{2,3})\", \"$1 $2 $3 $4\", [\"8\"], \"0$1\"]], \"0\"], KH: [\"855\", \"00[14-9]\", \"1\\\\d{9}|[1-9]\\\\d{7,8}\", [8, 9, 10], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[1-9]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1\"]]], \"0\"], KI: [\"686\", \"00\", \"(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}\", [5, 8], 0, \"0\"], KM: [\"269\", \"00\", \"[3478]\\\\d{6}\", [7], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"[3478]\"]]]], KN: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-7]\\\\d{6})$|1\", \"869$1\", 0, \"869\"], KP: [\"850\", \"00|99\", \"85\\\\d{6}|(?:19\\\\d|[2-7])\\\\d{7}\", [8, 10], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2-7]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"0$1\"]], \"0\"], KR: [\"82\", \"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))\", \"00[1-9]\\\\d{8,11}|(?:[12]|5\\\\d{3})\\\\d{7}|[13-6]\\\\d{9}|(?:[1-6]\\\\d|80)\\\\d{7}|[3-6]\\\\d{4,5}|(?:00|7)0\\\\d{8}\", [5, 6, 8, 9, 10, 11, 12, 13, 14], [[\"(\\\\d{2})(\\\\d{3,4})\", \"$1-$2\", [\"(?:3[1-3]|[46][1-4]|5[1-5])1\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{4})\", \"$1-$2\", [\"1\"]], [\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\", \"$1-$2-$3\", [\"2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1-$2-$3\", [\"[36]0|8\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\", \"$1-$2-$3\", [\"[1346]|5[1-5]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1-$2-$3\", [\"[57]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\", \"$1-$2-$3\", [\"5\"], \"0$1\"]], \"0\", 0, \"0(8(?:[1-46-8]|5\\\\d\\\\d))?\"], KW: [\"965\", \"00\", \"18\\\\d{5}|(?:[2569]\\\\d|41)\\\\d{6}\", [7, 8], [[\"(\\\\d{4})(\\\\d{3,4})\", \"$1 $2\", [\"[169]|2(?:[235]|4[1-35-9])|52\"]], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[245]\"]]]], KY: [\"1\", \"011\", \"(?:345|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"345$1\", 0, \"345\"], KZ: [\"7\", \"810\", \"(?:33622|8\\\\d{8})\\\\d{5}|[78]\\\\d{9}\", [10, 14], 0, \"8\", 0, 0, 0, 0, \"33|7\", 0, \"8~10\"], LA: [\"856\", \"00\", \"[23]\\\\d{9}|3\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}\", [8, 9, 10], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"2[13]|3[14]|[4-8]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"30[0135-9]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"[23]\"], \"0$1\"]], \"0\"], LB: [\"961\", \"00\", \"[27-9]\\\\d{7}|[13-9]\\\\d{6}\", [7, 8], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[27-9]\"]]], \"0\"], LC: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|758|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-8]\\\\d{6})$|1\", \"758$1\", 0, \"758\"], LI: [\"423\", \"00\", \"[68]\\\\d{8}|(?:[2378]\\\\d|90)\\\\d{5}\", [7, 9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"[2379]|8(?:0[09]|7)\", \"[2379]|8(?:0(?:02|9)|7)\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"69\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"6\"]]], \"0\", 0, \"(1001)|0\"], LK: [\"94\", \"00\", \"[1-9]\\\\d{8}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[1-689]\"], \"0$1\"]], \"0\"], LR: [\"231\", \"00\", \"(?:[245]\\\\d|33|77|88)\\\\d{7}|(?:2\\\\d|[4-6])\\\\d{6}\", [7, 8, 9], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"4[67]|[56]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2-578]\"], \"0$1\"]], \"0\"], LS: [\"266\", \"00\", \"(?:[256]\\\\d\\\\d|800)\\\\d{5}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[2568]\"]]]], LT: [\"370\", \"00\", \"(?:[3469]\\\\d|52|[78]0)\\\\d{6}\", [8], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"52[0-7]\"], \"(0-$1)\", 1], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"[7-9]\"], \"0 $1\", 1], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"37|4(?:[15]|6[1-8])\"], \"(0-$1)\", 1], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[3-6]\"], \"(0-$1)\", 1]], \"0\", 0, \"[08]\"], LU: [\"352\", \"00\", \"35[013-9]\\\\d{4,8}|6\\\\d{8}|35\\\\d{2,4}|(?:[2457-9]\\\\d|3[0-46-9])\\\\d{2,9}\", [4, 5, 6, 7, 8, 9, 10, 11], [[\"(\\\\d{2})(\\\\d{3})\", \"$1 $2\", [\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"20[2-689]\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\", \"$1 $2 $3 $4\", [\"2(?:[0367]|4[3-8])\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"80[01]|90[015]\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"20\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"6\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\", \"$1 $2 $3 $4 $5\", [\"2(?:[0367]|4[3-8])\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,5})\", \"$1 $2 $3 $4\", [\"[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]\"]]], 0, 0, \"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\\\d)\"], LV: [\"371\", \"00\", \"(?:[268]\\\\d|90)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[269]|8[01]\"]]]], LY: [\"218\", \"00\", \"[2-9]\\\\d{8}\", [9], [[\"(\\\\d{2})(\\\\d{7})\", \"$1-$2\", [\"[2-9]\"], \"0$1\"]], \"0\"], MA: [\"212\", \"00\", \"[5-8]\\\\d{8}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"5[45]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{5})\", \"$1-$2\", [\"5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1-$2\", [\"8\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{6})\", \"$1-$2\", [\"[5-7]\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, [[\"5(?:2(?:[0-25-79]\\\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\\\d)\\\\d{5}\"], [\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:[0167]\\\\d|2[0-467]|5[0-3]|8[0-5]))\\\\d{6}\"], [\"80[0-7]\\\\d{6}\"], [\"89\\\\d{7}\"], 0, 0, 0, 0, [\"(?:592(?:4[0-2]|93)|80[89]\\\\d\\\\d)\\\\d{4}\"]]], MC: [\"377\", \"00\", \"(?:[3489]|6\\\\d)\\\\d{7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"4\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[389]\"]], [\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4 $5\", [\"6\"], \"0$1\"]], \"0\"], MD: [\"373\", \"00\", \"(?:[235-7]\\\\d|[89]0)\\\\d{6}\", [8], [[\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"22|3\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"[25-7]\"], \"0$1\"]], \"0\"], ME: [\"382\", \"00\", \"(?:20|[3-79]\\\\d)\\\\d{6}|80\\\\d{6,7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[2-9]\"], \"0$1\"]], \"0\"], MF: [\"590\", \"00\", \"(?:590\\\\d|7090)\\\\d{5}|(?:69|80|9\\\\d)\\\\d{7}\", [9], 0, \"0\", 0, 0, 0, 0, 0, [[\"590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\\\d{4}\"], [\"(?:69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))|7090[0-4])\\\\d{4}\"], [\"80[0-5]\\\\d{6}\"], 0, 0, 0, 0, 0, [\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-6])\\\\d{4}\"]]], MG: [\"261\", \"00\", \"[23]\\\\d{8}\", [9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[23]\"], \"0$1\"]], \"0\", 0, \"([24-9]\\\\d{6})$|0\", \"20$1\"], MH: [\"692\", \"011\", \"329\\\\d{4}|(?:[256]\\\\d|45)\\\\d{5}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"[2-6]\"]]], \"1\"], MK: [\"389\", \"00\", \"[2-578]\\\\d{7}\", [8], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"2|34[47]|4(?:[37]7|5[47]|64)\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[347]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[58]\"], \"0$1\"]], \"0\"], ML: [\"223\", \"00\", \"[24-9]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[24-9]\"]]]], MM: [\"95\", \"00\", \"1\\\\d{5,7}|95\\\\d{6}|(?:[4-7]|9[0-46-9])\\\\d{6,8}|(?:2|8\\\\d)\\\\d{5,8}\", [6, 7, 8, 9, 10], [[\"(\\\\d)(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"16|2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[12]|452|678|86\", \"[12]|452|6788|86\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[4-7]|8[1-35]\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{4,6})\", \"$1 $2 $3\", [\"9(?:2[0-4]|[35-9]|4[137-9])\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"92\"], \"0$1\"], [\"(\\\\d)(\\\\d{5})(\\\\d{4})\", \"$1 $2 $3\", [\"9\"], \"0$1\"]], \"0\"], MN: [\"976\", \"001\", \"[12]\\\\d{7,9}|[5-9]\\\\d{7}\", [8, 9, 10], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"[12]1\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[5-9]\"]], [\"(\\\\d{3})(\\\\d{5,6})\", \"$1 $2\", [\"[12]2[1-3]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{5,6})\", \"$1 $2\", [\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])\", \"[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]\"], \"0$1\"], [\"(\\\\d{5})(\\\\d{4,5})\", \"$1 $2\", [\"[12]\"], \"0$1\"]], \"0\"], MO: [\"853\", \"00\", \"0800\\\\d{3}|(?:28|[68]\\\\d)\\\\d{6}\", [7, 8], [[\"(\\\\d{4})(\\\\d{3})\", \"$1 $2\", [\"0\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[268]\"]]]], MP: [\"1\", \"011\", \"[58]\\\\d{9}|(?:67|90)0\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"670$1\", 0, \"670\"], MQ: [\"596\", \"00\", \"(?:596\\\\d|7091)\\\\d{5}|(?:69|[89]\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-79]|8(?:0[6-9]|[36])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"], \"0$1\"]], \"0\"], MR: [\"222\", \"00\", \"(?:[2-4]\\\\d\\\\d|800)\\\\d{5}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2-48]\"]]]], MS: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|664|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([34]\\\\d{6})$|1\", \"664$1\", 0, \"664\"], MT: [\"356\", \"00\", \"3550\\\\d{4}|(?:[2579]\\\\d\\\\d|800)\\\\d{5}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[2357-9]\"]]]], MU: [\"230\", \"0(?:0|[24-7]0|3[03])\", \"(?:[57]|8\\\\d\\\\d)\\\\d{7}|[2-468]\\\\d{6}\", [7, 8, 10], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-46]|8[013]\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[57]\"]], [\"(\\\\d{5})(\\\\d{5})\", \"$1 $2\", [\"8\"]]], 0, 0, 0, 0, 0, 0, 0, \"020\"], MV: [\"960\", \"0(?:0|19)\", \"(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}\", [7, 10], [[\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"[34679]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], MW: [\"265\", \"00\", \"(?:[1289]\\\\d|31|77)\\\\d{7}|1\\\\d{6}\", [7, 9], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1[2-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[137-9]\"], \"0$1\"]], \"0\"], MX: [\"52\", \"0[09]\", \"[2-9]\\\\d{9}\", [10], [[\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"33|5[56]|81\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2-9]\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], MY: [\"60\", \"00\", \"1\\\\d{8,9}|(?:3\\\\d|[4-9])\\\\d{7}\", [8, 9, 10], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1-$2 $3\", [\"[4-79]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1-$2 $3\", [\"1(?:[02469]|[378][1-9]|53)|8\", \"1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8\"], \"0$1\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1-$2 $3\", [\"3\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{4})\", \"$1-$2-$3-$4\", [\"1(?:[367]|80)\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1-$2 $3\", [\"15\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1-$2 $3\", [\"1\"], \"0$1\"]], \"0\"], MZ: [\"258\", \"00\", \"(?:2|8\\\\d)\\\\d{7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"2|8[2-79]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]]]], NA: [\"264\", \"00\", \"[68]\\\\d{7,8}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"88\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"6\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"87\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"], \"0$1\"]], \"0\"], NC: [\"687\", \"00\", \"(?:050|[2-57-9]\\\\d\\\\d)\\\\d{3}\", [6], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1.$2.$3\", [\"[02-57-9]\"]]]], NE: [\"227\", \"00\", \"[027-9]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"08\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[089]|2[013]|7[0467]\"]]]], NF: [\"672\", \"00\", \"[13]\\\\d{5}\", [6], [[\"(\\\\d{2})(\\\\d{4})\", \"$1 $2\", [\"1[0-3]\"]], [\"(\\\\d)(\\\\d{5})\", \"$1 $2\", [\"[13]\"]]], 0, 0, \"([0-258]\\\\d{4})$\", \"3$1\"], NG: [\"234\", \"009\", \"38\\\\d{6}|[78]\\\\d{9,13}|(?:20|9\\\\d)\\\\d{8}\", [8, 10, 11, 12, 13, 14], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\", \"$1 $2 $3\", [\"3\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[7-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"20[129]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\", \"$1 $2 $3\", [\"[78]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5})(\\\\d{5,6})\", \"$1 $2 $3\", [\"[78]\"], \"0$1\"]], \"0\"], NI: [\"505\", \"00\", \"(?:1800|[25-8]\\\\d{3})\\\\d{4}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[125-8]\"]]]], NL: [\"31\", \"00\", \"(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8]))\\\\d{6}|8\\\\d{6,9}|9\\\\d{6,10}|1\\\\d{4,5}\", [5, 6, 7, 8, 9, 10, 11], [[\"(\\\\d{3})(\\\\d{4,7})\", \"$1 $2\", [\"[89]0\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"66\"], \"0$1\"], [\"(\\\\d)(\\\\d{8})\", \"$1 $2\", [\"6\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1[16-8]|2[259]|3[124]|4[17-9]|5[124679]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[1-578]|91\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\", \"$1 $2 $3\", [\"9\"], \"0$1\"]], \"0\"], NO: [\"47\", \"00\", \"(?:0|[2-9]\\\\d{3})\\\\d{4}\", [5, 8], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"8\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[2-79]\"]]], 0, 0, 0, 0, 0, \"[02-689]|7[0-8]\"], NP: [\"977\", \"00\", \"(?:1\\\\d|9)\\\\d{9}|[1-9]\\\\d{7}\", [8, 10, 11], [[\"(\\\\d)(\\\\d{7})\", \"$1-$2\", [\"1[2-6]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{6})\", \"$1-$2\", [\"1[01]|[2-8]|9(?:[1-59]|[67][2-6])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{7})\", \"$1-$2\", [\"9\"]]], \"0\"], NR: [\"674\", \"00\", \"(?:222|444|(?:55|8\\\\d)\\\\d|666|777|999)\\\\d{4}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[24-9]\"]]]], NU: [\"683\", \"00\", \"(?:[4-7]|888\\\\d)\\\\d{3}\", [4, 7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"8\"]]]], NZ: [\"64\", \"0(?:0|161)\", \"[1289]\\\\d{9}|50\\\\d{5}(?:\\\\d{2,3})?|[27-9]\\\\d{7,8}|(?:[34]\\\\d|6[0-35-9])\\\\d{6}|8\\\\d{4,6}\", [5, 6, 7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{3,8})\", \"$1 $2\", [\"8[1-79]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\", \"$1 $2 $3\", [\"50[036-8]|8|90\", \"50(?:[0367]|88)|8|90\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"24|[346]|7[2-57-9]|9[2-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"2(?:10|74)|[589]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"1|2[028]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,5})\", \"$1 $2 $3\", [\"2(?:[169]|7[0-35-9])|7\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, 0, \"00\"], OM: [\"968\", \"00\", \"(?:1505|[279]\\\\d{3}|500)\\\\d{4}|800\\\\d{5,6}\", [7, 8, 9], [[\"(\\\\d{3})(\\\\d{4,6})\", \"$1 $2\", [\"[58]\"]], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"2\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[179]\"]]]], PA: [\"507\", \"00\", \"(?:00800|8\\\\d{3})\\\\d{6}|[68]\\\\d{7}|[1-57-9]\\\\d{6}\", [7, 8, 10, 11], [[\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"[1-57-9]\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1-$2\", [\"[68]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"]]]], PE: [\"51\", \"00|19(?:1[124]|77|90)00\", \"(?:[14-8]|9\\\\d)\\\\d{7}\", [8, 9], [[\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"80\"], \"(0$1)\"], [\"(\\\\d)(\\\\d{7})\", \"$1 $2\", [\"1\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"[4-8]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"9\"]]], \"0\", 0, 0, 0, 0, 0, 0, \"00\", \" Anexo \"], PF: [\"689\", \"00\", \"4\\\\d{5}(?:\\\\d{2})?|8\\\\d{7,8}\", [6, 8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"44\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"4|8[7-9]\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"]]]], PG: [\"675\", \"00|140[1-3]\", \"(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}\", [7, 8], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"18|[2-69]|85\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[78]\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], PH: [\"63\", \"00\", \"(?:[2-7]|9\\\\d)\\\\d{8}|2\\\\d{5}|(?:1800|8)\\\\d{7,9}\", [6, 8, 9, 10, 11, 12, 13], [[\"(\\\\d)(\\\\d{5})\", \"$1 $2\", [\"2\"], \"(0$1)\"], [\"(\\\\d{4})(\\\\d{4,6})\", \"$1 $2\", [\"3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2\", \"3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))\"], \"(0$1)\"], [\"(\\\\d{5})(\\\\d{4})\", \"$1 $2\", [\"346|4(?:27|9[35])|883\", \"3469|4(?:279|9(?:30|56))|8834\"], \"(0$1)\"], [\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"2\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[3-7]|8[2-8]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"]], [\"(\\\\d{4})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3 $4\", [\"1\"]]], \"0\"], PK: [\"92\", \"00\", \"122\\\\d{6}|[24-8]\\\\d{10,11}|9(?:[013-9]\\\\d{8,10}|2(?:[01]\\\\d\\\\d|2(?:[06-8]\\\\d|1[01]))\\\\d{7})|(?:[2-8]\\\\d{3}|92(?:[0-7]\\\\d|8[1-9]))\\\\d{6}|[24-9]\\\\d{8}|[89]\\\\d{7}\", [8, 9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{2,7})\", \"$1 $2 $3\", [\"[89]0\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{5})\", \"$1 $2\", [\"1\"]], [\"(\\\\d{3})(\\\\d{6,7})\", \"$1 $2\", [\"2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])\", \"9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{7,8})\", \"$1 $2\", [\"(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\"], \"(0$1)\"], [\"(\\\\d{5})(\\\\d{5})\", \"$1 $2\", [\"58\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{7})\", \"$1 $2\", [\"3\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"[24-9]\"], \"(0$1)\"]], \"0\"], PL: [\"48\", \"00\", \"(?:6|8\\\\d\\\\d)\\\\d{7}|[1-9]\\\\d{6}(?:\\\\d{2})?|[26]\\\\d{5}\", [6, 7, 8, 9, 10], [[\"(\\\\d{5})\", \"$1\", [\"19\"]], [\"(\\\\d{3})(\\\\d{3})\", \"$1 $2\", [\"11|20|64\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1 $2 $3\", [\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1\", \"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\", \"$1 $2 $3\", [\"64\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"1[2-8]|[2-7]|8[1-79]|9[145]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"8\"]]]], PM: [\"508\", \"00\", \"[45]\\\\d{5}|(?:708|8\\\\d\\\\d)\\\\d{6}\", [6, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"[45]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"7\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"], \"0$1\"]], \"0\"], PR: [\"1\", \"011\", \"(?:[589]\\\\d\\\\d|787)\\\\d{7}\", [10], 0, \"1\", 0, 0, 0, 0, \"787|939\"], PS: [\"970\", \"00\", \"[2489]2\\\\d{6}|(?:1\\\\d|5)\\\\d{8}\", [8, 9, 10], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[2489]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"5\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1\"]]], \"0\"], PT: [\"351\", \"00\", \"1693\\\\d{5}|(?:[26-9]\\\\d|30)\\\\d{7}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"2[12]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"16|[236-9]\"]]]], PW: [\"680\", \"01[12]\", \"(?:[24-8]\\\\d\\\\d|345|900)\\\\d{4}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-9]\"]]]], PY: [\"595\", \"00\", \"59\\\\d{4,6}|9\\\\d{5,10}|(?:[2-46-8]\\\\d|5[0-8])\\\\d{4,7}\", [6, 7, 8, 9, 10, 11], [[\"(\\\\d{3})(\\\\d{3,6})\", \"$1 $2\", [\"[2-9]0\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]\"], \"(0$1)\"], [\"(\\\\d{3})(\\\\d{4,5})\", \"$1 $2\", [\"2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"87\"]], [\"(\\\\d{3})(\\\\d{6})\", \"$1 $2\", [\"9(?:[5-79]|8[1-7])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2-8]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"9\"]]], \"0\"], QA: [\"974\", \"00\", \"800\\\\d{4}|(?:2|800)\\\\d{6}|(?:0080|[3-7])\\\\d{7}\", [7, 8, 9, 11], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"2[16]|8\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[3-7]\"]]]], RE: [\"262\", \"00\", \"709\\\\d{6}|(?:26|[689]\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[26-9]\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, [[\"26(?:2\\\\d\\\\d|3(?:0\\\\d|1[0-6]))\\\\d{4}\"], [\"(?:69(?:2\\\\d\\\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\\\d{4}\"], [\"80\\\\d{7}\"], [\"89[1-37-9]\\\\d{6}\"], 0, 0, 0, 0, [\"9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\\\d{4}\"], [\"8(?:1[019]|2[0156]|84|90)\\\\d{6}\"]]], RO: [\"40\", \"00\", \"(?:[236-8]\\\\d|90)\\\\d{7}|[23]\\\\d{5}\", [6, 9], [[\"(\\\\d{3})(\\\\d{3})\", \"$1 $2\", [\"2[3-6]\", \"2[3-6]\\\\d9\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})\", \"$1 $2\", [\"219|31\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[23]1\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[236-9]\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, 0, 0, \" int \"], RS: [\"381\", \"00\", \"38[02-9]\\\\d{6,9}|6\\\\d{7,9}|90\\\\d{4,8}|38\\\\d{5,6}|(?:7\\\\d\\\\d|800)\\\\d{3,9}|(?:[12]\\\\d|3[0-79])\\\\d{5,10}\", [6, 7, 8, 9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{3,9})\", \"$1 $2\", [\"(?:2[389]|39)0|[7-9]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{5,10})\", \"$1 $2\", [\"[1-36]\"], \"0$1\"]], \"0\"], RU: [\"7\", \"810\", \"8\\\\d{13}|[347-9]\\\\d{9}\", [10, 14], [[\"(\\\\d{4})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"7(?:1[0-8]|2[1-9])\", \"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))\", \"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2\"], \"8 ($1)\", 1], [\"(\\\\d{5})(\\\\d)(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"7(?:1[0-68]|2[1-9])\", \"7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))\", \"7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]\"], \"8 ($1)\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"8 ($1)\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2-$3-$4\", [\"[349]|8(?:[02-7]|1[1-8])\"], \"8 ($1)\", 1], [\"(\\\\d{4})(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"8\"], \"8 ($1)\"]], \"8\", 0, 0, 0, 0, \"3[04-689]|[489]\", 0, \"8~10\"], RW: [\"250\", \"00\", \"(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}\", [8, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"0\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"2\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[7-9]\"], \"0$1\"]], \"0\"], SA: [\"966\", \"00\", \"92\\\\d{7}|(?:[15]|8\\\\d)\\\\d{8}\", [9, 10], [[\"(\\\\d{4})(\\\\d{5})\", \"$1 $2\", [\"9\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"5\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"81\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"]]], \"0\"], SB: [\"677\", \"0[01]\", \"[6-9]\\\\d{6}|[1-6]\\\\d{4}\", [5, 7], [[\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])\"]]]], SC: [\"248\", \"010|0[0-2]\", \"(?:[2489]\\\\d|64)\\\\d{5}\", [7], [[\"(\\\\d)(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[246]|9[57]\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], SD: [\"249\", \"00\", \"[19]\\\\d{8}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[19]\"], \"0$1\"]], \"0\"], SE: [\"46\", \"00\", \"(?:[26]\\\\d\\\\d|9)\\\\d{9}|[1-9]\\\\d{8}|[1-689]\\\\d{7}|[1-4689]\\\\d{6}|2\\\\d{5}\", [6, 7, 8, 9, 10, 12], [[\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\", \"$1-$2 $3\", [\"20\"], \"0$1\", 0, \"$1 $2 $3\"], [\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"9(?:00|39|44|9)\"], \"0$1\", 0, \"$1 $2\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\", \"$1-$2 $3\", [\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"], \"0$1\", 0, \"$1 $2 $3\"], [\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\", \"$1-$2 $3 $4\", [\"8\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d{3})(\\\\d{2,3})(\\\\d{2})\", \"$1-$2 $3\", [\"1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"], \"0$1\", 0, \"$1 $2 $3\"], [\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\", \"$1-$2 $3\", [\"9(?:00|39|44)\"], \"0$1\", 0, \"$1 $2 $3\"], [\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\", \"$1-$2 $3 $4\", [\"1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1-$2 $3 $4\", [\"10|7\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\", \"$1-$2 $3 $4\", [\"8\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1-$2 $3 $4\", [\"[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\", \"$1-$2 $3 $4\", [\"9\"], \"0$1\", 0, \"$1 $2 $3 $4\"], [\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1-$2 $3 $4 $5\", [\"[26]\"], \"0$1\", 0, \"$1 $2 $3 $4 $5\"]], \"0\"], SG: [\"65\", \"0[0-3]\\\\d\", \"(?:(?:1\\\\d|8)\\\\d\\\\d|7000)\\\\d{7}|[3689]\\\\d{7}\", [8, 10, 11], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[369]|8(?:0[1-9]|[1-9])\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"]], [\"(\\\\d{4})(\\\\d{4})(\\\\d{3})\", \"$1 $2 $3\", [\"7\"]], [\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"1\"]]]], SH: [\"290\", \"00\", \"(?:[256]\\\\d|8)\\\\d{3}\", [4, 5], 0, 0, 0, 0, 0, 0, \"[256]\"], SI: [\"386\", \"00|10(?:22|66|88|99)\", \"[1-7]\\\\d{7}|8\\\\d{4,7}|90\\\\d{4,6}\", [5, 6, 7, 8], [[\"(\\\\d{2})(\\\\d{3,6})\", \"$1 $2\", [\"8[09]|9\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"59|8\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[37][01]|4[0139]|51|6\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[1-57]\"], \"(0$1)\"]], \"0\", 0, 0, 0, 0, 0, 0, \"00\"], SJ: [\"47\", \"00\", \"0\\\\d{4}|(?:[489]\\\\d|79)\\\\d{6}\", [5, 8], 0, 0, 0, 0, 0, 0, \"79\"], SK: [\"421\", \"00\", \"[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}\", [6, 7, 9], [[\"(\\\\d)(\\\\d{2})(\\\\d{3,4})\", \"$1 $2 $3\", [\"21\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\", \"$1 $2 $3\", [\"[3-5][1-8]1\", \"[3-5][1-8]1[67]\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\", \"$1/$2 $3 $4\", [\"2\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[689]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1/$2 $3 $4\", [\"[3-5]\"], \"0$1\"]], \"0\"], SL: [\"232\", \"00\", \"(?:[237-9]\\\\d|66)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"[236-9]\"], \"(0$1)\"]], \"0\"], SM: [\"378\", \"00\", \"(?:0549|[5-7]\\\\d)\\\\d{6}\", [8, 10], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[5-7]\"]], [\"(\\\\d{4})(\\\\d{6})\", \"$1 $2\", [\"0\"]]], 0, 0, \"([89]\\\\d{5})$\", \"0549$1\"], SN: [\"221\", \"00\", \"(?:[378]\\\\d|93)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[379]\"]]]], SO: [\"252\", \"00\", \"[346-9]\\\\d{8}|[12679]\\\\d{7}|[1-5]\\\\d{6}|[1348]\\\\d{5}\", [6, 7, 8, 9], [[\"(\\\\d{2})(\\\\d{4})\", \"$1 $2\", [\"8[125]\"]], [\"(\\\\d{6})\", \"$1\", [\"[134]\"]], [\"(\\\\d)(\\\\d{6})\", \"$1 $2\", [\"[15]|2[0-79]|3[0-46-8]|4[0-7]\"]], [\"(\\\\d)(\\\\d{7})\", \"$1 $2\", [\"(?:2|90)4|[67]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[348]|64|79|90\"]], [\"(\\\\d{2})(\\\\d{5,7})\", \"$1 $2\", [\"1|28|6[0-35-9]|7[67]|9[2-9]\"]]], \"0\"], SR: [\"597\", \"00\", \"(?:[2-5]|68|[78]\\\\d)\\\\d{5}\", [6, 7], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1-$2-$3\", [\"56\"]], [\"(\\\\d{3})(\\\\d{3})\", \"$1-$2\", [\"[2-5]\"]], [\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"[6-8]\"]]]], SS: [\"211\", \"00\", \"[19]\\\\d{8}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[19]\"], \"0$1\"]], \"0\"], ST: [\"239\", \"00\", \"(?:22|9\\\\d)\\\\d{5}\", [7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[29]\"]]]], SV: [\"503\", \"00\", \"[267]\\\\d{7}|(?:80\\\\d|900)\\\\d{4}(?:\\\\d{4})?\", [7, 8, 11], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[89]\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[267]\"]], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"]]]], SX: [\"1\", \"011\", \"7215\\\\d{6}|(?:[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"(5\\\\d{6})$|1\", \"721$1\", 0, \"721\"], SY: [\"963\", \"00\", \"[1-359]\\\\d{8}|[1-5]\\\\d{7}\", [8, 9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[1-4]|5[1-3]\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[59]\"], \"0$1\", 1]], \"0\"], SZ: [\"268\", \"00\", \"0800\\\\d{4}|(?:[237]\\\\d|900)\\\\d{6}\", [8, 9], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[0237]\"]], [\"(\\\\d{5})(\\\\d{4})\", \"$1 $2\", [\"9\"]]]], TA: [\"290\", \"00\", \"8\\\\d{3}\", [4], 0, 0, 0, 0, 0, 0, \"8\"], TC: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|649|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-479]\\\\d{6})$|1\", \"649$1\", 0, \"649\"], TD: [\"235\", \"00|16\", \"(?:22|[689]\\\\d|77)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[26-9]\"]]], 0, 0, 0, 0, 0, 0, 0, \"00\"], TG: [\"228\", \"00\", \"[279]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[279]\"]]]], TH: [\"66\", \"00[1-9]\", \"(?:001800|[2-57]|[689]\\\\d)\\\\d{7}|1\\\\d{7,9}\", [8, 9, 10, 13], [[\"(\\\\d)(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"2\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[13-9]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"1\"]]], \"0\"], TJ: [\"992\", \"810\", \"[0-57-9]\\\\d{8}\", [9], [[\"(\\\\d{6})(\\\\d)(\\\\d{2})\", \"$1 $2 $3\", [\"331\", \"3317\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"44[02-479]|[34]7\"]], [\"(\\\\d{4})(\\\\d)(\\\\d{4})\", \"$1 $2 $3\", [\"3(?:[1245]|3[12])\"]], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[0-57-9]\"]]], 0, 0, 0, 0, 0, 0, 0, \"8~10\"], TK: [\"690\", \"00\", \"[2-47]\\\\d{3,6}\", [4, 5, 6, 7]], TL: [\"670\", \"00\", \"7\\\\d{7}|(?:[2-47]\\\\d|[89]0)\\\\d{5}\", [7, 8], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[2-489]|70\"]], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"7\"]]]], TM: [\"993\", \"810\", \"(?:[1-6]\\\\d|71)\\\\d{6}\", [8], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2-$3-$4\", [\"12\"], \"(8 $1)\"], [\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\", \"$1 $2-$3-$4\", [\"[1-5]\"], \"(8 $1)\"], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"[67]\"], \"8 $1\"]], \"8\", 0, 0, 0, 0, 0, 0, \"8~10\"], TN: [\"216\", \"00\", \"[2-57-9]\\\\d{7}\", [8], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2-57-9]\"]]]], TO: [\"676\", \"00\", \"(?:0800|(?:[5-8]\\\\d\\\\d|999)\\\\d)\\\\d{3}|[2-8]\\\\d{4}\", [5, 7], [[\"(\\\\d{2})(\\\\d{3})\", \"$1-$2\", [\"[2-4]|50|6[09]|7[0-24-69]|8[05]\"]], [\"(\\\\d{4})(\\\\d{3})\", \"$1 $2\", [\"0\"]], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[5-9]\"]]]], TR: [\"90\", \"00\", \"4\\\\d{6}|8\\\\d{11,12}|(?:[2-58]\\\\d\\\\d|900)\\\\d{7}\", [7, 10, 12, 13], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"512|8[01589]|90\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"5(?:[0-59]|61)\", \"5(?:[0-59]|61[06])\", \"5(?:[0-59]|61[06]1)\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[24][1-8]|3[1-9]\"], \"(0$1)\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{6,7})\", \"$1 $2 $3\", [\"80\"], \"0$1\", 1]], \"0\"], TT: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-46-8]\\\\d{6})$|1\", \"868$1\", 0, \"868\"], TV: [\"688\", \"00\", \"(?:2|7\\\\d\\\\d|90)\\\\d{4}\", [5, 6, 7], [[\"(\\\\d{2})(\\\\d{3})\", \"$1 $2\", [\"2\"]], [\"(\\\\d{2})(\\\\d{4})\", \"$1 $2\", [\"90\"]], [\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"7\"]]]], TW: [\"886\", \"0(?:0[25-79]|19)\", \"[2-689]\\\\d{8}|7\\\\d{9,10}|[2-8]\\\\d{7}|2\\\\d{6}\", [7, 8, 9, 10, 11], [[\"(\\\\d{2})(\\\\d)(\\\\d{4})\", \"$1 $2 $3\", [\"202\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[258]0\"], \"0$1\"], [\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]\", \"[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[49]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4,5})\", \"$1 $2 $3\", [\"7\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, 0, 0, \"#\"], TZ: [\"255\", \"00[056]\", \"(?:[25-8]\\\\d|41|90)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[24]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"5\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[67]\"], \"0$1\"]], \"0\"], UA: [\"380\", \"00\", \"[89]\\\\d{9}|[3-9]\\\\d{8}\", [9, 10], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]\", \"6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{5})\", \"$1 $2\", [\"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])\", \"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[3-7]|89|9[1-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[89]\"], \"0$1\"]], \"0\", 0, 0, 0, 0, 0, 0, \"0~0\"], UG: [\"256\", \"00[057]\", \"800\\\\d{6}|(?:[29]0|[347]\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{4})(\\\\d{5})\", \"$1 $2\", [\"202\", \"2024\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{6})\", \"$1 $2\", [\"[27-9]|4(?:6[45]|[7-9])\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"[34]\"], \"0$1\"]], \"0\"], US: [\"1\", \"011\", \"[2-9]\\\\d{9}|3\\\\d{6}\", [10], [[\"(\\\\d{3})(\\\\d{4})\", \"$1-$2\", [\"310\"], 0, 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"($1) $2-$3\", [\"[2-9]\"], 0, 1, \"$1-$2-$3\"]], \"1\", 0, 0, 0, 0, 0, [[\"(?:3052(?:0[0-8]|[1-9]\\\\d)|5056(?:[0-35-9]\\\\d|4[0-468]))\\\\d{4}|(?:2742|305[3-9]|472[247-9]|505[2-57-9]|983[2-47-9])\\\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[0135-79]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\d{6}\"], [\"\"], [\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\"], [\"900[2-9]\\\\d{6}\"], [\"52(?:3(?:[2-46-9][02-9]\\\\d|5(?:[02-46-9]\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\d|5(?:[034]\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\d)|9(?:[05-9]\\\\d|2[0-5]|49)))\\\\d{4}|52[34][2-9]1[02-9]\\\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\\\d{6}\"], 0, 0, 0, [\"305209\\\\d{4}\"]]], UY: [\"598\", \"0(?:0|1[3-9]\\\\d)\", \"0004\\\\d{2,9}|[1249]\\\\d{7}|(?:[49]\\\\d|80)\\\\d{5}\", [6, 7, 8, 9, 10, 11, 12, 13], [[\"(\\\\d{3})(\\\\d{3,4})\", \"$1 $2\", [\"0\"]], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[49]0|8\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"9\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[124]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{2,4})\", \"$1 $2 $3\", [\"0\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{2,4})\", \"$1 $2 $3 $4\", [\"0\"]]], \"0\", 0, 0, 0, 0, 0, 0, \"00\", \" int. \"], UZ: [\"998\", \"00\", \"(?:20|33|[5-9]\\\\d)\\\\d{7}\", [9], [[\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"[235-9]\"]]]], VA: [\"39\", \"00\", \"0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}\", [6, 7, 8, 9, 10, 11, 12], 0, 0, 0, 0, 0, 0, \"06698\"], VC: [\"1\", \"011\", \"(?:[58]\\\\d\\\\d|784|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-7]\\\\d{6})$|1\", \"784$1\", 0, \"784\"], VE: [\"58\", \"00\", \"[68]00\\\\d{7}|(?:[24]\\\\d|[59]0)\\\\d{8}\", [10], [[\"(\\\\d{3})(\\\\d{7})\", \"$1-$2\", [\"[24-689]\"], \"0$1\"]], \"0\"], VG: [\"1\", \"011\", \"(?:284|[58]\\\\d\\\\d|900)\\\\d{7}\", [10], 0, \"1\", 0, \"([2-578]\\\\d{6})$|1\", \"284$1\", 0, \"284\"], VI: [\"1\", \"011\", \"[58]\\\\d{9}|(?:34|90)0\\\\d{7}\", [10], 0, \"1\", 0, \"([2-9]\\\\d{6})$|1\", \"340$1\", 0, \"340\"], VN: [\"84\", \"00\", \"[12]\\\\d{9}|[135-9]\\\\d{8}|[16]\\\\d{7}|[16-8]\\\\d{6}\", [7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"80\"], \"0$1\", 1], [\"(\\\\d{4})(\\\\d{4,6})\", \"$1 $2\", [\"1\"], 0, 1], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"6\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[357-9]\"], \"0$1\", 1], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"2[48]\"], \"0$1\", 1], [\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\", \"$1 $2 $3\", [\"2\"], \"0$1\", 1]], \"0\"], VU: [\"678\", \"00\", \"[57-9]\\\\d{6}|(?:[238]\\\\d|48)\\\\d{3}\", [5, 7], [[\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"[57-9]\"]]]], WF: [\"681\", \"00\", \"(?:40|72|8\\\\d{4})\\\\d{4}|[89]\\\\d{5}\", [6, 9], [[\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3\", [\"[47-9]\"]], [\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\", \"$1 $2 $3 $4\", [\"8\"]]]], WS: [\"685\", \"0\", \"(?:[2-6]|8\\\\d{5})\\\\d{4}|[78]\\\\d{6}|[68]\\\\d{5}\", [5, 6, 7, 10], [[\"(\\\\d{5})\", \"$1\", [\"[2-5]|6[1-9]\"]], [\"(\\\\d{3})(\\\\d{3,7})\", \"$1 $2\", [\"[68]\"]], [\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"7\"]]]], XK: [\"383\", \"00\", \"2\\\\d{7,8}|3\\\\d{7,11}|(?:4\\\\d\\\\d|[89]00)\\\\d{5}\", [8, 9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{5})\", \"$1 $2\", [\"[89]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[2-4]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"2|39\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7,10})\", \"$1 $2\", [\"3\"], \"0$1\"]], \"0\"], YE: [\"967\", \"00\", \"(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}\", [7, 8, 9], [[\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"[1-6]|7(?:[24-6]|8[0-7])\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"7\"], \"0$1\"]], \"0\"], YT: [\"262\", \"00\", \"7093\\\\d{5}|(?:80|9\\\\d)\\\\d{7}|(?:26|63)9\\\\d{6}\", [9], 0, \"0\", 0, 0, 0, 0, 0, [[\"269(?:0[0-467]|15|5[0-4]|6\\\\d|[78]0)\\\\d{4}\"], [\"(?:639(?:0[0-79]|1[019]|[267]\\\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\\\d{4}\"], [\"80\\\\d{7}\"], 0, 0, 0, 0, 0, [\"9(?:(?:39|47)8[01]|769\\\\d)\\\\d{4}\"]]], ZA: [\"27\", \"00\", \"[1-79]\\\\d{8}|8\\\\d{4,9}\", [5, 6, 7, 8, 9, 10], [[\"(\\\\d{2})(\\\\d{3,4})\", \"$1 $2\", [\"8[1-4]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\", \"$1 $2 $3\", [\"8[1-4]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"860\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"[1-9]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"8\"], \"0$1\"]], \"0\"], ZM: [\"260\", \"00\", \"800\\\\d{6}|(?:21|[579]\\\\d|63)\\\\d{7}\", [9], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[28]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"[579]\"], \"0$1\"]], \"0\"], ZW: [\"263\", \"00\", \"2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{6,7})|[38]\\\\d{9}|[35-8]\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}\", [5, 6, 7, 8, 9, 10], [[\"(\\\\d{3})(\\\\d{3,5})\", \"$1 $2\", [\"2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]\"], \"0$1\"], [\"(\\\\d)(\\\\d{3})(\\\\d{2,4})\", \"$1 $2 $3\", [\"[49]\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{4})\", \"$1 $2\", [\"80\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{7})\", \"$1 $2\", [\"24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2\", \"2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]\"], \"(0$1)\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"7\"], \"0$1\"], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)\", \"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{6})\", \"$1 $2\", [\"8\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3,5})\", \"$1 $2\", [\"1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]\"], \"0$1\"], [\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\", \"$1 $2 $3\", [\"29[013-9]|39|54\"], \"0$1\"], [\"(\\\\d{4})(\\\\d{3,5})\", \"$1 $2\", [\"(?:25|54)8\", \"258|5483\"], \"0$1\"]], \"0\"]}, nonGeographic: {\"800\": [\"800\", 0, \"(?:00|[1-9]\\\\d)\\\\d{6}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"\\\\d\"]]], 0, 0, 0, 0, 0, 0, [0, 0, [\"(?:00|[1-9]\\\\d)\\\\d{6}\"]]], \"808\": [\"808\", 0, \"[1-9]\\\\d{7}\", [8], [[\"(\\\\d{4})(\\\\d{4})\", \"$1 $2\", [\"[1-9]\"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, 0, [\"[1-9]\\\\d{7}\"]]], \"870\": [\"870\", 0, \"7\\\\d{11}|[235-7]\\\\d{8}\", [9, 12], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"[235-7]\"]]], 0, 0, 0, 0, 0, 0, [0, [\"(?:[356]|774[45])\\\\d{8}|7[6-8]\\\\d{7}\"], 0, 0, 0, 0, 0, 0, [\"2\\\\d{8}\", [9]]]], \"878\": [\"878\", 0, \"10\\\\d{10}\", [12], [[\"(\\\\d{2})(\\\\d{5})(\\\\d{5})\", \"$1 $2 $3\", [\"1\"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, [\"10\\\\d{10}\"]]], \"881\": [\"881\", 0, \"6\\\\d{9}|[0-36-9]\\\\d{8}\", [9, 10], [[\"(\\\\d)(\\\\d{3})(\\\\d{5})\", \"$1 $2 $3\", [\"[0-37-9]\"]], [\"(\\\\d)(\\\\d{3})(\\\\d{5,6})\", \"$1 $2 $3\", [\"6\"]]], 0, 0, 0, 0, 0, 0, [0, [\"6\\\\d{9}|[0-36-9]\\\\d{8}\"]]], \"882\": [\"882\", 0, \"[13]\\\\d{6}(?:\\\\d{2,5})?|[19]\\\\d{7}|(?:[25]\\\\d\\\\d|4)\\\\d{7}(?:\\\\d{2})?\", [7, 8, 9, 10, 11, 12], [[\"(\\\\d{2})(\\\\d{5})\", \"$1 $2\", [\"16|342\"]], [\"(\\\\d{2})(\\\\d{6})\", \"$1 $2\", [\"49\"]], [\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\", \"$1 $2 $3\", [\"1[36]|9\"]], [\"(\\\\d{2})(\\\\d{4})(\\\\d{3})\", \"$1 $2 $3\", [\"3[23]\"]], [\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\", \"$1 $2 $3\", [\"16\"]], [\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"10|23|3(?:[15]|4[57])|4|51\"]], [\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"34\"]], [\"(\\\\d{2})(\\\\d{4,5})(\\\\d{5})\", \"$1 $2 $3\", [\"[1-35]\"]]], 0, 0, 0, 0, 0, 0, [0, [\"342\\\\d{4}|(?:337|49)\\\\d{6}|(?:3(?:2|47|7\\\\d{3})|50\\\\d{3})\\\\d{7}\", [7, 8, 9, 10, 12]], 0, 0, 0, [\"348[57]\\\\d{7}\", [11]], 0, 0, [\"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\\\d{4}|6\\\\d{5,10})|(?:345\\\\d|9[89])\\\\d{6}|(?:10|2(?:3|85\\\\d)|3(?:[15]|[69]\\\\d\\\\d)|4[15-8]|51)\\\\d{8}\"]]], \"883\": [\"883\", 0, \"(?:[1-4]\\\\d|51)\\\\d{6,10}\", [8, 9, 10, 11, 12], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{2,8})\", \"$1 $2 $3\", [\"[14]|2[24-689]|3[02-689]|51[24-9]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3\", [\"510\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\", \"$1 $2 $3\", [\"21\"]], [\"(\\\\d{4})(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"51[13]\"]], [\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\", \"$1 $2 $3 $4\", [\"[235]\"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, [\"(?:2(?:00\\\\d\\\\d|10)|(?:370[1-9]|51\\\\d0)\\\\d)\\\\d{7}|51(?:00\\\\d{5}|[24-9]0\\\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\\\d{5,9}\"]]], \"888\": [\"888\", 0, \"\\\\d{11}\", [11], [[\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\", \"$1 $2 $3\"]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, [\"\\\\d{11}\"]]], \"979\": [\"979\", 0, \"[1359]\\\\d{8}\", [9], [[\"(\\\\d)(\\\\d{4})(\\\\d{4})\", \"$1 $2 $3\", [\"[1359]\"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, [\"[1359]\\\\d{8}\"]]]}};\nexport default metadata;\n", "import {t as parsePhoneNumberWithError$1, u as parsePhoneNumber$1, v as isValidPhoneNumber$1, w as isPossiblePhoneNumber$1, x as validatePhoneNumberLength$1, y as findNumbers$1, z as searchNumbers$1, B as findPhoneNumbersInText$1, C as searchPhoneNumbersInText$1, E as PhoneNumberMatcher$1, A as AsYouType$1, F as isSupportedCountry$1, G as getCountries$1, s as getCountryCallingCode$1, H as getExtPrefix$1, M as Metadata$1, I as getExampleNumber$1, J as formatIncompletePhoneNumber$1, K as PhoneNumber$1} from \"./formatIncompletePhoneNumber-5ecdc3f5.js\";\nimport metadata from \"../libphonenumber-js/metadata.min.js\";\nfunction withMetadataArgument(func, _arguments) {\n  var args = Array.prototype.slice.call(_arguments);\n  args.push(metadata);\n  return func.apply(this, args);\n}\nfunction parsePhoneNumberWithError() {\n  return withMetadataArgument(parsePhoneNumberWithError$1, arguments);\n}\nfunction parsePhoneNumber() {\n  return withMetadataArgument(parsePhoneNumber$1, arguments);\n}\nfunction isValidPhoneNumber() {\n  return withMetadataArgument(isValidPhoneNumber$1, arguments);\n}\nfunction isPossiblePhoneNumber() {\n  return withMetadataArgument(isPossiblePhoneNumber$1, arguments);\n}\nfunction validatePhoneNumberLength() {\n  return withMetadataArgument(validatePhoneNumberLength$1, arguments);\n}\nfunction findNumbers() {\n  return withMetadataArgument(findNumbers$1, arguments);\n}\nfunction searchNumbers() {\n  return withMetadataArgument(searchNumbers$1, arguments);\n}\nfunction findPhoneNumbersInText() {\n  return withMetadataArgument(findPhoneNumbersInText$1, arguments);\n}\nfunction searchPhoneNumbersInText() {\n  return withMetadataArgument(searchPhoneNumbersInText$1, arguments);\n}\nfunction PhoneNumberMatcher(text, options) {\n  return PhoneNumberMatcher$1.call(this, text, options, metadata);\n}\nPhoneNumberMatcher.prototype = Object.create(PhoneNumberMatcher$1.prototype, {});\nPhoneNumberMatcher.prototype.constructor = PhoneNumberMatcher;\nfunction AsYouType(country) {\n  return AsYouType$1.call(this, country, metadata);\n}\nAsYouType.prototype = Object.create(AsYouType$1.prototype, {});\nAsYouType.prototype.constructor = AsYouType;\nfunction isSupportedCountry() {\n  return withMetadataArgument(isSupportedCountry$1, arguments);\n}\nfunction getCountries() {\n  return withMetadataArgument(getCountries$1, arguments);\n}\nfunction getCountryCallingCode() {\n  return withMetadataArgument(getCountryCallingCode$1, arguments);\n}\nfunction getExtPrefix() {\n  return withMetadataArgument(getExtPrefix$1, arguments);\n}\nfunction Metadata() {\n  return Metadata$1.call(this, metadata);\n}\nMetadata.prototype = Object.create(Metadata$1.prototype, {});\nMetadata.prototype.constructor = Metadata;\nfunction getExampleNumber() {\n  return withMetadataArgument(getExampleNumber$1, arguments);\n}\nfunction formatIncompletePhoneNumber() {\n  return withMetadataArgument(formatIncompletePhoneNumber$1, arguments);\n}\nfunction PhoneNumber(number) {\n  return PhoneNumber$1.call(this, number, metadata);\n}\nPhoneNumber.prototype = Object.create(PhoneNumber$1.prototype, {});\nPhoneNumber.prototype.constructor = PhoneNumber;\nexport {AsYouType as A, Metadata as M, PhoneNumberMatcher as P, parsePhoneNumber as a, isPossiblePhoneNumber as b, findPhoneNumbersInText as c, searchPhoneNumbersInText as d, isSupportedCountry as e, findNumbers as f, getCountries as g, getCountryCallingCode as h, isValidPhoneNumber as i, getExtPrefix as j, getExampleNumber as k, formatIncompletePhoneNumber as l, PhoneNumber as m, parsePhoneNumberWithError as p, searchNumbers as s, validatePhoneNumberLength as v, withMetadataArgument as w};\nexport default null;\n", "import {w as withMetadataArgument} from \"./common/PhoneNumber-6c6a83e1.js\";\nexport {A as AsYouType, M as Metadata, m as PhoneNumber, P as PhoneNumberMatcher, a as default, f as findNumbers, c as findPhoneNumbersInText, l as formatIncompletePhoneNumber, g as getCountries, h as getCountryCallingCode, k as getExampleNumber, j as getExtPrefix, h as getPhoneCode, b as isPossiblePhoneNumber, e as isSupportedCountry, i as isValidPhoneNumber, p as parsePhoneNumber, a as parsePhoneNumberFromString, p as parsePhoneNumberWithError, s as searchNumbers, d as searchPhoneNumbersInText, v as validatePhoneNumberLength} from \"./common/PhoneNumber-6c6a83e1.js\";\nimport {n as normalizeArguments$2, p as parse$1, f as formatNumber$1, i as isObject, a as isViablePhoneNumber, g as getNumberType$2, b as isPossiblePhoneNumber, c as isValidNumber$2, V as VALID_PHONE_NUMBER_WITH_EXTENSION, d as parsePreCandidate, e as isValidPreCandidate, h as isValidCandidate, W as WHITESPACE, j as VALID_PUNCTUATION} from \"./common/formatIncompletePhoneNumber-5ecdc3f5.js\";\nexport {A as AsYouTypeCustom, r as DIGITS, D as DIGIT_PLACEHOLDER, P as ParseError, q as formatRFC3966, s as getCountryCallingCodeCustom, s as getPhoneCodeCustom, m as parseDigits, k as parseIncompletePhoneNumber, l as parsePhoneNumberCharacter, o as parseRFC3966} from \"./common/formatIncompletePhoneNumber-5ecdc3f5.js\";\nimport metadata from \"./libphonenumber-js/metadata.min.js\";\nfunction parseNumber() {\n  var _normalizeArguments = normalizeArguments$2(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  return parse$1(text, options, metadata2);\n}\nfunction parse() {\n  return withMetadataArgument(parseNumber, arguments);\n}\nfunction _slicedToArray(arr, i2) {\n  return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i2) || _unsupportedIterableToArray(arr, i2) || _nonIterableRest();\n}\nfunction _nonIterableRest() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray(o2, minLen) {\n  if (!o2)\n    return;\n  if (typeof o2 === \"string\")\n    return _arrayLikeToArray(o2, minLen);\n  var n = Object.prototype.toString.call(o2).slice(8, -1);\n  if (n === \"Object\" && o2.constructor)\n    n = o2.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o2);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray(o2, minLen);\n}\nfunction _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i2 = 0, arr2 = new Array(len); i2 < len; i2++) {\n    arr2[i2] = arr[i2];\n  }\n  return arr2;\n}\nfunction _iterableToArrayLimit(arr, i2) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i2 && _arr.length === i2)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction formatNumber() {\n  var _normalizeArguments = normalizeArguments(arguments), input = _normalizeArguments.input, format2 = _normalizeArguments.format, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  return formatNumber$1(input, format2, options, metadata2);\n}\nfunction normalizeArguments(args) {\n  var _Array$prototype$slic = Array.prototype.slice.call(args), _Array$prototype$slic2 = _slicedToArray(_Array$prototype$slic, 5), arg_1 = _Array$prototype$slic2[0], arg_2 = _Array$prototype$slic2[1], arg_3 = _Array$prototype$slic2[2], arg_4 = _Array$prototype$slic2[3], arg_5 = _Array$prototype$slic2[4];\n  var input;\n  var format2;\n  var options;\n  var metadata2;\n  if (typeof arg_1 === \"string\") {\n    if (typeof arg_3 === \"string\") {\n      format2 = arg_3;\n      if (arg_5) {\n        options = arg_4;\n        metadata2 = arg_5;\n      } else {\n        metadata2 = arg_4;\n      }\n      input = parse$1(arg_1, {\n        defaultCountry: arg_2,\n        extended: true\n      }, metadata2);\n    } else {\n      if (typeof arg_2 !== \"string\") {\n        throw new Error(\"`format` argument not passed to `formatNumber(number, format)`\");\n      }\n      format2 = arg_2;\n      if (arg_4) {\n        options = arg_3;\n        metadata2 = arg_4;\n      } else {\n        metadata2 = arg_3;\n      }\n      input = parse$1(arg_1, {\n        extended: true\n      }, metadata2);\n    }\n  } else if (isObject(arg_1)) {\n    input = arg_1;\n    format2 = arg_2;\n    if (arg_4) {\n      options = arg_3;\n      metadata2 = arg_4;\n    } else {\n      metadata2 = arg_3;\n    }\n  } else\n    throw new TypeError(\"A phone number must either be a string or an object of shape { phone, [country] }.\");\n  if (format2 === \"International\") {\n    format2 = \"INTERNATIONAL\";\n  } else if (format2 === \"National\") {\n    format2 = \"NATIONAL\";\n  }\n  return {\n    input,\n    format: format2,\n    options,\n    metadata: metadata2\n  };\n}\nfunction format() {\n  return withMetadataArgument(formatNumber, arguments);\n}\nfunction _slicedToArray$1(arr, i2) {\n  return _arrayWithHoles$1(arr) || _iterableToArrayLimit$1(arr, i2) || _unsupportedIterableToArray$1(arr, i2) || _nonIterableRest$1();\n}\nfunction _nonIterableRest$1() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _unsupportedIterableToArray$1(o2, minLen) {\n  if (!o2)\n    return;\n  if (typeof o2 === \"string\")\n    return _arrayLikeToArray$1(o2, minLen);\n  var n = Object.prototype.toString.call(o2).slice(8, -1);\n  if (n === \"Object\" && o2.constructor)\n    n = o2.constructor.name;\n  if (n === \"Map\" || n === \"Set\")\n    return Array.from(o2);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n    return _arrayLikeToArray$1(o2, minLen);\n}\nfunction _arrayLikeToArray$1(arr, len) {\n  if (len == null || len > arr.length)\n    len = arr.length;\n  for (var i2 = 0, arr2 = new Array(len); i2 < len; i2++) {\n    arr2[i2] = arr[i2];\n  }\n  return arr2;\n}\nfunction _iterableToArrayLimit$1(arr, i2) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n  if (_i == null)\n    return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n  var _s, _e;\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n      if (i2 && _arr.length === i2)\n        break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null)\n        _i[\"return\"]();\n    } finally {\n      if (_d)\n        throw _e;\n    }\n  }\n  return _arr;\n}\nfunction _arrayWithHoles$1(arr) {\n  if (Array.isArray(arr))\n    return arr;\n}\nfunction getNumberType() {\n  var _normalizeArguments = normalizeArguments$1(arguments), input = _normalizeArguments.input, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  if (!input.phone) {\n    return;\n  }\n  return getNumberType$2(input, options, metadata2);\n}\nfunction normalizeArguments$1(args) {\n  var _Array$prototype$slic = Array.prototype.slice.call(args), _Array$prototype$slic2 = _slicedToArray$1(_Array$prototype$slic, 4), arg_1 = _Array$prototype$slic2[0], arg_2 = _Array$prototype$slic2[1], arg_3 = _Array$prototype$slic2[2], arg_4 = _Array$prototype$slic2[3];\n  var input;\n  var options = {};\n  var metadata2;\n  if (typeof arg_1 === \"string\") {\n    if (!isObject(arg_2)) {\n      if (arg_4) {\n        options = arg_3;\n        metadata2 = arg_4;\n      } else {\n        metadata2 = arg_3;\n      }\n      if (isViablePhoneNumber(arg_1)) {\n        input = parse$1(arg_1, {\n          defaultCountry: arg_2\n        }, metadata2);\n      } else {\n        input = {};\n      }\n    } else {\n      if (arg_3) {\n        options = arg_2;\n        metadata2 = arg_3;\n      } else {\n        metadata2 = arg_2;\n      }\n      if (isViablePhoneNumber(arg_1)) {\n        input = parse$1(arg_1, void 0, metadata2);\n      } else {\n        input = {};\n      }\n    }\n  } else if (isObject(arg_1)) {\n    input = arg_1;\n    if (arg_3) {\n      options = arg_2;\n      metadata2 = arg_3;\n    } else {\n      metadata2 = arg_2;\n    }\n  } else\n    throw new TypeError(\"A phone number must either be a string or an object of shape { phone, [country] }.\");\n  return {\n    input,\n    options,\n    metadata: metadata2\n  };\n}\nfunction getNumberType$1() {\n  return withMetadataArgument(getNumberType, arguments);\n}\nfunction isPossibleNumber() {\n  var _normalizeArguments = normalizeArguments$1(arguments), input = _normalizeArguments.input, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  if (!input.phone && !(options && options.v2)) {\n    return false;\n  }\n  return isPossiblePhoneNumber(input, options, metadata2);\n}\nfunction isPossibleNumber$1() {\n  return withMetadataArgument(isPossibleNumber, arguments);\n}\nfunction isValidNumber() {\n  var _normalizeArguments = normalizeArguments$1(arguments), input = _normalizeArguments.input, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  if (!input.phone) {\n    return false;\n  }\n  return isValidNumber$2(input, options, metadata2);\n}\nfunction isValidNumber$1() {\n  return withMetadataArgument(isValidNumber, arguments);\n}\nfunction isValidNumberForRegion(input, country, options, metadata2) {\n  options = options || {};\n  return input.country === country && isValidNumber$2(input, options, metadata2);\n}\nfunction isValidNumberForRegion$1(number, country, metadata2) {\n  if (typeof number !== \"string\") {\n    throw new TypeError(\"number must be a string\");\n  }\n  if (typeof country !== \"string\") {\n    throw new TypeError(\"country must be a string\");\n  }\n  var input;\n  if (isViablePhoneNumber(number)) {\n    input = parse$1(number, {\n      defaultCountry: country\n    }, metadata2);\n  } else {\n    input = {};\n  }\n  return isValidNumberForRegion(input, country, void 0, metadata2);\n}\nfunction isValidNumberForRegion$2() {\n  return withMetadataArgument(isValidNumberForRegion$1, arguments);\n}\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _defineProperties(target, props) {\n  for (var i2 = 0; i2 < props.length; i2++) {\n    var descriptor = props[i2];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor)\n      descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\nfunction _createClass(Constructor, protoProps, staticProps) {\n  if (protoProps)\n    _defineProperties(Constructor.prototype, protoProps);\n  if (staticProps)\n    _defineProperties(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {writable: false});\n  return Constructor;\n}\nfunction _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {value, enumerable: true, configurable: true, writable: true});\n  } else {\n    obj[key] = value;\n  }\n  return obj;\n}\nvar WHITESPACE_IN_THE_BEGINNING_PATTERN = new RegExp(\"^[\" + WHITESPACE + \"]+\");\nvar PUNCTUATION_IN_THE_END_PATTERN = new RegExp(\"[\" + VALID_PUNCTUATION + \"]+$\");\nfunction findPhoneNumbers(text, options, metadata2) {\n  if (options === void 0) {\n    options = {};\n  }\n  var search = new PhoneNumberSearch(text, options, metadata2);\n  var phones = [];\n  while (search.hasNext()) {\n    phones.push(search.next());\n  }\n  return phones;\n}\nfunction searchPhoneNumbers(text, options, metadata2) {\n  if (options === void 0) {\n    options = {};\n  }\n  var search = new PhoneNumberSearch(text, options, metadata2);\n  return _defineProperty({}, Symbol.iterator, function() {\n    return {\n      next: function next() {\n        if (search.hasNext()) {\n          return {\n            done: false,\n            value: search.next()\n          };\n        }\n        return {\n          done: true\n        };\n      }\n    };\n  });\n}\nvar PhoneNumberSearch = /* @__PURE__ */ function() {\n  function PhoneNumberSearch2(text, options, metadata2) {\n    _classCallCheck(this, PhoneNumberSearch2);\n    this.text = text;\n    this.options = options || {};\n    this.metadata = metadata2;\n    this.state = \"NOT_READY\";\n    this.regexp = new RegExp(VALID_PHONE_NUMBER_WITH_EXTENSION, \"ig\");\n  }\n  _createClass(PhoneNumberSearch2, [{\n    key: \"find\",\n    value: function find() {\n      var matches = this.regexp.exec(this.text);\n      if (!matches) {\n        return;\n      }\n      var number = matches[0];\n      var startsAt = matches.index;\n      number = number.replace(WHITESPACE_IN_THE_BEGINNING_PATTERN, \"\");\n      startsAt += matches[0].length - number.length;\n      number = number.replace(PUNCTUATION_IN_THE_END_PATTERN, \"\");\n      number = parsePreCandidate(number);\n      var result = this.parseCandidate(number, startsAt);\n      if (result) {\n        return result;\n      }\n      return this.find();\n    }\n  }, {\n    key: \"parseCandidate\",\n    value: function parseCandidate(number, startsAt) {\n      if (!isValidPreCandidate(number, startsAt, this.text)) {\n        return;\n      }\n      if (!isValidCandidate(number, startsAt, this.text, this.options.extended ? \"POSSIBLE\" : \"VALID\")) {\n        return;\n      }\n      var result = parse$1(number, this.options, this.metadata);\n      if (!result.phone) {\n        return;\n      }\n      result.startsAt = startsAt;\n      result.endsAt = startsAt + number.length;\n      return result;\n    }\n  }, {\n    key: \"hasNext\",\n    value: function hasNext() {\n      if (this.state === \"NOT_READY\") {\n        this.last_match = this.find();\n        if (this.last_match) {\n          this.state = \"READY\";\n        } else {\n          this.state = \"DONE\";\n        }\n      }\n      return this.state === \"READY\";\n    }\n  }, {\n    key: \"next\",\n    value: function next() {\n      if (!this.hasNext()) {\n        throw new Error(\"No next element\");\n      }\n      var result = this.last_match;\n      this.last_match = null;\n      this.state = \"NOT_READY\";\n      return result;\n    }\n  }]);\n  return PhoneNumberSearch2;\n}();\nfunction findPhoneNumbers$1() {\n  var _normalizeArguments = normalizeArguments$2(arguments), text = _normalizeArguments.text, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata;\n  return findPhoneNumbers(text, options, metadata2);\n}\nfunction searchPhoneNumbers$1() {\n  var _normalizeArguments2 = normalizeArguments$2(arguments), text = _normalizeArguments2.text, options = _normalizeArguments2.options, metadata2 = _normalizeArguments2.metadata;\n  return searchPhoneNumbers(text, options, metadata2);\n}\nfunction findPhoneNumbers$2() {\n  return withMetadataArgument(findPhoneNumbers$1, arguments);\n}\nfunction searchPhoneNumbers$2() {\n  return withMetadataArgument(searchPhoneNumbers$1, arguments);\n}\nfunction PhoneNumberSearch$1(text, options) {\n  PhoneNumberSearch.call(this, text, options, metadata);\n}\nPhoneNumberSearch$1.prototype = Object.create(PhoneNumberSearch.prototype, {});\nPhoneNumberSearch$1.prototype.constructor = PhoneNumberSearch$1;\nexport {PhoneNumberSearch$1 as PhoneNumberSearch, PhoneNumberSearch as PhoneNumberSearchCustom, findPhoneNumbers$2 as findPhoneNumbers, findPhoneNumbers$1 as findPhoneNumbersCustom, format, formatNumber as formatCustom, format as formatNumber, getNumberType$1 as getNumberType, getNumberType as getNumberTypeCustom, isPossibleNumber$1 as isPossibleNumber, isValidNumber$1 as isValidNumber, isValidNumber as isValidNumberCustom, isValidNumberForRegion$2 as isValidNumberForRegion, parse, parseNumber as parseCustom, parse as parseNumber, searchPhoneNumbers$2 as searchPhoneNumbers, searchPhoneNumbers$1 as searchPhoneNumbersCustom};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{AsYouType}from\"https://cdn.skypack.dev/libphonenumber-js\";import{useLocaleCode}from\"framer\";import{useContactPhone}from\"https://framerusercontent.com/modules/CuVXhryFic55vNF7kLiY/93zx5fRwD7qJARNZy8bW/Stores.js\";export function withFieldLogic(Component){return props=>{const locale=useLocaleCode().split(\"-\")[1]??\"GB\";const[field,setField]=useContactPhone();const{controlledValue,variant,isRequired}=field;const inputRef=useRef(null);const handleFocus=()=>{setField(prev=>({...prev,variant:\"Focussed\"}));};const handleChange=e=>{const rawValue=e?.target?.value;if(typeof rawValue===\"string\"){const asYouType=new AsYouType(locale);e.target.value=asYouType.input(rawValue);setField(prev=>({...prev,controlledValue:asYouType.getNumberValue(),chars:asYouType.getChars(),isValid:asYouType.isValid()}));}};const handleBlur=e=>{setField(prev=>({...prev,variant:prev.chars===\"\"?\"Placeholder\":prev.isValid?\"Valid\":\"Invalid\"}));};useEffect(()=>{if(typeof props.required===\"boolean\"&&isRequired!==props.required){setField(prev=>({...prev,isRequired:props.required}));}},[props.required]);useEffect(()=>{if(field.chars&&field.controlledValue){if(inputRef.current){const control=inputRef.current.querySelector(\"input\");const asYouType=new AsYouType(locale);control.value=asYouType.input(field.chars);}}},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:inputRef,variant:variant,onFocus:handleFocus,onChange:handleChange,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFieldLogic\":{\"type\":\"reactHoc\",\"name\":\"withFieldLogic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ControlledInput from\"https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/rys0RSaAyZ5UOeD6NLS2/9evAnJnvCtySZsluVzQW/bblxwEqjA.js\";const PhosphorFonts=getFonts(Phosphor);const ControlledInputFonts=getFonts(ControlledInput);const cycleOrder=[\"IcwPuaxYm\",\"e1EGbfQnP\",\"Htf7zh3Rt\",\"RqO7Siy9U\",\"opt0oUBLZ\"];const serializationHash=\"framer-l0M0T\";const variantClassNames={e1EGbfQnP:\"framer-v-szho6s\",Htf7zh3Rt:\"framer-v-18sb1bm\",IcwPuaxYm:\"framer-v-16g2id9\",opt0oUBLZ:\"framer-v-1bas20\",RqO7Siy9U:\"framer-v-bo3gnx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"e1EGbfQnP\",Invalid:\"RqO7Siy9U\",Placeholder:\"IcwPuaxYm\",Required:\"opt0oUBLZ\",Valid:\"Htf7zh3Rt\"};const getProps=({height,id,required,value,width,...props})=>{return{...props,JvbHli5zc:value??props.JvbHli5zc,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"IcwPuaxYm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,JvbHli5zc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IcwPuaxYm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Htf7zh3Rt\",\"RqO7Siy9U\",\"opt0oUBLZ\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"RqO7Siy9U\",\"opt0oUBLZ\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Htf7zh3Rt\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"RqO7Siy9U\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"opt0oUBLZ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16g2id9\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"IcwPuaxYm\",ref:refBinding,style:{...style},...addPropertyOverrides({e1EGbfQnP:{\"data-framer-name\":\"Focussed\"},Htf7zh3Rt:{\"data-framer-name\":\"Valid\"},opt0oUBLZ:{\"data-framer-name\":\"Required\"},RqO7Siy9U:{\"data-framer-name\":\"Invalid\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ymi78\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"EwN5FSvwU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Email\"})}),className:\"framer-1sz6asx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TwNAlnOb2\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s2puiq\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"RwkvQeeeG\",style:{backgroundColor:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{opt0oUBLZ:{backgroundColor:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t40ody\",\"data-framer-name\":\"Field Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"sOjv7vB30\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vjs6bo-container\",\"data-framer-name\":\"Field Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SObtpLDex-container\",name:\"Field Icon\",nodeId:\"SObtpLDex\",rendersWithMotion:true,scopeId:\"bblxwEqjA\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e0eead1f-0bd8-4571-8df1-0a8502a9f3e1, rgb(153, 153, 153))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"PaperPlaneTilt\",id:\"SObtpLDex\",layoutId:\"SObtpLDex\",mirrored:false,name:\"Field Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kdndj7-container\",\"data-framer-name\":\"contact-email\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kwIs5xYWw-container\",name:\"contact-email\",nodeId:\"kwIs5xYWw\",rendersWithMotion:true,scopeId:\"bblxwEqjA\",children:/*#__PURE__*/_jsx(ControlledInput,{autoComplete:\"email\",background:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",border:{borderColor:\"#e6e6e6\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"kwIs5xYWw\",inputMode:\"text\",layoutId:\"kwIs5xYWw\",name:\"contact-email\",padding:\"0px 16px 0px 40px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"jane@example.com\",required:KvrJSEAUP,style:{width:\"100%\"},type:\"email\",value:JvbHli5zc,width:\"100%\",...addPropertyOverrides({e1EGbfQnP:{border:{borderColor:'var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185)) /* {\"name\":\"Blue\"} */',borderStyle:\"solid\",borderWidth:2}},Htf7zh3Rt:{padding:\"0px 40px 0px 40px\"},opt0oUBLZ:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 40px\"},RqO7Siy9U:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 40px\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-153vxoy\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"uNFG1vK42\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ky19v-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d3UjW9yU4-container\",name:\"Invalid Icon\",nodeId:\"d3UjW9yU4\",rendersWithMotion:true,scopeId:\"bblxwEqjA\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"d3UjW9yU4\",layoutId:\"d3UjW9yU4\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kerpe4-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Fi_vDa97j-container\",name:\"Valid Icon\",nodeId:\"Fi_vDa97j\",rendersWithMotion:true,scopeId:\"bblxwEqjA\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"Fi_vDa97j\",layoutId:\"Fi_vDa97j\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jnojj2\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"PzfvFSWR1\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Enter a valid email address\"})}),className:\"framer-3d5nou\",\"data-framer-name\":\"Invalid Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kKzf3S3PV\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-56vg78\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sLaFek3eD\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l0M0T.framer-1qh8s4h, .framer-l0M0T .framer-1qh8s4h { display: block; }\",\".framer-l0M0T.framer-16g2id9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-l0M0T .framer-10ymi78 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-l0M0T .framer-1sz6asx, .framer-l0M0T .framer-3d5nou, .framer-l0M0T .framer-56vg78 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-l0M0T .framer-1s2puiq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-l0M0T .framer-t40ody { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 12px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-l0M0T .framer-vjs6bo-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-l0M0T .framer-1kdndj7-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-l0M0T .framer-153vxoy { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-l0M0T .framer-17ky19v-container, .framer-l0M0T .framer-kerpe4-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-l0M0T .framer-jnojj2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 20px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l0M0T.framer-16g2id9, .framer-l0M0T .framer-10ymi78, .framer-l0M0T .framer-1s2puiq, .framer-l0M0T .framer-t40ody, .framer-l0M0T .framer-153vxoy, .framer-l0M0T .framer-jnojj2 { gap: 0px; } .framer-l0M0T.framer-16g2id9 > *, .framer-l0M0T .framer-10ymi78 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-l0M0T.framer-16g2id9 > :first-child, .framer-l0M0T .framer-10ymi78 > :first-child, .framer-l0M0T .framer-jnojj2 > :first-child { margin-top: 0px; } .framer-l0M0T.framer-16g2id9 > :last-child, .framer-l0M0T .framer-10ymi78 > :last-child, .framer-l0M0T .framer-jnojj2 > :last-child { margin-bottom: 0px; } .framer-l0M0T .framer-1s2puiq > *, .framer-l0M0T .framer-t40ody > *, .framer-l0M0T .framer-153vxoy > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-l0M0T .framer-1s2puiq > :first-child, .framer-l0M0T .framer-t40ody > :first-child, .framer-l0M0T .framer-153vxoy > :first-child { margin-left: 0px; } .framer-l0M0T .framer-1s2puiq > :last-child, .framer-l0M0T .framer-t40ody > :last-child, .framer-l0M0T .framer-153vxoy > :last-child { margin-right: 0px; } .framer-l0M0T .framer-jnojj2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-l0M0T.framer-v-bo3gnx .framer-jnojj2, .framer-l0M0T.framer-v-1bas20 .framer-jnojj2 { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e1EGbfQnP\":{\"layout\":[\"fixed\",\"auto\"]},\"Htf7zh3Rt\":{\"layout\":[\"fixed\",\"auto\"]},\"RqO7Siy9U\":{\"layout\":[\"fixed\",\"auto\"]},\"opt0oUBLZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\",\"JvbHli5zc\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbblxwEqjA=withCSS(Component,css,\"framer-l0M0T\");export default FramerbblxwEqjA;FramerbblxwEqjA.displayName=\"Contact Email\";FramerbblxwEqjA.defaultProps={height:72,width:320};addPropertyControls(FramerbblxwEqjA,{variant:{options:[\"IcwPuaxYm\",\"e1EGbfQnP\",\"Htf7zh3Rt\",\"RqO7Siy9U\",\"opt0oUBLZ\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Invalid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},JvbHli5zc:{defaultValue:\"\",title:\"Value\",type:ControlType.String}});addFonts(FramerbblxwEqjA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...ControlledInputFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbblxwEqjA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e1EGbfQnP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Htf7zh3Rt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RqO7Siy9U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"opt0oUBLZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\",\\\"JvbHli5zc\\\":\\\"value\\\"}\",\"framerIntrinsicWidth\":\"320\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function ControlledInput({type,inputMode,autoComplete,value,placeholder,required,border,background,padding,name}){const styles={fontFamily:\"Figtree\",fontSize:\"16px\",color:\"#151515\",borderRadius:\"12px\",width:\"100%\",height:\"48px\",border:\"none\",outline:\"none\",padding:padding,backgroundColor:background,outlineWidth:border.borderWidth,outlineOffset:-border.borderWidth,outlineStyle:\"solid\",outlineColor:border.borderColor,transition:\"outline 150ms cubic-bezier(0.4, 0, 0.2, 1)\"};return /*#__PURE__*/_jsx(\"input\",{style:styles,type:type,inputMode:inputMode,autoComplete:autoComplete,name:name,value:value,placeholder:placeholder,required:required});}addPropertyControls(ControlledInput,{type:{type:ControlType.Enum,defaultValue:\"text\",displaySegmentedControl:false,segmentedControlDirection:\"vertical\",options:[\"checkbox\",\"color\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"tel\",\"text\",\"time\",\"url\",\"week\"],optionTitles:[\"Checkbox\",\"Color\",\"Date\",\"Datetime-local\",\"Email\",\"File\",\"Hidden\",\"Image\",\"Month\",\"Number\",\"Password\",\"Radio\",\"Range\",\"Reset\",\"Search\",\"Phone\",\"Text\",\"Time\",\"URL\",\"Week\"]},inputMode:{type:ControlType.Enum,defaultValue:\"text\",displaySegmentedControl:false,segmentedControlDirection:\"vertical\",options:[\"none\",\"text\",\"decimal\",\"numeric\",\"tel\",\"search\",\"email\",\"url\"],optionTitles:[\"None\",\"Text\",\"Decimal\",\"Numeric\",\"Tel\",\"Search\",\"Email\",\"URL\"]},autoComplete:{type:ControlType.Enum,defaultValue:\"email\",displaySegmentedControl:false,segmentedControlDirection:\"vertical\",options:[\"on\",\"off\",\"name\",\"honorific-prefix\",\"given-name\",\"additional-name\",\"family-name\",\"honorific-suffix\",\"nickname\",\"email\",\"username\",\"new-password\",\"current-password\",\"one-time-code\",\"organization-title\",\"organization\",\"street-address\",\"address-line1\",\"address-line2\",\"address-line3\",\"address-level1\",\"address-level2\",\"address-level3\",\"address-level4\",\"country\",\"country-name\",\"postal-code\",\"cc-name\",\"cc-number\",\"cc-exp\",\"cc-exp-month\",\"cc-exp-year\",\"cc-csc\",\"cc-type\",\"transaction-currency\",\"transaction-amount\",\"language\",\"bday\",\"bday-day\",\"bday-month\",\"bday-year\",\"sex\",\"tel\",\"tel-country-code\",\"tel-national\",\"tel-area-code\",\"tel-local\",\"tel-extension\",\"impp\",\"url\",\"photo\"],optionTitles:[\"On\",\"Off\",\"Name\",\"Honorific prefix\",\"Given name\",\"Additional name\",\"Family name\",\"Honorific suffix\",\"Nickname\",\"Email\",\"Username\",\"New password\",\"Current password\",\"One-time code\",\"Job title\",\"Organization\",\"Street address\",\"Address line 1\",\"Address line 2\",\"Address line 3\",\"Address level 1\",\"Address level 2\",\"Address level 3\",\"Address level 3\",\"Country\",\"Country name\",\"Postal code\",\"Credit card name\",\"Credit card number\",\"Credit card expiry\",\"Credit card expiry month\",\"Credit card expiry year\",\"Credit card CSC\",\"Credit card type\",\"Transaction currency\",\"Transaction amount\",\"Language\",\"Birthday\",\"Birthday day\",\"Birthday month\",\"Birthday year\",\"Sex\",\"Phone\",\"Phone country code\",\"Phone national\",\"Phone area code\",\"Phone local\",\"Phone extension\",\"Instant messaging address\",\"URL\",\"Photo\"]},// name: { type: ControlType.String, title: \"Name\" },\nvalue:{type:ControlType.String,title:\"Value\"},placeholder:{type:ControlType.String,title:\"Placeholder\"},required:{type:ControlType.Boolean,title:\"Required\"},border:{type:ControlType.Border,defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#e6e6e6\"}},background:{type:ControlType.Color,defaultValue:\"#fff\",optional:true},padding:{type:ControlType.Padding,defaultValue:\"0px 16px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ControlledInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ControlledInput.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Netfang\"})});export const v1=\"anna@example.is\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xd3gilt netfang\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Kontakt e-mail\"})});export const v1=\"ivana@primjer.com\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neispravno\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"E-mail\"})});export const v1=\"jana@gmail.com\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xfd\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"E-mail\"})});export const v1=\"jana@gmail.com\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xe9\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v1=\"anna@example.com\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xc9rv\\xe9nytelen\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v1=\"maria@exemplo.pt\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Inv\\xe1lido\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport*as localizedValues from\"./bblxwEqjA-0.js\";import*as localizedValues1 from\"./bblxwEqjA-1.js\";import*as localizedValues2 from\"./bblxwEqjA-2.js\";import*as localizedValues3 from\"./bblxwEqjA-3.js\";import*as localizedValues4 from\"./bblxwEqjA-4.js\";import*as localizedValues5 from\"./bblxwEqjA-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues5,Dogkfhi2E:localizedValues3,obpd5gnjs:localizedValues4,WnWbKAs3G:localizedValues2,y4bbB58kX:localizedValues1,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/XBX4iCR6eFuIm80fFRBv/GSlAoJeQydjTl6ST8VXT/boLMdM2sX.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"dd_9LsJFE\",\"qeFOYfoLW\",\"ZZ8CZcEPv\",\"bfyor1eZ4\",\"AnCI0bjPn\"];const serializationHash=\"framer-OY0tk\";const variantClassNames={AnCI0bjPn:\"framer-v-193l1ah\",bfyor1eZ4:\"framer-v-1pno46x\",dd_9LsJFE:\"framer-v-1gfdeab\",qeFOYfoLW:\"framer-v-1dndjhe\",ZZ8CZcEPv:\"framer-v-k8320\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"qeFOYfoLW\",Invalid:\"bfyor1eZ4\",Placeholder:\"dd_9LsJFE\",Required:\"AnCI0bjPn\",Valid:\"ZZ8CZcEPv\"};const getProps=({height,id,required,width,...props})=>{return{...props,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"dd_9LsJFE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dd_9LsJFE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZZ8CZcEPv\",\"bfyor1eZ4\",\"AnCI0bjPn\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"bfyor1eZ4\",\"AnCI0bjPn\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"ZZ8CZcEPv\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"bfyor1eZ4\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"AnCI0bjPn\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gfdeab\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"dd_9LsJFE\",ref:refBinding,style:{...style},...addPropertyOverrides({AnCI0bjPn:{\"data-framer-name\":\"Required\"},bfyor1eZ4:{\"data-framer-name\":\"Invalid\"},qeFOYfoLW:{\"data-framer-name\":\"Focussed\"},ZZ8CZcEPv:{\"data-framer-name\":\"Valid\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-64jjc6\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"Be0dsx3C5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Phone number\"})}),className:\"framer-13cvnfq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pAJV_VeAE\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-psvnbr\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"RBES7LFGe\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12sgzps\",\"data-framer-name\":\"Field Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"cXG2Ep5uo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4mdx5s-container\",\"data-framer-name\":\"Field Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HpNlX6NL6-container\",name:\"Field Icon\",nodeId:\"HpNlX6NL6\",rendersWithMotion:true,scopeId:\"boLMdM2sX\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e0eead1f-0bd8-4571-8df1-0a8502a9f3e1, rgb(153, 153, 153))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Phone\",id:\"HpNlX6NL6\",layoutId:\"HpNlX6NL6\",mirrored:false,name:\"Field Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(FormPlainTextInput,{autofillEnabled:true,className:\"framer-12zos25\",inputName:\"contactPhone\",layoutDependency:layoutDependency,layoutId:\"h2_8I1UzM\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"07400 123456\",required:KvrJSEAUP,style:{\"--framer-input-background\":\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-4690512b-1385-4b74-9562-4ddfd8c37e4c, rgb(230, 230, 230))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(117, 117, 117)\"},type:\"tel\",variants:{AnCI0bjPn:{\"--framer-input-background\":\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",\"--framer-input-border-left-width\":\"2px\",\"--framer-input-border-right-width\":\"2px\",\"--framer-input-border-top-width\":\"2px\"},bfyor1eZ4:{\"--framer-input-background\":\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",\"--framer-input-border-left-width\":\"2px\",\"--framer-input-border-right-width\":\"2px\",\"--framer-input-border-top-width\":\"2px\"},qeFOYfoLW:{\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185))\",\"--framer-input-border-left-width\":\"2px\",\"--framer-input-border-right-width\":\"2px\",\"--framer-input-border-top-width\":\"2px\"}}}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ls9yok\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"CuYvEpk_s\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4ypfhw-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VUTqMKkqK-container\",name:\"Invalid Icon\",nodeId:\"VUTqMKkqK\",rendersWithMotion:true,scopeId:\"boLMdM2sX\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"VUTqMKkqK\",layoutId:\"VUTqMKkqK\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w6dv6p-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CxwGS2Swc-container\",name:\"Valid Icon\",nodeId:\"CxwGS2Swc\",rendersWithMotion:true,scopeId:\"boLMdM2sX\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"CxwGS2Swc\",layoutId:\"CxwGS2Swc\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f741f9\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"zhbRYGBfz\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Enter a valid phone number\"})}),className:\"framer-te8oc3\",\"data-framer-name\":\"Invalid Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lk6Mbpb6T\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-zoelhf\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yASzQH68_\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OY0tk.framer-1ixiale, .framer-OY0tk .framer-1ixiale { display: block; }\",\".framer-OY0tk.framer-1gfdeab { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-OY0tk .framer-64jjc6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-OY0tk .framer-13cvnfq, .framer-OY0tk .framer-te8oc3, .framer-OY0tk .framer-zoelhf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OY0tk .framer-psvnbr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OY0tk .framer-12sgzps { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 12px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-OY0tk .framer-4mdx5s-container { flex: none; height: 16px; position: relative; width: 16px; }\",'.framer-OY0tk .framer-12zos25 { --framer-input-font-family: \"Figtree\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.5em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px 16px 0px 40px; flex: 1 0 0px; height: 48px; position: relative; width: 1px; }',\".framer-OY0tk .framer-ls9yok { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-OY0tk .framer-4ypfhw-container, .framer-OY0tk .framer-1w6dv6p-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-OY0tk .framer-f741f9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OY0tk.framer-1gfdeab, .framer-OY0tk .framer-64jjc6, .framer-OY0tk .framer-psvnbr, .framer-OY0tk .framer-12sgzps, .framer-OY0tk .framer-ls9yok, .framer-OY0tk .framer-f741f9 { gap: 0px; } .framer-OY0tk.framer-1gfdeab > *, .framer-OY0tk .framer-64jjc6 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-OY0tk.framer-1gfdeab > :first-child, .framer-OY0tk .framer-64jjc6 > :first-child, .framer-OY0tk .framer-f741f9 > :first-child { margin-top: 0px; } .framer-OY0tk.framer-1gfdeab > :last-child, .framer-OY0tk .framer-64jjc6 > :last-child, .framer-OY0tk .framer-f741f9 > :last-child { margin-bottom: 0px; } .framer-OY0tk .framer-psvnbr > *, .framer-OY0tk .framer-12sgzps > *, .framer-OY0tk .framer-ls9yok > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-OY0tk .framer-psvnbr > :first-child, .framer-OY0tk .framer-12sgzps > :first-child, .framer-OY0tk .framer-ls9yok > :first-child { margin-left: 0px; } .framer-OY0tk .framer-psvnbr > :last-child, .framer-OY0tk .framer-12sgzps > :last-child, .framer-OY0tk .framer-ls9yok > :last-child { margin-right: 0px; } .framer-OY0tk .framer-f741f9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-OY0tk.framer-v-k8320 .framer-12zos25, .framer-OY0tk.framer-v-1pno46x .framer-12zos25 { --framer-input-padding: 0px 40px 0px 40px; }\",\".framer-OY0tk.framer-v-1pno46x .framer-f741f9, .framer-OY0tk.framer-v-193l1ah .framer-f741f9 { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qeFOYfoLW\":{\"layout\":[\"fixed\",\"auto\"]},\"ZZ8CZcEPv\":{\"layout\":[\"fixed\",\"auto\"]},\"bfyor1eZ4\":{\"layout\":[\"fixed\",\"auto\"]},\"AnCI0bjPn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerboLMdM2sX=withCSS(Component,css,\"framer-OY0tk\");export default FramerboLMdM2sX;FramerboLMdM2sX.displayName=\"Contact Phone\";FramerboLMdM2sX.defaultProps={height:72,width:320};addPropertyControls(FramerboLMdM2sX,{variant:{options:[\"dd_9LsJFE\",\"qeFOYfoLW\",\"ZZ8CZcEPv\",\"bfyor1eZ4\",\"AnCI0bjPn\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Invalid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean}});addFonts(FramerboLMdM2sX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerboLMdM2sX\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qeFOYfoLW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZZ8CZcEPv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bfyor1eZ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AnCI0bjPn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"S\\xedmi\"})});export const v1=\"560 1600\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xd3gilt s\\xedman\\xfamer\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Telefonsz\\xe1m\"})});export const v1=\"+36 30 324 4624\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xc9rv\\xe9nytelen\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Kontakt broj\"})});export const v1=\"+385 1 7840 212\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neispravno\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Telefonn\\xed \u010D\\xedslo\"})});export const v1=\"+420 912 345 678\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xfd\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"N\\xfamero de telefone\"})});export const v1=\"912 345 678\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Inv\\xe1lido\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Telef\\xf3nne \u010D\\xedslo\"})});export const v1=\"+421 912 345 678\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xe9\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport*as localizedValues from\"./boLMdM2sX-0.js\";import*as localizedValues1 from\"./boLMdM2sX-1.js\";import*as localizedValues2 from\"./boLMdM2sX-2.js\";import*as localizedValues3 from\"./boLMdM2sX-3.js\";import*as localizedValues4 from\"./boLMdM2sX-4.js\";import*as localizedValues5 from\"./boLMdM2sX-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ControlledInput from\"https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/hnI1BX63yln7YPlTsZ6Q/caXmFx3r4C0hM48luP0F/Btz0YRDCX.js\";const ControlledInputFonts=getFonts(ControlledInput);const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"SoupHmoTn\",\"tEkAFkEDO\",\"WMUXyK4j1\",\"I3O0sCGg3\"];const serializationHash=\"framer-Hzy1b\";const variantClassNames={I3O0sCGg3:\"framer-v-12k1fft\",SoupHmoTn:\"framer-v-1059hvp\",tEkAFkEDO:\"framer-v-vpd8x7\",WMUXyK4j1:\"framer-v-1fawnrw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"tEkAFkEDO\",Placeholder:\"SoupHmoTn\",Required:\"I3O0sCGg3\",Valid:\"WMUXyK4j1\"};const getProps=({height,id,required,value,width,...props})=>{return{...props,Ecs9ZFfWQ:value??props.Ecs9ZFfWQ,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"SoupHmoTn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,Ecs9ZFfWQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SoupHmoTn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WMUXyK4j1\",\"I3O0sCGg3\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"I3O0sCGg3\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"WMUXyK4j1\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1059hvp\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"SoupHmoTn\",ref:refBinding,style:{...style},...addPropertyOverrides({I3O0sCGg3:{\"data-framer-name\":\"Required\"},tEkAFkEDO:{\"data-framer-name\":\"Focussed\"},WMUXyK4j1:{\"data-framer-name\":\"Valid\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i842xx\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"VXYbhI38s\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Last name\"})}),className:\"framer-1frdnsn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iE0zeR7EZ\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p80bn9\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"uSidqmlab\",style:{backgroundColor:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{I3O0sCGg3:{backgroundColor:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lk9nwz-container\",\"data-framer-name\":\"contact-last-name\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"et2z6Tcyi-container\",name:\"contact-last-name\",nodeId:\"et2z6Tcyi\",rendersWithMotion:true,scopeId:\"Btz0YRDCX\",children:/*#__PURE__*/_jsx(ControlledInput,{autoComplete:\"family-name\",background:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",border:{borderColor:\"#e6e6e6\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"et2z6Tcyi\",inputMode:\"text\",layoutId:\"et2z6Tcyi\",name:\"contact-last-name\",padding:\"0px 16px 0px 16px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"Smith\",required:KvrJSEAUP,style:{width:\"100%\"},type:\"text\",value:Ecs9ZFfWQ,width:\"100%\",...addPropertyOverrides({I3O0sCGg3:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 16px\"},tEkAFkEDO:{border:{borderColor:'var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185)) /* {\"name\":\"Blue\"} */',borderStyle:\"solid\",borderWidth:2}},WMUXyK4j1:{padding:\"0px 40px 0px 16px\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yrs3p4\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"lPWhhYy6m\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g95v6p-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dGJmUG7ef-container\",name:\"Invalid Icon\",nodeId:\"dGJmUG7ef\",rendersWithMotion:true,scopeId:\"Btz0YRDCX\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"dGJmUG7ef\",layoutId:\"dGJmUG7ef\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qlj0h6-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xMT2J_msu-container\",name:\"Valid Icon\",nodeId:\"xMT2J_msu\",rendersWithMotion:true,scopeId:\"Btz0YRDCX\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"xMT2J_msu\",layoutId:\"xMT2J_msu\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-71n218\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"zmZpQ5uef\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-9tze8u\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FIXjcQ0_A\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hzy1b.framer-1lpgm0v, .framer-Hzy1b .framer-1lpgm0v { display: block; }\",\".framer-Hzy1b.framer-1059hvp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-Hzy1b .framer-1i842xx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Hzy1b .framer-1frdnsn, .framer-Hzy1b .framer-9tze8u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Hzy1b .framer-1p80bn9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hzy1b .framer-1lk9nwz-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Hzy1b .framer-yrs3p4 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-Hzy1b .framer-1g95v6p-container, .framer-Hzy1b .framer-qlj0h6-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-Hzy1b .framer-71n218 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Hzy1b.framer-1059hvp, .framer-Hzy1b .framer-1i842xx, .framer-Hzy1b .framer-1p80bn9, .framer-Hzy1b .framer-yrs3p4, .framer-Hzy1b .framer-71n218 { gap: 0px; } .framer-Hzy1b.framer-1059hvp > *, .framer-Hzy1b .framer-1i842xx > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-Hzy1b.framer-1059hvp > :first-child, .framer-Hzy1b .framer-1i842xx > :first-child, .framer-Hzy1b .framer-71n218 > :first-child { margin-top: 0px; } .framer-Hzy1b.framer-1059hvp > :last-child, .framer-Hzy1b .framer-1i842xx > :last-child, .framer-Hzy1b .framer-71n218 > :last-child { margin-bottom: 0px; } .framer-Hzy1b .framer-1p80bn9 > *, .framer-Hzy1b .framer-yrs3p4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Hzy1b .framer-1p80bn9 > :first-child, .framer-Hzy1b .framer-yrs3p4 > :first-child { margin-left: 0px; } .framer-Hzy1b .framer-1p80bn9 > :last-child, .framer-Hzy1b .framer-yrs3p4 > :last-child { margin-right: 0px; } .framer-Hzy1b .framer-71n218 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-Hzy1b.framer-v-12k1fft .framer-71n218 { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tEkAFkEDO\":{\"layout\":[\"fixed\",\"auto\"]},\"WMUXyK4j1\":{\"layout\":[\"fixed\",\"auto\"]},\"I3O0sCGg3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\",\"Ecs9ZFfWQ\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerBtz0YRDCX=withCSS(Component,css,\"framer-Hzy1b\");export default FramerBtz0YRDCX;FramerBtz0YRDCX.displayName=\"Contact Last Name\";FramerBtz0YRDCX.defaultProps={height:72,width:320};addPropertyControls(FramerBtz0YRDCX,{variant:{options:[\"SoupHmoTn\",\"tEkAFkEDO\",\"WMUXyK4j1\",\"I3O0sCGg3\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},Ecs9ZFfWQ:{defaultValue:\"\",title:\"Value\",type:ControlType.String}});addFonts(FramerBtz0YRDCX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ControlledInputFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBtz0YRDCX\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tEkAFkEDO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WMUXyK4j1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I3O0sCGg3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\",\\\"Ecs9ZFfWQ\\\":\\\"value\\\"}\",\"framerIntrinsicWidth\":\"320\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Eftirnafn\"})});export const v1=\"J\\xf3nsd\\xf3ttir\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Vezet\\xe9kn\\xe9v\"})});export const v1=\"Kov\\xe1cs\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Prezime\"})});export const v1=\"Horvat\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"P\u0159\\xedjmen\\xed\"})});export const v1=\"Nov\\xe1kov\\xe1\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"\\xdaltimo nome\"})});export const v1=\"Silva\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Priezvisko\"})});export const v1=\"Nov\\xe1kov\\xe1\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport*as localizedValues from\"./Btz0YRDCX-0.js\";import*as localizedValues1 from\"./Btz0YRDCX-1.js\";import*as localizedValues2 from\"./Btz0YRDCX-2.js\";import*as localizedValues3 from\"./Btz0YRDCX-3.js\";import*as localizedValues4 from\"./Btz0YRDCX-4.js\";import*as localizedValues5 from\"./Btz0YRDCX-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9d598a4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/9E7bj7kIsC7rAsmgsPDT/eFCuQcSqwjQbhmjONvcj/ByFV022hX.js\";const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const enabledGestures={WqqfAfHAU:{hover:true,pressed:true}};const cycleOrder=[\"wln0eq8gp\",\"kvNi9MJRT\",\"WqqfAfHAU\",\"MohShQHFW\",\"i3oa38Shm\"];const serializationHash=\"framer-VWDvZ\";const variantClassNames={i3oa38Shm:\"framer-v-1563j0q\",kvNi9MJRT:\"framer-v-1sklr7j\",MohShQHFW:\"framer-v-1528we5\",wln0eq8gp:\"framer-v-1tfniff\",WqqfAfHAU:\"framer-v-1rko1f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Disabled Message\":\"kvNi9MJRT\",Active:\"WqqfAfHAU\",Error:\"MohShQHFW\",Inactive:\"wln0eq8gp\",Loading:\"i3oa38Shm\"};const getProps=({height,id,title,width,...props})=>{return{...props,I_NrvBHHu:title??props.I_NrvBHHu??\"Send\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wln0eq8gp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,I_NrvBHHu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wln0eq8gp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkckn8k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"kvNi9MJRT\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"i3oa38Shm\")return false;return true;};const isDisplayed1=()=>{if([\"WqqfAfHAU-hover\",\"WqqfAfHAU-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"WqqfAfHAU\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"i3oa38Shm\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tfniff\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"wln0eq8gp\",onTap:onTapkckn8k,ref:refBinding,style:{backgroundColor:\"var(--token-356a7599-42b3-4a99-a2ab-95b6673788db, rgb(221, 224, 72))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"WqqfAfHAU-hover\":{backgroundColor:\"var(--token-e88a762d-32bc-4c6f-bf4e-256ff02eaa47, rgb(212, 215, 44))\"},\"WqqfAfHAU-pressed\":{backgroundColor:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\"},kvNi9MJRT:{backgroundColor:\"var(--token-e2bd3a94-e6a0-4f30-bbca-04b8eb622912, rgb(247, 213, 207))\"},MohShQHFW:{backgroundColor:\"var(--token-e2bd3a94-e6a0-4f30-bbca-04b8eb622912, rgb(247, 213, 207))\"}},...addPropertyOverrides({\"WqqfAfHAU-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},\"WqqfAfHAU-pressed\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},i3oa38Shm:{\"data-framer-name\":\"Loading\",\"data-highlight\":undefined,onTap:undefined},kvNi9MJRT:{\"data-framer-name\":\"Disabled Message\"},MohShQHFW:{\"data-framer-name\":\"Error\",\"data-highlight\":undefined,onTap:undefined},WqqfAfHAU:{\"data-framer-name\":\"Active\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Send\"})}),className:\"framer-36rxca\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GIhb2yMus\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},text:I_NrvBHHu,variants:{kvNi9MJRT:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",opacity:1},MohShQHFW:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",opacity:1},WqqfAfHAU:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kvNi9MJRT:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Incomplete\"})}),text:undefined},MohShQHFW:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Error\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xr0cir-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p9ypicEvE-container\",nodeId:\"p9ypicEvE\",rendersWithMotion:true,scopeId:\"ByFV022hX\",style:{opacity:.5},variants:{WqqfAfHAU:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"p9ypicEvE\",layoutId:\"p9ypicEvE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vr1nk6\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"bMF7fvUDJ\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-3ppxah\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"uMdaBdrTs\",style:{background:'conic-gradient(from 0deg at 50% 50%, rgba(21, 21, 21, 0) 7.208614864864882deg, var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21)) /* {\"name\":\"Primary/Charcoal/500\"} */ 342deg)',mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1th8nn2\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"aAyf2g2oN\",style:{backgroundColor:\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VWDvZ.framer-1r7pe73, .framer-VWDvZ .framer-1r7pe73 { display: block; }\",\".framer-VWDvZ.framer-1tfniff { align-content: center; align-items: center; cursor: not-allowed; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; padding: 0px 24px 0px 24px; position: relative; width: 240px; }\",\".framer-VWDvZ .framer-36rxca { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VWDvZ .framer-1xr0cir-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-VWDvZ .framer-vr1nk6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 16px; }\",\".framer-VWDvZ .framer-3ppxah { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-VWDvZ .framer-1th8nn2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VWDvZ.framer-1tfniff { gap: 0px; } .framer-VWDvZ.framer-1tfniff > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-VWDvZ.framer-1tfniff > :first-child { margin-left: 0px; } .framer-VWDvZ.framer-1tfniff > :last-child { margin-right: 0px; } }\",\".framer-VWDvZ.framer-v-1rko1f.framer-1tfniff { cursor: pointer; }\",\".framer-VWDvZ.framer-v-1563j0q .framer-vr1nk6 { height: var(--framer-aspect-ratio-supported, 16px); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kvNi9MJRT\":{\"layout\":[\"fixed\",\"fixed\"]},\"WqqfAfHAU\":{\"layout\":[\"fixed\",\"fixed\"]},\"MohShQHFW\":{\"layout\":[\"fixed\",\"fixed\"]},\"i3oa38Shm\":{\"layout\":[\"fixed\",\"fixed\"]},\"QzYGayQcX\":{\"layout\":[\"fixed\",\"fixed\"]},\"PjniJmz_p\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"I_NrvBHHu\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerByFV022hX=withCSS(Component,css,\"framer-VWDvZ\");export default FramerByFV022hX;FramerByFV022hX.displayName=\"New Send Button\";FramerByFV022hX.defaultProps={height:40,width:240};addPropertyControls(FramerByFV022hX,{variant:{options:[\"wln0eq8gp\",\"kvNi9MJRT\",\"WqqfAfHAU\",\"MohShQHFW\",\"i3oa38Shm\"],optionTitles:[\"Inactive\",\"Disabled Message\",\"Active\",\"Error\",\"Loading\"],title:\"Variant\",type:ControlType.Enum},I_NrvBHHu:{defaultValue:\"Send\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerByFV022hX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerByFV022hX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kvNi9MJRT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WqqfAfHAU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MohShQHFW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i3oa38Shm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QzYGayQcX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PjniJmz_p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"I_NrvBHHu\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"\\xc1fram\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xc1fram\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Eitthva\\xf0 f\\xf3r \\xfarskei\\xf0is\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Tov\\xe1bb\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Tov\\xe1bb\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Tov\\xe1bb\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Nastavi\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Nastavi\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Nastavi\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Pokra\u010Dovat\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Pokra\u010Dovat\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Pokra\u010Dovat\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Continuar\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Continuar\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Pokra\u010Dova\u0165\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Pokra\u010Dova\u0165\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Pokra\u010Dova\u0165\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9d598a4)\nimport*as localizedValues from\"./ByFV022hX-0.js\";import*as localizedValues1 from\"./ByFV022hX-1.js\";import*as localizedValues2 from\"./ByFV022hX-2.js\";import*as localizedValues3 from\"./ByFV022hX-3.js\";import*as localizedValues4 from\"./ByFV022hX-4.js\";import*as localizedValues5 from\"./ByFV022hX-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ControlledInput from\"https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/nzYwvm2cAvvXIxIdHn3s/um1huZIL2AgQW5WzuEaQ/GsKlRRwII.js\";const PhosphorFonts=getFonts(Phosphor);const ControlledInputFonts=getFonts(ControlledInput);const cycleOrder=[\"LZMXDAG4U\",\"iFWmFT1al\",\"CgDd3bhUu\",\"hXWzsIjH0\",\"gX2Bqpu7S\"];const serializationHash=\"framer-LARJ7\";const variantClassNames={CgDd3bhUu:\"framer-v-48awur\",gX2Bqpu7S:\"framer-v-1hhylz6\",hXWzsIjH0:\"framer-v-3itnhr\",iFWmFT1al:\"framer-v-1fn7s0q\",LZMXDAG4U:\"framer-v-t2wt2v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"iFWmFT1al\",Invalid:\"hXWzsIjH0\",Placeholder:\"LZMXDAG4U\",Required:\"gX2Bqpu7S\",Valid:\"CgDd3bhUu\"};const getProps=({height,id,required,value,width,...props})=>{return{...props,DdzdPP4yB:value??props.DdzdPP4yB,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"LZMXDAG4U\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,DdzdPP4yB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LZMXDAG4U\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CgDd3bhUu\",\"hXWzsIjH0\",\"gX2Bqpu7S\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"hXWzsIjH0\",\"gX2Bqpu7S\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"CgDd3bhUu\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"hXWzsIjH0\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"gX2Bqpu7S\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t2wt2v\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"LZMXDAG4U\",ref:refBinding,style:{...style},...addPropertyOverrides({CgDd3bhUu:{\"data-framer-name\":\"Valid\"},gX2Bqpu7S:{\"data-framer-name\":\"Required\"},hXWzsIjH0:{\"data-framer-name\":\"Invalid\"},iFWmFT1al:{\"data-framer-name\":\"Focussed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lhmupg\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"qpsuJcrp9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Business postcode\"})}),className:\"framer-51id99\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Av8lYwZZ0\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ka8i9m\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"O57f0CxKI\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x0m7f2\",\"data-framer-name\":\"Field Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"KM_2WpFqQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xvzuik-container\",\"data-framer-name\":\"Field Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"u0m0xiRUf-container\",name:\"Field Icon\",nodeId:\"u0m0xiRUf\",rendersWithMotion:true,scopeId:\"GsKlRRwII\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e0eead1f-0bd8-4571-8df1-0a8502a9f3e1, rgb(153, 153, 153))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"MapPin\",id:\"u0m0xiRUf\",layoutId:\"u0m0xiRUf\",mirrored:false,name:\"Field Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wjz2kf-container\",\"data-framer-name\":\"business-zipcode\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"x05pWDmYg-container\",name:\"business-zipcode\",nodeId:\"x05pWDmYg\",rendersWithMotion:true,scopeId:\"GsKlRRwII\",children:/*#__PURE__*/_jsx(ControlledInput,{autoComplete:\"off\",background:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",border:{borderColor:\"#e6e6e6\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"x05pWDmYg\",inputMode:\"text\",layoutId:\"x05pWDmYg\",name:\"business-zipcode\",padding:\"0px 16px 0px 40px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"EC4Y 0DH\",required:KvrJSEAUP,style:{width:\"100%\"},type:\"text\",value:DdzdPP4yB,width:\"100%\",...addPropertyOverrides({CgDd3bhUu:{padding:\"0px 40px 0px 40px\"},gX2Bqpu7S:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 40px\"},hXWzsIjH0:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 40px\"},iFWmFT1al:{border:{borderColor:'var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185)) /* {\"name\":\"Blue\"} */',borderStyle:\"solid\",borderWidth:2}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-178ktvo\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"bcfAuu07x\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nyk4cp-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cIjVNSoCj-container\",name:\"Invalid Icon\",nodeId:\"cIjVNSoCj\",rendersWithMotion:true,scopeId:\"GsKlRRwII\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"cIjVNSoCj\",layoutId:\"cIjVNSoCj\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j38vdl-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iNEu8oLLj-container\",name:\"Valid Icon\",nodeId:\"iNEu8oLLj\",rendersWithMotion:true,scopeId:\"GsKlRRwII\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"iNEu8oLLj\",layoutId:\"iNEu8oLLj\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m6f5me\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"uY1i9JH2_\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Enter a valid UK postcode like HD7 5UZ\"})}),className:\"framer-1nlcec1\",\"data-framer-name\":\"Invalid Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E1fkwZUxU\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-174ne2l\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TtPGbgI9c\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LARJ7.framer-99mc0p, .framer-LARJ7 .framer-99mc0p { display: block; }\",\".framer-LARJ7.framer-t2wt2v { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-LARJ7 .framer-lhmupg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-LARJ7 .framer-51id99, .framer-LARJ7 .framer-1nlcec1, .framer-LARJ7 .framer-174ne2l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-LARJ7 .framer-ka8i9m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-LARJ7 .framer-x0m7f2 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 12px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-LARJ7 .framer-xvzuik-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-LARJ7 .framer-wjz2kf-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-LARJ7 .framer-178ktvo { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-LARJ7 .framer-nyk4cp-container, .framer-LARJ7 .framer-1j38vdl-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-LARJ7 .framer-m6f5me { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LARJ7.framer-t2wt2v, .framer-LARJ7 .framer-lhmupg, .framer-LARJ7 .framer-ka8i9m, .framer-LARJ7 .framer-x0m7f2, .framer-LARJ7 .framer-178ktvo, .framer-LARJ7 .framer-m6f5me { gap: 0px; } .framer-LARJ7.framer-t2wt2v > *, .framer-LARJ7 .framer-lhmupg > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-LARJ7.framer-t2wt2v > :first-child, .framer-LARJ7 .framer-lhmupg > :first-child, .framer-LARJ7 .framer-m6f5me > :first-child { margin-top: 0px; } .framer-LARJ7.framer-t2wt2v > :last-child, .framer-LARJ7 .framer-lhmupg > :last-child, .framer-LARJ7 .framer-m6f5me > :last-child { margin-bottom: 0px; } .framer-LARJ7 .framer-ka8i9m > *, .framer-LARJ7 .framer-x0m7f2 > *, .framer-LARJ7 .framer-178ktvo > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-LARJ7 .framer-ka8i9m > :first-child, .framer-LARJ7 .framer-x0m7f2 > :first-child, .framer-LARJ7 .framer-178ktvo > :first-child { margin-left: 0px; } .framer-LARJ7 .framer-ka8i9m > :last-child, .framer-LARJ7 .framer-x0m7f2 > :last-child, .framer-LARJ7 .framer-178ktvo > :last-child { margin-right: 0px; } .framer-LARJ7 .framer-m6f5me > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-LARJ7.framer-v-3itnhr .framer-m6f5me, .framer-LARJ7.framer-v-1hhylz6 .framer-m6f5me { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iFWmFT1al\":{\"layout\":[\"fixed\",\"auto\"]},\"CgDd3bhUu\":{\"layout\":[\"fixed\",\"auto\"]},\"hXWzsIjH0\":{\"layout\":[\"fixed\",\"auto\"]},\"gX2Bqpu7S\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\",\"DdzdPP4yB\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGsKlRRwII=withCSS(Component,css,\"framer-LARJ7\");export default FramerGsKlRRwII;FramerGsKlRRwII.displayName=\"Business Zipcode\";FramerGsKlRRwII.defaultProps={height:72,width:320};addPropertyControls(FramerGsKlRRwII,{variant:{options:[\"LZMXDAG4U\",\"iFWmFT1al\",\"CgDd3bhUu\",\"hXWzsIjH0\",\"gX2Bqpu7S\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Invalid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},DdzdPP4yB:{defaultValue:\"\",title:\"Value\",type:ControlType.String}});addFonts(FramerGsKlRRwII,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...ControlledInputFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGsKlRRwII\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"320\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\",\\\"DdzdPP4yB\\\":\\\"value\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iFWmFT1al\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CgDd3bhUu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXWzsIjH0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gX2Bqpu7S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"P\\xf3stn\\xfamer\"})});export const v1=\"105\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xd3gilt p\\xf3stn\\xfamer\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Kontakt e-mail\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neispravno\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"E-mail\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xfd\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"E-mail\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Neplatn\\xe9\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"\\xc9rv\\xe9nytelen\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Inv\\xe1lido\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c105afa)\nimport*as localizedValues from\"./GsKlRRwII-0.js\";import*as localizedValues1 from\"./GsKlRRwII-1.js\";import*as localizedValues2 from\"./GsKlRRwII-2.js\";import*as localizedValues3 from\"./GsKlRRwII-3.js\";import*as localizedValues4 from\"./GsKlRRwII-4.js\";import*as localizedValues5 from\"./GsKlRRwII-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues5,Dogkfhi2E:localizedValues3,obpd5gnjs:localizedValues4,WnWbKAs3G:localizedValues2,y4bbB58kX:localizedValues1,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormSelect,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{withSelectLogic}from\"https://framerusercontent.com/modules/JbY7wMdv2ddCQ0uyLDHw/vwCS6CmBVTh0oyh8CkPu/BusinessExpectedMonthlyTpv.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/1NgQ5iC00U5lA2h0ljG6/V8zKYuGqJM5NfX2Y36hf/kIOmjjday.js\";const FormSelectWithSelectLogic1p0sf1p=withCodeBoundaryForOverrides(FormSelect,{nodeId:\"FFiqSOyWB\",override:withSelectLogic,scopeId:\"kIOmjjday\"});const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"P2r81dXHl\",\"KzuFvLrUA\",\"iN1seSftk\",\"Xuk_PtdG6\"];const serializationHash=\"framer-VZLIB\";const variantClassNames={iN1seSftk:\"framer-v-1i5dbqo\",KzuFvLrUA:\"framer-v-tzeil\",P2r81dXHl:\"framer-v-1ou3ofz\",Xuk_PtdG6:\"framer-v-1gyd9ez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"KzuFvLrUA\",Placeholder:\"P2r81dXHl\",Required:\"Xuk_PtdG6\",Valid:\"iN1seSftk\"};const getProps=({height,id,required,width,...props})=>{return{...props,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"P2r81dXHl\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P2r81dXHl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"iN1seSftk\",\"Xuk_PtdG6\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Xuk_PtdG6\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"iN1seSftk\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ou3ofz\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"P2r81dXHl\",ref:refBinding,style:{...style},...addPropertyOverrides({iN1seSftk:{\"data-framer-name\":\"Valid\"},KzuFvLrUA:{\"data-framer-name\":\"Focussed\"},Xuk_PtdG6:{\"data-framer-name\":\"Required\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18cbwoq\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"da6U3wz1B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"How much do you take in monthly card sales?\"})}),className:\"framer-fkj1yw\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bMH0YAtd4\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ligykt\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"wxlq12aU1\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(FormSelectWithSelectLogic1p0sf1p,{className:\"framer-1p0sf1p\",defaultValue:\"\",inputName:\"businessExpectedMonthlyTpv\",layoutDependency:layoutDependency,layoutId:\"FFiqSOyWB\",required:KvrJSEAUP,selectOptions:[{disabled:true,title:getLocalizedValue(\"v1\",activeLocale)??\"Select an option\",type:\"option\",value:\"\"},{title:getLocalizedValue(\"v2\",activeLocale)??\"Under \\xa31,500\",type:\"option\",value:\"0\"},{title:getLocalizedValue(\"v3\",activeLocale)??\"\\xa31,500 to \\xa310,000\",type:\"option\",value:\"1\"},{title:getLocalizedValue(\"v4\",activeLocale)??\"\\xa310,000 to \\xa330,000\",type:\"option\",value:\"2\"},{title:getLocalizedValue(\"v5\",activeLocale)??\"\\xa330,000 to \\xa360,000\",type:\"option\",value:\"3\"},{title:getLocalizedValue(\"v6\",activeLocale)??\"Over \\xa360,000\",type:\"option\",value:\"4\"}],style:{\"--framer-input-background\":\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-4690512b-1385-4b74-9562-4ddfd8c37e4c, rgb(230, 230, 230))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"var(--token-a319979b-01e4-4f7f-844e-74b8df435fac, rgb(135, 135, 135))\"},variants:{KzuFvLrUA:{\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185))\",\"--framer-input-border-left-width\":\"2px\",\"--framer-input-border-right-width\":\"2px\",\"--framer-input-border-top-width\":\"2px\"},Xuk_PtdG6:{\"--framer-input-background\":\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",\"--framer-input-border-left-width\":\"2px\",\"--framer-input-border-right-width\":\"2px\",\"--framer-input-border-top-width\":\"2px\"}}}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yggyq8\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"Wfpu2NMwB\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15z6lua-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oaNHGW3DF-container\",name:\"Invalid Icon\",nodeId:\"oaNHGW3DF\",rendersWithMotion:true,scopeId:\"kIOmjjday\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"oaNHGW3DF\",layoutId:\"oaNHGW3DF\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3s7ayv-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cp3uUXtCY-container\",name:\"Valid Icon\",nodeId:\"Cp3uUXtCY\",rendersWithMotion:true,scopeId:\"kIOmjjday\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"Cp3uUXtCY\",layoutId:\"Cp3uUXtCY\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwr6ix\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"zksyYbdOa\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-1n8kv5h\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"slqVc3YzW\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VZLIB.framer-t5phk3, .framer-VZLIB .framer-t5phk3 { display: block; }\",\".framer-VZLIB.framer-1ou3ofz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-VZLIB .framer-18cbwoq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-VZLIB .framer-fkj1yw, .framer-VZLIB .framer-1n8kv5h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VZLIB .framer-ligykt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",'.framer-VZLIB .framer-1p0sf1p { --framer-input-font-family: \"Figtree\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.5em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px 12px 0px 12px; flex: 1 0 0px; height: 48px; position: relative; width: 1px; }',\".framer-VZLIB .framer-1yggyq8 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-VZLIB .framer-15z6lua-container, .framer-VZLIB .framer-3s7ayv-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-VZLIB .framer-bwr6ix { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VZLIB.framer-1ou3ofz, .framer-VZLIB .framer-18cbwoq, .framer-VZLIB .framer-ligykt, .framer-VZLIB .framer-1yggyq8, .framer-VZLIB .framer-bwr6ix { gap: 0px; } .framer-VZLIB.framer-1ou3ofz > *, .framer-VZLIB .framer-18cbwoq > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-VZLIB.framer-1ou3ofz > :first-child, .framer-VZLIB .framer-18cbwoq > :first-child, .framer-VZLIB .framer-bwr6ix > :first-child { margin-top: 0px; } .framer-VZLIB.framer-1ou3ofz > :last-child, .framer-VZLIB .framer-18cbwoq > :last-child, .framer-VZLIB .framer-bwr6ix > :last-child { margin-bottom: 0px; } .framer-VZLIB .framer-ligykt > *, .framer-VZLIB .framer-1yggyq8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-VZLIB .framer-ligykt > :first-child, .framer-VZLIB .framer-1yggyq8 > :first-child { margin-left: 0px; } .framer-VZLIB .framer-ligykt > :last-child, .framer-VZLIB .framer-1yggyq8 > :last-child { margin-right: 0px; } .framer-VZLIB .framer-bwr6ix > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-VZLIB.framer-v-1i5dbqo .framer-1p0sf1p, .framer-VZLIB.framer-v-1gyd9ez .framer-1p0sf1p { --framer-input-padding: 0px 40px 0px 12px; }\",\".framer-VZLIB.framer-v-1gyd9ez .framer-bwr6ix { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KzuFvLrUA\":{\"layout\":[\"fixed\",\"auto\"]},\"iN1seSftk\":{\"layout\":[\"fixed\",\"auto\"]},\"Xuk_PtdG6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkIOmjjday=withCSS(Component,css,\"framer-VZLIB\");export default FramerkIOmjjday;FramerkIOmjjday.displayName=\"Business Expected Monthly TPV (Select)\";FramerkIOmjjday.defaultProps={height:72,width:320};addPropertyControls(FramerkIOmjjday,{variant:{options:[\"P2r81dXHl\",\"KzuFvLrUA\",\"iN1seSftk\",\"Xuk_PtdG6\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean}});addFonts(FramerkIOmjjday,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkIOmjjday\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\"}\",\"framerIntrinsicWidth\":\"320\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KzuFvLrUA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iN1seSftk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xuk_PtdG6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Hver er \\xe1\\xe6tlu\\xf0 kortavelta \\xe1 m\\xe1nu\\xf0i?\"})});export const v1=\"Vinsamlegast veldu valm\\xf6guleika\";export const v2=\"Minna en 1.000.000 kr.\";export const v3=\"1.000.000 til 5.000.000 kr.\";export const v4=\"5.000.000 til 10.000.000 kr.\";export const v5=\"10.000.000 til 50.000.000 kr.\";export const v6=\"Meira en 50.000.000 kr.\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Havonta mekkora a v\\xe1rhat\\xf3 bankk\\xe1rty\\xe1s forgalmad?\"})});export const v1=\"Havi bankk\\xe1rty\\xe1s forgalmam...\";export const v2=\"1 000 000 Ft alatt\";export const v3=\"1 000 000 Ft \\xe9s 3 000 000 Ft k\\xf6z\\xf6tt\";export const v4=\"3 000 000 Ft \\xe9s 8 000 000 Ft k\\xf6z\\xf6tt\";export const v5=\"8 000 000 Ft \\xe9s 40 000 000 Ft k\\xf6z\\xf6tt\";export const v6=\"40 000 000 Ft felett\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Predvi\u0111eni mjese\u010Dni karti\u010Dni promet?\"})});export const v1=\"Odaberite opciju\";export const v2=\"Do 2.000 \u20AC\";export const v3=\"Od 2.000 \u20AC do 5.000 \u20AC\";export const v4=\"Od 5.000 \u20AC do 15.000 \u20AC\";export const v5=\"Od 15.000 \u20AC do 50.000 \u20AC\";export const v6=\"Vi\u0161e od 50.000 \u20AC\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Jak\\xfd je v\\xe1\u0161 p\u0159edpokl\\xe1dan\\xfd m\u011Bs\\xed\u010Dn\\xed obrat p\u0159es platebn\\xed karty?\"})});export const v1=\"Vyberte mo\u017Enost\";export const v2=\"M\\xe9n\u011B ne\u017E 50 000 K\u010D\";export const v3=\"50 000 K\u010D a\u017E 100 000 K\u010D\";export const v4=\"100 000 K\u010D a\u017E 200 000 K\u010D\";export const v5=\"200 000 K\u010D a\u017E 500 000 K\u010D\";export const v6=\"V\\xedce ne\u017E 500 000 K\u010D\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Quanto faturas em cart\\xe3o num m\\xeas t\\xedpico?\"})});export const v1=\"Selecione uma op\\xe7\\xe3o\";export const v2=\"Menos de 2.000 \u20AC\";export const v3=\"De 2.000 \u20AC a 5.000 \u20AC\";export const v4=\"De 5.000 \u20AC a 15.000 \u20AC\";export const v5=\"De 15.000 \u20AC a 50.000 \u20AC\";export const v6=\"Mais de 50.000 \u20AC\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Ak\\xfd je v\\xe1\u0161 odhadovan\\xfd mesa\u010Dn\\xfd pr\\xedjem z platieb kartou?\"})});export const v1=\"Vyberte mo\u017Enos\u0165\";export const v2=\"Menej ne\u017E 2 000 \u20AC\";export const v3=\"2 000 \u20AC a\u017E 5 000 \u20AC\";export const v4=\"5 000 \u20AC a\u017E 15 000 \u20AC\";export const v5=\"15 000 \u20AC a\u017E 50 000 \u20AC\";export const v6=\"Viac ne\u017E 50 000 \u20AC\";export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport*as localizedValues from\"./kIOmjjday-0.js\";import*as localizedValues1 from\"./kIOmjjday-1.js\";import*as localizedValues2 from\"./kIOmjjday-2.js\";import*as localizedValues3 from\"./kIOmjjday-3.js\";import*as localizedValues4 from\"./kIOmjjday-4.js\";import*as localizedValues5 from\"./kIOmjjday-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/kHsm9cPuF8mA3BPLJaC0/rDctbOEnuElEX7IDgIfM/qLBeMmlRQ.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={E_VH3QQMO:{hover:true}};const serializationHash=\"framer-LQs7T\";const variantClassNames={E_VH3QQMO:\"framer-v-19sxrkp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"E_VH3QQMO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19sxrkp\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Back Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"E_VH3QQMO\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"E_VH3QQMO-hover\":{backgroundColor:\"var(--token-fb382688-16d6-410c-947d-dbb2c1016b2a, rgb(245, 245, 245))\"}},...addPropertyOverrides({\"E_VH3QQMO-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xcmor-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lBsdkFOkA-container\",nodeId:\"lBsdkFOkA\",rendersWithMotion:true,scopeId:\"qLBeMmlRQ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-50ac6467-ae5b-4147-806c-a5de46c7c80f, rgb(21, 21, 21))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowLeft\",id:\"lBsdkFOkA\",layoutId:\"lBsdkFOkA\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Back\"})}),className:\"framer-1p5ygkm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t2RRabB0z\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LQs7T.framer-5a6ck2, .framer-LQs7T .framer-5a6ck2 { display: block; }\",\".framer-LQs7T.framer-19sxrkp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 240px; }\",\".framer-LQs7T .framer-xcmor-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-LQs7T .framer-1p5ygkm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LQs7T.framer-19sxrkp { gap: 0px; } .framer-LQs7T.framer-19sxrkp > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-LQs7T.framer-19sxrkp > :first-child { margin-left: 0px; } .framer-LQs7T.framer-19sxrkp > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-LQs7T[data-border=\"true\"]::after, .framer-LQs7T [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"X3foY8b6s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqLBeMmlRQ=withCSS(Component,css,\"framer-LQs7T\");export default FramerqLBeMmlRQ;FramerqLBeMmlRQ.displayName=\"New Back Button\";FramerqLBeMmlRQ.defaultProps={height:40,width:240};addFonts(FramerqLBeMmlRQ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqLBeMmlRQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X3foY8b6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Til baka\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Vissza\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Natrag\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Zp\u011Bt\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Voltar\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",children:\"Sp\\xe4\u0165\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport*as localizedValues from\"./qLBeMmlRQ-0.js\";import*as localizedValues1 from\"./qLBeMmlRQ-1.js\";import*as localizedValues2 from\"./qLBeMmlRQ-2.js\";import*as localizedValues3 from\"./qLBeMmlRQ-3.js\";import*as localizedValues4 from\"./qLBeMmlRQ-4.js\";import*as localizedValues5 from\"./qLBeMmlRQ-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ControlledInput from\"https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/5eW3R5XRnfKWp3JAOBNp/EtyON1BjCKyv0kXiejt1/TAQaFoISP.js\";const ControlledInputFonts=getFonts(ControlledInput);const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"PjWZxUDwu\",\"PC4HReI4_\",\"cBKftyXJG\",\"gJoujHGW4\"];const serializationHash=\"framer-lTa4a\";const variantClassNames={cBKftyXJG:\"framer-v-1q6lv2z\",gJoujHGW4:\"framer-v-t5ijwc\",PC4HReI4_:\"framer-v-1oofp4v\",PjWZxUDwu:\"framer-v-3acr7b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"PC4HReI4_\",Placeholder:\"PjWZxUDwu\",Required:\"gJoujHGW4\",Valid:\"cBKftyXJG\"};const getProps=({height,id,required,value,width,...props})=>{return{...props,KvrJSEAUP:required??props.KvrJSEAUP??true,n2kkKJRiP:value??props.n2kkKJRiP,variant:humanReadableVariantMap[props.variant]??props.variant??\"PjWZxUDwu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,n2kkKJRiP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PjWZxUDwu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cBKftyXJG\",\"gJoujHGW4\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"gJoujHGW4\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"cBKftyXJG\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3acr7b\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"PjWZxUDwu\",ref:refBinding,style:{...style},...addPropertyOverrides({cBKftyXJG:{\"data-framer-name\":\"Valid\"},gJoujHGW4:{\"data-framer-name\":\"Required\"},PC4HReI4_:{\"data-framer-name\":\"Focussed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3nq4b6\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"NWTQvzhJE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"First name\"})}),className:\"framer-2emrtb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AzCHxc_rE\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ovey1c\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"RScuvT9SK\",style:{backgroundColor:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{gJoujHGW4:{backgroundColor:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-87g1yi-container\",\"data-framer-name\":\"contact-first-name\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zLgtpfjid-container\",name:\"contact-first-name\",nodeId:\"zLgtpfjid\",rendersWithMotion:true,scopeId:\"TAQaFoISP\",children:/*#__PURE__*/_jsx(ControlledInput,{autoComplete:\"given-name\",background:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",border:{borderColor:\"#e6e6e6\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"zLgtpfjid\",inputMode:\"text\",layoutId:\"zLgtpfjid\",name:\"contact-first-name\",padding:\"0px 16px 0px 16px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"Jane\",required:KvrJSEAUP,style:{width:\"100%\"},type:\"text\",value:n2kkKJRiP,width:\"100%\",...addPropertyOverrides({gJoujHGW4:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2}},PC4HReI4_:{border:{borderColor:'var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185)) /* {\"name\":\"Blue\"} */',borderStyle:\"solid\",borderWidth:2}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w952on\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"NpxvDFg8a\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13zg6k9-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aah_3Cyt2-container\",name:\"Invalid Icon\",nodeId:\"aah_3Cyt2\",rendersWithMotion:true,scopeId:\"TAQaFoISP\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"aah_3Cyt2\",layoutId:\"aah_3Cyt2\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vpjfcs-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Fd2_KUzEd-container\",name:\"Valid Icon\",nodeId:\"Fd2_KUzEd\",rendersWithMotion:true,scopeId:\"TAQaFoISP\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"Fd2_KUzEd\",layoutId:\"Fd2_KUzEd\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pwxu2w\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"fZmV_iAQ_\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-175u9dx\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WmaOZXupz\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lTa4a.framer-fbpaq9, .framer-lTa4a .framer-fbpaq9 { display: block; }\",\".framer-lTa4a.framer-3acr7b { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-lTa4a .framer-3nq4b6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-lTa4a .framer-2emrtb, .framer-lTa4a .framer-175u9dx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lTa4a .framer-ovey1c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lTa4a .framer-87g1yi-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-lTa4a .framer-w952on { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-lTa4a .framer-13zg6k9-container, .framer-lTa4a .framer-1vpjfcs-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-lTa4a .framer-1pwxu2w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lTa4a.framer-3acr7b, .framer-lTa4a .framer-3nq4b6, .framer-lTa4a .framer-ovey1c, .framer-lTa4a .framer-w952on, .framer-lTa4a .framer-1pwxu2w { gap: 0px; } .framer-lTa4a.framer-3acr7b > *, .framer-lTa4a .framer-3nq4b6 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-lTa4a.framer-3acr7b > :first-child, .framer-lTa4a .framer-3nq4b6 > :first-child, .framer-lTa4a .framer-1pwxu2w > :first-child { margin-top: 0px; } .framer-lTa4a.framer-3acr7b > :last-child, .framer-lTa4a .framer-3nq4b6 > :last-child, .framer-lTa4a .framer-1pwxu2w > :last-child { margin-bottom: 0px; } .framer-lTa4a .framer-ovey1c > *, .framer-lTa4a .framer-w952on > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-lTa4a .framer-ovey1c > :first-child, .framer-lTa4a .framer-w952on > :first-child { margin-left: 0px; } .framer-lTa4a .framer-ovey1c > :last-child, .framer-lTa4a .framer-w952on > :last-child { margin-right: 0px; } .framer-lTa4a .framer-1pwxu2w > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-lTa4a.framer-v-t5ijwc .framer-1pwxu2w { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PC4HReI4_\":{\"layout\":[\"fixed\",\"auto\"]},\"cBKftyXJG\":{\"layout\":[\"fixed\",\"auto\"]},\"gJoujHGW4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\",\"n2kkKJRiP\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTAQaFoISP=withCSS(Component,css,\"framer-lTa4a\");export default FramerTAQaFoISP;FramerTAQaFoISP.displayName=\"Contact First Name\";FramerTAQaFoISP.defaultProps={height:72,width:320};addPropertyControls(FramerTAQaFoISP,{variant:{options:[\"PjWZxUDwu\",\"PC4HReI4_\",\"cBKftyXJG\",\"gJoujHGW4\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},n2kkKJRiP:{defaultValue:\"\",title:\"Value\",type:ControlType.String}});addFonts(FramerTAQaFoISP,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ControlledInputFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTAQaFoISP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\",\\\"n2kkKJRiP\\\":\\\"value\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"320\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PC4HReI4_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cBKftyXJG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gJoujHGW4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Fornafn\"})});export const v1=\"Anna\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Keresztn\\xe9v\"})});export const v1=\"Anna\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Ime\"})});export const v1=\"Ivana\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"K\u0159estn\\xed jm\\xe9no\"})});export const v1=\"Jana\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Primeiro nome\"})});export const v1=\"Maria\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Krstn\\xe9 meno\"})});export const v1=\"Jana\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport*as localizedValues from\"./TAQaFoISP-0.js\";import*as localizedValues1 from\"./TAQaFoISP-1.js\";import*as localizedValues2 from\"./TAQaFoISP-2.js\";import*as localizedValues3 from\"./TAQaFoISP-3.js\";import*as localizedValues4 from\"./TAQaFoISP-4.js\";import*as localizedValues5 from\"./TAQaFoISP-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ControlledInput from\"https://framerusercontent.com/modules/HKj6b20TqTqk9TDb1b2M/LzzP6n5xlOuwPHpBTUXU/ControlledInput.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v4Atx7HCAmooh06uLc52/j4JvXEUa1Zq4J1fMvk0W/GF4cAD6wi.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XAz6blESQNBHAVRdLcIc/sgyCq4WKydaAKfqvy3vt/riw1m9OGa.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/YSF6vCa03OmzPwRRbweY/irGbcDPp9WG0wi0fXdbL/ZVJ6IUo6d.js\";const PhosphorFonts=getFonts(Phosphor);const ControlledInputFonts=getFonts(ControlledInput);const cycleOrder=[\"FS0lDKMcK\",\"z5Kh_atFb\",\"daQ7NDdsQ\",\"TFTWQ2NgS\"];const serializationHash=\"framer-K7daz\";const variantClassNames={daQ7NDdsQ:\"framer-v-2a5cd5\",FS0lDKMcK:\"framer-v-q9536v\",TFTWQ2NgS:\"framer-v-q1u69r\",z5Kh_atFb:\"framer-v-jy50ge\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Focussed:\"z5Kh_atFb\",Placeholder:\"FS0lDKMcK\",Required:\"TFTWQ2NgS\",Valid:\"daQ7NDdsQ\"};const getProps=({height,id,required,value,width,...props})=>{return{...props,ftEuG0Gem:value??props.ftEuG0Gem,KvrJSEAUP:required??props.KvrJSEAUP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"FS0lDKMcK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KvrJSEAUP,ftEuG0Gem,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FS0lDKMcK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"daQ7NDdsQ\",\"TFTWQ2NgS\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"TFTWQ2NgS\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"daQ7NDdsQ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.label,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-q9536v\",className,classNames),\"data-framer-name\":\"Placeholder\",layoutDependency:layoutDependency,layoutId:\"FS0lDKMcK\",ref:refBinding,style:{...style},...addPropertyOverrides({daQ7NDdsQ:{\"data-framer-name\":\"Valid\"},TFTWQ2NgS:{\"data-framer-name\":\"Required\"},z5Kh_atFb:{\"data-framer-name\":\"Focussed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yi745z\",\"data-framer-name\":\"Label and Description\",layoutDependency:layoutDependency,layoutId:\"itSlXfnlk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Business name\"})}),className:\"framer-9nslki\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AxVShPzxZ\",style:{\"--extracted-r6o4lv\":\"var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j85jja\",\"data-framer-name\":\"Field Container\",layoutDependency:layoutDependency,layoutId:\"zzTvMFwg5\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ks3vj\",\"data-framer-name\":\"Field Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"UrByJ0Jh1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14kj2kc-container\",\"data-framer-name\":\"Field Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XmjMv45bR-container\",name:\"Field Icon\",nodeId:\"XmjMv45bR\",rendersWithMotion:true,scopeId:\"ZVJ6IUo6d\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e0eead1f-0bd8-4571-8df1-0a8502a9f3e1, rgb(153, 153, 153))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Storefront\",id:\"XmjMv45bR\",layoutId:\"XmjMv45bR\",mirrored:false,name:\"Field Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r0ljv5-container\",\"data-framer-name\":\"business-name\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"XKMmTk2Br-container\",name:\"business-name\",nodeId:\"XKMmTk2Br\",rendersWithMotion:true,scopeId:\"ZVJ6IUo6d\",children:/*#__PURE__*/_jsx(ControlledInput,{autoComplete:\"organization\",background:\"var(--token-6a8e7f8d-4dda-4276-9fcc-74692f464a78, rgb(255, 255, 255))\",border:{borderColor:\"#e6e6e6\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"XKMmTk2Br\",inputMode:\"text\",layoutId:\"XKMmTk2Br\",name:\"business-name\",padding:\"0px 16px 0px 40px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"Cambridge Coffee House\",required:KvrJSEAUP,style:{width:\"100%\"},type:\"text\",value:ftEuG0Gem,width:\"100%\",...addPropertyOverrides({TFTWQ2NgS:{background:\"var(--token-2d608a6a-7b01-4e0e-ad2d-8ea7b555adb9, rgb(255, 238, 238))\",border:{borderColor:'var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)) /* {\"name\":\"Semantic/Critical/800\"} */',borderStyle:\"solid\",borderWidth:2},padding:\"0px 40px 0px 40px\"},z5Kh_atFb:{border:{borderColor:'var(--token-f62ce568-1ca1-48c0-a82c-c498cf35e586, rgb(0, 139, 185)) /* {\"name\":\"Blue\"} */',borderStyle:\"solid\",borderWidth:2}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7nlzfi\",\"data-framer-name\":\"Status Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"vpRGYwMS3\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dwwoof-container\",\"data-framer-name\":\"Invalid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EqWrwwl3H-container\",name:\"Invalid Icon\",nodeId:\"EqWrwwl3H\",rendersWithMotion:true,scopeId:\"ZVJ6IUo6d\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"EqWrwwl3H\",layoutId:\"EqWrwwl3H\",mirrored:false,name:\"Invalid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iqgoot-container\",\"data-framer-name\":\"Valid Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SsPtmZ2FB-container\",name:\"Valid Icon\",nodeId:\"SsPtmZ2FB\",rendersWithMotion:true,scopeId:\"ZVJ6IUo6d\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9b808b57-adee-4547-878d-5e0f187dc756, rgb(192, 196, 45))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"SsPtmZ2FB\",layoutId:\"SsPtmZ2FB\",mirrored:false,name:\"Valid Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wsbjan\",\"data-framer-name\":\"Error Messages\",layoutDependency:layoutDependency,layoutId:\"ayfGJBqdl\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Required\"})}),className:\"framer-10placv\",\"data-framer-name\":\"Required Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vP1wILuZ3\",style:{\"--extracted-r6o4lv\":\"var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K7daz.framer-r2ztoe, .framer-K7daz .framer-r2ztoe { display: block; }\",\".framer-K7daz.framer-q9536v { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-K7daz .framer-yi745z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7daz .framer-9nslki, .framer-K7daz .framer-10placv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7daz .framer-1j85jja { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-K7daz .framer-15ks3vj { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 12px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-K7daz .framer-14kj2kc-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-K7daz .framer-1r0ljv5-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-K7daz .framer-7nlzfi { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 40px; z-index: 1; }\",\".framer-K7daz .framer-1dwwoof-container, .framer-K7daz .framer-iqgoot-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-K7daz .framer-1wsbjan { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-K7daz.framer-q9536v, .framer-K7daz .framer-yi745z, .framer-K7daz .framer-1j85jja, .framer-K7daz .framer-15ks3vj, .framer-K7daz .framer-7nlzfi, .framer-K7daz .framer-1wsbjan { gap: 0px; } .framer-K7daz.framer-q9536v > *, .framer-K7daz .framer-yi745z > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-K7daz.framer-q9536v > :first-child, .framer-K7daz .framer-yi745z > :first-child, .framer-K7daz .framer-1wsbjan > :first-child { margin-top: 0px; } .framer-K7daz.framer-q9536v > :last-child, .framer-K7daz .framer-yi745z > :last-child, .framer-K7daz .framer-1wsbjan > :last-child { margin-bottom: 0px; } .framer-K7daz .framer-1j85jja > *, .framer-K7daz .framer-15ks3vj > *, .framer-K7daz .framer-7nlzfi > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-K7daz .framer-1j85jja > :first-child, .framer-K7daz .framer-15ks3vj > :first-child, .framer-K7daz .framer-7nlzfi > :first-child { margin-left: 0px; } .framer-K7daz .framer-1j85jja > :last-child, .framer-K7daz .framer-15ks3vj > :last-child, .framer-K7daz .framer-7nlzfi > :last-child { margin-right: 0px; } .framer-K7daz .framer-1wsbjan > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-K7daz.framer-v-q1u69r .framer-1wsbjan { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"z5Kh_atFb\":{\"layout\":[\"fixed\",\"auto\"]},\"daQ7NDdsQ\":{\"layout\":[\"fixed\",\"auto\"]},\"TFTWQ2NgS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KvrJSEAUP\":\"required\",\"ftEuG0Gem\":\"value\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZVJ6IUo6d=withCSS(Component,css,\"framer-K7daz\");export default FramerZVJ6IUo6d;FramerZVJ6IUo6d.displayName=\"Business Name\";FramerZVJ6IUo6d.defaultProps={height:72,width:320};addPropertyControls(FramerZVJ6IUo6d,{variant:{options:[\"FS0lDKMcK\",\"z5Kh_atFb\",\"daQ7NDdsQ\",\"TFTWQ2NgS\"],optionTitles:[\"Placeholder\",\"Focussed\",\"Valid\",\"Required\"],title:\"Variant\",type:ControlType.Enum},KvrJSEAUP:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},ftEuG0Gem:{defaultValue:\"\",title:\"Value\",type:ControlType.String}});addFonts(FramerZVJ6IUo6d,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...ControlledInputFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZVJ6IUo6d\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z5Kh_atFb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"daQ7NDdsQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TFTWQ2NgS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KvrJSEAUP\\\":\\\"required\\\",\\\"ftEuG0Gem\\\":\\\"value\\\"}\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Nafn fyrirt\\xe6kis\"})});export const v1=\"Kaffih\\xfas Teya\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Krafist\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"C\\xe9gn\\xe9v\"})});export const v1=\"Budapesti K\\xe1v\\xe9z\\xf3 Kft. \";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"K\\xf6telez\u0151\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Naziv firme ili OIB\"})});export const v1=\"Npr. Teya Croatia d.o.o.\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obavezno polje\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"N\\xe1zev spole\u010Dnosti\"})});export const v1=\"Dobr\\xe1 kav\\xe1rna s.r.o.\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Po\u017Eadovan\\xfd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"Noma da empressa\"})});export const v1=\"Caf\\xe9 Dona Maria\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Obrigat\\xf3rio\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2sipe\",\"data-styles-preset\":\"GF4cAD6wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce6973b1-6114-4770-9013-31a4ed1579db, rgb(51, 51, 51)))\"},children:\"N\\xe1zov spolo\u010Dnosti\"})});export const v1=\"Dobr\\xe1 kaviare\u0148, s.r.o.\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10p88j9\",\"data-styles-preset\":\"riw1m9OGa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-198f063a-17af-485a-8c16-53f90e673a01, rgb(145, 31, 9)))\"},children:\"Povinn\\xe9\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport*as localizedValues from\"./ZVJ6IUo6d-0.js\";import*as localizedValues1 from\"./ZVJ6IUo6d-1.js\";import*as localizedValues2 from\"./ZVJ6IUo6d-2.js\";import*as localizedValues3 from\"./ZVJ6IUo6d-3.js\";import*as localizedValues4 from\"./ZVJ6IUo6d-4.js\";import*as localizedValues5 from\"./ZVJ6IUo6d-5.js\";const valuesByLocaleId={AsWJ5xmiw:localizedValues4,Dogkfhi2E:localizedValues5,obpd5gnjs:localizedValues1,WnWbKAs3G:localizedValues3,y4bbB58kX:localizedValues2,zhi66eIhS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const sendLeadEventToAdPlatforms=async(formSubmissionSessionId,email,phone,country,firstName,lastName)=>{const hashedEmail=email?await sha256(email):null;const hashedPhone=phone?await sha256(phone):null;const hashedFirstName=firstName?await sha256(firstName):null;const hashedLastName=lastName?await sha256(lastName):null;const sourceUrl=window.location.href;const urlParams=new URLSearchParams(window.location.search);const utmParams=Object.fromEntries(Array.from(urlParams.entries()).filter(([key])=>key.startsWith(\"utm_\")));// Meta (Facebook) Enhanced Match\nif(globalThis.fbq){globalThis.fbq(\"track\",\"Lead\",{content_category:\"lead_form_confirmation\",content_name:\"lead_form_confirmation\",event_id:formSubmissionSessionId,em:hashedEmail,ph:hashedPhone,fn:hashedFirstName,ln:hashedLastName,country,source_url:sourceUrl,...utmParams});}// TikTok Advanced Matching\nif(globalThis.ttq){globalThis.ttq.identify({email:hashedEmail,phone_number:hashedPhone});globalThis.ttq.track(\"SubmitForm\",{},{event_id:formSubmissionSessionId});}// Google Enhanced Conversions\nif(globalThis.gtag){globalThis.gtag(\"consent\",\"update\",{ad_storage:\"granted\",analytics_storage:\"granted\",ad_user_data:\"granted\",ad_personalization:\"granted\"});globalThis.gtag(\"event\",\"conversion\",{send_to:\"AW-11108155296/0DvcCIaIp6cZEKD_47Ap\",transaction_id:formSubmissionSessionId,user_data:{email:hashedEmail,phone_number:hashedPhone,address:{first_name:hashedFirstName,last_name:hashedLastName,country}}});}// LinkedIn Insight Tag\nif(globalThis.lintrk){globalThis.lintrk(\"track\",{conversion_id:20172458});}// Quora Pixel\nif(globalThis.qp){globalThis.qp(\"track\",\"GenerateLead\");}// Reddit Pixel\nif(globalThis.rdt){globalThis.rdt(\"track\",\"Lead\");}// Microsoft Advertising (Bing UET)\nif(globalThis.uetq){globalThis.uetq.push({ea:\"submit_form\",ec:\"lead_form_confirmation\",el:sourceUrl,gv:1});}};export const sendPurchaseEventToAdPlatforms=async(formSubmissionSessionId,email,phone,country,firstName,lastName)=>{const hashedEmail=email?await sha256(email):null;const hashedPhone=phone?await sha256(phone):null;const hashedFirstName=firstName?await sha256(firstName):null;const hashedLastName=lastName?await sha256(lastName):null;const sourceUrl=window.location.href;const urlParams=new URLSearchParams(window.location.search);const utmParams=Object.fromEntries(Array.from(urlParams.entries()).filter(([key])=>key.startsWith(\"utm_\")));// Meta (Facebook) Enhanced Match\nif(globalThis.fbq){globalThis.fbq(\"track\",\"Purchase\",{event_id:formSubmissionSessionId,em:hashedEmail,ph:hashedPhone,fn:hashedFirstName,ln:hashedLastName,country,source_url:sourceUrl,...utmParams});}// TikTok Advanced Matching\nif(globalThis.ttq){globalThis.ttq.identify({email:hashedEmail,phone_number:hashedPhone});globalThis.ttq.track(\"CompletePayment\",{},{event_id:formSubmissionSessionId});}// Google Enhanced Conversions\nif(globalThis.gtag){globalThis.gtag(\"consent\",\"update\",{ad_storage:\"granted\",analytics_storage:\"granted\",ad_user_data:\"granted\",ad_personalization:\"granted\"});globalThis.gtag(\"event\",\"conversion\",{send_to:\"AW-11108155296/oOJoCM6T1L0ZEKD_47Ap\",transaction_id:formSubmissionSessionId,user_data:{email:hashedEmail,phone_number:hashedPhone,address:{first_name:hashedFirstName,last_name:hashedLastName,country}}});}// Quora Pixel\nif(globalThis.qp){globalThis.qp(\"track\",\"Purchase\");}};async function sha256(message){const encoder=new TextEncoder;const data=encoder.encode(message.trim().toLowerCase());const hashBuffer=await crypto.subtle.digest(\"SHA-256\",data);const hashArray=Array.from(new Uint8Array(hashBuffer));return hashArray.map(b=>b.toString(16).padStart(2,\"0\")).join(\"\");}\nexport const __FramerMetadata__ = {\"exports\":{\"sendPurchaseEventToAdPlatforms\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendLeadEventToAdPlatforms\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdPlatformEvents.map"],
  "mappings": "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AC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,KAAM,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,KAAM,KAAM,KAAM,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,KAAM,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,KAAM,KAAM,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,GAAM,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,KAAM,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,EAAG,IAAO,CAAC,IAAI,CAAC,EAAG,UAAW,CAAC,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,EAAG,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,iCAAkC,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,yDAA0D,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,kBAAkB,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,oBAAqB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,yDAA0D,CAAC,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,gCAAiC,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,MAAM,EAAG,CAAC,mBAAoB,QAAS,CAAC,SAAS,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,uCAAwC,CAAC,GAAI,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,uFAAwF,kNAAmN,kSAAmS,6WAA6W,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,MAAO,CAAC,EAAG,CAAC,gCAAiC,cAAe,CAAC,yBAA0B,4FAA6F,wNAAyN,4SAA6S,sXAAsX,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,gCAAiC,cAAe,CAAC,IAAI,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,GAAG,EAAG,MAAO,EAAG,aAAa,CAAC,EAAG,IAAK,EAAG,0jBAA2jB,KAAK,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,KAAM,KAAM,mKAAoK,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,yDAA0D,yDAAyD,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,gBAAgB,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,sDAAuD,+EAAgF,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,QAAQ,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,cAAc,CAAC,CAAC,EAAG,IAAK,EAAG,cAAe,EAAG,EAAG,EAAG,CAAC,CAAC,8cAA+c,CAAC,CAAC,CAAC,EAAG,CAAC,0GAA2G,CAAC,CAAC,CAAC,EAAG,CAAC,yBAA0B,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,kBAAmB,CAAC,EAAE,CAAC,EAAG,EAAG,EAAG,EAAG,CAAC,cAAe,CAAC,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,EAAG,CAAC,2CAA4C,CAAC,CAAC,CAAC,EAAG,CAAC,mDAAoD,CAAC,EAAG,EAAG,GAAI,EAAE,CAAC,CAAC,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,8BAA+B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,sDAAuD,4FAA6F,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,KAAM,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,wCAAyC,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,iBAAkB,qBAAsB,2BAA2B,EAAG,OAAO,EAAG,CAAC,mCAAoC,cAAe,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,cAAc,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,aAAa,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,kFAAmF,CAAC,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,gBAAgB,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,sLAAsL,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,cAAc,EAAG,KAAK,EAAG,CAAC,kBAAmB,QAAS,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,sBAAuB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,aAAa,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,iDAAkD,CAAC,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,6BAA8B,cAAe,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,iBAAiB,EAAG,KAAK,EAAG,CAAC,0BAA2B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,qCAAqC,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,YAAY,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,2BAA4B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,UAAU,CAAC,EAAG,CAAC,2CAA4C,iBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,CAAC,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,qCAAqC,EAAG,CAAC,0GAA0G,EAAG,CAAC,eAAe,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,4CAA4C,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,cAAe,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,gBAAiB,QAAS,CAAC,aAAa,CAAC,EAAG,CAAC,WAAY,KAAM,CAAC,MAAM,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,IAAK,EAAG,UAAU,EAAG,GAAI,CAAC,MAAO,KAAM,uBAAwB,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,OAAO,EAAG,GAAI,CAAC,KAAM,yCAA0C,0FAA2F,CAAC,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,oBAAqB,oBAAoB,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,4DAA4D,EAAG,MAAM,EAAG,CAAC,2BAA4B,WAAY,CAAC,oBAAoB,EAAG,MAAM,CAAC,EAAG,IAAK,EAAG,8DAA+D,IAAI,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,yBAA0B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,eAAe,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,uDAAwD,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,gBAAgB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,MAAO,mIAAoI,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,KAAK,EAAG,MAAM,EAAG,CAAC,6BAA8B,WAAY,CAAC,KAAK,EAAG,MAAM,EAAG,CAAC,2BAA4B,WAAY,CAAC,oDAAqD,uFAAuF,EAAG,OAAO,EAAG,CAAC,mCAAoC,cAAe,CAAC,yBAAyB,EAAG,OAAO,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,OAAO,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,EAAG,MAAM,CAAC,EAAG,IAAK,EAAG,QAAS,EAAG,EAAG,EAAG,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,0BAA2B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,gCAAiC,cAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,sBAAuB,CAAC,EAAG,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,qNAAsN,CAAC,EAAE,CAAC,EAAG,CAAC,GAAI,CAAC,EAAE,CAAC,EAAG,CAAC,uCAAwC,CAAC,EAAE,CAAC,EAAG,CAAC,iBAAkB,CAAC,EAAE,CAAC,EAAG,CAAC,sPAAuP,CAAC,EAAE,CAAC,EAAG,EAAG,CAAC,YAAa,CAAC,CAAC,CAAC,EAAG,EAAG,CAAC,iBAAkB,CAAC,EAAE,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,sDAAuD,qEAAsE,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,EAAG,IAAK,EAAG,kBAAmB,MAAO,EAAG,EAAG,CAAC,CAAC,0IAA2I,CAAC,CAAC,CAAC,EAAG,CAAC,0GAA2G,CAAC,CAAC,CAAC,EAAG,CAAC,yBAA0B,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,kBAAmB,CAAC,EAAE,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,2CAA4C,CAAC,CAAC,CAAC,EAAG,CAAC,mDAAoD,CAAC,EAAG,EAAG,GAAI,EAAE,CAAC,CAAC,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,8BAA+B,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,uBAAwB,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,2CAA4C,iBAAkB,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,EAAE,EAAG,CAAC,CAAC,gCAAiC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,yDAA0D,qCAAsC,CAAC,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAO,MAAM,EAAG,MAAM,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,SAAS,EAAG,MAAM,EAAG,CAAC,wBAAyB,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,kDAAkD,EAAG,MAAM,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,IAAI,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,IAAI,CAAC,EAAG,CAAC,wCAAyC,iBAAkB,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,6BAA8B,2HAA4H,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,2TAA4T,kWAAmW,wXAAyX,0XAA2X,sXAAsX,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,+QAAgR,4SAA6S,qUAAsU,sUAAsU,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,WAAW,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,2BAA4B,2BAA4B,4DAA4D,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,+LAA+L,EAAG,MAAO,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,EAAG,MAAO,CAAC,CAAC,EAAG,IAAK,EAAG,4BAA6B,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,4BAA6B,4CAA6C,CAAC,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,MAAM,EAAG,CAAC,mBAAoB,QAAS,CAAC,aAAa,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,MAAO,EAAG,UAAU,CAAC,EAAG,IAAK,EAAG,0BAA0B,EAAG,GAAI,CAAC,MAAO,KAAM,gDAAiD,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,cAAc,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,EAAG,EAAG,EAAG,qCAAqC,EAAG,GAAI,CAAC,KAAM,MAAO,kDAAmD,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,aAAa,EAAG,OAAO,EAAG,CAAC,kBAAmB,QAAS,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,gBAAiB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,IAAK,6BAA8B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,mCAAoC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,QAAQ,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,MAAM,EAAG,GAAI,CAAC,KAAM,sDAAuD,qEAAsE,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,EAAG,IAAK,EAAG,kBAAmB,MAAO,EAAG,EAAG,CAAC,CAAC,4JAA6J,CAAC,CAAC,CAAC,EAAG,CAAC,0GAA2G,CAAC,CAAC,CAAC,EAAG,CAAC,yBAA0B,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,kBAAmB,CAAC,EAAE,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,2CAA4C,CAAC,CAAC,CAAC,EAAG,CAAC,mDAAoD,CAAC,EAAG,EAAG,GAAI,EAAE,CAAC,CAAC,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,2BAA4B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,gBAAgB,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,IAAI,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,gMAAiM,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,sBAAuB,QAAS,CAAC,gBAAgB,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,sGAAuG,8GAA8G,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,uGAAwG,0bAA0b,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,aAAa,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAO,OAAQ,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,UAAU,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,YAAa,iBAAiB,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oBAAqB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,IAAK,MAAO,2BAA4B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,cAAc,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,kCAAmC,CAAC,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,OAAO,EAAG,QAAS,EAAG,UAAU,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,mDAAoD,8EAA8E,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,sBAAuB,0BAA0B,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,yCAA0C,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,kBAAmB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,8BAA8B,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,SAAS,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,0BAA2B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,sDAAuD,2EAA4E,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,WAAY,KAAM,CAAC,UAAU,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,2BAA2B,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,sBAAsB,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,kBAAmB,QAAS,CAAC,wCAAwC,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,iBAAkB,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,YAAa,qCAAsC,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,YAAY,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,2BAA4B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,WAAY,KAAM,CAAC,OAAO,CAAC,CAAC,EAAG,EAAG,EAAG,qBAAqB,EAAG,GAAI,CAAC,KAAM,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,MAAM,EAAG,CAAC,wCAAyC,iBAAkB,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,gCAAiC,cAAe,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,EAAG,EAAG,0DAA2D,IAAI,EAAG,GAAI,CAAC,KAAM,KAAM,qCAAsC,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAO,OAAQ,QAAS,SAAU,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAO,OAAQ,QAAS,QAAQ,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,yBAA0B,qCAAsC,kDAAkD,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,wBAAwB,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,sBAAuB,gCAAgC,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,07CAA27C,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,4NAA6N,CAAC,EAAE,CAAC,EAAG,CAAC,gCAAgC,EAAG,CAAC,8DAA+D,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,WAAY,CAAC,EAAE,CAAC,EAAG,EAAG,CAAC,uBAAwB,CAAC,EAAE,CAAC,EAAG,CAAC,4FAA6F,CAAC,EAAE,CAAC,EAAG,CAAC,WAAY,CAAC,EAAE,CAAC,CAAC,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,6BAA8B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,aAAa,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,kDAAmD,CAAC,EAAG,EAAG,EAAE,EAAG,EAAG,IAAK,EAAG,oBAAqB,SAAU,EAAG,EAAG,CAAC,CAAC,mBAAoB,CAAC,EAAE,CAAC,EAAG,CAAC,oCAAqC,CAAC,EAAE,CAAC,EAAG,CAAC,gCAAgC,EAAG,CAAC,6DAA8D,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,WAAY,CAAC,EAAE,CAAC,EAAG,EAAG,CAAC,uBAAwB,CAAC,EAAE,CAAC,EAAG,CAAC,4FAA6F,CAAC,EAAE,CAAC,EAAG,CAAC,WAAY,CAAC,EAAE,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,uBAAwB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,6BAA8B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,UAAU,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,6BAA8B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,kFAAkF,EAAG,CAAC,0GAA0G,EAAG,CAAC,eAAe,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,4CAA4C,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,iDAAkD,CAAC,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,4DAA4D,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,mCAAoC,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,qBAAsB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,MAAO,6BAA8B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,0BAA2B,sDAAuD,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,MAAO,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,gCAAgC,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,yBAA0B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,+CAAgD,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,UAAU,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,0BAA2B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,4BAA6B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,SAAS,EAAG,CAAC,2BAA4B,WAAY,CAAC,sDAAsD,EAAG,SAAS,EAAG,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,OAAO,CAAC,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,SAAU,gFAAiF,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,cAAc,EAAG,OAAO,EAAG,CAAC,qBAAsB,QAAS,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,QAAQ,EAAG,OAAO,EAAG,CAAC,6BAA8B,WAAY,CAAC,WAAW,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,sDAAuD,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,gCAAgC,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,OAAO,EAAG,CAAC,0BAA2B,WAAY,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,6BAA8B,WAAY,CAAC,sBAAsB,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,gCAAiC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,gBAAiB,gDAAiD,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,KAAK,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,KAAK,CAAC,EAAG,CAAC,gCAAiC,cAAe,CAAC,QAAQ,CAAC,EAAG,CAAC,qCAAsC,cAAe,CAAC,IAAI,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,oCAAqC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,oBAAqB,SAAU,EAAG,sBAAsB,EAAG,GAAI,CAAC,KAAM,KAAM,0CAA2C,CAAC,EAAG,EAAG,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,WAAY,KAAM,CAAC,8BAA+B,4CAA6C,4CAA4C,EAAG,EAAG,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,MAAO,MAAM,EAAG,EAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,EAAG,EAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,qCAAsC,2DAA4D,0FAA0F,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,sYAAuY,meAAoe,ukBAAukB,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,iKAAkK,wSAAyS,iWAAiW,EAAG,MAAO,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,MAAO,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAgB,eAAe,EAAG,EAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,IAAI,EAAG,EAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,UAAW,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,wCAAyC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,aAAc,KAAM,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,0EAA0E,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,4BAA6B,wBAAyB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,KAAM,8FAA+F,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,wCAAyC,uDAAuD,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,gCAAgC,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,KAAK,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,SAAS,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,wBAAwB,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,qBAAqB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,8aAA+a,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,CAAC,EAAG,CAAC,iCAAkC,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,wBAAyB,CAAC,EAAG,CAAC,CAAC,EAAG,CAAC,iHAAkH,CAAC,EAAG,EAAG,EAAG,EAAE,CAAC,EAAG,CAAC,sBAAuB,CAAC,EAAG,EAAE,CAAC,EAAG,CAAC,kBAAmB,CAAC,GAAI,EAAE,CAAC,EAAG,EAAG,EAAG,CAAC,WAAY,CAAC,EAAE,CAAC,EAAG,CAAC,8BAA+B,CAAC,EAAG,CAAC,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,oCAAqC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,sBAAuB,SAAU,EAAG,EAAG,CAAC,CAAC,oBAAoB,EAAG,CAAC,qDAAqD,EAAG,CAAC,8BAA8B,EAAG,CAAC,uGAAuG,EAAG,CAAC,cAAc,EAAG,EAAG,CAAC,+GAA+G,EAAG,CAAC,2FAA2F,EAAG,CAAC,UAAU,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,SAAS,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,WAAW,EAAG,OAAO,EAAG,CAAC,qBAAsB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,MAAO,0DAA2D,CAAC,EAAG,EAAG,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,uFAAwF,wKAAyK,sLAAsL,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,wBAAyB,yCAAyC,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,sVAAuV,soBAAuoB,yvBAAyvB,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,kCAAkC,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,uCAAwC,IAAI,EAAG,GAAI,CAAC,MAAO,MAAO,2DAA4D,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,qBAAqB,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,aAAa,EAAG,KAAK,EAAG,CAAC,kCAAmC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,WAAY,wBAAyB,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,mDAAoD,CAAC,EAAG,CAAC,EAAG,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,eAAgB,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,2BAA4B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,QAAS,iCAAkC,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,sDAAuD,2GAA4G,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,8BAA8B,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,0BAA2B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,2BAA2B,EAAG,GAAI,CAAC,MAAO,KAAM,kCAAmC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,+BAA+B,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,IAAK,MAAO,qCAAsC,CAAC,GAAI,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,OAAQ,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,mBAAmB,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,YAAY,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,+CAA+C,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,sBAAuB,yBAAyB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,IAAK,EAAG,UAAU,EAAG,GAAI,CAAC,KAAM,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,mDAAoD,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,YAAY,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,SAAS,EAAG,SAAU,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,OAAQ,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,qBAAqB,EAAG,SAAU,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,SAAU,CAAC,CAAC,EAAG,IAAK,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,yEAA0E,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,kEAAkE,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,kEAAkE,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,WAAW,CAAC,EAAG,CAAC,qCAAsC,cAAe,CAAC,oBAAoB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,gBAAgB,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,6CAA8C,iBAAkB,CAAC,oBAAoB,CAAC,EAAG,CAAC,qCAAsC,cAAe,CAAC,iDAAiD,CAAC,CAAC,EAAG,EAAG,EAAG,mDAAmD,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,aAAa,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,uCAAuC,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,+HAA+H,EAAG,CAAC,2EAA2E,EAAG,CAAC,eAAe,EAAG,CAAC,UAAU,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,yCAAyC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,EAAG,CAAC,wCAAyC,iBAAkB,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,6BAA8B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,CAAC,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,wDAAwD,EAAG,CAAC,0GAA0G,EAAG,CAAC,eAAe,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,4CAA4C,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,oBAAqB,MAAM,EAAG,GAAI,CAAC,MAAO,MAAO,kCAAmC,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,8BAA8B,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,eAAgB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,oEAAqE,CAAC,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,mFAAmF,EAAG,KAAK,EAAG,CAAC,0BAA2B,WAAY,CAAC,kBAAmB,kBAAkB,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAe,EAAG,KAAK,EAAG,CAAC,0BAA2B,WAAY,CAAC,6BAA6B,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,MAAO,2BAA4B,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,YAAY,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,sCAAuC,0CAA0C,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,kCAAmC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,8BAA+B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,yBAAyB,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,kBAAmB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,wCAAyC,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,UAAU,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,uBAAwB,uCAAwC,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,eAAe,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,YAAa,2CAA4C,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,QAAS,cAAe,CAAC,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,aAAa,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,KAAM,iCAAkC,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,+BAAgC,kDAAkD,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,eAAe,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,mBAAoB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,WAAW,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,eAAgB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,WAAW,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,gBAAiB,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,sBAAsB,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,EAAG,CAAC,gBAAiB,QAAS,CAAC,MAAM,CAAC,CAAC,EAAG,EAAG,EAAG,mBAAoB,KAAK,EAAG,GAAI,CAAC,MAAO,MAAO,2CAA4C,CAAC,EAAG,GAAI,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,8BAA+B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,+EAAgF,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,gBAAiB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,yCAAyC,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,YAAY,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,0BAA2B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,QAAQ,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,iBAAiB,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,gBAAiB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,mCAAmC,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,+CAAgD,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,yBAA0B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,aAAc,0FAA2F,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,iBAAkB,sBAAsB,EAAG,KAAK,EAAG,CAAC,wBAAyB,WAAY,CAAC,2BAA2B,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,kBAAkB,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,UAAU,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,wBAAwB,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,oDAAqD,CAAC,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,UAAU,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,0BAA2B,wBAAyB,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,OAAO,EAAG,CAAC,gBAAiB,QAAS,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,KAAM,SAAS,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,UAAU,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,cAAe,mDAAoD,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,cAAc,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,KAAM,kDAAmD,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,gBAAiB,QAAS,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,qBAAsB,QAAS,CAAC,qEAAsE,qHAAqH,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,wBAAyB,+BAA+B,EAAG,OAAO,EAAG,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,cAAc,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,qCAAsC,cAAe,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,kKAAmK,CAAC,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,kJAAmJ,qKAAqK,EAAG,OAAO,EAAG,CAAC,qBAAsB,QAAS,CAAC,4DAA4D,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,OAAO,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,mDAAmD,EAAG,OAAO,EAAG,CAAC,mCAAoC,cAAe,CAAC,QAAQ,EAAG,OAAO,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,wDAAyD,CAAC,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,WAAY,KAAM,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,UAAU,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,iFAAkF,iFAAiF,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,gDAAgD,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,6BAA6B,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,mCAAoC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,4BAA6B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,SAAS,EAAG,GAAI,CAAC,MAAO,KAAM,iCAAkC,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,YAAY,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,SAAU,iCAAkC,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,uDAAwD,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,uCAAuC,EAAG,OAAO,EAAG,CAAC,qBAAsB,QAAS,CAAC,wDAAwD,EAAG,OAAO,EAAG,CAAC,6BAA8B,WAAY,CAAC,sDAAsD,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,oBAAoB,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,iDAAkD,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,kCAAmC,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,sCAAsC,EAAG,CAAC,4GAA4G,EAAG,CAAC,UAAU,EAAG,CAAC,kBAAkB,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,mDAAmD,EAAG,CAAC,iCAAiC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAU,YAAY,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,OAAO,EAAG,GAAI,CAAC,MAAO,KAAM,wGAAyG,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,sBAAsB,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,QAAQ,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,yBAA0B,CAAC,GAAI,EAAE,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,qBAAsB,qDAAsD,uEAAuE,EAAG,SAAU,CAAC,EAAG,CAAC,gCAAiC,cAAe,CAAC,sBAAuB,2EAA4E,4LAA4L,EAAG,SAAU,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,SAAU,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,0BAA0B,EAAG,SAAU,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,QAAQ,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,kBAAmB,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,iCAAkC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,QAAS,0BAA2B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,kCAAkC,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,aAAc,yBAA0B,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,aAAa,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,KAAM,0EAA2E,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,IAAI,EAAG,MAAO,EAAG,UAAU,EAAG,CAAC,mBAAoB,QAAS,CAAC,iBAAiB,EAAG,MAAO,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,wCAAwC,EAAG,MAAO,EAAG,UAAU,EAAG,CAAC,kCAAmC,cAAe,CAAC,GAAG,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,6BAA8B,WAAY,CAAC,sHAAsH,EAAG,MAAO,EAAG,UAAU,EAAG,CAAC,6BAA8B,WAAY,CAAC,eAAe,EAAG,MAAO,EAAG,UAAU,EAAG,CAAC,qCAAsC,cAAe,CAAC,mDAAmD,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,mCAAoC,cAAe,CAAC,MAAM,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,gCAAiC,cAAe,CAAC,GAAG,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,mCAAoC,cAAe,CAAC,+EAA+E,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,MAAO,EAAG,aAAa,EAAG,CAAC,2CAA4C,iBAAkB,CAAC,MAAM,EAAG,MAAO,EAAG,gBAAgB,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,KAAM,YAAa,+CAAgD,CAAC,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,yBAAyB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,uBAAwB,CAAC,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,OAAO,EAAG,GAAI,CAAC,MAAO,uBAAwB,mCAAoC,CAAC,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,uBAAuB,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,QAAQ,EAAG,OAAO,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,KAAM,KAAM,gCAAiC,CAAC,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,yCAA0C,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,0BAA2B,WAAY,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,cAAe,iBAAiB,EAAG,KAAK,EAAG,CAAC,gCAAiC,cAAe,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,0BAA2B,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,SAAS,EAAG,OAAO,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,0BAA2B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,gBAAiB,QAAQ,EAAG,GAAI,CAAC,MAAO,KAAM,wBAAyB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,uDAAwD,CAAC,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,EAAG,CAAC,WAAY,KAAM,CAAC,OAAO,CAAC,EAAG,CAAC,gBAAiB,QAAS,CAAC,+BAA+B,CAAC,EAAG,CAAC,gBAAiB,QAAS,CAAC,gBAAgB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,gBAAgB,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,6BAA6B,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,6BAA8B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,aAAc,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oBAAqB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,6CAA8C,CAAC,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,IAAK,MAAO,sCAAuC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,eAAgB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,4BAA6B,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,cAAc,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,MAAO,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,UAAW,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,qBAAsB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,QAAS,2BAA4B,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,QAAQ,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,IAAI,EAAG,GAAI,CAAC,MAAO,KAAM,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,UAAW,6CAA8C,CAAC,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,MAAO,iBAAkB,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,MAAO,MAAM,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,kBAAkB,CAAC,EAAG,CAAC,wBAAyB,WAAY,CAAC,mBAAmB,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,UAAU,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,iBAAkB,CAAC,EAAG,EAAG,EAAG,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,oCAAqC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,YAAY,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,MAAO,wBAAyB,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,IAAI,EAAG,QAAQ,EAAG,CAAC,gCAAiC,cAAe,CAAC,OAAO,EAAG,QAAQ,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,MAAM,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,MAAM,EAAG,GAAI,CAAC,MAAO,KAAM,iBAAkB,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,UAAU,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,oDAAqD,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,iCAAiC,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,iDAAkD,CAAC,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,iBAAiB,EAAG,MAAO,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,iBAAkB,qBAAsB,qBAAqB,EAAG,MAAO,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,kBAAkB,EAAG,QAAS,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,IAAI,EAAG,MAAO,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,2BAA4B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,sBAAuB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,KAAM,yBAA0B,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,mBAAoB,+CAAgD,CAAC,EAAG,EAAG,EAAG,GAAI,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,0BAA2B,WAAY,CAAC,wCAAyC,8CAA8C,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,UAAW,4BAA6B,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,yBAA0B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,8DAA+D,iFAAiF,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,wFAAyF,mGAAmG,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,iBAAiB,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,KAAK,EAAG,GAAI,CAAC,MAAO,UAAW,qCAAsC,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAO,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,yBAAyB,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,sBAAuB,CAAC,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,KAAK,EAAG,EAAG,CAAC,EAAG,CAAC,2BAA4B,aAAc,CAAC,OAAO,EAAG,EAAG,EAAG,UAAU,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,ouBAAouB,EAAG,CAAC,EAAE,EAAG,CAAC,sCAAsC,EAAG,CAAC,gBAAgB,EAAG,CAAC,yOAAyO,EAAG,EAAG,EAAG,EAAG,CAAC,cAAc,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,mBAAoB,iDAAkD,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,GAAG,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,SAAS,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,GAAG,CAAC,EAAG,CAAC,qCAAsC,cAAe,CAAC,GAAG,CAAC,CAAC,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,KAAM,QAAQ,EAAG,GAAI,CAAC,MAAO,KAAM,2BAA4B,CAAC,CAAC,EAAG,CAAC,CAAC,mCAAoC,cAAe,CAAC,SAAS,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,+EAAgF,CAAC,EAAG,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,OAAO,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,KAAM,KAAM,uCAAwC,CAAC,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,UAAU,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,IAAK,MAAO,+BAAgC,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,qBAAsB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,IAAK,MAAO,8BAA+B,CAAC,EAAE,EAAG,EAAG,IAAK,EAAG,mBAAoB,QAAS,EAAG,KAAK,EAAG,GAAI,CAAC,KAAM,KAAM,mDAAoD,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,MAAO,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,GAAG,EAAG,EAAG,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,MAAO,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,MAAO,CAAC,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,IAAK,gDAAiD,CAAC,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,WAAY,KAAM,CAAC,cAAc,CAAC,EAAG,CAAC,qBAAsB,QAAS,CAAC,MAAM,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAG,GAAI,CAAC,MAAO,KAAM,gDAAiD,CAAC,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,sBAAuB,QAAS,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,+BAAgC,CAAC,EAAG,EAAG,CAAC,EAAG,CAAC,CAAC,0BAA2B,WAAY,CAAC,0BAA0B,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,gDAAiD,CAAC,CAAC,EAAG,EAAG,IAAK,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAAC,4CAA4C,EAAG,CAAC,8EAA8E,EAAG,CAAC,UAAU,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,kCAAkC,CAAC,CAAC,EAAG,GAAI,CAAC,KAAM,KAAM,yBAA0B,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,QAAQ,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,EAAG,KAAK,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,qCAAsC,CAAC,CAAC,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,OAAO,EAAG,KAAK,CAAC,EAAG,GAAG,EAAG,GAAI,CAAC,MAAO,KAAM,wHAAyH,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAE,EAAG,CAAC,CAAC,qBAAsB,QAAS,CAAC,wFAAwF,EAAG,KAAK,EAAG,CAAC,0BAA2B,WAAY,CAAC,MAAM,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,6CAA8C,4EAA4E,EAAG,OAAO,EAAG,CAAC,2BAA4B,WAAY,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,+CAAgD,+CAA+C,EAAG,KAAK,EAAG,CAAC,mBAAoB,QAAS,CAAC,GAAG,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,2IAA2I,EAAG,KAAK,EAAG,CAAC,6BAA8B,WAAY,CAAC,iBAAiB,EAAG,KAAK,EAAG,CAAC,qBAAsB,QAAS,CAAC,aAAc,UAAU,EAAG,KAAK,CAAC,EAAG,GAAG,CAAC,EAAG,cAAe,CAAC,IAAO,CAAC,MAAO,EAAG,wBAAyB,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,KAAK,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,CAAC,uBAAuB,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,cAAe,CAAC,CAAC,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,OAAO,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,aAAa,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,yBAA0B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,SAAS,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,sCAAsC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,UAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,YAAa,CAAC,EAAE,EAAG,CAAC,CAAC,2BAA4B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,WAAW,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,yBAA0B,CAAC,EAAG,EAAE,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,UAAU,CAAC,EAAG,CAAC,0BAA2B,WAAY,CAAC,GAAG,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,wBAAwB,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,uEAAwE,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,mBAAoB,QAAS,CAAC,QAAQ,CAAC,EAAG,CAAC,mBAAoB,QAAS,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,SAAS,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,OAAO,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,4BAA4B,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,6BAA8B,WAAY,CAAC,QAAQ,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,CAAC,kEAAmE,CAAC,EAAG,EAAG,EAAG,GAAI,EAAE,CAAC,EAAG,EAAG,EAAG,EAAG,CAAC,gBAAiB,CAAC,EAAE,CAAC,EAAG,EAAG,EAAG,CAAC,+KAA+K,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,2BAA4B,CAAC,EAAG,EAAG,GAAI,GAAI,EAAE,EAAG,CAAC,CAAC,6BAA8B,WAAY,CAAC,mCAAmC,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,KAAK,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,IAAI,CAAC,EAAG,CAAC,2BAA4B,WAAY,CAAC,QAAQ,CAAC,EAAG,CAAC,mCAAoC,cAAe,CAAC,OAAO,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,kIAAkI,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,UAAW,CAAC,EAAE,EAAG,CAAC,CAAC,2BAA4B,UAAU,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,SAAS,CAAC,CAAC,EAAG,IAAO,CAAC,MAAO,EAAG,eAAgB,CAAC,CAAC,EAAG,CAAC,CAAC,wBAAyB,WAAY,CAAC,QAAQ,CAAC,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAG,EAAG,EAAG,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EACzzvFC,GAAQD,GCiCf,SAASE,GAAmBC,EAAMC,EAAS,CACzC,OAAOF,GAAqB,KAAK,KAAMC,EAAMC,EAASC,EAAQ,CAChE,CACAH,GAAmB,UAAY,OAAO,OAAOA,GAAqB,UAAW,CAAC,CAAC,EAC/EA,GAAmB,UAAU,YAAcA,GAC3C,SAASI,GAAUC,EAAS,CAC1B,OAAOD,GAAY,KAAK,KAAMC,EAASF,EAAQ,CACjD,CACAC,GAAU,UAAY,OAAO,OAAOA,GAAY,UAAW,CAAC,CAAC,EAC7DA,GAAU,UAAU,YAAcA,GAalC,SAASE,IAAW,CAClB,OAAOA,EAAW,KAAK,KAAMC,EAAQ,CACvC,CACAD,GAAS,UAAY,OAAO,OAAOA,EAAW,UAAW,CAAC,CAAC,EAC3DA,GAAS,UAAU,YAAcA,GAOjC,SAASE,GAAYC,EAAQ,CAC3B,OAAOD,GAAc,KAAK,KAAMC,EAAQC,EAAQ,CAClD,CACAF,GAAY,UAAY,OAAO,OAAOA,GAAc,UAAW,CAAC,CAAC,EACjEA,GAAY,UAAU,YAAcA,GCkOpC,SAASG,GAAgBC,EAAUC,EAAa,CAC9C,GAAI,EAAED,aAAoBC,GACxB,MAAM,IAAI,UAAU,mCAAmC,CAE3D,CACA,SAASC,GAAkBC,EAAQC,EAAO,CACxC,QAASC,EAAK,EAAGA,EAAKD,EAAM,OAAQC,IAAM,CACxC,IAAIC,EAAaF,EAAMC,CAAE,EACzBC,EAAW,WAAaA,EAAW,YAAc,GACjDA,EAAW,aAAe,GACtB,UAAWA,IACbA,EAAW,SAAW,IACxB,OAAO,eAAeH,EAAQG,EAAW,IAAKA,CAAU,CAC1D,CACF,CACA,SAASC,GAAaN,EAAaO,EAAYC,EAAa,CAC1D,OAAID,GACFN,GAAkBD,EAAY,UAAWO,CAAU,EACjDC,GACFP,GAAkBD,EAAaQ,CAAW,EAC5C,OAAO,eAAeR,EAAa,YAAa,CAAC,SAAU,EAAK,CAAC,EAC1DA,CACT,CASA,IAAIS,GAAsC,IAAI,OAAO,KAAOC,GAAa,IAAI,EACzEC,GAAiC,IAAI,OAAO,IAAMC,GAAoB,KAAK,EAiC/E,IAAIC,GAAoC,UAAW,CACjD,SAASC,EAAmBC,EAAMC,EAASC,EAAW,CACpDC,GAAgB,KAAMJ,CAAkB,EACxC,KAAK,KAAOC,EACZ,KAAK,QAAUC,GAAW,CAAC,EAC3B,KAAK,SAAWC,EAChB,KAAK,MAAQ,YACb,KAAK,OAAS,IAAI,OAAOE,GAAmC,IAAI,CAClE,CACA,OAAAC,GAAaN,EAAoB,CAAC,CAChC,IAAK,OACL,MAAO,UAAgB,CACrB,IAAIO,EAAU,KAAK,OAAO,KAAK,KAAK,IAAI,EACxC,GAAKA,EAGL,KAAIC,EAASD,EAAQ,CAAC,EAClBE,EAAWF,EAAQ,MACvBC,EAASA,EAAO,QAAQE,GAAqC,EAAE,EAC/DD,GAAYF,EAAQ,CAAC,EAAE,OAASC,EAAO,OACvCA,EAASA,EAAO,QAAQG,GAAgC,EAAE,EAC1DH,EAASI,GAAkBJ,CAAM,EACjC,IAAIK,EAAS,KAAK,eAAeL,EAAQC,CAAQ,EACjD,OAAII,GAGG,KAAK,KAAK,EACnB,CACF,EAAG,CACD,IAAK,iBACL,MAAO,SAAwBL,EAAQC,EAAU,CAC/C,GAAKK,GAAoBN,EAAQC,EAAU,KAAK,IAAI,GAG/CM,GAAiBP,EAAQC,EAAU,KAAK,KAAM,KAAK,QAAQ,SAAW,WAAa,OAAO,EAG/F,KAAII,EAASG,GAAQR,EAAQ,KAAK,QAAS,KAAK,QAAQ,EACxD,GAAKK,EAAO,MAGZ,OAAAA,EAAO,SAAWJ,EAClBI,EAAO,OAASJ,EAAWD,EAAO,OAC3BK,EACT,CACF,EAAG,CACD,IAAK,UACL,MAAO,UAAmB,CACxB,OAAI,KAAK,QAAU,cACjB,KAAK,WAAa,KAAK,KAAK,EACxB,KAAK,WACP,KAAK,MAAQ,QAEb,KAAK,MAAQ,QAGV,KAAK,QAAU,OACxB,CACF,EAAG,CACD,IAAK,OACL,MAAO,UAAgB,CACrB,GAAI,CAAC,KAAK,QAAQ,EAChB,MAAM,IAAI,MAAM,iBAAiB,EAEnC,IAAIA,EAAS,KAAK,WAClB,YAAK,WAAa,KAClB,KAAK,MAAQ,YACNA,CACT,CACF,CAAC,CAAC,EACKb,CACT,EAAE,EAeF,SAASiB,GAAoBC,EAAMC,EAAS,CAC1CC,GAAkB,KAAK,KAAMF,EAAMC,EAASE,EAAQ,CACtD,CACAJ,GAAoB,UAAY,OAAO,OAAOG,GAAkB,UAAW,CAAC,CAAC,EAC7EH,GAAoB,UAAU,YAAcA,GCpcoQ,SAASK,GAAeC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAOC,GAAc,EAAE,MAAM,GAAG,EAAE,CAAC,GAAG,KAAU,CAACC,EAAMC,CAAQ,EAAEC,GAAgB,EAAO,CAAC,gBAAAC,EAAgB,QAAAC,EAAQ,WAAAC,CAAU,EAAEL,EAAYM,EAASC,EAAO,IAAI,EAAQC,EAAY,IAAI,CAACP,EAASQ,IAAO,CAAC,GAAGA,EAAK,QAAQ,UAAU,EAAE,CAAE,EAAQC,EAAaC,GAAG,CAAC,IAAMC,EAASD,GAAG,QAAQ,MAAM,GAAG,OAAOC,GAAW,SAAS,CAAC,IAAMC,EAAU,IAAIC,GAAUhB,CAAM,EAAEa,EAAE,OAAO,MAAME,EAAU,MAAMD,CAAQ,EAAEX,EAASQ,IAAO,CAAC,GAAGA,EAAK,gBAAgBI,EAAU,eAAe,EAAE,MAAMA,EAAU,SAAS,EAAE,QAAQA,EAAU,QAAQ,CAAC,EAAE,CAAE,CAAC,EAAQE,EAAWJ,GAAG,CAACV,EAASQ,IAAO,CAAC,GAAGA,EAAK,QAAQA,EAAK,QAAQ,GAAG,cAAcA,EAAK,QAAQ,QAAQ,SAAS,EAAE,CAAE,EAAE,OAAAO,GAAU,IAAI,CAAI,OAAOnB,EAAM,UAAW,WAAWQ,IAAaR,EAAM,UAAUI,EAASQ,IAAO,CAAC,GAAGA,EAAK,WAAWZ,EAAM,QAAQ,EAAE,CAAG,EAAE,CAACA,EAAM,QAAQ,CAAC,EAAEmB,GAAU,IAAI,CAAC,GAAGhB,EAAM,OAAOA,EAAM,iBAAoBM,EAAS,QAAQ,CAAC,IAAMW,EAAQX,EAAS,QAAQ,cAAc,OAAO,EAAQO,EAAU,IAAIC,GAAUhB,CAAM,EAAEmB,EAAQ,MAAMJ,EAAU,MAAMb,EAAM,KAAK,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsBkB,EAAKtB,EAAU,CAAC,GAAGC,EAAM,IAAIS,EAAS,QAAQF,EAAQ,QAAQI,EAAY,SAASE,EAAa,OAAOK,CAAU,CAAC,CAAE,CAAE,CCA9+C,IAAAI,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCA8G,SAARC,GAAiC,CAAC,KAAAC,EAAK,UAAAC,EAAU,aAAAC,EAAa,MAAAC,EAAM,YAAAC,EAAY,SAAAC,EAAS,OAAAC,EAAO,WAAAC,EAAW,QAAAC,EAAQ,KAAAC,CAAI,EAAE,CAAC,IAAMC,EAAO,CAAC,WAAW,UAAU,SAAS,OAAO,MAAM,UAAU,aAAa,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQF,EAAQ,gBAAgBD,EAAW,aAAaD,EAAO,YAAY,cAAc,CAACA,EAAO,YAAY,aAAa,QAAQ,aAAaA,EAAO,YAAY,WAAW,4CAA4C,EAAE,OAAoBK,EAAK,QAAQ,CAAC,MAAMD,EAAO,KAAKV,EAAK,UAAUC,EAAU,aAAaC,EAAa,KAAKO,EAAK,MAAMN,EAAM,YAAYC,EAAY,SAASC,CAAQ,CAAC,CAAE,CAACO,EAAoBb,GAAgB,CAAC,KAAK,CAAC,KAAKc,EAAY,KAAK,aAAa,OAAO,wBAAwB,GAAM,0BAA0B,WAAW,QAAQ,CAAC,WAAW,QAAQ,OAAO,iBAAiB,QAAQ,OAAO,SAAS,QAAQ,QAAQ,SAAS,WAAW,QAAQ,QAAQ,QAAQ,SAAS,MAAM,OAAO,OAAO,MAAM,MAAM,EAAE,aAAa,CAAC,WAAW,QAAQ,OAAO,iBAAiB,QAAQ,OAAO,SAAS,QAAQ,QAAQ,SAAS,WAAW,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,OAAO,OAAO,MAAM,MAAM,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,wBAAwB,GAAM,0BAA0B,WAAW,QAAQ,CAAC,OAAO,OAAO,UAAU,UAAU,MAAM,SAAS,QAAQ,KAAK,EAAE,aAAa,CAAC,OAAO,OAAO,UAAU,UAAU,MAAM,SAAS,QAAQ,KAAK,CAAC,EAAE,aAAa,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,wBAAwB,GAAM,0BAA0B,WAAW,QAAQ,CAAC,KAAK,MAAM,OAAO,mBAAmB,aAAa,kBAAkB,cAAc,mBAAmB,WAAW,QAAQ,WAAW,eAAe,mBAAmB,gBAAgB,qBAAqB,eAAe,iBAAiB,gBAAgB,gBAAgB,gBAAgB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,UAAU,eAAe,cAAc,UAAU,YAAY,SAAS,eAAe,cAAc,SAAS,UAAU,uBAAuB,qBAAqB,WAAW,OAAO,WAAW,aAAa,YAAY,MAAM,MAAM,mBAAmB,eAAe,gBAAgB,YAAY,gBAAgB,OAAO,MAAM,OAAO,EAAE,aAAa,CAAC,KAAK,MAAM,OAAO,mBAAmB,aAAa,kBAAkB,cAAc,mBAAmB,WAAW,QAAQ,WAAW,eAAe,mBAAmB,gBAAgB,YAAY,eAAe,iBAAiB,iBAAiB,iBAAiB,iBAAiB,kBAAkB,kBAAkB,kBAAkB,kBAAkB,UAAU,eAAe,cAAc,mBAAmB,qBAAqB,qBAAqB,2BAA2B,0BAA0B,kBAAkB,mBAAmB,uBAAuB,qBAAqB,WAAW,WAAW,eAAe,iBAAiB,gBAAgB,MAAM,QAAQ,qBAAqB,iBAAiB,kBAAkB,cAAc,kBAAkB,4BAA4B,MAAM,OAAO,CAAC,EAC/lG,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,SAAS,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,SAAS,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,UAAU,CAAC,CAAC,ECDtY,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeC,GAAG,kBAA+BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAC/hCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAG,oBAAiCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACziCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeC,GAAG,iBAA8BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EAC9hCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeC,GAAG,iBAA8BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAC3hCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAG,mBAAgCC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EACnvBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAG,mBAAgCC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAChvBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAK,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CRAmV,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAqBF,EAASG,EAAe,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,QAAQ,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAhB,EAAM,MAAAiB,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUlB,GAAOkB,EAAM,UAAU,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAnD,CAAQ,EAAEoD,EAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB7B,GAAuBD,EAAMvB,CAAQ,EAAmFsD,GAAkBC,EAAG3D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQiB,GAAY,IAAQ,GAAC,YAAY,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASb,CAAW,EAAmCc,GAAa,IAAQd,IAAc,YAA6Ce,GAAa,IAAQf,IAAc,YAA6CgB,GAAa,IAAQhB,IAAc,YAAuC,OAAoB/B,EAAKgD,EAAY,CAAC,GAAGrB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB2D,EAAM/C,EAAO,MAAM,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,GAAkB,iBAAiBf,EAAUM,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,wBAAwB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeS,EAAM/C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,SAAS,CAAcxC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,iBAAiB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,gBAAgB,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,GAAgB,CAAC,aAAa,QAAQ,WAAW,wEAAwE,OAAO,CAAC,YAAY,UAAU,YAAY,QAAQ,YAAY,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,KAAK,gBAAgB,QAAQ,oBAAoB,YAAYsE,GAAkB,KAAK/B,CAAY,GAAG,mBAAmB,SAASQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,QAAQ,MAAMC,EAAU,MAAM,OAAO,GAAG5C,GAAqB,CAAC,UAAU,CAAC,OAAO,CAAC,YAAY,4FAA4F,YAAY,QAAQ,YAAY,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,mBAAmB,EAAE,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAY,GAAgBM,EAAM/C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACI,EAAa,GAAgB5C,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkE,GAAa,GAAgB7C,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiE,EAAa,GAAgBK,EAAM/C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACM,GAAa,GAAgB9C,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEO,GAAa,GAAgB/C,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,kFAAkF,gRAAgR,uRAAuR,iOAAiO,qRAAqR,wTAAwT,wGAAwG,2GAA2G,0SAA0S,iJAAiJ,6SAA6S,mzCAAmzC,oHAAoH,GAAeA,GAAI,GAAgBA,EAAG,EASpieC,GAAgBC,EAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9E,GAAc,GAAGG,GAAqB,GAAGiF,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACnyE,IAAMC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,KAAK,oCAAsC,4OAA0R,gBAAkB,+CAAuD,qBAAuB,MAAM,yBAA2B,QAAQ,yBAA2B,OAAO,sBAAwB,IAAI,6BAA+B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ESX/zB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeC,GAAG,WAAwBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAChiCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAG,kBAA+BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EAC3iCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAeC,GAAG,kBAA+BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACriCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4BAAuB,CAAC,CAAC,CAAC,EAAeC,GAAG,mBAAgCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EAC/iCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeC,GAAG,cAA2BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAC3iCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4BAAuB,CAAC,CAAC,CAAC,EAAeC,GAAG,mBAAgCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAC5iCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAhE,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAsO,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,gBAAgB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,QAAQ,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,GAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAlD,EAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB5B,GAAuBD,EAAMvB,EAAQ,EAAmFqD,GAAkBC,EAAG1D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQgB,GAAY,IAAQ,GAAC,YAAY,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,GAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASb,CAAW,EAAmCc,EAAa,IAAQd,IAAc,YAA6Ce,GAAa,IAAQf,IAAc,YAA6CgB,GAAa,IAAQhB,IAAc,YAAuC,OAAoB9B,EAAK+C,EAAY,CAAC,GAAGpB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,GAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB0D,EAAM9C,EAAO,MAAM,CAAC,GAAG2B,EAAU,GAAGI,GAAgB,UAAUQ,EAAGD,GAAkB,iBAAiBd,EAAUK,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAItB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,wBAAwB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAsBvC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK9B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeS,EAAM9C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcvC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAsBvC,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKoD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemB,EAAKqD,GAAmB,CAAC,gBAAgB,GAAK,UAAU,iBAAiB,UAAU,eAAe,iBAAiBd,EAAiB,SAAS,YAAY,YAAYW,GAAkB,KAAK9B,CAAY,GAAG,eAAe,SAASQ,EAAU,MAAM,CAAC,4BAA4B,wEAAwE,qCAAqC,MAAM,8BAA8B,wEAAwE,mCAAmC,MAAM,2CAA2C,OAAO,4CAA4C,OAAO,wCAAwC,OAAO,yCAAyC,OAAO,oCAAoC,MAAM,8BAA8B,QAAQ,kCAAkC,MAAM,4BAA4B,qEAAqE,4BAA4B,qBAAqB,mCAAmC,oBAAoB,EAAE,KAAK,MAAM,SAAS,CAAC,UAAU,CAAC,4BAA4B,wEAAwE,qCAAqC,MAAM,8BAA8B,qEAAqE,mCAAmC,MAAM,oCAAoC,MAAM,kCAAkC,KAAK,EAAE,UAAU,CAAC,4BAA4B,wEAAwE,qCAAqC,MAAM,8BAA8B,qEAAqE,mCAAmC,MAAM,oCAAoC,MAAM,kCAAkC,KAAK,EAAE,UAAU,CAAC,qCAAqC,MAAM,8BAA8B,sEAAsE,mCAAmC,MAAM,oCAAoC,MAAM,kCAAkC,KAAK,CAAC,CAAC,CAAC,EAAEc,GAAY,GAAgBM,EAAM9C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAS,CAACI,GAAa,GAAgB3C,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKoD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgB5C,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKoD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8D,GAAa,GAAgBK,EAAM9C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAS,CAACM,GAAa,GAAgB7C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK9B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEO,GAAa,GAAgB9C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK9B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQe,GAAI,CAAC,kFAAkF,kFAAkF,gRAAgR,sRAAsR,iOAAiO,oRAAoR,yTAAyT,wGAAwG,qUAAqU,ySAAyS,iJAAiJ,8SAA8S,2yCAA2yC,8IAA8I,sHAAsH,GAAeA,GAAI,GAAgBA,EAAG,EASr7eC,GAAgBC,EAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5E,GAAc,GAAGkF,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACx2E,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,QAAQ,qBAAuB,MAAM,yBAA2B,OAAO,6BAA+B,OAAO,sBAAwB,KAAK,sBAAwB,IAAI,oCAAsC,4OAA0R,gBAAkB,0BAA8B,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQXvyB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAeC,GAAG,mBAAgCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EACruBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeC,GAAG,YAAyBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EACzuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeC,GAAG,SAAsBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAChuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,qBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAG,iBAA8BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EAC9uBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAG,QAAqBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACtuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeC,GAAG,iBAA8BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EACvuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAK,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAmV,IAAMG,GAAqBC,EAASC,EAAe,EAAQC,GAAcF,EAASG,CAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAhB,EAAM,MAAAiB,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUlB,GAAOkB,EAAM,UAAU,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAnD,CAAQ,EAAEoD,EAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB7B,GAAuBD,EAAMvB,CAAQ,EAAmFsD,GAAkBC,EAAG3D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQiB,GAAY,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQb,IAAc,YAA6Cc,GAAa,IAAQd,IAAc,YAAuC,OAAoB/B,EAAK8C,EAAY,CAAC,GAAGnB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsByD,EAAM7C,EAAO,MAAM,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,GAAkB,iBAAiBf,EAAUM,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,wBAAwB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeO,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,SAAS,CAAcxC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,oBAAoB,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,oBAAoB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,GAAgB,CAAC,aAAa,cAAc,WAAW,wEAAwE,OAAO,CAAC,YAAY,UAAU,YAAY,QAAQ,YAAY,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,KAAK,oBAAoB,QAAQ,oBAAoB,YAAYsE,GAAkB,KAAK7B,CAAY,GAAG,QAAQ,SAASQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,OAAO,MAAMC,EAAU,MAAM,OAAO,GAAG5C,GAAqB,CAAC,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,4FAA4F,YAAY,QAAQ,YAAY,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,mBAAmB,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAY,GAAgBI,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACI,EAAa,GAAgB5C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgE,GAAa,GAAgB7C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgB5C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,SAASI,EAAa,GAAgB5C,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,kFAAkF,gRAAgR,uRAAuR,mMAAmM,qRAAqR,2GAA2G,ySAAyS,iJAAiJ,8SAA8S,spCAAspC,uEAAuE,GAAeA,GAAI,GAAgBA,EAAG,EAS3zYC,GAAgBC,EAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5E,GAAqB,GAAGG,GAAc,GAAG+E,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACjxE,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,KAAK,6BAA+B,OAAO,yBAA2B,OAAO,oCAAsC,oMAA0O,sBAAwB,IAAI,yBAA2B,QAAQ,gBAAkB,+CAAuD,qBAAuB,KAAK,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQX/wB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oCAAoC,CAAC,CAAC,CAAC,EACv5BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EACh4BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAC13BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAY,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iBAAY,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iBAAY,CAAC,CAAC,CAAC,EACn4BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAC1kBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDjO,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,sBAAY,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,sBAAY,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,sBAAY,CAAC,CAAC,CAAC,EACn4BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAK,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAyH,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,CAAC,GAASC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAS1B,EAAO,OAAa2B,CAAQ,EAAQC,GAAwB,CAAC,mBAAmB,YAAY,OAAO,YAAY,MAAM,YAAY,SAAS,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAW,OAAO,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA1C,EAAQ,UAAA2C,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,GAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAtD,EAAQ,EAAEuD,EAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAIwC,EAAW,QAAAhC,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiB5B,GAAuBD,EAAM3B,EAAQ,EAAO,CAAC,sBAAAyD,EAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAYH,EAAsB,SAASI,KAAO,CAACR,GAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,GAAW,WAAW,CAAE,CAAC,EAA4DQ,EAAkBC,EAAGnE,GAAkB,GAArE,CAAa+C,EAAS,CAAuE,EAAQqB,GAAY,IAAQjB,IAAc,YAA6CkB,GAAa,IAAQ,IAAC,kBAAkB,mBAAmB,EAAE,SAASd,CAAc,GAAiBJ,IAAc,aAA6CmB,GAAa,IAAQnB,IAAc,YAAuC,OAAoB7B,EAAKiD,EAAY,CAAC,GAAGvB,GAAUT,EAAgB,SAAsBjB,EAAKC,GAAS,CAAC,QAAQnB,GAAS,QAAQ,GAAM,SAAsBkB,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsBiE,EAAM3E,EAAO,OAAO,CAAC,GAAGqD,EAAU,GAAGI,GAAgB,UAAUa,EAAGD,EAAkB,iBAAiBnB,EAAUK,CAAU,EAAE,mBAAmB,WAAW,iBAAiB,GAAK,aAAa,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,GAAY,IAAI1B,EAAW,MAAM,CAAC,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGQ,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,sEAAsE,EAAE,oBAAoB,CAAC,gBAAgB,sEAAsE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAG5C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,OAAU,iBAAiB,OAAU,MAAM,MAAS,EAAE,oBAAoB,CAAC,mBAAmB,OAAU,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,EAAE,UAAU,CAAC,mBAAmB,QAAQ,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,iBAAiB,OAAU,MAAM,MAAS,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAS,CAACa,GAAY,GAAgB9C,EAAKmD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKjC,CAAY,GAAgBnB,EAAWE,EAAS,CAAC,SAAsBF,EAAKzB,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB+D,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,EAAE,KAAKX,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,QAAQ,CAAC,EAAE,UAAU,CAAC,qBAAqB,qEAAqE,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAASwE,GAAkB,KAAKjC,CAAY,GAAgBnB,EAAWE,EAAS,CAAC,SAAsBF,EAAKzB,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,EAAE,UAAU,CAAC,SAAS6E,GAAkB,KAAKjC,CAAY,GAAgBnB,EAAWE,EAAS,CAAC,SAAsBF,EAAKzB,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,CAAC,EAAEsD,EAAYI,CAAc,CAAC,CAAC,EAAEc,GAAa,GAAgB/C,EAAKqD,EAA0B,CAAC,SAAsBrD,EAAKsD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAsBtC,EAAK5B,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4E,GAAa,GAAgBhD,EAAKzB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB+D,EAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,iHAAiH,WAAW,gHAAgH,EAAE,SAAsBtC,EAAK3B,GAAgB,CAAC,eAAec,GAAU,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBoD,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,kMAAkM,KAAK,iHAAiH,WAAW,gHAAgH,EAAE,SAAsBtC,EAAKzB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB+D,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,kBAAkBlD,EAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmE,GAAI,CAAC,kFAAkF,kFAAkF,0QAA0Q,gHAAgH,yGAAyG,2KAA2K,mIAAmI,gMAAgM,6WAA6W,oEAAoE,wGAAwG,GAAeA,EAAG,EASt1VC,GAAgBC,EAAQ9C,GAAU4C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,WAAW,mBAAmB,SAAS,QAAQ,SAAS,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGtF,GAAc,GAAG4F,EAAoCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACnrE,IAAMC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,qBAAuB,MAAM,sBAAwB,IAAI,oCAAsC,mUAAiY,yBAA2B,QAAQ,gBAAkB,wBAA4B,6BAA+B,OAAO,sBAAwB,KAAK,yBAA2B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQX34B,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAeC,GAAG,MAAmBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EACniCI,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD3W,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACrgCG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EAC7/BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAC1/BG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EAChtBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDjO,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAC7sBE,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA0E,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAmV,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAqBF,EAASG,EAAe,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,QAAQ,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAhB,EAAM,MAAAiB,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUlB,GAAOkB,EAAM,UAAU,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAnD,CAAQ,EAAEoD,EAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB7B,GAAuBD,EAAMvB,CAAQ,EAAmFsD,GAAkBC,EAAG3D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQiB,GAAY,IAAQ,GAAC,YAAY,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASb,CAAW,EAAmCc,GAAa,IAAQd,IAAc,YAA6Ce,GAAa,IAAQf,IAAc,YAA6CgB,GAAa,IAAQhB,IAAc,YAAuC,OAAoB/B,EAAKgD,EAAY,CAAC,GAAGrB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB2D,EAAM/C,EAAO,MAAM,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,GAAkB,gBAAgBf,EAAUM,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,wBAAwB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeS,EAAM/C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcxC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,mBAAmB,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,mBAAmB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,GAAgB,CAAC,aAAa,MAAM,WAAW,wEAAwE,OAAO,CAAC,YAAY,UAAU,YAAY,QAAQ,YAAY,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,KAAK,mBAAmB,QAAQ,oBAAoB,YAAYsE,GAAkB,KAAK/B,CAAY,GAAG,WAAW,SAASQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,OAAO,MAAMC,EAAU,MAAM,OAAO,GAAG5C,GAAqB,CAAC,UAAU,CAAC,QAAQ,mBAAmB,EAAE,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,4FAA4F,YAAY,QAAQ,YAAY,CAAC,CAAC,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAY,GAAgBM,EAAM/C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACI,EAAa,GAAgB5C,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkE,GAAa,GAAgB7C,EAAKoD,EAA0B,CAAC,SAAsBpD,EAAKqD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBb,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiE,EAAa,GAAgBK,EAAM/C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACM,GAAa,GAAgB9C,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEO,GAAa,GAAgB/C,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,gFAAgF,+QAA+Q,sRAAsR,kOAAkO,+UAA+U,wTAAwT,wGAAwG,0GAA0G,0SAA0S,iJAAiJ,8SAA8S,uyCAAuyC,qHAAqH,GAAeA,GAAI,GAAgBA,EAAG,EAUn5dC,GAAgBC,EAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9E,GAAc,GAAGG,GAAqB,GAAGiF,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACtyE,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,qBAAuB,MAAM,gBAAkB,+CAAuD,oCAAsC,4OAA0R,sBAAwB,IAAI,yBAA2B,QAAQ,kBAAoB,OAAO,6BAA+B,OAAO,sBAAwB,KAAK,yBAA2B,MAAM,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQZ11B,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,uDAAuD,CAAC,CAAC,CAAC,EAAeC,GAAG,qCAAkDC,GAAG,yBAAsCC,GAAG,8BAA2CC,GAAG,+BAA4CC,GAAG,gCAA6CC,GAAG,0BAAuCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EACngCQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD/nB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,8DAA8D,CAAC,CAAC,CAAC,EAAeC,GAAG,sCAAmDC,GAAG,qBAAkCC,GAAG,+CAA4DC,GAAG,+CAA4DC,GAAG,gDAA6DC,GAAG,uBAAoCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EACzjCQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD/nB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,qDAAsC,CAAC,CAAC,CAAC,EAAeC,GAAG,mBAAgCC,GAAG,kBAA0BC,GAAG,kCAAqCC,GAAG,mCAAsCC,GAAG,oCAAuCC,GAAG,6BAAgCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACl8BQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD/nB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4GAAmF,CAAC,CAAC,CAAC,EAAeC,GAAG,uBAA+BC,GAAG,uCAAqCC,GAAG,yCAAuCC,GAAG,0CAAwCC,GAAG,0CAAwCC,GAAG,mCAAsCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAChgCQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD/nB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mDAAmD,CAAC,CAAC,CAAC,EAAeC,GAAG,4BAAyCC,GAAG,wBAAgCC,GAAG,iCAAoCC,GAAG,kCAAqCC,GAAG,mCAAsCC,GAAG,wBAAgCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAC39BQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD/nB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iFAAuE,CAAC,CAAC,CAAC,EAAeC,GAAG,4BAA+BC,GAAG,8BAAiCC,GAAG,oCAAkCC,GAAG,qCAAmCC,GAAG,sCAAoCC,GAAG,8BAAiCC,GAAgBT,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAC79BQ,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECApV,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAsY,IAAMG,GAAiCC,GAA6BC,GAAW,CAAC,OAAO,YAAY,SAASC,GAAgB,QAAQ,WAAW,CAAC,EAAQC,GAAcC,EAASC,CAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,GAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAlD,EAAQ,EAAEmD,EAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB5B,GAAuBD,EAAMvB,EAAQ,EAAmFqD,GAAkBC,EAAG1D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQgB,GAAY,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,GAAa,IAAQb,IAAc,YAA6Cc,EAAa,IAAQd,IAAc,YAAuC,OAAoB9B,EAAK6C,EAAY,CAAC,GAAGlB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,GAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBwD,EAAM5C,EAAO,MAAM,CAAC,GAAG2B,EAAU,GAAGI,GAAgB,UAAUQ,EAAGD,GAAkB,iBAAiBd,EAAUK,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAItB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,wBAAwB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAsBvC,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK5B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeO,EAAM5C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcvC,EAAKzB,GAAiC,CAAC,UAAU,iBAAiB,aAAa,GAAG,UAAU,6BAA6B,iBAAiBgE,EAAiB,SAAS,YAAY,SAASX,EAAU,cAAc,CAAC,CAAC,SAAS,GAAK,MAAMoB,GAAkB,KAAK5B,CAAY,GAAG,mBAAmB,KAAK,SAAS,MAAM,EAAE,EAAE,CAAC,MAAM4B,GAAkB,KAAK5B,CAAY,GAAG,kBAAkB,KAAK,SAAS,MAAM,GAAG,EAAE,CAAC,MAAM4B,GAAkB,KAAK5B,CAAY,GAAG,0BAA0B,KAAK,SAAS,MAAM,GAAG,EAAE,CAAC,MAAM4B,GAAkB,KAAK5B,CAAY,GAAG,2BAA2B,KAAK,SAAS,MAAM,GAAG,EAAE,CAAC,MAAM4B,GAAkB,KAAK5B,CAAY,GAAG,2BAA2B,KAAK,SAAS,MAAM,GAAG,EAAE,CAAC,MAAM4B,GAAkB,KAAK5B,CAAY,GAAG,kBAAkB,KAAK,SAAS,MAAM,GAAG,CAAC,EAAE,MAAM,CAAC,4BAA4B,wEAAwE,qCAAqC,MAAM,8BAA8B,wEAAwE,mCAAmC,MAAM,2CAA2C,OAAO,4CAA4C,OAAO,wCAAwC,OAAO,yCAAyC,OAAO,oCAAoC,MAAM,8BAA8B,QAAQ,kCAAkC,MAAM,4BAA4B,qEAAqE,4BAA4B,qBAAqB,oCAAoC,uEAAuE,EAAE,SAAS,CAAC,UAAU,CAAC,qCAAqC,MAAM,8BAA8B,sEAAsE,mCAAmC,MAAM,oCAAoC,MAAM,kCAAkC,KAAK,EAAE,UAAU,CAAC,4BAA4B,wEAAwE,qCAAqC,MAAM,8BAA8B,qEAAqE,mCAAmC,MAAM,oCAAoC,MAAM,kCAAkC,KAAK,CAAC,CAAC,CAAC,EAAEsB,GAAY,GAAgBI,EAAM5C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,iBAAiBqC,EAAiB,SAAS,YAAY,SAAS,CAACI,GAAa,GAAgB3C,EAAKiD,EAA0B,CAAC,SAAsBjD,EAAKkD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgB5C,EAAKiD,EAA0B,CAAC,SAAsBjD,EAAKkD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8D,GAAa,GAAgB3C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBqC,EAAiB,SAAS,YAAY,SAASI,GAAa,GAAgB3C,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK5B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBqC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,gFAAgF,gRAAgR,uRAAuR,mMAAmM,+UAA+U,qUAAqU,0SAA0S,iJAAiJ,8SAA8S,spCAAspC,gJAAgJ,uEAAuE,GAAeA,GAAI,GAAgBA,EAAG,EAStmbC,GAAgBC,EAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,yCAAyCA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzE,GAAc,GAAG+E,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC32E,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,gBAAkB,2BAA+B,qBAAuB,MAAM,6BAA+B,OAAO,yBAA2B,QAAQ,sBAAwB,KAAK,yBAA2B,OAAO,oCAAsC,oMAA0O,sBAAwB,GAAG,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQXvvB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EACnRC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD5J,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,EACjRC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD5J,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,EACjRC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD5J,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAM,CAAC,CAAC,CAAC,EAC/QC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD5J,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,EACjRC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECD5J,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,cAAS,CAAC,CAAC,CAAC,EAClRC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA+I,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAyD,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAMrB,IAAeqB,EAAM,iBAAwBrB,EAAS,KAAK,GAAG,EAAEqB,EAAM,iBAAwBrB,EAAS,KAAK,GAAG,EAAUuB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,GAAGqC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,GAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,GAAW,SAAA/C,EAAQ,EAAEgD,EAAgB,CAAC,eAAe,YAAY,gBAAArD,GAAgB,IAAIiC,EAAW,QAAA1B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,GAAiB3B,GAAuBD,EAAMrB,EAAQ,EAA4DkD,EAAkBC,EAAGvD,GAAkB,GAArE,CAAayC,EAAS,CAAuE,EAAE,OAAoBxB,EAAKuC,EAAY,CAAC,GAAGd,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQd,GAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBkD,EAAMtC,EAAO,OAAO,CAAC,GAAGwB,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,cAAc,GAAK,mBAAmB,cAAc,aAAa,SAAS,iBAAiBQ,GAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGQ,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAGtC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAE0C,EAAYI,EAAc,EAAE,SAAS,CAAc/B,EAAKyC,EAA0B,CAAC,SAAsBzC,EAAK0C,EAA8B,CAAC,UAAU,yBAAyB,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBN,GAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKnB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemB,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK1B,CAAY,GAAgBlB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,GAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQS,GAAI,CAAC,kFAAkF,gFAAgF,wPAAwP,uGAAuG,iHAAiH,6WAA6W,GAAeA,GAAI,+bAA+b,EAQplMC,GAAgBC,EAAQrC,GAAUmC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGnE,GAAc,GAAGuE,EAAoCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACl3D,IAAMC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,OAAO,qBAAuB,MAAM,yBAA2B,QAAQ,sBAAwB,IAAI,oCAAsC,sHAA4I,sBAAwB,KAAK,6BAA+B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQVxmB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeC,GAAG,OAAoBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EACvtBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAeC,GAAG,OAAoBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EACjuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAG,QAAqBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAC3tBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,0BAAqB,CAAC,CAAC,CAAC,EAAeC,GAAG,OAAoBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EACzuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAeC,GAAG,QAAqBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACruBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAeC,GAAG,OAAoBC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EACjuBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAK,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAmV,IAAMG,GAAqBC,EAASC,EAAe,EAAQC,GAAcF,EAASG,CAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAhB,EAAM,MAAAiB,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAUE,EAAM,WAAW,GAAK,UAAUlB,GAAOkB,EAAM,UAAU,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAnD,CAAQ,EAAEoD,EAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB7B,GAAuBD,EAAMvB,CAAQ,EAAmFsD,GAAkBC,EAAG3D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQiB,GAAY,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQb,IAAc,YAA6Cc,GAAa,IAAQd,IAAc,YAAuC,OAAoB/B,EAAK8C,EAAY,CAAC,GAAGnB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsByD,EAAM7C,EAAO,MAAM,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,GAAkB,gBAAgBf,EAAUM,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,wBAAwB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeO,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,SAAS,CAAcxC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,qBAAqB,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,GAAgB,CAAC,aAAa,aAAa,WAAW,wEAAwE,OAAO,CAAC,YAAY,UAAU,YAAY,QAAQ,YAAY,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,KAAK,qBAAqB,QAAQ,oBAAoB,YAAYsE,GAAkB,KAAK7B,CAAY,GAAG,OAAO,SAASQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,OAAO,MAAMC,EAAU,MAAM,OAAO,GAAG5C,GAAqB,CAAC,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,4FAA4F,YAAY,QAAQ,YAAY,CAAC,CAAC,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAY,GAAgBI,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACI,EAAa,GAAgB5C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgE,GAAa,GAAgB7C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgB5C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,SAASI,EAAa,GAAgB5C,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,gFAAgF,+QAA+Q,sRAAsR,mMAAmM,oRAAoR,0GAA0G,ySAAyS,kJAAkJ,+SAA+S,8oCAA8oC,uEAAuE,GAAeA,GAAI,GAAgBA,EAAG,EAS1uYC,GAAgBC,EAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,qBAAqBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5E,GAAqB,GAAGG,GAAc,GAAG+E,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAClxE,IAAMC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,KAAK,sBAAwB,IAAI,gBAAkB,+CAAuD,yBAA2B,OAAO,yBAA2B,QAAQ,qBAAuB,MAAM,6BAA+B,OAAO,oCAAsC,mMAAyO,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQX/wB,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,YAAAC,KCAA,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeC,GAAG,mBAAgCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAC9uBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAeC,GAAG,kCAA+CC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAa,CAAC,CAAC,CAAC,EAC3vBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAeC,GAAG,2BAAwCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAC9vBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2BAAsB,CAAC,CAAC,CAAC,EAAeC,GAAG,6BAA0CC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oBAAe,CAAC,CAAC,CAAC,EAChwBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeC,GAAG,qBAAkCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EACrvBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECDtS,IAAAC,GAAA,GAAAC,EAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2BAAsB,CAAC,CAAC,CAAC,EAAeC,GAAG,iCAAyCC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAC5vBG,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAK,IAAMC,GAAiB,CAAC,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,GAAiB,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOV,GAAiBS,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CPAmV,IAAMG,GAAcC,EAASC,CAAQ,EAAQC,GAAqBF,EAASG,EAAe,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAhB,EAAM,MAAAiB,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUlB,GAAOkB,EAAM,UAAU,UAAUF,GAAUE,EAAM,WAAW,GAAK,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,EAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASK,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAnD,CAAQ,EAAEoD,EAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB7B,GAAuBD,EAAMvB,CAAQ,EAAmFsD,GAAkBC,EAAG3D,GAAkB,GAA5F,CAAa2C,GAAuBA,EAAS,CAAuE,EAAQiB,GAAY,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQb,IAAc,YAA6Cc,GAAa,IAAQd,IAAc,YAAuC,OAAoB/B,EAAK8C,EAAY,CAAC,GAAGnB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsByD,EAAM7C,EAAO,MAAM,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,GAAkB,gBAAgBf,EAAUM,CAAU,EAAE,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,wBAAwB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeO,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcxC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAsBxC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,gBAAgB,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKnB,GAAgB,CAAC,aAAa,eAAe,WAAW,wEAAwE,OAAO,CAAC,YAAY,UAAU,YAAY,QAAQ,YAAY,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,OAAO,SAAS,YAAY,KAAK,gBAAgB,QAAQ,oBAAoB,YAAYoE,GAAkB,KAAK7B,CAAY,GAAG,yBAAyB,SAASQ,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,OAAO,MAAMC,EAAU,MAAM,OAAO,GAAG5C,GAAqB,CAAC,UAAU,CAAC,WAAW,wEAAwE,OAAO,CAAC,YAAY,4GAA4G,YAAY,QAAQ,YAAY,CAAC,EAAE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,4FAA4F,YAAY,QAAQ,YAAY,CAAC,CAAC,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,GAAY,GAAgBI,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAACI,EAAa,GAAgB5C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,eAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkE,GAAa,GAAgB7C,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKmD,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAAa,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBX,EAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBxC,EAAKrB,EAAS,CAAC,MAAM,uEAAuE,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiE,EAAa,GAAgB5C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,SAASI,EAAa,GAAgB5C,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK7B,CAAY,GAAgBpB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,gFAAgF,+QAA+Q,sRAAsR,mMAAmM,gVAAgV,yTAAyT,yGAAyG,2GAA2G,ySAAyS,iJAAiJ,+SAA+S,+yCAA+yC,uEAAuE,GAAeA,GAAI,GAAgBA,EAAG,EAS9hbC,GAAgBC,EAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,WAAW,QAAQ,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,WAAW,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG5E,GAAc,GAAGG,GAAqB,GAAG+E,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,CAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC7wE,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,oCAAsC,oMAA0O,yBAA2B,QAAQ,gBAAkB,+CAAuD,sBAAwB,KAAK,sBAAwB,IAAI,6BAA+B,OAAO,qBAAuB,MAAM,yBAA2B,MAAM,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,EQXxwB,IAAMC,GAA2B,MAAMC,EAAwBC,EAAMC,EAAMC,EAAQC,EAAUC,IAAW,CAAC,IAAMC,EAAYL,EAAM,MAAMM,GAAON,CAAK,EAAE,KAAWO,EAAYN,EAAM,MAAMK,GAAOL,CAAK,EAAE,KAAWO,EAAgBL,EAAU,MAAMG,GAAOH,CAAS,EAAE,KAAWM,EAAeL,EAAS,MAAME,GAAOF,CAAQ,EAAE,KAAWM,EAAUC,EAAO,SAAS,KAAWC,EAAU,IAAI,gBAAgBD,EAAO,SAAS,MAAM,EAAQE,EAAU,OAAO,YAAY,MAAM,KAAKD,EAAU,QAAQ,CAAC,EAAE,OAAO,CAAC,CAACE,CAAG,IAAIA,EAAI,WAAW,MAAM,CAAC,CAAC,EACjhB,WAAW,KAAK,WAAW,IAAI,QAAQ,OAAO,CAAC,iBAAiB,yBAAyB,aAAa,yBAAyB,SAASf,EAAwB,GAAGM,EAAY,GAAGE,EAAY,GAAGC,EAAgB,GAAGC,EAAe,QAAAP,EAAQ,WAAWQ,EAAU,GAAGG,CAAS,CAAC,EAC7Q,WAAW,MAAK,WAAW,IAAI,SAAS,CAAC,MAAMR,EAAY,aAAaE,CAAW,CAAC,EAAE,WAAW,IAAI,MAAM,aAAa,CAAC,EAAE,CAAC,SAASR,CAAuB,CAAC,GAC7J,WAAW,OAAM,WAAW,KAAK,UAAU,SAAS,CAAC,WAAW,UAAU,kBAAkB,UAAU,aAAa,UAAU,mBAAmB,SAAS,CAAC,EAAE,WAAW,KAAK,QAAQ,aAAa,CAAC,QAAQ,sCAAsC,eAAeA,EAAwB,UAAU,CAAC,MAAMM,EAAY,aAAaE,EAAY,QAAQ,CAAC,WAAWC,EAAgB,UAAUC,EAAe,QAAAP,CAAO,CAAC,CAAC,CAAC,GACpZ,WAAW,QAAQ,WAAW,OAAO,QAAQ,CAAC,cAAc,QAAQ,CAAC,EACrE,WAAW,IAAI,WAAW,GAAG,QAAQ,cAAc,EACnD,WAAW,KAAK,WAAW,IAAI,QAAQ,MAAM,EAC7C,WAAW,MAAM,WAAW,KAAK,KAAK,CAAC,GAAG,cAAc,GAAG,yBAAyB,GAAGQ,EAAU,GAAG,CAAC,CAAC,CAAG,EAIrD,eAAeK,GAAOC,EAAQ,CAA+B,IAAMC,EAAtB,IAAI,cAA+B,OAAOD,EAAQ,KAAK,EAAE,YAAY,CAAC,EAAQE,EAAW,MAAM,OAAO,OAAO,OAAO,UAAUD,CAAI,EAAyD,OAAvC,MAAM,KAAK,IAAI,WAAWC,CAAU,CAAC,EAAmB,IAAIC,GAAGA,EAAE,SAAS,EAAE,EAAE,SAAS,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,CAAE",
  "names": ["withFieldLogic", "Component", "props", "field", "setField", "useExpectedMonthlyTpv", "controlledValue", "variant", "isRequired", "locale", "useLocaleCode", "handleFocus", "prev", "handleInput", "e", "value", "findLocalValue", "ue", "p", "withSelectLogic", "globalValue", "findGlobalValue", "index", "TPV_VALUES", "selectVariant", "value", "isValid", "transformValueOnChange", "transformValueOnBlur", "withFieldLogic", "Component", "props", "field", "setField", "useBusinessName", "controlledValue", "variant", "isRequired", "handleFocus", "prev", "handleChange", "e", "rawValue", "valueOnChange", "handleBlur", "valueOnBlur", "ue", "p", "selectVariant", "value", "locale", "isValid", "REGEX_PATTERNS", "transformValueOnChange", "formattedRegEx", "transformValueOnBlur", "withFieldLogic", "Component", "props", "field", "setField", "useBusinessZipcode", "controlledValue", "variant", "isRequired", "useLocaleInfo", "handleFocus", "prev", "handleChange", "e", "rawValue", "valueOnChange", "handleBlur", "valueOnBlur", "ue", "p", "selectVariant", "value", "isValid", "withFieldLogic", "Component", "props", "field", "setField", "useContactEmail", "controlledValue", "variant", "isRequired", "handleFocus", "prev", "handleChange", "e", "rawValue", "valueOnChange", "handleBlur", "valueOnBlur", "ue", "p", "selectVariant", "value", "isValid", "transformValueOnChange", "transformValueOnBlur", "withFieldLogic", "Component", "props", "field", "setField", "useContactFirstName", "controlledValue", "variant", "isRequired", "handleFocus", "prev", "handleChange", "e", "rawValue", "valueOnChange", "handleBlur", "valueOnBlur", "ue", "p", "selectVariant", "value", "isValid", "transformValueOnChange", "transformValueOnBlur", "withFieldLogic", "Component", "props", "field", "setField", "useContactLastName", "controlledValue", "variant", "isRequired", "handleFocus", "prev", "handleChange", "e", "rawValue", "valueOnChange", "handleBlur", "valueOnBlur", "ue", "p", "compare", "a", "b", "pa", "pb", "i", "na", "nb", "objectConstructor", "isObject", "object", "_typeof", "obj", "obj2", "_classCallCheck", "instance", "Constructor", "_defineProperties", "target", "props", "descriptor", "_createClass", "protoProps", "staticProps", "V3", "V4", "DEFAULT_EXT_PREFIX", "CALLING_CODE_REG_EXP", "Metadata", "Metadata2", "metadata", "validateMetadata", "setVersion", "_", "countryCode", "country", "callingCode", "countryCodes", "NumberingPlan", "_type", "NumberingPlan2", "globalMetadataObject", "_this", "formats2", "Format", "_type2", "getType", "Type", "Format2", "format", "FIRST_GROUP_ONLY_PREFIX_PATTERN", "Type2", "type", "types", "typeOf", "getCountryCallingCode", "country", "metadata", "Metadata", "isSupportedCountry", "setVersion", "version", "compare", "V3", "V4", "_createForOfIteratorHelperLoose", "o", "allowArrayLike", "it", "_unsupportedIterableToArray", "i", "minLen", "_arrayLikeToArray", "n", "arr", "len", "arr2", "mergeArrays", "a", "b", "merged", "_iterator", "_step", "element", "a2", "b2", "checkNumberLength", "nationalNumber", "checkNumberLengthForType", "type", "type_info", "possible_lengths", "mobile_type", "actual_length", "minimum_length", "isPossiblePhoneNumber", "input", "options", "isPossibleNumber", "matchesEntirely", "text", "regular_expression", "_createForOfIteratorHelperLoose$1", "_unsupportedIterableToArray$1", "_arrayLikeToArray$1", "NON_FIXED_LINE_PHONE_TYPES", "getNumberType", "isNumberTypeEqualTo", "isValidNumber", "getPossibleCountriesForNumber", "callingCode", "_metadata", "possibleCountries", "couldNationalNumberBelongToCountry", "MIN_LENGTH_FOR_NSN", "MAX_LENGTH_FOR_NSN", "MAX_LENGTH_COUNTRY_CODE", "VALID_DIGITS", "DASHES", "SLASHES", "DOTS", "WHITESPACE", "BRACKETS", "TILDES", "VALID_PUNCTUATION", "PLUS_CHARS", "CAPTURING_DIGIT_PATTERN", "stripIddPrefix", "number", "countryMetadata", "IDDPrefixPattern", "matchedGroups", "extractNationalNumberFromPossiblyIncompleteNumber", "prefixPattern", "prefixMatch", "carrierCode", "capturedGroupsCount", "hasCapturedGroups", "prefixBeforeNationalNumber", "nationalPrefix", "possiblePositionOfTheFirstCapturedGroup", "possibleNationalPrefix", "extractNationalNumber", "_extractNationalNumbe", "shouldHaveExtractedNationalPrefix", "isPossibleIncompleteNationalNumber", "nationalNumberBefore", "nationalNumberAfter", "extractCountryCallingCodeFromInternationalNumberWithoutPlusSign", "countryCallingCode", "possibleShorterNumber", "possibleShorterNationalNumber", "_extractNationalNumbe2", "extractCountryCallingCode", "isNumberWithIddPrefix", "numberWithoutIDD", "_extractCountryCallin", "shorterNumber", "_countryCallingCode", "applyInternationalSeparatorStyle", "formattedNumber", "FIRST_GROUP_PATTERN", "formatNationalNumberUsingFormat", "format", "_ref", "useInternationalFormat", "withNationalPrefix", "SINGLE_IDD_PREFIX_REG_EXP", "getIddPrefix", "RFC3966_EXTN_PREFIX", "getExtensionDigitsPattern", "maxLength", "createExtensionPattern", "purpose", "extLimitAfterExplicitLabel", "extLimitAfterLikelyLabel", "extLimitAfterAmbiguousChar", "extLimitWhenNotSure", "possibleSeparatorsBetweenNumberAndExtLabel", "possibleCharsAfterExtLabel", "optionalExtnSuffix", "explicitExtLabels", "ambiguousExtLabels", "ambiguousSeparator", "possibleSeparatorsNumberExtLabelNoComma", "autoDiallingAndExtLabelsFound", "rfcExtn", "explicitExtn", "ambiguousExtn", "americanStyleExtnWithSuffix", "autoDiallingExtn", "onlyCommasExtn", "MIN_LENGTH_PHONE_NUMBER_PATTERN", "VALID_PHONE_NUMBER", "VALID_PHONE_NUMBER_START_REG_EXP", "VALID_PHONE_NUMBER_WITH_EXTENSION", "VALID_PHONE_NUMBER_PATTERN", "isViablePhoneNumber", "isViablePhoneNumberStart", "formatRFC3966", "_ref", "number", "ext", "_createForOfIteratorHelperLoose$3", "o", "allowArrayLike", "it", "_unsupportedIterableToArray$3", "i", "minLen", "_arrayLikeToArray$3", "n", "arr", "len", "arr2", "ownKeys", "object", "enumerableOnly", "keys", "symbols", "sym", "_objectSpread", "target", "source", "key", "_defineProperty", "obj", "value", "DEFAULT_OPTIONS", "formattedNumber", "extension", "metadata", "formatNumber", "input", "format", "options", "Metadata", "countryCallingCode", "nationalNumber", "formatNationalNumber", "addExtension", "formatIDD", "carrierCode", "formatAs", "chooseFormatForNumber", "formatNationalNumberUsingFormat", "availableFormats", "nationalNnumber", "_iterator", "_step", "lastLeadingDigitsPattern", "matchesEntirely", "formatExtension2", "fromCountry", "fromCountryCallingCode", "getCountryCallingCode", "iddPrefix", "getIddPrefix", "ownKeys$1", "_objectSpread$1", "_defineProperty$1", "_classCallCheck$1", "instance", "Constructor", "_defineProperties$1", "props", "descriptor", "_createClass$1", "protoProps", "staticProps", "PhoneNumber", "PhoneNumber2", "countryOrCountryCallingCode", "isObject", "e164Number", "E164_NUMBER_REGEXP", "_extractCountryCallin", "extractCountryCallingCode", "_countryCallingCode", "validateMetadata", "_getCountryAndCountry", "getCountryAndCountryCallingCode", "country", "getPossibleCountriesForNumber", "isPossiblePhoneNumber", "isValidNumber", "phoneNumber", "getNumberType", "_format", "isCountryCode", "metadataJson", "_typeof$1", "obj2", "_defineProperties$2", "_createClass$2", "_classCallCheck$2", "_inherits", "subClass", "superClass", "_setPrototypeOf", "_createSuper", "Derived", "hasNativeReflectConstruct", "_isNativeReflectConstruct", "Super", "_getPrototypeOf", "result2", "NewTarget", "_possibleConstructorReturn", "self", "call", "_assertThisInitialized", "_wrapNativeSuper", "Class", "_cache", "Class2", "_isNativeFunction", "Wrapper", "_construct", "Parent", "args", "Parent2", "args2", "a", "fn", "p", "o2", "p2", "ParseError", "_Error", "ParseError2", "_super", "code", "_this", "EXTN_PATTERN", "createExtensionPattern", "extractExtension", "start", "numberWithoutExtension", "matches", "_createForOfIteratorHelperLoose$4", "_unsupportedIterableToArray$4", "_arrayLikeToArray$4", "DIGITS", "parseDigit", "character", "parseDigits", "string", "digit", "_createForOfIteratorHelperLoose$5", "_unsupportedIterableToArray$5", "_arrayLikeToArray$5", "parseIncompletePhoneNumber", "parsePhoneNumberCharacter", "prevParsedCharacters", "emitEvent", "_createForOfIteratorHelperLoose$6", "_unsupportedIterableToArray$6", "_arrayLikeToArray$6", "getCountryByNationalNumber", "nationalPhoneNumber", "countries", "defaultCountry", "getCountryByCallingCode", "callingCode", "possibleCountries", "PLUS_SIGN", "RFC3966_VISUAL_SEPARATOR_", "RFC3966_PHONE_DIGIT_", "VALID_DIGITS", "RFC3966_GLOBAL_NUMBER_DIGITS_", "RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_", "ALPHANUM_", "RFC3966_DOMAINLABEL_", "VALID_ALPHA_", "RFC3966_TOPLABEL_", "RFC3966_DOMAINNAME_", "RFC3966_DOMAINNAME_PATTERN_", "RFC3966_PREFIX_", "RFC3966_PHONE_CONTEXT_", "RFC3966_ISDN_SUBADDRESS_", "extractPhoneContext", "numberToExtractFrom", "indexOfPhoneContext", "phoneContextStart", "phoneContextEnd", "isPhoneContextValid", "phoneContext", "extractFormattedPhoneNumberFromPossibleRfc3966NumberUri", "numberToParse", "extractFormattedPhoneNumber2", "phoneNumberString", "indexOfRfc3966Prefix", "indexOfNationalNumber", "indexOfIsdn", "MAX_INPUT_STRING_LENGTH", "PHONE_NUMBER_START_PATTERN", "PLUS_CHARS", "AFTER_PHONE_NUMBER_END_PATTERN", "parse", "text", "_parseInput", "parseInput", "formattedPhoneNumber", "error", "_parsePhoneNumber", "parsePhoneNumber", "countryCallingCodeSource", "MIN_LENGTH_FOR_NSN", "MAX_LENGTH_FOR_NSN", "valid", "isPossibleNumber", "result", "_extractFormattedPhoneNumber", "extract", "throwOnError", "startsAt", "v2", "text2", "isViablePhoneNumber", "isViablePhoneNumberStart", "withExtensionStripped", "defaultCallingCode", "_extractNationalNumbe", "extractNationalNumber", "exactCountry", "ownKeys$2", "_objectSpread$2", "_defineProperty$2", "parsePhoneNumberWithError", "ownKeys$3", "_objectSpread$3", "_defineProperty$3", "_slicedToArray$1", "_arrayWithHoles$1", "_iterableToArrayLimit$1", "_unsupportedIterableToArray$7", "_nonIterableRest$1", "_arrayLikeToArray$7", "_i", "_arr", "_n", "_d", "_s", "_e", "err", "normalizeArguments", "_Array$prototype$slic", "_Array$prototype$slic2", "arg_1", "arg_2", "arg_3", "arg_4", "ownKeys$4", "object", "enumerableOnly", "keys", "symbols", "sym", "_objectSpread$4", "target", "i", "source", "key", "_defineProperty$4", "obj", "value", "parsePhoneNumber$1", "text", "options", "metadata", "isSupportedCountry", "parsePhoneNumberWithError", "error", "ParseError", "parsePhoneNumber$2", "_normalizeArguments", "normalizeArguments", "_defineProperties$3", "target", "props", "i", "descriptor", "_createClass$3", "Constructor", "protoProps", "staticProps", "_classCallCheck$3", "instance", "Node", "Node2", "key", "value", "next", "prev", "LRUCache", "LRUCache2", "limit2", "node", "_classCallCheck$4", "_defineProperties$4", "_createClass$4", "RegExpCache", "RegExpCache2", "size", "pattern", "regExp", "limit", "lower", "upper", "trimAfterFirstMatch", "regexp", "string", "index", "_pZ", "pZ", "PZ", "_pN", "_pNd", "pNd", "_pL", "pL", "pL_regexp", "_pSc", "pSc", "pSc_regexp", "_pMn", "pMn", "pMn_regexp", "_InBasic_Latin", "_InLatin_1_Supplement", "_InLatin_Extended_A", "_InLatin_Extended_Additional", "_InLatin_Extended_B", "_InCombining_Diacritical_Marks", "latinLetterRegexp", "isLatinLetter", "letter", "isInvalidPunctuationSymbol", "character", "matchPhoneNumberStringAgainstPhoneNumber", "phoneNumberString", "phoneNumber", "metadata", "phoneNumberStringContainsCallingCode", "parsedPhoneNumber", "parsePhoneNumber$2", "Leniency", "_ref", "candidate", "_ref2", "defaultCountry", "containsOnlyValidXChars", "_ref3", "regExpCache", "containsMoreThanOneSlashInNationalNumber", "isNationalPrefixPresentIfRequired", "checkNumberGroupingIsValid", "_ref4", "charAtIndex", "charAtNextIndex", "ext", "parseDigits", "_ref5", "_metadata", "Metadata", "phoneNumberRegion", "getCountryByCallingCode", "nationalNumber", "format", "chooseFormatForNumber", "firstSlashInBodyIndex", "secondSlashInBodyIndex", "candidateHasCountryCode", "number", "checkGroups", "SECOND_NUMBER_START_PATTERN", "parsePreCandidate", "SLASH_SEPARATED_DATES", "TIME_STAMPS", "TIME_STAMPS_SUFFIX_LEADING", "isValidPreCandidate", "offset", "text", "followingText", "OPENING_PARENS", "CLOSING_PARENS", "NON_PARENS", "LEAD_CLASS", "PLUS_CHARS", "LEAD_CLASS_LEADING", "BRACKET_PAIR_LIMIT", "MATCHING_BRACKETS_ENTIRE", "PUB_PAGES", "isValidCandidate", "leniency", "previousChar", "lastCharIndex", "nextChar", "_createForOfIteratorHelperLoose$7", "o", "allowArrayLike", "it", "_unsupportedIterableToArray$8", "minLen", "_arrayLikeToArray$8", "n", "arr", "len", "arr2", "_classCallCheck$5", "_defineProperties$5", "_createClass$5", "EXTN_PATTERNS_FOR_MATCHING", "createExtensionPattern", "INNER_MATCHES", "leadLimit", "punctuationLimit", "digitBlockLimit", "MAX_LENGTH_FOR_NSN", "MAX_LENGTH_COUNTRY_CODE", "blockLimit", "punctuation", "VALID_PUNCTUATION", "digitSequence", "PATTERN", "UNWANTED_END_CHAR_PATTERN", "MAX_SAFE_INTEGER", "PhoneNumberMatcher", "PhoneNumberMatcher2", "options", "isSupportedCountry", "matches", "match", "result2", "substring", "_iterator", "_step", "innerMatchPattern", "isFirstMatch", "candidateMatch", "innerMatchRegExp", "_candidate", "_match2", "candidateIndexGuess", "_classCallCheck$6", "instance", "Constructor", "_defineProperties$6", "target", "props", "i", "descriptor", "_createClass$6", "protoProps", "staticProps", "AsYouTypeState", "AsYouTypeState2", "_ref", "onCountryChange", "onCallingCodeChange", "_ref2", "country", "callingCode", "properties", "_i", "_Object$keys", "key", "nextDigits", "_createForOfIteratorHelperLoose$8", "o", "allowArrayLike", "it", "_unsupportedIterableToArray$9", "minLen", "_arrayLikeToArray$9", "n", "arr", "len", "arr2", "DIGIT_PLACEHOLDER", "DIGIT_PLACEHOLDER_MATCHER", "repeat", "string", "times", "result2", "cutAndStripNonPairedParens", "cutBeforeIndex", "stripNonPairedParens", "dangling_braces", "start", "cleared_string", "_dangling_braces", "index", "populateTemplateWithDigits", "template", "position", "digits", "_iterator2", "_step2", "digit", "formatCompleteNumber", "state", "format", "metadata", "shouldTryNationalPrefixFormattingRule", "getSeparatorAfterNationalPrefix", "matcher", "formatNationalNumberWithAndWithoutNationalPrefixFormattingRule", "canFormatCompleteNumber", "nationalSignificantNumber", "checkNumberLength", "international", "nationalPrefix", "carrierCode", "formattedNumber", "formatNationalNumber$1", "_ref3", "useNationalPrefixFormattingRule", "formattedNationalNumber", "formatNationalNumberUsingFormat", "isValidFormattedNationalNumber", "parseDigits", "_classCallCheck$7", "_defineProperties$7", "_createClass$7", "PatternParser", "PatternParser2", "pattern", "_this$context$", "branches", "instructions", "expandSingleElementArray", "context", "match", "OPERATOR", "ILLEGAL_CHARACTER_REGEXP", "operator", "before", "rightPart", "_this$getContext", "parseOneOfSet", "values", "prevValue", "nextValue", "value", "array", "_createForOfIteratorHelperLoose$9", "_unsupportedIterableToArray$a", "_arrayLikeToArray$a", "_classCallCheck$8", "_defineProperties$8", "_createClass$8", "PatternMatcher", "PatternMatcher2", "allowOverflow", "_match", "characters", "tree", "last", "characterString", "restCharacters", "subtree", "partialMatch", "_iterator", "_step", "branch", "_result", "_char", "_createForOfIteratorHelperLoose$a", "_unsupportedIterableToArray$b", "_arrayLikeToArray$b", "_classCallCheck$9", "_defineProperties$9", "_createClass$9", "DUMMY_DIGIT", "LONGEST_NATIONAL_PHONE_NUMBER_LENGTH", "LONGEST_DUMMY_PHONE_NUMBER", "NATIONAL_PREFIX_SEPARATORS_PATTERN", "CREATE_CHARACTER_CLASS_PATTERN", "CREATE_STANDALONE_DIGIT_PATTERN", "NON_ALTERING_FORMAT_REG_EXP", "VALID_PUNCTUATION", "MIN_LEADING_DIGITS_LENGTH", "AsYouTypeFormatter", "AsYouTypeFormatter2", "numberingPlan", "_this", "format2", "formattedCompleteNumber", "format3", "previouslyChosenFormat", "newlyChosenFormat", "_this2", "leadingDigits", "leadingDigitsPatternIndex", "leadingDigitsPatternsCount", "leadingDigitsPattern", "error", "_this3", "_loop", "_", "_ret", "options", "IDDPrefix", "missingPlus", "internationalPrefix", "_ref4", "complexPrefixBeforeNationalSignificantNumber", "strictPattern", "nationalNumberDummyDigits", "numberFormat", "nationalPrefixIncludedInTemplate", "numberFormatWithNationalPrefix", "FIRST_GROUP_PATTERN", "applyInternationalSeparatorStyle", "_ref5", "usesNationalPrefix", "_slicedToArray$2", "_arrayWithHoles$2", "_iterableToArrayLimit$2", "_unsupportedIterableToArray$c", "_nonIterableRest$2", "_arrayLikeToArray$c", "_arr", "_n", "_d", "_s", "_e", "err", "_classCallCheck$a", "_defineProperties$a", "_createClass$a", "VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART", "VALID_DIGITS", "VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART_PATTERN", "VALID_FORMATTED_PHONE_NUMBER_PART", "PLUS_CHARS", "AFTER_PHONE_NUMBER_DIGITS_END_PATTERN", "COMPLEX_NATIONAL_PREFIX", "AsYouTypeParser", "AsYouTypeParser2", "defaultCountry", "defaultCallingCode", "onNationalSignificantNumberChange", "text", "_extractFormattedDigi", "extractFormattedDigitsAndPlus", "_extractFormattedDigi2", "formattedDigits", "hasPlus", "justLeadingPlus", "hasReceivedThreeLeadingDigits", "stateUpdate", "_extractCountryCallin", "extractCountryCallingCode", "countryCallingCode", "number", "nationalPrefixForParsing", "nationalDigits", "setState", "_extractNationalNumbe", "extractNationalNumberFromPossiblyIncompleteNumber", "nationalNumber", "prevNationalSignificantNumber", "_extractNationalNumbe2", "nationalSignificantNumberMatchesInput", "nationalSignificantNumberIndex", "prefixBeforeNationalNumber", "numberWithoutIDD", "stripIddPrefix", "_extractCountryCallin2", "extractCountryCallingCodeFromInternationalNumberWithoutPlusSign", "newCallingCode", "extractFormattedPhoneNumber", "startsAt", "_extractFormattedDigitsAndPlus", "extractedNumber", "_extractFormattedDigi3", "_extractFormattedDigi4", "_slicedToArray$3", "_arrayWithHoles$3", "_iterableToArrayLimit$3", "_unsupportedIterableToArray$d", "_nonIterableRest$3", "_arrayLikeToArray$d", "_classCallCheck$b", "_defineProperties$b", "_createClass$b", "AsYouType", "AsYouType2", "optionsOrDefaultCountry", "Metadata", "_this$getCountryAndCa", "_this$getCountryAndCa2", "isObject", "_this$parser$input", "prefix", "_this$state", "countryCodes", "getCountryByCallingCode", "_this$state2", "callingCode_", "_this$state3", "_callingCode", "ambiguousCountries", "exactCountry", "getCountryByNationalNumber", "phoneNumber", "PhoneNumber", "metadata", "metadata_min_default", "PhoneNumberMatcher", "text", "options", "metadata_min_default", "AsYouType", "country", "Metadata", "metadata_min_default", "PhoneNumber", "number", "metadata_min_default", "_classCallCheck", "instance", "Constructor", "_defineProperties", "target", "props", "i2", "descriptor", "_createClass", "protoProps", "staticProps", "WHITESPACE_IN_THE_BEGINNING_PATTERN", "WHITESPACE", "PUNCTUATION_IN_THE_END_PATTERN", "VALID_PUNCTUATION", "PhoneNumberSearch", "PhoneNumberSearch2", "text", "options", "metadata2", "_classCallCheck", "VALID_PHONE_NUMBER_WITH_EXTENSION", "_createClass", "matches", "number", "startsAt", "WHITESPACE_IN_THE_BEGINNING_PATTERN", "PUNCTUATION_IN_THE_END_PATTERN", "parsePreCandidate", "result", "isValidPreCandidate", "isValidCandidate", "parse", "PhoneNumberSearch$1", "text", "options", "PhoneNumberSearch", "metadata_min_default", "withFieldLogic", "Component", "props", "locale", "useLocaleCode", "field", "setField", "useContactPhone", "controlledValue", "variant", "isRequired", "inputRef", "pe", "handleFocus", "prev", "handleChange", "e", "rawValue", "asYouType", "AsYouType", "handleBlur", "ue", "control", "p", "bblxwEqjA_exports", "__export", "__FramerMetadata__", "bblxwEqjA_default", "ControlledInput", "type", "inputMode", "autoComplete", "value", "placeholder", "required", "border", "background", "padding", "name", "styles", "p", "addPropertyControls", "ControlType", "bblxwEqjA_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "bblxwEqjA_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "bblxwEqjA_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "bblxwEqjA_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "bblxwEqjA_4_exports", "__export", "__FramerMetadata__", "v1", "v2", "v3", "v1", "v2", "p", "x", "motion", "v3", "__FramerMetadata__", "bblxwEqjA_5_exports", "__export", "__FramerMetadata__", "v1", "v2", "v3", "v1", "v2", "p", "x", "motion", "v3", "__FramerMetadata__", "valuesByLocaleId", "bblxwEqjA_5_exports", "bblxwEqjA_3_exports", "bblxwEqjA_4_exports", "bblxwEqjA_2_exports", "bblxwEqjA_1_exports", "bblxwEqjA_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "ControlledInputFonts", "ControlledInput", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "JvbHli5zc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerbblxwEqjA", "withCSS", "bblxwEqjA_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "boLMdM2sX_exports", "__export", "__FramerMetadata__", "boLMdM2sX_default", "boLMdM2sX_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "boLMdM2sX_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "boLMdM2sX_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "boLMdM2sX_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "boLMdM2sX_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "boLMdM2sX_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "valuesByLocaleId", "boLMdM2sX_4_exports", "boLMdM2sX_5_exports", "boLMdM2sX_1_exports", "boLMdM2sX_3_exports", "boLMdM2sX_2_exports", "boLMdM2sX_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "FormPlainTextInput2", "css", "FramerboLMdM2sX", "withCSS", "boLMdM2sX_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "Btz0YRDCX_exports", "__export", "__FramerMetadata__", "Btz0YRDCX_default", "Btz0YRDCX_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "Btz0YRDCX_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "Btz0YRDCX_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "Btz0YRDCX_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "Btz0YRDCX_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "Btz0YRDCX_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "valuesByLocaleId", "Btz0YRDCX_4_exports", "Btz0YRDCX_5_exports", "Btz0YRDCX_1_exports", "Btz0YRDCX_3_exports", "Btz0YRDCX_2_exports", "Btz0YRDCX_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "ControlledInputFonts", "getFonts", "ControlledInput", "PhosphorFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "Ecs9ZFfWQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerBtz0YRDCX", "withCSS", "Btz0YRDCX_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "ByFV022hX_exports", "__export", "__FramerMetadata__", "ByFV022hX_default", "ByFV022hX_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ByFV022hX_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ByFV022hX_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ByFV022hX_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ByFV022hX_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v0", "p", "x", "motion", "v1", "__FramerMetadata__", "ByFV022hX_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "valuesByLocaleId", "ByFV022hX_4_exports", "ByFV022hX_5_exports", "ByFV022hX_1_exports", "ByFV022hX_3_exports", "ByFV022hX_2_exports", "ByFV022hX_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "I_NrvBHHu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapkckn8k", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerByFV022hX", "withCSS", "ByFV022hX_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "GsKlRRwII_exports", "__export", "__FramerMetadata__", "GsKlRRwII_default", "GsKlRRwII_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v0", "p", "x", "motion", "v1", "v2", "v3", "__FramerMetadata__", "GsKlRRwII_1_exports", "__export", "__FramerMetadata__", "v0", "v2", "v3", "v0", "p", "x", "motion", "v2", "v3", "__FramerMetadata__", "GsKlRRwII_2_exports", "__export", "__FramerMetadata__", "v0", "v2", "v3", "v0", "p", "x", "motion", "v2", "v3", "__FramerMetadata__", "GsKlRRwII_3_exports", "__export", "__FramerMetadata__", "v0", "v2", "v3", "v0", "p", "x", "motion", "v2", "v3", "__FramerMetadata__", "GsKlRRwII_4_exports", "__export", "__FramerMetadata__", "v2", "v3", "v2", "p", "x", "motion", "v3", "__FramerMetadata__", "GsKlRRwII_5_exports", "__export", "__FramerMetadata__", "v2", "v3", "v2", "p", "x", "motion", "v3", "__FramerMetadata__", "valuesByLocaleId", "GsKlRRwII_5_exports", "GsKlRRwII_3_exports", "GsKlRRwII_4_exports", "GsKlRRwII_2_exports", "GsKlRRwII_1_exports", "GsKlRRwII_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "ControlledInputFonts", "ControlledInput", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "DdzdPP4yB", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerGsKlRRwII", "withCSS", "GsKlRRwII_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "kIOmjjday_exports", "__export", "__FramerMetadata__", "kIOmjjday_default", "kIOmjjday_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "kIOmjjday_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "kIOmjjday_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "kIOmjjday_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "kIOmjjday_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "kIOmjjday_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "__FramerMetadata__", "valuesByLocaleId", "kIOmjjday_4_exports", "kIOmjjday_5_exports", "kIOmjjday_1_exports", "kIOmjjday_3_exports", "kIOmjjday_2_exports", "kIOmjjday_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "FormSelectWithSelectLogic1p0sf1p", "withCodeBoundaryForOverrides", "FormSelect", "withSelectLogic", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerkIOmjjday", "withCSS", "kIOmjjday_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "qLBeMmlRQ_exports", "__export", "__FramerMetadata__", "qLBeMmlRQ_default", "qLBeMmlRQ_0_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "qLBeMmlRQ_1_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "qLBeMmlRQ_2_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "qLBeMmlRQ_3_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "qLBeMmlRQ_4_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "qLBeMmlRQ_5_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "valuesByLocaleId", "qLBeMmlRQ_4_exports", "qLBeMmlRQ_5_exports", "qLBeMmlRQ_1_exports", "qLBeMmlRQ_3_exports", "qLBeMmlRQ_2_exports", "qLBeMmlRQ_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "getLocalizedValue", "css", "FramerqLBeMmlRQ", "withCSS", "qLBeMmlRQ_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "TAQaFoISP_exports", "__export", "__FramerMetadata__", "TAQaFoISP_default", "TAQaFoISP_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "TAQaFoISP_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "TAQaFoISP_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "TAQaFoISP_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "TAQaFoISP_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "TAQaFoISP_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "valuesByLocaleId", "TAQaFoISP_4_exports", "TAQaFoISP_5_exports", "TAQaFoISP_1_exports", "TAQaFoISP_3_exports", "TAQaFoISP_2_exports", "TAQaFoISP_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "ControlledInputFonts", "getFonts", "ControlledInput", "PhosphorFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "n2kkKJRiP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerTAQaFoISP", "withCSS", "TAQaFoISP_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "ZVJ6IUo6d_exports", "__export", "__FramerMetadata__", "ZVJ6IUo6d_default", "ZVJ6IUo6d_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ZVJ6IUo6d_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ZVJ6IUo6d_2_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ZVJ6IUo6d_3_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ZVJ6IUo6d_4_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "ZVJ6IUo6d_5_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "valuesByLocaleId", "ZVJ6IUo6d_4_exports", "ZVJ6IUo6d_5_exports", "ZVJ6IUo6d_1_exports", "ZVJ6IUo6d_3_exports", "ZVJ6IUo6d_2_exports", "ZVJ6IUo6d_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PhosphorFonts", "getFonts", "Icon", "ControlledInputFonts", "ControlledInput", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "required", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KvrJSEAUP", "ftEuG0Gem", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerZVJ6IUo6d", "withCSS", "ZVJ6IUo6d_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "sendLeadEventToAdPlatforms", "formSubmissionSessionId", "email", "phone", "country", "firstName", "lastName", "hashedEmail", "sha256", "hashedPhone", "hashedFirstName", "hashedLastName", "sourceUrl", "window", "urlParams", "utmParams", "key", "sha256", "message", "data", "hashBuffer", "b"]
}
