/* * international telephone input v17.0.5 * https://github.com/jackocnr/intl-tel-input.git * licensed under the mit license */ !function(a){"object"==typeof module&&module.exports?module.exports=a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],function(b){a(b)}):a(jquery)}(function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new typeerror("cannot call a class as a function")}function d(a,b){for(var c=0;cthis.countrycodemaxlen&&(this.countrycodemaxlen=c.length),this.q.hasownproperty(c)||(this.q[c]=[]);for(var e=0;e-1})}else if(this.d.excludecountries.length){var b=this.d.excludecountries.map(function(a){return a.tolowercase()});this.p=f.filter(function(a){return-1===b.indexof(a.iso2)})}else this.p=f}},{key:"_d0",value:function(){for(var a=0;a"),d+="
"),d+="".concat(f.name,""),d+="+".concat(f.dialcode,""),d+=""}this.m.insertadjacenthtml("beforeend",d)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialcountry,f=d.nationalmode,g=d.autohidedialcode,h=d.separatedialcode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.tolowercase()):b&&c?this._z("us"):(this.j=this.preferredcountries.length?this.preferredcountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialcode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autohidedialcode&&this._l(),this.d.allowdropdown&&this._i2(),this.hiddeninput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddeninput.value=a.getnumber()},this.a.form&&this.a.form.addeventlistener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"label"!==a.tagname;)a=a.parentnode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classlist.contains("iti__hide")?a.a.focus():b.preventdefault()};var b=this._i1();b&&b.addeventlistener("click",this._a9),this._a10=function(){!a.m.classlist.contains("iti__hide")||a.a.disabled||a.a.readonly||a._n()},this.selectedflag.addeventlistener("click",this._a10),this._a11=function(b){a.m.classlist.contains("iti__hide")&&-1!==["arrowup","up","arrowdown","down"," ","enter"].indexof(b.key)&&(b.preventdefault(),b.stoppropagation(),a._n()),"tab"===b.key&&a._2()},this.k.addeventlistener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsscript&&!window.intltelinpututils?window.intltelinputglobals.documentready()?window.intltelinputglobals.loadutils(this.d.utilsscript):window.addeventlistener("load",function(){window.intltelinputglobals.loadutils(a.d.utilsscript)}):this.i0(),"auto"===this.d.initialcountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intltelinputglobals.autocountry?this.handleautocountry():window.intltelinputglobals.startedloadingautocountry||(window.intltelinputglobals.startedloadingautocountry=!0,"function"==typeof this.d.geoiplookup&&this.d.geoiplookup(function(a){window.intltelinputglobals.autocountry=a.tolowercase(),settimeout(function(){return n("handleautocountry")})},function(){return n("rejectautocountrypromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._m2countrychange()},this.a.addeventlistener("keyup",this._a12),this._a13=function(){settimeout(a._a12)},this.a.addeventlistener("cut",this._a13),this.a.addeventlistener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getattribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addeventlistener("submit",this._a8),this.a.addeventlistener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charat(0)){var a=this._m(this.a.value);a&&this.s.dialcode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\d/g,"")}},{key:"_m2",value:function(a){var b=document.createevent("event");b.initevent(a,!0,!0),this.a.dispatchevent(b)}},{key:"_n",value:function(){this.m.classlist.remove("iti__hide"),this.selectedflag.setattribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classlist.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classlist.contains(b)?a.classlist.add(b):!c&&a.classlist.contains(b)&&a.classlist.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdowncontainer&&this.d.dropdowncontainer.appendchild(this.dropdown),!this.g){var b=this.a.getboundingclientrect(),c=window.pageyoffset||document.documentelement.scrolltop,d=b.top+c,e=this.m.offsetheight,f=d+this.a.offsetheight+ec;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdowncontainer){var h=!f&&g?0:this.a.offsetheight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollleft,"px"),this._a4=function(){return a._2()},window.addeventlistener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classlist.contains("iti__country");)b=b.parentnode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addeventlistener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addeventlistener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentelement.addeventlistener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventdefault(),"arrowup"===b.key||"up"===b.key||"arrowdown"===b.key||"down"===b.key?a._q(b.key):"enter"===b.key?a._r():"escape"===b.key?a._2():/^[a-za-zàâäèéêëîïôœùûüÿçàâäèéêëîïôœùûüÿçа-яа-я ]$/.test(b.key)&&(d&&cleartimeout(d),c+=b.key.tolowercase(),a._s(c),d=settimeout(function(){c=""},1e3))},document.addeventlistener("keydown",this._a3)}},{key:"_q",value:function(a){var b="arrowup"===a||"up"===a?this.c.previouselementsibling:this.c.nextelementsibling;b&&(b.classlist.contains("iti__divider")&&(b="arrowup"===a||"up"===a?b.previouselementsibling:b.nextelementsibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;bg){b&&(k+=l);var m=e-h;c.scrolltop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charat(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalmode||this.d.separatedialcode)return;if(d)c=e+d;else{if(!b&&this.d.autohidedialcode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a,b){var c="";if("+"===a.charat(0))for(var d="",e=0;e