1try{let m=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},b=(new m.Error).stack;b&&(m._sentryDebugIds=m._sentryDebugIds||{},m._sentryDebugIds[b]="c19bf0e8-8d67-4109-a7b8-1154324ef763",m._sentryDebugIdIdentifier="sentry-dbid-c19bf0e8-8d67-4109-a7b8-1154324ef763")}catch{}(typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{}).SENTRY_RELEASE={id:"66ad253bbdd8d7d0c7e490bde3009ca893190125"},(self.webpackChunkSIMPro=self.webpackChunkSIMPro||[]).push([["default-src_app_reusable_form-controls_tel-input_tel-input_component_ts-src_app_utils_passwor-60aa27"],{8089(m,b,f){"use strict";f.d(b,{z:()=>k});var c=f(20203),p=f(74381),T=f(92310),E=f.n(T),N=f(46236),A=function(t){return t.Afghanistan="AF",t.AlandIslands="AX",t.Albania="AL",t.Algeria="DZ",t.AmericanSamoa="AS",t.Andorra="AD",t.Angola="AO",t.Anguilla="AI",t.Antarctica="AQ",t.AntiguaAndBarbuda="AG",t.Argentina="AR",t.Armenia="AM",t.Aruba="AW",t.Australia="AU",t.Austria="AT",t.Azerbaijan="AZ",t.Bahamas="BS",t.Bahrain="BH",t.Bangladesh="BD",t.Barbados="BB",t.Belarus="BY",t.Belgium="BE",t.Belize="BZ",t.Benin="BJ",t.Bermuda="BM",t.Bhutan="BT",t.Bolivia="BO",t.BonaireSintEustatiusSaba="BQ",t.BosniaAndHerzegovina="BA",t.Botswana="BW",t.BouvetIsland="BV",t.Brazil="BR",t.BritishIndianOceanTerritory="IO",t.BruneiDarussalam="BN",t.Bulgaria="BG",t.BurkinaFaso="BF",t.Burundi="BI",t.Cambodia="KH",t.Cameroon="CM",t.Canada="CA",t.CapeVerde="CV",t.CaymanIslands="KY",t.CentralAfricanRepublic="CF",t.Chad="TD",t.Chile="CL",t.China="CN",t.ChristmasIsland="CX",t.CocosKeelingIslands="CC",t.Colombia="CO",t.Comoros="KM",t.Congo="CG",t.CongoDemocraticRepublic="CD",t.CookIslands="CK",t.CostaRica="CR",t.CoteDIvoire="CI",t.Croatia="HR",t.Cuba="CU",t.Curacao="CW",t.Cyprus="CY",t.CzechRepublic="CZ",t.Denmark="DK",t.Djibouti="DJ",t.Dominica="DM",t.DominicanRepublic="DO",t.Ecuador="EC",t.Egypt="EG",t.ElSalvador="SV",t.EquatorialGuinea="GQ",t.Eritrea="ER",t.Estonia="EE",t.Ethiopia="ET",t.FalklandIslands="FK",t.FaroeIslands="FO",t.Fiji="FJ",t.Finland="FI",t.France="FR",t.FrenchGuiana="GF",t.FrenchPolynesia="PF",t.FrenchSouthernTerritories="TF",t.Gabon="GA",t.Gambia="GM",t.Georgia="GE",t.Germany="DE",t.Ghana="GH",t.Gibraltar="GI",t.Greece="GR",t.Greenland="GL",t.Grenada="GD",t.Guadeloupe="GP",t.Guam="GU",t.Guatemala="GT",t.Guernsey="GG",t.Guinea="GN",t.GuineaBissau="GW",t.Guyana="GY",t.Haiti="HT",t.HeardIslandMcdonaldIslands="HM",t.HolySeeVaticanCityState="VA",t.Honduras="HN",t.HongKong="HK",t.Hungary="HU",t.Iceland="IS",t.India="IN",t.Indonesia="ID",t.Iran="IR",t.Iraq="IQ",t.Ireland="IE",t.IsleOfMan="IM",t.Israel="IL",t.Italy="IT",t.Jamaica="JM",t.Japan="JP",t.Jersey="JE",t.Jordan="JO",t.Kazakhstan="KZ",t.Kenya="KE",t.Kiribati="KI",t.Korea="KR",t.KoreaDemocraticPeoplesRepublic="KP",t.Kuwait="KW",t.Kyrgyzstan="KG",t.LaoPeoplesDemocraticRepublic="LA",t.Latvia="LV",t.Lebanon="LB",t.Lesotho="LS",t.Liberia="LR",t.LibyanArabJamahiriya="LY",t.Liechtenstein="LI",t.Lithuania="LT",t.Luxembourg="LU",t.Macao="MO",t.Macedonia="MK",t.Madagascar="MG",t.Malawi="MW",t.Malaysia="MY",t.Maldives="MV",t.Mali="ML",t.Malta="MT",t.MarshallIslands="MH",t.Martinique="MQ",t.Mauritania="MR",t.Mauritius="MU",t.Mayotte="YT",t.Mexico="MX",t.Micronesia="FM",t.Moldova="MD",t.Monaco="MC",t.Mongolia="MN",t.Montenegro="ME",t.Montserrat="MS",t.Morocco="MA",t.Mozambique="MZ",t.Myanmar="MM",t.Namibia="NA",t.Nauru="NR",t.Nepal="NP",t.Netherlands="NL",t.NewCaledonia="NC",t.NewZealand="NZ",t.Nicaragua="NI",t.Niger="NE",t.Nigeria="NG",t.Niue="NU",t.NorfolkIsland="NF",t.NorthernMarianaIslands="MP",t.Norway="NO",t.Oman="OM",t.Pakistan="PK",t.Palau="PW",t.PalestinianTerritory="PS",t.Panama="PA",t.PapuaNewGuinea="PG",t.Paraguay="PY",t.Peru="PE",t.Philippines="PH",t.Pitcairn="PN",t.Poland="PL",t.Portugal="PT",t.PuertoRico="PR",t.Qatar="QA",t.Reunion="RE",t.Romania="RO",t.RussianFederation="RU",t.Rwanda="RW",t.SaintBarthelemy="BL",t.SaintHelena="SH",t.SaintKittsAndNevis="KN",t.SaintLucia="LC",t.SaintMartin="MF",t.SaintPierreAndMiquelon="PM",t.SaintVincentAndGrenadines="VC",t.Samoa="WS",t.SanMarino="SM",t.SaoTomeAndPrincipe="ST",t.SaudiArabia="SA",t.Senegal="SN",t.Serbia="RS",t.Seychelles="SC",t.SierraLeone="SL",t.Singapore="SG",t.SintMaarten="SX",t.Slovakia="SK",t.Slovenia="SI",t.SolomonIslands="SB",t.Somalia="SO",t.SouthAfrica="ZA",t.SouthGeorgiaAndSandwichIsl="GS",t.SouthSudan="SS",t.Spain="ES",t.SriLanka="LK",t.Sudan="SD",t.Suriname="SR",t.SvalbardAndJanMayen="SJ",t.Swaziland="SZ",t.Sweden="SE",t.Switzerland="CH",t.SyrianArabRepublic="SY",t.Taiwan="TW",t.Tajikistan="TJ",t.Tanzania="TZ",t.Thailand="TH",t.TimorLeste="TL",t.Togo="TG",t.Tokelau="TK",t.Tonga="TO",t.TrinidadAndTobago="TT",t.Tunisia="TN",t.Turkey="TR",t.Turkmenistan="TM",t.TurksAndCaicosIslands="TC",t.Tuvalu="TV",t.Uganda="UG",t.Ukraine="UA",t.UnitedArabEmirates="AE",t.UnitedKingdom="GB",t.UnitedStates="US",t.UnitedStatesOutlyingIslands="UM",t.Uruguay="UY",t.Uzbekistan="UZ",t.Vanuatu="VU",t.Venezuela="VE",t.Vietnam="VN",t.VirginIslandsBritish="VG",t.VirginIslandsUS="VI",t.WallisAndFutuna="WF",t.WesternSahara="EH",t.Yemen="YE",t.Zambia="ZM",t.Zimbabwe="ZW",t}(A||{}),D=function(t){return t[t.is_possible=0]="is_possible",t[t.invalid_country_code=1]="invalid_country_code",t[t.too_short=2]="too_short",t[t.too_long=3]="too_long",t[t.not_a_number=4]="not_a_number",t}(D||{});const g=["telephoneNumber"];let k=(()=>{class t{translate=(0,c.inject)(N.P);cdr=(0,c.inject)(c.ChangeDetectorRef);inputRef;disabled=!1;phoneNumber="";placeholder="";maxLength=18;changed=new c.EventEmitter;phoneForm;telInput;ngOnInit(){this.phoneForm=new p.gE({phone:new p.MJ({value:this.phoneNumber,disabled:this.disabled},[p.k0.required])})}ngOnChanges(_){_.phoneNumber&&!_.phoneNumber.firstChange&&(this.inputRef.nativeElement.value=_.phoneNumber.currentValue,this.cdr.detectChanges(),this.createTelInput())}ngAfterViewInit(){this.createTelInput(),this.phoneForm.valueChanges.subscribe(()=>this.validateAndEmit())}ngOnDestroy(){this.telInput.destroy()}createTelInput(){this.telInput=E()(this.inputRef.nativeElement,{preferredCountries:[A.UnitedKingdom,A.Germany,A.France,A.Spain,A.Netherlands],placeholderNumberType:"MOBILE",nationalMode:!1})}validateAndEmit(){const _=this.telInput.getNumber();let w=!1,v=D.too_short,y=this.getValidationMessage(v);_?(w=this.telInput.isValidNumber(),v=this.telInput.getValidationError(),y=this.getValidationMessage(v<0||0===v&&!w?D.not_a_number:v),this.changed.emit({number:_,isValid:w,errorCode:v,validationMessage:y})):this.changed.emit({number:_,isValid:w,errorCode:v,validationMessage:y})}getValidationMessage(_){return this.translate.transSafe("generic.intl_tel_input."+D[_],"GUIBundle")}static \u0275fac=function(w){return new(w||t)};static \u0275cmp=c.\u0275\u0275defineComponent({type:t,selectors:[["app-tel-input"]],viewQuery:function(w,v){if(1&w&&c.\u0275\u0275viewQuery(g,5),2&w){let y;
1c.\u0275\u0275queryRefresh(y=c.\u0275\u0275loadQuery())&&(v.inputRef=y.first)}},inputs:{disabled:"disabled",phoneNumber:"phoneNumber",placeholder:"placeholder",maxLength:"maxLength"},outputs:{changed:"changed"},features:[c.\u0275\u0275NgOnChangesFeature],decls:4,vars:3,consts:[["f","ngForm"],["telephoneNumber",""],[1,"form-tel-input",3,"formGroup"],["matInput","","formControlName","phone","type","text",3,"value","maxLength"]],template:function(w,v){1&w&&(c.\u0275\u0275elementStart(0,"form",2,0),c.\u0275\u0275element(2,"input",3,1),c.\u0275\u0275elementEnd()),2&w&&(c.\u0275\u0275property("formGroup",v.phoneForm),c.\u0275\u0275advance(2),c.\u0275\u0275property("value",v.phoneNumber)("maxLength",v.maxLength))},dependencies:[p.YN,p.qT,p.me,p.BC,p.cb,p.X1,p.j4,p.JD],styles:[".form-tel-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{line-height:28px}"]})}return t})()},72198(m,b,f){"use strict";f.d(b,{G$:()=>p,M4:()=>c});const c=(g,k)=>!k.includes(g)&&p(k),p=g=>[E,N,A,D,T].every(t=>t(g)),T=g=>/^[a-zA-Z0-9!\xa3%*()$^&]+$/.test(g),E=g=>/[a-zA-Z]/.test(g),N=g=>/[0-9]/.test(g),A=g=>/[!\xa3%*()$^&]/.test(g),D=g=>g.length>=10},11957(m){var b;b=function(b){"use strict";return function(){for(var f=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua & Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria","at","43"],["Azerbaijan","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain","bh","973"],["Bangladesh","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus","by","375"],["Belgium","be","32"],["Belize","bz","501"],["Benin","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan","bt","975"],["Bolivia","bo","591"],["Bosnia & Herzegovina","ba","387"],["Botswana","bw","267"],["Brazil","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria","bg","359"],["Burkina Faso","bf","226"],["Burundi","bi","257"],["Cambodia","kh","855"],["Cameroon","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic","cf","236"],["Chad","td","235"],["Chile","cl","56"],["China","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros","km","269"],["Congo - Brazzaville","cg","242"],["Congo - Kinshasa","cd","243"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["C\xf4te d\u2019Ivoire","ci","225"],["Croatia","hr","385"],["Cuba","cu","53"],["Cura\xe7ao","cw","599",0],["Cyprus","cy","357"],["Czech Republic","cz","420"],["Denmark","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea","gq","240"],["Eritrea","er","291"],["Estonia","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands","fk","500"],["Faroe Islands","fo","298"],["Fiji","fj","679"],["Finland","fi","358",0],["France","fr","33"],["French Guiana","gf","594"],["French Polynesia","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia","ge","995"],["Germany","de","49"],["Ghana","gh","233"],["Gibraltar","gi","350"],["Greece","gr","30"],["Greenland","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea","gn","224"],["Guinea-Bissau","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong","hk","852"],["Hungary","hu","36"],["Iceland","is","354"],["India","in","91"],["Indonesia","id","62"],["Iran","ir","98"],["Iraq","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel","il","972"],["Italy","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan","jo","962"],["Kazakhstan","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait","kw","965"],["Kyrgyzstan","kg","996"],["Laos","la","856"],["Latvia","lv","371"],["Lebanon","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya","ly","218"],["Liechtenstein","li","423"],["Lithuania","lt","370"],["Luxembourg","lu","352"],["Macau","mo","853"],["Madagascar","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania","mr","222"],["Mauritius","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico","mx","52"],["Micronesia","fm","691"],["Moldova","md","373"],["Monaco","mc","377"],["Mongolia","mn","976"],["Montenegro","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco","ma","212",0],["Mozambique","mz","258"],["Myanmar (Burma)","mm","95"],["Namibia","na","264"],["Nauru","nr","674"],["Nepal","np","977"],["Netherlands","nl","31"],["New Caledonia","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea","kp","850"],["North Macedonia","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway","no","47",0],["Oman","om","968"],["Pakistan","pk","92"],["Palau","pw","680"],["Palestine","ps","970"],["Panama","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru","pe","51"],["Philippines","ph","63"],["Poland","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar","qa","974"],["R\xe9union","re","262",0],["Romania","ro","40"],["Russia","ru","7",0],["Rwanda","rw","250"],["Samoa","ws","685"],["San Marino","sm","378"],["S\xe3o Tom\xe9 & Pr\xedncipe","st","239"],["Saudi Arabia","sa","966"],["Senegal","sn","221"],["Serbia","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia","sk","421"],["Slovenia","si","386"],["Solomon Islands","sb","677"],["S
1omalia","so","252"],["South Africa","za","27"],["South Korea","kr","82"],["South Sudan","ss","211"],["Spain","es","34"],["Sri Lanka","lk","94"],["St Barth\xe9lemy","bl","590",1],["St Helena","sh","290"],["St Kitts & Nevis","kn","1",18,["869"]],["St Lucia","lc","1",19,["758"]],["St Martin","mf","590",2],["St Pierre & Miquelon","pm","508"],["St Vincent & Grenadines","vc","1",20,["784"]],["Sudan","sd","249"],["Suriname","sr","597"],["Svalbard & Jan Mayen","sj","47",1,["79"]],["Sweden","se","46"],["Switzerland","ch","41"],["Syria","sy","963"],["Taiwan","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad & Tobago","tt","1",22,["868"]],["Tunisia","tn","216"],["Turkey","tr","90"],["Turkmenistan","tm","993"],["Turks & Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["Uganda","ug","256"],["Ukraine","ua","380"],["United Arab Emirates","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["US Virgin Islands","vi","1",24,["340"]],["Uzbekistan","uz","998"],["Vanuatu","vu","678"],["Vatican City","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam","vn","84"],["Wallis & Futuna","wf","681"],["Western Sahara","eh","212",1,["5288","5289"]],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["\xc5land Islands","ax","358",1,["18"]]],c=0;c<f.length;c++){var p=f[c];f[c]={name:p[0],iso2:p[1],dialCode:p[2],priority:p[3]||0,areaCodes:p[4]||null}}function E(u,n,e){return(n=g(n))in u?Object.defineProperty(u,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):u[n]=e,u}function A(u,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(u,g(i.key),i)}}function g(u){var n=function k(u,n){if("object"!=typeof u||null===u)return u;var e=u[Symbol.toPrimitive];if(e!==b){var i=e.call(u,n||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(u)}(u,"string");return"symbol"==typeof n?n:String(n)}var t={getInstance:function(n){var e=n.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[e]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=t);var O=0,_={allowDropdown:!0,autoInsertDialCode:!1,autoPlaceholder:"polite",countrySearch:!1,customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!1,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,showFlags:!0,useFullscreenPopup:typeof navigator<"u"&&typeof window<"u"&&(/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=500),utilsScript:""},w=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],v=function(n,e){for(var i=Object.keys(n),a=0;a<i.length;a++)e(i[a],n[i[a]])},y=function(n){v(window.intlTelInputGlobals.instances,function(e){window.intlTelInputGlobals.instances[e][n]()})},x=function(){function u(n,e){var i=this;(function N(u,n){if(!(u instanceof n))throw new TypeError("Cannot call a class as a function")})(this,u),this.id=O++,this.telInput=n,this.activeItem=null,this.highlightedItem=null;var a=e||{};this.options={},v(_,function(s,r){i.options[s]=a.hasOwnProperty(s)?a[s]:r}),this.hadInitialPlaceholder=!!n.getAttribute("placeholder")}return function D(u,n,e){n&&A(u.prototype,n),e&&A(u,e),Object.defineProperty(u,"prototype",{writable:!1})}(u,[{key:"_init",value:function(){var e=this;if(this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!1),this.options.countrySearch&&!this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!0),this.options.nationalMode&&(this.options.autoInsertDialCode=!1),this.options.separateDialCode&&(this.options.autoInsertDialCode=!1),!this.options.showFlags&&this.options.allowDropdown&&!this.options.separateDialCode&&(this.options.showFlags=!0),this.options.useFullscreenPopup&&!this.options.dropdownContainer&&(this.options.dropdownContainer=document.body),this.isRTL=!!this.telInput.closest("[dir=rtl]"),typeof Promise<"u"){var a=new Promise(function(r,o){e.resolveAutoCountryPromise=r,e.rejectAutoCountryPromise=o}),s=new Promise(function(r,o){e.resolveUtilsScriptPromise=r,e.rejectUtilsScriptPromise=o});this.promise=Promise.all([a,s])}else this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){},this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){};this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}},{key:"_processCountryData",value:function(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries(),this.options.localizedCountries&&this._translateCountriesByLocale(),(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function(e,i,a){i.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=i.length),this.countryCodes.hasOwnProperty(i)||(this.countryCodes[i]=[]);for(var s=0;s<this.countryCodes[i].length;s++)if(this.countryCodes[i][s]===e)return;this.countryCodes[i][a!==b?a:this.countryCodes[i].length]=e}},{key:"_processAllCountries",value:function(){if(this.options.onlyCountries.length){var e=this.options.onlyCountries.map(function(a){return a.toLowerCase()});this.countries=f.filter(function(a){return e.indexOf(a.iso2)>-1})}else if(this.options.excludeCountries.length){var i=this.options.excludeCountries.map(function(a){return a.toLowerCase()});this.countries=f.filter(function(a){return-1===i.indexOf(a.iso2)})}else this.countries=f}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e<this.countries.length;e++){var i=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(i)&&(this.countries[e].name=this.options.localizedCountries[i])}}},{key:"_countryNameSort",value:function(e,i){return e.name<i.name?-1:e.name>i.name?1:0}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e<this.countries.length;e++){var i=this.countries[e];this.dialCodes[i.dialCode]||(this.dialCodes[i.dialCode]=!0),this._addCountryCode(i.iso2,i.dialCode,i.priority)}for(var a=0;a<this.countries.length;a++){var s=this.countries[a];if(s.areaCodes)for(var r=this.countryCodes[s.dialCode][0],o=0;o<s.areaCodes.length;o++){for(var l=s.areaCodes[o],h=1;h<l.length;h++){var d=s.dialCode+l.substr(0,h);this._addCountryCode(r,d),this._addCountryCode(s.iso2,d)}this._addCountryCode(s.iso2,s.dialCode+l)}}}},{key:"_processPreferredCountries",value:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var i=this.options.preferredCountries[e].toLowerCase(),a=this._getCountryData(i,!1,!0);a&&this.preferredCountries.push(a)}}},{key:"_createEl",value:function(e,i,a){var s=document.createElement(e);return i&&v(i,function(r,o){return s.setAttribute(r,o)}),a&&a.appendChild(s),s}},{key:"_generateMarkup",value:function(){this.telInput.classList.add("iti__tel-input"),!this.telInput.hasAttribute("autocomplete")&&(!this.telInput.form||!this.telInput.form.hasAttribute("autocomplete"))&&this.telInput.setAttribute("autocomplete","off");var e=this.options,i=e.allowDropdown,a=e.separateDialCode,s=e.showFlags,r=e.customContainer,o=e.hiddenInput,l=e.dropdownContainer,h=e.fixDropdownWidth,d=e.useFullscreenPopup,I=e.countrySearch,L="iti";i&&(L+=" iti--allow-dropdown"),a&&(L+=" iti--separate-dial-code"),s&&(L+=" iti--show-flags"),r&&(L+=" ".concat(r));var S=this._createEl("div",{class:L});this.telInput.parentNode.insertBefore(S,this.telInput);var M=i||s||a;if(M&&(this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},S)),S.appendChild(this.telInput),M&&(this.selectedFlag=this._createEl("div",function T(u){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?Object(arguments[n]):{},i=Object.keys(e);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}
1)),i.forEach(function(a){E(u,a,e[a])})}return u}({class:"iti__selected-flag"},i&&{role:"combobox","aria-haspopup":"listbox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false","aria-label":"Telephone country code"}),this.flagsContainer)),s&&(this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag)),this.selectedFlag&&this.telInput.disabled&&this.selectedFlag.setAttribute("aria-disabled","true"),a&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag)),i)if(this.telInput.disabled||this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag),this.dropdownContent=this._createEl("div",{class:"iti__dropdown-content iti__hide ".concat(h?"":"iti--flexible-dropdown-width")}),I&&(this.searchInput=this._createEl("input",{type:"text",class:"iti__search-input",placeholder:"Search"},this.dropdownContent)),this.countryList=this._createEl("ul",{class:"iti__country-list",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"},this.dropdownContent),this.preferredCountries.length&&!I&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),this._createEl("li",{class:"iti__divider","aria-hidden":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),l){var P="iti iti--container";d&&(P+=" iti--fullscreen-popup"),I&&(P+=" iti--country-search"),this.dropdown=this._createEl("div",{class:P}),this.dropdown.appendChild(this.dropdownContent)}else this.flagsContainer.appendChild(this.dropdownContent);if(o){var F=o,B=this.telInput.getAttribute("name");if(B){var U=B.lastIndexOf("[");-1!==U&&(F="".concat(B.substr(0,U),"[").concat(F,"]"))}this.hiddenInput=this._createEl("input",{type:"hidden",name:F}),S.appendChild(this.hiddenInput)}}},{key:"_appendListItems",value:function(e,i,a){for(var s=0;s<e.length;s++){var r=e[s],o=a?"-preferred":"",l=this._createEl("li",{id:"iti-".concat(this.id,"__item-").concat(r.iso2).concat(o),class:"iti__country ".concat(i),tabindex:"-1",role:"option","data-dial-code":r.dialCode,"data-country-code":r.iso2,"aria-selected":"false"},this.countryList);r.node=l;var h="";this.options.showFlags&&(h+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(r.iso2,"'></div></div>")),h+="<span class='iti__country-name'>".concat(r.name,"</span>"),h+="<span class='iti__dial-code'>+".concat(r.dialCode,"</span>"),l.insertAdjacentHTML("beforeend",h)}}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),i=this.telInput.value,s=!e||"+"!==e.charAt(0)||i&&"+"===i.charAt(0)?i:e,r=this._getDialCode(s),o=this._isRegionlessNanp(s),l=this.options,h=l.initialCountry,d=l.autoInsertDialCode;r&&!o?this._updateFlagFromNumber(s):"auto"!==h&&(h&&this._getCountryData(h,!1,!0)?this._setFlag(h.toLowerCase()):r&&o?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,s||this._setFlag(this.defaultCountry)),!s&&d&&(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),s&&this._updateValFromNumber(s)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoInsertDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(a){e.dropdownContent.classList.contains("iti__hide")?e.telInput.focus():a.preventDefault()};var i=this._getClosestLabel();i&&i.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){e.dropdownContent.classList.contains("iti__hide")&&!e.telInput.disabled&&!e.telInput.readOnly&&e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(a){e.dropdownContent.classList.contains("iti__hide")&&["ArrowUp","ArrowDown"," ","Enter"].includes(a.key)&&(a.preventDefault(),a.stopPropagation(),e._showDropdown()),"Tab"===a.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)}):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout(function(){return y("handleAutoCountry")})},function(){return y("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var i=this.telInput.getAttribute("maxlength");return i&&e.length>i?e.substr(0,i):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);(!e||this.selectedCountryData.dialCode===e)&&(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var i=document.createEvent("Event");i.initEvent(e,!0,!0),this.telInput.dispatchEvent(i)}},{key:"_showDropdown",value:function(){this.options.fixDropdownWidth&&(this.dropdownContent.style.width="".concat(this.telInput.offsetWidth,"px")),this.dropdownContent.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.options.countrySearch?(this._highlightListItem(this.countryList.firstElementChild,!1),this.searchInput.focus()):this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,i,a){a&&!e.classList.contains(i)?e.classList.add(i):!a&&e.classList.contains(i)&&e.classList.remove(i)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.options.useFullscreenPopup){var i=this.telInput.getBoundingClientRect(),a=window.pageYOffset||document.documentElement.scrollTop,s=i.top+a,r=this.dropdownContent.offsetHeight,o=s+this.telInput.offsetHeight+r<a+window.innerHeight,h=!this.options.countrySearch&&!o&&s-r>a;this._toggleClass(this.dropdownContent,"iti__dropdown-content--dropup",h),this.options.dropdownContainer&&(this.dropdown.style.top="".concat(s+(h?0:this.telInput.offsetHeight),"px"),this.dropdown.style.left="".concat(i.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll))}}},{key:"_getClosestListItem",value:function(e){for(var i=e;i&&i!==this.countryList&&!i.classList.contains("iti__country");)i=i.parentNode;return i===this.countryList?null:i}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(l){var h=e._getClosestListItem(l.target);h&&e._highlightListItem(h,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(l){var h=e._getClosestListItem(l.target);h&&e._selectListItem(h)},this.countryList.addEventListener("click",this._handleClickCountryList);var i=!0;
1this._handleClickOffToClose=function(){i||e._closeDropdown(),i=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var a="",s=null;if(this._handleKeydownOnDropdown=function(l){["ArrowUp","ArrowDown","Enter","Escape"].includes(l.key)&&(l.preventDefault(),l.stopPropagation(),"ArrowUp"===l.key||"ArrowDown"===l.key?e._handleUpDownKey(l.key):"Enter"===l.key?e._handleEnterKey():"Escape"===l.key&&e._closeDropdown()),!e.options.countrySearch&&/^[a-zA-Z\xc0-\xff\u0430-\u044f\u0410-\u042f ]$/.test(l.key)&&(l.stopPropagation(),s&&clearTimeout(s),a+=l.key.toLowerCase(),e._searchForCountry(a),s=setTimeout(function(){a=""},1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch){var o=null;this._handleSearchChange=function(){o&&clearTimeout(o),o=setTimeout(function(){var h;(h=e.searchInput.value.trim())?e._filterCountries(h.toLowerCase()):e._filterCountries(null,!0),o=null},100)},this.searchInput.addEventListener("input",this._handleSearchChange),this.searchInput.addEventListener("click",function(l){return l.stopPropagation()})}}},{key:"_filterCountries",value:function(e){var i=arguments.length>1&&arguments[1]!==b&&arguments[1],a=!0;this.countryList.innerHTML="";for(var s=0;s<this.countries.length;s++){var r=this.countries[s],o=r.name.toLowerCase(),l="+".concat(r.dialCode);(i||o.includes(e)||l.includes(e))&&(this.countryList.appendChild(r.node),a&&(this._highlightListItem(r.node,!1),a=!1))}}},{key:"_handleUpDownKey",value:function(e){var i="ArrowUp"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;i?i.classList.contains("iti__divider")&&(i="ArrowUp"===e?i.previousElementSibling:i.nextElementSibling):this.countryList.childElementCount>1&&(i="ArrowUp"===e?this.countryList.lastElementChild:this.countryList.firstElementChild),i&&(this._highlightListItem(i,!this.options.countrySearch),this.options.countrySearch&&this._scrollTo(i,!1))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var i=0;i<this.countries.length;i++)if(this._startsWith(this.countries[i].name,e)){var a=this.countries[i].node;this._highlightListItem(a,!1),this._scrollTo(a,!0);break}}},{key:"_startsWith",value:function(e,i){return e.substr(0,i.length).toLowerCase()===i}},{key:"_updateValFromNumber",value:function(e){var i=e;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){var a=this.options.nationalMode||"+"!==i.charAt(0)&&!this.options.separateDialCode,s=intlTelInputUtils.numberFormat;i=intlTelInputUtils.formatNumber(i,this.selectedCountryData.iso2,a?s.NATIONAL:s.INTERNATIONAL)}i=this._beforeSetNumber(i),this.telInput.value=i}},{key:"_updateFlagFromNumber",value:function(e){var i=e.indexOf("+"),a=i?e.substring(i):e,s=this.selectedCountryData.dialCode;a&&"1"===s&&"+"!==a.charAt(0)&&("1"!==a.charAt(0)&&(a="1".concat(a)),a="+".concat(a)),this.options.separateDialCode&&s&&"+"!==a.charAt(0)&&(a="+".concat(s).concat(a));var o=this._getDialCode(a,!0),l=this._getNumeric(a),h=null;if(o){var d=this.countryCodes[this._getNumeric(o)],I=-1!==d.indexOf(this.selectedCountryData.iso2)&&l.length<=o.length-1;if(!("1"===s&&this._isRegionlessNanp(l)||I))for(var S=0;S<d.length;S++)if(d[S]){h=d[S];break}}else"+"===a.charAt(0)&&l.length?h="":(!a||"+"===a)&&(h=this.defaultCountry);return null!==h&&this._setFlag(h)}},{key:"_isRegionlessNanp",value:function(e){var i=this._getNumeric(e);if("1"===i.charAt(0)){var a=i.substr(1,3);return-1!==w.indexOf(a)}return!1}},{key:"_highlightListItem",value:function(e,i){var a=this.highlightedItem;a&&a.classList.remove("iti__highlight"),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),this.selectedFlag.setAttribute("aria-activedescendant",e.getAttribute("id")),i&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(e,i,a){for(var s=i?f:this.countries,r=0;r<s.length;r++)if(s[r].iso2===e)return s[r];if(a)return null;throw new Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function(e){var i=this.options,a=i.allowDropdown,s=i.separateDialCode,r=i.showFlags,o=this.selectedCountryData.iso2?this.selectedCountryData:{};if(this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),r&&this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e)),this._setSelectedCountryFlagTitleAttribute(e,s),s){var l=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"";this.selectedDialCode.innerHTML=l;var h=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.isRTL?this.telInput.style.paddingRight="".concat(h+6,"px"):this.telInput.style.paddingLeft="".concat(h+6,"px")}if(this._updatePlaceholder(),a){var d=this.activeItem;if(d&&(d.classList.remove("iti__active"),d.setAttribute("aria-selected","false")),e){var I=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e));I.setAttribute("aria-selected","true"),I.classList.add("iti__active"),this.activeItem=I}}return o.iso2!==e}},{key:"_setSelectedCountryFlagTitleAttribute",value:function(e,i){var a;this.selectedFlag&&(a=e&&!i?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):e?this.selectedCountryData.name:"Unknown",this.selectedFlag.setAttribute("title",a))}},{key:"_getHiddenSelectedFlagWidth",value:function(){var e=this.telInput.parentNode.cloneNode();e.style.visibility="hidden",document.body.appendChild(e);var i=this.flagsContainer.cloneNode();e.appendChild(i);var a=this.selectedFlag.cloneNode(!0);i.appendChild(a);var s=a.offsetWidth;return e.parentNode.removeChild(e),s}},{key:"_updatePlaceholder",value:function(){if(window.intlTelInputUtils&&("aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder)){var i=intlTelInputUtils.numberType[this.options.placeholderNumberType],a=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,i):"";a=this._beforeSetNumber(a),"function"==typeof this.options.customPlaceholder&&(a=this.options.customPlaceholder(a,this.selectedCountryData)),this.telInput.setAttribute("placeholder",a)}}},{key:"_selectListItem",value:function(e){var i=this._setFlag(e.getAttribute("data-country-code"));this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code")),this.telInput.focus();var a=this.telInput.value.length;this.telInput.setSelectionRange(a,a),i&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.dropdownContent.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","fal
1se"),this.selectedFlag.removeAttribute("aria-activedescendant"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch&&this.searchInput.removeEventListener("input",this._handleSearchChange),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.options.useFullscreenPopup||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(e,i){var a=this.dropdownContent,s=window.pageYOffset||document.documentElement.scrollTop,r=a.offsetHeight,o=a.getBoundingClientRect().top+s,l=o+r,h=e.offsetHeight,d=e.getBoundingClientRect().top+s,I=d+h,L=d-o+a.scrollTop,S=r/2-h/2;d<o?(i&&(L-=S),a.scrollTop=L):I>l&&(i&&(L+=S),a.scrollTop=L-(r-h))}},{key:"_updateDialCode",value:function(e){var s,i=this.telInput.value,a="+".concat(e);if("+"===i.charAt(0)){var r=this._getDialCode(i);s=r?i.replace(r,a):a,this.telInput.value=s}else this.options.autoInsertDialCode&&(this.telInput.value=s=i?a+i:a)}},{key:"_getDialCode",value:function(e,i){var a="";if("+"===e.charAt(0))for(var s="",r=0;r<e.length;r++){var o=e.charAt(r);if(!isNaN(parseInt(o,10))){if(s+=o,i)this.countryCodes[s]&&(a=e.substr(0,r+1));else if(this.dialCodes[s]){a=e.substr(0,r+1);break}if(s.length===this.countryCodeMaxLen)break}}return a}},{key:"_getFullNumber",value:function(){var e=this.telInput.value.trim(),i=this.selectedCountryData.dialCode,s=this._getNumeric(e);return(this.options.separateDialCode&&"+"!==e.charAt(0)&&i&&s?"+".concat(i):"")+e}},{key:"_beforeSetNumber",value:function(e){var i=e;if(this.options.separateDialCode){var a=this._getDialCode(i);a&&(a="+".concat(this.selectedCountryData.dialCode),i=i.substr(" "===i[a.length]||"-"===i[a.length]?a.length+1:a.length))}return this._cap(i)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.options.initialCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this._updatePlaceholder()),this.resolveUtilsScriptPromise()}},{key:"destroy",value:function(){var e=this.telInput.form;if(this.options.allowDropdown){this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown);var i=this._getClosestLabel();i&&i.removeEventListener("click",this._handleLabelClick)}this.hiddenInput&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit),this.options.autoInsertDialCode&&(e&&e.removeEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)),this.telInput.removeEventListener("keyup",this._handleKeyupEvent),this.telInput.removeEventListener("cut",this._handleClipboardEvent),this.telInput.removeEventListener("paste",this._handleClipboardEvent),this.telInput.removeAttribute("data-intl-tel-input-id");var a=this.telInput.parentNode;a.parentNode.insertBefore(this.telInput,a),a.parentNode.removeChild(a),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(e){if(window.intlTelInputUtils){var i=this.selectedCountryData.iso2;return intlTelInputUtils.formatNumber(this._getFullNumber(),i,e)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.selectedCountryData}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var e=this.selectedCountryData.iso2;return intlTelInputUtils.getValidationError(this._getFullNumber(),e)}return-99}},{key:"isValidNumber",value:function(){var e=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,this.selectedCountryData.iso2):null}},{key:"isPossibleNumber",value:function(){var e=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isPossibleNumber(e,this.selectedCountryData.iso2):null}},{key:"setCountry",value:function(e){var i=e.toLowerCase();this.selectedCountryData.iso2!==i&&(this._setFlag(i),this._updateDialCode(this.selectedCountryData.dialCode),this._triggerCountryChange())}},{key:"setNumber",value:function(e){var i=this._updateFlagFromNumber(e);
1this._updateValFromNumber(e),i&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}}]),u}();t.getCountryData=function(){return f};var G=function(n,e,i){var a=document.createElement("script");a.onload=function(){y("handleUtils"),e&&e()},a.onerror=function(){y("rejectUtilsScriptPromise"),i&&i()},a.className="iti-load-utils",a.async=!0,a.src=n,document.body.appendChild(a)};return t.loadUtils=function(u){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,typeof Promise<"u")return new Promise(function(n,e){return G(u,n,e)});G(u)}return null},t.defaults=_,t.version="18.5.3",function(u,n){var e=new x(u,n);return e._init(),u.setAttribute("data-intl-tel-input-id",e.id),window.intlTelInputGlobals.instances[e.id]=e,e}}()},m.exports?m.exports=b():window.intlTelInput=b()},92310(m,b,f){m.exports=f(11957)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.