1!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;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function e(a,b,c){return b&&d(a.prototype,b),c&&d(a,c),a}for(var f=[["Afghanistan (â«Ø§ÙØºØ§ÙØ³ØªØ§Ùâ¬â)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (â«Ø§Ùجزائرâ¬â)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (ÕÕ¡ÕµÕ¡Õ½Õ¿Õ¡Õ¶)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Ãsterreich)","at","43"],["Azerbaijan (AzÉrbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (â«Ø§ÙØ¨ØØ±ÙÙâ¬â)","bh","973"],["Bangladesh (বাà¦à¦²à¦¾à¦¦à§à¦¶)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (ÐелаÑÑÑÑ)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འà½à¾²à½´à½)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (ÐоÑна и ХеÑÑеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","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 (Uburundi)","bi","257"],["Cambodia (ááááá»áá¶)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","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 (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte dâIvoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (ÎÏÏÏοÏ)","cy","357"],["Czech Republic (Äeská republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (â«Ù
صرâ¬â)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (á¡áá¥áá ááááá)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Îλλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","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 (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (馿¸¯)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ãsland)","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 (Italia)","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 (ÐÑÑг
1ÑзÑÑан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (â«ÙØ¨ÙØ§Ùâ¬â)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (â«ÙÙØ¨Ùاâ¬â)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (æ¾³é)","mo","853"],["North Macedonia (ÐакедониÑа)","mk","389"],["Madagascar (Madagasikara)","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 (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Ðонгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (â«Ø§ÙÙ
غربâ¬â)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (áá¼ááºáá¬)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नà¥à¤ªà¤¾à¤²)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (ì¡°ì 민주주ì ì¸ë¯¼ ê³µíêµ)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (â«Ø¹ÙÙ
اÙâ¬â)","om","968"],["Pakistan (â«Ù¾Ø§Ú©Ø³ØªØ§Ùâ¬â)","pk","92"],["Palau","pw","680"],["Palestine (â«ÙÙØ³Ø·ÙÙâ¬â)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (â«Ùطرâ¬â)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (РоÑÑиÑ)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and PrÃncipe (São Tomé e PrÃncipe)","st","239"],["Saudi Arabia (â«Ø§ÙÙ
Ù
ÙÙØ© Ø§ÙØ¹Ø±Ø¨ÙØ© Ø§ÙØ³Ø¹ÙØ¯ÙØ©â¬â)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (СÑбиÑа)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (ëí민êµ)","kr","82"],["South Sudan (â«Ø¬ÙÙØ¨ Ø§ÙØ³ÙداÙâ¬â)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (à·à·âර෠ලà¶à¶à·à·)","lk","94"],["Sudan (â«Ø§ÙØ³ÙØ¯Ø§Ùâ¬â)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","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 and Tobago","tt","1",22,["868"]],["Tunisia (â«ØªÙÙØ³â¬â)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (УкÑаÑна)","ua","380"],["United Arab Emirates (â«Ø§ÙØ¥Ù
ارات Ø§ÙØ¹Ø±Ø¨ÙØ© اÙÙ
ØªØØ¯Ø©â¬â)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (OÊ»zbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Viá»t Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (â«Ø§ÙØµØØ±Ø§Ø¡ Ø§ÙØºØ±Ø¨ÙØ©â¬â)","eh","212",1,["5288","5289"]],["Yemen (â«Ø§ÙÙÙ
Ùâ¬â)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Ã
land Islands","ax","358",1,["18"]]],g=0;g<f.length;g++){var h=f[g];f[g]={name:h[0],iso2:h[1],dialCode:h[2],priority:h[3]||0,areaCodes:h[4]||null}}var i={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=i);var j=0,k={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},l=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],m=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])},n=function(a){m(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},o=function(){function a(b,d){var e=this;c(this,a),this.id=j++,this.a=b,this.b=null,this.c=null;var f=d||{};this.d={},m(k,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(b.getAttribute("placeholder"))}return e(a,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(a,c,d){c.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===a)return;var f=d!==b?d:this.q[c].length;this.q[c][f]=a}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=f.filter(function(b){return a.indexOf(b.iso2)>-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<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this.dialCodes[b.dialCode]||(this.dialCodes[b.dialCode]=!0),this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&m(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}
1),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"' aria-selected='false'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.getAttribute("value"),b=this.a.value,c=a&&"+"===a.charAt(0)&&(!b||"+"!==b.charAt(0)),d=c?a:b,e=this._5(d),f=this._w(d),g=this.d,h=g.initialCountry,i=g.nationalMode,j=g.autoHideDialCode,k=g.separateDialCode;e&&!f?this._v(d):"auto"!==h&&(h?this._z(h.toLowerCase()):e&&f?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,d||this._z(this.j)),d||i||j||k||(this.a.value="+".concat(this.s.dialCode))),d&&this._u(d)}},{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+e<c+window.innerHeight,g=d-e>c;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;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="
11".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b,!0),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==l.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?f:this.p,e=0;e<d.length;e++)if(d[e].iso2===a)return d[e];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._z2();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_z2",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.k.cloneNode();a.appendChild(b);var c=this.selectedFlag.cloneNode(!0);b.appendChild(c);var d=c.offsetWidth;return a.parentNode.removeChild(a),d}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._m2CountryChange()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){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<a.length;e++){var f=a.charAt(e);if(!isNaN(parseInt(f,10))){if(d+=f,b)this.q[d]&&(c=a.substr(0,e+1));else if(this.dialCodes[d]){c=a.substr(0,e+1);break}if(d.length===this.countryCodeMaxLen)break}}return c}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_m2CountryChange",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}}
1,{key:"getNumber",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._m2CountryChange())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._m2CountryChange()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),a}();i.getCountryData=function(){return f};var p=function(a,b,c){var d=document.createElement("script");d.onload=function(){n("handleUtils"),b&&b()},d.onerror=function(){n("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};i.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return p(a,b,c)});p(a)}return null},i.defaults=k,i.version="17.0.16";a.fn.intlTelInput=function(c){var d=arguments;if(c===b||"object"==typeof c)return this.each(function(){if(!a.data(this,"plugin_intlTelInput")){var b=new o(this,c);b._init(),window.intlTelInputGlobals.instances[b.id]=b,a.data(this,"plugin_intlTelInput",b)}});if("string"==typeof c&&"_"!==c[0]){var e;return this.each(function(){var b=a.data(this,"plugin_intlTelInput");b instanceof o&&"function"==typeof b[c]&&(e=b[c].apply(b,Array.prototype.slice.call(d,1))),"destroy"===c&&a.data(this,"plugin_intlTelInput",null)}),e!==b?e:this}}}); 2/*! 3 * validate.js 0.12.0 4 * 5 * (c) 2013-2017 Nicklas Ansman, 2013 Wrapp 6 * Validate.js may be freely distributed under the MIT license. 7 * For all details and documentation: 8 * http://validatejs.org/ 9 */ 10(function(exports,module,define){"use strict";var validate=function(attributes,constraints,options){options=v.extend({},v.options,options);var results=v.runValidations(attributes,constraints,options),attr,validator;if(results.some(function(r){return v.isPromise(r.error);})){throw new Error("Use validate.async if you want support for promises");} 11return validate.processValidationResults(results,options);};var v=validate;v.extend=function(obj){[].slice.call(arguments,1).forEach(function(source){for(var attr in source){obj[attr]=source[attr];}});return obj;};v.extend(validate,{version:{major:0,minor:12,patch:0,metadata:null,toString:function(){var version=v.format("%{major}.%{minor}.%{patch}",v.version);if(!v.isEmpty(v.version.metadata)){version+="+"+v.version.metadata;} 12return version;}},Promise:typeof Promise!=="undefined"?Promise:null,EMPTY_STRING_REGEXP:/^\s*$/,runValidations:function(attributes,constraints,options){var results=[],attr,validatorName,value,validators,validator,validatorOptions,error;if(v.isDomElement(attributes)||v.isJqueryElement(attributes)){attributes=v.collectFormValues(attributes);} 13for(attr in constraints){value=v.getDeepObjectValue(attributes,attr);validators=v.result(constraints[attr],value,attributes,attr,options,constraints);for(validatorName in validators){validator=v.validators[validatorName];if(!validator){error=v.format("Unknown validator %{name}",{name:validatorName});throw new Error(error);} 14validatorOptions=validators[validatorName];validatorOptions=v.result(validatorOptions,value,attributes,attr,options,constraints);if(!validatorOptions){continue;} 15results.push({attribute:attr,value:value,validator:validatorName,globalOptions:options,attributes:attributes,options:validatorOptions,error:validator.call(validator,value,validatorOptions,attr,attributes,options)});}} 16return results;},processValidationResults:function(errors,options){errors=v.pruneEmptyErrors(errors,options);errors=v.expandMultipleErrors(errors,options);errors=v.convertErrorMessages(errors,options);var format=options.format||"grouped";if(typeof v.formatters[format]==='function'){errors=v.formatters[format](errors);}else{throw new Error(v.format("Unknown format %{format}",options));} 17return v.isEmpty(errors)?undefined:errors;},async:function(attributes,constraints,options){options=v.extend({},v.async.options,options);var WrapErrors=options.wrapErrors||function(errors){return errors;};if(options.cleanAttributes!==false){attributes=v.cleanAttributes(attributes,constraints);} 18var results=v.runValidations(attributes,constraints,options);return new v.Promise(function(resolve,reject){v.waitForResults(results).then(function(){var errors=v.processValidationResults(results,options);if(errors){reject(new WrapErrors(errors,options,attributes,constraints));}else{resolve(attributes);}},function(err){reject(err);});});},single:function(value,constraints,options){options=v.extend({}
vendor: 14,487 bytes, lines 18-100
18,v.single.options,options,{format:"flat",fullMessages:false});return v({single:value},{single:constraints},options);},waitForResults:function(results){return results.reduce(function(memo,result){if(!v.isPromise(result.error)){return memo;} 19return memo.then(function(){return result.error.then(function(error){result.error=error||null;});});},new v.Promise(function(r){r();}));},result:function(value){var args=[].slice.call(arguments,1);if(typeof value==='function'){value=value.apply(null,args);} 20return value;},isNumber:function(value){return typeof value==='number'&&!isNaN(value);},isFunction:function(value){return typeof value==='function';},isInteger:function(value){return v.isNumber(value)&&value%1===0;},isBoolean:function(value){return typeof value==='boolean';},isObject:function(obj){return obj===Object(obj);},isDate:function(obj){return obj instanceof Date;},isDefined:function(obj){return obj!==null&&obj!==undefined;},isPromise:function(p){return!!p&&v.isFunction(p.then);},isJqueryElement:function(o){return o&&v.isString(o.jquery);},isDomElement:function(o){if(!o){return false;} 21if(!o.querySelectorAll||!o.querySelector){return false;} 22if(v.isObject(document)&&o===document){return true;} 23if(typeof HTMLElement==="object"){return o instanceof HTMLElement;}else{return o&&typeof o==="object"&&o!==null&&o.nodeType===1&&typeof o.nodeName==="string";}},isEmpty:function(value){var attr;if(!v.isDefined(value)){return true;} 24if(v.isFunction(value)){return false;} 25if(v.isString(value)){return v.EMPTY_STRING_REGEXP.test(value);} 26if(v.isArray(value)){return value.length===0;} 27if(v.isDate(value)){return false;} 28if(v.isObject(value)){for(attr in value){return false;} 29return true;} 30return false;},format:v.extend(function(str,vals){if(!v.isString(str)){return str;} 31return str.replace(v.format.FORMAT_REGEXP,function(m0,m1,m2){if(m1==='%'){return"%{"+m2+"}";}else{return String(vals[m2]);}});},{FORMAT_REGEXP:/(%?)%\{([^\}]+)\}/g}),prettify:function(str){if(v.isNumber(str)){if((str*100)%1===0){return""+str;}else{return parseFloat(Math.round(str*100)/100).toFixed(2);}} 32if(v.isArray(str)){return str.map(function(s){return v.prettify(s);}).join(", ");} 33if(v.isObject(str)){return str.toString();} 34str=""+str;return str.replace(/([^\s])\.([^\s])/g,'$1 $2').replace(/\\+/g,'').replace(/[_-]/g,' ').replace(/([a-z])([A-Z])/g,function(m0,m1,m2){return""+m1+" "+m2.toLowerCase();}).toLowerCase();},stringifyValue:function(value,options){var prettify=options&&options.prettify||v.prettify;return prettify(value);},isString:function(value){return typeof value==='string';},isArray:function(value){return{}.toString.call(value)==='[object Array]';},isHash:function(value){return v.isObject(value)&&!v.isArray(value)&&!v.isFunction(value);},contains:function(obj,value){if(!v.isDefined(obj)){return false;} 35if(v.isArray(obj)){return obj.indexOf(value)!==-1;} 36return value in obj;},unique:function(array){if(!v.isArray(array)){return array;} 37return array.filter(function(el,index,array){return array.indexOf(el)==index;});},forEachKeyInKeypath:function(object,keypath,callback){if(!v.isString(keypath)){return undefined;} 38var key="",i,escape=false;for(i=0;i<keypath.length;++i){switch(keypath[i]){case'.':if(escape){escape=false;key+='.';}else{object=callback(object,key,false);key="";} 39break;case'\\':if(escape){escape=false;key+='\\';}else{escape=true;} 40break;default:escape=false;key+=keypath[i];break;}} 41return callback(object,key,true);},getDeepObjectValue:function(obj,keypath){if(!v.isObject(obj)){return undefined;} 42return v.forEachKeyInKeypath(obj,keypath,function(obj,key){if(v.isObject(obj)){return obj[key];}});},collectFormValues:function(form,options){var values={},i,j,input,inputs,option,value;if(v.isJqueryElement(form)){form=form[0];} 43if(!form){return values;} 44options=options||{};inputs=form.querySelectorAll("input[name], textarea[name]");for(i=0;i<inputs.length;++i){input=inputs.item(i);if(v.isDefined(input.getAttribute("data-ignored"))){continue;} 45name=input.name.replace(/\./g,"\\\\.");value=v.sanitizeFormValue(input.value,options);if(input.type==="number"){value=value?+value:null;}else if(input.type==="checkbox"){if(input.attributes.value){if(!input.checked){value=values[name]||null;}}else{value=input.checked;}}else if(input.type==="radio"){if(!input.checked){value=values[name]||null;}} 46values[name]=value;} 47inputs=form.querySelectorAll("select[name]");for(i=0;i<inputs.length;++i){input=inputs.item(i);if(v.isDefined(input.getAttribute("data-ignored"))){continue;} 48if(input.multiple){value=[];for(j in input.options){option=input.options[j];if(option&&option.selected){value.push(v.sanitizeFormValue(option.value,options));}}}else{var _val=typeof input.options[input.selectedIndex]!=='undefined'?input.options[input.selectedIndex].value:'';value=v.sanitizeFormValue(_val,options);} 49values[input.name]=value;} 50return values;},sanitizeFormValue:function(value,options){if(options.trim&&v.isString(value)){value=value.trim();} 51if(options.nullify!==false&&value===""){return null;} 52return value;},capitalize:function(str){if(!v.isString(str)){return str;} 53return str[0].toUpperCase()+str.slice(1);},pruneEmptyErrors:function(errors){return errors.filter(function(error){return!v.isEmpty(error.error);});},expandMultipleErrors:function(errors){var ret=[];errors.forEach(function(error){if(v.isArray(error.error)){error.error.forEach(function(msg){ret.push(v.extend({},error,{error:msg}));});}else{ret.push(error);}});return ret;},convertErrorMessages:function(errors,options){options=options||{};var ret=[],prettify=options.prettify||v.prettify;errors.forEach(function(errorInfo){var error=v.result(errorInfo.error,errorInfo.value,errorInfo.attribute,errorInfo.options,errorInfo.attributes,errorInfo.globalOptions);if(!v.isString(error)){ret.push(errorInfo);return;} 54if(error[0]==='^'){error=error.slice(1);}else if(options.fullMessages!==false){error=v.capitalize(prettify(errorInfo.attribute))+" "+error;} 55error=error.replace(/\\\^/g,"^");error=v.format(error,{value:v.stringifyValue(errorInfo.value,options)});ret.push(v.extend({},errorInfo,{error:error}));});return ret;},groupErrorsByAttribute:function(errors){var ret={};errors.forEach(function(error){var list=ret[error.attribute];if(list){list.push(error);}else{ret[error.attribute]=[error];}});return ret;},flattenErrorsToArray:function(errors){return errors.map(function(error){return error.error;}).filter(function(value,index,self){return self.indexOf(value)===index;});},cleanAttributes:function(attributes,whitelist){function whitelistCreator(obj,key,last){if(v.isObject(obj[key])){return obj[key];} 56return(obj[key]=last?true:{});} 57function buildObjectWhitelist(whitelist){var ow={},lastObject,attr;for(attr in whitelist){if(!whitelist[attr]){continue;} 58v.forEachKeyInKeypath(ow,attr,whitelistCreator);} 59return ow;} 60function cleanRecursive(attributes,whitelist){if(!v.isObject(attributes)){return attributes;} 61var ret=v.extend({},attributes),w,attribute;for(attribute in attributes){w=whitelist[attribute];if(v.isObject(w)){ret[attribute]=cleanRecursive(ret[attribute],w);}else if(!w){delete ret[attribute];}} 62return ret;} 63if(!v.isObject(whitelist)||!v.isObject(attributes)){return{};} 64whitelist=buildObjectWhitelist(whitelist);return cleanRecursive(attributes,whitelist);},exposeModule:function(validate,root,exports,module,define){if(exports){if(module&&module.exports){exports=module.exports=validate;} 65exports.validate=validate;}else{root.validate=validate;if(validate.isFunction(define)&&define.amd){define([],function(){return validate;});}}},warn:function(msg){if(typeof console!=="undefined"&&console.warn){console.warn("[validate.js] "+msg);}},error:function(msg){if(typeof console!=="undefined"&&console.error){console.error("[validate.js] "+msg);}}});validate.validators={presence:function(value,options){options=v.extend({},this.options,options);if(options.allowEmpty!==false?!v.isDefined(value):v.isEmpty(value)){return options.message||this.message||"can't be blank";}},length:function(value,options,attribute){if(!v.isDefined(value)){return;} 66options=v.extend({},this.options,options);var is=options.is,maximum=options.maximum,minimum=options.minimum,tokenizer=options.tokenizer||function(val){return val;},err,errors=[];value=tokenizer(value);var length=value.length;if(!v.isNumber(length)){v.error(v.format("Attribute %{attr} has a non numeric value for `length`",{attr:attribute}));return options.message||this.notValid||"has an incorrect length";} 67if(v.isNumber(is)&&length!==is){err=options.wrongLength||this.wrongLength||"is the wrong length (should be %{count} characters)";errors.push(v.format(err,{count:is}));} 68if(v.isNumber(minimum)&&length<minimum){err=options.tooShort||this.tooShort||"is too short (minimum is %{count} characters)";errors.push(v.format(err,{count:minimum}));} 69if(v.isNumber(maximum)&&length>maximum){err=options.tooLong||this.tooLong||"is too long (maximum is %{count} characters)";errors.push(v.format(err,{count:maximum}));} 70if(errors.length>0){return options.message||errors;}},numericality:function(value,options,attribute,attributes,globalOptions){if(!v.isDefined(value)){return;} 71options=v.extend({},this.options,options);var errors=[],name,count,checks={greaterThan:function(v,c){return v>c;},greaterThanOrEqualTo:function(v,c){return v>=c;},equalTo:function(v,c){return v===c;},lessThan:function(v,c){return v<c;},lessThanOrEqualTo:function(v,c){return v<=c;},divisibleBy:function(v,c){return v%c===0;}},prettify=options.prettify||(globalOptions&&globalOptions.prettify)||v.prettify;if(v.isString(value)&&options.strict){var pattern="^-?(0|[1-9]\\d*)";if(!options.onlyInteger){pattern+="(\\.\\d+)?";} 72pattern+="$";if(!(new RegExp(pattern).test(value))){return options.message||options.notValid||this.notValid||this.message||"must be a valid number";}} 73if(options.noStrings!==true&&v.isString(value)&&!v.isEmpty(value)){value=+value;} 74if(!v.isNumber(value)){return options.message||options.notValid||this.notValid||this.message||"is not a number";} 75if(options.onlyInteger&&!v.isInteger(value)){return options.message||options.notInteger||this.notInteger||this.message||"must be an integer";} 76for(name in checks){count=options[name];if(v.isNumber(count)&&!checks[name](value,count)){var key="not"+v.capitalize(name);var msg=options[key]||this[key]||this.message||"must be %{type} %{count}";errors.push(v.format(msg,{count:count,type:prettify(name)}));}} 77if(options.odd&&value%2!==1){errors.push(options.notOdd||this.notOdd||this.message||"must be odd");} 78if(options.even&&value%2!==0){errors.push(options.notEven||this.notEven||this.message||"must be even");} 79if(errors.length){return options.message||errors;}},datetime:v.extend(function(value,options){if(!v.isFunction(this.parse)||!v.isFunction(this.format)){throw new Error("Both the parse and format functions needs to be set to use the datetime/date validator");} 80if(!v.isDefined(value)){return;} 81options=v.extend({},this.options,options);var err,errors=[],earliest=options.earliest?this.parse(options.earliest,options):NaN,latest=options.latest?this.parse(options.latest,options):NaN;value=this.parse(value,options);if(isNaN(value)||options.dateOnly&&value%86400000!==0){err=options.notValid||options.message||this.notValid||"must be a valid date";return v.format(err,{value:arguments[0]});} 82if(!isNaN(earliest)&&value<earliest){err=options.tooEarly||options.message||this.tooEarly||"must be no earlier than %{date}";err=v.format(err,{value:this.format(value,options),date:this.format(earliest,options)});errors.push(err);} 83if(!isNaN(latest)&&value>latest){err=options.tooLate||options.message||this.tooLate||"must be no later than %{date}";err=v.format(err,{date:this.format(latest,options),value:this.format(value,options)});errors.push(err);} 84if(errors.length){return v.unique(errors);}},{parse:null,format:null}),date:function(value,options){options=v.extend({},options,{dateOnly:true});return v.validators.datetime.call(v.validators.datetime,value,options);},format:function(value,options){if(v.isString(options)||(options instanceof RegExp)){options={pattern:options};} 85options=v.extend({},this.options,options);var message=options.message||this.message||"is invalid",pattern=options.pattern,match;if(!v.isDefined(value)){return;} 86if(!v.isString(value)){return message;} 87if(v.isString(pattern)){pattern=new RegExp(options.pattern,options.flags);} 88match=pattern.exec(value);if(!match||match[0].length!=value.length){return message;}},inclusion:function(value,options){if(!v.isDefined(value)){return;} 89if(v.isArray(options)){options={within:options};} 90options=v.extend({},this.options,options);if(v.contains(options.within,value)){return;} 91var message=options.message||this.message||"^%{value} is not included in the list";return v.format(message,{value:value});},exclusion:function(value,options){if(!v.isDefined(value)){return;} 92if(v.isArray(options)){options={within:options};} 93options=v.extend({},this.options,options);if(!v.contains(options.within,value)){return;} 94var message=options.message||this.message||"^%{value} is restricted";return v.format(message,{value:value});},email:v.extend(function(value,options){options=v.extend({},this.options,options);var message=options.message||this.message||"is not a valid email";if(!v.isDefined(value)){return;} 95if(!v.isString(value)){return message;} 96if(!this.PATTERN.exec(value)){return message;}},{PATTERN:/^[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z]{2,}$/i}),equality:function(value,options,attribute,attributes,globalOptions){if(!v.isDefined(value)){return;} 97if(v.isString(options)){options={attribute:options};} 98options=v.extend({},this.options,options);var message=options.message||this.message||"is not equal to %{attribute}";if(v.isEmpty(options.attribute)||!v.isString(options.attribute)){throw new Error("The attribute must be a non empty string");} 99var otherValue=v.getDeepObjectValue(attributes,options.attribute),comparator=options.comparator||function(v1,v2){return v1===v2;},prettify=options.prettify||(globalOptions&&globalOptions.prettify)||v.prettify;if(!comparator(value,otherValue,options,attribute,attributes)){return v.format(message,{attribute:prettify(options.attribute)});}},url:function(value,options){if(!v.isDefined(value)){return;} 100options=v.extend({},this.options,options);var message=options.message||this.message||"is not a valid url",schemes=options.schemes||this.schemes||['http','https'],allowLocal=
100options.allowLocal||this.allowLocal||false;if(!v.isString(value)){return message;} 101var regex="^"+"(?:(?:"+schemes.join("|")+")://)"+"(?:\\S+(?::\\S*)?@)?"+"(?:";var tld="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))";if(allowLocal){tld+="?";}else{regex+="(?!(?:10|127)(?:\\.\\d{1,3}){3})"+"(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})"+"(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})";} 102regex+="(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])"+"(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}"+"(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))"+"|"+"(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)"+"(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*"+ 103tld+")"+"(?::\\d{2,5})?"+"(?:[/?#]\\S*)?"+"$";var PATTERN=new RegExp(regex,'i');if(!PATTERN.exec(value)){return message;}}};validate.formatters={detailed:function(errors){return errors;},flat:v.flattenErrorsToArray,grouped:function(errors){var attr;errors=v.groupErrorsByAttribute(errors);for(attr in errors){errors[attr]=v.flattenErrorsToArray(errors[attr]);} 104return errors;},constraint:function(errors){var attr;errors=v.groupErrorsByAttribute(errors);for(attr in errors){errors[attr]=errors[attr].map(function(result){return result.validator;}).sort();} 105return errors;}};validate.exposeModule(validate,this,exports,module,define);}).call(this,typeof exports!=='undefined'?exports:null,typeof module!=='undefined'?module:null,typeof define!=='undefined'?define:null); 106function getErrors(){var has_error=false;var walah={} 107$.each($('.validate'),function(key,value){result=validate.single($(value).val()==''?null:$(value).val(),{presence:true});if($(value).attr('name')=='email'){result=validate.single($(value).val()==''?null:$(value).val(),{presence:true,email:true});} 108if(result===undefined){return;} 109has_error=true;walah[$(value).attr('message').replace(/_/g," ")]=result[0];});if(!has_error){return true;} 110$('#error-message').html(makeUL(walah));$('#error-list').modal('show');return false} 111function getErrors1(){var has_error=false;var walah={} 112$.each($('.validate1'),function(key,value){if($(value).hasClass('phone-login')){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true,format:/^(^\+[0-9]\s?|^[0-9])(\d{3,4}-?){2}\d{3,4}$/g});} 113if(result===undefined){return;} 114has_error=true;walah[$(value).attr('message').replace(/_/g," ")]=result[0];});if(!has_error){return true;} 115$('#error-message').html(makeUL(walah));$('#error-list').modal('show');return false} 116function getErrors2(){var has_error=false;var walah={} 117$.each($('.validate2'),function(key,value){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true});if($(value).attr('name')=='email'){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true,email:true});} 118if($(value).hasClass('phone')){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true,format:/^(^\+[0-9]\s?|^0)(\d{3,4}-?){2}\d{3,4}$/g});} 119if($(value).attr('name')=='phone2'){if($(value).val()!==''){var compare=validate({phone:$('#phone1').val(),phone_confirm:$('#phone2').val()},{phone_confirm:{equality:"phone"}});if(compare!==undefined){result=['not match'];}}} 120if(result===undefined){return;} 121has_error=true;walah[$(value).attr('message').replace(/_/g," ")]=result[0];});if($('#g-recaptcha-response').val()===''){walah['Google Captcha']='can\'t be blank';} 122if(!has_error){return true;} 123$('#error-message').html(makeUL(walah));$('#error-list').modal('show');return false} 124function getErrors3(){var has_error=false;var walah={} 125$.each($('.validate3'),function(key,value){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true});if($(value).hasClass('phone')){result=validate.single($(value).val()===''?null:$(value).val(),{presence:true,format:/^(^\+[0-9]\s?|^[0-9])(\d{3,4}-?){2}\d{3,4}$/g});} 126if(result===undefined){return;} 127has_error=true;walah[$(value).attr('message').replace(/_/g," ")]=result[0];});if(!has_error){return true;} 128$('#error-message').html(makeUL(walah));$('#error-list').modal('show');return false} 129function makeUL(array){var list=document.createElement('ul');$.each(array,function(key,value){var item=document.createElement('li');item.appendChild(document.createTextNode(capitalize(key).replace('_',' ')+' '+value));list.appendChild(item);});return list;} 130function capitalize(s) 131{return s&&s[0].toUpperCase()+s.slice(1);} 132function loginEmail() 133{document.getElementById('Login-phone').style.display='none';document.getElementById('Login-email').style.display='block';} 134function loginPhone() 135{document.getElementById('Login-phone').style.display='block';document.getElementById('Login-email').style.display='none';} 136function registerEmail() 137{document.getElementById('signIn-phone').style.display='none';document.getElementById('signIn-email').style.display='block';} 138function registerPhone() 139{document.getElementById('signIn-phone').style.display='block';document.getElementById('signIn-email').style.display='none';} 140function nyalakan() 141{document.getElementById('recaptcha-checked').setAttribute("data-checked",true);var checkBox=document.getElementById("myTsAndPp");if(checkBox.checked==true){document.getElementById("register-button").disabled=false;}} 142function mysignIn_phone() 143{var checkBox=document.getElementById("mysignIn-phone");if(checkBox.checked==true){document.getElementById("register-phone-button").disabled=false;}else{document.getElementById("register-phone-button").disabled=true;}} 144function myFunction() 145{var checkBox=document.getElementById("myTsAndPp");if(checkBox.checked==true){var link=document.getElementById("recaptcha-checked");var checkedz=link.getAttribute("data-checked");if(checkedz=="true"){document.getElementById("register-button").disabled=false;}}else{document.getElementById("register-button").disabled=true;}} 146$(document).ready(function(){document.getElementById("register-button").disabled=true;document.getElementById("register-phone-button").disabled=true;document.getElementById('signIn-email').style.display='none';document.getElementById('Login-email').style.display='none';var code="+62";$('#phone-register').val(code);$('#phone-register').intlTelInput({autoHideDialCode:true,autoPlaceholder:"ON",dropdownContainer:document.body,formatOnDisplay:true,initialCountry:"auto",nationalMode:true,placeholderNumberType:"MOBILE",preferredCountries:['ID'],separateDialCode:true});$('#phone-login').val(code);$('#phone-login').intlTelInput({autoHideDialCode:true,autoPlaceholder:"ON",dropdownContainer:document.body,formatOnDisplay:true,initialCountry:"auto",nationalMode:true,placeholderNumberType:"MOBILE",preferredCountries:['ID'],separateDialCode:true});$('#login-button').on('click',function(){if(getErrors()){$('#login').submit();}});$('#login-phone-button').on('click',function(){if(getErrors1()){var code=$("#phone-login").intlTelInput("get
146SelectedCountryData").dialCode;var phoneNumber=$('#phone-login').val();document.getElementById("full-number-login").value=code;$('#login-phone').submit();}});$('#register-button').on('click',function(){if(getErrors2()){$('#register').submit();}});$('#register-phone-button').on('click',function(){if(getErrors3()){var code=$("#phone-register").intlTelInput("getSelectedCountryData").dialCode;var phoneNumber=$('#phone-register').val();document.getElementById("full-number").value=code;$('#register-phone').submit();}});});
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.