function showLargeImage(n){$("#featured-youtube-video").hide();$("#main-product-image").attr("src",n);$("#main-product-image").attr("srcset",n+" 1x, "+n.replace("width=400","width=800")+" 2x");$("#main-product-image").show()}function showFeaturedYoutubeVideo(n){$("#main-product-image").hide();$("#featured-youtube-video").attr("src",n);$("#featured-youtube-video").show()}function ShowTab(n){$('#product-tabs ul li a[href="#product-tab-'+n+'" ]').click();$("html, body").animate({scrollTop:$("#product-tabs").offset().top},2e3)}function ShowTabandScrollToAnchor(n,t){$(t.hash).is(":hidden")&&$('#product-tabs ul li a[href="#product-tab-'+n+'" ]').click()}function TogglePopUpDiv(n){$("#"+n).show();$("#"+n).delay(3e3).fadeOut("slow")}function ToggleHidePopUpDiv(n){$("#"+n).hide()}function GetDeliveryCountDownContents(n){var t=0,i="In Stock",r;if(!n&&dataLayer!=null){if(dataLayer[0].productPrice!=null&&(t=dataLayer[0].productPrice),dataLayer[0].fortyEightHourDelivery==!0)return;dataLayer[0].stockStatus!=null&&(i=dataLayer[0].stockStatus)}$.ajaxSetup({cache:!1});r="https://"+document.domain;$.get(r+"/api/en-GB/DeliveryService/DeliveryCutOff/?language=en-GB&isBasketPage="+n+"&productPrice="+t+"&stockStatus="+i+"&fortyEightHourDelivery=false",function(t){n?$(".deliveryTeaserFootnote").html(t.DeliveryCountDownTextBasket):$(".order-time p").html(t.DeliveryCountDownText)})}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t=t&&i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],e,u,s;if(t){var o=n.data(r.form,"validator").settings,h=o.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;h[r.name]=f;i.messages&&(o.messages[r.name]=n.extend(o.messages[r.name],i.messages));break;case"remove":return i?(e={},n.each(i.split(/\s/),function(n,t){e[t]=f[t];delete f[t]}),e):(delete h[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(s=u.required,delete u.required,u=n.extend({required:s},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return"radio"===r||"checkbox"===r?n("input[name='"+n(t).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(t){var i,r;t=this.validationTargetFor(this.clean(t));var u,f=n(t).rules(),e=!1,s=this.elementValue(t);for(i in f){r={method:i,parameters:f[i]};try{if(u=n.validator.methods[i].call(this,s,t,r.parameters),"dependency-mismatch"===u){e=!0;continue}if(e=!1,"pending"===u)return this.toHide=this.toHide.not(this.errorsFor(t)),void 0;if(!u)return this.formatAndAdd(t,r),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o),o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;arguments.length>n;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;0>this.pendingRequest&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)"required"===r?(i=e.get(0).getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),void 0!==r&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return delete t[r],void 0;if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];3>i.length&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(""+new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var i,f;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var e=0,r=0,u=!1;for(n=n.replace(/\D/g,""),i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return 0==e%10},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&r[1]>=u},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&i[1]>=n},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||"true"===r;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);"function"!=typeof Object.create&&(Object.create=function(n){function t(){}return t.prototype=n,new t}),function(n){var t={init:function(t,i){var r=this;r.elem=i;r.$elem=n(i);r.imageSrc=r.$elem.data("zoom-image")?r.$elem.data("zoom-image"):r.$elem.attr("src");r.options=n.extend({},n.fn.elevateZoom.options,t);r.options.tint&&(r.options.lensColour="none",r.options.lensOpacity="1");"inner"==r.options.zoomType&&(r.options.showLens=!1);r.$elem.parent().removeAttr("title").removeAttr("alt");r.zoomImage=r.imageSrc;r.refresh(1);n("#"+r.options.gallery+" a").click(function(t){return r.options.galleryActiveClass&&(n("#"+r.options.gallery+" a").removeClass(r.options.galleryActiveClass),n(this).addClass(r.options.galleryActiveClass)),t.preventDefault(),r.zoomImagePre=n(this).data("zoom-image")?n(this).data("zoom-image"):n(this).data("image"),r.swaptheimage(n(this).data("image"),r.zoomImagePre),!1})},refresh:function(n){var t=this;setTimeout(function(){t.fetch(t.imageSrc)},n||t.options.refresh)},fetch:function(n){var t=this,i=new Image;i.onload=function(){t.largeWidth=i.width;t.largeHeight=i.height;t.startZoom();t.currentImage=t.imageSrc;t.options.onZoomedImageLoaded(t.$elem)};i.src=n},startZoom:function(){var t=this,i;t.nzWidth=t.$elem.width();t.nzHeight=t.$elem.height();t.isWindowActive=!1;t.isLensActive=!1;t.isTintActive=!1;t.overWindow=!1;t.options.imageCrossfade&&(t.zoomWrap=t.$elem.wrap('<div style="height:'+t.nzHeight+"px;width:"+t.nzWidth+'px;" class="zoomWrapper" />'),t.$elem.css("position","absolute"));t.zoomLock=1;t.scrollingLock=!1;t.changeBgSize=!1;t.currentZoomLevel=t.options.zoomLevel;t.nzOffset=t.$elem.offset();t.widthRatio=t.largeWidth/t.currentZoomLevel/t.nzWidth;t.heightRatio=t.largeHeight/t.currentZoomLevel/t.nzHeight;"window"==t.options.zoomType&&(t.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;text-align:center;background-color: "+String(t.options.zoomWindowBgColour)+";width: "+String(t.options.zoomWindowWidth)+"px;height: "+String(t.options.zoomWindowHeight)+"px;float: left;background-size: "+t.largeWidth/t.currentZoomLevel+"px "+t.largeHeight/t.currentZoomLevel+"px;display: none;z-index:100;border: "+String(t.options.borderSize)+"px solid "+t.options.borderColour+";background-repeat: no-repeat;position: absolute;");"inner"==t.options.zoomType&&(i=t.$elem.css("border-left-width"),t.zoomWindowStyle="overflow: hidden;margin-left: "+String(i)+";margin-top: "+String(i)+";background-position: 0px 0px;width: "+String(t.nzWidth)+"px;height: "+String(t.nzHeight)+"px;float: left;display: none;cursor:"+t.options.cursor+";px solid "+t.options.borderColour+";background-repeat: no-repeat;position: absolute;");"window"==t.options.zoomType&&(lensHeight=t.nzHeight<t.options.zoomWindowWidth/t.widthRatio?t.nzHeight:String(t.options.zoomWindowHeight/t.heightRatio),lensWidth=t.largeWidth<t.options.zoomWindowWidth?t.nzWidth:t.options.zoomWindowWidth/t.widthRatio,t.lensStyle="background-position: 0px 0px;width: "+String(t.options.zoomWindowWidth/t.widthRatio)+"px;height: "+String(t.options.zoomWindowHeight/t.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+t.options.lensOpacity+";filter: alpha(opacity = "+100*t.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+t.options.lensColour+";cursor:"+t.options.cursor+";border: "+t.options.lensBorderSize+"px solid "+t.options.lensBorderColour+";background-repeat: no-repeat;position: absolute;");t.tintStyle="display: block;position: absolute;background-color: "+t.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+t.nzWidth+"px;height: "+t.nzHeight+"px;";t.lensRound="";"lens"==t.options.zoomType&&(t.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(t.options.borderSize)+"px solid "+t.options.borderColour+";width:"+String(t.options.lensSize)+"px;height:"+String(t.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;");"round"==t.options.lensShape&&(t.lensRound="border-top-left-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-top-right-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-bottom-left-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-bottom-right-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;");t.zoomContainer=n('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;left:'+t.nzOffset.left+"px;top:"+t.nzOffset.top+"px;height:"+t.nzHeight+"px;width:"+t.nzWidth+'px;"><\/div>');n("body").append(t.zoomContainer);t.options.containLensZoom&&"lens"==t.options.zoomType&&t.zoomContainer.css("overflow","hidden");"inner"!=t.options.zoomType&&(t.zoomLens=n("<div class='zoomLens' style='"+t.lensStyle+t.lensRound+"'>&nbsp;<\/div>").appendTo(t.zoomContainer).click(function(){t.$elem.trigger("click")}),t.options.tint&&(t.tintContainer=n("<div/>").addClass("tintContainer"),t.zoomTint=n("<div class='zoomTint' style='"+t.tintStyle+"'><\/div>"),t.zoomLens.wrap(t.tintContainer),t.zoomTintcss=t.zoomLens.after(t.zoomTint),t.zoomTintImage=n('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+t.nzWidth+"px; height: "+t.nzHeight+'px;" src="'+t.imageSrc+'">').appendTo(t.zoomLens).click(function(){t.$elem.trigger("click")})));t.zoomWindow=isNaN(t.options.zoomWindowPosition)?n("<div style='z-index:999;left:"+t.windowOffsetLeft+"px;top:"+t.windowOffsetTop+"px;"+t.zoomWindowStyle+"' class='zoomWindow'>&nbsp;<\/div>").appendTo("body").click(function(){t.$elem.trigger("click")}):n("<div style='z-index:999;left:"+t.windowOffsetLeft+"px;top:"+t.windowOffsetTop+"px;"+t.zoomWindowStyle+"' class='zoomWindow'>&nbsp;<\/div>").appendTo(t.zoomContainer).click(function(){t.$elem.trigger("click")});t.zoomWindowContainer=n("<div/>").addClass("zoomWindowContainer").css("width",t.options.zoomWindowWidth);t.zoomWindow.wrap(t.zoomWindowContainer);"lens"==t.options.zoomType&&t.zoomLens.css({backgroundImage:"url('"+t.imageSrc+"')"});"window"==t.options.zoomType&&t.zoomWindow.css({backgroundImage:"url('"+t.imageSrc+"')"});"inner"==t.options.zoomType&&t.zoomWindow.css({backgroundImage:"url('"+t.imageSrc+"')"});t.$elem.bind("touchmove",function(n){n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});t.zoomContainer.bind("touchmove",function(n){"inner"==t.options.zoomType&&t.showHideWindow("show");n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});t.zoomContainer.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")});t.$elem.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")});t.options.showLens&&(t.zoomLens.bind("touchmove",function(n){n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])}),t.zoomLens.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")}));t.$elem.bind("mousemove",function(n){!1==t.overWindow&&t.setElements("show");(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.zoomContainer.bind("mousemove",function(n){!1==t.overWindow&&t.setElements("show");(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});"inner"!=t.options.zoomType&&t.zoomLens.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.options.tint&&"inner"!=t.options.zoomType&&t.zoomTint.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});"inner"==t.options.zoomType&&t.zoomWindow.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.zoomContainer.add(t.$elem).mouseenter(function(){!1==t.overWindow&&t.setElements("show")}).mouseleave(function(){t.scrollLock||t.setElements("hide")});"inner"!=t.options.zoomType&&t.zoomWindow.mouseenter(function(){t.overWindow=!0;t.setElements("hide")}).mouseleave(function(){t.overWindow=!1});t.minZoomLevel=t.options.minZoomLevel?t.options.minZoomLevel:2*t.options.scrollZoomIncrement;t.options.scrollZoom&&t.zoomContainer.add(t.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(i){t.scrollLock=!0;clearTimeout(n.data(this,"timer"));n.data(this,"timer",setTimeout(function(){t.scrollLock=!1},250));var r=i.originalEvent.wheelDelta||-1*i.originalEvent.detail;return i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault(),0<r/120?t.currentZoomLevel>=t.minZoomLevel&&t.changeZoomLevel(t.currentZoomLevel-t.options.scrollZoomIncrement):t.options.maxZoomLevel?t.currentZoomLevel<=t.options.maxZoomLevel&&t.changeZoomLevel(parseFloat(t.currentZoomLevel)+t.options.scrollZoomIncrement):t.changeZoomLevel(parseFloat(t.currentZoomLevel)+t.options.scrollZoomIncrement),!1})},setElements:function(n){if(!this.options.zoomEnabled)return!1;"show"==n&&this.isWindowSet&&("inner"==this.options.zoomType&&this.showHideWindow("show"),"window"==this.options.zoomType&&this.showHideWindow("show"),this.options.showLens&&this.showHideLens("show"),this.options.tint&&"inner"!=this.options.zoomType&&this.showHideTint("show"));"hide"==n&&("window"==this.options.zoomType&&this.showHideWindow("hide"),this.options.tint||this.showHideWindow("hide"),this.options.showLens&&this.showHideLens("hide"),this.options.tint&&this.showHideTint("hide"))},setPosition:function(n){if(!this.options.zoomEnabled)return!1;this.nzHeight=this.$elem.height();this.nzWidth=this.$elem.width();this.nzOffset=this.$elem.offset();this.options.tint&&"inner"!=this.options.zoomType&&(this.zoomTint.css({top:0}),this.zoomTint.css({left:0}));this.options.responsive&&!this.options.scrollZoom&&this.options.showLens&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.largeWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"lens"!=this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight),this.options.tint&&(this.zoomTintImage.css("width",this.nzWidth),this.zoomTintImage.css("height",this.nzHeight))),"lens"==this.options.zoomType&&this.zoomLens.css({width:String(this.options.lensSize)+"px",height:String(this.options.lensSize)+"px"}));this.zoomContainer.css({top:this.nzOffset.top});this.zoomContainer.css({left:this.nzOffset.left});this.mouseLeft=parseInt(n.pageX-this.nzOffset.left);this.mouseTop=parseInt(n.pageY-this.nzOffset.top);"window"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.zoomLens.height()/2,this.Eboppos=this.mouseTop>this.nzHeight-this.zoomLens.height()/2-2*this.options.lensBorderSize,this.Eloppos=this.mouseLeft<0+this.zoomLens.width()/2,this.Eroppos=this.mouseLeft>this.nzWidth-this.zoomLens.width()/2-2*this.options.lensBorderSize);"inner"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.nzHeight/2/this.heightRatio,this.Eboppos=this.mouseTop>this.nzHeight-this.nzHeight/2/this.heightRatio,this.Eloppos=this.mouseLeft<0+this.nzWidth/2/this.widthRatio,this.Eroppos=this.mouseLeft>this.nzWidth-this.nzWidth/2/this.widthRatio-2*this.options.lensBorderSize);0>=this.mouseLeft||0>this.mouseTop||this.mouseLeft>this.nzWidth||this.mouseTop>this.nzHeight?this.setElements("hide"):(this.options.showLens&&(this.lensLeftPos=String(this.mouseLeft-this.zoomLens.width()/2),this.lensTopPos=String(this.mouseTop-this.zoomLens.height()/2)),this.Etoppos&&(this.lensTopPos=0),this.Eloppos&&(this.tintpos=this.lensLeftPos=this.windowLeftPos=0),"window"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize)),"inner"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.nzWidth-2*this.options.lensBorderSize)),"lens"==this.options.zoomType&&(this.windowLeftPos=String(-1*((n.pageX-this.nzOffset.left)*this.widthRatio-this.zoomLens.width()/2)),this.windowTopPos=String(-1*((n.pageY-this.nzOffset.top)*this.heightRatio-this.zoomLens.height()/2)),this.zoomLens.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"}),this.changeBgSize&&(this.nzHeight>this.nzWidth?("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"})):("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"})),this.changeBgSize=!1),this.setWindowPostition(n)),this.options.tint&&"inner"!=this.options.zoomType&&this.setTintPosition(n),"window"==this.options.zoomType&&this.setWindowPostition(n),"inner"==this.options.zoomType&&this.setWindowPostition(n),this.options.showLens&&(this.fullwidth&&"lens"!=this.options.zoomType&&(this.lensLeftPos=0),this.zoomLens.css({left:this.lensLeftPos+"px",top:this.lensTopPos+"px"})))},showHideWindow:function(n){"show"!=n||this.isWindowActive||(this.options.zoomWindowFadeIn?this.zoomWindow.stop(!0,!0,!1).fadeIn(this.options.zoomWindowFadeIn):this.zoomWindow.show(),this.isWindowActive=!0);"hide"==n&&this.isWindowActive&&(this.options.zoomWindowFadeOut?this.zoomWindow.stop(!0,!0).fadeOut(this.options.zoomWindowFadeOut):this.zoomWindow.hide(),this.isWindowActive=!1)},showHideLens:function(n){"show"!=n||this.isLensActive||(this.options.lensFadeIn?this.zoomLens.stop(!0,!0,!1).fadeIn(this.options.lensFadeIn):this.zoomLens.show(),this.isLensActive=!0);"hide"==n&&this.isLensActive&&(this.options.lensFadeOut?this.zoomLens.stop(!0,!0).fadeOut(this.options.lensFadeOut):this.zoomLens.hide(),this.isLensActive=!1)},showHideTint:function(n){"show"!=n||this.isTintActive||(this.options.zoomTintFadeIn?this.zoomTint.css({opacity:this.options.tintOpacity}).animate().stop(!0,!0).fadeIn("slow"):(this.zoomTint.css({opacity:this.options.tintOpacity}).animate(),this.zoomTint.show()),this.isTintActive=!0);"hide"==n&&this.isTintActive&&(this.options.zoomTintFadeOut?this.zoomTint.stop(!0,!0).fadeOut(this.options.zoomTintFadeOut):this.zoomTint.hide(),this.isTintActive=!1)},setLensPostition:function(){},setWindowPostition:function(t){var i=this;if(isNaN(i.options.zoomWindowPosition))i.externalContainer=n("#"+i.options.zoomWindowPosition),i.externalContainerWidth=i.externalContainer.width(),i.externalContainerHeight=i.externalContainer.height(),i.externalContainerOffset=i.externalContainer.offset(),i.windowOffsetTop=i.externalContainerOffset.top,i.windowOffsetLeft=i.externalContainerOffset.left;else switch(i.options.zoomWindowPosition){case 1:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=+i.nzWidth;break;case 2:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=i.nzWidth);break;case 3:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize;i.windowOffsetLeft=i.nzWidth;break;case 4:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=i.nzWidth;break;case 5:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 6:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 7:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=0;break;case 8:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 9:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 10:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize));break;case 11:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 12:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 13:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=0;break;case 14:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 15:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 16:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=i.nzWidth;break;default:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=i.nzWidth}i.isWindowSet=!0;i.windowOffsetTop+=i.options.zoomWindowOffety;i.windowOffsetLeft+=i.options.zoomWindowOffetx;i.zoomWindow.css({top:i.windowOffsetTop});i.zoomWindow.css({left:i.windowOffsetLeft});"inner"==i.options.zoomType&&(i.zoomWindow.css({top:0}),i.zoomWindow.css({left:0}));i.windowLeftPos=String(-1*((t.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2));i.windowTopPos=String(-1*((t.pageY-i.nzOffset.top)*i.heightRatio-i.zoomWindow.height()/2));i.Etoppos&&(i.windowTopPos=0);i.Eloppos&&(i.windowLeftPos=0);i.Eboppos&&(i.windowTopPos=-1*(i.largeHeight/i.currentZoomLevel-i.zoomWindow.height()));i.Eroppos&&(i.windowLeftPos=-1*(i.largeWidth/i.currentZoomLevel-i.zoomWindow.width()));i.fullheight&&(i.windowTopPos=0);i.fullwidth&&(i.windowLeftPos=0);("window"==i.options.zoomType||"inner"==i.options.zoomType)&&(1==i.zoomLock&&(1>=i.widthRatio&&(i.windowLeftPos=0),1>=i.heightRatio&&(i.windowTopPos=0)),i.largeHeight<i.options.zoomWindowHeight&&(i.windowTopPos=0),i.largeWidth<i.options.zoomWindowWidth&&(i.windowLeftPos=0),i.options.easing?(i.xp||(i.xp=0),i.yp||(i.yp=0),i.loop||(i.loop=setInterval(function(){i.xp+=(i.windowLeftPos-i.xp)/i.options.easingAmount;i.yp+=(i.windowTopPos-i.yp)/i.options.easingAmount;i.scrollingLock?(clearInterval(i.loop),i.xp=i.windowLeftPos,i.yp=i.windowTopPos,i.xp=-1*((t.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2),i.yp=-1*((t.pageY-i.nzOffset.top)*i.heightRatio-i.zoomWindow.height()/2),i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"}),i.scrollingLock=!1,i.loop=!1):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.xp+"px "+i.yp+"px"}))},16))):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.largeHeight/i.newvaluewidth<i.options.zoomWindowHeight?i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}):i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"})))},setTintPosition:function(n){this.nzOffset=this.$elem.offset();this.tintpos=String(-1*(n.pageX-this.nzOffset.left-this.zoomLens.width()/2));this.tintposy=String(-1*(n.pageY-this.nzOffset.top-this.zoomLens.height()/2));this.Etoppos&&(this.tintposy=0);this.Eloppos&&(this.tintpos=0);this.Eboppos&&(this.tintposy=-1*(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize));this.Eroppos&&(this.tintpos=-1*(this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize));this.options.tint&&(this.fullheight&&(this.tintposy=0),this.fullwidth&&(this.tintpos=0),this.zoomTintImage.css({left:this.tintpos+"px"}),this.zoomTintImage.css({top:this.tintposy+"px"}))},swaptheimage:function(t,i){var r=this,u=new Image;r.options.loadingIcon&&(r.spinner=n("<div style=\"background: url('"+r.options.loadingIcon+"') no-repeat center;height:"+r.nzHeight+"px;width:"+r.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"><\/div>'),r.$elem.after(r.spinner));r.options.onImageSwap(r.$elem);u.onload=function(){r.largeWidth=u.width;r.largeHeight=u.height;r.zoomImage=i;r.zoomWindow.css({"background-size":r.largeWidth+"px "+r.largeHeight+"px"});r.zoomWindow.css({"background-size":r.largeWidth+"px "+r.largeHeight+"px"});r.swapAction(t,i)};u.src=i},swapAction:function(t,i){var r=this,e=new Image,u,f;e.onload=function(){r.nzHeight=e.height;r.nzWidth=e.width;r.options.onImageSwapComplete(r.$elem);r.doneCallback()};e.src=t;r.currentZoomLevel=r.options.zoomLevel;r.options.maxZoomLevel=!1;"lens"==r.options.zoomType&&r.zoomLens.css({backgroundImage:"url('"+i+"')"});"window"==r.options.zoomType&&r.zoomWindow.css({backgroundImage:"url('"+i+"')"});"inner"==r.options.zoomType&&r.zoomWindow.css({backgroundImage:"url('"+i+"')"});r.currentImage=i;r.options.imageCrossfade?(u=r.$elem,f=u.clone(),r.$elem.attr("src",t),r.$elem.after(f),f.stop(!0).fadeOut(r.options.imageCrossfade,function(){n(this).remove()}),r.$elem.width("auto").removeAttr("width"),r.$elem.height("auto").removeAttr("height"),u.fadeIn(r.options.imageCrossfade),r.options.tint&&"inner"!=r.options.zoomType&&(u=r.zoomTintImage,f=u.clone(),r.zoomTintImage.attr("src",i),r.zoomTintImage.after(f),f.stop(!0).fadeOut(r.options.imageCrossfade,function(){n(this).remove()}),u.fadeIn(r.options.imageCrossfade),r.zoomTint.css({height:r.$elem.height()}),r.zoomTint.css({width:r.$elem.width()})),r.zoomContainer.css("height",r.$elem.height()),r.zoomContainer.css("width",r.$elem.width()),"inner"!=r.options.zoomType||r.options.constrainType||(r.zoomWrap.parent().css("height",r.$elem.height()),r.zoomWrap.parent().css("width",r.$elem.width()),r.zoomWindow.css("height",r.$elem.height()),r.zoomWindow.css("width",r.$elem.width()))):(r.$elem.attr("src",t),r.options.tint&&(r.zoomTintImage.attr("src",i),r.zoomTintImage.attr("height",r.$elem.height()),r.zoomTintImage.css({height:r.$elem.height()}),r.zoomTint.css({height:r.$elem.height()})),r.zoomContainer.css("height",r.$elem.height()),r.zoomContainer.css("width",r.$elem.width()));r.options.imageCrossfade&&(r.zoomWrap.css("height",r.$elem.height()),r.zoomWrap.css("width",r.$elem.width()));r.options.constrainType&&("height"==r.options.constrainType&&(r.zoomContainer.css("height",r.options.constrainSize),r.zoomContainer.css("width","auto"),r.options.imageCrossfade?(r.zoomWrap.css("height",r.options.constrainSize),r.zoomWrap.css("width","auto"),r.constwidth=r.zoomWrap.width()):(r.$elem.css("height",r.options.constrainSize),r.$elem.css("width","auto"),r.constwidth=r.$elem.width()),"inner"==r.options.zoomType&&(r.zoomWrap.parent().css("height",r.options.constrainSize),r.zoomWrap.parent().css("width",r.constwidth),r.zoomWindow.css("height",r.options.constrainSize),r.zoomWindow.css("width",r.constwidth)),r.options.tint&&(r.tintContainer.css("height",r.options.constrainSize),r.tintContainer.css("width",r.constwidth),r.zoomTint.css("height",r.options.constrainSize),r.zoomTint.css("width",r.constwidth),r.zoomTintImage.css("height",r.options.constrainSize),r.zoomTintImage.css("width",r.constwidth))),"width"==r.options.constrainType&&(r.zoomContainer.css("height","auto"),r.zoomContainer.css("width",r.options.constrainSize),r.options.imageCrossfade?(r.zoomWrap.css("height","auto"),r.zoomWrap.css("width",r.options.constrainSize),r.constheight=r.zoomWrap.height()):(r.$elem.css("height","auto"),r.$elem.css("width",r.options.constrainSize),r.constheight=r.$elem.height()),"inner"==r.options.zoomType&&(r.zoomWrap.parent().css("height",r.constheight),r.zoomWrap.parent().css("width",r.options.constrainSize),r.zoomWindow.css("height",r.constheight),r.zoomWindow.css("width",r.options.constrainSize)),r.options.tint&&(r.tintContainer.css("height",r.constheight),r.tintContainer.css("width",r.options.constrainSize),r.zoomTint.css("height",r.constheight),r.zoomTint.css("width",r.options.constrainSize),r.zoomTintImage.css("height",r.constheight),r.zoomTintImage.css("width",r.options.constrainSize))))},doneCallback:function(){this.options.loadingIcon&&this.spinner.hide();this.nzOffset=this.$elem.offset();this.nzWidth=this.$elem.width();this.nzHeight=this.$elem.height();this.currentZoomLevel=this.options.zoomLevel;this.widthRatio=this.largeWidth/this.nzWidth;this.heightRatio=this.largeHeight/this.nzHeight;"window"==this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens&&(this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight)))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var t=this;return t.gallerylist=[],t.options.gallery?n("#"+t.options.gallery+" a").each(function(){var i="";n(this).data("zoom-image")?i=n(this).data("zoom-image"):n(this).data("image")&&(i=n(this).data("image"));i==t.zoomImage?t.gallerylist.unshift({href:""+i+"",title:n(this).find("img").attr("title")}):t.gallerylist.push({href:""+i+"",title:n(this).find("img").attr("title")})}):t.gallerylist.push({href:""+t.zoomImage+"",title:n(this).find("img").attr("title")}),t.gallerylist},changeZoomLevel:function(n){this.scrollingLock=!0;this.newvalue=parseFloat(n).toFixed(2);newvalue=parseFloat(n).toFixed(2);maxheightnewvalue=this.largeHeight/(this.options.zoomWindowHeight/this.nzHeight*this.nzHeight);maxwidthtnewvalue=this.largeWidth/(this.options.zoomWindowWidth/this.nzWidth*this.nzWidth);"inner"!=this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/maxheightnewvalue/this.nzHeight,this.newvalueheight=maxheightnewvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/maxwidthtnewvalue/this.nzWidth,this.newvaluewidth=maxwidthtnewvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1),"lens"==this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.fullwidth=!0,this.newvaluewidth=maxheightnewvalue):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1)));"inner"==this.options.zoomType&&(maxheightnewvalue=parseFloat(this.largeHeight/this.nzHeight).toFixed(2),maxwidthtnewvalue=parseFloat(this.largeWidth/this.nzWidth).toFixed(2),newvalue>maxheightnewvalue&&(newvalue=maxheightnewvalue),newvalue>maxwidthtnewvalue&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue>maxwidthtnewvalue?maxwidthtnewvalue:newvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1));scrcontinue=!1;"inner"==this.options.zoomType&&(this.nzWidth>this.nzHeight&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0)),this.nzHeight>this.nzWidth&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0)));"inner"!=this.options.zoomType&&(scrcontinue=!0);scrcontinue&&(this.zoomLock=0,this.changeZoom=!0,this.options.zoomWindowHeight/this.heightRatio<=this.nzHeight&&(this.currentZoomLevel=this.newvalueheight,"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({height:String(this.options.zoomWindowHeight/this.heightRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),this.options.zoomWindowWidth/this.widthRatio<=this.nzWidth&&("inner"!=this.options.zoomType&&this.newvaluewidth>this.newvalueheight&&(this.currentZoomLevel=this.newvaluewidth),"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({width:String(this.options.zoomWindowWidth/this.widthRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),"inner"==this.options.zoomType&&(this.changeBgSize=!0,this.nzWidth>this.nzHeight&&(this.currentZoomLevel=this.newvaluewidth),this.nzHeight>this.nzWidth&&(this.currentZoomLevel=this.newvaluewidth)));this.setPosition(this.currentLoc)},closeAll:function(){self.zoomWindow&&self.zoomWindow.hide();self.zoomLens&&self.zoomLens.hide();self.zoomTint&&self.zoomTint.hide()},changeState:function(n){"enable"==n&&(this.options.zoomEnabled=!0);"disable"==n&&(this.options.zoomEnabled=!1)}};n.fn.elevateZoom=function(i){return this.each(function(){var r=Object.create(t);r.init(i,this);n.data(this,"elevateZoom",r)})};n.fn.elevateZoom.options={zoomActivation:"hover",zoomEnabled:!0,preloading:1,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easing:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,galleryActiveClass:"zoomGalleryActive",imageCrossfade:!1,constrainType:!1,constrainSize:!1,loadingIcon:!1,cursor:"default",responsive:!0,onComplete:n.noop,onZoomedImageLoaded:function(){},onImageSwap:n.noop,onImageSwapComplete:n.noop}}(jQuery,window,document),function(n,t,i,r){"use strict";var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&i.type(n)==="string"},l=function(n){return c(n)&&n.indexOf("%")>0},w=function(n){return n&&!(n.style.overflow&&n.style.overflow==="hidden")&&(n.clientWidth&&n.scrollWidth>n.clientWidth||n.clientHeight&&n.scrollHeight>n.clientHeight)},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i=u.getViewport()[t]/100*i),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n)return(i.isPlainObject(t)||(t={}),!1===u.close(!0))?void 0:(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,p,l,o,v,y,w;i.type(e)==="object"&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);p=t.title!==r?t.title:h.title||"";l=t.content||h.content;o=l?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(v=e.prop("class").match(/fancybox\.(\w+)/),o=v?v[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":s.charAt(0)==="#"?o="inline":c(e)&&(o="html",l=e)),o==="ajax"&&(y=s.split(/\s+/,2),s=y.shift(),w=y.shift()));l||(o==="inline"?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):o==="html"?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:p,selector:w});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){(u.cancel(),!1!==u.trigger("beforeClose"))&&(u.unbindEvents(),u.isActive)&&(u.isOpen&&n!==!0?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut()))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")},f=function(){u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))};n!==!0&&(u.player.isActive||n===!1)?r():f()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(n<0&&(n=e.group.length+n%e.group.length),n=n%e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&n.type==="scroll"?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||t==="orientationchange";(i&&(clearTimeout(v),v=null),u.isOpen&&!v)&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||t==="load"||t==="resize"&&r.autoResize)&&u._setDimension(),t==="scroll"&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView=i.type(n)==="boolean"?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){(n.which||n.keyCode)===27&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:n.h*.5+n.y,left:n.w*.5+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),t=n.keys,t&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(e===27&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return n.group.length>1&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):i.inArray(e,o)>-1?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var h=t.target||null,o=i(h),s=!1;o.length;){if(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"))break;s=w(o[0]);o=i(o).parent()}r===0||s||u.group.length>1&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(e<0||f<0)&&u.next(e<0?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),f===!1)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},c,l,r,e,o;if(n=f(n),c=u.group[n]||null,!c)return!1;if(t=i.extend(!0,{},u.opts,c),e=t.margin,o=t.padding,i.type(e)==="number"&&(t.margin=[e,e,e,e]),i.type(o)==="number"&&(t.padding=[o,o,o,o]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),t.width==="auto"&&(t.autoWidth=!0),t.height==="auto"&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad")){u.coming=null;return}if(r=t.type,l=t.href,!r)return(u.coming=null,u.current&&u.router&&u.router!=="jumpto")?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,(r==="image"||r==="swf")&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),r==="image"&&(t.aspectRatio=!0),r==="iframe"&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),r==="inline"||r==="html"){if(!t.content||!t.content.length)return u._error("content")}else if(!l)return u._error("href");r==="image"?u._loadImage():r==="ajax"?u._loadAjax():r==="iframe"?u._loadIframe():u._afterLoad()},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;n.complete!==!0&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&t!=="abort"?u._error("ajax",n):u.hideLoading()},success:function(t,i){i==="success"&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);if(i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}}),n.iframe.preload){u.showLoading();t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()})}n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,t=u.current,f=r.length,e=t.preload?Math.min(t.preload,f-1):0,n,i=1;i<=e;i+=1)n=r[(t.index+i)%f],n.type==="image"&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var r=u.coming,f=u.current,e="fancybox-placeholder",t,n,c,o,s,h;if(u.hideLoading(),r&&u.isActive!==!1){if(!1===u.trigger("afterLoad",r,f)){r.wrap.stop(!0).trigger("onReset").remove();u.coming=null;return}f&&(u.trigger("beforeChange",f),f.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=r;n=r.content;c=r.type;o=r.scrolling;i.extend(u,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:f});s=t.href;switch(c){case"inline":case"ajax":case"html":t.selector?n=i("<div>").html(n).find(t.selector):a(n)&&(n.data(e)||n.data(e,i('<div class="'+e+'"><\/div>').insertAfter(n).hide()),n=n.show().detach(),t.wrap.bind("onReset",function(){i(this).find(n).length&&n.hide().replaceAll(n.data(e)).data(e,!1)}));break;case"image":n=t.tpl.image.replace("{href}",s);break;case"swf":n='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"><\/param>';h="";i.each(t.swf,function(t,i){n+='<param name="'+t+'" value="'+i+'"><\/param>';h+=" "+t+'="'+i+'"'});n+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"><\/embed><\/object>"}a(n)&&n.parent().is(t.inner)||t.inner.append(n);u.trigger("beforeShow");t.inner.css("overflow",o==="yes"?"scroll":o==="no"?"hidden":o);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?f.prevMethod&&u.transitions[f.prevMethod]():i(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?t.nextMethod:t.openMethod]();u._preloadImages()}},_setDimension:function(){var nt=u.getViewport(),wt=0,vt=!1,st=!1,v=u.wrap,k=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,o=r.minWidth,s=r.minHeight,c=r.maxWidth,a=r.maxHeight,bt=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,et=r.margin,yt=f(et[1]+et[3]),pt=f(et[0]+et[2]),d,ht,tt,it,p,y,ct,lt,w,g,b,rt,ot,ut,at;if(v.add(k).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),d=f(k.outerWidth(!0)-k.width()),ht=f(k.outerHeight(!0)-k.height()),tt=yt+d,it=pt+ht,p=l(n)?(nt.w-tt)*f(n)/100:n,y=l(t)?(nt.h-it)*f(t)/100:t,r.type==="iframe"){if(ut=r.content,r.autoHeight&&ut.data("ready")===1)try{ut[0].contentWindow.document.location&&(e.width(p).height(9999),at=ut.contents().find("body"),ft&&at.css("overflow-x","hidden"),y=at.outerHeight(!0))}catch(kt){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(p),r.autoHeight||e.height(y),r.autoWidth&&(p=e.width()),r.autoHeight&&(y=e.height()),e.removeClass("fancybox-tmp"));if(n=f(p),t=f(y),w=p/y,o=f(l(o)?f(o,"w")-tt:o),c=f(l(c)?f(c,"w")-tt:c),s=f(l(s)?f(s,"h")-it:s),a=f(l(a)?f(a,"h")-it:a),ct=c,lt=a,r.fitToView&&(c=Math.min(nt.w-tt,c),a=Math.min(nt.h-it,a)),rt=nt.w-yt,ot=nt.h-pt,r.aspectRatio?(n>c&&(n=c,t=f(n/w)),t>a&&(t=a,n=f(t*w)),n<o&&(n=o,t=f(n/w)),t<s&&(t=s,n=f(t*w))):(n=Math.max(o,Math.min(n,c)),r.autoHeight&&r.type!=="iframe"&&(e.width(n),t=e.height()),t=Math.max(s,Math.min(t,a))),r.fitToView)if(e.width(n).height(t),v.width(n+d),g=v.width(),b=v.height(),r.aspectRatio)while((g>rt||b>ot)&&n>o&&t>s){if(wt++>19)break;t=Math.max(s,Math.min(a,t-10));n=f(t*w);n<o&&(n=o,t=f(n/w));n>c&&(n=c,t=f(n/w));e.width(n).height(t);v.width(n+d);g=v.width();b=v.height()}else n=Math.max(o,Math.min(n,n-(g-rt))),t=Math.max(s,Math.min(t,t-(b-ot)))+20;ft&&bt==="auto"&&t<y&&n+d+ft<rt&&(n+=ft);e.width(n).height(t);v.width(n+d);g=v.width();b=v.height();vt=(g>rt||b>ot)&&n>o&&t>s;st=r.aspectRatio?n<ct&&t<lt&&n<p&&t<y:(n<ct||t<lt)&&(n<p||t<y);i.extend(r,{dim:{width:h(g),height:h(b)},origWidth:p,origHeight:y,canShrink:vt,canExpand:st,wPadding:d,hPadding:ht,wrapSpace:b-k.outerHeight(!0),skinSpace:k.height()-t});!ut&&r.autoHeight&&t>s&&t<a&&!st&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),f=i.margin,e=u.wrap.width()+f[1]+f[3],o=u.wrap.height()+f[0]+f[2],t={position:"absolute",top:f[0],left:f[3]};return i.autoCenter&&i.fixed&&!n&&o<=r.h&&e<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-o)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-e)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&u.group.length>1)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&u.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),(u.wrap.css("position")==="fixed"||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var r,s,e,i=t.prop,o=u.current,h=o.wrapSpace,c=o.skinSpace;(i==="width"||i==="height")&&(r=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(r=1-r),s=i==="width"?o.wPadding:o.hPadding,e=n-s,u.skin[i](f(i==="width"?e:e-h*r)),u.inner[i](f(i==="width"?e:e-h*r-c*r)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f=r==="elastic",e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):r==="fade"&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:r==="none"?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r=i==="elastic",t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:i==="none"?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,s=i.nextEffect,t=i.pos,o={opacity:1},r=u.direction,e=200,n;t.opacity=.1;s==="elastic"&&(n=r==="down"||r==="up"?"top":"left",r==="down"||r==="right"?(t[n]=h(f(t[n])-e),o[n]="+="+e+"px"):(t[n]=h(f(t[n])+e),o[n]="-="+e+"px"));s==="none"?u._afterZoomIn():u.wrap.css(t).animate(o,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;r==="elastic"&&(f[t==="down"||t==="up"?"top":"left"]=(t==="up"||t==="left"?"-":"+")+"=200px");n.wrap.animate(f,{duration:r==="none"?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);n.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(this.margin!==!1&&(i("*").filter(function(){return i(this).css("position")==="fixed"&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var o=u.current,r=o.title,s=n.type,t,e;if(i.isFunction(r)&&(r=r.call(o.element,o)),c(r)&&i.trim(r)!==""){t=i('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+r+"<\/div>");switch(s){case"inside":e=u.skin;break;case"outside":e=u.wrap;break;case"over":e=u.inner;break;default:e=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t[n.position==="top"?"prependTo":"appendTo"](e)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&s!==""&&s!=="nofollow"&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,u.open(o,n)!==!1&&e.preventDefault())};return n=n||{},r=n.index||0,t&&n.live!==!1?o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e):f.unbind("click.fb-start").bind("click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var n=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),t=n.children(),r=t.innerWidth()-t.height(99).innerWidth();return n.remove(),r});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=n[0].offsetTop===20||n[0].offsetTop===15;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],t):t(n.$)}(this,function(n){"use strict";function b(n,t){return t={exports:{}},n(t,t.exports),t.exports}function aet(n){var t,i;this.promise=new n(function(n,r){if(t!==undefined||i!==undefined)throw TypeError("Bad Promise constructor");t=n;i=r});this.resolve=ki(t);this.reject=ki(i)}function vet(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function dh(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function yet(n,t,i){return t&&dh(n.prototype,t),i&&dh(n,i),n}function pet(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function wet(n,i){return i&&(s(i)==="object"||typeof i=="function")?i:t(n)}function bet(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}});t&&byt(n,t)}function ket(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function det(n){if(Array.isArray(n))return n}function get(n,t){var r=[],u=!0,f=!1,e=undefined,i,o;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done);u=!0)if(r.push(o.value),t&&r.length===t)break}catch(s){f=!0;e=s}finally{try{u||i["return"]==null||i["return"]()}finally{if(f)throw e;}}return r}function not(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function tot(n,t){return yc(n)||pc(n,t)||wc()}function iot(n,t){return n!=null&&dyt.call(n,t)}function rot(n){var i=fpt.call(n,kr),r=n[kr],t;try{n[kr]=undefined}catch(u){}return t=ept.call(n),i?n[kr]=r:delete n[kr],t}function uot(n){return hpt.call(n)}function fot(n){return n==null?n===undefined?apt:lpt:yw&&yw in Object(n)?opt(n):cpt(n)}function eot(n){return n!=null&&typeof n=="object"}function oot(n){return typeof n=="symbol"||fi(n)&&ui(n)==bc}function sot(n,t){if(st(n))return!1;var i=typeof n;return i=="number"||i=="symbol"||i=="boolean"||n==null||ds(n)?!0:ypt.test(n)||!vpt.test(n)||t!=null&&n in Object(t)}function hot(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function cot(n){if(!gs(n))return!1;var t=ui(n);return t==wpt||t==bpt||t==ppt||t==kpt}function lot(n){return!!ww&&ww in n}function aot(n){if(n!=null){try{return twt.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function vot(n){if(!gs(n)||gpt(n))return!1;var t=pw(n)?owt:iwt;return t.test(li(n))}function yot(n,t){return n==null?undefined:n[t]}function pot(n,t){var i=dc(n,t);return kc(i)?i:undefined}function wot(){this.__data__=dr?dr(null):{};this.size=0}function bot(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function kot(n){var t=this.__data__,i;return dr?(i=t[n],i===cwt?undefined:i):awt.call(t,n)?t[n]:undefined}function dot(n){var t=this.__data__;return dr?t[n]!==undefined:pwt.call(t,n)}function got(n,t){var i=this.__data__;return this.size+=this.has(n)?0:1,i[n]=dr&&t===undefined?tl:t,this}function vi(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function nst(){this.__data__=[];this.size=0}function tst(n,t){return n===t||n!==n&&t!==t}function ist(n,t){for(var i=n.length;i--;)if(pe(n[i][0],t))return i;return-1}function rst(n){var t=this.__data__,i=cf(t,n),r;return i<0?!1:(r=t.length-1,i==r?t.pop():bwt.call(t,i,1),--this.size,!0)}function ust(n){var t=this.__data__,i=cf(t,n);return i<0?undefined:t[i][1]}function fst(n){return cf(this.__data__,n)>-1}function est(n,t){var i=this.__data__,r=cf(i,n);return r<0?(++this.size,i.push([n,t])):i[r][1]=t,this}function yi(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function ost(){this.size=0;this.__data__={hash:new ye,map:new(gr||lf),string:new ye}}function sst(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function hst(n,t){var i=n.__data__;return hl(t)?i[typeof t=="string"?"string":"hash"]:i.map}function cst(n){var t=ur(this,n)["delete"](n);return this.size-=t?1:0,t}function lst(n){return ur(this,n).get(n)}function ast(n){return ur(this,n).has(n)}function vst(n,t){var i=ur(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this}function pi(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function ee(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new TypeError(yl);var i=function(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(ee.Cache||fr),i}function yst(n){var t=pl(n,function(n){return i.size===wl&&i.clear(),n}),i=t.cache;return t}function pst(n,t){for(var i=-1,r=n==null?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function gh(n){if(typeof n=="string")return n;if(st(n))return rbt(n,gh)+"";if(ds(n))return kw?kw.call(n):"";var t=n+"";return t=="0"&&1/n==-ubt?"-0":t}function wst(n){return n==null?"":bl(n)}function bst(n,t){return st(n)?n:hu(n,t)?[n]:ibt(kl(n))}function kst(n){return fi(n)&&ui(n)==dl}function dst(n,t){var i=typeof n;return t=t==null?sbt:t,!!t&&(i=="number"||i!="symbol"&&hbt.test(n))&&n>-1&&n%1==0&&n<t}function gst(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=gl}function nht(n){if(typeof n=="string"||ds(n))return n;var t=n+"";return t=="0"&&1/n==-na?"-0":t}function tht(n,t,i){var u;t=we(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=er(t[f]),!(e=n!=null&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=n==null?0:n.length,!!r&&cu(r)&&be(u,r)&&(st(n)||nb(n)))}function iht(n,t){return n!=null&&ke(n,t,gyt)}function rht(n,t){t=we(t,n);for(var i=0,r=t.length;n!=null&&i<r;)n=n[er(t[i++])];return i&&i==r?n:undefined}function uht(n,t,i){var r=n==null?undefined:de(n,t);return r===undefined?i:r}function fht(n){return function(t){return n(t)}}function nc(){var o=$.extend(!0,{},bt,afdOptions),n=$(this),t=o.lookup.containers.length===0?$(document):n.closest(afdOptions.lookup.containers.toString()),i,r,u,f,e;if(t.find('[data-afd-control="lookupButton"]').length>1)throw"More than one instance of `lookupButton` detected.  If these are in separate containers please define the containers in `afdOptions.lookup.containers";if(!n.is("a, button"))throw"<"+n.prop("tagName").toLowerCase()+"> is not a valid tag for `lookupButton`, use either <a> or <button>";if(i=t.find('[data-afd-control="lookupField"]'),r=t.find('[data-afd-control="lookupField"]').length,r===0)throw"Could not find an instance of `lookupField`.  If afdOptions.lookup.containers is set, have you included the lookup field inside the supplied container?";else if(r>1)throw"More than one instance of `lookupField` found";if(!i.is("input"))throw"<"+n.prop("tagName").toLowerCase()+"> is not a valid tag for `lookupField`, use <input>";if(u=t.find('[data-afd-control="lookupResultsList"]'),f=t.find('[data-afd-control="lookupResultsList"]').length,f===0)throw"Could not find an instance of `lookupResultsList`.  If afdOptions.lookup.containers is set, have you included the results list inside the supplied container?";else if(f>1)throw"More than one instance of `lookupResultsList` found";if(!u.is("select"))throw"<"+n.prop("tagName").toLowerCase()+"> is not a valid tag for `lookupResultsList`, use <select>";e=new nkt(n,i,u,o);$(document).off("afd:init.afd").on("afd:init.afd",function(){e.init()});e.init()}function tc(){var n=jQuery,r=n.extend(!0,{},bt,afdOptions),t=n(this),u=r.typeahead.containers.length===0?n(document):t.closest(afdOptions.typeahead.containers.toString()),i;if(u.find('[data-afd-control="typeahead"]').length>1&&console.warn("More than one instance of `typeahead` detected.  If these are in separate containers please define the containers in `afdOptions.typeahead.containers`"),!t.is("input"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="typeahead"]`, use <input>';i=new ra(t,r);n(document).off("afd:init.afd").on("afd:init.afd",function(){i.init()});i.init()}function ic(){var f=$.extend(!0,{},bt,afdOptions),n=$(this),i=f.reverseGeocode.containers.length===0?$(document):n.closest(afdOptions.reverseGeocode.containers),t,r,u;if(i.find('[data-afd-control="reverseGeocodeButton"]').length>1)throw"More than one instance of `reverseGeocodeButton` detected.  If these are in separate containers please define the containers in `afdOptions.reverseGeocode.containers";if(!n.is("a, button"))throw"<"+n.prop("tagName").toLowerCase()+"> is not a valid tag for `reverseGeocodeButton`, use either <a> or <button>";if(t=i.find('[data-afd-control="reverseGeocodeResultsList"]'),r=i.find('[data-afd-control="reverseGeocodeResultsList"]').length,r===0)throw"Could not find an instance of `reverseGeocodeResultsList`.  If afdoptions.reverseGeocode.containers is set have you included the results list inside the supplied container?";else if(r>1)throw"More than one instance of `reverseGeocodeResultsList` found";if(!t.is("select, ul"))throw"<"+t.prop("tagName").toLowerCase()+"> is not a valid tag for `reverseGeocodeResultsList`, use <select> or <ul>";u=new ua(n,t,f);$(document).off("afd:init.afd").on("afd:init.afd",function(){u.init()});u.init()}function rc(){var u=$.extend(!0,{},bt,afdOptions),t=$(this),n,i,r;if(!t.is("input"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="account"]`, use <input>';if(n=$('[data-afd-control="sort"]'),i=n.length,i===0)throw'Could not find an instance of `[data-afd-control="sort"]`.  This is required for account number validation';else if(i>1)throw'More than one instance of `[data-afd-control="sort"]` found';if(!n.is("input"))throw"<"+n.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="sort"]`, use <input>';r=new ykt(t,u);$(document).off("afd:init.afd").on("afd:init.afd",function(){acount.init()});r.init()}function eht(n){for(var u=0,i=!1,r=n.length-1,t;r>=0;)t=parseInt(n.charAt(r),10),i&&(t*=2,t>9&&(t=t%10+1)),i=!i,u+=t,r--;return u%10==0}function ti(n,t){var i,r,u;return n?(r=n.prefixPattern,u=n.exactPattern,i=JSON.parse(JSON.stringify(n)),t?(i.prefixPattern=r,i.exactPattern=u):(delete i.prefixPattern,delete i.exactPattern),i):null}function uc(n){return iu[n]||g[n]}function yt(n){var f,t,i,r=[],u=[];if(!(typeof n=="string"||n instanceof String))return[];for(i=0;i<vt.length;i++){if(f=vt[i],t=uc(f),n.length===0){r.push(ti(t));continue}t.exactPattern.test(n)?u.push(ti(t)):t.prefixPattern.test(n)&&r.push(ti(t))}return u.length?u:r}function oe(n,t){var i=vt.indexOf(n);if(!t&&i===-1)throw new Error('"'+n+'" is not a supported card type.');return i}function fu(n,t,i){return{card:n,isPotentiallyValid:t,isValid:i}}function oht(n){var i,t,e,u,r,f;if((typeof n=="number"&&(n=String(n)),typeof n!="string")||(n=n.replace(/\-|\s/g,""),!/^\d*$/.test(n))||(i=io(n),i.length===0))return fu(null,!1,!1);if(i.length!==1)return fu(null,!0,!1);for(t=i[0],u=t.type==="unionpay"?!0:bkt(n),f=Math.max.apply(null,t.lengths),r=0;r<t.lengths.length;r++)if(t.lengths[r]===n.length)return e=n.length!==f||u,fu(t,e,u);return fu(t,n.length<f,!1)}function ii(n,t,i){return{isValid:n,isPotentiallyValid:t,isCurrentYear:i||!1}}function sht(n,t){var o,i,s,r,u,f,e;return(t=t||ea,typeof n!="string")?ii(!1,!1):n.replace(/\s/g,"")===""?ii(!1,!0):/^\d*$/.test(n)?(r=n.length,r<2)?ii(!1,!0):(i=(new Date).getFullYear(),r===3)?(s=n.slice(0,2),o=String(i).slice(0,2),ii(!1,s===o)):r>4?ii(!1,!1):(n=parseInt(n,10),u=Number(String(i).substr(2,2)),r===2?(e=u===n,f=n>=u&&n<=u+t):r===4&&(e=i===n,f=n>=i&&n<=i+t),ii(f,f,e)):ii(!1,!1)}function hht(n){var t,i,r,u;return(/\//.test(n)?n=n.split(/\s*\/\s*/g):/\s/.test(n)&&(n=n.split(/ +/g)),oa(n))?{month:n[0],year:n.slice(1).join()}:(i=n[0]==="0"||n.length>5?2:1,n[0]==="1"&&(r=n.substr(1),u=au(r),u.isPotentiallyValid||(i=2)),t=n.substr(0,i),{month:t,year:n.substr(t.length)})}function ir(n,t,i){return{isValid:n,isPotentiallyValid:t,isValidForThisYear:i||!1}}function cht(n){var t,i,r=(new Date).getMonth()+1;return typeof n!="string"?ir(!1,!1):n.replace(/\s/g,"")===""||n==="0"?ir(!1,!0):/^\d*$/.test(n)?(t=parseInt(n,10),isNaN(n))?ir(!1,!1):(i=t>0&&t<13,ir(i,i,i&&t>=r)):ir(!1,!1)}function rr(n,t,i,r){return{isValid:n,isPotentiallyValid:t,month:i,year:r}}function lht(n,t){var i,r,u,f;if(typeof n=="string")n=n.replace(/^(\d\d) (\d\d(\d\d)?)$/,"$1/$2"),i=sa(n);else if(n!==null&&typeof n=="object")i={month:String(n.month),year:String(n.year)};else return rr(!1,!1,null,null);if(r=ro(i.month),u=au(i.year,t),r.isValid){if(u.isCurrentYear)return f=r.isValidForThisYear,rr(f,f,i.month,i.year);if(u.isValid)return rr(!0,!0,i.month,i.year)}return r.isPotentiallyValid&&u.isPotentiallyValid?rr(!1,!0,null,null):rr(!1,!1,null,null)}function aht(n,t){for(var i=0;i<n.length;i++)if(t===n[i])return!0;return!1}function vht(n){for(var t=uo,i=0;i<n.length;i++)t=n[i]>t?n[i]:t;return t}function wi(n,t){return{isValid:n,isPotentiallyValid:t}}function yht(n,t){return(t=t||uo,t=t instanceof Array?t:[t],typeof n!="string")?wi(!1,!1):/^\d*$/.test(n)?aht(t,n.length)?wi(!0,!0):n.length<Math.min.apply(null,t)?wi(!1,!0):n.length>vht(t)?wi(!1,!1):wi(!0,!0):wi(!1,!1)}function se(n,t){return{isValid:n,isPotentiallyValid:t}}function pht(n,t){var i;return(t=t||{},i=t.minLength||la,typeof n!="string")?se(!1,!1):n.length<i?se(!1,!0):se(!0,!0)}function fc(){var u=$.extend(!0,{},bt,afdOptions),t=$(this),n,i,r;if(!t.is("input"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="card"]`, use <input>';if(n=$('[data-afd-control="expiry"]'),i=n.length,i===0)throw'Could not find an instance of `[data-afd-control="expiry"]`.  This is required for card validation';else if(i>1)throw'More than one instance of `[data-afd-control="expiry"]` found';if(!n.is("input"))throw"<"+n.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="expiry"]`, use <input>';r=new sdt(t,u);$(document).off("afd:init.afd").on("afd:init.afd",function(){r.init()});r.init()}function ec(){var i=$.extend(!0,{},bt,afdOptions),n=$(this),t;if(!n.is("input"))throw"<"+n.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="email"]`, use <input>';t=new cdt(n,i);$(document).off("afd:init.afd").on("afd:init.afd",function(){t.init()});t.init()}function oc(n){return String("000"+(n?n:"")).slice(-3)}function wht(n){if(!n.locale)throw new TypeError("Missing localeData.locale");if(!n.countries)throw new TypeError("Missing localeData.countries");ru[n.locale]=n.countries}function he(n){return ue[n]}function ce(n){return re[n]}function bht(n){return wh[he(n)]}function kht(n){return wh[n]}function le(n){var t=oc(n);return ce(uu[t])}function ae(n){var t=oc(n);return uu[t]}function dht(n){if(typeof n=="string"){if(/^[0-9]*$/.test(n))return le(n);if(n.length===2)return ce(n.toUpperCase());if(n.length===3)return n.toUpperCase()}return typeof n=="number"?le(n):undefined}function sc(n){if(typeof n=="string"){if(/^[0-9]*$/.test(n))return ae(n);if(n.length===2)return n.toUpperCase();if(n.length===3)return he(n.toUpperCase())}return typeof n=="number"?ae(n):undefined}function hc(){var i=$.extend(!0,{},bt,afdOptions),n=$(this),t;if(!n.is("input"))throw"<"+n.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="phone"]`, use <input>';t=new cti(n,i);$(document).off("afd:init.afd").on("afd:init.afd",function(){t.init()});t.init()}function ght(n,t){for(var i=-1,f=n==null?0:n.length,e=0,u=[],r;++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function nct(n){return function(t,i,r){for(var s=-1,f=Object(t),e=r(t),o=e.length,u;o--;)if(u=e[n?o:++s],i(f[u],u,f)===!1)break;return t}}function tct(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function ict(){return!1}function rct(n){return fi(n)&&cu(n.length)&&!!e[ui(n)]}function uct(n,t){var r=st(n),u=!r&&nb(n),f=!r&&!u&&bh(n),o=!r&&!u&&!f&&tet(n),s=r||u||f||o,e=s?ga(n.length,String):[],h=e.length;for(var i in n)(t||kti.call(n,i))&&(!s||!(i=="length"||f&&(i=="offset"||i=="parent")||o&&(i=="buffer"||i=="byteLength"||i=="byteOffset")||be(i,h)))&&e.push(i);return e}function fct(n){var t=n&&n.constructor,i=typeof t=="function"&&t.prototype||tv;return n===i}function ect(n,t){return function(i){return n(t(i))}}function oct(n){var i,t;if(!iv(n))return nii(n);i=[];for(t in Object(n))iii.call(n,t)&&t!="constructor"&&i.push(t);return i}function sct(n){return n!=null&&cu(n.length)&&!pw(n)}function hct(n){return eo(n)?nv(n):rv(n)}function cct(n,t){return n&&vti(n,t,yu)}function lct(n,t){return function(i,r){if(i==null)return i;if(!eo(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=Object(i);t?u--:++u<f;)if(r(e[u],u,e)===!1)break;return i}}function act(n,t){var i=[];return fii(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function vct(){this.__data__=new lf;this.size=0}function yct(n){var t=this.__data__,i=t["delete"](n);return this.size=t.size,i}function pct(n){return this.__data__.get(n)}function wct(n){return this.__data__.has(n)}function bct(n,t){var i=this.__data__,r;if(i instanceof lf){if(r=i.__data__,!gr||r.length<cv-1)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new fr(r)}return i.set(n,t),this.size=i.size,this}function bi(n){var t=this.__data__=new lf(n);this.size=t.size}function kct(n){return this.__data__.set(n,av),this}function dct(n){return this.__data__.has(n)}function eu(n){var t=-1,i=n==null?0:n.length;for(this.__data__=new fr;++t<i;)this.add(n[t])}function gct(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function nlt(n,t){return n.has(t)}function tlt(n,t,i,r,u,f){var y=i&oii,c=n.length,p=t.length,l,e,o,a;if(c!=p&&!(y&&p>c))return!1;if(l=f.get(n),l&&f.get(t))return l==t;var s=-1,h=!0,v=i&sii?new pv:undefined;for(f.set(n,t),f.set(t,n);++s<c;){if(e=n[s],o=t[s],r&&(a=y?r(o,e,s,t,n,f):r(e,o,s,n,t,f)),a!==undefined){if(a)continue;h=!1;break}if(v){if(!wv(t,function(n,t){if(!eii(v,t)&&(e===n||u(e,n,i,r,f)))return v.push(t)})){h=!1;break}}else if(!(e===o||u(e,o,i,r,f))){h=!1;break}}return f["delete"](n),f["delete"](t),h}function ilt(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function rlt(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function ult(n,t,i,r,u,f,e){var o,h,s,c;switch(i){case iri:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case tri:return n.byteLength!=t.byteLength||!f(new ret(n),new ret(t))?!1:!0;case vii:case yii:case bii:return pe(+n,+t);case pii:return n.name==t.name&&n.message==t.message;case kii:case gii:return n==t+"";case wii:o=bv;case dii:return(h=r&lii,o||(o=cii),n.size!=t.size&&!h)?!1:(s=e.get(n),s)?s==t:(r|=aii,e.set(n,t),c=iet(o(n),o(t),r,u,f,e),e["delete"](n),c);case nri:if(kh)return kh.call(n)==kh.call(t)}return!1}function flt(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function elt(n,t,i){var r=t(n);return st(n)?r:dv(r,i(n))}function olt(){return[]}function slt(n){return gv(n,yu,ori)}function hlt(n,t,i,r,u,f){var v=i&sri,p=eet(n),w=p.length,d=eet(t),g=d.length,o,e,b,s,y,h,c,k,l,a;if(w!=g&&!v)return!1;for(o=w;o--;)if(e=p[o],!(v?e in t:cri.call(t,e)))return!1;if(b=f.get(n),b&&f.get(t))return b==t;for(s=!0,f.set(n,t),f.set(t,n),y=v;++o<w;){if(e=p[o],h=n[e],c=t[e],r&&(k=v?r(c,h,e,t,n,f):r(h,c,e,n,t,f)),!(k===undefined?h===c||u(h,c,i,r,f):k)){s=!1;break}y||(y=e=="constructor")}return s&&!y&&(l=n.constructor,a=t.constructor,l!=a&&"constructor"in n&&"constructor"in t&&!(typeof l=="function"&&l instanceof l&&typeof a=="function"&&a instanceof a)&&(s=!1)),f["delete"](n),f["delete"](t),s}function clt(n,t,i,r,u,f){var s=st(n),p=st(t),e=s?set:ge(n),o=p?set:ge(t),h,c,v,y;e=e==oet?fe:e;o=o==oet?fe:o;var l=e==fe,w=o==fe,a=e==o;if(a&&bh(n)){if(!bh(t))return!1;s=!0;l=!1}return a&&!l?(f||(f=new hr),s||tet(n)?iet(n,t,i,r,u,f):kv(n,t,e,i,r,u,f)):!(i&ari)&&(h=l&&het.call(n,"__wrapped__"),c=w&&het.call(t,"__wrapped__"),h||c)?(v=h?n.value():n,y=c?t.value():t,f||(f=new hr),u(v,y,i,r,f)):a?(f||(f=new hr),lri(n,t,i,r,u,f)):!1}function cc(n,t,i,r,u){return n===t?!0:n==null||t==null||!fi(n)&&!fi(t)?n!==n&&t!==t:ny(n,t,i,r,cc,u)}function llt(n,t,i,r){var f=i.length,c=f,l=!r,u,e,o;if(n==null)return!c;for(n=Object(n);f--;)if(u=i[f],l&&u[2]?u[1]!==n[u[0]]:!(u[0]in n))return!1;while(++f<c){u=i[f];var s=u[0],h=n[s],a=u[1];if(l&&u[2]){if(h===undefined&&!(s in n))return!1}else if(e=new hr,r&&(o=r(h,a,s,n,t,e)),!(o===undefined?cet(a,h,yri|pri,r,e):o))return!1}return!0}function alt(n){return n===n&&!gs(n)}function vlt(n){for(var t=yu(n),i=t.length,r,u;i--;)r=t[i],u=n[r],t[i]=[r,u,oo(u)];return t}function ylt(n,t){return function(i){return i==null?!1:i[n]===t&&(t!==undefined||n in Object(i))}}function plt(n){var t=iy(n);return t.length==1&&t[0][2]?so(t[0][0],t[0][1]):function(i){return i===n||ty(i,n,t)}}function wlt(n,t){return n!=null&&t in Object(n)}function blt(n,t){return n!=null&&ke(n,t,uy)}function klt(n,t){return hu(n)&&oo(t)?so(er(n),t):function(i){var r=or(i,n);return r===undefined&&r===t?wri(i,n):cet(t,r,bri|kri)}}function dlt(n){return n}function glt(n){return function(t){return t==null?undefined:t[n]}}function nat(n){return function(t){return de(t,n)}}function tat(n){return hu(n)?oy(er(n)):sy(n)}function iat(n){return typeof n=="function"?n:n==null?ey:typeof n=="object"?st(n)?fy(n[0],n[1]):ry(n):hy(n)}function rat(n,t){var i=st(n)?fo:fv;return i(n,cy(t,3))}function lc(n,t){var i=jQuery,u=i(this),f=i.extend(!0,{},bt,afdOptions),r;try{r=new gri(u,f);r.init().then(function(){t()})}catch(e){console.error("Error initialising country control");console.error(e)}}function uat(){typeof afdDataInit=="undefined"&&(window.afdDataInit=!1);$(document).ready(function(){window.afdDataInit||(window.afdDataInit=!0,$(document).trigger("afd::page_ready"))});$(document).off("afd::page_ready").on("afd::page_ready",function(){var n=["country"],t=[];$("[data-afd-control]").each(function(){var i=$(this),r=i.data("afd-control");n.indexOf(r)>-1&&t.push(new Promise(function(n){ac(i,r,n)}))});Promise.all(t).then(function(){$("[data-afd-control]").each(function(){var t=$(this),i=t.data("afd-control");n.indexOf(i)===-1&&ac(t,i,null)})})})}function ac(n,t,i){try{n.afd(t,i)}catch(r){console.error(r)}}var pt,ou,vc,ve,su,k,ri,s,t,tt,yc,pc,wc,ui,fi,bc,hu,kc,dc,gc,nl,tl,il,ye,rl,pe,ul,fl,el,ol,sl,hl,ur,cl,ll,al,vl,fr,yl,pl,wl,bl,kl,we,dl,be,gl,cu,na,er,ke,ei,de,or,ge,lu,ta,no,to,ia,v,ra,sr,ua,io,fa,ea,au,oa,sa,ro,ha,uo,ca,la,aa,va,ya,pa,wa,ba,ka,da,vu,fo,ga,nv,tv,iv,rv,eo,yu,uv,fv,ev,ov,sv,hv,cv,lv,hr,av,vv,yv,pv,wv,bv,kv,dv,gv,ny,ty,oo,iy,so,ry,uy,fy,ey,oy,sy,hy,cy;n=n&&n.hasOwnProperty("default")?n["default"]:n;pt=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};var r=b(function(n){var t=n.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=t)}),rt=b(function(n){var t=n.exports={version:"2.5.7"};typeof __e=="number"&&(__e=t)}),nui=rt.version,p=function(n){return typeof n=="object"?n!==null:typeof n=="function"},w=function(n){if(!p(n))throw TypeError(n+" is not an object!");return n},ct=function(n){try{return!!n()}catch(t){return!0}},ut=!ct(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}),ho=r.document,fat=p(ho)&&p(ho.createElement),pu=function(n){return fat?ho.createElement(n):{}},ly=!ut&&!ct(function(){return Object.defineProperty(pu("div"),"a",{get:function(){return 7}}).a!=7}),ay=function(n,t){if(!p(n))return n;var i,r;if(t&&typeof(i=n.toString)=="function"&&!p(r=i.call(n))||typeof(i=n.valueOf)=="function"&&!p(r=i.call(n))||!t&&typeof(i=n.toString)=="function"&&!p(r=i.call(n)))return r;throw TypeError("Can't convert object to primitive value");},eat=Object.defineProperty,oat=ut?Object.defineProperty:function(n,t,i){if(w(n),t=ay(t,!0),w(i),ly)try{return eat(n,t,i)}catch(r){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(n[t]=i.value),n},oi={f:oat},co=function(n,t){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:t}},d=ut?function(n,t,i){return oi.f(n,t,co(1,i))}:function(n,t,i){return n[t]=i,n},sat={}.hasOwnProperty,si=function(n,t){return sat.call(n,t)},hat=0,cat=Math.random(),lo=function(n){return"Symbol(".concat(n===undefined?"":n,")_",(++hat+cat).toString(36))},hi=b(function(n){var t=lo("src"),i="toString",u=Function[i],f=(""+u).split(i);rt.inspectSource=function(n){return u.call(n)};(n.exports=function(n,i,u,e){var o=typeof u=="function";(o&&(si(u,"name")||d(u,"name",i)),n[i]!==u)&&(o&&(si(u,t)||d(u,t,n[i]?""+n[i]:f.join(String(i)))),n===r?n[i]=u:e?n[i]?n[i]=u:d(n,i,u):(delete n[i],d(n,i,u)))})(Function.prototype,i,function(){return typeof this=="function"&&this[t]||u.call(this)})}),ki=function(n){if(typeof n!="function")throw TypeError(n+" is not a function!");return n},c=function(n,t,i){if(ki(n),t===undefined)return n;switch(i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}},ao="prototype",l=function(n,t,i){var p=n&l.F,s=n&l.G,w=n&l.S,a=n&l.P,b=n&l.B,e=s?r:w?r[t]||(r[t]={}):(r[t]||{})[ao],o=s?rt:rt[t]||(rt[t]={}),v=o[ao]||(o[ao]={}),f,h,u,y;s&&(i=t);for(f in i)h=!p&&e&&e[f]!==undefined,u=(h?e:i)[f],y=b&&h?c(u,r):a&&typeof u=="function"?c(Function.call,u):u,e&&hi(e,f,u,n&l.U),o[f]!=u&&d(o,f,y),a&&v[f]!=u&&(v[f]=u)};r.core=rt;l.F=1;l.G=2;l.S=4;l.P=8;l.B=16;l.W=32;l.U=64;l.R=128;var f=l,lat={}.toString,wt=function(n){return lat.call(n).slice(8,-1)},vy=Object("z").propertyIsEnumerable(0)?Object:function(n){return wt(n)=="String"?n.split(""):Object(n)},wu=function(n){if(n==undefined)throw TypeError("Can't call method on  "+n);return n},cr=function(n){return Object(wu(n))},aat=Math.ceil,vat=Math.floor,yy=function(n){return isNaN(n=+n)?0:(n>0?vat:aat)(n)},yat=Math.min,bu=function(n){return n>0?yat(yy(n),9007199254740991):0},py=Array.isArray||function(n){return wt(n)=="Array"},ku=!1,wy=b(function(n){var t="__core-js_shared__",i=r[t]||(r[t]={});(n.exports=function(n,t){return i[n]||(i[n]=t!==undefined?t:{})})("versions",[]).push({version:rt.version,mode:"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),o=b(function(n){var t=wy("wks"),i=r.Symbol,u=typeof i=="function",f=n.exports=function(n){return t[n]||(t[n]=u&&i[n]||(u?i:lo)("Symbol."+n))};f.store=t}),pat=o("species"),wat=function(n){var t;return py(n)&&(t=n.constructor,typeof t=="function"&&(t===Array||py(t.prototype))&&(t=undefined),p(t)&&(t=t[pat],t===null&&(t=undefined))),t===undefined?Array:t},bat=function(n,t){return new(wat(n))(t)},kat=function(n,t){var r=n==1,e=n==2,o=n==3,i=n==4,u=n==6,s=n==5||u,f=t||bat;return function(t,h,l){for(var b=cr(t),y=vy(b),d=c(h,l,3),k=bu(y.length),a=0,p=r?f(t,k):e?f(t,0):undefined,v,w;k>a;a++)if((s||a in y)&&(v=y[a],w=d(v,a,b),n))if(r)p[a]=w;else if(w)switch(n){case 3:return!0;case 5:return v;case 6:return a;case 2:p.push(v)}else if(i)return!1;return u?-1:o||i?i:p}},vo=o("unscopables"),yo=Array.prototype;yo[vo]==undefined&&d(yo,vo,{});var du=function(n){yo[vo][n]=!0},dat=kat(5),po="find",by=!0;po in[]&&Array(1)[po](function(){by=!1});f(f.P+f.F*by,"Array",{find:function(n){return dat(this,n,arguments.length>1?arguments[1]:undefined)}});du(po);ou=function(){var t=w(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n};ut&&/./g.flags!="g"&&oi.f(RegExp.prototype,"flags",{configurable:!0,get:ou});var wo="toString",bo=/./[wo],ky=function(n){hi(RegExp.prototype,wo,n,!0)};ct(function(){return bo.call({source:"a",flags:"b"})!="/a/b"})?ky(function(){var n=w(this);return"/".concat(n.source,"/","flags"in n?n.flags:!ut&&n instanceof RegExp?ou.call(n):undefined)}):bo.name!=wo&&ky(function(){return bo.call(this)});var bt={pceUrl:"//pce.afd.co.uk/afddata.pce",nativeValidationMessages:!1,defaultCountry:null,afdc:0,phone:{defaultDialingCode:"+44",invalidPhoneNumberMessage:"Please input a valid phone number",loadingSpinner:null,countryControl:null,countryControlConverter:null},email:{invalidEmailMessage:"Please input a valid email address",loadingSpinner:null},card:{invalidCardNumberMessage:"Please input a valid card number",invalidCardOrExpiryMessage:"Either the card number or expiry date are not valid",invalidExpiryMonthMessage:"Please input a valid month",invalidExpiryDateMessage:"Please input a valid expiry date",loadingSpinner:null,logoHeight:16,logoWidth:24},account:{invalidAccountNumberMessage:"Please input a valid account number",invalidSortCodeMessage:"Please input a valid Sort Code",loadingSpinner:null},typeahead:{maxItems:5,pushUp:!1,afterHideTypeahead:!1,searchAgain:!0,afterClearTypeahead:!0,beforeHideResults:!1,parentClass:null,fieldSets:[],manualInputButton:!1,fewResultsManualInput:!0,fewResultsManualInputText:"Can't see your address? Enter it manually",notEmptyShowResults:!1,hideEmpties:!1,containers:[],retrieveFields:"standard",availableCountries:[],minLength:2,matchPositions:!1,postcodeFirst:!0,hideForCountries:[],showForCountries:[],containerOnlyContainsControl:!1,regionMap:null,regionAttribute:"value"},lookup:{prefetch:!0,pushUp:!1,beforeHideResults:!1,parentClass:null,fieldSets:[],manualInputButton:!1,hideEmpties:!1,afterRetrieveHideResultsList:!0,postcodeIsLookup:!1,resultsContainer:"",containers:[],retrieveFields:"standard",availableCountries:[],postcodeFirst:!0,hideForCountries:[],showForCountries:[],regionMap:null,regionAttribute:"value",selectAddressText:"Please select an address"},country:{defaultCountry:null,availableCountries:[],preferredCountries:["GBR","USA","CAN"],customCountryControl:null,customCountryConverter:null},reverseGeocode:{maxItems:100,pushUp:!1,fieldSets:[],hideEmpties:!1,afterRetrieveHideResultsList:!0,containers:[],retrieveFields:"standard",postcodeFirst:!0,hideForCountries:[],showForCountries:["GBR"],linkedControl:"typeahead",hideOnDesktop:!1,buttonContainer:null}},gat=o("toStringTag"),nvt=wt(function(){return arguments}())=="Arguments",tvt=function(n,t){try{return n[t]}catch(i){}},dy=function(n){var t,i,r;return n===undefined?"Undefined":n===null?"Null":typeof(i=tvt(t=Object(n),gat))=="string"?i:nvt?wt(t):(r=wt(t))=="Object"&&typeof t.callee=="function"?"Arguments":r},ivt=function(n,t,i,r){if(!(n instanceof t)||r!==undefined&&r in n)throw TypeError(i+": incorrect invocation!");return n},rvt=function(n,t,i,r){try{return r?t(w(i)[0],i[1]):t(i)}catch(f){var u=n["return"];u!==undefined&&w(u.call(n));throw f;}},kt={},uvt=o("iterator"),fvt=Array.prototype,evt=function(n){return n!==undefined&&(kt.Array===n||fvt[uvt]===n)},ovt=o("iterator"),svt=rt.getIteratorMethod=function(n){if(n!=undefined)return n[ovt]||n["@@iterator"]||kt[dy(n)]},gy=b(function(n){var t={},i={},r=n.exports=function(n,r,u,f,e){var l=e?function(){return n}:svt(n),a=c(u,f,r?2:1),s=0,y,h,v,o;if(typeof l!="function")throw TypeError(n+" is not iterable!");if(evt(l)){for(y=bu(n.length);y>s;s++)if(o=r?a(w(h=n[s])[0],h[1]):a(n[s]),o===t||o===i)return o}else for(v=l.call(n);!(h=v.next()).done;)if(o=rvt(v,a,h.value,r),o===t||o===i)return o};r.BREAK=t;r.RETURN=i}),hvt=o("species"),cvt=function(n,t){var i=w(n).constructor,r;return i===undefined||(r=w(i)[hvt])==undefined?t:ki(r)},lvt=function(n,t,i){var r=i===undefined;switch(t.length){case 0:return r?n():n.call(i);case 1:return r?n(t[0]):n.call(i,t[0]);case 2:return r?n(t[0],t[1]):n.call(i,t[0],t[1]);case 3:return r?n(t[0],t[1],t[2]):n.call(i,t[0],t[1],t[2]);case 4:return r?n(t[0],t[1],t[2],t[3]):n.call(i,t[0],t[1],t[2],t[3])}return n.apply(i,t)},np=r.document,ko=np&&np.documentElement,tp=r.process,go=r.setImmediate,ns=r.clearImmediate,ip=r.MessageChannel,ts=r.Dispatch,is=0,lr={},rp="onreadystatechange",di,rs,us,ar=function(){var n=+this,t;lr.hasOwnProperty(n)&&(t=lr[n],delete lr[n],t())},up=function(n){ar.call(n.data)};go&&ns||(go=function(n){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return lr[++is]=function(){lvt(typeof n=="function"?n:Function(n),t)},di(is),is},ns=function(n){delete lr[n]},wt(tp)=="process"?di=function(n){tp.nextTick(c(ar,n,1))}:ts&&ts.now?di=function(n){ts.now(c(ar,n,1))}:ip?(rs=new ip,us=rs.port2,rs.port1.onmessage=up,di=c(us.postMessage,us,1)):r.addEventListener&&typeof postMessage=="function"&&!r.importScripts?(di=function(n){r.postMessage(n+"","*")},r.addEventListener("message",up,!1)):di=rp in pu("script")?function(n){ko.appendChild(pu("script"))[rp]=function(){ko.removeChild(this);ar.call(n)}}:function(n){setTimeout(c(ar,n,1),0)});var fp={set:go,clear:ns},avt=fp.set,ep=r.MutationObserver||r.WebKitMutationObserver,fs=r.process,es=r.Promise,op=wt(fs)=="process",vvt=function(){var n,i,t,u=function(){var r,u;for(op&&(r=fs.domain)&&r.exit();n;){u=n.fn;n=n.next;try{u()}catch(f){n?t():i=undefined;throw f;}}i=undefined;r&&r.enter()},f,e,o;return op?t=function(){fs.nextTick(u)}:!ep||r.navigator&&r.navigator.standalone?es&&es.resolve?(o=es.resolve(undefined),t=function(){o.then(u)}):t=function(){avt.call(r,u)}:(f=!0,e=document.createTextNode(""),new ep(u).observe(e,{characterData:!0}),t=function(){e.data=f=!f}),function(r){var u={fn:r,next:undefined};i&&(i.next=u);n||(n=u,t());i=u}},yvt=function(n){return new aet(n)},os={f:yvt},ss=function(n){try{return{e:!1,v:n()}}catch(t){return{e:!0,v:t}}},sp=r.navigator,pvt=sp&&sp.userAgent||"",wvt=function(n,t){if(w(n),p(t)&&t.constructor===n)return t;var i=os.f(n),r=i.resolve;return r(t),i.promise},bvt=function(n,t,i){for(var r in t)hi(n,r,t[r],i);return n},kvt=oi.f,hp=o("toStringTag"),hs=function(n,t,i){n&&!si(n=i?n:n.prototype,hp)&&kvt(n,hp,{configurable:!0,value:t})},cp=o("species"),lp=function(n){var t=r[n];ut&&t&&!t[cp]&&oi.f(t,cp,{configurable:!0,get:function(){return this}})},cs=o("iterator"),ap=!1;try{vc=[7][cs]();vc["return"]=function(){ap=!0}}catch(tui){}var dvt=function(n,t){var r,i,u;if(!t&&!ap)return!1;r=!1;try{i=[7];u=i[cs]();u.next=function(){return{done:r=!0}};i[cs]=function(){return u};n(i)}catch(f){}return r},vp=fp.set,yp=vvt(),dt="Promise",pp=r.TypeError,gi=r.process,wp=gi&&gi.versions,gvt=wp&&wp.v8||"",ft=r[dt],vr=dy(gi)=="process",gu=function(){},nf,bp,kp,ls,yr=bp=os.f,pr=!!function(){try{var n=ft.resolve(1),t=(n.constructor={})[o("species")]=function(n){n(gu,gu)};return(vr||typeof PromiseRejectionEvent=="function")&&n.then(gu)instanceof t&&gvt.indexOf("6.6")!==0&&pvt.indexOf("Chrome/66")===-1}catch(i){}}(),dp=function(n){var t;return p(n)&&typeof(t=n.then)=="function"?t:!1},as=function(n,t){if(!n._n){n._n=!0;var i=n._c;yp(function(){for(var r=n._v,u=n._s==1,f=0,e=function(t){var o=u?t.ok:t.fail,s=t.resolve,e=t.reject,i=t.domain,f,h,c;try{o?(u||(n._h==2&&tyt(n),n._h=1),o===!0?f=r:(i&&i.enter(),f=o(r),i&&(i.exit(),c=!0)),f===t.promise?e(pp("Promise-chain cycle")):(h=dp(f))?h.call(f,s,e):s(f)):e(r)}catch(l){i&&!c&&i.exit();e(l)}};i.length>f;)e(i[f++]);n._c=[];n._n=!1;t&&!n._h&&nyt(n)})}},nyt=function(n){vp.call(r,function(){var t=n._v,f=gp(n),i,e,u;if(f&&(i=ss(function(){vr?gi.emit("unhandledRejection",t,n):(e=r.onunhandledrejection)?e({promise:n,reason:t}):(u=r.console)&&u.error&&u.error("Unhandled promise rejection",t)}),n._h=vr||gp(n)?2:1),n._a=undefined,f&&i.e)throw i.v;})},gp=function(n){return n._h!==1&&(n._a||n._c).length===0},tyt=function(n){vp.call(r,function(){var t;vr?gi.emit("rejectionHandled",n):(t=r.onrejectionhandled)&&t({promise:n,reason:n._v})})},nr=function(n){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=n,t._s=2,t._a||(t._a=t._c.slice()),as(t,!0))},vs=function(n){var t=this,i;if(!t._d){t._d=!0;t=t._w||t;try{if(t===n)throw pp("Promise can't be resolved itself");(i=dp(n))?yp(function(){var r={_w:t,_d:!1};try{i.call(n,c(vs,r,1),c(nr,r,1))}catch(u){nr.call(r,u)}}):(t._v=n,t._s=1,as(t,!1))}catch(r){nr.call({_w:t,_d:!1},r)}}};pr||(ft=function(n){ivt(this,ft,dt,"_h");ki(n);nf.call(this);try{n(c(vs,this,1),c(nr,this,1))}catch(t){nr.call(this,t)}},nf=function(){this._c=[];this._a=undefined;this._s=0;this._d=!1;this._v=undefined;this._h=0;this._n=!1},nf.prototype=bvt(ft.prototype,{then:function(n,t){var i=yr(cvt(this,ft));return i.ok=typeof n=="function"?n:!0,i.fail=typeof t=="function"&&t,i.domain=vr?gi.domain:undefined,this._c.push(i),this._a&&this._a.push(i),this._s&&as(this,!1),i.promise},"catch":function(n){return this.then(undefined,n)}}),kp=function(){var n=new nf;this.promise=n;this.resolve=c(vs,n,1);this.reject=c(nr,n,1)},os.f=yr=function(n){return n===ft||n===ls?new kp(n):bp(n)});f(f.G+f.W+f.F*!pr,{Promise:ft});hs(ft,dt);lp(dt);ls=rt[dt];f(f.S+f.F*!pr,dt,{reject:function(n){var t=yr(this),i=t.reject;return i(n),t.promise}});f(f.S+f.F*(ku||!pr),dt,{resolve:function(n){return wvt(ku&&this===ls?ft:this,n)}});f(f.S+f.F*!(pr&&dvt(function(n){ft.all(n)["catch"](gu)})),dt,{all:function(n){var i=this,t=yr(i),r=t.resolve,u=t.reject,f=ss(function(){var t=[],e=0,f=1;gy(n,!1,function(n){var s=e++,o=!1;t.push(undefined);f++;i.resolve(n).then(function(n){o||(o=!0,t[s]=n,--f||r(t))},u)});--f||r(t)});return f.e&&u(f.v),t.promise},race:function(n){var i=this,t=yr(i),r=t.reject,u=ss(function(){gy(n,!1,function(n){i.resolve(n).then(t.resolve,r)})});return u.e&&r(u.v),t.promise}});var tf=function(n,t){return{value:t,done:!!n}},rf=function(n){return vy(wu(n))},iyt=Math.max,ryt=Math.min,uyt=function(n,t){return n=yy(n),n<0?iyt(n+t,0):ryt(n,t)},fyt=function(n){return function(t,i,r){var f=rf(t),e=bu(f.length),u=uyt(r,e),o;if(n&&i!=i){while(e>u)if(o=f[u++],o!=o)return!0}else for(;e>u;u++)if((n||u in f)&&f[u]===i)return n||u||0;return!n&&-1}},nw=wy("keys"),ys=function(n){return nw[n]||(nw[n]=lo(n))},eyt=fyt(!1),oyt=ys("IE_PROTO"),tw=function(n,t){var u=rf(n),f=0,r=[];for(var i in u)i!=oyt&&si(u,i)&&r.push(i);while(t.length>f)si(u,i=t[f++])&&(~eyt(r,i)||r.push(i));return r},uf="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),ps=Object.keys||function(n){return tw(n,uf)},syt=ut?Object.defineProperties:function(n,t){w(n);for(var i=ps(t),f=i.length,r=0,u;f>r;)oi.f(n,u=i[r++],t[u]);return n},hyt=ys("IE_PROTO"),ws=function(){},bs="prototype",ff=function(){var t=pu("iframe"),i=uf.length,r="<",u=">",n;for(t.style.display="none",ko.appendChild(t),t.src="javascript:",n=t.contentWindow.document,n.open(),n.write(r+"script"+u+"document.F=Object"+r+"/script"+u),n.close(),ff=n.F;i--;)delete ff[bs][uf[i]];return ff()},cyt=Object.create||function(n,t){var i;return n!==null?(ws[bs]=w(n),i=new ws,ws[bs]=null,i[hyt]=n):i=ff(),t===undefined?i:syt(i,t)},iw={};d(iw,o("iterator"),function(){return this});var lyt=function(n,t,i){n.prototype=cyt(iw,{next:co(1,i)});hs(n,t+" Iterator")},rw=ys("IE_PROTO"),ayt=Object.prototype,vyt=Object.getPrototypeOf||function(n){return(n=cr(n),si(n,rw))?n[rw]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?ayt:null},wr=o("iterator"),ks=!([].keys&&"next"in[].keys()),yyt="@@iterator",uw="keys",ef="values",fw=function(){return this},pyt=function(n,t,i,r,u,e,o){lyt(i,t,r);var v=function(n){if(!ks&&n in s)return s[n];switch(n){case uw:return function(){return new i(this,n)};case ef:return function(){return new i(this,n)}}return function(){return new i(this,n)}},b=t+" Iterator",p=u==ef,w=!1,s=n.prototype,h=s[wr]||s[yyt]||u&&s[u],c=h||v(u),g=u?p?v("entries"):c:undefined,k=t=="Array"?s.entries||h:h,a,y,l;if(k&&(l=vyt(k.call(new n)),l!==Object.prototype&&l.next&&(hs(l,b,!0),ku||typeof l[wr]=="function"||d(l,wr,fw))),p&&h&&h.name!==ef&&(w=!0,c=function(){return h.call(this)}),(!ku||o)&&(ks||w||!s[wr])&&d(s,wr,c),kt[t]=c,kt[b]=fw,u)if(a={values:p?c:v(ef),keys:e?c:v(uw),entries:g},o)for(y in a)y in s||hi(s,y,a[y]);else f(f.P+f.F*(ks||w),t,a);return a},ew=pyt(Array,"Array",function(n,t){this._t=rf(n);this._i=0;this._k=t},function(){var t=this._t,i=this._k,n=this._i++;return!t||n>=t.length?(this._t=undefined,tf(1)):i=="keys"?tf(0,n):i=="values"?tf(0,t[n]):tf(0,[n,t[n]])},"values");kt.Arguments=kt.Array;du("keys");du("values");du("entries");var ow=o("iterator"),sw=o("toStringTag"),hw=kt.Array,cw={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1};for(ve=ps(cw),su=0;su<ve.length;su++){var of=ve[su],wyt=cw[of],lw=r[of],ci=lw&&lw.prototype,sf;if(ci&&(ci[ow]||d(ci,ow,hw),ci[sw]||d(ci,sw,of),kt[of]=hw,wyt))for(sf in ew)ci[sf]||hi(ci,sf,ew[sf],!0)}k=vet;ri=yet;s=b(function(n){function t(n){return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(n)}function i(r){return n.exports=i=typeof Symbol=="function"&&t(Symbol.iterator)==="symbol"?function(n){return t(n)}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":t(n)},i(r)}n.exports=i});t=pet;var et=wet,ot=b(function(n){function t(i){return n.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},t(i)}n.exports=t}),byt=b(function(n){function t(i,r){return n.exports=t=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},t(i,r)}n.exports=t});tt=bet;var i=ket,br=jQuery,lt=function lt(n,t){var r=this,u;k(this,lt);i(this,"setupParams",function(n){var t={format:"json"},i,u;if(r.options.serial&&r.options.password)t.serial=r.options.serial,t.password=r.options.password;else if(r.options.token&&r.options.id)t.token=r.options.token,t.id=r.options.id;else throw"You must either supply password and serial, or token and id";if(r.controlType!=="reverseGeocode"&&(r.options.defaultCountry&&(t.countryiso=r.options.defaultCountry),r.options.country.defaultCountry&&(t.countryiso=r.options.country.defaultCountry),i=br('[data-afd-control="country"]'),i.length>0&&(t.countryiso=i.val()),r.options.country.customCountryControl))if(u=r.options.typeahead.containers.length===0?br(r.options.country.customCountryControl):r.$element.closest(r.options.typeahead.containers.toString).find(r.options.country.customCountryControl),r.options.country.customCountryConverter){if(typeof r.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";t.countryiso=r.options.country.customCountryConverter(u.val())}else t.countryiso=u.val();try{return{method:"GET",url:r.options.pceUrl,error:function(n,t,i){console.log(n);console.log(t);console.log(i);br(document).trigger("afd:pceError",n)},data:br.extend(!0,{},t,n),callback:typeof r.requestCallback!="undefined"?{done:r.requestCallback}:null,beforeSend:typeof r.beforeSend!="undefined"?r.beforeSend:null}}catch(f){console.error("Error setting up request");console.error(f)}});i(this,"eventHandler",function(n,t,i){n.off(t+".afd").on(t+".afd",i)});this.$element=n;this.element=n.get()[0];typeof n.data("afd-additional-options")!="undefined"?(u=window[n.data("afd-additional-options")],this.options=br.extend(!0,{},t,u)):this.options=t};yc=det;pc=get;wc=not;var hf=tot,kyt=Object.prototype,dyt=kyt.hasOwnProperty,gyt=iot,npt=Array.isArray,st=npt,tpt=typeof pt=="object"&&pt&&pt.Object===Object&&pt,aw=tpt,ipt=typeof self=="object"&&self&&self.Object===Object&&self,rpt=aw||ipt||Function("return this")(),at=rpt,upt=at.Symbol,gt=upt,vw=Object.prototype,fpt=vw.hasOwnProperty,ept=vw.toString,kr=gt?gt.toStringTag:undefined,opt=rot,spt=Object.prototype,hpt=spt.toString,cpt=uot,lpt="[object Null]",apt="[object Undefined]",yw=gt?gt.toStringTag:undefined;ui=fot;fi=eot;bc="[object Symbol]";var ds=oot,vpt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ypt=/^\w*$/;hu=sot;var gs=hot,ppt="[object AsyncFunction]",wpt="[object Function]",bpt="[object GeneratorFunction]",kpt="[object Proxy]",pw=cot,dpt=at["__core-js_shared__"],nh=dpt,ww=function(){var n=/[^.]+$/.exec(nh&&nh.keys&&nh.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),gpt=lot,nwt=Function.prototype,twt=nwt.toString,li=aot,iwt=/^\[object .+?Constructor\]$/,rwt=Function.prototype,uwt=Object.prototype,fwt=rwt.toString,ewt=uwt.hasOwnProperty,owt=RegExp("^"+fwt.call(ewt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");kc=vot;dc=yot;var tr=pot,swt=tr(Object,"create"),dr=swt;gc=wot;var hwt=bot,cwt="__lodash_hash_undefined__",lwt=Object.prototype,awt=lwt.hasOwnProperty,vwt=kot,ywt=Object.prototype,pwt=ywt.hasOwnProperty;nl=dot;tl="__lodash_hash_undefined__";il=got;vi.prototype.clear=gc;vi.prototype["delete"]=hwt;vi.prototype.get=vwt;vi.prototype.has=nl;vi.prototype.set=il;ye=vi;rl=nst;pe=tst;var cf=ist,wwt=Array.prototype,bwt=wwt.splice;ul=rst;fl=ust;el=fst;ol=est;yi.prototype.clear=rl;yi.prototype["delete"]=ul;yi.prototype.get=fl;yi.prototype.has=el;yi.prototype.set=ol;var lf=yi,kwt=tr(at,"Map"),gr=kwt;sl=ost;hl=sst;ur=hst;cl=cst;ll=lst;al=ast;vl=vst;pi.prototype.clear=sl;pi.prototype["delete"]=cl;pi.prototype.get=ll;pi.prototype.has=al;pi.prototype.set=vl;fr=pi;yl="Expected a function";ee.Cache=fr;pl=ee;wl=500;var dwt=yst,gwt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nbt=/\\(\\)?/g,tbt=dwt(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(""),n.replace(gwt,function(n,i,r,u){t.push(r?u.replace(nbt,"$1"):i||n)}),t}),ibt=tbt,rbt=pst,ubt=1/0,bw=gt?gt.prototype:undefined,kw=bw?bw.toString:undefined;bl=gh;kl=wst;we=bst;dl="[object Arguments]";var dw=kst,gw=Object.prototype,fbt=gw.hasOwnProperty,ebt=gw.propertyIsEnumerable,obt=dw(function(){return arguments}())?dw:function(n){return fi(n)&&fbt.call(n,"callee")&&!ebt.call(n,"callee")},nb=obt,sbt=9007199254740991,hbt=/^(?:0|[1-9]\d*)$/;be=dst;gl=9007199254740991;cu=gst;na=1/0;er=nht;ke=tht;ei=iht;de=rht;or=uht,function(n){function e(n){n=n||"";(n instanceof URLSearchParams||n instanceof e)&&(n=n.toString());this[r]=h(n)}function c(n){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(n).replace(/[!'\(\)~]|%20|%00/g,function(n){return t[n]})}function o(n){return n.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/ig,function(n){return decodeURIComponent(n)})}function s(t){var i={next:function(){var n=t.shift();return{done:n===undefined,value:n}}};return y&&(i[n.Symbol.iterator]=function(){return i}),i}function h(n){var i={},u,r,e,c,s,t,h;if(typeof n=="object")if(l(n))for(u=0;u<n.length;u++)if(r=n[u],l(r)&&r.length===2)f(i,r[0],r[1]);else throw new TypeError("Failed to construct 'URLSearchParams': Sequence initializer must only contain pair elements");else for(e in n)n.hasOwnProperty(e)&&f(i,e,n[e]);else for(n.indexOf("?")===0&&(n=n.slice(1)),c=n.split("&"),s=0;s<c.length;s++)t=c[s],h=t.indexOf("="),-1<h?f(i,o(t.slice(0,h)),o(t.slice(h+1))):t&&f(i,o(t),"");return i}function f(n,t,i){var r=typeof i=="string"?i:i!==null&&i!==undefined&&typeof i.toString=="function"?i.toString():JSON.stringify(i);t in n?n[t].push(r):n[t]=[r]}function l(n){return!!n&&"[object Array]"===Object.prototype.toString.call(n)}var i=n.URLSearchParams&&n.URLSearchParams.prototype.get?n.URLSearchParams:null,a=i&&new i({a:1}).toString()==="a=1",v=i&&new i("s=%2B").get("s")==="+",r="__URLSearchParams__",b=i?function(){var n=new i;return n.append("s"," &"),n.toString()==="s=+%26"}():!0,u=e.prototype,y=!!(n.Symbol&&n.Symbol.iterator),p,w,t;i&&a&&v&&b||(u.append=function(n,t){f(this[r],n,t)},u["delete"]=function(n){delete this[r][n]},u.get=function(n){var t=this[r];return n in t?t[n][0]:null},u.getAll=function(n){var t=this[r];return n in t?t[n].slice(0):[]},u.has=function(n){return n in this[r]},u.set=function(n,t){this[r][n]=[""+t]},u.toString=function(){var u=this[r],f=[],n,t,e,i;for(t in u)for(e=c(t),n=0,i=u[t];n<i.length;n++)f.push(e+"="+c(i[n]));return f.join("&")},p=!v,w=!p&&i&&!a&&n.Proxy,Object.defineProperty(n,"URLSearchParams",{value:w?new Proxy(i,{construct:function(n,t){return new n(new e(t[0]).toString())}}):e}),t=n.URLSearchParams.prototype,t.polyfill=!0,t.forEach=t.forEach||function(n,t){var i=h(this.toString());Object.getOwnPropertyNames(i).forEach(function(r){i[r].forEach(function(i){n.call(t,i,r,this)},this)},this)},t.sort=t.sort||function(){var f=h(this.toString()),t=[],e,n,i,r,u;for(e in f)t.push(e);for(t.sort(),n=0;n<t.length;n++)this["delete"](t[n]);for(n=0;n<t.length;n++)for(r=t[n],u=f[r],i=0;i<u.length;i++)this.append(r,u[i])},t.keys=t.keys||function(){var n=[];return this.forEach(function(t,i){n.push(i)}),s(n)},t.values=t.values||function(){var n=[];return this.forEach(function(t){n.push(t)}),s(n)},t.entries=t.entries||function(){var n=[];return this.forEach(function(t,i){n.push([i,t])}),s(n)},y&&(t[n.Symbol.iterator]=t[n.Symbol.iterator]||t.entries))}(typeof pt!="undefined"?pt:typeof window!="undefined"?window:pt);var u=jQuery,th=function(n){var r;return r=function(n){function r(n,f){var e;return k(this,r),e=et(this,ot(r).call(this,n,f)),i(t(t(e)),"initRequestSequence",function(){e.seq=0;e.lastSeq=0}),i(t(t(e)),"beforeSend",function(n,t){var i=new URLSearchParams(t.url);n.lookup=i.get("lookup");n.seq=e.seq;e.seq++;u(document).trigger("afd:pceLookupStarted",[n,i.get("lookup")])}),i(t(t(e)),"requestCallback",function(n,t,i){u(document).trigger("afd:pceLookupComplete",[n,i,i.lookup])}),i(t(t(e)),"refreshUniqeID",function(){e.uniqueID=e.getUniqueID()}),i(t(t(e)),"getUniqueID",function(){return Math.floor(Math.random()*9e4)+1e4}),i(t(t(e)),"setFields",function(){var n=e.options[e.controlType].linkedControl?e.options[e.controlType].linkedControl:e.controlType;if(e.$typeaheadFieldandLabel=e.$typeaheadFieldandLabel=or(e.options,n+".containerOnlyContainsControl",!1)?u(".afd-typeahead-container"):u(".afd-typeahead-container label, .afd-typeahead-field"),e.$typeAheadInput=u(".afd-typeahead-container input"),e.$resultFields=u("[data-afd-result]"),e.$typeaheadContainer=u(".afd-typeahead-container"),e.$errorField=u(".afd-"+n+"-error"),e.$manualInputButton=ei(e.options,n+".manualInputButtonIdentifier")?u(e.options[n].manualInputButtonIdentifier):u(".afd-manual-input-button"),e.$manualInputSearchButton=ei(e.options,n+".manualInputSearchButtonIdentifier")?u(e.options[n].manualInputSearchButtonIdentifier):u(".afd-manual-input-search-button"),e.$searchAgainButton=ei(e.options,n+".searchAgainButtonIdentifier")?u(e.options[n].searchAgainButtonIdentifier):u(".afd-search-again"),e.$fieldSets=u(e.options[n].fieldSets.toString()),e.$afdCountryField=u('[data-afd-control="country"]'),e.$customCountryField=e.options.country.customCountryControl?u(e.options.country.customCountryControl):null,e.containers=e.options[n].containers.toString(),e.multiForms=u(e.containers).length>0,e.$customCountryField){if(e.$customCountryField.length===0)throw"Custom country field selector `"+e.options.country.customCountryControl+"` supplied, but no matching control found.";e.$customCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}if(e.$afdCountryField.length>0)e.$afdCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}),i(t(t(e)),"initFields",function(){var r=e.controlType,n,f,t,i,o,s;if(e.handleMultiForms(),e.$typeaheadFieldandLabel.show(),n=e.options[r].fieldSets,f=e.getInitialCountry(),e.options[r].beforeHideResults){if(e.$manualInputSearchButton.hide(),e.hideResultFields(f),n.length>0)for(t=0;t<n.length;t++)u(n[t]).hide()}else if(e.showResultFields(),n.length>0)for(i=0;i<n.length;i++)u(n[i]).show();e.options[r].notEmptyShowResults&&(o=e.$element.closest(e.containers),s=e.multiForms?o.find("[data-afd-result]:empty").filter(function(){return u.trim(u(this).val()).length!==0}).length===0:u("[data-afd-result]:empty").filter(function(){return u.trim(u(this).val()).length!==0}).length===0,s||(e.showResultFields(),e.$fieldSets.show(),e.$manualInputButton.hide()))}),i(t(t(e)),"handleMultiForms",function(){var t=e.controlType,n=e.$element.closest(e.containers);if(e.multiForms){if(e.$manualInputButton=ei(e.options,t+".manualInputButtonIdentifier")?n.find(e.options[t].manualInputButtonIdentifier):n.find(".afd-manual-input-button"),e.$manualInputSearchButton=ei(e.options,t+".manualInputSearchButtonIdentifier")?n.find(e.options[t].manualInputSearchButtonIdentifier):n.find(".afd-manual-input-search-button"),e.$searchAgainButton=ei(e.options,t+".searchAgainButtonIdentifier")?n.find(e.options[t].searchAgainButtonIdentifier):n.find(".afd-search-again"),e.$resultFields=n.find("[data-afd-result]"),e.$typeaheadFieldandLabel=or(e.options,t+".containerOnlyContainsControl",!1)?n.find(".afd-typeahead-container"):n.find(".afd-typeahead-container > label, .afd-typeahead-field"),e.$typeaheadContainer=n.find(".afd-typeahead-container"),e.$errorField=n.find(".afd-"+t+"-error"),e.$afdCountryField=n.find('[data-afd-control="country"]'),e.$customCountryField=e.options.country.customCountryControl?n.find(e.options.country.customCountryControl):null,e.$fieldSets=n.find(e.options[t].fieldSets.toString()),e.$customCountryField){if(e.$customCountryField.length===0)throw"Custom country field selector `"+e.options.country.customCountryControl+"` supplied, but no matching control found within container.";e.$customCountryField.on("change.afd",e.onCustomCountryChange)}if(e.$afdCountryField.length>0)e.$afdCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}}),i(t(t(e)),"addressLookup",function(n){var i=e.controlType,t=e.setupParams({data:"address",task:"fastfindv4",fields:e.options[i].postcodeFirst?"list":"fflist",uniqueid:e.uniqueID,lookup:n,allpc:"1"});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"addressRetrieve",function(n){var t=e.setupParams({key:n,data:"address",task:"retrieve",fields:e.options[e.controlType].retrieveFields});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"reverseGeocodeLookup",function(n){var i=e.controlType,t=e.setupParams({data:"address",task:"nearest",fields:e.options[i].postcodeFirst?"list":"fflist",uniqueid:e.uniqueID,longitude:n.longitude,latitude:n.latitude,allpc:"1"});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"handleAddressRetrieve",function(n){var t=e.controlType,i;typeof n.Item!="undefined"&&((i=hf(n.Item,1),e.result=i[0],u(document).trigger("afd:pceRetrieveComplete",[e.result]),e.$manualInputButton.hide(),typeof e.$button!="undefined"&&e.$button.hide(),e.options[t].afterClearTypeahead&&e.$typeAheadInput.val(""),e.options[t].afterHideTypeahead&&(e.$typeaheadFieldandLabel.hide(),e.options[t].searchAgain&&e.$searchAgainButton.show()),e.options[t].afterHideLookupButton&&(e.$lookupButton.hide(),e.options[t].searchAgain&&e.$searchAgainButton.show()),e.$fieldSets.show(),e.$resultFields.length<1)||(e.$resultFields.each(e.populateResult),e.$typeAheadInput.blur()))}),i(t(t(e)),"populateResult",function(n){var t=u(e.$resultFields[n]),r=t.data("afd-result"),i=e.options[e.controlType].linkedControl?e.options[e.controlType].linkedControl:e.controlType;if(["Region","State","AbbreviatedOptionalCounty","AbbreviatedPostalCounty","AdministrativeCounty","PostalCounty","TraditionalCounty"].indexOf(r)>-1&&e.options[i].regionMap){if(!t.is("select"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-result="'+r+'"]`, when regionMap is set.  This should be <select>';var f=e.options[i].regionAttribute,h=e.result[r],o=e.options[i].regionMap(e.result),s=t.find("["+f+'="'+o+'"]').val();t.val(s);return}e.options[i].pushUp?Array.isArray(e.options[i].pushUp)?e.handlePushUp(e.options[i].pushUp,r,t):e.handlePushUp(["Property","Street","Locality"],r,t):t.val(e.result[r]);!e.options[i].hideEmpties||t.val()&&t.val().length>0?e.options[i].parentClass?t.closest("."+e.options[i].parentClass).show():t.show():e.options[i].parentClass?t.closest("."+e.options[i].parentClass).hide():t.hide();e.$fieldSets.show();t.keyup();u(document).trigger("afd:populateResultsComplete")}),i(t(t(e)),"populateResultsList",function(){var n=e.$resultList.prop("tagName")==="SELECT"?"option":"li",t,i;for(e.$resultList.empty(),n==="option"&&typeof e.$resultList.attr("multiple")=="undefined"&&e.$resultList.append('<option value="null">'+e.options.lookup.selectAddressText+"<\/option>"),e.results.length===0&&e.$resultList.append("<"+n+' value="null">'+e.options.lookup.noResultsText+"<\/"+n+">"),t=0;t<e.results.length;t++)i=e.results[t],e.$resultList.append("<"+n+' value="'+i.Key+'">'+i.List+"<\/"+n+">");n==="li"&&(e.$resultListResults=e.$resultList.children("li"),e.eventHandler(e.$resultListResults,"click",e.onResultListItemClick));e.$resultList.show().closest(".afd-form-control").show();e.$resultList.focus()}),i(t(t(e)),"onResultListItemClick",function(n){e.selectResult(n)}),i(t(t(e)),"onKeyDownResult",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&n.preventDefault();[38,40].indexOf(t)>-1&&(e.blockChange=!0)}),i(t(t(e)),"onKeyUpResult",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&e.selectResult(n)}),i(t(t(e)),"onChangeResult",function(n){e.blockChange||e.selectResult(n);e.blockChange=!1}),i(t(t(e)),"selectResult",function(n){(e.options[e.controlType].afterRetrieveHideResultsList||e.isReverseGeocode)&&e.hideResultsElement();e.addressRetrieve(n.target.value).then(function(n){e.handleAddressRetrieve(n)}).fail(function(n){throw n;})}),i(t(t(e)),"hideResultsElement",function(){e.$resultList.closest(".afd-form-control").hide()}),i(t(t(e)),"hideResultFields",function(n){var t=e.controlType,r=e.options[t].showForCountries.length>0||e.options[t].hideForCountries.length>0,f=!r||e.options[t].showForCountries.length>0&&e.options[t].showForCountries.indexOf(n)>-1||e.options[t].hideForCountries.length>0&&e.options[t].hideForCountries.indexOf(n)===-1,i;f&&(e.options[t].parentClass?e.$resultFields.closest("."+e.options[t].parentClass).hide():e.$resultFields.hide(),e.$fieldSets.hide(),i=or(e.options,t+".postcodeIsLookup",!1),i&&(e.options[t].parentClass?u('[data-afd-result="Postcode"]').closest("."+e.options[t].parentClass).show():u('[data-afd-result="Postcode"]').show()))}),i(t(t(e)),"showResultFields",function(){var n=e.controlType;e.options[n].parentClass?e.$resultFields.closest("."+e.options[n].parentClass).show():e.$resultFields.show();e.$fieldSets.show()}),i(t(t(e)),"fieldEmpty",function(n){return typeof e.result[n]!="undefined"&&e.result[n].length===0}),i(t(t(e)),"onAfdSearchAgainButtonClick",function(){var n=e.controlType;e.$resultFields.val("");e.$searchAgainButton.hide();n==="typeahead"?e.$typeaheadFieldandLabel.show():n==="lookup"&&(e.$lookupButton.show(),e.$lookupField.focus());e.options[n].beforeHideResults?(e.$manualInputButton.show(),e.hideResultFields(e.country),e.$fieldSets.hide()):(e.$manualInputButton.hide(),e.showResultFields(),e.$fieldSets.show())}),i(t(t(e)),"onAfdManualInputButtonClick",function(){var n=e.controlType,t,i;if(e.$manualInputButton.hide(),e.$manualInputSearchButton.show(),n==="typeahead"?e.$typeaheadFieldandLabel.hide():(e.$lookupButton.hide(),e.hideResultsElement()),e.showResultFields(),e.options[n].fieldSets.length>0)for(t=0;t<e.options[n].fieldSets.length;t++)i=u(e.options[n].fieldSets[t]).show()}),i(t(t(e)),"onAfdManualInputSearchButtonClick",function(){var n=e.controlType;n==="typeahead"?e.$typeaheadFieldandLabel.show():n==="lookup"&&e.$lookupButton.show();e.$manualInputButton.show();e.$manualInputSearchButton.hide();e.hideResultFields(e.country);e.$fieldSets.hide()}),i(t(t(e)),"onCustomCountryChange",function(n){var t=n.target.value;if(e.options.country.customCountryConverter){if(typeof e.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";t=e.options.country.customCountryConverter(t)}e.$element.trigger("afd:customCountryChanged",[t]);e.onCountryChanged(t)}),i(t(t(e)),"onCountryChanged",function(n){if(e.$resultFields.val(""),e.country=n,e.handleHideShowControls(n),e.$element.trigger("afd:countryChanged",[n]),typeof e.onCountryChangedLocal!="undefined")e.onCountryChangedLocal(n)}),i(t(t(e)),"handleHideShowControls",function(n){var t=e.controlType;e.$searchAgainButton.hide();e.options[t].hideForCountries.length>0&&(e.options[t].hideForCountries.indexOf(n)>-1?e.hideControls(t):e.showControls(t));e.options[t].showForCountries.length>0&&(e.options[t].showForCountries.indexOf(n)>-1?(e.showControls(t),e.options[t].beforeHideResults?(e.$manualInputButton.show(),e.hideResultFields(n),e.$fieldSets.hide()):(e.$manualInputButton.hide(),e.showResultFields(),e.$fieldSets.show())):(e.hideControls(t),e.showResultFields()));e.options[t].hideForCountries.length===0&&e.options[t].showForCountries.length===0&&e.showControls(t);e.isReverseGeocode&&e.checkVisibilityByCountry(n)}),i(t(t(e)),"showControls",function(n){n==="lookup"?(e.$lookupButton.closest(".afd-form-control").show(),e.$lookupField.closest(".afd-form-control").show()):e.$typeaheadFieldandLabel.show();e.options[n].manualInputButton&&e.$manualInputButton.show()}),i(t(t(e)),"hideControls",function(n){n==="lookup"?(e.$lookupButton.closest(".afd-form-control").hide(),e.$lookupField.closest(".afd-form-control").hide(),e.$resultList.closest(".afd-form-control").hide()):e.$typeaheadFieldandLabel.hide();e.$manualInputButton.hide()}),i(t(t(e)),"getInitialCountry",function(){var n=null;if(e.$customCountryField){if(n=e.$customCountryField.val(),e.options.country.customCountryConverter){if(typeof e.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";n=e.options.country.customCountryConverter(n)}e.handleHideShowControls(n)}else e.options.country.defaultCountry?(n=e.options.country.defaultCountry,e.handleHideShowControls(e.options.country.defaultCountry)):e.options.defaultCountry&&(n=e.options.defaultCountry,e.handleHideShowControls(e.options.defaultCountry));return n}),i(t(t(e)),"handlePushUp",function(n,t,i){var f=n.indexOf(t),u,r;if(f===-1){i.val(e.result[t]);return}for(u=[],r=0;r<n.length;r++)e.result[n[r]].length>0&&u.push(e.result[n[r]]);i.val(u[f])}),e.isReverseGeocode=!1,e}return tt(r,n),r}(n),r},cbt=tr(at,"DataView"),ih=cbt,lbt=tr(at,"Promise"),rh=lbt,abt=tr(at,"Set"),uh=abt,vbt=tr(at,"WeakMap"),fh=vbt,tb="[object Map]",ybt="[object Object]",ib="[object Promise]",rb="[object Set]",ub="[object WeakMap]",fb="[object DataView]",pbt=li(ih),wbt=li(gr),bbt=li(rh),kbt=li(uh),dbt=li(fh),ai=ui;(ih&&ai(new ih(new ArrayBuffer(1)))!=fb||gr&&ai(new gr)!=tb||rh&&ai(rh.resolve())!=ib||uh&&ai(new uh)!=rb||fh&&ai(new fh)!=ub)&&(ai=function(n){var t=ui(n),i=t==ybt?n.constructor:undefined,r=i?li(i):"";if(r)switch(r){case pbt:return fb;case wbt:return tb;case bbt:return ib;case kbt:return rb;case dbt:return ub}return t});ge=ai;var gbt=fht,af=b(function(n,t){var u=t&&!t.nodeType&&t,i=u&&!0&&n&&!n.nodeType&&n,f=i&&i.exports===u,r=f&&aw.process,e=function(){try{var n=i&&i.require&&i.require("util").types;return n?n:r&&r.binding&&r.binding("util")}catch(t){}}();n.exports=e}),iui=af&&af.isSet,ni=jQuery,nkt=function(n){function r(n,u,f,e){var o;return k(this,r),o=et(this,ot(r).call(this,n,e)),i(t(t(o)),"onClickButton",function(n){n.preventDefault();o.handleLookup()}),i(t(t(o)),"onKeydownField",function(){o.hideResultsElement()}),i(t(t(o)),"onKeyupField",function(n){var i,t;o.$lookupButton.attr("disabled",!n.target.value.length);i=n.keyCode?n.keyCode:n.which;i===13?(n.preventDefault(),o.handleLookup()):o.options.lookup.prefetch&&(t=o.addressLookup(n.target.value),o.preFetchRequests.push(t),t.then(function(t,i,r){r.lookup===n.target.value&&(o.results=typeof t.Item!="undefined"?t.Item:[],ni(document).trigger("afd:pcePrefetchComplete",[t,r,r.lookup]))}))}),i(t(t(o)),"hideResultsElement",function(){o.$resultList.closest(".afd-form-control").hide()}),i(t(t(o)),"initFieldsLookup",function(){o.options.lookup.beforeHideResults&&(o.hideResultFields(),o.options.lookup.postcodeIsLookup&&(o.options.lookup.parentClass?ni('[data-afd-result="Postcode"]').closest("."+o.options.lookup.parentClass).show():ni('[data-afd-result="Postcode"]').show()))}),i(t(t(o)),"handleLookup",function(){var t=o.options.postcodeIsLookup?ni('[data-afd-result="Postcode"]').val():ni('[data-afd-control="lookupField"]').val(),n;o.options.lookup.prefetch?(o.preFetchRequests.length===0&&o.$lookupField.trigger("keyup"),Promise.all(o.preFetchRequests).then(function(){o.populateResultsList();ni(document).trigger("afd:lookupComplete",[o.results])})):(n=o.address(t),n.then(function(n){o.results=typeof n.Item!="undefined"?n.Item:[];ni(document).trigger("afd:lookupComplete",[o.results])}))}),i(t(t(o)),"selectResult",function(n){o.options.lookup.afterRetrieveHideResultsList&&o.hideResultsElement();n.target.value==="null"&&o.onAfdManualInputButtonClick();o.addressRetrieve(n.target.value).then(function(n){o.handleAddressRetrieve(n)}).fail(function(n){console.error(n)})}),o.$lookupButton=n,o.$lookupField=e.lookup.postcodeIsLookup?ni('[data-afd-result="Postcode"]'):u,o.$resultList=f,o.controlType="lookup",o.setFields(),o.preFetchRequests=[],o.results=[],o.blockChange=!1,o.refreshUniqeID(),o}return tt(r,n),ri(r,[{key:"init",value:function(){this.hideResultsElement(this.$resultList,this.options);var n=this.eventHandler;n(this.$lookupButton,"click",this.onClickButton);n(this.$lookupField,"keydown",this.onKeydownField);n(this.$lookupField,"keyup",this.onKeyupField);n(this.$resultList,"keydown",this.onKeyDownResult);n(this.$resultList,"keyup",this.onKeyUpResult);n(this.$resultList,"change",this.onChangeResult);n(this.$searchAgainButton,"click",this.onAfdSearchAgainButtonClick);this.options.lookup.manualInputButton&&n(this.$manualInputButton,"click",this.onAfdManualInputButtonClick);this.options.lookup.manualInputButton&&n(this.$manualInputSearchButton,"click",this.onAfdManualInputSearchButtonClick);n(this.$element,"afd:countryChanged",this.onCountryChanged);this.initFields();this.initFieldsLookup();this.getInitialCountry()}}]),r}(th(lt));lu=function(n,t,i){var r=o(n),u=i(wu,r,""[n]),e=u[0],f=u[1];ct(function(){var t={};return t[r]=function(){return 7},""[n](t)!=7})&&(hi(String.prototype,n,e),d(RegExp.prototype,r,t==2?function(n,t){return f.call(n,this,t)}:function(n){return f.call(n,this)}))};lu("match",1,function(n,t,i){return[function(i){var r=n(this),u=i==undefined?undefined:i[t];return u!==undefined?u.call(i,r):new RegExp(i)[t](String(r))},i]});var tkt={}.propertyIsEnumerable,ikt={f:tkt},eb=Object.getOwnPropertyDescriptor,rkt=ut?eb:function(n,t){if(n=rf(n),t=ay(t,!0),ly)try{return eb(n,t)}catch(i){}if(si(n,t))return co(!ikt.f.call(n,t),n[t])},ukt={f:rkt},ob=function(n,t){if(w(n),!p(t)&&t!==null)throw TypeError(t+": can't set as prototype!");},fkt={set:Object.setPrototypeOf||("__proto__"in{}?function(n,t,i){try{i=c(Function.call,ukt.f(Object.prototype,"__proto__").set,2);i(n,[]);t=!(n instanceof Array)}catch(r){t=!0}return function(n,r){return ob(n,r),t?n.__proto__=r:i(n,r),n}}({},!1):undefined),check:ob},sb=fkt.set,ekt=function(n,t,i){var r=t.constructor,u;return r!==i&&typeof r=="function"&&(u=r.prototype)!==i.prototype&&p(u)&&sb&&sb(n,u),n},okt=uf.concat("length","prototype"),skt=Object.getOwnPropertyNames||function(n){return tw(n,okt)},hkt={f:skt},ckt=o("match"),eh=function(n){var t;return p(n)&&((t=n[ckt])!==undefined?!!t:wt(n)=="RegExp")},lkt=oi.f,akt=hkt.f,h=r.RegExp,nu=h,oh=h.prototype,tu=/a/g,sh=/a/g,hb=new h(tu)!==tu;if(ut&&(!hb||ct(function(){return sh[o("match")]=!1,h(tu)!=tu||h(sh)==sh||h(tu,"i")!="/a/i"}))){for(h=function(n,t){var u=this instanceof h,i=eh(n),r=t===undefined;return!u&&i&&n.constructor===h&&r?n:ekt(hb?new nu(i&&!r?n.source:n,t):nu((i=n instanceof h)?n.source:n,i&&r?ou.call(n):t),u?this:oh,h)},ta=function(n){n in h||lkt(h,n,{configurable:!0,get:function(){return nu[n]},set:function(t){nu[n]=t}})},no=akt(nu),to=0;no.length>to;)ta(no[to++]);oh.constructor=h;h.prototype=oh;hi(r,"RegExp",h)}lp("RegExp");var vkt=function(n,t){return!!n&&ct(function(){t?n.call(null,function(){},1):n.call(null)})},hh=[].sort,cb=[1,2,3];f(f.P+f.F*(ct(function(){cb.sort(undefined)})||!ct(function(){cb.sort(null)})||!vkt(hh)),"Array",{sort:function(n){return n===undefined?hh.call(cr(this)):hh.call(cr(this),ki(n))}});lu("split",2,function(n,t,i){var s=eh,e=i,h=[].push,u="split",r="length",o="lastIndex",f;return"abbc"[u](/(b)*/)[1]=="c"||"test"[u](/(?:)/,-1)[r]!=4||"ab"[u](/(?:ab)*/)[r]!=2||"."[u](/(.?)(.?)/)[r]!=4||"."[u](/()()/)[r]>1||""[u](/.?/)[r]?(f=/()??/.exec("")[1]===undefined,i=function(n,t){var c=String(this);if(n===undefined&&t===0)return[];if(!s(n))return e.call(c,n,t);var u=[],w=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),l=0,y=t===undefined?4294967295:t>>>0,a=new RegExp(n.source,w+"g"),b,i,p,k,v;for(f||(b=new RegExp("^"+a.source+"$(?!\\s)",w));i=a.exec(c);){if(p=i.index+i[0][r],p>l&&(u.push(c.slice(l,i.index)),!f&&i[r]>1&&i[0].replace(b,function(){for(v=1;v<arguments[r]-2;v++)arguments[v]===undefined&&(i[v]=undefined)}),i[r]>1&&i.index<c[r]&&h.apply(u,i.slice(1)),k=i[0][r],l=p,u[r]>=y))break;a[o]===i.index&&a[o]++}return l===c[r]?(k||!a.test(""))&&u.push(""):u.push(c.slice(l)),u[r]>y?u.slice(0,y):u}):"0"[u](undefined,0)[r]&&(i=function(n,t){return n===undefined&&t===0?[]:e.call(this,n,t)}),[function(r,u){var f=n(this),e=r==undefined?undefined:r[t];return e!==undefined?e.call(r,f,u):i.call(String(f),r,u)},i]});lu("replace",2,function(n,t,i){return[function(r,u){var f=n(this),e=r==undefined?undefined:r[t];return e!==undefined?e.call(r,f,u):i.call(String(f),r,u)},i]});ia=function(n,t){var i=(rt.Object||{})[n]||Object[n],r={};r[n]=t(i);f(f.S+f.F*ct(function(){i(1)}),"Object",r)};ia("keys",function(){return function(n){return ps(cr(n))}}),function(n){var r,t;window.Typeahead={version:"2.10.6"};var e={input:null,minLength:2,maxLength:!1,maxItem:8,dynamic:!1,delay:300,order:null,offset:!1,hint:!1,accent:!1,highlight:!0,multiselect:null,group:!1,groupOrder:null,maxItemPerGroup:null,dropdownFilter:!1,dynamicFilter:null,backdrop:!1,backdropOnFocus:!1,cache:!1,ttl:36e5,compression:!1,searchOnFocus:!1,blurOnTab:!0,resultContainer:null,generateOnLoad:null,mustSelectItem:!1,href:null,display:["display"],template:null,templateValue:null,groupTemplate:null,correlativeTemplate:!1,emptyTemplate:!1,cancelButton:!0,loadingAnimation:!0,filter:!0,matcher:null,source:null,abortAjax:!0,callback:{onInit:null,onReady:null,onShowLayout:null,onHideLayout:null,onSearch:null,onResult:null,onLayoutBuiltBefore:null,onLayoutBuiltAfter:null,onNavigateBefore:null,onNavigateAfter:null,onEnter:null,onLeave:null,onClickBefore:null,onClickAfter:null,onDropdownFilter:null,onSendRequest:null,onReceiveRequest:null,onPopulateSource:null,onCacheSave:null,onSubmit:null,onCancel:null},selector:{container:"typeahead__container",result:"typeahead__result",list:"typeahead__list",group:"typeahead__group",item:"typeahead__item",empty:"typeahead__empty",display:"typeahead__display",query:"typeahead__query",filter:"typeahead__filter",filterButton:"typeahead__filter-button",dropdown:"typeahead__dropdown",dropdownItem:"typeahead__dropdown-item",labelContainer:"typeahead__label-container",label:"typeahead__label",button:"typeahead__button",backdrop:"typeahead__backdrop",hint:"typeahead__hint",cancelButton:"typeahead__cancel-button"},debug:!1},o=".typeahead",u={from:"ãàáäâẽèéëêìíïîõòóöôùúüûñç",to:"aaaaaeeeeeiiiiooooouuuunc"},h=~window.navigator.appVersion.indexOf("MSIE 9."),c=~window.navigator.appVersion.indexOf("MSIE 10"),l=~window.navigator.userAgent.indexOf("Trident")?~window.navigator.userAgent.indexOf("rv:11"):!1,f=0,i=function(n,t){this.rawQuery=n.val()||"";this.query=n.val()||"";this.selector=n[0].selector;this.deferred=null;this.tmpSource={};this.source={};this.dynamicGroups=[];this.hasDynamicGroups=!1;this.generatedGroupCount=0;this.groupBy="group";this.groups=[];this.searchGroups=[];this.generateGroups=[];this.requestGroups=[];this.result=[];this.tmpResult={};this.groupTemplate="";this.resultHtml=null;this.resultCount=0;this.resultCountPerGroup={};this.options=t;this.node=n;this.namespace="."+this.helper.slugify.call(this,this.selector)+o;this.isContentEditable=typeof this.node.attr("contenteditable")!="undefined"&&this.node.attr("contenteditable")!=="false";this.container=null;this.resultContainer=null;this.item=null;this.items=null;this.comparedItems=null;this.xhr={};this.hintIndex=null;this.filters={dropdown:{},dynamic:{}};this.dropdownFilter={"static":[],dynamic:[]};this.dropdownFilterAll=null;this.isDropdownEvent=!1;this.requests={};this.backdrop={};this.hint={};this.label={};this.hasDragged=!1;this.focusOnly=!1;this.displayEmptyTemplate;this._lastSeq=0;this.__construct()};return i.prototype={_validateCacheMethod:function(n){var i;if(n===!0)n="localStorage";else if(typeof n=="string"&&!~["localStorage","sessionStorage"].indexOf(n))return this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid options.cache, possible options are "localStorage" or "sessionStorage"'}),t.print()),!1;i=typeof window[n]!="undefined";try{window[n].setItem("typeahead","typeahead");window[n].removeItem("typeahead")}catch(r){i=!1}return i&&n||!1},extendOptions:function(){if(this.options.cache=this._validateCacheMethod(this.options.cache),this.options.compression&&((typeof LZString=="undefined"?"undefined":s(LZString))==="object"&&this.options.cache||(this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:"Missing LZString Library or options.cache, no compression will occur."}),t.print()),this.options.compression=!1)),(!this.options.maxLength||isNaN(this.options.maxLength))&&(this.options.maxLength=Infinity),typeof this.options.maxItem!="undefined"&&~[0,!1].indexOf(this.options.maxItem)&&(this.options.maxItem=Infinity),this.options.maxItemPerGroup&&!/^\d+$/.test(this.options.maxItemPerGroup)&&(this.options.maxItemPerGroup=null),this.options.display&&!Array.isArray(this.options.display)&&(this.options.display=[this.options.display]),this.options.multiselect&&(this.items=[],this.comparedItems=[],typeof this.options.multiselect.matchOn=="string"&&(this.options.multiselect.matchOn=[this.options.multiselect.matchOn])),this.options.group&&(Array.isArray(this.options.group)?this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:"options.group must be a boolean|string|object as of 2.5.0"}),t.print()):(typeof this.options.group=="string"?this.options.group={key:this.options.group}:typeof this.options.group=="boolean"&&(this.options.group={key:"group"}),this.options.group.key=this.options.group.key||"group")),this.options.highlight&&!~["any",!0].indexOf(this.options.highlight)&&(this.options.highlight=!1),this.options.dropdownFilter&&this.options.dropdownFilter instanceof Object){Array.isArray(this.options.dropdownFilter)||(this.options.dropdownFilter=[this.options.dropdownFilter]);for(var i=0,r=this.options.dropdownFilter.length;i<r;++i)this.dropdownFilter[this.options.dropdownFilter[i].value?"static":"dynamic"].push(this.options.dropdownFilter[i])}this.options.dynamicFilter&&!Array.isArray(this.options.dynamicFilter)&&(this.options.dynamicFilter=[this.options.dynamicFilter]);this.options.accent&&(s(this.options.accent)==="object"?this.options.accent.from&&this.options.accent.to&&this.options.accent.from.length!==this.options.accent.to.length&&this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid "options.accent", from and to must be defined and same length.'}),t.print()):this.options.accent=u);this.options.groupTemplate&&(this.groupTemplate=this.options.groupTemplate);this.options.resultContainer&&(typeof this.options.resultContainer=="string"&&(this.options.resultContainer=n(this.options.resultContainer)),this.options.resultContainer instanceof n&&this.options.resultContainer[0]?this.resultContainer=this.options.resultContainer:this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid jQuery selector or jQuery Object for "options.resultContainer".'}),t.print()));this.options.group&&this.options.group.key&&(this.groupBy=this.options.group.key);this.options.callback&&this.options.callback.onClick&&(this.options.callback.onClickBefore=this.options.callback.onClick,delete this.options.callback.onClick);this.options.callback&&this.options.callback.onNavigate&&(this.options.callback.onNavigateBefore=this.options.callback.onNavigate,delete this.options.callback.onNavigate);this.options=n.extend(!0,{},e,this.options)},unifySourceFormat:function(){this.dynamicGroups=[];Array.isArray(this.options.source)&&(this.options.source={group:{data:this.options.source}});typeof this.options.source=="string"&&(this.options.source={group:{ajax:{url:this.options.source}}});this.options.source.ajax&&(this.options.source={group:{ajax:this.options.source.ajax}});(this.options.source.url||this.options.source.data)&&(this.options.source={group:this.options.source});var i,n,r;for(i in this.options.source)if(this.options.source.hasOwnProperty(i)){if(n=this.options.source[i],typeof n=="string"&&(n={ajax:{url:n}}),r=n.url||n.ajax,Array.isArray(r)?(n.ajax=typeof r[0]=="string"?{url:r[0]}:r[0],n.ajax.path=n.ajax.path||r[1]||null,delete n.url):(s(n.url)==="object"?n.ajax=n.url:typeof n.url=="string"&&(n.ajax={url:n.url}),delete n.url),!n.data&&!n.ajax)return this.options.debug&&(t.log({node:this.selector,"function":"unifySourceFormat()",arguments:JSON.stringify(this.options.source),message:'Undefined "options.source.'+i+'.[data|ajax]" is Missing - Typeahead dropped'}),t.print()),!1;n.display&&!Array.isArray(n.display)&&(n.display=[n.display]);n.minLength=typeof n.minLength=="number"?n.minLength:this.options.minLength;n.maxLength=typeof n.maxLength=="number"?n.maxLength:this.options.maxLength;n.dynamic=typeof n.dynamic=="boolean"||this.options.dynamic;n.minLength>n.maxLength&&(n.minLength=n.maxLength);this.options.source[i]=n;this.options.source[i].dynamic&&this.dynamicGroups.push(i);n.cache=typeof n.cache!="undefined"?this._validateCacheMethod(n.cache):this.options.cache;n.compression&&((typeof LZString=="undefined"?"undefined":s(LZString))==="object"&&n.cache||(this.options.debug&&(t.log({node:this.selector,"function":"unifySourceFormat()",message:"Missing LZString Library or group.cache, no compression will occur on group: "+i}),t.print()),n.compression=!1))}return this.hasDynamicGroups=this.options.dynamic||!!this.dynamicGroups.length,!0},init:function(){this._lastSeq=0;this.helper.executeCallback.call(this,this.options.callback.onInit,[this.node]);this.container=this.node.closest("."+this.options.selector.container);this.options.debug&&(t.log({node:this.selector,"function":"init()",message:"OK - Typeahead activated on "+this.selector}),t.print())},delegateEvents:function(){var t=this,u=["focus"+this.namespace,"input"+this.namespace,"propertychange"+this.namespace,"keydown"+this.namespace,"keyup"+this.namespace,"search"+this.namespace,"generate"+this.namespace],i,r;n("html").on("touchmove",function(){t.hasDragged=!0}).on("touchstart",function(){t.hasDragged=!1});this.node.closest("form").on("submit",function(n){if(t.options.mustSelectItem&&t.helper.isEmpty(t.item)){n.preventDefault();return}return t.options.backdropOnFocus||t.hideLayout(),t.options.callback.onSubmit?t.helper.executeCallback.call(t,t.options.callback.onSubmit,[t.node,this,t.item||t.items,n]):void 0}).on("reset",function(){setTimeout(function(){t.node.trigger("input"+t.namespace);t.hideLayout()})});if(i=!1,this.node.attr("placeholder")&&(c||l)){r=!0;this.node.on("focusin focusout",function(){r=!!(!this.value&&this.placeholder)});this.node.on("input",function(n){r&&(n.stopImmediatePropagation(),r=!1)})}this.node.off(this.namespace).on(u.join(" "),function(r,u){switch(r.type){case"generate":t.generateSource(Object.keys(t.options.source));break;case"focus":if(t.focusOnly){t.focusOnly=!1;break}t.options.backdropOnFocus&&(t.buildBackdropLayout(),t.showLayout());t.options.searchOnFocus&&!t.item&&(t.deferred=n.Deferred(),t.assignQuery(),t.generateSource());break;case"keydown":r.keyCode===8&&t.options.multiselect&&t.options.multiselect.cancelOnBackspace&&t.query===""&&t.items.length?t.cancelMultiselectItem(t.items.length-1,null,r):r.keyCode&&~[9,13,27,38,39,40].indexOf(r.keyCode)&&(i=!0,t.navigate(r));break;case"keyup":h&&t.node[0].value.replace(/^\s+/,"").toString().length<t.query.length&&t.node.trigger("input"+t.namespace);break;case"propertychange":if(i){i=!1;break}case"input":t.deferred=n.Deferred();t.assignQuery();t.rawQuery===""&&t.query===""&&(r.originalEvent=u||{},t.helper.executeCallback.call(t,t.options.callback.onCancel,[t.node,t.item,r]),t.item=null);t.options.cancelButton&&t.toggleCancelButtonVisibility();t.options.hint&&t.hint.container&&t.hint.container.val()!==""&&t.hint.container.val().indexOf(t.rawQuery)!==0&&(t.hint.container.val(""),t.isContentEditable&&t.hint.container.text(""));t.hasDynamicGroups?t.helper.typeWatch(function(){t.generateSource()},t.options.delay):t.generateSource();break;case"search":t.searchResult();t.buildLayout();t.result.length||t.searchGroups.length&&t.displayEmptyTemplate?t.showLayout():t.hideLayout();t.deferred&&t.deferred.resolve()}return t.deferred&&t.deferred.promise()});this.options.generateOnLoad&&this.node.trigger("generate"+this.namespace)},assignQuery:function(){this.rawQuery=this.isContentEditable?this.node.text():this.node.val().toString();this.rawQuery=this.rawQuery.replace(/^\s+/,"");this.rawQuery!==this.query&&(this.query=this.rawQuery)},filterGenerateSource:function(){if(this.searchGroups=[],this.generateGroups=[],!this.focusOnly||this.options.multiselect)for(var n in this.options.source)if(this.options.source.hasOwnProperty(n)&&this.query.length>=this.options.source[n].minLength&&this.query.length<=this.options.source[n].maxLength){if(this.filters.dropdown&&this.filters.dropdown.key==="group"&&this.filters.dropdown.value!==n)continue;if(this.searchGroups.push(n),!this.options.source[n].dynamic&&this.source[n])continue;this.generateGroups.push(n)}},generateSource:function(i){var h,r,o,u,s,l,f,c,e,a;if(this.filterGenerateSource(),Array.isArray(i)&&i.length)this.generateGroups=i;else if(!this.generateGroups.length){this.node.trigger("search"+this.namespace);return}if(this.requestGroups=[],this.generatedGroupCount=0,this.options.loadingAnimation&&this.container.addClass("loading"),!this.helper.isEmpty(this.xhr)){for(e in this.xhr)this.xhr.hasOwnProperty(e)&&this.options.abortAjax&&this.xhr[e].abort();this.xhr={}}for(h=this,e=0,a=this.generateGroups.length;e<a;++e){if(r=this.generateGroups[e],u=this.options.source[r],s=u.cache,l=u.compression,s&&(f=window[s].getItem("TYPEAHEAD_"+this.selector+":"+r),f)){l&&(f=LZString.decompressFromUTF16(f));c=!1;try{f=JSON.parse(f+"");f.data&&f.ttl>(new Date).getTime()?(this.populateSource(f.data,r),c=!0,this.options.debug&&(t.log({node:this.selector,"function":"generateSource()",message:'Source for group "'+r+'" found in '+s}),t.print())):window[s].removeItem("TYPEAHEAD_"+this.selector+":"+r)}catch(v){}if(c)continue}if(u.data&&!u.ajax){typeof u.data=="function"?(o=u.data.call(this),Array.isArray(o)?h.populateSource(o,r):typeof o.promise=="function"&&function(t){n.when(o).then(function(n){n&&Array.isArray(n)&&h.populateSource(n,t)})}(r)):this.populateSource(n.extend(!0,[],u.data),r);continue}u.ajax&&(this.requests[r]||(this.requests[r]=this.generateRequestObject(r)),this.requestGroups.push(r))}return this.requestGroups.length&&this.handleRequests(),!!this.generateGroups.length},generateRequestObject:function(n){var u=this,i=this.options.source[n],t={request:{url:i.ajax.url||null,dataType:"json",beforeSend:function(t){u.xhr[n]=t;u.options.abortAjax||(t.seq=f,f++);var r=u.requests[n].callback.beforeSend||i.ajax.beforeSend;typeof r=="function"&&r.apply(null,arguments)}},callback:{beforeSend:null,done:null,fail:null,then:null,always:null},extra:{path:i.ajax.path||null,group:n},validForGroup:[n]},r;if(typeof i.ajax!="function"&&(i.ajax instanceof Object&&(t=this.extendXhrObject(t,i.ajax)),Object.keys(this.options.source).length>1))for(r in this.requests)this.requests.hasOwnProperty(r)&&(this.requests[r].isDuplicated||t.request.url&&t.request.url===this.requests[r].request.url&&(this.requests[r].validForGroup.push(n),t.isDuplicated=!0,delete t.validForGroup));return t},extendXhrObject:function(t,i){return s(i.callback)==="object"&&(t.callback=i.callback,delete i.callback),typeof i.beforeSend=="function"&&(t.callback.beforeSend=i.beforeSend,delete i.beforeSend),t.request=n.extend(!0,t.request,i),t.request.dataType.toLowerCase()!=="jsonp"||t.request.jsonpCallback||(t.request.jsonpCallback="callback_"+t.extra.group),t},handleRequests:function(){var i=this,r,f=this.requestGroups.length,u,e;if(this.helper.executeCallback.call(this,this.options.callback.onSendRequest,[this.node,this.query])!==!1)for(u=0,e=this.requestGroups.length;u<e;++u)(r=this.requestGroups[u],this.requests[r].isDuplicated)||function(r,u){var l,e,o,h,c;if(typeof i.options.source[r].ajax=="function"){if(l=i.options.source[r].ajax.call(i,i.query),u=i.extendXhrObject(i.generateRequestObject(r),s(l)==="object"?l:{}),s(u.request)!=="object"||!u.request.url){i.options.debug&&(t.log({node:i.selector,"function":"handleRequests",message:'Source function must return an object containing ".url" key for group "'+r+'"'}),t.print());i.populateSource([],r);return}i.requests[r]=u}if(o=!1,h={},~u.request.url.indexOf("{{query}}")&&(o||(u=n.extend(!0,{},u),o=!0),u.request.url=u.request.url.replace("{{query}}",encodeURIComponent(i.query))),u.request.data)for(c in u.request.data)if(u.request.data.hasOwnProperty(c)&&~String(u.request.data[c]).indexOf("{{query}}")){o||(u=n.extend(!0,{},u),o=!0);u.request.data[c]=u.request.data[c].replace("{{query}}",i.query);break}n.ajax(u.request).done(function(n,r,f){for(var o,c=0,l=u.validForGroup.length;c<l;c++)o=u.validForGroup[c],e=i.requests[o],typeof e.callback.done=="function"&&(h[o]=e.callback.done.call(i,n,r,f),Array.isArray(h[o])&&s(h[o])==="object"||i.options.debug&&(t.log({node:i.selector,"function":"Ajax.callback.done()",message:"Invalid returned data has to be an Array"}),t.print()))}).fail(function(n,r,f){for(var o=0,s=u.validForGroup.length;o<s;o++)e=i.requests[u.validForGroup[o]],e.callback.fail instanceof Function&&e.callback.fail.call(i,n,r,f);i.options.debug&&(t.log({node:i.selector,"function":"Ajax.callback.fail()",arguments:JSON.stringify(u.request),message:r}),console.log(f),t.print())}).always(function(n,t,r){for(var o,s=0,c=u.validForGroup.length;s<c;s++){if(o=u.validForGroup[s],e=i.requests[o],e.callback.always instanceof Function&&e.callback.always.call(i,n,t,r),t==="abort")return;if(!i.options.abortAjax){if(r.seq<i._lastSeq)return;i._lastSeq=r.seq}i.populateSource(n!==null&&typeof n.promise=="function"&&[]||h[o]||n,e.extra.group,e.extra.path||e.request.path);f-=1;f===0&&i.helper.executeCallback.call(i,i.options.callback.onReceiveRequest,[i.node,i.query])}}).then(function(n,t){for(var r=0,f=u.validForGroup.length;r<f;r++)e=i.requests[u.validForGroup[r]],e.callback.then instanceof Function&&e.callback.then.call(i,n,t)})}(r,this.requests[r])},populateSource:function(i,r,u){var k=this,e=this.options.source[r],s=e.ajax&&e.data,w,d,c,a,v,h,g,l,y,f,o,p;for(u&&typeof u=="string"&&(i=this.helper.namespace.call(this,u,i)),typeof i=="undefined"&&this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:u,message:"Invalid data path."}),t.print()),Array.isArray(i)||(this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:JSON.stringify({group:r}),message:"Invalid data type, must be Array type."}),t.print()),i=[]),s&&(typeof s=="function"&&(s=s()),Array.isArray(s)?i=i.concat(s):this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:JSON.stringify(s),message:"WARNING - this.options.source."+r+".data Must be an Array or a function that returns an Array."}),t.print())),d=e.display?e.display[0]==="compiled"?e.display[1]:e.display[0]:this.options.display[0]==="compiled"?this.options.display[1]:this.options.display[0],f=0,o=i.length;f<o;f++){if(i[f]===null||typeof i[f]=="boolean"){this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",message:"WARNING - NULL/BOOLEAN value inside "+r+"! The data was skipped."}),t.print());continue}typeof i[f]=="string"&&(w={},w[d]=i[f],i[f]=w);i[f].group=r}if(!this.hasDynamicGroups&&this.dropdownFilter.dynamic.length)for(v={},f=0,o=i.length;f<o;f++)for(h=0,g=this.dropdownFilter.dynamic.length;h<g;h++)(c=this.dropdownFilter.dynamic[h].key,a=i[f][c],a)&&(this.dropdownFilter.dynamic[h].value||(this.dropdownFilter.dynamic[h].value=[]),v[c]||(v[c]=[]),~v[c].indexOf(a.toLowerCase())||(v[c].push(a.toLowerCase()),this.dropdownFilter.dynamic[h].value.push(a)));if(this.options.correlativeTemplate)if(l=e.template||this.options.template,y="",typeof l=="function"&&(l=l.call(this,"",{})),l){if(Array.isArray(this.options.correlativeTemplate))for(f=0,o=this.options.correlativeTemplate.length;f<o;f++)y+="{{"+this.options.correlativeTemplate[f]+"}} ";else y=l.replace(/<.+?>/g," ").replace(/\s{2,}/," ").trim();for(f=0,o=i.length;f<o;f++)i[f].compiled=n("<textarea />").html(y.replace(/\{\{([\w\-\.]+)(?:\|(\w+))?}}/g,function(n,t){return k.helper.namespace.call(k,t,i[f],"get","")}).trim()).text();e.display?~e.display.indexOf("compiled")||e.display.unshift("compiled"):~this.options.display.indexOf("compiled")||this.options.display.unshift("compiled")}else this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:String(r),message:"WARNING - this.options.correlativeTemplate is enabled but no template was found."}),t.print());this.options.callback.onPopulateSource&&(i=this.helper.executeCallback.call(this,this.options.callback.onPopulateSource,[this.node,i,r,u]),this.options.debug&&(i&&Array.isArray(i)||(t.log({node:this.selector,"function":"callback.populateSource()",message:'callback.onPopulateSource must return the "data" parameter'}),t.print())));this.tmpSource[r]=Array.isArray(i)&&i||[];var b=this.options.source[r].cache,nt=this.options.source[r].compression,tt=this.options.source[r].ttl||this.options.ttl;b&&!window[b].getItem("TYPEAHEAD_"+this.selector+":"+r)&&(this.options.callback.onCacheSave&&(i=this.helper.executeCallback.call(this,this.options.callback.onCacheSave,[this.node,i,r,u]),this.options.debug&&(i&&Array.isArray(i)||(t.log({node:this.selector,"function":"callback.populateSource()",message:'callback.onCacheSave must return the "data" parameter'}),t.print()))),p=JSON.stringify({data:i,ttl:(new Date).getTime()+tt}),nt&&(p=LZString.compressToUTF16(p)),window[b].setItem("TYPEAHEAD_"+this.selector+":"+r,p));this.incrementGeneratedGroup()},incrementGeneratedGroup:function(){this.generatedGroupCount++;this.options.abortAjax||this.generatedGroupCount!==this.generateGroups.length;this.xhr={};for(var n=0,t=this.generateGroups.length;n<t;n++)this.source[this.generateGroups[n]]=this.tmpSource[this.generateGroups[n]];this.hasDynamicGroups||this.buildDropdownItemLayout("dynamic");this.options.loadingAnimation&&this.container.removeClass("loading");this.node.trigger("search"+this.namespace)},navigate:function(n){var e;if(this.helper.executeCallback.call(this,this.options.callback.onNavigateBefore,[this.node,this.query,n]),n.keyCode===27){n.preventDefault();this.query.length?(this.resetInput(),this.node.trigger("input"+this.namespace,[n])):(this.node.blur(),this.hideLayout());return}if(this.result.length){var t=this.resultContainer.find("."+this.options.selector.item).not("[disabled]"),r=t.filter(".active"),f=r[0]?t.index(r):null,o=r[0]?r.attr("data-index"):null,i=null,u=null;if(this.clearActiveItem(),this.helper.executeCallback.call(this,this.options.callback.onLeave,[this.node,f!==null&&t.eq(f)||undefined,o!==null&&this.result[o]||undefined,n]),n.keyCode===13){n.preventDefault();t.length===1&&t.click();r.length>0?r.find("a:first")[0].href==="javascript:;"?r.find("a:first").trigger("click",n):r.find("a:first")[0].click():this.node.closest("form").trigger("submit");return}if(n.keyCode===15802020){f!==null?t.eq(f).find("a:first")[0].click():this.options.hint&&this.hint.container.val()!==""&&this.helper.getCaret(this.node[0])>=this.query.length&&t.filter('[data-index="'+this.hintIndex+'"]').find("a:first")[0].click();return}n.keyCode===9?this.options.blurOnTab?this.hideLayout():r.length>0?f+1<t.length?(n.preventDefault(),i=f+1,this.addActiveItem(t.eq(i))):this.hideLayout():t.length?(n.preventDefault(),i=0,this.addActiveItem(t.first())):this.hideLayout():n.keyCode===38?(n.preventDefault(),r.length>0?f-1>=0&&(i=f-1,this.addActiveItem(t.eq(i))):t.length&&(i=t.length-1,this.addActiveItem(t.last()))):n.keyCode===40&&(n.preventDefault(),r.length>0?f+1<t.length&&(i=f+1,this.addActiveItem(t.eq(i))):t.length&&(i=0,this.addActiveItem(t.first())));u=i!==null?t.eq(i).attr("data-index"):null;this.helper.executeCallback.call(this,this.options.callback.onEnter,[this.node,i!==null&&t.eq(i)||undefined,u!==null&&this.result[u]||undefined,n]);n.preventInputChange&&~[38,40].indexOf(n.keyCode)&&this.buildHintLayout(u!==null&&u<this.result.length?[this.result[u]]:null);this.options.hint&&this.hint.container&&this.hint.container.css("color",n.preventInputChange?this.hint.css.color:u===null&&this.hint.css.color||this.hint.container.css("background-color")||"fff");e=u===null||n.preventInputChange?this.rawQuery:this.getTemplateValue.call(this,this.result[u]);this.node.val(e);this.isContentEditable&&this.node.text(e);this.helper.executeCallback.call(this,this.options.callback.onNavigateAfter,[this.node,t,i!==null&&t.eq(i).find("a:first")||undefined,u!==null&&this.result[u]||undefined,this.query,n])}},getTemplateValue:function(n){var t,i;if(n)return(t=n.group&&this.options.source[n.group].templateValue||this.options.templateValue,typeof t=="function"&&(t=t.call(this)),!t)?this.helper.namespace.call(this,n.matchedKey,n).toString():(i=this,t.replace(/\{\{([\w\-.]+)}}/gi,function(t,r){return i.helper.namespace.call(i,r,n,"get","")}))},clearActiveItem:function(){this.resultContainer.find("."+this.options.selector.item).removeClass("active")},addActiveItem:function(n){n.addClass("active")},searchResult:function(){(this.resetLayout(),this.helper.executeCallback.call(this,this.options.callback.onSearch,[this.node,this.query])!==!1)&&(!this.searchGroups.length||this.options.multiselect&&this.options.multiselect.limit&&this.items.length>=this.options.multiselect.limit||this.searchResultData(),this.helper.executeCallback.call(this,this.options.callback.onResult,[this.node,this.query,this.result,this.resultCount,this.resultCountPerGroup]),this.isDropdownEvent&&(this.helper.executeCallback.call(this,this.options.callback.onDropdownFilter,[this.node,this.query,this.filters.dropdown,this.result]),this.isDropdownEvent=!1))},searchResultData:function(){var tt=this,y=this.groupBy,e=null,i,it,c,p=this.query.toLowerCase(),ft=this.options.maxItem,l=this.options.maxItemPerGroup,vt=this.filters.dynamic&&!this.helper.isEmpty(this.filters.dynamic),h,et={},w,b,ot,k,yt=typeof this.options.matcher=="function"&&this.options.matcher,st,d,rt,g,ct,o,lt,a,at,u,ht,r,ut,nt,f,v;for(this.options.accent&&(p=this.helper.removeAccent.call(this,p)),f=0,v=this.searchGroups.length;f<v;++f)if(r=this.searchGroups[f],!this.filters.dropdown||this.filters.dropdown.key!=="group"||this.filters.dropdown.value===r)for(w=typeof this.options.source[r].filter!="undefined"?this.options.source[r].filter:this.options.filter,ot=typeof this.options.source[r].matcher=="function"&&this.options.source[r].matcher||yt,g=0,ct=this.source[r].length;g<ct;g++){if(this.resultItemCount>=ft&&!this.options.callback.onResult)break;if((!vt||this.dynamicFilter.validate.apply(this,[this.source[r][g]]))&&(i=this.source[r][g],i!==null&&typeof i!="boolean")&&(!this.options.multiselect||this.isMultiselectUniqueData(i))&&(!this.filters.dropdown||(i[this.filters.dropdown.key]||"").toLowerCase()===(this.filters.dropdown.value||"").toLowerCase())){if(e=y==="group"?r:i[y]?i[y]:i.group,e&&!this.tmpResult[e]&&(this.tmpResult[e]=[],this.resultCountPerGroup[e]=0),l&&y==="group"&&this.tmpResult[e].length>=l&&!this.options.callback.onResult)break;for(u=this.options.source[r].display||this.options.display,o=0,lt=u.length;o<lt;++o){if(w!==!1){if(h=/\./.test(u[o])?this.helper.namespace.call(this,u[o],i):i[u[o]],typeof h=="undefined"||h===""){this.options.debug&&(et[o]={display:u[o],data:i});continue}h=this.helper.cleanStringFromScript(h)}if(typeof w=="function"){if(b=w.call(this,i,h),b===undefined)break;if(!b)continue;s(b)==="object"&&(i=b)}if(~[undefined,!0].indexOf(w)){if(h===null)continue;if(c=h,c=c.toString().toLowerCase(),this.options.accent&&(c=this.helper.removeAccent.call(this,c)),it=c.indexOf(p),this.options.correlativeTemplate&&u[o]==="compiled"&&it<0&&/\s/.test(p))for(st=!0,d=p.split(" "),rt=c,a=0,at=d.length;a<at;a++)if(d[a]!==""){if(!~rt.indexOf(d[a])){st=!1;break}rt=rt.replace(d[a],"")}if(it<0&&!st)continue;if(this.options.offset&&it!==0)continue;if(ot){if(k=ot.call(this,i,h),k===undefined)break;if(!k)continue;s(k)==="object"&&(i=k)}}if(this.resultCount++,this.resultCountPerGroup[e]++,this.resultItemCount<ft){if(l&&this.tmpResult[e].length>=l)break;this.tmpResult[e].push(n.extend(!0,{matchedKey:u[o]},i));this.resultItemCount++}break}if(!this.options.callback.onResult){if(this.resultItemCount>=ft)break;if(l&&this.tmpResult[e].length>=l&&y==="group")break}}}if(this.options.debug&&(this.helper.isEmpty(et)||(t.log({node:this.selector,"function":"searchResult()",arguments:JSON.stringify(et),message:"Missing keys for display, make sure options.display is set properly."}),t.print())),this.options.order){u=[];for(r in this.tmpResult)if(this.tmpResult.hasOwnProperty(r)){for(f=0,v=this.tmpResult[r].length;f<v;f++)ht=this.options.source[this.tmpResult[r][f].group].display||this.options.display,~u.indexOf(ht[0])||u.push(ht[0]);this.tmpResult[r].sort(tt.helper.sort(u,tt.options.order==="asc",function(n){return n.toString().toUpperCase()}))}}for(ut=[],nt=[],nt=typeof this.options.groupOrder=="function"?this.options.groupOrder.apply(this,[this.node,this.query,this.tmpResult,this.resultCount,this.resultCountPerGroup]):Array.isArray(this.options.groupOrder)?this.options.groupOrder:typeof this.options.groupOrder=="string"&&~["asc","desc"].indexOf(this.options.groupOrder)?Object.keys(this.tmpResult).sort(tt.helper.sort([],tt.options.groupOrder==="asc",function(n){return n.toString().toUpperCase()})):Object.keys(this.tmpResult),f=0,v=nt.length;f<v;f++)ut=ut.concat(this.tmpResult[nt[f]]||[]);this.groups=JSON.parse(JSON.stringify(nt));this.result=ut},buildLayout:function(){this.buildHtmlLayout();this.buildBackdropLayout();this.buildHintLayout();this.options.callback.onLayoutBuiltBefore&&(this.tmpResultHtml=this.helper.executeCallback.call(this,this.options.callback.onLayoutBuiltBefore,[this.node,this.query,this.result,this.resultHtml]));this.tmpResultHtml instanceof n?this.resultContainer.html(this.tmpResultHtml):this.resultHtml instanceof n&&this.resultContainer.html(this.resultHtml);this.options.callback.onLayoutBuiltAfter&&this.helper.executeCallback.call(this,this.options.callback.onLayoutBuiltAfter,[this.node,this.query,this.result])},buildHtmlLayout:function(){var e,o,u,p,i,w,b,h,a,k,l,v,c,d,f,y;if(this.options.resultContainer!==!1){if(this.resultContainer||(this.resultContainer=n("<div/>",{"class":this.options.selector.result}),this.container.append(this.resultContainer)),!this.result.length)if(this.options.multiselect&&this.options.multiselect.limit&&this.items.length>=this.options.multiselect.limit)e=this.options.multiselect.limitTemplate?typeof this.options.multiselect.limitTemplate=="function"?this.options.multiselect.limitTemplate.call(this,this.query):this.options.multiselect.limitTemplate.replace(/\{\{query}}/gi,n("<div>").text(this.helper.cleanStringFromScript(this.query)).html()):"Can't select more than "+this.items.length+" items.";else if(this.options.emptyTemplate&&this.query!=="")e=typeof this.options.emptyTemplate=="function"?this.options.emptyTemplate.call(this,this.query):this.options.emptyTemplate.replace(/\{\{query}}/gi,n("<div>").text(this.helper.cleanStringFromScript(this.query)).html());else return;this.displayEmptyTemplate=!!e;o=this.query.toLowerCase();this.options.accent&&(o=this.helper.removeAccent.call(this,o));var t=this,r=this.groupTemplate||"<ul><\/ul>",g=!1;for(this.groupTemplate?r=n(r.replace(/<([^>]+)>\{\{(.+?)}}<\/[^>]+>/g,function(n,i,r){var f="",o=r==="group"?t.groups:[r],u,s;if(!t.result.length)return g===!0?"":(g=!0,"<"+i+' class="'+t.options.selector.empty+'">'+e+"<\/"+i+">");for(u=0,s=o.length;u<s;++u)f+="<"+i+' data-group-template="'+o[u]+'"><ul><\/ul><\/'+i+">";return f})):(r=n(r),this.result.length||r.append(e instanceof n?e:'<li class="'+t.options.selector.empty+'">'+e+"<\/li>")),r.addClass(this.options.selector.list+(this.helper.isEmpty(this.result)?" empty":"")),c=this.groupTemplate&&this.result.length&&t.groups||[],f=0,y=this.result.length;f<y;++f)i=this.result[f],u=i.group,w=!this.options.multiselect&&this.options.source[i.group].href||this.options.href,k=[],l=this.options.source[i.group].display||this.options.display,this.options.group&&(u=i[this.options.group.key],this.options.group.template&&(typeof this.options.group.template=="function"?p=this.options.group.template.call(this,i):typeof this.options.group.template=="string"&&(p=this.options.group.template.replace(/\{\{([\w\-\.]+)}}/gi,function(n,r){return t.helper.namespace.call(t,r,i,"get","")}))),r.find('[data-search-group="'+u+'"]')[0]||(this.groupTemplate?r.find('[data-group-template="'+u+'"] ul'):r).append(n("<li/>",{"class":t.options.selector.group,html:n("<a/>",{href:"javascript:;",html:p||u,tabindex:-1}),"data-search-group":u}))),this.groupTemplate&&c.length&&(d=c.indexOf(u||i.group),~d&&c.splice(d,1)),b=n("<li/>",{"class":t.options.selector.item+" "+t.options.selector.group+"-"+this.helper.slugify.call(this,u),disabled:i.disabled?!0:!1,"data-group":u,"data-index":f,html:n("<a/>",{href:w&&!i.disabled?function(n,i){return i.href=t.generateHref.call(t,n,i)}(w,i):"javascript:;",html:function(){if(h=i.group&&t.options.source[i.group].template||t.options.template,h)typeof h=="function"&&(h=h.call(t,t.query,i)),a=h.replace(/\{\{([^\|}]+)(?:\|([^}]+))*}}/gi,function(n,r,u){var f=t.helper.cleanStringFromScript(String(t.helper.namespace.call(t,r,i,"get","")));return u=u&&u.split("|")||[],~u.indexOf("slugify")&&(f=t.helper.slugify.call(t,f)),~u.indexOf("raw")||t.options.highlight===!0&&o&&~l.indexOf(r)&&(f=t.helper.highlight.call(t,f,o.split(" "),t.options.accent)),f});else{for(var r=0,u=l.length;r<u;r++)(v=/\./.test(l[r])?t.helper.namespace.call(t,l[r],i,"get",""):i[l[r]],typeof v!="undefined"&&v!=="")&&k.push(v);a='<span class="'+t.options.selector.display+'">'+t.helper.cleanStringFromScript(String(k.join(" ")))+"<\/span>"}(t.options.highlight===!0&&o&&!h||t.options.highlight==="any")&&(a=t.helper.highlight.call(t,a,o.split(" "),t.options.accent));n(this).append(a)}})}),function(i,r,u){u.on("click",function(i,u){if(r.disabled){i.preventDefault();return}if(u&&s(u)==="object"&&(i.originalEvent=u),t.options.mustSelectItem&&t.helper.isEmpty(r)){i.preventDefault();return}(t.options.multiselect||(t.item=r),t.helper.executeCallback.call(t,t.options.callback.onClickBefore,[t.node,n(this),r,i])!==!1)&&(i.originalEvent&&i.originalEvent.defaultPrevented||i.isDefaultPrevented()||(t.options.multiselect?(t.query=t.rawQuery="",t.addMultiselectItemLayout(r)):(t.focusOnly=!0,t.query=t.rawQuery=t.getTemplateValue.call(t,r),t.isContentEditable&&(t.node.text(t.query),t.helper.setCaretAtEnd(t.node[0]))),t.hideLayout(),t.node.val(t.query),t.options.cancelButton&&t.toggleCancelButtonVisibility(),t.helper.executeCallback.call(t,t.options.callback.onClickAfter,[t.node,n(this),r,i])))});u.on("mouseenter",function(i){r.disabled||(t.clearActiveItem(),t.addActiveItem(n(this)));t.helper.executeCallback.call(t,t.options.callback.onEnter,[t.node,n(this),r,i])});u.on("mouseleave",function(i){r.disabled||t.clearActiveItem();t.helper.executeCallback.call(t,t.options.callback.onLeave,[t.node,n(this),r,i])})}(f,i,b),(this.groupTemplate?r.find('[data-group-template="'+u+'"] ul'):r).append(b);if(this.result.length&&c.length)for(f=0,y=c.length;f<y;++f)r.find('[data-group-template="'+c[f]+'"]').remove();this.resultHtml=r}},generateHref:function(n,t){var i=this;return typeof n=="string"?n=n.replace(/\{\{([^\|}]+)(?:\|([^}]+))*}}/gi,function(n,r,u){var f=i.helper.namespace.call(i,r,t,"get","");return u=u&&u.split("|")||[],~u.indexOf("slugify")&&(f=i.helper.slugify.call(i,f)),f}):typeof n=="function"&&(n=n.call(this,t)),n},getMultiselectComparedData:function(n){var r="",u,f,t,i;if(Array.isArray(this.options.multiselect.matchOn))for(t=0,i=this.options.multiselect.matchOn.length;t<i;++t)r+=typeof n[this.options.multiselect.matchOn[t]]!="undefined"?n[this.options.multiselect.matchOn[t]]:"";else{for(u=JSON.parse(JSON.stringify(n)),f=["group","matchedKey","compiled","href"],t=0,i=f.length;t<i;++t)delete u[f[t]];r=JSON.stringify(u)}return r},buildBackdropLayout:function(){this.options.backdrop&&(this.backdrop.container||(this.backdrop.css=n.extend({opacity:.6,filter:"alpha(opacity=60)",position:"fixed",top:0,right:0,bottom:0,left:0,"z-index":1040,"background-color":"#000"},this.options.backdrop),this.backdrop.container=n("<div/>",{"class":this.options.selector.backdrop,css:this.backdrop.css}).insertAfter(this.container)),this.container.addClass("backdrop").css({"z-index":this.backdrop.css["z-index"]+1,position:"relative"}))},buildHintLayout:function(t){var u,h,f,i,c,r,l,o;if(this.options.hint){if(this.node[0].scrollWidth>Math.ceil(this.node.innerWidth())){this.hint.container&&this.hint.container.val("");return}var a=this,s="",t=t||this.result,e=this.query.toLowerCase();if(this.options.accent&&(e=this.helper.removeAccent.call(this,e)),this.hintIndex=null,this.searchGroups.length){if(this.hint.container||(this.hint.css=n.extend({"border-color":"transparent",position:"absolute",top:0,display:"inline","z-index":-1,float:"none",color:"silver","box-shadow":"none",cursor:"default","-webkit-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none"},this.options.hint),this.hint.container=n("<"+this.node[0].nodeName+"/>",{type:this.node.attr("type"),"class":this.node.attr("class"),readonly:!0,unselectable:"on","aria-hidden":"true",tabindex:-1,click:function(){a.node.focus()}}).addClass(this.options.selector.hint).css(this.hint.css).insertAfter(this.node),this.node.parent().css({position:"relative"})),this.hint.container.css("color",this.hint.css.color),e)for(i=0,c=t.length;i<c;i++)if(!t[i].disabled){for(h=t[i].group,u=this.options.source[h].display||this.options.display,r=0,l=u.length;r<l;r++)if(f=String(t[i][u[r]]).toLowerCase(),this.options.accent&&(f=this.helper.removeAccent.call(this,f)),f.indexOf(e)===0){s=String(t[i][u[r]]);this.hintIndex=i;break}if(this.hintIndex!==null)break}o=s.length>0&&this.rawQuery+s.substring(this.query.length)||"";this.hint.container.val(o);this.isContentEditable&&this.hint.container.text(o)}}},buildDropdownLayout:function(){if(this.options.dropdownFilter){var t=this;n("<span/>",{"class":this.options.selector.filter,html:function(){n(this).append(n("<button/>",{type:"button","class":t.options.selector.filterButton,style:"display: none;",click:function(){t.container.toggleClass("filter");var i=t.namespace+"-dropdown-filter";if(n("html").off(i),t.container.hasClass("filter"))n("html").on("click"+i+" touchend"+i,function(r){n(r.target).closest("."+t.options.selector.filter)[0]&&n(r.target).closest(t.container)[0]||t.hasDragged||(t.container.removeClass("filter"),n("html").off(i))})}}));n(this).append(n("<ul/>",{"class":t.options.selector.dropdown}))}}).insertAfter(t.container.find("."+t.options.selector.query))}},buildDropdownItemLayout:function(t){function c(n){n.value==="*"?delete this.filters.dropdown:this.filters.dropdown=n;this.container.removeClass("filter").find("."+this.options.selector.filterButton).html(n.template);this.isDropdownEvent=!0;this.node.trigger("input"+this.namespace);this.options.multiselect&&this.adjustInputSize();this.node.focus()}var u,e,r,o;if(this.options.dropdownFilter){var f=this,s,h=typeof this.options.dropdownFilter=="string"&&this.options.dropdownFilter||"All",l=this.container.find("."+this.options.selector.dropdown),i;for(t==="static"&&(this.options.dropdownFilter===!0||typeof this.options.dropdownFilter=="string")&&this.dropdownFilter.static.push({key:"group",template:"{{group}}",all:h,value:Object.keys(this.options.source)}),u=0,e=this.dropdownFilter[t].length;u<e;u++)for(i=this.dropdownFilter[t][u],Array.isArray(i.value)||(i.value=[i.value]),i.all&&(this.dropdownFilterAll=i.all),r=0,o=i.value.length;r<=o;r++){if(r===o&&u!==e-1)continue;else if(r===o&&u===e-1&&t==="static"&&this.dropdownFilter.dynamic.length)continue;s=this.dropdownFilterAll||h;i.value[r]?s=i.template?i.template.replace(new RegExp("{{"+i.key+"}}","gi"),i.value[r]):i.value[r]:this.container.find("."+f.options.selector.filterButton).html(s),function(t,i,r){l.append(n("<li/>",{"class":f.options.selector.dropdownItem+" "+f.helper.slugify.call(f,i.key+"-"+(i.value[t]||h)),html:n("<a/>",{href:"javascript:;",html:r,click:function(n){n.preventDefault();c.call(f,{key:i.key,value:i.value[t]||"*",template:r})}})}))}(r,i,s)}this.dropdownFilter[t].length&&this.container.find("."+f.options.selector.filterButton).removeAttr("style")}},dynamicFilter:{isEnabled:!1,init:function(){this.options.dynamicFilter&&(this.dynamicFilter.bind.call(this),this.dynamicFilter.isEnabled=!0)},validate:function(n){var u,i=null,r=null,f;for(var t in this.filters.dynamic)if(this.filters.dynamic.hasOwnProperty(t)&&(f=~t.indexOf(".")?this.helper.namespace.call(this,t,n,"get"):n[t],this.filters.dynamic[t].modifier!=="|"||i||(i=f==this.filters.dynamic[t].value||!1),this.filters.dynamic[t].modifier==="&"))if(f==this.filters.dynamic[t].value)r=!0;else{r=!1;break}return u=i,r!==null&&(u=r,r===!0&&i!==null&&(u=i)),!!u},set:function(n,t){var i=n.match(/^([|&])?(.+)/);t?this.filters.dynamic[i[2]]={modifier:i[1]||"|",value:t}:delete this.filters.dynamic[i[2]];this.dynamicFilter.isEnabled&&this.generateSource()},bind:function(){for(var r=this,i,u=0,f=this.options.dynamicFilter.length;u<f;u++){if(i=this.options.dynamicFilter[u],typeof i.selector=="string"&&(i.selector=n(i.selector)),!(i.selector instanceof n)||!i.selector[0]||!i.key){this.options.debug&&(t.log({node:this.selector,"function":"buildDynamicLayout()",message:'Invalid jQuery selector or jQuery Object for "filter.selector" or missing filter.key'}),t.print());continue}(function(n){n.selector.off(r.namespace).on("change"+r.namespace,function(){r.dynamicFilter.set.apply(r,[n.key,r.dynamicFilter.getValue(this)])}).trigger("change"+r.namespace)})(i)}},getValue:function(n){var t;return n.tagName==="SELECT"?t=n.value:n.tagName==="INPUT"&&(n.type==="checkbox"?t=n.checked&&n.getAttribute("value")||n.checked||null:n.type==="radio"&&n.checked&&(t=n.value)),t}},buildMultiselectLayout:function(){if(this.options.multiselect){var i=this,t;(this.label.container=n("<span/>",{"class":this.options.selector.labelContainer,"data-padding-left":parseFloat(this.node.css("padding-left"))||0,"data-padding-right":parseFloat(this.node.css("padding-right"))||0,"data-padding-top":parseFloat(this.node.css("padding-top"))||0,click:function(t){n(t.target).hasClass(i.options.selector.labelContainer)&&i.node.focus()}}),this.node.closest("."+this.options.selector.query).prepend(this.label.container),this.options.multiselect.data)&&(Array.isArray(this.options.multiselect.data)?this.populateMultiselectData(this.options.multiselect.data):typeof this.options.multiselect.data=="function"&&(t=this.options.multiselect.data.call(this),Array.isArray(t)?this.populateMultiselectData(t):typeof t.promise=="function"&&n.when(t).then(function(n){n&&Array.isArray(n)&&i.populateMultiselectData(n)})))}},isMultiselectUniqueData:function(n){for(var i=!0,t=0,r=this.comparedItems.length;t<r;++t)if(this.comparedItems[t]===this.getMultiselectComparedData(n)){i=!1;break}return i},populateMultiselectData:function(n){for(var t=0,i=n.length;t<i;++t)this.addMultiselectItemLayout(n[t]);this.node.trigger("search"+this.namespace,{origin:"populateMultiselectData"})},addMultiselectItemLayout:function(t){if(this.isMultiselectUniqueData(t)){this.items.push(t);this.comparedItems.push(this.getMultiselectComparedData(t));var u=this.getTemplateValue(t),i=this,f=this.options.multiselect.href?"a":"span",r=n("<span/>",{"class":this.options.selector.label,html:n("<"+f+"/>",{text:u,click:function(t){var r=n(this).closest("."+i.options.selector.label),u=i.label.container.find("."+i.options.selector.label).index(r);i.options.multiselect.callback&&i.helper.executeCallback.call(i,i.options.multiselect.callback.onClick,[i.node,i.items[u],t])},href:this.options.multiselect.href?function(n){return i.generateHref.call(i,i.options.multiselect.href,n)}(i.items[i.items.length-1]):null})});return r.append(n("<span/>",{"class":this.options.selector.cancelButton,html:"×",click:function(t){var r=n(this).closest("."+i.options.selector.label),u=i.label.container.find("."+i.options.selector.label).index(r);i.cancelMultiselectItem(u,r,t)}})),this.label.container.append(r),this.adjustInputSize(),!0}},cancelMultiselectItem:function(n,t,i){var r=this.items[n];t=t||this.label.container.find("."+this.options.selector.label).eq(n);t.remove();this.items.splice(n,1);this.comparedItems.splice(n,1);this.options.multiselect.callback&&this.helper.executeCallback.call(this,this.options.multiselect.callback.onCancel,[this.node,r,i]);this.adjustInputSize();this.focusOnly=!0;this.node.focus().trigger("input"+this.namespace,{origin:"cancelMultiselectItem"})},adjustInputSize:function(){var u=this.node[0].getBoundingClientRect().width-(parseFloat(this.label.container.data("padding-right"))||0)-(parseFloat(this.label.container.css("padding-left"))||0),t=0,f=0,i=0,r=!1,e=0,o,s;this.label.container.find("."+this.options.selector.label).filter(function(o,s){o===0&&(e=n(s)[0].getBoundingClientRect().height+parseFloat(n(s).css("margin-bottom")||0));t=n(s)[0].getBoundingClientRect().width+parseFloat(n(s).css("margin-right")||0);i+t>u*.7&&!r&&(f++,r=!0);i+t<u?i+=t:(r=!1,i=t)});o=parseFloat(this.label.container.data("padding-left")||0)+(r?0:i);s=f*e+parseFloat(this.label.container.data("padding-top")||0);this.container.find("."+this.options.selector.query).find("input, textarea, [contenteditable], .typeahead__hint").css({paddingLeft:o,paddingTop:s})},showLayout:function(){function t(){var t=this;n("html").off("keydown"+this.namespace).on("keydown"+this.namespace,function(i){i.keyCode&&i.keyCode===9&&setTimeout(function(){n(":focus").closest(t.container).find(t.node)[0]||t.hideLayout()},0)});n("html").off("click"+this.namespace+" touchend"+this.namespace).on("click"+this.namespace+" touchend"+this.namespace,function(i){n(i.target).closest(t.container)[0]||n(i.target).closest("."+t.options.selector.item)[0]||i.target.className===t.options.selector.cancelButton||t.hasDragged||t.hideLayout()})}!this.container.hasClass("result")&&(this.result.length||this.displayEmptyTemplate||this.options.backdropOnFocus)&&(t.call(this),this.container.addClass([this.result.length||this.searchGroups.length&&this.displayEmptyTemplate?"result ":"",this.options.hint&&this.searchGroups.length?"hint":"",this.options.backdrop||this.options.backdropOnFocus?"backdrop":""].join(" ")),this.helper.executeCallback.call(this,this.options.callback.onShowLayout,[this.node,this.query]))},hideLayout:function(){(this.container.hasClass("result")||this.container.hasClass("backdrop"))&&((this.container.removeClass("result hint filter"+(this.options.backdropOnFocus&&n(this.node).is(":focus")?"":" backdrop")),this.options.backdropOnFocus&&this.container.hasClass("backdrop"))||(n("html").off(this.namespace),this.helper.executeCallback.call(this,this.options.callback.onHideLayout,[this.node,this.query])))},resetLayout:function(){this.result=[];this.tmpResult={};this.groups=[];this.resultCount=0;this.resultCountPerGroup={};this.resultItemCount=0;this.resultHtml=null;this.options.hint&&this.hint.container&&(this.hint.container.val(""),this.isContentEditable&&this.hint.container.text(""))},resetInput:function(){this.node.val("");this.isContentEditable&&this.node.text("");this.query="";this.rawQuery=""},buildCancelButtonLayout:function(){if(this.options.cancelButton){var t=this;n("<span/>",{"class":this.options.selector.cancelButton,html:"×",mousedown:function(n){n.stopImmediatePropagation();n.preventDefault();t.resetInput();t.node.trigger("input"+t.namespace,[n])}}).insertBefore(this.node)}},toggleCancelButtonVisibility:function(){this.container.toggleClass("cancel",!!this.query.length)},__construct:function(){(this.extendOptions(),this.unifySourceFormat())&&(this.dynamicFilter.init.apply(this),this.init(),this.buildDropdownLayout(),this.buildDropdownItemLayout("static"),this.buildMultiselectLayout(),this.delegateEvents(),this.buildCancelButtonLayout(),this.helper.executeCallback.call(this,this.options.callback.onReady,[this.node]))},helper:{isEmpty:function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},removeAccent:function(n){if(typeof n=="string"){var t=u;return s(this.options.accent)==="object"&&(t=this.options.accent),n.toLowerCase().replace(new RegExp("["+t.from+"]","g"),function(n){return t.to[t.from.indexOf(n)]})}},slugify:function(n){return n=String(n),n!==""&&(n=this.helper.removeAccent.call(this,n),n=n.replace(/[^-a-z0-9]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")),n},sort:function(n,t,i){var r=function(t){for(var r=0,u=n.length;r<u;r++)if(typeof t[n[r]]!="undefined")return i(t[n[r]]);return t};return t=[-1,1][+!!t],function(n,i){return n=r(n),i=r(i),t*((n>i)-(i>n))}},replaceAt:function(n,t,i,r){return n.substring(0,t)+r+n.substring(t+i)},highlight:function(n,t,i){var f,u,r;for(n=String(n),f=i&&this.helper.removeAccent.call(this,n)||n,u=[],Array.isArray(t)||(t=[t]),t.sort(function(n,t){return t.length-n.length}),r=t.length-1;r>=0;r--){if(t[r].trim()===""){t.splice(r,1);continue}t[r]=t[r].replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}for(f.replace(new RegExp("(?:"+t.join("|")+")(?!([^<]+)?>)","gi"),function(n,t,i){u.push({offset:i,length:n.length})}),r=u.length-1;r>=0;r--)n=this.helper.replaceAt(n,u[r].offset,u[r].length,"<strong>"+n.substr(u[r].offset,u[r].length)+"<\/strong>");return n},getCaret:function(n){var t=0,r,i,u,f,e;if(n.selectionStart)return n.selectionStart;if(document.selection){if(r=document.selection.createRange(),r===null)return t;i=n.createTextRange();u=i.duplicate();i.moveToBookmark(r.getBookmark());u.setEndPoint("EndToStart",i);t=u.text.length}else window.getSelection&&(f=window.getSelection(),f.rangeCount&&(e=f.getRangeAt(0),e.commonAncestorContainer.parentNode==n&&(t=e.endOffset)));return t},setCaretAtEnd:function(n){var t,r,i;typeof getSelection!="undefined"&&typeof document.createRange!="undefined"?(t=document.createRange(),t.selectNodeContents(n),t.collapse(!1),r=window.getSelection(),r.removeAllRanges(),r.addRange(t)):typeof document.body.createTextRange!="undefined"&&(i=document.body.createTextRange(),i.moveToElementText(n),i.collapse(!1),i.select())},cleanStringFromScript:function(n){return typeof n=="string"&&n.replace(/<\/?(?:script|iframe)\b[^>]*>/gm,"")||n},executeCallback:function(n,i){if(n){var r;if(typeof n=="function")r=n;else if((typeof n=="string"||Array.isArray(n))&&(typeof n=="string"&&(n=[n,[]]),r=this.helper.namespace.call(this,n[0],window),typeof r!="function")){this.options.debug&&(t.log({node:this.selector,"function":"executeCallback()",arguments:JSON.stringify(n),message:'WARNING - Invalid callback function"'}),t.print());return}return r.apply(this,(n[1]||[]).concat(i?i:[]))}},namespace:function(n,i,r,u){var s,o,h;if(typeof n!="string"||n==="")return this.options.debug&&(t.log({node:this.options.input||this.selector,"function":"helper.namespace()",arguments:n,message:'ERROR - Missing string"'}),t.print()),!1;if(s=typeof u!="undefined"?u:undefined,!~n.indexOf("."))return i[n]||s;var c=n.split("."),f=i||window,r=r||"get",e="";for(o=0,h=c.length;o<h;o++){if(e=c[o],typeof f[e]=="undefined"){if(~["get","delete"].indexOf(r))return typeof u!="undefined"?u:undefined;f[e]={}}if(~["set","create","delete"].indexOf(r)&&o===h-1)if(r==="set"||r==="create")f[e]=s;else return delete f[e],!0;f=f[e]}return f},typeWatch:function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}()}},n=jQuery,n.fn.typeahead=n.typeahead=function(n){return r.typeahead(this,n)},r={typeahead:function(r,u){var o,e,f,h;if(!u||!u.source||s(u.source)!=="object"){t.log({node:r.selector||u&&u.input,"function":"$.typeahead()",arguments:JSON.stringify(u&&u.source||""),message:'Undefined "options" or "options.source" or invalid source type - Typeahead dropped'});t.print();return}if(typeof r=="function"){if(!u.input){t.log({node:r.selector,"function":"$.typeahead()",message:'Undefined "options.input" - Typeahead dropped'});t.print();return}r=n(u.input)}if(typeof r[0].value=="undefined"&&(r[0].value=r.text()),!r.length){t.log({node:r.selector,"function":"$.typeahead()",arguments:JSON.stringify(u.input),message:"Unable to find jQuery input element - Typeahead dropped"});t.print();return}if(r.length===1)return r[0].selector=r.selector||u.input||r[0].nodeName.toLowerCase(),window.Typeahead[r[0].selector]=new i(r,u);for(o={},f=0,h=r.length;f<h;++f)e=r[f].nodeName.toLowerCase(),typeof o[e]!="undefined"&&(e+=f),r[f].selector=e,window.Typeahead[e]=o[e]=new i(r.eq(f),u);return o}},t={table:{},log:function(t){t.message&&typeof t.message=="string"&&(this.table[t.message]=n.extend({node:"","function":"",arguments:""},t))},print:function(){!i.prototype.helper.isEmpty(this.table)&&console&&console.table&&(console.group!==undefined||console.table!==undefined,this.table={})}},t.log({message:"WARNING - You are using the DEBUG version. Use /dist/jquery.typeahead.min.js in production."}),t.print(),window.console=window.console||{log:function(){}},Array.isArray||(Array.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"}),"trim"in String.prototype||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),"indexOf"in Array.prototype||(Array.prototype.indexOf=function(n,t){t===undefined&&(t=0);t<0&&(t+=this.length);t<0&&(t=0);for(var i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1}),Object.keys||(Object.keys=function(n){var t=[];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.push(i);return t}),i}($);v=jQuery;ra=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"init",function(){try{f.initFields();f.$element.typeahead(f.typeaheadOptions)}catch(t){console.error("Error initisalising typeahead control");console.error(t)}var n=f.eventHandler;n(f.$element,"input",f.onInput);n(f.$element,"afd:initFields",f.onAfdInitFields);n(f.$searchAgainButton,"click",f.onAfdSearchAgainButtonClick);f.options.typeahead.manualInputButton&&n(f.$manualInputButton,"click",f.onAfdManualInputButtonClick);f.options.typeahead.manualInputButton&&n(f.$manualInputSearchButton,"click",f.onAfdManualInputSearchButtonClick);f.getInitialCountry()}),i(t(t(f)),"setupTypeaheadRequestOptions",function(){f.initRequestSequence();f.requestOptions=f.setupParams({data:"address",fields:f.options.typeahead.postcodeFirst?"list":"fflist",task:"fastfindv4",lookup:"{{query}}",allpc:"1",matchPositions:f.options.typeahead.matchPositions?1:0,maxquantity:f.options.typeahead.maxItems,uniqueid:f.uniqueID});f.requestOptions.path="Item"}),i(t(t(f)),"prepareTypeaheadOptions",function(){return{dynamic:!0,source:{lookup:{ajax:f.requestOptions}},template:"<span>{{List}}<\/span>",templateValue:"{{List}}",cancelButton:!1,emptyTemplate:"No results found for {{query}}",filter:!1,maxItem:0,minLength:f.options.typeahead.minLength,delay:20,abortAjax:!1,selector:f.getTypeaheadSelectors(),callback:{onResult:f.onResult,onShowLayout:f.onShowLayout,onHideLayout:f.onHideLayout,onLayoutBuiltBefore:f.onLayoutBuiltBefore,onSearch:f.onSearch,onNavigateBefore:f.onNavigateBefore,onNavigateAfter:f.onNavigateAfter,onClickAfter:f.onClickAfter}}}),i(t(t(f)),"onInput",function(n){var t=f.containers.length>0?v(f.containers):v(document);t.find(".afd-typeahead-status").html("&nbsp;");v(document).trigger("afd:typeaheadInput",[n.target.value])}),i(t(t(f)),"onCountryChangedLocal",function(n){f.typeaheadOptions.source.lookup.ajax.data.countryiso=n;f.$element.typeahead(f.typeaheadOptions)}),i(t(t(f)),"onAfdInitFields",function(){f.$element.typeahead(f.typeaheadOptions);f.setFields();f.initFields()}),i(t(t(f)),"onResult",function(n,t,i){var r=f.containers.length>0?v(f.containers):v(document);r.find(".afd-typeahead-status").html(i.length+" results found");f.options.typeahead.beforeHideResults&&f.options.typeahead.fewResultsManualInput&&i.length<f.options.typeahead.maxItems&&t.length>3&&window.Typeahead.input.result.push({List:f.options.typeahead.fewResultsManualInputText,Key:null,group:"lookup",matchedKey:"display"})}),i(t(t(f)),"onShowLayout",function(){f.$manualInputButton.hide()}),i(t(t(f)),"onHideLayout",function(n){var t=n.closest(f.containers),i=f.multiForms?t.find("[data-afd-result]:hidden").length===0:v("[data-afd-result]:hidden").length===0;!i&&f.options.typeahead.manualInputButton&&f.$manualInputButton.show()}),i(t(t(f)),"onLayoutBuiltBefore",function(n,t,i,r){var y,u,o,c;if(i.length===0)return r;if(y=f.containers.length>0?"-"+f.$element.closest(f.containers.toString()).attr("id"):"",r.attr("id","afd-results"+y).attr("role","listbox"),f.options.typeahead.matchPositions&&typeof i[0].matchPositions!="undefined"){var p='<span class="afd-matched-highlight">',w="<\/span>",b=p.length+w.length;for(u=0;u<i.length;u++){var l=i[u],k=v(r.children().eq(u)),s=k.text();if(typeof l.matchPositions!="undefined")for(o=0;o<l.matchPositions.length;o++){var h=l.matchPositions[o],a=o*b,e="";e+=s.substr(0,h[0]+a);e+=p;e+=s.substr(h[0]+a,h[1]-h[0]);e+=w;e+=s.substr(h[1]+a);s=e}c='<a href="javascript:;">';c+=s;c+="<\/a>";r.children().eq(u).html(c)}}return i.length===1&&r.children().addClass("active"),r.children().attr("role","option"),r.children().each(function(n){r.children().eq(n).attr("id","afd-result-"+n)}),r.attr("aria-label","Results"),r}),i(t(t(f)),"onSearch",function(){v("."+f.typeaheadOptions.selector.result).empty()}),i(t(t(f)),"onNavigateBefore",function(n,t,i){~[38,40].indexOf(event.keyCode)&&(i.preventInputChange=!0)}),i(t(t(f)),"onNavigateAfter",function(n,t,i,r,u,e){var o=t.filter("li.active"),c=f.containers.length>0?v(f.containers):v(document),s,h;~[38,40].indexOf(e.keyCode)&&(s=c.find(".afd-typeahead-list"),h=o[0]&&o[0].offsetTop-s.height()/2||0,s.scrollTop(h));t.removeAttr("aria-selected");o.attr("aria-selected","true");f.$element.attr("aria-activedescendant",o.attr("id"))}),i(t(t(f)),"onClickAfter",function(n,t,i){var r=f.containers.length>0?v(f.containers):v(document);if(r.find(".afd-typeahead-status").html("&nbsp;"),f.handleMultiForms(),v(".afd-typeahead-field input").val(""),!i.Key){f.showResultFields();f.$fieldSets.show();f.$manualInputButton.hide();f.$manualInputSearchButton.show();f.$typeaheadFieldandLabel.hide();return}f.addressRetrieve(i.Key).then(f.handleAddressRetrieve).fail(function(n){return console.error(n)})}),i(t(t(f)),"getTypeaheadSelectors",function(){return{container:"afd-typeahead-container",result:"afd-typeahead-result",list:"afd-typeahead-list",group:"afd-typeahead-group",item:"afd-typeahead-item",empty:"afd-typeahead-empty",display:"afd-typeahead-display",query:"afd-typeahead-query",filter:"afd-typeahead-filter",filterButton:"afd-typeahead-filterButton",dropdown:"afd-typeahead-dropdown",dropdownItem:"afd-typeahead-dropdownItem",button:"afd-typeahead-button",backdrop:"afd-typeahead-backdrop",hint:"afd-typeahead-hint",cancelButton:"afd-typeahead-cancelButton"}}),f.controlType="typeahead",f.timer=null,f.$reverseGeocodeButton=n.siblings(".afd-typeahead-reverse-geocode-button"),f.setFields(),f.refreshUniqeID(),f.setupTypeaheadRequestOptions(),f.typeaheadOptions=f.prepareTypeaheadOptions(),f}return tt(r,n),r}(th(lt));sr=jQuery,function(n){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))}(navigator.userAgent||navigator.vendor||window.opera);ua=function(n){function r(n,u,f){var e;return k(this,r),e=et(this,ot(r).call(this,n,f)),i(t(t(e)),"init",function(){e.hideResultsElement(e.$resultList,e.options);var n=e.eventHandler;n(e.$button,"click",e.onButtonClick);n(sr(document),"afd:initFields",e.onAfdInitFields);n(sr(document),"afd:countryChanged",e.onAfdCountryChanged);n(e.$resultList,"keydown",e.onKeyDownResult);n(e.$resultList,"keyup",e.onKeyUpResult);n(e.$resultList,"change",e.onChangeResult);!sr.browser.mobile&&e.options.reverseGeocode.hideOnDesktop&&(e.options.buttonContainer?e.$button.closest(e.options.buttonContainer).hide():e.$button.hide());try{e.initFields()}catch(t){console.error("Error initisalising reverseGeocode controls");console.error(t)}}),i(t(t(e)),"setupReverseGeocodeRequestOptions",function(n,t){e.requestOptions=e.setupParams({data:"address",fields:e.options.reverseGeocode.postcodeFirst?"list":"fflist",task:"nearest",maxquantity:e.options.reverseGeocode.maxItems,longitude:n,latitude:t})}),i(t(t(e)),"onAfdCountryChanged",function(n,t){e.typeaheadOptions.source.lookup.ajax.data.countryiso=t}),i(t(t(e)),"onAfdInitFields",function(){e.setFields();e.handleMultiForms()}),i(t(t(e)),"onButtonClick",function(){navigator.geolocation.getCurrentPosition(function(n){e.setupReverseGeocodeRequestOptions(n.coords.longitude,n.coords.latitude);sr.ajax(e.requestOptions).then(function(n){e.results=n.Item;e.populateResultsList()})})}),e.controlType="reverseGeocode",e.$button=n,e.$resultList=u,e.setFields(),e.handleMultiForms(),e}return tt(r,n),r}(th(lt));var vf=function(r){var u;return u=function(r){function u(){var e,r;k(this,u);for(var o=arguments.length,s=new Array(o),f=0;f<o;f++)s[f]=arguments[f];return r=et(this,(e=ot(u)).call.apply(e,[this].concat(s))),i(t(t(r)),"handleInvalid",function(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null,f=i?i[0]:r.$element[0],u=i?i:r.$element;f.setCustomValidity(t);r.options.nativeValidationMessages===!0&&f.reportValidity();u.removeClass("afd-valid").addClass("afd-invalid").closest(".iti").addClass("afd-invalid");u.parent(".form-group").addClass("has-error").removeClass("has-success");u.parent().addClass("was-validated");u.siblings(".invalid-feedback").first().html(f.validationMessage);n(document).trigger("afd:validateComplete",{valid:!1,validationMessage:t})}),i(t(t(r)),"handleValid",function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,u=t?t[0]:r.$element[0],i=t?t:r.$element;u.setCustomValidity("");i.addClass("afd-valid").removeClass("afd-invalid").closest(".iti").removeClass("afd-invalid");i.parent(".form-group").removeClass("has-error").addClass("has-success");i.parent().addClass("was-validated");i.siblings(".invalid-feedback").first().html(u.validationMessage);n(document).trigger("afd:validateComplete",{valid:!0,validationMessage:null})}),i(t(t(r)),"clearValidation",function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,i=n?n[0]:r.$element[0],t=n?n:r.$element;i.setCustomValidity("");t.parent(".form-group").removeClass("has-error").removeClass("has-success");t.removeClass("afd-valid").removeClass("afd-invalid").closest(".iti").removeClass("afd-invalid");t.parent().removeClass("was-validated")}),i(t(t(r)),"showLoadingSpinner",function(n,t){t&&n.closest(t).addClass("afd-loading")}),i(t(t(r)),"hideLoadingSpinner",function(n,t){t&&n.closest(t).removeClass("afd-loading")}),r}return tt(u,r),u}(r),u},it=jQuery,ykt=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"init",function(){f.$element.data("account-is-regex-valid",!1);f.$element.data("account-is-syntax-valid",!1);f.$element.data("account-is-afd-valid",!1);f.$sortCodeElement.data("sort-code-is-regex-valid",!1);f.$sortCodeElement.data("sort-code-is-syntax-valid",!1);var n=f.eventHandler;n(f.$element,"keydown",f.onKeyDown);n(f.$element,"keyup",f.onKeyUp);n(f.$element,"focusout",f.onFocusOut);n(f.$sortCodeElement,"keydown",f.onSortKeyDown);n(f.$sortCodeElement,"keyup",f.onSortKeyUp);n(f.$sortCodeElement,"focusout",f.onSortFocusOut)}),i(t(t(f)),"onKeyDown",function(n){var t=f.$element.val();(n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&(n.keyCode<112||n.keyCode>123)&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault();t.length>7&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault()}),i(t(t(f)),"onKeyUp",function(){var n=f.$element,t=n.val();t.length===8?(n.data("account-is-regex-valid",!0),n.data("account-is-syntax-valid",!0),f.handleValid()):(n.data("account-is-regex-valid",!1),n.data("account-is-syntax-valid",!1),f.clearValidation());it(document).trigger("afd:accountValidationUpdated",[n.get()[0],f.$sortCodeElement.get()[0]])}),i(t(t(f)),"onFocusOut",function(){var n=f.$element,t=f.$element.val();n.data("account-is-syntax-valid")?f.checkBoth():f.handleInvalid(f.options.account.invalidAccountNumberMessage)}),i(t(t(f)),"onSortKeyDown",function(n){(n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&(n.keyCode<112||n.keyCode>123)&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault();var t=f.$sortCodeElement.val();t.length>7&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault()}),i(t(t(f)),"onSortKeyUp",function(n){var t=f.$sortCodeElement,i=t.val();(i.length===2||i.length===5)&&f.utilKeys.indexOf(n.keyCode)===-1&&t.val(i+"-");i.length===8?(t.data("sort-code-is-regex-valid",!0),t.data("sort-code-is-syntax-valid",!0),f.handleValid(t)):(t.data("sort-code-is-regex-valid",!1),t.data("sort-code-is-syntax-valid",!1),f.clearValidation(t));it(document).trigger("afd:accountValidationUpdated",[f.$element.get()[0],t.get()[0]])}),i(t(t(f)),"onSortFocusOut",function(){var n=f.$sortCodeElement,t=n.val();t.length!==8?(f.handleInvalid(f.options.account.invalidSortCodeMessage,n),f.$element.data("account-is-afd-valid",!1),f.$element.data("account-clearing-system",null),f.$element.data("account-iban",null),f.$element.data("account-roll-number",null),f.$element.data("account-type",null)):f.checkBoth();it(document).trigger("afd:accountValidationUpdated",[f.$element.get()[0],n.get()[0]])}),f.$sortCodeElement=it('[data-afd-control="sort"]'),f.utilKeys=[37,39,8,46,9],f}return tt(r,n),ri(r,[{key:"checkBoth",value:function(){var t=this,n=it('[data-afd-control="account"]'),r=n.val(),u=n.data("account-is-syntax-valid"),i=it('[data-afd-control="sort"]'),f=i.val(),e=i.data("sort-code-is-syntax-valid");u&&e&&(it(document).trigger("afd:accountValidationStarted",[n,i]),this.showLoadingSpinner(n,this.options.account.loadingSpinner),this.validateAccount(r,f).then(function(r){if(r.Result==="1"){var f=hf(r.Item,1),u=f[0];t.handleValid();t.handleValid(i);n.data("account-is-afd-valid",!0);n.data("account-clearing-system",u.ClearingSystem);n.data("account-iban",u.IBAN);n.data("account-roll-number",u.RollNumber);n.data("account-type",u.TypeOfAccount)}else r.Result==="-12"||r.Result==="-13"?t.handleInvalid(r.ErrorText,i):t.handleInvalid(r.ErrorText);it(document).trigger("afd:accountValidationSuccess",[r,n,i]);t.hideLoadingSpinner(n,t.options.account.loadingSpinner);it(document).trigger("afd:accountValidationUpdated",[n.get()[0],i.get()[0]])}).catch(function(i){console.error(i);it(document).trigger("afd:accountValidationError",[i]);t.hideLoadingSpinner(n,t.options.account.loadingSpinner)}))}},{key:"validateAccount",value:function(n,t){var i=this.setupParams({accountNumber:n,sortCode:t,data:"bank",task:"account",fields:"account",afdc:this.options.afdc});return it.ajax(i)}}]),r}(vf(lt)),pkt=oi.f,lb=Function.prototype,wkt=/^\s*function ([^ (]*)/,ab="name";ab in lb||ut&&pkt(lb,ab,{configurable:!0,get:function(){try{return(""+this).match(wkt)[1]}catch(n){return""}}});var bkt=eht,vt,g={},iu={},yf="visa",pf="mastercard",wf="american-express",bf="diners-club",kf="discover",df="elo",gf="jcb",ne="unionpay",te="maestro",ie="mir",ch="CVV",vb="CID",yb="CVC",pb=[yf,pf,wf,bf,kf,gf,ne,te,df,ie];vt=ti(pb);g[yf]={niceType:"Visa",type:yf,prefixPattern:/^4/,exactPattern:new RegExp("^4(?!31274|51416|57393|0117[89]|38935|5763[12])\\d{5,}$"),gaps:[4,8,12],lengths:[16,18,19],code:{name:ch,size:3}};g[pf]={niceType:"Mastercard",type:pf,prefixPattern:/^(5|5[1-5]|2|22|222|222[1-9]|2[3-6]|27|27[0-2]|2720)$/,exactPattern:/^(5[1-5]|222[1-9]|22[3-9]|2[3-6]|27[0-1]|2720)\d*$/,gaps:[4,8,12],lengths:[16],code:{name:yb,size:3}};g[wf]={niceType:"American Express",type:wf,prefixPattern:/^(3|34|37)$/,exactPattern:/^3[47]\d*$/,isAmex:!0,gaps:[4,10],lengths:[15],code:{name:vb,size:4}};g[bf]={niceType:"Diners Club",type:bf,prefixPattern:/^(3|3[0689]|30[0-5])$/,exactPattern:/^3(0[0-5]|[689])\d*$/,gaps:[4,10],lengths:[14,16,19],code:{name:ch,size:3}};g[kf]={niceType:"Discover",type:kf,prefixPattern:/^(6|60|601|6011|65|65\d{1,4}|64|64[4-9])$/,exactPattern:new RegExp("^(6011|65(?!003[1-3]|003[5-9]|004\\d|005[0-1]|040[5-9]|04[1-3]\\d|048[5-9]|049\\d|05[0-2]\\d|053[0-8]|054[1-9]|05[5-8]\\d|059[0-8]|070\\d|071[0-8]|072[0-7]|090[1-9]|09[1-6]\\d|097[0-8]|165[2-9]|16[6-7]\\d|50[0-1]\\d|502[1-9]|50[3-4]\\d|505[0-8])\\d{4}|64[4-9])\\d*$"),gaps:[4,8,12],lengths:[16,19],code:{name:vb,size:3}};g[gf]={niceType:"JCB",type:gf,prefixPattern:/^(2|21|213|2131|1|18|180|1800|3|35)$/,exactPattern:/^(2131|1800|35)\d*$/,gaps:[4,8,12],lengths:[16,17,18,19],code:{name:ch,size:3}};g[ne]={niceType:"UnionPay",type:ne,prefixPattern:/^((6|62|62\d|(621(?!83|88|98|99))|622(?!06)|627[0267]\d?|628(?!0|1)|629[1,2])|622018)$/,exactPattern:new RegExp("^((620|(621(?!83|88|98|99))|622(?!06|018)|62[3-6]|627[026]|6277(?!80)\\d{2}|628(?!0|1)|629[12])\\d*|622018\\d{12})$"),gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVN",size:3}};g[te]={niceType:"Maestro",type:te,prefixPattern:/^(5|5[06-9]|6\d*)$/,exactPattern:new RegExp("^(5[6-9]|50(?!6699|067[0-6][0-9]|677[0-8]|9[0-9][0-9][0-9])\\d{4}|67|63(?!6297|6368)\\d{4})\\d*$"),gaps:[4,8,12],lengths:[12,13,14,15,16,17,18,19],code:{name:yb,size:3}};g[df]={niceType:"Elo",type:df,prefixPattern:new RegExp("^([4-6]|4[035]|4[035]1|4011|40117|40117[89]|4312|43127|431274|438|4389|43893|438935|4514|45141|451416|457|457[36]|45739|45763|457393|45763[12]|50|50[69]|506[6-7]|50669|5067[0-7]|5067[0-6][0-9]|50677[0-8]|509[0-9]|509[0-9][0-9]|509[0-9][0-9][0-9]|6[235]|627|636|65[015]|6277|62778|627780|636[23]|63629|636297|63636|636368|650[0479]|6500[3-5]|65003[1-3]|65003[5-9]|65004[0-9]65005[01]|6504[0-3]|65040[5-9]|65041[0-9]|6505[4-9]|65054[1-9]|6505[5-8][0-9]|65059[0-8]|6507[0-2]|65070[0-9]|65071[0-8]|65072[0-7]|6509[0-7]|65090[1-9]|6509[1-6][0-9]|65097[0-8]|6516|6516[5-7]|65165[2-9]|6516[6-7][0-9]|6550|6550[0-5]|6550[01][0-9]|65502[1-9]|6550[3-4][0-9]|65505[0-8])$"),exactPattern:new RegExp("^(4(31274|51416|57393)|50(4175|6699|67[0-6][0-9]|677[0-8]|9[0-9][0-9][0-9])|627780|636(297|368)|4(0117[89]|38935|5763[12])|65(003[1-3]|003[5-9]|004\\d|005[0-1]|040[5-9]|04[1-3]\\d|048[5-9]|049\\d|05[0-2]\\d|053[0-8]|054[1-9]|05[5-8]\\d|059[0-8]|070[0-9]|071[0-8]|072[0-7]|090[1-9]|09[1-6][0-9]|097[0-8]|165[2-9]|16[6-7][0-9]|50[0-1][0-9]|502[1-9]|50[3-4][0-9]|505[0-8]))\\d*$"),gaps:[4,8,12],lengths:[16],code:{name:"CVE",size:3}};g[ie]={niceType:"Mir",type:ie,prefixPattern:/^(2|22|220|220[0-4])$/,exactPattern:/^(220[0-4])\d*$/,gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVP2",size:3}};yt.getTypeInfo=function(n){return ti(uc(n))};yt.removeCard=function(n){var t=oe(n);vt.splice(t,1)};yt.addCard=function(n){var t=oe(n.type,!0);iu[n.type]=n;t===-1&&vt.push(n.type)};yt.updateCard=function(n,t){var i,r=iu[n]||g[n];if(!r)throw new Error('"'+n+'" is not a recognized type. Use `addCard` instead.');if(t.type&&r.type!==t.type)throw new Error("Cannot overwrite type parameter.");i=ti(r,!0);Object.keys(i).forEach(function(n){t[n]&&(i[n]=t[n])});iu[i.type]=i};yt.changeOrder=function(n,t){var i=oe(n);vt.splice(i,1);vt.splice(t,0,n)};yt.resetModifications=function(){vt=ti(pb);iu={}};yt.types={VISA:yf,MASTERCARD:pf,AMERICAN_EXPRESS:wf,DINERS_CLUB:bf,DISCOVER:kf,JCB:gf,UNIONPAY:ne,MAESTRO:te,ELO:df,MIR:ie};io=yt;fa=oht;ea=19;au=sht;oa=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"};sa=hht;ro=cht;ha=lht;uo=3;ca=yht;la=3;var kkt=pht,lh={number:fa,expirationDate:ha,expirationMonth:ro,expirationYear:au,cvv:ca,postalCode:kkt,creditCardType:io},ah=lh.number,vh=lh.expirationDate,yh=lh.expirationMonth,wb='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#000C9D" width="750" height="471" rx="40"/><rect fill="#9D9400" x="48.71" y="153.576" width="110.324" height="99.679" rx="20.323"/><g fill="#FFF"><path d="M78.102 310.37v-3.795h-5.117v-11.27h-4.198l-.402 11.27H56.942l10.58-25.07-3.967-1.725-11.673 27.14v3.45h16.445v9.66h4.658v-9.66h5.117zM97.688 279.78c-4.025 0-7.878 1.38-11.213 4.6l2.588 2.933c2.645-2.473 5.002-3.68 8.395-3.68 4.197 0 7.532 2.357 7.532 6.727 0 4.773-3.737 6.958-7.532 6.958H95.1l-.575 3.795h3.335c4.658 0 8.223 1.84 8.223 7.532 0 4.945-3.278 8.108-8.855 8.108-3.22 0-6.555-1.323-8.798-3.968l-3.22 2.645c2.99 3.68 7.705 5.233 12.133 5.233 8.165 0 13.742-5.175 13.742-12.018 0-6.152-4.37-9.372-9.027-9.717 4.197-.805 7.762-4.428 7.762-9.2 0-5.405-4.715-9.948-12.132-9.948zM132.165 279.78c-5.347 0-8.912 1.898-12.075 5.693l3.335 2.53c2.53-2.933 4.658-4.198 8.568-4.198 4.427 0 7.072 2.76 7.072 7.188 0 6.497-3.22 10.81-18.17 25.127v3.91h23.518l.575-4.082h-18.63c13.052-11.903 17.71-17.825 17.71-25.07 0-6.325-4.428-11.098-11.903-11.098zM180.903 316.12h-8.28v-35.65h-4.198l-11.73 7.245 2.07 3.393 9.085-5.463v30.475h-9.775v3.91h22.828v-3.91zM250.49 310.37v-3.795h-5.117v-11.27h-4.198l-.402 11.27H229.33l10.58-25.07-3.967-1.725-11.673 27.14v3.45h16.445v9.66h4.658v-9.66h5.117zM270.075 279.78c-4.025 0-7.877 1.38-11.212 4.6l2.587 2.933c2.645-2.473 5.003-3.68 8.395-3.68 4.198 0 7.533 2.357 7.533 6.727 0 4.773-3.738 6.958-7.533 6.958h-2.357l-.575 3.795h3.335c4.657 0 8.222 1.84 8.222 7.532 0 4.945-3.277 8.108-8.855 8.108-3.22 0-6.555-1.323-8.797-3.968l-3.22 2.645c2.99 3.68 7.705 5.233 12.132 5.233 8.165 0 13.743-5.175 13.743-12.018 0-6.152-4.37-9.372-9.028-9.717 4.198-.805 7.763-4.428 7.763-9.2 0-5.405-4.715-9.948-12.133-9.948zM304.553 279.78c-5.348 0-8.913 1.898-12.075 5.693l3.335 2.53c2.53-2.933 4.657-4.198 8.567-4.198 4.428 0 7.073 2.76 7.073 7.188 0 6.497-3.22 10.81-18.17 25.127v3.91H316.8l.575-4.082h-18.63c13.053-11.903 17.71-17.825 17.71-25.07 0-6.325-4.427-11.098-11.902-11.098zM353.29 316.12h-8.28v-35.65h-4.197l-11.73 7.245 2.07 3.393 9.085-5.463v30.475h-9.775v3.91h22.827v-3.91zM422.878 310.37v-3.795h-5.118v-11.27h-4.197l-.403 11.27h-11.442l10.58-25.07-3.968-1.725-11.672 27.14v3.45h16.445v9.66h4.657v-9.66h5.118zM442.463 279.78c-4.025 0-7.878 1.38-11.213 4.6l2.588 2.933c2.645-2.473 5.002-3.68 8.395-3.68 4.197 0 7.532 2.357 7.532 6.727 0 4.773-3.737 6.958-7.532 6.958h-2.358l-.575 3.795h3.335c4.658 0 8.223 1.84 8.223 7.532 0 4.945-3.278 8.108-8.855 8.108-3.22 0-6.555-1.323-8.798-3.968l-3.22 2.645c2.99 3.68 7.705 5.233 12.133 5.233 8.165 0 13.742-5.175 13.742-12.018 0-6.152-4.37-9.372-9.027-9.717 4.197-.805 7.762-4.428 7.762-9.2 0-5.405-4.715-9.948-12.132-9.948zM476.94 279.78c-5.347 0-8.912 1.898-12.075 5.693l3.335 2.53c2.53-2.933 4.658-4.198 8.568-4.198 4.427 0 7.072 2.76 7.072 7.188 0 6.497-3.22 10.81-18.17 25.127v3.91h23.518l.575-4.082h-18.63c13.052-11.903 17.71-17.825 17.71-25.07 0-6.325-4.428-11.098-11.903-11.098zM525.678 316.12h-8.28v-35.65H513.2l-11.73 7.245 2.07 3.393 9.085-5.463v30.475h-9.775v3.91h22.828v-3.91zM595.266 310.37v-3.795h-5.118v-11.27h-4.197l-.403 11.27h-11.442l10.58-25.07-3.968-1.725-11.672 27.14v3.45h16.445v9.66h4.657v-9.66h5.118zM614.85 279.78c-4.024 0-7.877 1.38-11.212 4.6l2.588 2.933c2.645-2.473 5.002-3.68 8.395-3.68 4.197 0 7.532 2.357 7.532 6.727 0 4.773-3.737 6.958-7.532 6.958h-2.358l-.575 3.795h3.335c4.658 0 8.223 1.84 8.223 7.532 0 4.945-3.278 8.108-8.855 8.108-3.22 0-6.555-1.323-8.798-3.968l-3.22 2.645c2.99 3.68 7.705 5.233 12.133 5.233 8.165 0 13.742-5.175 13.742-12.018 0-6.152-4.37-9.372-9.027-9.717 4.197-.805 7.762-4.428 7.762-9.2 0-5.405-4.715-9.948-12.132-9.948zM649.328 279.78c-5.347 0-8.912 1.898-12.075 5.693l3.335 2.53c2.53-2.933 4.658-4.198 8.568-4.198 4.427 0 7.072 2.76 7.072 7.188 0 6.497-3.22 10.81-18.17 25.127v3.91h23.518l.575-4.082h-18.63c13.052-11.903 17.71-17.825 17.71-25.07 0-6.325-4.428-11.098-11.903-11.098zM698.066 316.12h-8.28v-35.65h-4.198l-11.73 7.245 2.07 3.393 9.085-5.463v30.475h-9.775v3.91h22.828v-3.91z"/><\/g><g fill="#FFF" fill-opacity=".784"><path d="M55.607 415.42h6.445v-22.245l-7.012 1.406v-3.594l6.973-1.406h3.945v25.84h6.446v3.32H55.607zM81.075 415.42h6.446v-22.245l-7.012 1.406v-3.594l6.973-1.406h3.945v25.84h6.445v3.32H81.075zM121.993 415.42h13.77v3.321h-18.516v-3.32a762.619 762.619 0 0 1 6.114-6.23c2.59-2.618 4.218-4.304 4.882-5.06 1.263-1.418 2.142-2.616 2.637-3.593.508-.99.762-1.96.762-2.91 0-1.55-.547-2.813-1.64-3.79-1.082-.976-2.494-1.464-4.24-1.464-1.236 0-2.545.215-3.925.645-1.367.43-2.832 1.08-4.394 1.953v-3.985c1.588-.638 3.073-1.12 4.453-1.445 1.38-.326 2.643-.488 3.789-.488 3.02 0 5.43.755 7.226 2.265 1.797 1.51 2.696 3.529 2.696 6.055a8.707 8.707 0 0 1-.684 3.418c-.443 1.068-1.256 2.33-2.441 3.789-.326.378-1.361 1.471-3.106 3.281a2473.283 2473.283 0 0 1-7.383 7.559zM156.017 403.019c1.888.403 3.36 1.243 4.414 2.52 1.068 1.275 1.601 2.85 1.601 4.726 0 2.877-.99 5.104-2.968 6.68-1.98 1.575-4.792 2.363-8.438 2.363-1.224 0-2.487-.124-3.789-.372a26.623 26.623 0 0 1-4.004-1.074v-3.808a13.669 13.669 0 0 0 3.594 1.445 16.77 16.77 0 0 0 4.082.488c2.474 0 4.355-.488 5.645-1.465 1.302-.976 1.953-2.395 1.953-4.257 0-1.72-.606-3.06-1.817-4.024-1.198-.976-2.87-1.465-5.02-1.465h-3.398v-3.242h3.555c1.94 0 3.424-.384 4.453-1.152 1.029-.781 1.543-1.901 1.543-3.36 0-1.497-.534-2.643-1.601-3.437-1.055-.807-2.572-1.211-4.551-1.211-1.081 0-2.24.117-3.477.352-1.237.234-2.597.599-4.082 1.093v-3.515a38.347 38.347 0 0 1 4.2-.938 23.777 23.777 0 0 1 3.71-.312c2.995 0 5.365.683 7.11 2.05 1.744 1.355 2.617 3.19 2.617 5.508 0 1.615-.462 2.982-1.387 4.102-.924 1.107-2.24 1.875-3.945 2.305zM182.306 389.581h15.488v3.32H185.92v7.149a10.371 10.371 0 0 1 1.719-.43 9.59 9.59 0 0 1 1.719-.156c3.255 0 5.833.892 7.734 2.676 1.901 1.783 2.852 4.199 2.852 7.246 0 3.138-.977 5.58-2.93 7.324-1.953 1.732-4.707 2.598-8.262 2.598-1.224 0-2.474-.105-3.75-.313a29.94 29.94 0 0 1-3.926-.937v-3.965a15.373 15.373 0 0 0 3.633 1.426c1.25.312 2.572.468 3.965.468 2.253 0 4.037-.592 5.352-1.777 1.315-1.185 1.972-2.793 1.972-4.824 0-2.032-.657-3.64-1.972-4.825-1.315-1.184-3.1-1.777-5.352-1.777-1.055 0-2.11.117-3.164.352a16.66 16.66 0 0 0-3.203 1.093v-14.648zM216.173 404.894c-1.875 0-3.353.5-4.434 1.503-1.067 1.003-1.601 2.383-1.601 4.141s.534 3.138 1.601 4.14c1.081 1.003 2.56 1.505 4.434 1.505 1.875 0 3.353-.502 4.434-1.504 1.08-1.016 1.62-2.396 1.62-4.14 0-1.759-.54-3.139-1.62-4.142-1.068-1.002-2.546-1.503-4.434-1.503zm-3.945-1.68c-1.693-.417-3.015-1.205-3.965-2.363-.938-1.16-1.406-2.572-1.406-4.239 0-2.33.827-4.173 2.48-5.527 1.667-1.354 3.945-2.031 6.836-2.031 2.904 0 5.182.677 6.836 2.03 1.654 1.355 2.48 3.198 2.48 5.528 0 1.667-.475 3.08-1.425 4.239-.938 1.158-2.246 1.946-3.926 2.363 1.901.443 3.379 1.308 4.434 2.597 1.067 1.29 1.601 2.865 1.601 4.727 0 2.826-.866 4.994-2.598 6.504-1.718 1.51-4.186 2.266-7.402 2.266s-5.69-.756-7.422-2.266c-1.719-1.51-2.578-3.678-2.578-6.504 0-1.862.534-3.437 1.602-4.727 1.067-1.289 2.552-2.154 4.453-2.597zm-1.446-6.23c0 1.51.47 2.688 1.407 3.535.95.846 2.278 1.27 3.984 1.27 1.693 0 3.014-.424 3.965-1.27.963-.847 1.445-2.025 1.445-3.536 0-1.51-.482-2.688-1.445-3.535-.95-.846-2.272-1.27-3.965-1.27-1.706 0-3.034.424-3.984 1.27-.938.847-1.407 2.025-1.407 3.535z"/><\/g><g fill="#FFF" fill-opacity=".784"><path d="M308.836 414.453h6.445v-22.246l-7.011 1.406v-3.593l6.972-1.407h3.946v25.84h6.445v3.32h-16.797zM345.574 402.05c1.888.404 3.36 1.244 4.415 2.52 1.067 1.276 1.601 2.852 1.601 4.727 0 2.877-.99 5.104-2.969 6.68-1.979 1.575-4.791 2.363-8.437 2.363-1.224 0-2.487-.124-3.79-.371a26.623 26.623 0 0 1-4.003-1.074v-3.81a13.669 13.669 0 0 0 3.594 1.446 16.77 16.77 0 0 0 4.082.489c2.474 0 4.355-.489 5.644-1.465 1.302-.977 1.953-2.396 1.953-4.258 0-1.719-.605-3.06-1.816-4.024-1.198-.976-2.871-1.464-5.02-1.464h-3.398v-3.243h3.555c1.94 0 3.424-.384 4.453-1.152 1.028-.781 1.543-1.901 1.543-3.36 0-1.497-.534-2.643-1.602-3.437-1.055-.807-2.571-1.21-4.55-1.21-1.081 0-2.24.116-3.477.35-1.237.235-2.598.6-4.082 1.095v-3.516a38.348 38.348 0 0 1 4.199-.938 23.777 23.777 0 0 1 3.71-.312c2.996 0 5.366.684 7.11 2.05 1.745 1.355 2.617 3.19 2.617 5.509 0 1.614-.462 2.981-1.386 4.101-.925 1.107-2.24 1.875-3.946 2.305zM362.489 414.453h13.77v3.32h-18.517v-3.32a762.755 762.755 0 0 1 6.114-6.23c2.59-2.618 4.218-4.304 4.883-5.059 1.263-1.42 2.141-2.617 2.636-3.594.508-.99.762-1.96.762-2.91 0-1.55-.547-2.812-1.64-3.789-1.081-.976-2.494-1.465-4.239-1.465-1.237 0-2.546.215-3.926.645-1.367.43-2.832 1.08-4.394 1.953v-3.984c1.588-.638 3.073-1.12 4.453-1.446 1.38-.325 2.643-.488 3.789-.488 3.02 0 5.43.755 7.226 2.266 1.797 1.51 2.696 3.528 2.696 6.054a8.707 8.707 0 0 1-.684 3.418c-.442 1.068-1.256 2.33-2.441 3.79-.326.377-1.36 1.47-3.106 3.28a2474.291 2474.291 0 0 1-7.382 7.56zM385.242 414.453h6.446v-22.246l-7.012 1.406v-3.593l6.973-1.407h3.945v25.84h6.445v3.32h-16.797zM434.715 402.05c1.888.404 3.36 1.244 4.414 2.52 1.068 1.276 1.602 2.852 1.602 4.727 0 2.877-.99 5.104-2.969 6.68-1.98 1.575-4.792 2.363-8.438 2.363-1.223 0-2.487-.124-3.789-.371a26.623 26.623 0 0 1-4.004-1.074v-3.81a13.669 13.669 0 0 0 3.594 1.446 16.77 16.77 0 0 0 4.082.489c2.474 0 4.356-.489 5.645-1.465 1.302-.977 1.953-2.396 1.953-4.258 0-1.719-.606-3.06-1.816-4.024-1.198-.976-2.872-1.464-5.02-1.464h-3.398v-3.243h3.554c1.94 0 3.425-.384 4.453-1.152 1.029-.781 1.543-1.901 1.543-3.36 0-1.497-.534-2.643-1.601-3.437-1.055-.807-2.572-1.21-4.551-1.21-1.08 0-2.24.116-3.477.35-1.237.235-2.597.6-4.082 1.095v-3.516a38.347 38.347 0 0 1 4.2-.938 23.777 23.777 0 0 1 3.71-.312c2.995 0 5.365.684 7.11 2.05 1.745 1.355 2.617 3.19 2.617 5.509 0 1.614-.462 2.981-1.387 4.101-.924 1.107-2.24 1.875-3.945 2.305zM459.07 392.05l-9.96 15.567h9.96v-15.566zm-1.035-3.437h4.961v19.004h4.16v3.281h-4.16v6.875h-3.925v-6.875h-13.165v-3.808l12.13-18.477zM473.739 388.613h15.488v3.32h-11.875v7.149a10.37 10.37 0 0 1 1.719-.43 9.59 9.59 0 0 1 1.718-.156c3.256 0 5.834.892 7.735 2.676 1.9 1.784 2.851 4.2 2.851 7.246 0 3.138-.976 5.58-2.93 7.324-1.953 1.732-4.706 2.598-8.261 2.598-1.224 0-2.474-.104-3.75-.313a29.94 29.94 0 0 1-3.926-.937v-3.965a15.373 15.373 0 0 0 3.633 1.426c1.25.312 2.571.469 3.965.469 2.252 0 4.036-.593 5.351-1.778 1.315-1.185 1.973-2.793 1.973-4.824 0-2.031-.658-3.64-1.973-4.824-1.315-1.185-3.099-1.778-5.351-1.778-1.055 0-2.11.118-3.164.352a16.66 16.66 0 0 0-3.203 1.094v-14.649zM499.207 388.613h15.489v3.32H502.82v7.149a10.37 10.37 0 0 1 1.718-.43 9.59 9.59 0 0 1 1.72-.156c3.254 0 5.832.892 7.733 2.676 1.901 1.784 2.852 4.2 2.852 7.246 0 3.138-.977 5.58-2.93 7.324-1.953 1.732-4.707 2.598-8.261 2.598-1.224 0-2.474-.104-3.75-.313a29.94 29.94 0 0 1-3.926-.937v-3.965a15.373 15.373 0 0 0 3.633 1.426c1.25.312 2.571.469 3.964.469 2.253 0 4.037-.593 5.352-1.778 1.315-1.185 1.973-2.793 1.973-4.824 0-2.031-.658-3.64-1.973-4.824-1.315-1.185-3.099-1.778-5.352-1.778-1.054 0-2.109.118-3.164.352a16.66 16.66 0 0 0-3.203 1.094v-14.649z"/><\/g><\/g><\/svg>',dkt='<svg xmlns="http://www.w3.org/2000/svg" width="750" height="471" viewBox="0 0 750 471"><g fill-rule="nonzero" fill="none"><rect fill="#0E4595" width="750" height="471" rx="40"/><path fill="#FFF" d="M278.197 334.228l33.361-195.763h53.36l-33.385 195.763zM524.308 142.688c-10.572-3.966-27.137-8.222-47.823-8.222-52.725 0-89.865 26.55-90.18 64.603-.298 28.13 26.513 43.822 46.753 53.186 20.77 9.594 27.752 15.714 27.654 24.283-.132 13.121-16.587 19.116-31.923 19.116-21.357 0-32.703-2.966-50.226-10.276l-6.876-3.111-7.49 43.824c12.464 5.464 35.51 10.198 59.438 10.443 56.09 0 92.501-26.246 92.916-66.882.2-22.268-14.016-39.216-44.8-53.188-18.65-9.055-30.072-15.099-29.951-24.268 0-8.137 9.667-16.839 30.556-16.839 17.45-.27 30.089 3.535 39.937 7.5l4.781 2.26 7.234-42.43M661.615 138.465h-41.231c-12.774 0-22.332 3.487-27.942 16.234l-79.245 179.404h56.032s9.161-24.123 11.233-29.418c6.124 0 60.554.084 68.337.084 1.596 6.853 6.491 29.334 6.491 29.334h49.513l-43.188-195.638zm-65.418 126.407c4.413-11.279 21.26-54.723 21.26-54.723-.316.522 4.38-11.334 7.075-18.684l3.606 16.879s10.217 46.728 12.352 56.528h-44.293z"/><path d="M45.879 138.465l-.682 4.074c21.091 5.106 39.93 12.494 56.422 21.686l47.346 169.691 56.455-.066 84.004-195.385h-56.522l-52.24 133.496-5.566-27.129a88.005 88.005 0 0 0-.823-2.49l-18.166-87.35c-3.23-12.396-12.598-16.095-24.187-16.527H45.879z" fill="#fff"/><\/g><\/svg>',gkt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#000" width="750" height="471" rx="40"/><path d="M221.13 421.67v-24.85c0-9.53-5.8-15.74-15.32-15.74-5 0-10.35 1.66-14.08 7-2.9-4.56-7-7-13.25-7a14.07 14.07 0 0 0-12 5.8v-5h-7.87v39.76h7.87v-22.75c0-7 4.14-10.35 9.94-10.35s9.11 3.73 9.11 10.35v22.78h7.87v-22.78c0-7 4.14-10.35 9.94-10.35s9.11 3.73 9.11 10.35v22.78h8.68zm129.22-39.35h-14.5v-12H328v12h-8.28v7H328V408c0 9.11 3.31 14.5 13.25 14.5a23.17 23.17 0 0 0 10.75-2.9l-2.49-7a13.63 13.63 0 0 1-7.46 2.07c-4.14 0-6.21-2.49-6.21-6.63V389h14.5v-6.63l.01-.05zm73.72-1.24a12.39 12.39 0 0 0-10.77 5.8v-5h-7.87v39.76h7.87v-22.33c0-6.63 3.31-10.77 8.7-10.77a24.24 24.24 0 0 1 5.38.83l2.49-7.46a28 28 0 0 0-5.8-.83zm-111.41 4.14c-4.14-2.9-9.94-4.14-16.15-4.14-9.94 0-16.15 4.56-16.15 12.43 0 6.63 4.56 10.35 13.25 11.6l4.14.41c4.56.83 7.46 2.49 7.46 4.56 0 2.9-3.31 5-9.53 5a21.84 21.84 0 0 1-13.25-4.14l-4.14 6.21c5.8 4.14 12.84 5 17 5 11.6 0 17.81-5.38 17.81-12.84 0-7-5-10.35-13.67-11.6l-4.14-.41c-3.73-.41-7-1.66-7-4.14 0-2.9 3.31-5 7.87-5 5 0 9.94 2.07 12.43 3.31l4.07-6.25zm120.11 16.57c0 12 7.87 20.71 20.71 20.71 5.8 0 9.94-1.24 14.08-4.56l-4.14-6.21a16.74 16.74 0 0 1-10.35 3.73c-7 0-12.43-5.38-12.43-13.25S446 389 453.07 389a16.74 16.74 0 0 1 10.35 3.73l4.14-6.21c-4.14-3.31-8.28-4.56-14.08-4.56-12.43-.83-20.71 7.87-20.71 19.88v-.05zm-55.5-20.71c-11.6 0-19.47 8.28-19.47 20.71 0 12.43 8.28 20.71 20.29 20.71a25.33 25.33 0 0 0 16.15-5.38l-4.14-5.8a19.79 19.79 0 0 1-11.6 4.14c-5.38 0-11.18-3.31-12-10.35h29.41v-3.31c0-12.43-7.46-20.71-18.64-20.71v-.01zm-.41 7.46c5.8 0 9.94 3.73 10.35 9.94h-21.53c1.24-5.8 5-9.94 11.18-9.94zm-107.27 13.25v-19.88h-7.87v5c-2.9-3.73-7-5.8-12.84-5.8-11.18 0-19.47 8.7-19.47 20.71 0 12.01 8.28 20.71 19.47 20.71 5.8 0 9.94-2.07 12.84-5.8v5h7.87v-19.94zm-31.89 0c0-7.46 4.56-13.25 12.43-13.25 7.46 0 12 5.8 12 13.25 0 7.87-5 13.25-12 13.25-7.87.41-12.43-5.8-12.43-13.25zm306.08-20.71a12.39 12.39 0 0 0-10.77 5.8v-5h-7.87v39.76H533v-22.33c0-6.63 3.31-10.77 8.7-10.77a24.24 24.24 0 0 1 5.38.83l2.49-7.46a28 28 0 0 0-5.8-.83h.01zm-30.65 20.71v-19.88h-7.87v5c-2.9-3.73-7-5.8-12.84-5.8-11.18 0-19.47 8.7-19.47 20.71 0 12.01 8.28 20.71 19.47 20.71 5.8 0 9.94-2.07 12.84-5.8v5h7.87v-19.94zm-31.89 0c0-7.46 4.56-13.25 12.43-13.25 7.46 0 12 5.8 12 13.25 0 7.87-5 13.25-12 13.25-7.87.41-12.43-5.8-12.43-13.25zm111.83 0v-35.62h-7.87v20.71c-2.9-3.73-7-5.8-12.84-5.8-11.18 0-19.47 8.7-19.47 20.71 0 12.01 8.28 20.71 19.47 20.71 5.8 0 9.94-2.07 12.84-5.8v5h7.87v-19.91zm-31.89 0c0-7.46 4.56-13.25 12.43-13.25 7.46 0 12 5.8 12 13.25 0 7.87-5 13.25-12 13.25-7.88.42-12.44-5.79-12.44-13.25h.01z" fill="#FFF"/><path fill="#FF5F00" d="M303.55 80.39h143.72v234.42H303.55z"/><path d="M318.05 197.6a149.5 149.5 0 0 1 56.74-117.21c-61.128-48.061-148.928-41.075-201.687 16.048-52.758 57.123-52.758 145.2 0 202.324 52.759 57.123 140.559 64.11 201.687 16.048a149.5 149.5 0 0 1-56.74-117.21z" fill="#EB001B"/><path d="M616.26 197.6c.041 57.047-32.503 109.106-83.804 134.056-51.302 24.95-112.347 18.408-157.196-16.846a149.43 149.43 0 0 0 0-234.42c44.85-35.254 105.894-41.797 157.196-16.846 51.3 24.95 83.845 77.01 83.804 134.056z" fill="#F79E1B"/><\/g><\/svg>',ndt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#2557D6" width="750" height="471" rx="40"/><path d="M.003 221.185h36.024l8.123-19.51h18.185l8.101 19.51h70.88V206.27l6.327 14.98h36.796l6.327-15.202v15.138h176.151l-.082-32.026h3.408c2.386.083 3.083.302 3.083 4.226v27.8h91.106v-7.455c7.349 3.92 18.779 7.455 33.819 7.455h38.328l8.203-19.51h18.185l8.021 19.51h73.86v-18.532l11.186 18.532h59.187V98.678h-58.576v14.468l-8.202-14.468h-60.105v14.468l-7.532-14.468h-81.188c-13.59 0-25.536 1.889-35.186 7.153v-7.153h-56.026v7.153c-6.14-5.426-14.508-7.153-23.812-7.153H179.908l-13.734 31.641-14.104-31.641H87.6v14.468l-7.083-14.468H25.534L0 156.924v64.261h.003zm227.397-17.67h-21.615l-.08-68.794-30.573 68.793H156.62l-30.652-68.854v68.854H83.084l-8.101-19.592h-43.9L22.9 203.514H0l37.756-87.837h31.326l35.859 83.164v-83.164h34.412l27.593 59.587 25.347-59.587h35.104v87.837h.003zM67.777 165.692l-14.43-35.017-14.35 35.017h28.78zm245.642 37.821h-70.433v-87.837h70.433v18.291h-49.348v15.833h48.165v18.005H264.07v17.542h49.348v18.166zm99.256-64.18c0 14.004-9.386 21.24-14.856 23.412 4.613 1.748 8.553 4.838 10.43 7.397 2.976 4.369 3.49 8.271 3.49 16.116v17.255h-21.266l-.08-11.077c0-5.285.508-12.886-3.328-17.112-3.081-3.09-7.777-3.76-15.368-3.76h-22.633v31.95H327.98v-87.838h48.495c10.775 0 18.714.283 25.53 4.207 6.67 3.924 10.67 9.652 10.67 19.45zm-26.652 13.042c-2.898 1.752-6.324 1.81-10.43 1.81H349.98v-19.51h25.962c3.674 0 7.508.164 9.998 1.584 2.735 1.28 4.427 4.003 4.427 7.765 0 3.84-1.61 6.929-4.344 8.351zm60.466 51.138h-21.513v-87.837h21.513v87.837zm249.74 0H666.35l-39.964-65.927v65.927h-42.94l-8.204-19.592h-43.799l-7.96 19.592H498.81c-10.248 0-23.224-2.257-30.572-9.715-7.41-7.458-11.265-17.56-11.265-33.533 0-13.027 2.304-24.936 11.366-34.347 6.816-7.01 17.49-10.242 32.02-10.242h20.412v18.821h-19.984c-7.694 0-12.039 1.14-16.224 5.203-3.594 3.699-6.06 10.69-6.06 19.897 0 9.41 1.878 16.196 5.797 20.628 3.245 3.476 9.144 4.53 14.694 4.53h9.469l29.716-69.076h31.592l35.696 83.081V115.68h32.103l37.062 61.174V115.68h21.596v87.834zM568.07 165.693l-14.591-35.017-14.51 35.017h29.1zM749.956 343.767c-5.121 7.458-15.101 11.239-28.611 11.239h-40.718v-18.84h40.553c4.022 0 6.837-.527 8.532-2.175a7.71 7.71 0 0 0 2.493-5.73c0-2.56-1.024-4.592-2.575-5.81-1.53-1.341-3.757-1.95-7.429-1.95-19.797-.67-44.495.609-44.495-27.194 0-12.743 8.125-26.157 30.25-26.157h41.998l.002-17.48h-39.022c-11.776 0-20.33 2.808-26.388 7.174v-7.175H626.83c-9.23 0-20.063 2.279-25.187 7.175v-7.175H498.578v7.175c-8.203-5.892-22.043-7.175-28.431-7.175h-67.983v7.175c-6.49-6.258-20.92-7.175-29.716-7.175h-76.085l-17.41 18.763-16.307-18.763H148.99v122.592h111.516l17.94-19.06 16.9 19.06 68.739.061v-28.838h6.757c9.12.14 19.878-.226 29.368-4.31v33.085h56.697v-31.952h2.735c3.49 0 3.834.143 3.834 3.616v28.333H635.71c10.935 0 22.365-2.787 28.695-7.845v7.845h54.632c11.369 0 22.471-1.587 30.918-5.651v-22.838zm-341.503-47.154c0 24.406-18.286 29.445-36.716 29.445H345.43v29.469h-40.98l-25.962-29.085-26.981 29.085H167.99v-87.859h84.8l25.941 28.799 26.819-28.799h67.371c16.732 0 35.532 4.613 35.532 28.945zm-167.625 40.434h-51.839v-17.481h46.289V301.64h-46.289v-15.973h52.86l23.062 25.604-24.083 25.776zm83.526 10.06l-32.37-35.788 32.37-34.651v70.439zm47.873-39.066H344.98v-22.374h27.492c7.612 0 12.896 3.09 12.896 10.773 0 7.598-5.04 11.601-13.14 11.601zm142.744-40.373h70.369v18.17h-49.372v15.973h48.167v17.925h-48.167v17.481l49.372.08v18.23h-70.37v-87.859zm-27.054 47.03c4.693 1.724 8.53 4.816 10.329 7.375 2.977 4.29 3.408 8.293 3.493 16.037v17.417H480.57v-10.992c0-5.286.511-13.112-3.408-17.198-3.08-3.147-7.777-3.9-15.468-3.9h-22.533v32.09h-21.186v-87.859h48.678c10.674 0 18.448.47 25.369 4.146 6.654 4.004 10.839 9.488 10.839 19.51-.003 14.024-9.395 21.18-14.945 23.373zM476 303.59c-2.82 1.667-6.308 1.81-10.41 1.81h-25.614v-19.733h25.962c3.754 0 7.51.08 10.062 1.587 2.732 1.423 4.366 4.144 4.366 7.903 0 3.76-1.634 6.788-4.366 8.433zm190.336 5.597c4.106 4.23 6.306 9.572 6.306 18.614 0 18.9-11.858 27.723-33.122 27.723h-41.065v-18.84h40.9c4 0 6.836-.527 8.613-2.175 1.45-1.359 2.49-3.333 2.49-5.73 0-2.56-1.125-4.592-2.573-5.81-1.612-1.34-3.836-1.95-7.508-1.95-19.717-.67-44.41.61-44.41-27.193 0-12.744 8.04-26.158 30.144-26.158h42.269v18.7h-38.677c-3.834 0-6.327.143-8.447 1.587-2.31 1.422-3.166 3.534-3.166 6.32 0 3.315 1.96 5.57 4.613 6.545 2.224.77 4.613.996 8.205.996l11.35.305c11.446.278 19.303 2.249 24.078 7.066zM750 285.667h-38.427c-3.836 0-6.385.143-8.532 1.587-2.224 1.423-3.081 3.534-3.081 6.322 0 3.314 1.878 5.569 4.61 6.544 2.225.77 4.614.996 8.126.996l11.427.304c11.531.284 19.228 2.258 23.921 7.072.855.67 1.368 1.422 1.956 2.175v-25z" fill="#FFF"/><\/g><\/svg>',tdt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#0079BE" width="750" height="471" rx="40"/><path d="M584.934 237.947c0-99.415-82.981-168.133-173.895-168.1h-78.242c-92.003-.033-167.73 68.705-167.73 168.1 0 90.93 75.727 165.64 167.73 165.204h78.242c90.914.436 173.895-74.293 173.895-165.204z" fill="#FFF"/><path d="M333.28 83.93c-84.07.027-152.194 68.308-152.214 152.58.02 84.258 68.144 152.533 152.214 152.56 84.09-.027 152.228-68.302 152.24-152.56-.012-84.272-68.15-152.553-152.24-152.58z" fill="#0079BE"/><path d="M237.066 236.098c.08-41.18 25.746-76.296 61.94-90.25v180.48c-36.194-13.947-61.861-49.044-61.94-90.23zm131 90.275V145.847c36.207 13.92 61.914 49.057 61.98 90.257-.066 41.212-25.773 76.322-61.98 90.269z" fill="#FFF"/><\/g><\/svg>',idt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M52.877 0C23.68 0 0 23.155 0 51.71v367.58C0 447.85 23.672 471 52.877 471h644.246C726.32 471 750 447.845 750 419.29V51.71C750 23.15 726.328 0 697.123 0H52.877z" fill="#4D4D4D"/><path d="M314.57 152.198c8.496 0 15.623 1.733 24.295 5.912v22.087c-8.215-7.633-15.341-10.828-24.765-10.828-18.523 0-33.09 14.576-33.09 33.055 0 19.488 14.116 33.196 34.008 33.196 8.955 0 15.95-3.029 23.847-10.54v22.098c-8.981 4.02-16.26 5.607-24.765 5.607-30.075 0-53.444-21.935-53.444-50.224 0-27.984 23.991-50.363 53.914-50.363zm-93.379.609c11.102 0 21.26 3.612 29.754 10.673l-10.335 12.86c-5.145-5.48-10.01-7.792-15.927-7.792-8.513 0-14.713 4.606-14.713 10.667 0 5.198 3.48 7.95 15.332 12.118 22.467 7.808 29.124 14.732 29.124 30.021 0 18.633-14.399 31.602-34.923 31.602-15.029 0-25.955-5.626-35.055-18.32l12.758-11.68c4.549 8.36 12.136 12.837 21.557 12.837 8.811 0 15.334-5.779 15.334-13.576 0-4.042-1.976-7.507-5.921-9.958-1.987-1.16-5.921-2.89-13.653-5.481-18.55-6.347-24.914-13.132-24.914-26.391 0-15.75 13.667-27.58 31.582-27.58zm225.695 1.678h21.575l27.004 64.645 27.35-64.645h21.412l-43.744 98.713h-10.628l-42.969-98.713zm-382.065.148h28.991c32.03 0 54.359 19.786 54.359 48.19 0 14.163-6.831 27.856-18.382 36.944-9.72 7.67-20.795 11.11-36.13 11.11H64.822v-96.244zm92.437 0h19.751v96.245h-19.75v-96.245zm395.899 0h56.011v16.308h-36.275v21.362h34.938v16.3h-34.938v25.98h36.275v16.295h-56.011v-96.245zm69.094 0h29.283c22.78 0 35.833 10.397 35.833 28.416 0 14.735-8.187 24.406-23.064 27.284l31.873 40.545h-24.288l-27.336-38.664h-2.575v38.664h-19.726v-96.245zm19.726 15.159v29.148h5.771c12.612 0 19.297-5.206 19.297-14.88 0-9.367-6.686-14.268-18.985-14.268h-6.083zm-557.42 1.149v63.642h5.3c12.763 0 20.823-2.324 27.028-7.648 6.83-5.782 10.94-15.015 10.94-24.25 0-9.222-4.11-18.18-10.94-23.961-6.523-5.61-14.265-7.783-27.028-7.783h-5.3z" fill="#FFF"/><path d="M399.164 151.56c29.75 0 53.867 22.167 53.867 49.552v.031c0 27.385-24.117 49.584-53.867 49.584-29.75 0-53.867-22.199-53.867-49.584v-.03c0-27.386 24.117-49.554 53.867-49.554zm350.819 119.534c-25.048 17.233-212.574 140.397-537.264 199.891h484.387c29.197 0 52.877-23.154 52.877-51.71V271.094z" fill="#F47216"/><\/g><\/svg>',rdt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1=".032%" y1="50%" x2="99.974%" y2="50%" id="a"><stop stop-color="#007B40" offset="0%"/><stop stop-color="#55B330" offset="100%"/><\/linearGradient><linearGradient x1=".472%" y1="50%" x2="99.986%" y2="50%" id="b"><stop stop-color="#1D2970" offset="0%"/><stop stop-color="#006DBA" offset="100%"/><\/linearGradient><linearGradient x1=".114%" y1="50.001%" x2="99.986%" y2="50.001%" id="c"><stop stop-color="#6E2B2F" offset="0%"/><stop stop-color="#E30138" offset="100%"/><\/linearGradient><\/defs><g fill-rule="nonzero" fill="none"><rect fill="#0E4C96" width="750" height="471" rx="40"/><path d="M617.243 346.766c0 41.615-33.728 75.36-75.36 75.36H132.757V124.245c0-41.626 33.733-75.37 75.365-75.37l409.121-.001v297.892z" fill="#FFF"/><path d="M483.859 242.045c11.684.253 23.437-.516 35.077.4 11.787 2.2 14.628 20.043 4.156 25.888-7.141 3.85-15.633 1.432-23.379 2.113H483.86v-28.401zm41.833-32.145c2.596 9.165-6.238 17.392-15.066 16.13h-26.767c.185-8.642-.368-18.021.272-26.208 10.724.301 21.549-.616 32.21.48 4.58 1.15 8.413 4.916 9.35 9.598zM590.12 73.997c.498 17.501.071 35.927.214 53.783-.035 72.596.072 145.194-.055 217.79-.469 27.207-24.582 50.844-51.6 51.387-27.046.111-54.095.016-81.142.047v-109.75c29.47-.154 58.959.307 88.417-.232 13.667-.86 28.632-9.876 29.27-24.915 1.61-15.102-12.632-25.55-26.153-27.201-5.198-.135-5.044-1.515 0-2.117 12.892-2.787 23.02-16.133 19.226-29.499-3.236-14.058-18.773-19.499-31.697-19.472-26.351-.18-52.709-.026-79.063-.077.172-20.489-.354-41 .286-61.474 2.087-26.716 26.806-48.747 53.447-48.27h78.85z" fill="url(#a)"/><path d="M159.74 125.04c.674-27.163 24.889-50.611 51.875-51.007 26.944-.083 53.891-.012 80.837-.036-.074 90.885.148 181.777-.112 272.658-1.038 26.834-24.99 49.834-51.679 50.307-26.996.099-53.995.014-80.992.042V283.551c26.223 6.194 53.722 8.832 80.473 4.721 15.993-2.575 33.488-10.424 38.902-27.014 3.986-14.192 1.742-29.126 2.334-43.692v-33.824h-46.297c-.208 22.37.426 44.78-.335 67.125-1.248 13.734-14.846 22.46-27.8 21.995-16.066.169-47.898-11.64-47.898-11.64-.08-41.917.466-94.408.692-136.182z" fill="url(#b)"/><path d="M309.72 197.39c-2.434.517-.49-8.3-1.114-11.646.166-21.15-.346-42.323.284-63.458 2.083-26.829 26.991-48.916 53.739-48.288h78.766c-.074 90.884.147 181.775-.112 272.656-1.039 26.834-24.992 49.833-51.68 50.308-26.998.1-53.998.015-80.997.043V272.708c18.44 15.128 43.5 17.484 66.472 17.525 17.317-.006 34.534-2.675 51.35-6.67V260.79c-18.953 9.447-41.233 15.446-62.243 10.018-14.656-3.65-25.294-17.811-25.056-32.936-1.699-15.728 7.524-32.335 22.981-37.011 19.19-6.008 40.108-1.413 58.096 6.398 3.855 2.018 7.765 4.521 6.222-1.921v-17.9c-30.084-7.157-62.101-9.792-92.329-2.004-8.748 2.468-17.27 6.21-24.379 11.956z" fill="url(#c)"/><\/g><\/svg>',udt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#FFF" width="750" height="471" rx="40"/><path d="M201.81 55h142.393c19.87 0 32.287 16.406 27.63 36.47L305.5 378.948c-4.656 20.064-24.629 36.47-44.498 36.47H118.61c-19.87 0-32.287-16.406-27.63-36.47L157.311 91.47C161.968 71.302 181.837 55 201.706 55h.104z" fill="#D10429"/><path d="M331.75 55h163.815c19.869 0 10.866 16.406 6.209 36.47L435.44 378.948c-4.657 20.064-3.208 36.47-23.077 36.47H248.549c-19.972 0-32.287-16.406-27.527-36.47L287.356 91.47C292.012 71.302 311.88 55 331.854 55h-.104z" fill="#022E64"/><path d="M489.815 55h142.394c19.869 0 32.287 16.406 27.63 36.47l-66.333 287.478c-4.657 20.064-24.63 36.47-44.498 36.47H406.614c-19.972 0-32.287-16.406-27.63-36.47L445.317 91.47C449.974 71.302 469.843 55 489.711 55h.104z" fill="#076F74"/><path d="M465.905 326.015h13.453l3.829-13.063h-13.35l-3.932 13.063zm10.762-35.948l-4.657 15.466s5.071-2.613 7.865-3.449c2.794-.627 6.933-1.15 6.933-1.15l3.208-10.763h-13.452l.103-.104zm6.727-22.154l-4.45 14.839s4.967-2.3 7.761-3.03c2.794-.732 6.933-.941 6.933-.941l3.208-10.764h-13.349l-.103-.104zm29.7 0l-17.386 57.997h4.657l-3.622 12.017h-4.657l-1.138 3.658H474.39l1.139-3.658H442l3.311-11.076h3.415l17.593-58.938L469.837 256h16.868l-1.76 5.956s4.45-3.239 8.797-4.389c4.243-1.149 28.665-1.567 28.665-1.567l-3.622 11.808h-5.795l.103.105z" fill="#FEFEFE"/><path d="M520 256h18.006l.207 6.792c-.103 1.15.828 1.672 3.001 1.672h3.622l-3.311 11.182h-9.728c-8.382.627-11.59-3.03-11.383-7.106l-.31-12.436L520 256zm2.216 53.2h-17.178l2.897-9.927h19.662l2.794-9.092H511.04L514.351 279h53.812l-3.311 11.181h-18.11l-2.794 9.092h18.11l-3.002 9.927h-19.558l-3.518 4.18h7.968l1.966 12.54c.207 1.254.207 2.09.62 2.613.415.418 2.795.627 4.14.627h2.38l-3.725 12.226h-6.106c-.93 0-2.38-.104-4.346-.104-1.863-.21-3.104-1.254-4.346-1.881-1.139-.523-2.794-1.881-3.208-4.285l-1.863-12.54-8.9 12.331c-2.794 3.867-6.622 6.897-13.142 6.897H495l3.311-10.868h4.76c1.346 0 2.588-.522 3.52-1.045.93-.418 1.758-.836 2.586-2.194l13.04-18.497zM334.314 282h45.429l-3.312 10.972h-18.11l-2.793 9.3h18.627l-3.415 11.287h-18.524l-4.553 15.152c-.517 1.672 4.45 1.881 6.209 1.881l9.314-1.254-3.726 12.54h-20.904c-1.655 0-2.897-.209-4.76-.627-1.76-.418-2.587-1.254-3.311-2.403-.725-1.254-1.967-2.195-1.139-4.912l6.002-20.064H325l3.415-11.495h10.348l2.794-9.3H331.21l3.312-10.973-.207-.104zm31.387-19.835h18.627l-3.415 11.39h-25.457l-2.794 2.404c-1.242 1.15-1.552.732-3.105 1.568-1.448.731-4.45 2.194-8.382 2.194H333l3.311-10.972h2.484c2.07 0 3.519-.21 4.243-.627.828-.523 1.76-1.672 2.69-3.553l4.657-8.569h18.524l-3.208 6.27v-.105zm35.108 18.81s5.07-4.702 13.763-6.165c1.966-.418 14.384-.21 14.384-.21l1.863-6.27h-26.181l-3.83 12.75v-.105zm24.629 4.807h-25.975l-1.552 5.33h22.56c2.69-.314 3.208.104 3.415-.105l1.655-5.225h-.103zm-33.736-29.678h15.833l-2.276 8.047s4.967-4.076 8.485-5.539c3.519-1.254 11.383-2.508 11.383-2.508l25.664-.104-8.796 29.469c-1.449 5.016-3.208 8.255-4.243 9.823-.93 1.463-2.07 2.821-4.346 4.075-2.173 1.15-4.14 1.881-6.002 1.986-1.656.104-4.346.209-7.865.209h-24.732l-6.934 23.303c-.62 2.299-.931 3.448-.517 4.075.31.523 1.242 1.15 2.38 1.15l10.866-1.045-3.726 12.749h-12.21c-3.933 0-6.727-.105-8.693-.21-1.863-.208-3.83 0-5.175-1.044-1.138-1.045-2.897-2.404-2.794-3.762.104-1.254.621-3.344 1.45-6.27l22.248-74.404z" fill="#FEFEFE"/><path d="M437.84 303l-1.449 7.106c-.62 2.194-1.138 3.866-2.794 5.33-1.759 1.462-3.725 3.03-8.485 3.03l-8.796.418-.104 7.942c-.103 2.194.518 1.985.828 2.403.414.418.724.523 1.138.732l2.794-.21 8.383-.417-3.519 11.704h-9.624c-6.726 0-11.797-.21-13.35-1.463-1.655-1.045-1.862-2.3-1.862-4.598l.62-31.141h15.42l-.207 6.374h3.725c1.242 0 2.174-.104 2.691-.418.517-.313.828-.836 1.035-1.567l1.552-5.016h12.108l-.104-.209zM218.47 147c-.517 2.508-10.451 48.592-10.451 48.592-2.174 9.3-3.726 15.989-8.9 20.273-3.001 2.508-6.52 3.657-10.555 3.657-6.52 0-10.245-3.239-10.866-9.404l-.104-2.09s1.966-12.436 1.966-12.54c0 0 10.349-42.009 12.212-47.548.103-.313.103-.522.103-.627-20.18.21-23.801 0-24.008-.313-.104.418-.621 3.03-.621 3.03L156.69 197.37l-.932 3.97L154 214.508c0 3.866.724 7.105 2.277 9.718 4.863 8.569 18.627 9.823 26.388 9.823 10.038 0 19.455-2.195 25.767-6.061 11.073-6.584 13.97-16.929 16.454-26.02l1.242-4.703s10.659-43.576 12.522-49.219c.103-.314.103-.523.207-.627-14.695.104-18.938 0-20.387-.314V147zm59.03 86.623c-7.141-.105-9.728-.105-18.11.313l-.311-.627c.724-3.24 1.552-6.374 2.173-9.614l1.035-4.389c1.552-6.792 3.001-14.839 3.208-17.242.207-1.463.62-5.12-3.519-5.12-1.759 0-3.518.835-5.38 1.671-1.036 3.658-3.002 13.899-4.037 18.497-2.07 9.823-2.173 10.972-3.104 15.78l-.621.626c-7.347-.104-9.934-.104-18.42.314L230 233.1c1.449-5.852 2.794-11.704 4.14-17.556 3.518-15.78 4.45-21.84 5.38-29.887l.725-.418c8.279-1.149 10.245-1.463 19.248-3.239l.724.836-1.345 5.016c1.552-.94 3.001-1.881 4.553-2.613 4.243-2.09 8.9-2.717 11.487-2.717 3.932 0 8.279 1.15 10.038 5.748 1.656 4.075.62 9.091-1.656 19.019l-1.138 5.016c-2.277 11.077-2.69 13.062-3.933 20.586l-.827.627.103.105zm29.058.027c-4.346 0-7.14-.104-9.83 0-2.691 0-5.278.21-9.314.314l-.207-.314-.207-.418c1.138-4.18 1.656-5.643 2.277-7.106.517-1.463 1.034-2.926 2.07-7.21 1.241-5.539 2.069-9.405 2.586-12.854.621-3.24.932-6.06 1.346-9.3l.31-.209.31-.314c4.347-.627 7.038-1.045 9.832-1.463 2.794-.418 5.691-.94 10.141-1.776l.207.418.103.418-2.483 10.345c-.828 3.449-1.656 6.897-2.38 10.346-1.553 7.315-2.277 10.032-2.587 12.017-.414 1.881-.518 2.822-1.139 6.584l-.414.313-.414.314-.207-.105zm45.941-25.675c-.31 1.881-1.966 8.883-4.139 11.809-1.552 2.194-3.312 3.553-5.381 3.553-.621 0-4.14 0-4.243-5.33 0-2.612.517-5.33 1.138-8.255 1.863-8.465 4.14-15.466 9.831-15.466 4.45 0 4.76 5.225 2.794 13.69zm18.73.836c2.484-11.077.518-16.302-1.862-19.437-3.725-4.807-10.348-6.374-17.178-6.374-4.14 0-13.867.418-21.525 7.524-5.484 5.12-8.071 12.122-9.52 18.81-1.553 6.792-3.312 19.019 7.865 23.617 3.414 1.463 8.382 1.88 11.59 1.88 8.175 0 16.557-2.298 22.87-8.986 4.863-5.434 7.036-13.585 7.864-17.034h-.103zm174.433 26.08c-8.693-.104-11.176-.104-19.145.314l-.517-.627c2.173-8.256 4.346-16.616 6.313-24.976 2.483-10.868 3.104-15.466 3.932-21.84l.62-.523c8.59-1.254 10.97-1.567 19.973-3.239l.207.731c-1.656 6.897-3.208 13.69-4.864 20.482-3.311 14.317-4.45 21.632-5.691 29.156l-.828.627v-.105z" fill="#FEFEFE"/><path d="M533.16 209.374c-.414 1.776-2.07 8.882-4.243 11.808-1.449 2.09-4.967 3.449-6.933 3.449-.621 0-4.036 0-4.243-5.225 0-2.613.517-5.33 1.138-8.256 1.863-8.255 4.14-15.257 9.831-15.257 4.45 0 6.416 5.12 4.45 13.585v-.104zm17.075.836c2.483-11.077-7.658-.94-9.21-4.598-2.484-5.748-.932-17.243-10.866-21.109-3.829-1.568-12.832.418-20.49 7.524-5.381 5.016-8.072 12.017-9.52 18.705-1.553 6.688-3.312 19.02 7.76 23.304 3.52 1.567 6.727 1.985 9.935 1.776 11.177-.627 19.662-17.66 25.975-24.348 4.863-5.33 5.691 1.985 6.416-1.254zm-129.943 23.413c-7.14-.105-9.624-.105-18.006.313l-.31-.627c.724-3.24 1.552-6.374 2.276-9.614l.931-4.389c1.553-6.792 3.105-14.839 3.208-17.242.207-1.463.621-5.12-3.415-5.12-1.759 0-3.621.835-5.38 1.671-.932 3.658-3.002 13.899-4.037 18.497-1.966 9.823-2.173 10.972-3.104 15.78l-.621.626c-7.347-.104-9.934-.104-18.42.314L373 233.1c1.449-5.852 2.794-11.704 4.14-17.556 3.518-15.78 4.346-21.84 5.38-29.887l.621-.418c8.28-1.149 10.349-1.463 19.248-3.239l.725.836-1.242 5.016c1.449-.94 3.001-1.881 4.45-2.613 4.243-2.09 8.9-2.717 11.486-2.717 3.933 0 8.176 1.15 10.038 5.748 1.656 4.075.518 9.091-1.759 19.019l-1.138 5.016c-2.38 11.077-2.69 13.062-3.933 20.586l-.827.627.103.105zm62.001-86.519l-6.002.105c-15.523.209-21.732.104-24.215-.209-.207 1.15-.621 3.135-.621 3.135s-5.588 25.916-5.588 26.02c0 0-13.246 55.176-13.867 57.788 13.556-.209 19.041-.209 21.421.105.518-2.613 3.622-17.974 3.726-17.974 0 0 2.69-11.286 2.794-11.704 0 0 .827-1.15 1.655-1.672h1.242c11.694 0 24.836 0 35.185-7.628 7.037-5.225 11.797-13.063 13.97-22.468.517-2.299.931-5.016.931-7.837 0-3.658-.724-7.21-2.794-10.032-5.277-7.42-15.73-7.524-27.837-7.629zm7.761 27.066c-1.241 5.747-4.967 10.659-9.727 12.958-3.932 1.985-8.693 2.194-13.66 2.194h-3.208l.207-1.254s5.899-25.916 5.899-25.811l.207-1.359.103-1.045 2.38.21s12.211 1.044 12.418 1.044c4.76 1.881 6.83 6.688 5.381 13.063zm127.207 8.666l-.724-.836c-8.796 1.776-10.452 2.09-18.524 3.24l-.62.626c0 .105-.104.21-.104.418v-.104c-6.002 14.107-5.899 11.077-10.762 22.154 0-.523 0-.836-.104-1.359l-1.242-24.035-.724-.836c-9.314 1.777-9.52 2.09-18.006 3.24l-.621.627c-.104.313-.104.627-.104.94l.104.105c1.035 5.538.828 4.284 1.863 12.958.517 4.284 1.138 8.569 1.655 12.749.828 7.106 1.346 10.554 2.38 21.318-5.795 9.614-7.14 13.271-12.728 21.735l.31.836c8.383-.313 10.245-.313 16.454-.313l1.346-1.568c4.656-10.136 40.255-71.79 40.255-71.79l-.104-.105zm-302.717 6.922c4.76-3.344 5.38-7.942 1.345-10.345-4.036-2.404-11.176-1.672-15.937 1.672-4.76 3.24-5.277 7.837-1.241 10.345 3.932 2.3 11.072 1.672 15.833-1.672z" fill="#FEFEFE"/><path d="M575.735 256.104l-6.934 12.018c-2.173 4.075-6.312 7.21-12.728 7.21L545 275.123l3.208-10.868h2.173c1.138 0 1.966-.104 2.587-.418.621-.209.932-.627 1.449-1.254l4.14-6.583h17.281l-.103.104z" fill="#FEFEFE"/><\/g><\/svg>',fdt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><rect fill="#000" width="750" height="471" rx="40"/><path d="M279.8 421.77V397c0-9.35-6-15.64-15.55-15.72-5-.08-10.26 1.49-13.9 7-2.73-4.38-7-7-13.07-7a13.08 13.08 0 0 0-11.58 5.87v-4.88h-8.61v39.55h8.69v-21.97c0-6.87 3.81-10.51 9.68-10.51 5.71 0 8.61 3.72 8.61 10.42v22h8.69v-21.91c0-6.87 4-10.51 9.68-10.51 5.87 0 8.69 3.72 8.69 10.42v22l8.67.01zM328.28 402v-19.77h-8.61V387c-2.73-3.56-6.87-5.79-12.49-5.79-11.09 0-19.77 8.69-19.77 20.77s8.69 20.77 19.77 20.77c5.63 0 9.76-2.23 12.49-5.79v4.8h8.61V402zm-32 0c0-6.95 4.55-12.66 12-12.66 7.12 0 11.91 5.46 11.91 12.66s-4.8 12.66-11.91 12.66c-7.47 0-12.02-5.71-12.02-12.66h.02zm216.12-20.81a22.29 22.29 0 0 1 8.49 1.59 20.71 20.71 0 0 1 6.75 4.38 20 20 0 0 1 4.46 6.59 22 22 0 0 1 0 16.52 20 20 0 0 1-4.46 6.59 20.69 20.69 0 0 1-6.75 4.38 23.43 23.43 0 0 1-17 0 20.47 20.47 0 0 1-6.73-4.38 20.21 20.21 0 0 1-4.44-6.59 22 22 0 0 1 0-16.52 20.23 20.23 0 0 1 4.44-6.59 20.48 20.48 0 0 1 6.73-4.38 22.29 22.29 0 0 1 8.51-1.59zm0 8.14a12.84 12.84 0 0 0-4.91.93 11.62 11.62 0 0 0-3.92 2.6 12.13 12.13 0 0 0-2.6 4 14.39 14.39 0 0 0 0 10.28 12.11 12.11 0 0 0 2.6 4 11.62 11.62 0 0 0 3.92 2.6 13.46 13.46 0 0 0 9.83 0 11.86 11.86 0 0 0 3.94-2.6 12 12 0 0 0 2.62-4 14.39 14.39 0 0 0 0-10.28 12 12 0 0 0-2.62-4 11.86 11.86 0 0 0-3.94-2.6 12.84 12.84 0 0 0-4.92-.94v.01zM375.1 402c-.08-12.33-7.69-20.77-18.78-20.77-11.58 0-19.69 8.44-19.69 20.77 0 12.58 8.44 20.77 20.27 20.77 6 0 11.42-1.49 16.22-5.54l-4.22-6.37a18.84 18.84 0 0 1-11.5 4.14c-5.54 0-10.59-2.56-11.83-9.68h29.37c.06-1.09.16-2.16.16-3.32zm-29.45-3.47c.91-5.71 4.38-9.6 10.51-9.6 5.54 0 9.1 3.47 10 9.6h-20.51zm65.69-6.2a25.49 25.49 0 0 0-12.34-3.4c-4.72 0-7.53 1.74-7.53 4.63 0 2.65 3 3.39 6.7 3.89l4.05.58c8.61 1.24 13.82 4.88 13.82 11.83 0 7.53-6.62 12.91-18 12.91-6.45 0-12.41-1.66-17.13-5.13l4.05-6.7a21.07 21.07 0 0 0 13.16 4.14c5.87 0 9-1.74 9-4.8 0-2.23-2.23-3.47-6.95-4.14l-4.05-.58c-8.85-1.24-13.65-5.21-13.65-11.67 0-7.86 6.45-12.66 16.46-12.66 6.29 0 12 1.41 16.13 4.14l-3.72 6.96zm41.35-2.23h-14.07V408c0 4 1.41 6.62 5.71 6.62a15.89 15.89 0 0 0 7.61-2.23l2.48 7.36a20.22 20.22 0 0 1-10.76 3.06c-10.18 0-13.73-5.46-13.73-14.65v-18h-8v-7.86h8v-12h8.69v12h14.06l.01 7.8zm29.78-8.85a18.38 18.38 0 0 1 6.12 1.08l-2.65 8.11a14 14 0 0 0-5.38-1c-5.63 0-8.44 3.64-8.44 10.18v22.17h-8.6v-39.56H472V387a11.66 11.66 0 0 1 10.42-5.79l.05.04z" fill="#FFF"/><path fill="#7673C0" d="M309.95 80.39h130.5V314.9h-130.5z"/><path d="M318.24 197.64a148.88 148.88 0 0 1 57-117.26c-61.147-48.062-148.962-41.066-201.728 16.071-52.766 57.137-52.766 145.23 0 202.368 52.766 57.137 140.581 64.133 201.728 16.071a148.88 148.88 0 0 1-57-117.25z" fill="#EB001B"/><path d="M616.5 197.64c.001 57.099-32.598 109.186-83.954 134.143-51.356 24.956-112.454 18.4-157.346-16.883a149.16 149.16 0 0 0 0-234.51c44.89-35.283 105.986-41.839 157.341-16.885 51.355 24.954 83.956 77.038 83.959 134.135z" fill="#00A1DF"/><\/g><\/svg>',edt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M40 0h670c22.1 0 40 17.9 40 40v391c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V40C0 17.9 17.9 0 40 0z" fill="#000"/><path d="M150.7 170.6c6.8-2.3 14.1-3.5 21.7-3.5 33.2 0 60.9 23.6 67.2 54.9l47-9.6c-10.8-53.2-57.8-93.3-114.2-93.3-12.9 0-25.3 2.1-36.9 6l15.2 45.5z" fill="#FFF100"/><path d="M95.2 323l31.8-36c-14.2-12.6-23.1-30.9-23.1-51.4 0-20.4 8.9-38.8 23.1-51.3l-31.8-35.9c-24.1 21.4-39.3 52.5-39.3 87.3 0 34.7 15.2 65.9 39.3 87.3z" fill="#00A3DF"/><path d="M239.6 249.4c-6.4 31.3-34 54.8-67.2 54.8-7.6 0-14.9-1.2-21.8-3.5l-15.2 45.5c11.6 3.9 24.1 6 37 6 56.4 0 103.4-40 114.2-93.2l-47-9.6z" fill="#EE4023"/><g fill="#FFF"><path d="M443.2 281.6c-7.8 7.6-18.3 12.2-29.9 12-8-.1-15.4-2.5-21.6-6.5l-15.6 24.8c10.7 6.7 23.2 10.7 36.8 10.9 19.7.3 37.7-7.5 50.8-20.2l-20.5-21zM415 180.5c-39.2-.6-71.6 30.8-72.2 70-.2 14.7 4 28.5 11.5 39.9l128.8-55.1c-7.2-30.9-34.8-54.2-68.1-54.8zm-42.7 75.6c-.2-1.6-.3-3.3-.3-5 .4-23.1 19.4-41.6 42.5-41.2 12.6.2 23.8 5.9 31.3 14.9l-73.5 31.3zm151.3-107.6v137.3l23.8 9.9-11.3 27.1-23.6-9.8c-5.3-2.3-8.9-5.8-11.6-9.8-2.6-4-4.6-9.6-4.6-17V148.5h27.3zM609.5 212c4.2-1.4 8.6-2.1 13.3-2.1 20.3 0 37.1 14.4 41 33.5l28.7-5.9c-6.6-32.5-35.3-56.9-69.7-56.9-7.9 0-15.5 1.3-22.5 3.6l9.2 27.8zm-33.9 92.9L595 283c-8.7-7.7-14.1-18.9-14.1-31.4s5.5-23.7 14.1-31.3l-19.4-21.9c-14.7 13-24 32.1-24 53.3 0 21.2 9.3 40.2 24 53.2zm88.2-44.8c-3.9 19.1-20.8 33.5-41 33.5-4.6 0-9.1-.8-13.3-2.2l-9.3 27.8c7.1 2.4 14.7 3.7 22.6 3.7 34.4 0 63.1-24.4 69.7-56.9l-28.7-5.9z"/><\/g><\/g><\/svg>',odt='<svg width="750" height="471" viewBox="0 0 750 471" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M697.115 0H52.885C23.724 0 0 23.196 0 51.707v367.586C0 447.804 23.724 471 52.885 471h644.23C726.274 471 750 447.804 750 419.293V51.707C750 23.196 726.274 0 697.115 0z" fill="#FFF"/><path d="M321.004 378.44L47 378.54v-.66c0-.363.437-2.714.97-5.226.535-2.511 1.365-6.507 1.847-8.877.48-2.372 1.303-6.4 1.826-8.955a3823.979 3823.979 0 0 0 3.815-18.735c.494-2.463 1.317-6.493 1.831-8.955a2558.2 2558.2 0 0 0 1.948-9.45c.557-2.736 1.403-6.915 1.881-9.287a794.28 794.28 0 0 1 1.688-8.123 271.84 271.84 0 0 0 1.275-6.302c.251-1.368 1.065-5.397 1.808-8.954a730.47 730.47 0 0 0 1.822-8.953c.26-1.369 1.082-5.398 1.83-8.955.747-3.555 1.568-7.585 1.824-8.953.256-1.368 1.081-5.398 1.833-8.954.754-3.557 1.566-7.511 1.805-8.788.241-1.277.9-4.56 1.464-7.295.563-2.736 1.63-7.885 2.37-11.441.741-3.558 2.007-9.75 2.813-13.764.809-4.012 1.773-8.787 2.145-10.61a4107.793 4107.793 0 0 1 3.31-16.084c.549-2.646 1.441-6.973 1.983-9.618a3528.87 3528.87 0 0 0 1.858-9.12c.48-2.37 1.297-6.325 1.817-8.787.52-2.463 1.416-6.79 1.99-9.618a306.964 306.964 0 0 1 2.135-9.617c.6-2.462 1.45-5.447 1.887-6.632.437-1.186 1.645-3.755 2.684-5.711l1.888-3.555 1.717-2.249c.943-1.235 2.629-3.19 3.745-4.34 1.116-1.152 2.997-2.885 4.184-3.85 1.185-.967 2.902-2.272 3.813-2.899.912-.627 2.703-1.726 3.98-2.441 1.276-.716 3.069-1.652 3.98-2.081.912-.43 2.778-1.215 4.145-1.743 1.368-.528 3.98-1.415 5.803-1.968 1.824-.555 5.248-1.39 7.609-1.857 2.361-.466 6.09-1.09 8.29-1.385l3.999-.538 274.17-.103L702.95 93v.66c0 .362-.44 2.714-.976 5.225-.539 2.511-1.437 6.805-1.997 9.54-.561 2.736-1.378 6.692-1.818 8.789-.439 2.098-1.27 6.127-1.848 8.953-.577 2.828-1.465 7.156-1.973 9.618-.508 2.462-1.331 6.492-1.829 8.953-.497 2.463-1.325 6.492-1.838 8.955-.516 2.462-1.312 6.343-1.772 8.622-.461 2.28-1.294 6.383-1.852 9.12a1955.06 1955.06 0 0 1-1.992 9.616c-.538 2.554-1.356 6.509-1.819 8.789l-1.853 9.119c-.556 2.736-1.45 7.064-1.988 9.618-.537 2.553-1.338 6.433-1.78 8.622a8069.947 8069.947 0 0 1-3.704 18.24c-.45 2.187-1.25 6.068-1.78 8.62-.531 2.554-1.439 6.957-2.015 9.784-.58 2.827-1.407 6.855-1.84 8.954-.434 2.096-1.244 6.052-1.802 8.787-.557 2.737-1.445 7.064-1.973 9.618-.527 2.553-1.353 6.583-1.837 8.954-.482 2.37-1.322 6.475-1.864 9.12-.545 2.643-1.432 6.971-1.973 9.615-.542 2.646-1.352 6.6-1.803 8.79a4228.93 4228.93 0 0 0-1.828 8.953 911.017 911.017 0 0 1-2.01 9.581l-.998 4.606-1.19 3.187c-.653 1.752-1.637 4.082-2.186 5.177-.547 1.093-1.663 3.025-2.479 4.29-.817 1.266-1.955 2.887-2.528 3.603-.574.716-2.302 2.566-3.842 4.111l-2.795 2.807-2.692 1.912c-1.48 1.052-3.075 2.122-3.543 2.377-.468.256-2.252 1.167-3.963 2.023-1.711.858-4.13 1.948-5.372 2.423-1.243.477-3.705 1.287-5.472 1.8-1.766.516-3.66 1.023-4.206 1.127-.548.105-2.446.498-4.221.874-1.774.376-5.355.937-7.958 1.247l-4.734.564-274.003.097zm-97.486-70.874h7.13l.2-.525c.113-.289.203-.967.203-1.507 0-.541.235-2.505.523-4.366.286-1.863.96-6.146 1.497-9.52.537-3.375 1.34-8.449 1.785-11.275.446-2.828.99-6.447 1.21-8.043.22-1.596.486-2.9.594-2.9.107 0 .568.704 1.024 1.566l.828 1.567 1.838 1.853 1.84 1.851 2.262.907 2.263.905 2.697.35 2.698.35 3.422-.21 3.423-.21 3.707-.96 3.707-.96 1.99-.906c1.094-.5 3.034-1.59 4.31-2.421l2.322-1.512 2.164-2.164c1.19-1.188 2.87-3.097 3.73-4.24.863-1.141 1.568-2.159 1.568-2.26 0-.102.424-.809.94-1.572.518-.762 1.576-2.88 2.352-4.703.778-1.824 1.99-5.107 2.698-7.295l1.285-3.98.665-3.447c.365-1.895.836-5.029 1.045-6.964l.38-3.517-.22-2.984-.22-2.985-.692-2.985-.69-2.985-1.122-2.233-1.12-2.235-2.164-2.294-2.163-2.294-2.56-1.323-2.56-1.322-2.819-.677-2.819-.674-2.819-.206-2.818-.207-3.14.36-3.14.361-2.563.655-2.562.653-2.227 1.032c-1.224.565-3.007 1.528-3.96 2.138-.953.61-1.937 1.311-2.185 1.56-.248.247-.844.707-1.322 1.018l-.871.571.608-2.913c.336-1.602.615-3.099.623-3.328l.013-.414h-12.16l-1.065 6.716c-.587 3.694-1.513 9.4-2.058 12.685a5718.93 5718.93 0 0 1-3.65 21.72c-.542 3.191-1.438 8.266-1.991 11.276-.554 3.01-1.364 7.412-1.802 9.783-.437 2.37-1.261 6.847-1.83 9.947-.567 3.103-1.481 8.026-2.03 10.945-.55 2.918-1.441 7.544-1.984 10.28-.543 2.736-1.067 5.311-1.167 5.72l-.181.747h7.13zm30.696-38.342l-2.768.167-1.81-.32-1.81-.32-1.838-.839-1.838-.84-1.284-1.226-1.284-1.225-.741-1.658c-.408-.913-.932-2.462-1.164-3.444l-.423-1.784.17-2.858.17-2.858.854-4.477c.47-2.462 1.313-7.089 1.874-10.28.561-3.192 1.413-7.87 1.89-10.394l.867-4.59 1.901-1.581c1.046-.87 2.703-2.036 3.682-2.591l1.778-1.01 2.321-.718 2.322-.72 2.985-.174 2.984-.175 2.431.518 2.43.518 1.715.79 1.715.79 1.438 1.445 1.44 1.446.774 1.531c.427.843 1.027 2.49 1.332 3.663l.556 2.131-.17 6.302-.17 6.3-.852 3.725c-.468 2.049-1.36 5.183-1.981 6.964l-1.13 3.24-1.384 2.622c-.761 1.443-1.935 3.392-2.608 4.332-.673.939-1.747 2.158-2.386 2.705a52.14 52.14 0 0 1-2.375 1.905l-1.216.908-2.814.957-2.814.957-2.769.166zm68.862 9.117l3.648.042 3.648-.333c2.007-.183 5.29-.564 7.295-.847 2.007-.283 5.473-.916 7.703-1.405l4.053-.892.203-1.496c.111-.821.566-3.268 1.012-5.436l.81-3.945-.18-.178-.178-.178-1.24.598c-.68.329-2.805 1.115-4.717 1.745l-3.48 1.146-3.65.708-3.651.707-5.804.012-5.804.01-1.99-.635c-1.094-.349-2.703-.988-3.576-1.421l-1.586-.785-1.31-1.184-1.31-1.184-1.023-1.785-1.022-1.787-.64-2.24-.642-2.24-.003-4.147-.005-4.147.568-3.698.57-3.7 4.99-.233 4.99-.234 18.447.12 18.446.118.557-2.362c.307-1.3.775-3.986 1.041-5.97l.484-3.607.01-3.033.011-3.034-.525-2.266-.526-2.264-.869-1.5c-.476-.824-1.319-2.019-1.87-2.656-.55-.636-1.534-1.533-2.186-1.993-.652-.46-1.93-1.233-2.843-1.718l-1.658-.882-2.896-.698-2.898-.697-3.569-.341-3.57-.342-3.316.216-3.316.215-3.98.764-3.98.765-2.487.994c-1.368.546-3.457 1.544-4.642 2.217-1.186.672-2.827 1.766-3.647 2.43-.823.666-2.244 1.959-3.159 2.874-.916.916-2.272 2.56-3.011 3.654-.74 1.095-1.874 3.034-2.522 4.31-.646 1.278-1.489 3.069-1.872 3.98-.383.912-1.08 2.778-1.547 4.145-.469 1.369-1.204 3.98-1.635 5.805a109.124 109.124 0 0 0-1.313 6.67l-.528 3.357.005 4.935.005 4.934.504 2.156c.276 1.185.807 2.977 1.177 3.98.37 1.003 1.057 2.495 1.524 3.316.466.82 1.465 2.142 2.216 2.937.752.794 2.114 2 3.026 2.678.911.68 2.535 1.634 3.607 2.122l1.95.887 2.718.658c1.495.36 3.752.79 5.015.952 1.262.162 3.937.314 5.943.336zm6.246-46.717c-9.18 0-16.692-.065-16.692-.146 0-.08.392-1.237.871-2.57.478-1.334 1.32-3.317 1.868-4.41l.999-1.985 2.193-2.182 2.193-2.183 2.157-1.03c1.185-.567 2.752-1.185 3.48-1.372.731-.187 2.82-.436 4.643-.552l3.318-.213 2.547.328 2.546.327 1.85.847 1.851.847 1.016 1.095c.558.602 1.223 1.488 1.478 1.97l.463.875.306 1.943.307 1.944-.35 3.233-.35 3.234h-16.694zm99.213 46.718l3.65.04 4.142-.49c2.28-.27 5.313-.717 6.742-.995a76.861 76.861 0 0 0 5.14-1.22c1.398-.397 2.663-.824 2.812-.95.148-.127.542-1.633.877-3.345.335-1.712.758-4.009.938-5.103.18-1.095.274-2.048.208-2.12-.067-.072-.31.021-.543.205-.234.185-1.86.87-3.617 1.522l-3.193 1.186-4.547.88-4.548.881-3.865-.13-3.866-.133-2.197-.762-2.196-.762-1.697-1.483-1.696-1.485-1.127-2.05-1.124-2.05-.538-2.743-.535-2.743.004-3.557.002-3.558.652-4.311.652-4.312.688-2.322c.38-1.277.81-2.768.954-3.315.146-.548.753-2.115 1.352-3.483.598-1.368 1.665-3.482 2.37-4.698l1.284-2.21 1.577-1.635 1.577-1.634 1.668-1.034 1.67-1.036 2.145-.66c1.179-.364 3.264-.836 4.631-1.048l2.487-.388 3.648.183 3.648.183 4.31.864 4.312.861 1.753.654c.964.36 1.795.655 1.848.655.05 0 .282-1.231.513-2.737.232-1.504.643-3.98.914-5.5.273-1.522.43-2.833.349-2.912-.08-.08-1.376-.286-2.879-.457-1.504-.171-5.591-.475-9.082-.677l-6.35-.364-4.476.343-4.477.344-3.317.696-3.315.697-2.137.854c-1.174.47-2.894 1.318-3.823 1.884a60.66 60.66 0 0 0-2.625 1.693c-.516.365-2.08 1.788-3.479 3.163l-2.539 2.5-1.419 2.077c-.78 1.143-2.127 3.524-2.997 5.294l-1.58 3.217-1.211 3.48c-.666 1.916-1.596 5.05-2.066 6.965l-.855 3.483-.311 3.15-.31 3.15.003 4.146.004 4.145.312 2.411.313 2.412.994 2.48.992 2.481 1.149 1.793 1.146 1.793 1.824 1.796 1.825 1.795 1.93 1.021 1.93 1.02 2.535.704c1.393.387 3.408.831 4.476.987 1.068.156 3.584.302 5.593.324h-.006zm54.55-.122l4.476-.129 2.819-.721 2.819-.722 1.824-.862c1.003-.473 2.644-1.41 3.648-2.08 1.003-.67 2.557-1.944 3.45-2.83.895-.888 2.221-2.4 2.948-3.362.727-.963 1.365-1.707 1.419-1.653.055.054-.114 1.587-.372 3.407-.257 1.822-.471 4.244-.475 5.384l-.006 2.072h12.172l.187-4.724.185-4.726.869-6.136c.478-3.374 1.25-8.374 1.715-11.109.465-2.736 1.273-7.361 1.797-10.28.523-2.92 1.352-7.47 1.84-10.115l.892-4.808.03-4.153.03-4.154-.939-1.92-.94-1.92-1.272-1.222-1.275-1.223-2.09-1.059-2.091-1.06-3.116-.693-3.117-.694-4.29-.326-4.29-.326-5.527.342c-3.04.188-7.317.559-9.506.826l-3.98.482-2.712.01-2.712.01-.395 1.908c-.217 1.049-.82 3.54-1.34 5.537-.521 1.997-.898 3.678-.838 3.737.058.06 1.509-.27 3.222-.731 1.714-.462 5.355-1.22 8.092-1.686l4.974-.847 4.476-.184 4.477-.185 2.884.505 2.884.506 1.925.95 1.924.95 1.078 1.607 1.079 1.606-.015 2.532-.017 2.533-.57 2.779-.572 2.78-11.933.043-11.932.042-3.905 1.07c-2.147.59-4.526 1.372-5.285 1.738-.76.368-1.518.668-1.688.668-.168 0-1.446.707-2.839 1.575l-2.532 1.573-1.994 1.99c-1.098 1.096-2.499 2.738-3.114 3.65-.616.911-1.618 2.816-2.224 4.233l-1.103 2.576-.507 2.895-.507 2.897v6.077l.483 2.53.485 2.53.897 1.65c.494.906 1.402 2.236 2.015 2.953l1.117 1.304 1.982 1.205 1.983 1.205 2.271.642c1.25.353 3.15.781 4.224.951l1.953.308 4.477-.128h-.003zm4.145-9.274l-2.654.14-1.757-.449c-.965-.245-2.432-.794-3.259-1.219l-1.5-.772-.82-.974c-.45-.537-1.14-1.588-1.53-2.34l-.711-1.365-.139-3.187-.14-3.188.562-1.934c.309-1.063 1.035-2.91 1.612-4.101l1.05-2.168 2.011-1.996 2.01-1.996 2.135-1.028 2.134-1.028 2.653-.63 2.654-.63h16.581l.524.216.524.216-.44 2.603c-.243 1.43-.822 4.02-1.288 5.752-.464 1.734-1.285 4.28-1.823 5.66-.539 1.381-.98 2.602-.98 2.712 0 .112-.545 1.117-1.211 2.235l-1.21 2.034-1.989 1.971c-1.093 1.083-2.11 1.97-2.257 1.97-.146 0-.816.373-1.488.83l-1.223.827-2.69.851-2.689.85-2.652.138zm107.943 9.392l3.15.04 2.985-.485c1.642-.266 3.73-.695 4.643-.953.911-.259 2.554-.928 3.647-1.488l1.99-1.02 1.713-1.507 1.71-1.507 1.804-2.403c.992-1.323 1.889-2.628 1.995-2.902l.192-.499-.167 1.66a54.148 54.148 0 0 1-.46 3.316c-.16.912-.389 2.665-.51 3.897l-.22 2.237h13.012v-4.476l.99-8.457c.546-4.651 1.352-10.843 1.792-13.762.44-2.92 1.12-7.096 1.51-9.285.39-2.19 1.081-6.144 1.534-8.788.456-2.644 1.276-7.272 1.825-10.28.548-3.01 1.427-7.785 1.952-10.612l1.812-9.784c.471-2.553 1.317-7.03 1.878-9.948a704.51 704.51 0 0 1 1.823-9.12c.441-2.097.802-3.926.801-4.062v-.25h-14.195l-.21 2.074c-.114 1.14-.658 4.907-1.206 8.374-.549 3.464-1.444 8.986-1.99 12.269-.544 3.283-1.068 6.467-1.165 7.075l-.178 1.106-.56-.238c-.307-.131-1.978-.595-3.71-1.03l-3.15-.791-4.31-.336-4.312-.335-3.648.339-3.647.34-3.317.84-3.316.837-3.15 1.537-3.152 1.536-2.32 1.718-2.322 1.718-2.005 2.15c-1.103 1.183-2.695 3.138-3.54 4.346l-1.534 2.196-1.804 3.75c-.99 2.064-2.197 4.796-2.68 6.072-.484 1.278-1.335 4.108-1.894 6.29l-1.015 3.968-.5 5.153-.5 5.15.375 4.146.376 4.145.443 1.492c.246.821.76 2.283 1.145 3.25l.7 1.758 1.276 1.727 1.278 1.729 1.457 1.193 1.458 1.195 1.99.988c1.095.543 2.93 1.245 4.08 1.56 1.148.315 3.013.693 4.145.84 1.13.147 3.472.286 5.206.307zm5.654-9.407l-2.504.13-1.69-.303c-.929-.167-2.416-.616-3.305-.997l-1.615-.691-1.36-1.115-1.359-1.113-1.01-1.935-1.01-1.934-.461-2.156-.46-2.156.04-4.31.038-4.312.535-3.814.534-3.813.831-2.653c.457-1.459.834-2.836.836-3.06.004-.223.453-1.416 1.003-2.652a89.832 89.832 0 0 1 2.037-4.237c.572-1.095 1.64-2.8 2.374-3.79.736-.991 2.045-2.484 2.91-3.318.864-.832 2.238-1.926 3.056-2.428l1.484-.913 2.607-.903 2.607-.902 5.472-.003h5.472l3.15.875c1.733.48 3.573 1.037 4.089 1.238l.938.364-.183.91c-.1.502-.495 2.702-.876 4.89-.38 2.19-1.132 6.368-1.668 9.287-.537 2.918-1.361 7.32-1.833 9.782-.47 2.463-1.152 5.596-1.515 6.964a457.836 457.836 0 0 1-1.138 4.21c-.263.948-.889 2.59-1.39 3.648-.503 1.059-1.382 2.597-1.953 3.417-.572.82-1.538 1.959-2.148 2.527-.611.57-1.93 1.58-2.934 2.246l-1.824 1.212-2.636.837-2.637.837-2.504.134zm-488.066 7.793h8.056l.579-3.564c.317-1.96.939-5.73 1.38-8.374l1.823-10.943c.563-3.375 1.406-8.374 1.874-11.11.467-2.735 1.211-6.979 1.651-9.43.441-2.453.886-4.541.987-4.644l.187-.185h43.331l.241.24.241.24-.377 1.915c-.205 1.054-.816 4.303-1.357 7.221-.54 2.919-1.448 7.843-2.02 10.945-.568 3.1-1.393 7.503-1.83 9.782a1289.35 1289.35 0 0 0-1.968 10.612c-.643 3.556-1.17 6.653-1.167 6.881l.004.414h16.18l.358-2.072c.198-1.14.514-3.192.705-4.56.19-1.368.65-4.279 1.02-6.467.37-2.187 1.109-6.517 1.643-9.617.534-3.1 1.429-8.398 1.987-11.772.559-3.375 1.387-8.299 1.842-10.943a711.931 711.931 0 0 1 1.798-9.95 2821.88 2821.88 0 0 0 1.98-10.612c.555-3.008 1.384-7.56 1.845-10.114.461-2.553 1.3-7.18 1.867-10.28.566-3.1 1.28-6.719 1.587-8.042l.559-2.404h-16.384l-.223 1.576c-.121.865-.517 3.291-.879 5.388a1576.67 1576.67 0 0 1-1.46 8.29c-.442 2.463-1.249 7.163-1.794 10.447a784.292 784.292 0 0 0-1.543 9.658l-.553 3.688-12.025.244-12.026.243-10.072-.24c-5.54-.13-10.103-.265-10.141-.296-.037-.032.151-1.32.419-2.864a262.12 262.12 0 0 1 1.127-5.956c.352-1.733 1.02-5.165 1.482-7.629.464-2.461.988-5.52 1.167-6.797a84.57 84.57 0 0 1 .83-4.727c.278-1.321.806-4.107 1.174-6.189.366-2.081.757-4.022.869-4.31l.2-.526H121.685l-.52 2.902a231.194 231.194 0 0 0-.848 5.057c-.18 1.185-.786 4.99-1.345 8.456-.56 3.465-1.386 8.614-1.836 11.44-.45 2.828-1.27 7.977-1.82 11.442a700.908 700.908 0 0 1-2.023 11.938c-.56 3.102-1.373 7.503-1.805 9.783-.431 2.28-1.253 6.608-1.826 9.617a840.991 840.991 0 0 1-1.86 9.452c-.45 2.188-.946 4.725-1.103 5.636-.159.913-.671 3.543-1.142 5.846-.47 2.303-.854 4.429-.854 4.726v.538h8.059zm89.199 0h7.133l.2-.524c.112-.29.202-1.046.202-1.68 0-.638.45-3.946.997-7.353a2950.858 2950.858 0 0 1 3.848-23.273c.45-2.644 1.25-7.046 1.777-9.784a2436.17 2436.17 0 0 0 1.802-9.45 1195.97 1195.97 0 0 1 2.022-10.41c.649-3.264 1.26-6.064 1.36-6.224l.18-.292-7.213.09-7.213.088-.603 4.312a535.526 535.526 0 0 1-1.604 10.445c-.552 3.375-1.388 8.525-1.857 11.441a493.02 493.02 0 0 1-1.817 10.447l-1.808 9.617c-.462 2.463-1.293 6.79-1.846 9.617a1286.42 1286.42 0 0 1-1.648 8.29c-.355 1.734-.734 3.487-.845 3.898l-.2.745h7.133zm166.83 0h7.081l.212-2.996c.118-1.646.518-4.967.89-7.378.374-2.41 1.138-7.218 1.697-10.683.56-3.466 1.6-9.234 2.312-12.82.714-3.583 1.518-7.147 1.79-7.916.272-.771.494-1.605.494-1.855s.533-1.612 1.183-3.026c.65-1.414 1.863-3.58 2.695-4.812l1.511-2.242 2.023-1.874 2.023-1.872 2.495-1.192 2.495-1.192 3.815.02 3.812.02 1.876.56c1.03.308 1.963.56 2.072.56.109 0 .198-.351.198-.783 0-.43.373-2.614.829-4.854.455-2.238.829-4.164.829-4.28 0-.116-1.082-.54-2.404-.94-1.323-.402-3.15-.823-4.062-.937l-1.658-.205-2.156.382c-1.186.21-2.948.672-3.917 1.029-.97.356-2.57 1.163-3.556 1.794-.986.632-2.52 1.862-3.41 2.733-.89.872-2.385 2.63-3.323 3.907-.94 1.277-1.92 2.62-2.181 2.985l-.475.662.288-1.325c.159-.73.6-3.118.981-5.306.38-2.19.774-4.242.87-4.56l.176-.581H373.65v.8c0 .44-.374 3.087-.83 5.885-.456 2.799-1.208 7.475-1.671 10.394-.463 2.918-1.285 7.992-1.826 11.275a572.387 572.387 0 0 1-1.828 10.445 2317.56 2317.56 0 0 1-3.83 19.898c-.558 2.828-1.227 6.166-1.484 7.42-.259 1.253-.47 2.41-.47 2.569v.291h7.08zm168.074 0h7.239v-4.431l.834-5.495c.46-3.02 1.216-7.808 1.683-10.633a1372.56 1372.56 0 0 0 1.29-7.96c.246-1.55.892-4.908 1.438-7.461.548-2.554 1.23-5.314 1.518-6.136.288-.82.525-1.682.528-1.913.003-.232.62-1.721 1.37-3.31l1.367-2.892 1.804-2.395 1.802-2.394 1.973-1.484c1.085-.816 2.83-1.898 3.878-2.406l1.905-.922 4.144.028 4.146.03 1.632.523 1.631.524.276-.17.274-.17.016-1.058c.006-.582.361-2.747.788-4.813l.775-3.754-.872-.342a51.307 51.307 0 0 0-2.53-.862l-1.658-.523-2.984.008-2.985.007-2.432.857-2.433.855-1.827 1.101-1.825 1.102-2.375 2.487-2.375 2.487-1.276 1.93c-.7 1.06-1.318 1.881-1.372 1.823-.053-.057.328-2.27.847-4.913.52-2.645.952-5.145.96-5.555l.014-.747h-12.27v.212c0 .116-.306 2.242-.68 4.725a1358.83 1358.83 0 0 1-1.668 10.65c-.544 3.374-1.435 8.82-1.982 12.104a646.012 646.012 0 0 1-1.831 10.447c-.46 2.461-1.278 6.79-1.817 9.616-.54 2.828-1.425 7.38-1.968 10.115-.543 2.735-1.264 6.355-1.6 8.042l-.612 3.066h7.24zm-320.878-80.922l2.012.007 1.601-.545 1.602-.545 1.416-1.438 1.417-1.436.745-1.915.747-1.915.026-2.819.027-2.817-.663-1.102-.664-1.1-1.154-.715-1.155-.715h-4.986l-1.697.76-1.698.76-.985 1.055-.985 1.057-.774 1.823-.774 1.824-.146 2.841-.146 2.841.72 1.413.72 1.411 1.391.631 1.39.63 2.013.009z" fill="#B3131B"/><\/g><\/svg>',y=jQuery,sdt=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"init",function(){f.$expiryElement=y('[data-afd-control="expiry"]');f.$cvvElement=y('[data-afd-control="cvv"]');f.$element.data("card-is-afd-valid",!1);f.$expiryElement.data("expiry-is-regex-valid",!1);f.$expiryElement.data("expiry-is-syntax-valid",!1);var n=f.eventHandler;n(f.$element,"keydown",f.onKeyDown);n(f.$element,"keyup",f.onKeyUp);n(f.$element,"focusout",f.onFocusOut);n(f.$expiryElement,"keydown",f.onExpiryKeyDown);n(f.$expiryElement,"keyup",f.onExpiryKeyUp);n(f.$expiryElement,"focusout",f.onExpiryFocusOut);y(".afd-card-logo").html(wb).find("svg").attr("height",f.options.card.logoHeight).attr("width",f.options.card.logoWidth);f.$element.data("card-is-regex-valid",!1);f.$element.data("card-is-syntax-valid",!1);f.$element.data("card-is-afd-valid",!1);f.$element.data("card-type","");f.$element.data("card-type-nice","");f.$element.data("expiry-is-regex-valid",!1);f.$element.data("expiry-is-syntax-valid",!1);f.$cvvElement.data("code-name","");f.$cvvElement.data("code-length","");f.$cvvElement.attr("maxlength",3)}),i(t(t(f)),"onKeyDown",function(n){(n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&(n.keyCode<112||n.keyCode>123)&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault()}),i(t(t(f)),"onKeyUp",function(){var i=f.$element,u=i.val(),t=ah(u),n,r;if(t.card!==null){i.data("card-type",t.card.type);i.data("card-type-nice",t.card.niceType);n=wb;switch(t.card.type){case"visa":n=dkt;break;case"mastercard":n=gkt;break;case"american-express":n=ndt;break;case"diners-club":n=tdt;break;case"discover":n=idt;break;case"jcb":n=rdt;break;case"unionpay":n=udt;break;case"maestro":n=fdt;break;case"elo":n=edt;break;case"hipercard":n=odt}y(".afd-card-logo").html(n).find("svg").attr("height",f.options.card.logoHeight).attr("width",f.options.card.logoWidth);r=t.card.code;f.$cvvElement.data("code-name",r.name);f.$cvvElement.data("code-length",r.size);f.$cvvElement.attr("maxlength",r.size)}t.isValid?f.handleValid():f.clearValidation();i.data("card-is-regex-valid",t.isValid);i.data("card-is-syntax-valid",t.isValid);i.data("card-is-afd-valid",!1);y(document).trigger("afd:cardValidationUpdated",[i,f.$expiryElement,f.$cvvElement])}),i(t(t(f)),"onFocusOut",function(){var n=f.$element,t=n.val(),i=ah(t);i.isValid?f.checkBoth():f.handleInvalid(f.options.card.invalidCardNumberMessage)}),i(t(t(f)),"onExpiryKeyDown",function(n){var i=f.$expiryElement,t=i.val();(n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&(n.keyCode<112||n.keyCode>123)&&f.utilKeys.indexOf(n.keyCode)===-1&&n.preventDefault();t.length>9&&n.keyCode!==37&&n.keyCode!==39&&n.keyCode!==8&&n.keyCode!==46&&n.preventDefault();t.length!==2||yh(t).isValid||[8,46,37,39].indexOf(n.keyCode)!==-1||n.preventDefault();f.keyupVal.length>4&&f.validSeperators.indexOf(n.key)>-1&&n.preventDefault();f.keyupVal.length===5&&n.keyCode===8&&(i.val(f.keyupVal.replace(" / ","")),n.preventDefault())}),i(t(t(f)),"onExpiryKeyUp",function(n){var t=f.$expiryElement,i=t.val().replace(" ",""),r=vh(i),u,o,s,e;r.isValid?f.handleValid(t):i.length===1?f.clearValidation(t):i.length===2?(u=i.substr(0,1),o=i.substr(1,1),f.validSeperators.indexOf(o)>-1?(s=yh(u),s.isValid?element.val("0"+u+" / "):f.handleInvalid(f.options.card.invalidExpiryMonthMessage,t)):(e=yh(i),e.isValid&&n.keyCode!==8&&n.keyCode!==46?t.val(i+" / "):n.keyCode===8||n.keyCode===46&&e.isValid?f.clearValidation(t):f.handleInvalid(f.options.card.invalidExpiryMonthMessage,t))):i.length===3?f.validSeperators.indexOf(n.key)>-1&&t.val(i.replace(n.key," / ")):f.clearValidation(t);f.keyupVal=t.val();f.$element.data("card-is-afd-valid",!1);t.data("expiry-is-regex-valid",r.isValid);t.data("expiry-is-syntax-valid",r.isValid);y(document).trigger("afd:cardValidationUpdated",[f.$element,t,f.$cvvElement])}),i(t(t(f)),"onExpiryFocusOut",function(){var t=f.$expiryElement,r=t.val().replace(" ",""),n=vh(r),i;n.isValid?(i=n.year.length===2?"20"+n.year:n.year,t.val(n.month+" / "+i),f.checkBoth()):f.handleInvalid(f.options.card.invalidExpiryDateMessage,t);f.$element.data("card-is-afd-valid",!1);t.data("expiry-is-regex-valid",n.isValid);t.data("expiry-is-syntax-valid",n.isValid);y(document).trigger("afd:cardValidationUpdated",[f.$element,t,f.$cvvElement])}),i(t(t(f)),"checkBoth",function(){var n=y('[data-afd-control="card"]'),i=n.val(),u=ah(i),t=y('[data-afd-control="expiry"]'),r=t.val().replace(" / ","/"),e=vh(r);u.isValid&&e.isValid&&(y(document).trigger("afd:cardValidationStarted",[n,t]),f.showLoadingSpinner(n,f.options.card.loadingSpinner),f.validateCard(i,r).then(function(i){if(i.Result==="1"){var r=hf(i.Item,1),u=r[0];f.handleValid();f.handleValid(t);n.data("card-type-nice",u.CardType);n.data("card-is-afd-valid",!0);y(document).trigger("afd:cardValidationUpdated",[n,t,f.$cvvElement])}else f.$element.data("card-is-afd-valid",!1),handleInvalid(options.card.invalidCardOrExpiryMessage);y(document).trigger("afd:cardValidationSuccess",[i,n,t]);f.hideLoadingSpinner(n,f.options.card.loadingSpinner)}).catch(function(t){console.error(t);y(document).trigger("afd:cardValidationError",[t]);f.hideLoadingSpinner(n,f.options.card.loadingSpinner)}))}),f.utilKeys=[37,39,8,46,111,220,109,32,9],f.validSeperators=[" ","-","/","\\"],f.keyupVal="",f}return tt(r,n),ri(r,[{key:"validateCard",value:function(n,t){var i=this.setupParams({cardNumber:n,expiryDate:t,data:"bank",task:"card",fields:"card",afdc:this.options.afdc});return y.ajax(i)}}]),r}(vf(lt)),hdt=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/,bb=function(n){var i,t,r;return n?n.length>254?!1:(i=hdt.test(n),!i)?!1:(t=n.split("@"),t[0].length>64)?!1:(r=t[1].split("."),r.some(function(n){return n.length>63}))?!1:!0:!1},a=jQuery,cdt=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"onKeyUp",function(){var n=f.$element,t=n.val();n.data("email-is-afd-valid",!1);n.data("email-pce-message","Syntax not valid");bb(t)?(n.data("email-is-regex-valid",!0),n.data("email-pce-message","Regex valid, not yet queried PCE")):(n.data("email-is-regex-valid",!1),a(document).trigger("afd:emailValidationUpdated",[f.$element]));f.clearValidation();a(document).trigger("afd:emailValidationUpdated",[f.$element])}),i(t(t(f)),"onFocusOut",function(){var n,t,i;if(typeof f.$element.data("afd-already-valid")=="undefined"&&f.$element.data("afd-already-valid",[]),n=f.$element,t=n.val(),bb(t)){if(n.data("email-is-regex-valid",!0),f.$element.data("afd-already-valid").indexOf(t)>-1){f.handleValid();n.data("email-is-afd-valid",!0);a(document).trigger("afd:emailValidationUpdated",[n]);a(document).trigger("afd:emailValidationUpdatedFocusOut",[n]);return}a(document).trigger("afd:emailValidationStarted",[n]);f.showLoadingSpinner(n,f.options.email.loadingSpinner);i=f.validateEmail(t);i.then(function(i){var u,e,r;i.Result==="1"?(u=hf(i.Item,1),e=u[0],f.handleValid(),n.data("email-is-afd-valid",!0),n.data("email-pce-message",e.Status),a(document).trigger("afd:emailValidationUpdated",[n]),a(document).trigger("afd:emailValidationUpdatedFocusOut",[n]),r=f.$element.data("afd-already-valid"),r.indexOf(t)<0&&(r.push(t),f.$element.data("afd-already-valid",r))):i.Result==="-2"&&(f.handleInvalid(i.ErrorText),n.data("email-is-afd-valid",!1),n.data("email-pce-message",i.ErrorText),a(document).trigger("afd:emailValidationUpdated",[n]),a(document).trigger("afd:emailValidationUpdatedFocusOut",[n]));a(document).trigger("afd:emailValidationSuccess",[i,n]);f.hideLoadingSpinner(n,f.options.email.loadingSpinner)}).fail(function(t){console.error(t);a(document).trigger("afd:emailValidationError",[t]);f.hideLoadingSpinner(n,f.options.email.loadingSpinner)})}else n.data("email-is-regex-valid",!1),f.handleInvalid(f.options.email.invalidEmailMessage),a(document).trigger("afd:emailValidationUpdatedFocusOut",[n]),a(document).trigger("afd:emailValidationUpdated",[n]);a(document).trigger("afd:emailValidationUpdated",[n])}),i(t(t(f)),"validateEmail",function(n){var t=f.setupParams({data:"email",task:"live",fields:"standard",email:n,afdc:f.options.afdc});return a.ajax(t)}),f.controlType="email",f}return tt(r,n),ri(r,[{key:"init",value:function(){var n=this.eventHandler;n(this.$element,"keyup",this.onKeyUp);n(this.$element,"focusout",this.onFocusOut)}}]),r}(vf(lt)),ldt=function(n,t,i){if(eh(t))throw TypeError("String#"+i+" doesn't accept regex!");return String(wu(n))},adt=o("match"),vdt=function(n){var t=/./;try{"/./"[n](t)}catch(i){try{return t[adt]=!1,!"/./"[n](t)}catch(r){}}return!0},ph="startsWith",kb=""[ph];f(f.P+f.F*vdt(ph),"String",{startsWith:function(n){var t=ldt(this,n,ph),i=bu(Math.min(arguments.length>1?arguments[1]:undefined,t.length)),r=String(n);return kb?kb.call(t,r,i):t.slice(i,i+r.length)===r}});var db=[["AF","AFG","004","ISO 3166-2:AF"],["AX","ALA","248","ISO 3166-2:AX"],["AL","ALB","008","ISO 3166-2:AL"],["DZ","DZA","012","ISO 3166-2:DZ"],["AS","ASM","016","ISO 3166-2:AS"],["AD","AND","020","ISO 3166-2:AD"],["AO","AGO","024","ISO 3166-2:AO"],["AI","AIA","660","ISO 3166-2:AI"],["AQ","ATA","010","ISO 3166-2:AQ"],["AG","ATG","028","ISO 3166-2:AG"],["AR","ARG","032","ISO 3166-2:AR"],["AM","ARM","051","ISO 3166-2:AM"],["AW","ABW","533","ISO 3166-2:AW"],["AU","AUS","036","ISO 3166-2:AU"],["AT","AUT","040","ISO 3166-2:AT"],["AZ","AZE","031","ISO 3166-2:AZ"],["BS","BHS","044","ISO 3166-2:BS"],["BH","BHR","048","ISO 3166-2:BH"],["BD","BGD","050","ISO 3166-2:BD"],["BB","BRB","052","ISO 3166-2:BB"],["BY","BLR","112","ISO 3166-2:BY"],["BE","BEL","056","ISO 3166-2:BE"],["BZ","BLZ","084","ISO 3166-2:BZ"],["BJ","BEN","204","ISO 3166-2:BJ"],["BM","BMU","060","ISO 3166-2:BM"],["BT","BTN","064","ISO 3166-2:BT"],["BO","BOL","068","ISO 3166-2:BO"],["BQ","BES","535","ISO 3166-2:BQ"],["BA","BIH","070","ISO 3166-2:BA"],["BW","BWA","072","ISO 3166-2:BW"],["BV","BVT","074","ISO 3166-2:BV"],["BR","BRA","076","ISO 3166-2:BR"],["IO","IOT","086","ISO 3166-2:IO"],["BN","BRN","096","ISO 3166-2:BN"],["BG","BGR","100","ISO 3166-2:BG"],["BF","BFA","854","ISO 3166-2:BF"],["BI","BDI","108","ISO 3166-2:BI"],["KH","KHM","116","ISO 3166-2:KH"],["CM","CMR","120","ISO 3166-2:CM"],["CA","CAN","124","ISO 3166-2:CA"],["CV","CPV","132","ISO 3166-2:CV"],["KY","CYM","136","ISO 3166-2:KY"],["CF","CAF","140","ISO 3166-2:CF"],["TD","TCD","148","ISO 3166-2:TD"],["CL","CHL","152","ISO 3166-2:CL"],["CN","CHN","156","ISO 3166-2:CN"],["CX","CXR","162","ISO 3166-2:CX"],["CC","CCK","166","ISO 3166-2:CC"],["CO","COL","170","ISO 3166-2:CO"],["KM","COM","174","ISO 3166-2:KM"],["CG","COG","178","ISO 3166-2:CG"],["CD","COD","180","ISO 3166-2:CD"],["CK","COK","184","ISO 3166-2:CK"],["CR","CRI","188","ISO 3166-2:CR"],["CI","CIV","384","ISO 3166-2:CI"],["HR","HRV","191","ISO 3166-2:HR"],["CU","CUB","192","ISO 3166-2:CU"],["CW","CUW","531","ISO 3166-2:CW"],["CY","CYP","196","ISO 3166-2:CY"],["CZ","CZE","203","ISO 3166-2:CZ"],["DK","DNK","208","ISO 3166-2:DK"],["DJ","DJI","262","ISO 3166-2:DJ"],["DM","DMA","212","ISO 3166-2:DM"],["DO","DOM","214","ISO 3166-2:DO"],["EC","ECU","218","ISO 3166-2:EC"],["EG","EGY","818","ISO 3166-2:EG"],["SV","SLV","222","ISO 3166-2:SV"],["GQ","GNQ","226","ISO 3166-2:GQ"],["ER","ERI","232","ISO 3166-2:ER"],["EE","EST","233","ISO 3166-2:EE"],["ET","ETH","231","ISO 3166-2:ET"],["FK","FLK","238","ISO 3166-2:FK"],["FO","FRO","234","ISO 3166-2:FO"],["FJ","FJI","242","ISO 3166-2:FJ"],["FI","FIN","246","ISO 3166-2:FI"],["FR","FRA","250","ISO 3166-2:FR"],["GF","GUF","254","ISO 3166-2:GF"],["PF","PYF","258","ISO 3166-2:PF"],["TF","ATF","260","ISO 3166-2:TF"],["GA","GAB","266","ISO 3166-2:GA"],["GM","GMB","270","ISO 3166-2:GM"],["GE","GEO","268","ISO 3166-2:GE"],["DE","DEU","276","ISO 3166-2:DE"],["GH","GHA","288","ISO 3166-2:GH"],["GI","GIB","292","ISO 3166-2:GI"],["GR","GRC","300","ISO 3166-2:GR"],["GL","GRL","304","ISO 3166-2:GL"],["GD","GRD","308","ISO 3166-2:GD"],["GP","GLP","312","ISO 3166-2:GP"],["GU","GUM","316","ISO 3166-2:GU"],["GT","GTM","320","ISO 3166-2:GT"],["GG","GGY","831","ISO 3166-2:GG"],["GN","GIN","324","ISO 3166-2:GN"],["GW","GNB","624","ISO 3166-2:GW"],["GY","GUY","328","ISO 3166-2:GY"],["HT","HTI","332","ISO 3166-2:HT"],["HM","HMD","334","ISO 3166-2:HM"],["VA","VAT","336","ISO 3166-2:VA"],["HN","HND","340","ISO 3166-2:HN"],["HK","HKG","344","ISO 3166-2:HK"],["HU","HUN","348","ISO 3166-2:HU"],["IS","ISL","352","ISO 3166-2:IS"],["IN","IND","356","ISO 3166-2:IN"],["ID","IDN","360","ISO 3166-2:ID"],["IR","IRN","364","ISO 3166-2:IR"],["IQ","IRQ","368","ISO 3166-2:IQ"],["IE","IRL","372","ISO 3166-2:IE"],["IM","IMN","833","ISO 3166-2:IM"],["IL","ISR","376","ISO 3166-2:IL"],["IT","ITA","380","ISO 3166-2:IT"],["JM","JAM","388","ISO 3166-2:JM"],["JP","JPN","392","ISO 3166-2:JP"],["JE","JEY","832","ISO 3166-2:JE"],["JO","JOR","400","ISO 3166-2:JO"],["KZ","KAZ","398","ISO 3166-2:KZ"],["KE","KEN","404","ISO 3166-2:KE"],["KI","KIR","296","ISO 3166-2:KI"],["KP","PRK","408","ISO 3166-2:KP"],["KR","KOR","410","ISO 3166-2:KR"],["KW","KWT","414","ISO 3166-2:KW"],["KG","KGZ","417","ISO 3166-2:KG"],["LA","LAO","418","ISO 3166-2:LA"],["LV","LVA","428","ISO 3166-2:LV"],["LB","LBN","422","ISO 3166-2:LB"],["LS","LSO","426","ISO 3166-2:LS"],["LR","LBR","430","ISO 3166-2:LR"],["LY","LBY","434","ISO 3166-2:LY"],["LI","LIE","438","ISO 3166-2:LI"],["LT","LTU","440","ISO 3166-2:LT"],["LU","LUX","442","ISO 3166-2:LU"],["MO","MAC","446","ISO 3166-2:MO"],["MK","MKD","807","ISO 3166-2:MK"],["MG","MDG","450","ISO 3166-2:MG"],["MW","MWI","454","ISO 3166-2:MW"],["MY","MYS","458","ISO 3166-2:MY"],["MV","MDV","462","ISO 3166-2:MV"],["ML","MLI","466","ISO 3166-2:ML"],["MT","MLT","470","ISO 3166-2:MT"],["MH","MHL","584","ISO 3166-2:MH"],["MQ","MTQ","474","ISO 3166-2:MQ"],["MR","MRT","478","ISO 3166-2:MR"],["MU","MUS","480","ISO 3166-2:MU"],["YT","MYT","175","ISO 3166-2:YT"],["MX","MEX","484","ISO 3166-2:MX"],["FM","FSM","583","ISO 3166-2:FM"],["MD","MDA","498","ISO 3166-2:MD"],["MC","MCO","492","ISO 3166-2:MC"],["MN","MNG","496","ISO 3166-2:MN"],["ME","MNE","499","ISO 3166-2:ME"],["MS","MSR","500","ISO 3166-2:MS"],["MA","MAR","504","ISO 3166-2:MA"],["MZ","MOZ","508","ISO 3166-2:MZ"],["MM","MMR","104","ISO 3166-2:MM"],["NA","NAM","516","ISO 3166-2:NA"],["NR","NRU","520","ISO 3166-2:NR"],["NP","NPL","524","ISO 3166-2:NP"],["NL","NLD","528","ISO 3166-2:NL"],["NC","NCL","540","ISO 3166-2:NC"],["NZ","NZL","554","ISO 3166-2:NZ"],["NI","NIC","558","ISO 3166-2:NI"],["NE","NER","562","ISO 3166-2:NE"],["NG","NGA","566","ISO 3166-2:NG"],["NU","NIU","570","ISO 3166-2:NU"],["NF","NFK","574","ISO 3166-2:NF"],["MP","MNP","580","ISO 3166-2:MP"],["NO","NOR","578","ISO 3166-2:NO"],["OM","OMN","512","ISO 3166-2:OM"],["PK","PAK","586","ISO 3166-2:PK"],["PW","PLW","585","ISO 3166-2:PW"],["PS","PSE","275","ISO 3166-2:PS"],["PA","PAN","591","ISO 3166-2:PA"],["PG","PNG","598","ISO 3166-2:PG"],["PY","PRY","600","ISO 3166-2:PY"],["PE","PER","604","ISO 3166-2:PE"],["PH","PHL","608","ISO 3166-2:PH"],["PN","PCN","612","ISO 3166-2:PN"],["PL","POL","616","ISO 3166-2:PL"],["PT","PRT","620","ISO 3166-2:PT"],["PR","PRI","630","ISO 3166-2:PR"],["QA","QAT","634","ISO 3166-2:QA"],["RE","REU","638","ISO 3166-2:RE"],["RO","ROU","642","ISO 3166-2:RO"],["RU","RUS","643","ISO 3166-2:RU"],["RW","RWA","646","ISO 3166-2:RW"],["BL","BLM","652","ISO 3166-2:BL"],["SH","SHN","654","ISO 3166-2:SH"],["KN","KNA","659","ISO 3166-2:KN"],["LC","LCA","662","ISO 3166-2:LC"],["MF","MAF","663","ISO 3166-2:MF"],["PM","SPM","666","ISO 3166-2:PM"],["VC","VCT","670","ISO 3166-2:VC"],["WS","WSM","882","ISO 3166-2:WS"],["SM","SMR","674","ISO 3166-2:SM"],["ST","STP","678","ISO 3166-2:ST"],["SA","SAU","682","ISO 3166-2:SA"],["SN","SEN","686","ISO 3166-2:SN"],["RS","SRB","688","ISO 3166-2:RS"],["SC","SYC","690","ISO 3166-2:SC"],["SL","SLE","694","ISO 3166-2:SL"],["SG","SGP","702","ISO 3166-2:SG"],["SX","SXM","534","ISO 3166-2:SX"],["SK","SVK","703","ISO 3166-2:SK"],["SI","SVN","705","ISO 3166-2:SI"],["SB","SLB","090","ISO 3166-2:SB"],["SO","SOM","706","ISO 3166-2:SO"],["ZA","ZAF","710","ISO 3166-2:ZA"],["GS","SGS","239","ISO 3166-2:GS"],["SS","SSD","728","ISO 3166-2:SS"],["ES","ESP","724","ISO 3166-2:ES"],["LK","LKA","144","ISO 3166-2:LK"],["SD","SDN","729","ISO 3166-2:SD"],["SR","SUR","740","ISO 3166-2:SR"],["SJ","SJM","744","ISO 3166-2:SJ"],["SZ","SWZ","748","ISO 3166-2:SZ"],["SE","SWE","752","ISO 3166-2:SE"],["CH","CHE","756","ISO 3166-2:CH"],["SY","SYR","760","ISO 3166-2:SY"],["TW","TWN","158","ISO 3166-2:TW"],["TJ","TJK","762","ISO 3166-2:TJ"],["TZ","TZA","834","ISO 3166-2:TZ"],["TH","THA","764","ISO 3166-2:TH"],["TL","TLS","626","ISO 3166-2:TL"],["TG","TGO","768","ISO 3166-2:TG"],["TK","TKL","772","ISO 3166-2:TK"],["TO","TON","776","ISO 3166-2:TO"],["TT","TTO","780","ISO 3166-2:TT"],["TN","TUN","788","ISO 3166-2:TN"],["TR","TUR","792","ISO 3166-2:TR"],["TM","TKM","795","ISO 3166-2:TM"],["TC","TCA","796","ISO 3166-2:TC"],["TV","TUV","798","ISO 3166-2:TV"],["UG","UGA","800","ISO 3166-2:UG"],["UA","UKR","804","ISO 3166-2:UA"],["AE","ARE","784","ISO 3166-2:AE"],["GB","GBR","826","ISO 3166-2:GB"],["US","USA","840","ISO 3166-2:US"],["UM","UMI","581","ISO 3166-2:UM"],["UY","URY","858","ISO 3166-2:UY"],["UZ","UZB","860","ISO 3166-2:UZ"],["VU","VUT","548","ISO 3166-2:VU"],["VE","VEN","862","ISO 3166-2:VE"],["VN","VNM","704","ISO 3166-2:VN"],["VG","VGB","092","ISO 3166-2:VG"],["VI","VIR","850","ISO 3166-2:VI"],["WF","WLF","876","ISO 3166-2:WF"],["EH","ESH","732","ISO 3166-2:EH"],["YE","YEM","887","ISO 3166-2:YE"],["ZM","ZMB","894","ISO 3166-2:ZM"],["ZW","ZWE","716","ISO 3166-2:ZW"],["XK","XKX","","ISO 3166-2:XK"]],gb=Object.freeze({"default":db}),ydt=gb&&db||gb,ru={},re={},ue={},uu={},wh={};ydt.forEach(function(n){var t=n;re[t[0]]=t[1];ue[t[1]]=t[0];uu[t[2]]=t[0];wh[t[0]]=t[2]});aa=wht;va=he;ya=ce;pa=bht;wa=kht;ba=le;ka=ae;da=dht;var pdt=sc,wdt=function(n,t){try{var i=ru[t.toLowerCase()];return i[sc(n)]}catch(r){return undefined}},bdt=function(n){var t=ru[n.toLowerCase()];return t===undefined?{}:t},kdt=function(n,t){try{var i,r=ru[t.toLowerCase()];for(i in r)if(r.hasOwnProperty(i)&&r[i].toLowerCase()===n.toLowerCase())return i;return undefined}catch(u){return undefined}},ddt=function(){return re},gdt=function(n,t){var i=this.getAlpha2Code(n,t);return i?this.toAlpha3(i):undefined},ngt=function(){return ue},tgt=function(){return uu},igt=function(){return Object.keys(ru)},rgt=function(n){if(!n)return!1;var t=n.toString().toUpperCase();return ue.hasOwnProperty(t)||re.hasOwnProperty(t)||uu.hasOwnProperty(t)},nk={registerLocale:aa,alpha3ToAlpha2:va,alpha2ToAlpha3:ya,alpha3ToNumeric:pa,alpha2ToNumeric:wa,numericToAlpha3:ba,numericToAlpha2:ka,toAlpha3:da,toAlpha2:pdt,getName:wdt,getNames:bdt,getAlpha2Code:kdt,getAlpha2Codes:ddt,getAlpha3Code:gdt,getAlpha3Codes:ngt,getNumericCodes:tgt,langs:igt,isValid:rgt},tk="ar",ik={AF:" أفغانستان",AL:" ألبانيا",DZ:" الجزائر",AS:" ساموا الأمريكية",AD:" أندورا",AO:" أنغولا",AI:" أنغويلا",AQ:" القارة القطبية الجنوبية",AG:" أنتيغوا وباربودا",AR:" الأرجنتين",AM:" أرمينيا",AW:" أروبا",AU:" أستراليا",AT:" النمسا",AZ:" أذربيجان",BS:" باهاماس",BH:" البحرين",BD:" بنغلاديش",BB:" باربادوس",BY:" روسيا البيضاء",BE:" بلجيكا",BZ:" بليز",BJ:" بنين",BM:" برمودا",BT:" بوتان",BO:" بوليفيا",BA:" البوسنة والهرسك",BW:" بوتسوانا",BV:" جزيرة بوفيه",BR:" البرازيل",IO:" إقليم المحيط الهندي البريطاني",BN:" بروناي",BG:" بلغاريا",BF:" بوركينا فاسو",BI:" بوروندي",KH:" كمبوديا",CM:" الكاميرون",CA:" كندا",CV:" الرأس الأخضر",KY:" جزر كايمان",CF:" جمهورية أفريقيا الوسطى",TD:" تشاد",CL:" تشيلي",CN:" الصين",CX:" جزيرة عيد الميلاد",CC:" جزر كوكوس",CO:" كولومبيا",KM:" جزر القمر",CG:" جمهورية الكونغو",CD:" جمهورية الكونغو الديمقراطية",CK:" جزر كوك",CR:" كوستاريكا",CI:" ساحل العاج",HR:" كرواتيا",CU:" كوبا",CY:" قبرص",CZ:" جمهورية التشيك",DK:" الدنمارك",DJ:" جيبوتي",DM:" دومينيكا",DO:" جمهورية الدومينيكان",EC:" الإكوادور",EG:" مصر",SV:" السلفادور",GQ:" غينيا الاستوائية",ER:" إريتريا",EE:" إستونيا",ET:" إثيوبيا",FK:" جزر فوكلاند",FO:" جزر فارو",FJ:" فيجي",FI:" فنلندا",FR:" فرنسا",GF:" غويانا الفرنسية",PF:" بولينزيا الفرنسية",TF:" أراض فرنسية جنوبية وأنتارتيكية",GA:" الغابون",GM:" غامبيا",GE:" جورجيا",DE:" ألمانيا",GH:" غانا",GI:" جبل طارق",GR:" اليونان",GL:" جرينلاند",GD:" غرينادا",GP:" غوادلوب",GU:" غوام",GT:" غواتيمالا",GN:" غينيا",GW:" غينيا بيساو",GY:" غيانا",HT:" هايتي",HM:" جزيرة هيرد وجزر ماكدونالد",VA:"  الفاتيكان",HN:" هندوراس",HK:" هونغ كونغ",HU:" المجر",IS:" آيسلندا",IN:" الهند",ID:" إندونيسيا",IR:" إيران",IQ:" العراق",IE:" أيرلندا",IL:" إسرائيل",IT:" إيطاليا",JM:" جامايكا",JP:" اليابان",JO:" الأردن",KZ:" كازاخستان",KE:" كينيا",KI:" كيريباتي",KP:" كوريا الشمالية",KR:" كوريا الجنوبية",KW:" الكويت",KG:" قيرغيزستان",LA:" لاوس",LV:" لاتفيا",LB:" لبنان",LS:" ليسوتو",LR:" ليبيريا",LY:" ليبيا",LI:" ليختنشتاين",LT:" ليتوانيا",LU:" لوكسمبورغ",MO:" ماكاو",MK:" مقدونيا",MG:" مدغشقر",MW:" مالاوي",MY:" ماليزيا",MV:" جزر المالديف",ML:" مالي",MT:" مالطا",MH:" جزر مارشال",MQ:" مارتينيك",MR:" موريتانيا",MU:" موريشيوس",YT:" مايوت",MX:" المكسيك",FM:" ولايات ميكرونيسيا المتحدة",MD:" مولدوفا",MC:" موناكو",MN:" منغوليا",MS:" مونتسرات",MA:" المغرب",MZ:" موزمبيق",MM:" بورما",NA:" ناميبيا",NR:" ناورو",NP:" نيبال",NL:" هولندا",NC:" كاليدونيا الجديدة",NZ:" نيوزيلندا",NI:" نيكاراغوا",NE:" النيجر",NG:" نيجيريا",NU:" نييوي",NF:" جزيرة نورفولك",MP:" جزر ماريانا الشمالية",NO:" النرويج",OM:" عمان",PK:" باكستان",PW:" بالاو",PS:" فلسطين",PA:" بنما",PG:" بابوا غينيا الجديدة",PY:" باراغواي",PE:" بيرو",PH:" الفلبين",PN:" جزر بيتكيرن",PL:" بولندا",PT:" البرتغال",PR:" بورتوريكو",QA:" قطر",RE:" لا ريونيون",RO:" رومانيا",RU:" روسيا",RW:" رواندا",SH:" سانت هيلينا وأسينشين وتريستان دا كونا",KN:" سانت كيتس ونيفيس",LC:" سانت لوسيا",PM:" سان بيير وميكلون",VC:" سانت فينسنت والغرينادين",WS:" ساموا",SM:" سان مارينو",ST:" ساو تومي وبرينسيب",SA:" السعودية",SN:" السنغال",SC:" سيشل",SL:" سيراليون",SG:" سنغافورة",SK:" سلوفاكيا",SI:" سلوفينيا",SB:" جزر سليمان",SO:" الصومال",ZA:" جنوب أفريقيا",GS:" جورجيا الجنوبية وجزر ساندويتش الجنوبية",ES:" إسبانيا",LK:" سريلانكا",SD:" السودان",SR:" سورينام",SJ:" سفالبارد ويان ماين",SZ:" سوازيلاند",SE:" السويد",CH:" سويسرا",SY:" سوريا",TW:" تايوان",TJ:" طاجيكستان",TZ:" تانزانيا",TH:" تايلاند",TL:" تيمور الشرقية",TG:" توغو",TK:" توكيلاو",TO:" تونغا",TT:"ترينيداد وتوباغو",TN:" تونس",TR:" تركيا",TM:" تركمانستان",TC:" جزر توركس وكايكوس",TV:" توفالو",UG:" أوغندا",UA:" أوكرانيا",AE:" الإمارات العربية المتحدة",GB:" المملكة المتحدة",US:" الولايات المتحدة",UM:" جزر الولايات المتحدة",UY:" الأوروغواي",UZ:" أوزبكستان",VU:" فانواتو",VE:" فنزويلا",VN:" فيتنام",VG:" جزر العذراء البريطانية",VI:" جزر العذراء الأمريكية",WF:" والس وفوتونا",EH:" الصحراء الغربية",YE:" اليمن",ZM:" زامبيا",ZW:" زيمبابوي",AX:" جزر أولاند",BQ:" الجزر الكاريبية الهولندية",CW:" كوراساو",GG:" غيرنزي",IM:" جزيرة مان",JE:" جيرزي",ME:" الجبل الأسود",BL:" سان بارتيلمي",MF:" سانت مارتن (الجزء الفرنسي)",RS:" صربيا",SX:" سانت مارتن (الجزء الهولندي)",SS:" جنوب السودان",XK:" كوسوفو"},rk={locale:tk,countries:ik},uk=Object.freeze({locale:tk,countries:ik,"default":rk}),fk="az",ek={AD:"Andorra",AE:"Birləşmiş Ərəb Əmirlikləri",AF:"Əfqanıstan",AG:"Antiqua və Barbuda",AI:"Angilya",AL:"Albaniya",AM:"Ermənistan",AO:"Anqola",AQ:"Antarktika",AR:"Argentina",AS:"Amerika Samoası",AT:"Avstriya",AU:"Avstraliya",AW:"Aruba",AX:"Aland adaları",AZ:"Azərbaycan",BA:"Bosniya və Herseqovina",BB:"Barbados",BD:"Banqladeş",BE:"Belçika",BF:"Burkina Faso",BG:"Bolqarıstan",BH:"Bəhreyn",BI:"Burundi",BJ:"Benin",BL:"Sent-Bartelemi",BM:"Bermud adaları",BN:"Bruney",BO:"Boliviya",BQ:"Karib Niderlandı",BR:"Braziliya",BS:"Baham adaları",BT:"Butan",BV:"Buve adası",BW:"Botsvana",BY:"Belarus",BZ:"Beliz",CA:"Kanada",CC:"Kokos (Kilinq) adaları",CD:"Konqo - Kinşasa",CF:"Mərkəzi Afrika Respublikası",CG:"Konqo - Brazzavil",CH:"İsveçrə",CI:"Kotd’ivuar",CK:"Kuk adaları",CL:"Çili",CM:"Kamerun",CN:"Çin",CO:"Kolumbiya",CR:"Kosta Rika",CU:"Kuba",CV:"Kabo-Verde",CW:"Kurasao",CX:"Milad adası",CY:"Kipr",CZ:"Çex Respublikası",DE:"Almaniya",DJ:"Cibuti",DK:"Danimarka",DM:"Dominika",DO:"Dominikan Respublikası",DZ:"Əlcəzair",EC:"Ekvador",EE:"Estoniya",EG:"Misir",EH:"Qərbi Saxara",ER:"Eritreya",ES:"İspaniya",ET:"Efiopiya",FI:"Finlandiya",FJ:"Fici",FK:"Folklend adaları",FM:"Mikroneziya",FO:"Farer adaları",FR:"Fransa",GA:"Qabon",GB:"Birləşmiş Krallıq",GD:"Qrenada",GE:"Gürcüstan",GF:"Fransa Qvianası",GG:"Gernsi",GH:"Qana",GI:"Cəbəllütariq",GL:"Qrenlandiya",GM:"Qambiya",GN:"Qvineya",GP:"Qvadelupa",GQ:"Ekvatorial Qvineya",GR:"Yunanıstan",GS:"Cənubi Corciya və Cənubi Sendviç adaları",GT:"Qvatemala",GU:"Quam",GW:"Qvineya-Bisau",GY:"Qayana",HK:"Honq Konq",HM:"Herd və Makdonald adaları",HN:"Honduras",HR:"Xorvatiya",HT:"Haiti",HU:"Macarıstan",ID:"İndoneziya",IE:"İrlandiya",IL:"İsrail",IM:"Men adası",IN:"Hindistan",IO:"Britaniyanın Hind Okeanı Ərazisi",IQ:"İraq",IR:"İran",IS:"İslandiya",IT:"İtaliya",JE:"Cersi",JM:"Yamayka",JO:"İordaniya",JP:"Yaponiya",KE:"Keniya",KG:"Qırğızıstan",KH:"Kamboca",KI:"Kiribati",KM:"Komor adaları",KN:"Sent-Kits və Nevis",KP:"Şimali Koreya",KR:"Cənubi Koreya",KW:"Küveyt",KY:"Kayman adaları",KZ:"Qazaxıstan",LA:"Laos",LB:"Livan",LC:"Sent-Lusiya",LI:"Lixtenşteyn",LK:"Şri-Lanka",LR:"Liberiya",LS:"Lesoto",LT:"Litva",LU:"Lüksemburq",LV:"Latviya",LY:"Liviya",MA:"Mərakeş",MC:"Monako",MD:"Moldova",ME:"Monteneqro",MF:"Sent Martin",MG:"Madaqaskar",MH:"Marşal adaları",MK:"Makedoniya",ML:"Mali",MM:"Myanma",MN:"Monqolustan",MO:"Makao",MP:"Şimali Marian adaları",MQ:"Martinik",MR:"Mavritaniya",MS:"Monserat",MT:"Malta",MU:"Mavriki",MV:"Maldiv adaları",MW:"Malavi",MX:"Meksika",MY:"Malayziya",MZ:"Mozambik",NA:"Namibiya",NC:"Yeni Kaledoniya",NE:"Niger",NF:"Norfolk adası",NG:"Nigeriya",NI:"Nikaraqua",NL:"Niderland",NO:"Norveç",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Yeni Zelandiya",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Fransa Polineziyası",PG:"Papua-Yeni Qvineya",PH:"Filippin",PK:"Pakistan",PL:"Polşa",PM:"Müqəddəs Pyer və Mikelon",PN:"Pitkern adaları",PR:"Puerto Riko",PS:"Fələstin Əraziləri",PT:"Portuqaliya",PW:"Palau",PY:"Paraqvay",QA:"Qətər",RE:"Reyunyon",RO:"Rumıniya",RS:"Serbiya",RU:"Rusiya",RW:"Ruanda",SA:"Səudiyyə Ərəbistanı",SB:"Solomon adaları",SC:"Seyşel adaları",SD:"Sudan",SE:"İsveç",SG:"Sinqapur",SH:"Müqəddəs Yelena",SI:"Sloveniya",SJ:"Svalbard və Yan-Mayen",SK:"Slovakiya",SL:"Syerra-Leone",SM:"San-Marino",SN:"Seneqal",SO:"Somali",SR:"Surinam",SS:"Cənubi Sudan",ST:"San-Tome və Prinsipi",SV:"Salvador",SX:"Sint-Marten",SY:"Suriya",SZ:"Svazilend",TC:"Törks və Kaykos adaları",TD:"Çad",TF:"Fransanın Cənub Əraziləri",TG:"Toqo",TH:"Tailand",TJ:"Tacikistan",TK:"Tokelau",TL:"Şərqi Timor",TM:"Türkmənistan",TN:"Tunis",TO:"Tonqa",TR:"Türkiyə",TT:"Trinidad və Tobaqo",TV:"Tuvalu",TW:"Tayvan",TZ:"Tanzaniya",UA:"Ukrayna",UG:"Uqanda",UM:"ABŞ-a bağlı kiçik adacıqlar",US:"Amerika Birləşmiş Ştatları",UY:"Uruqvay",UZ:"Özbəkistan",VA:"Vatikan",VC:"Sent-Vinsent və Qrenadinlər",VE:"Venesuela",VG:"Britaniyanın Virgin adaları",VI:"ABŞ Virgin adaları",VN:"Vyetnam",VU:"Vanuatu",WF:"Uollis və Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yəmən",YT:"Mayot",ZA:"Cənub Afrika",ZM:"Zambiya",ZW:"Zimbabve"},ok={locale:fk,countries:ek},sk=Object.freeze({locale:fk,countries:ek,"default":ok}),hk="be",ck={AD:"Андора",AE:"Аб’яднаныя Арабскія Эміраты",AF:"Афганістан",AG:"Антыгуа і Барбуда",AI:"Ангілья",AL:"Албанія",AM:"Арменія",AO:"Ангола",AQ:"Антарктыка",AR:"Аргенціна",AS:"Амерыканскае Самоа",AT:"Аўстрыя",AU:"Аўстралія",AW:"Аруба",AX:"Аландскія астравы",AZ:"Азербайджан",BA:"Боснія і Герцагавіна",BB:"Барбадас",BD:"Бангладэш",BE:"Бельгія",BF:"Буркіна-Фасо",BG:"Балгарыя",BH:"Бахрэйн",BI:"Бурундзі",BJ:"Бенін",BL:"Сен-Бартэльмі",BM:"Бермудскія астравы",BN:"Бруней",BO:"Балівія",BQ:"Карыбскія Нідэрланды",BR:"Бразілія",BS:"Багамы",BT:"Бутан",BV:"Востраў Бувэ",BW:"Батсвана",BY:"Беларусь",BZ:"Беліз",CA:"Канада",CC:"Какосавыя (Кілінг) астравы",CD:"Конга (Кіншаса)",CF:"Цэнтральнаафрыканская Рэспубліка",CG:"Конга - Бразавіль",CH:"Швейцарыя",CI:"Кот-д’Івуар",CK:"Астравы Кука",CL:"Чылі",CM:"Камерун",CN:"Кітай",CO:"Калумбія",CR:"Коста-Рыка",CU:"Куба",CV:"Каба-Вердэ",CW:"Кюрасаа",CX:"Востраў Каляд",CY:"Кіпр",CZ:"Чэхія",DE:"Германія",DJ:"Джыбуці",DK:"Данія",DM:"Дамініка",DO:"Дамініканская Рэспубліка",DZ:"Алжыр",EC:"Эквадор",EE:"Эстонія",EG:"Егіпет",EH:"Заходняя Сахара",ER:"Эрытрэя",ES:"Іспанія",ET:"Эфіопія",FI:"Фінляндыя",FJ:"Фіджы",FK:"Фалклендскія астравы",FM:"Мікранезія",FO:"Фарэрскія астравы",FR:"Францыя",GA:"Габон",GB:"Вялікабрытанія",GD:"Грэнада",GE:"Грузія",GF:"Французская Гвіяна",GG:"Гернсі",GH:"Гана",GI:"Гібралтар",GL:"Грэнландыя",GM:"Гамбія",GN:"Гвінея",GP:"Гвадэлупа",GQ:"Экватарыяльная Гвінея",GR:"Грэцыя",GS:"Паўднёвая Джорджыя і Паўднёвыя Сандвічавы астравы",GT:"Гватэмала",GU:"Гуам",GW:"Гвінея-Бісау",GY:"Гаяна",HK:"Ганконг, САР (Кітай)",HM:"Астравы Херд і Макдональд",HN:"Гандурас",HR:"Харватыя",HT:"Гаіці",HU:"Венгрыя",ID:"Інданезія",IE:"Ірландыя",IL:"Ізраіль",IM:"Востраў Мэн",IN:"Індыя",IO:"Брытанская тэрыторыя ў Індыйскім акіяне",IQ:"Ірак",IR:"Іран",IS:"Ісландыя",IT:"Італія",JE:"Джэрсі",JM:"Ямайка",JO:"Іарданія",JP:"Японія",KE:"Кенія",KG:"Кыргызстан",KH:"Камбоджа",KI:"Кірыбаці",KM:"Каморскія Астравы",KN:"Сент-Кітс і Невіс",KP:"Паўночная Карэя",KR:"Паўднёвая Карэя",KW:"Кувейт",KY:"Кайманавы астравы",KZ:"Казахстан",LA:"Лаос",LB:"Ліван",LC:"Сент-Люсія",LI:"Ліхтэнштэйн",LK:"Шры-Ланка",LR:"Ліберыя",LS:"Лесота",LT:"Літва",LU:"Люксембург",LV:"Латвія",LY:"Лівія",MA:"Марока",MC:"Манака",MD:"Малдова",ME:"Чарнагорыя",MF:"Сен-Мартэн",MG:"Мадагаскар",MH:"Маршалавы Астравы",MK:"Македонія",ML:"Малі",MM:"М’янма (Бірма)",MN:"Манголія",MO:"Макаа, САР (Кітай)",MP:"Паўночныя Марыянскія астравы",MQ:"Марцініка",MR:"Маўрытанія",MS:"Мантсерат",MT:"Мальта",MU:"Маўрыкій",MV:"Мальдывы",MW:"Малаві",MX:"Мексіка",MY:"Малайзія",MZ:"Мазамбік",NA:"Намібія",NC:"Новая Каледонія",NE:"Нігер",NF:"Востраў Норфалк",NG:"Нігерыя",NI:"Нікарагуа",NL:"Нідэрланды",NO:"Нарвегія",NP:"Непал",NR:"Науру",NU:"Ніуэ",NZ:"Новая Зеландыя",OM:"Аман",PA:"Панама",PE:"Перу",PF:"Французская Палінезія",PG:"Папуа-Новая Гвінея",PH:"Філіпіны",PK:"Пакістан",PL:"Польшча",PM:"Сен-П’ер і Мікелон",PN:"Астравы Піткэрн",PR:"Пуэрта-Рыка",PS:"Палесцінскія Тэрыторыі",PT:"Партугалія",PW:"Палау",PY:"Парагвай",QA:"Катар",RE:"Рэюньён",RO:"Румынія",RS:"Сербія",RU:"Расія",RW:"Руанда",SA:"Саудаўская Аравія",SB:"Саламонавы Астравы",SC:"Сейшэльскія Астравы",SD:"Судан",SE:"Швецыя",SG:"Сінгапур",SH:"Востраў Святой Алены",SI:"Славенія",SJ:"Шпіцберген і Ян-Маен",SK:"Славакія",SL:"Сьера-Леонэ",SM:"Сан-Марына",SN:"Сенегал",SO:"Самалі",SR:"Сурынам",SS:"Паўднёвы Судан",ST:"Сан-Тамэ і Прынсіпі",SV:"Сальвадор",SX:"Сінт-Мартэн",SY:"Сірыя",SZ:"Свазіленд",TC:"Цёркс і Кайкас",TD:"Чад",TF:"Французскія Паўднёвыя тэрыторыі",TG:"Тога",TH:"Тайланд",TJ:"Таджыкістан",TK:"Такелау",TL:"Тымор-Лешці",TM:"Туркменістан",TN:"Туніс",TO:"Тонга",TR:"Турцыя",TT:"Трынідад і Табага",TV:"Тувалу",TW:"Тайвань",TZ:"Танзанія",UA:"Украіна",UG:"Уганда",UM:"Малыя Аддаленыя астравы ЗША",US:"Злучаныя Штаты Амерыкі",UY:"Уругвай",UZ:"Узбекістан",VA:"Ватыкан",VC:"Сент-Вінсент і Грэнадзіны",VE:"Венесуэла",VG:"Брытанскія Віргінскія астравы",VI:"Амерыканскія Віргінскія астравы",VN:"В’етнам",VU:"Вануату",WF:"Уоліс і Футуна",WS:"Самоа",XK:"Косава",YE:"Емен",YT:"Маёта",ZA:"Паўднёваафрыканская Рэспубліка",ZM:"Замбія",ZW:"Зімбабвэ"},lk={locale:hk,countries:ck},ak=Object.freeze({locale:hk,countries:ck,"default":lk}),vk="bg",yk={AD:"Андора",AE:"Обединени арабски емирства",AF:"Афганистан",AG:"Антигуа и Барбуда",AI:"Ангуила",AL:"Албания",AM:"Армения",AO:"Ангола",AQ:"Антарктика",AR:"Аржентина",AS:"Американска Самоа",AT:"Австрия",AU:"Австралия",AW:"Аруба",AX:"Оландски острови",AZ:"Азербайджан",BA:"Босна и Херцеговина",BB:"Барбадос",BD:"Бангладеш",BE:"Белгия",BF:"Буркина Фасо",BG:"България",BH:"Бахрейн",BI:"Бурунди",BJ:"Бенин",BL:"Сен Бартелеми",BM:"Бермуда",BN:"Бруней Даруссалам",BO:"Боливия",BQ:"Карибска Нидерландия",BR:"Бразилия",BS:"Бахами",BT:"Бутан",BV:"остров Буве",BW:"Ботсвана",BY:"Беларус",BZ:"Белиз",CA:"Канада",CC:"Кокосови острови (острови Кийлинг)",CD:"Конго (Киншаса)",CF:"Централноафриканска република",CG:"Конго (Бразавил)",CH:"Швейцария",CI:"Кот д’Ивоар",CK:"острови Кук",CL:"Чили",CM:"Камерун",CN:"Китай",CO:"Колумбия",CR:"Коста Рика",CU:"Куба",CV:"Кабо Верде",CW:"Кюрасао",CX:"остров Рождество",CY:"Кипър",CZ:"Чехия",DE:"Германия",DJ:"Джибути",DK:"Дания",DM:"Доминика",DO:"Доминиканска република",DZ:"Алжир",EC:"Еквадор",EE:"Естония",EG:"Египет",EH:"Западна Сахара",ER:"Еритрея",ES:"Испания",ET:"Етиопия",FI:"Финландия",FJ:"Фиджи",FK:"Фолклендски острови",FM:"Микронезия",FO:"Фарьорски острови",FR:"Франция",GA:"Габон",GB:"Обединеното кралство",GD:"Гренада",GE:"Грузия",GF:"Френска Гвиана",GG:"Гърнзи",GH:"Гана",GI:"Гибралтар",GL:"Гренландия",GM:"Гамбия",GN:"Гвинея",GP:"Гваделупа",GQ:"Екваториална Гвинея",GR:"Гърция",GS:"Южна Джорджия и Южни Сандвичеви острови",GT:"Гватемала",GU:"Гуам",GW:"Гвинея-Бисау",GY:"Гаяна",HK:"Хонконг, САР на Китай",HM:"остров Хърд и острови Макдоналд",HN:"Хондурас",HR:"Хърватия",HT:"Хаити",HU:"Унгария",ID:"Индонезия",IE:"Ирландия",IL:"Израел",IM:"остров Ман",IN:"Индия",IO:"Британска територия в Индийския океан",IQ:"Ирак",IR:"Иран",IS:"Исландия",IT:"Италия",JE:"Джърси",JM:"Ямайка",JO:"Йордания",JP:"Япония",KE:"Кения",KG:"Киргизстан",KH:"Камбоджа",KI:"Кирибати",KM:"Коморски острови",KN:"Сейнт Китс и Невис",KP:"Северна Корея",KR:"Южна Корея",KW:"Кувейт",KY:"Кайманови острови",KZ:"Казахстан",LA:"Лаос",LB:"Ливан",LC:"Сейнт Лусия",LI:"Лихтенщайн",LK:"Шри Ланка",LR:"Либерия",LS:"Лесото",LT:"Литва",LU:"Люксембург",LV:"Латвия",LY:"Либия",MA:"Мароко",MC:"Монако",MD:"Молдова",ME:"Черна гора",MF:"Сен Мартен",MG:"Мадагаскар",MH:"Маршалови острови",MK:"Македония",ML:"Мали",MM:"Мианмар (Бирма)",MN:"Монголия",MO:"Макао, САР на Китай",MP:"Северни Мариански острови",MQ:"Мартиника",MR:"Мавритания",MS:"Монтсерат",MT:"Малта",MU:"Мавриций",MV:"Малдиви",MW:"Малави",MX:"Мексико",MY:"Малайзия",MZ:"Мозамбик",NA:"Намибия",NC:"Нова Каледония",NE:"Нигер",NF:"остров Норфолк",NG:"Нигерия",NI:"Никарагуа",NL:"Нидерландия",NO:"Норвегия",NP:"Непал",NR:"Науру",NU:"Ниуе",NZ:"Нова Зеландия",OM:"Оман",PA:"Панама",PE:"Перу",PF:"Френска Полинезия",PG:"Папуа-Нова Гвинея",PH:"Филипини",PK:"Пакистан",PL:"Полша",PM:"Сен Пиер и Микелон",PN:"Острови Питкерн",PR:"Пуерто Рико",PS:"Палестински територии",PT:"Португалия",PW:"Палау",PY:"Парагвай",QA:"Катар",RE:"Реюнион",RO:"Румъния",RS:"Сърбия",RU:"Русия",RW:"Руанда",SA:"Саудитска Арабия",SB:"Соломонови острови",SC:"Сейшели",SD:"Судан",SE:"Швеция",SG:"Сингапур",SH:"Света Елена",SI:"Словения",SJ:"Свалбард и Ян Майен",SK:"Словакия",SL:"Сиера Леоне",SM:"Сан Марино",SN:"Сенегал",SO:"Сомалия",SR:"Суринам",SS:"Южен Судан",ST:"Сао Томе и Принсипи",SV:"Салвадор",SX:"Синт Мартен",SY:"Сирия",SZ:"Свазиленд",TC:"острови Търкс и Кайкос",TD:"Чад",TF:"Френски южни територии",TG:"Того",TH:"Тайланд",TJ:"Таджикистан",TK:"Токелау",TL:"Източен Тимор",TM:"Туркменистан",TN:"Тунис",TO:"Тонга",TR:"Турция",TT:"Тринидад и Тобаго",TV:"Тувалу",TW:"Тайван",TZ:"Танзания",UA:"Украйна",UG:"Уганда",UM:"Отдалечени острови на САЩ",US:"Съединени щати",UY:"Уругвай",UZ:"Узбекистан",VA:"Ватикан",VC:"Сейнт Винсънт и Гренадини",VE:"Венецуела",VG:"Британски Вирджински острови",VI:"Американски Вирджински острови",VN:"Виетнам",VU:"Вануату",WF:"Уолис и Футуна",WS:"Самоа",XK:"Косово",YE:"Йемен",YT:"Майот",ZA:"Южна Африка",ZM:"Замбия",ZW:"Зимбабве"},pk={locale:vk,countries:yk},wk=Object.freeze({locale:vk,countries:yk,"default":pk}),bk="bs",kk={AD:"Andora",AE:"Ujedinjeni Arapski Emirati",AF:"Afganistan",AG:"Antigva i Barbuda",AI:"Angvila",AL:"Albanija",AM:"Armenija",AO:"Angola",AQ:"Antarktika",AR:"Argentina",AS:"Američka Samoa",AT:"Austrija",AU:"Australija",AW:"Aruba",AX:"Olandska Ostrva",AZ:"Azerbejdžan",BA:"Bosna i Hercegovina",BB:"Barbados",BD:"Bangladeš",BE:"Belgija",BF:"Burkina Faso",BG:"Bugarska",BH:"Bahrein",BI:"Burundi",BJ:"Benin",BL:"Sveti Bartolomej",BM:"Bermuda",BN:"Brunej",BO:"Bolivija",BQ:"Karipska Holandija",BR:"Brazil",BS:"Bahami",BT:"Butan",BV:"Ostrvo Buve",BW:"Bocvana",BY:"Bjelorusija",BZ:"Belize",CA:"Kanada",CC:"Kokosova (Kilingova) Ostrva",CD:"Demokratska Republika Kongo",CF:"Centralnoafrička Republika",CG:"Kongo",CH:"Švicarska",CI:"Obala Slonovače",CK:"Kukova Ostrva",CL:"Čile",CM:"Kamerun",CN:"Kina",CO:"Kolumbija",CR:"Kostarika",CU:"Kuba",CV:"Kape Verde",CW:"Kurasao",CX:"Božićna Ostrva",CY:"Kipar",CZ:"Češka",DE:"Njemačka",DJ:"Džibuti",DK:"Danska",DM:"Dominika",DO:"Dominikanska Republika",DZ:"Alžir",EC:"Ekvador",EE:"Estonija",EG:"Egipat",EH:"Zapadna Sahara",ER:"Eritreja",ES:"Španija",ET:"Etiopija",FI:"Finska",FJ:"Fidži",FK:"Folklandska Ostrva",FM:"Mikronezija",FO:"Farska Ostrva",FR:"Francuska",GA:"Gabon",GB:"Velika Britanija",GD:"Grenada",GE:"Gruzija",GF:"Francuska Gvajana",GG:"Gernzi",GH:"Gana",GI:"Gibraltar",GL:"Grenland",GM:"Gambija",GN:"Gvineja",GP:"Gvadalupe",GQ:"Ekvatorijalna Gvineja",GR:"Grčka",GS:"Južna Džordžija i Južna Sendvička Ostrva",GT:"Gvatemala",GU:"Guam",GW:"Gvineja-Bisao",GY:"Gvajana",HK:"Hong Kong (SAR Kina)",HM:"Herd i arhipelag MekDonald",HN:"Honduras",HR:"Hrvatska",HT:"Haiti",HU:"Mađarska",ID:"Indonezija",IE:"Irska",IL:"Izrael",IM:"Ostrvo Man",IN:"Indija",IO:"Britanska Teritorija u Indijskom Okeanu",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italija",JE:"Džerzi",JM:"Jamajka",JO:"Jordan",JP:"Japan",KE:"Kenija",KG:"Kirgistan",KH:"Kambodža",KI:"Kiribati",KM:"Komorska Ostrva",KN:"Sveti Kits i Nevis",KP:"Sjeverna Koreja",KR:"Južna Koreja",KW:"Kuvajt",KY:"Kajmanska Ostrva",KZ:"Kazahstan",LA:"Laos",LB:"Liban",LC:"Sveta Lucija",LI:"Lihtenštajn",LK:"Šri Lanka",LR:"Liberija",LS:"Lesoto",LT:"Litvanija",LU:"Luksemburg",LV:"Latvija",LY:"Libija",MA:"Maroko",MC:"Monako",MD:"Moldavija",ME:"Crna Gora",MF:"Sv. Martin",MG:"Madagaskar",MH:"Maršalova Ostrva",MK:"Makedonija",ML:"Mali",MM:"Mijanmar",MN:"Mongolija",MO:"Makao (SAR Kina)",MP:"Sjeverna Marijanska Ostrva",MQ:"Martinik",MR:"Mauritanija",MS:"Monserat",MT:"Malta",MU:"Mauricijus",MV:"Maldivi",MW:"Malavi",MX:"Meksiko",MY:"Malezija",MZ:"Mozambik",NA:"Namibija",NC:"Nova Kaledonija",NE:"Niger",NF:"Ostrvo Norfolk",NG:"Nigerija",NI:"Nikaragva",NL:"Holandija",NO:"Norveška",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Novi Zeland",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Francuska Polinezija",PG:"Papua Nova Gvineja",PH:"Filipini",PK:"Pakistan",PL:"Poljska",PM:"Sveti Petar i Mikelon",PN:"Pitkernska Ostrva",PR:"Porto Riko",PS:"Palestinska Teritorija",PT:"Portugal",PW:"Palau",PY:"Paragvaj",QA:"Katar",RE:"Reunion",RO:"Rumunija",RS:"Srbija",RU:"Rusija",RW:"Ruanda",SA:"Saudijska Arabija",SB:"Solomonska Ostrva",SC:"Sejšeli",SD:"Sudan",SE:"Švedska",SG:"Singapur",SH:"Sveta Helena",SI:"Slovenija",SJ:"Svalbard i Jan Majen",SK:"Slovačka",SL:"Sijera Leone",SM:"San Marino",SN:"Senegal",SO:"Somalija",SR:"Surinam",SS:"Južni Sudan",ST:"Sao Tome i Principe",SV:"Salvador",SX:"Sint Marten",SY:"Sirija",SZ:"Svazilend",TC:"Ostrva Turks i Kaikos",TD:"Čad",TF:"Francuske Južne Teritorije",TG:"Togo",TH:"Tajland",TJ:"Tadžikistan",TK:"Tokelau",TL:"Istočni Timor",TM:"Turkmenistan",TN:"Tunis",TO:"Tonga",TR:"Turska",TT:"Trinidad i Tobago",TV:"Tuvalu",TW:"Tajvan",TZ:"Tanzanija",UA:"Ukrajina",UG:"Uganda",UM:"Američka Vanjska Ostrva",US:"Sjedinjene Američke Države",UY:"Urugvaj",UZ:"Uzbekistan",VA:"Vatikan",VC:"Sveti Vinsent i Grenadin",VE:"Venecuela",VG:"Britanska Djevičanska Ostrva",VI:"Američka Djevičanska Ostrva",VN:"Vijetnam",VU:"Vanuatu",WF:"Ostrva Valis i Futuna",WS:"Samoa",XK:"Kosovo",YE:"Jemen",YT:"Majote",ZA:"Južnoafrička Republika",ZM:"Zambija",ZW:"Zimbabve"},dk={locale:bk,countries:kk},gk=Object.freeze({locale:bk,countries:kk,"default":dk}),nd="ca",td={AF:"Afganistan",AX:"Åland, illes",AL:"Albània",DE:"Alemanya",DZ:"Algèria",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antàrtida",AG:"Antigua i Barbuda",SA:"Aràbia Saudita",AR:"Argentina",AM:"Armènia",AW:"Aruba",AU:"Austràlia",AT:"Àustria",AZ:"Azerbaidjan",BS:"Bahames",BH:"Bahrain",BD:"Bangla Desh",BB:"Barbados",BE:"Bèlgica",BZ:"Belize",BJ:"Benín",BM:"Bermudes",BT:"Bhutan",BY:"Bielorússia",BO:"Bolívia",BQ:"Bonaire, Sint Eustatius i Saba",BA:"Bòsnia i Hercegovina",BW:"Botswana",BV:"Bouvet",BR:"Brasil",BN:"Brunei",BG:"Bulgària",BF:"Burkina Faso",BI:"Burundi",KY:"Caiman, illes",KH:"Cambodja",CM:"Camerun",CA:"Canadà",CV:"Cap Verd",CF:"Centreafricana, República",CX:"Christmas, illa",CC:"Cocos, illes",CO:"Colòmbia",KM:"Comores",CG:"Congo, República del",CD:"Congo, República Democràtica del",CK:"Cook, illes",KP:"Corea del Nord",KR:"Corea del Sud",CI:"Costa d'Ivori",CR:"Costa Rica",HR:"Croàcia",CU:"Cuba",CW:"Curaçao",DK:"Dinamarca",DJ:"Djibouti",DM:"Dominica",DO:"Dominicana, República",EG:"Egipte",EC:"Equador",AE:"Emirats Àrabs Units",ER:"Eritrea",SK:"Eslovàquia",SI:"Eslovènia",ES:"Espanya",US:"Estats Units (EUA)",EE:"Estònia",ET:"Etiòpia",FO:"Fèroe, illes",FJ:"Fiji",PH:"Filipines",FI:"Finlàndia",FR:"França",GA:"Gabon",GM:"Gàmbia",GE:"Geòrgia",GS:"Geòrgia del Sud i Sandwich del Sud, illes",GH:"Ghana",GI:"Gibraltar",GR:"Grècia",GD:"Grenada",GL:"Groenlàndia",GP:"Guadeloupe",GF:"Guaiana Francesa",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"República de Guinea",GW:"Guinea Bissau",GQ:"Guinea Equatorial",GY:"Guyana",HT:"Haití",HM:"Heard, illa i McDonald, illes",HN:"Hondures",HK:"Hong Kong",HU:"Hongria",YE:"Iemen",IM:"Illa de Man",UM:"Illes Perifèriques Menors dels EUA",IN:"Índia",ID:"Indonèsia",IR:"Iran",IQ:"Iraq",IE:"Irlanda",IS:"Islàndia",IL:"Israel",IT:"Itàlia",JM:"Jamaica",JP:"Japó",JE:"Jersey",JO:"Jordània",KZ:"Kazakhstan",KE:"Kenya",KG:"Kirguizistan",KI:"Kiribati",KW:"Kuwait",LA:"Laos",LS:"Lesotho",LV:"Letònia",LB:"Líban",LR:"Libèria",LY:"Líbia",LI:"Liechtenstein",LT:"Lituània",LU:"Luxemburg",MO:"Macau",MK:"Macedònia",MG:"Madagascar",MY:"Malàisia",MW:"Malawi",MV:"Maldives",ML:"Mali",MT:"Malta",FK:"Malvines, illes",MP:"Mariannes Septentrionals, illes",MA:"Marroc",MH:"Marshall, illes",MQ:"Martinica",MU:"Maurici",MR:"Mauritània",YT:"Mayotte",MX:"Mèxic",FM:"Micronèsia, Estats Federats de",MZ:"Moçambic",MD:"Moldàvia",MC:"Mònaco",MN:"Mongòlia",ME:"Montenegro",MS:"Montserrat",MM:"Myanmar",NA:"Namíbia",NR:"Nauru",NP:"Nepal",NI:"Nicaragua",NE:"Níger",NG:"Nigèria",NU:"Niue",NF:"Norfolk, illa",NO:"Noruega",NC:"Nova Caledònia",NZ:"Nova Zelanda",OM:"Oman",NL:"Països Baixos",PK:"Pakistan",PW:"Palau",PS:"Palestina",PA:"Panamà",PG:"Papua Nova Guinea",PY:"Paraguai",PE:"Perú",PN:"Pitcairn, illes",PF:"Polinèsia Francesa",PL:"Polònia",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",GB:"Regne Unit",RE:"Reunió, illa de la",RO:"Romania",RU:"Rússia",RW:"Ruanda",EH:"Sàhara Occidental",KN:"Saint Kitts i Nevis",LC:"Saint Lucia",PM:"Saint-Pierre i Miquelon",VC:"Saint Vincent i les Grenadines",BL:"Saint-Barthélemy",MF:"Saint-Martin",SB:"Salomó",SV:"Salvador, El",WS:"Samoa",AS:"Samoa Nord-americana",SM:"San Marino",SH:"Santa Helena",ST:"São Tomé i Príncipe",SN:"Senegal",RS:"Sèrbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapur",SX:"Sint Maarten",SY:"Síria",SO:"Somàlia",LK:"Sri Lanka",ZA:"Sud-àfrica",SD:"Sudan",SS:"Sudan del Sud",SE:"Suècia",CH:"Suïssa",SR:"Surinam",SJ:"Svalbard i Jan Mayen",SZ:"Swazilàndia",TJ:"Tadjikistan",TH:"Tailàndia",TW:"Taiwan",TZ:"Tanzània",IO:"Territori Britànic de l'Oceà Índic",TF:"Territoris Francesos del Sud",TL:"Timor Oriental",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinitat i Tobago",TN:"Tunísia",TM:"Turkmenistan",TC:"Turks i Caicos, illes",TR:"Turquia",TV:"Tuvalu",TD:"Txad",CZ:"Txèquia",UA:"Ucraïna",UG:"Uganda",UY:"Uruguai",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vaticà, Ciutat del",VE:"Veneçuela",VG:"Verges Britàniques, illes",VI:"Verges Nord-americanes, illes",VN:"Vietnam",WF:"Wallis i Futuna",CL:"Xile",CN:"Xina",CY:"Xipre",ZM:"Zàmbia",ZW:"Zimbabwe",XK:"Kosovo"},id={locale:nd,countries:td},rd=Object.freeze({locale:nd,countries:td,"default":id}),ud="cs",fd={AF:"Afghánistán",AX:"Ålandy",AL:"Albánie",DZ:"Alžírsko",AS:"Americká Samoa",VI:"Americké Panenské ostrovy",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktida",AG:"Antigua a Barbuda",AR:"Argentina",AM:"Arménie",AW:"Aruba",AU:"Austrálie",AZ:"Ázerbájdžán",BS:"Bahamy",BH:"Bahrajn",BD:"Bangladéš",BB:"Barbados",BE:"Belgie",BZ:"Belize",BY:"Bělorusko",BJ:"Benin",BM:"Bermudy",BT:"Bhútán",BO:"Bolívie",BQ:"Bonaire, Svatý Eustach a Saba",BA:"Bosna a Hercegovina",BW:"Botswana",BV:"Bouvetův ostrov",BR:"Brazílie",IO:"Britské indickooceánské území",VG:"Britské Panenské ostrovy",BN:"Brunej",BG:"Bulharsko",BF:"Burkina Faso",BI:"Burundi",CK:"Cookovy ostrovy",CW:"Curaçao",TD:"Čad",ME:"Černá Hora",CZ:"Česko",CN:"Čína",DK:"Dánsko",CD:"Demokratická republika Kongo",DM:"Dominika",DO:"Dominikánská republika",DJ:"Džibutsko",EG:"Egypt",EC:"Ekvádor",ER:"Eritrea",EE:"Estonsko",ET:"Etiopie",FO:"Faerské ostrovy",FK:"Falklandy (Malvíny)",FJ:"Fidži",PH:"Filipíny",FI:"Finsko",FR:"Francie",GF:"Francouzská Guyana",TF:"Francouzská jižní a antarktická území",PF:"Francouzská Polynésie",GA:"Gabon",GM:"Gambie",GH:"Ghana",GI:"Gibraltar",GD:"Grenada",GL:"Grónsko",GE:"Gruzie",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GG:"Guernsey",GY:"Guyana",HT:"Haiti",HM:"Heardův ostrov a McDonaldovy ostrovy",HN:"Honduras",HK:"Hongkong",CL:"Chile",HR:"Chorvatsko",IN:"Indie",ID:"Indonésie",IQ:"Irák",IR:"Írán",IE:"Irsko",IS:"Island",IT:"Itálie",IL:"Izrael",JM:"Jamajka",JP:"Japonsko",YE:"Jemen",JE:"Jersey",ZA:"Jihoafrická republika",GS:"Jižní Georgie a Jižní Sandwichovy ostrovy",KR:"Jižní Korea",SS:"Jižní Súdán",JO:"Jordánsko",KY:"Kajmanské ostrovy",KH:"Kambodža",CM:"Kamerun",CA:"Kanada",CV:"Kapverdy",QA:"Katar",KZ:"Kazachstán",KE:"Keňa",KI:"Kiribati",CC:"Kokosové ostrovy",CO:"Kolumbie",KM:"Komory",CG:"Kongo",CR:"Kostarika",CU:"Kuba",KW:"Kuvajt",CY:"Kypr",KG:"Kyrgyzstán",LA:"Laos",LS:"Lesotho",LB:"Libanon",LR:"Libérie",LY:"Libye",LI:"Lichtenštejnsko",LT:"Litva",LV:"Lotyšsko",LU:"Lucembursko",MO:"Macao",MG:"Madagaskar",HU:"Maďarsko",MK:"Makedonie",MY:"Malajsie",MW:"Malawi",MV:"Maledivy",ML:"Mali",MT:"Malta",IM:"Ostrov Man",MA:"Maroko",MH:"Marshallovy ostrovy",MQ:"Martinik",MU:"Mauricius",MR:"Mauritánie",YT:"Mayotte",UM:"Menší odlehlé ostrovy USA",MX:"Mexiko",FM:"Mikronésie",MD:"Moldavsko",MC:"Monako",MN:"Mongolsko",MS:"Montserrat",MZ:"Mosambik",MM:"Myanmar",NA:"Namibie",NR:"Nauru",DE:"Německo",NP:"Nepál",NE:"Niger",NG:"Nigérie",NI:"Nikaragua",NU:"Niue",NL:"Nizozemsko",NF:"Norfolk",NO:"Norsko",NC:"Nová Kaledonie",NZ:"Nový Zéland",OM:"Omán",PK:"Pákistán",PW:"Palau",PS:"Palestinská autonomie",PA:"Panama",PG:"Papua-Nová Guinea",PY:"Paraguay",PE:"Peru",PN:"Pitcairnovy ostrovy",CI:"Pobřeží slonoviny",PL:"Polsko",PR:"Portoriko",PT:"Portugalsko",AT:"Rakousko",RE:"Réunion",GQ:"Rovníková Guinea",RO:"Rumunsko",RU:"Rusko",RW:"Rwanda",GR:"Řecko",PM:"Saint-Pierre a Miquelon",SV:"Salvador",WS:"Samoa",SM:"San Marino",SA:"Saúdská Arábie",SN:"Senegal",KP:"Severní Korea",MP:"Severní Mariany",SC:"Seychely",SL:"Sierra Leone",SG:"Singapur",SK:"Slovensko",SI:"Slovinsko",SO:"Somálsko",AE:"Spojené arabské emiráty",GB:"Spojené království",US:"Spojené státy americké",RS:"Srbsko",CF:"Středoafrická republika",SD:"Súdán",SR:"Surinam",SH:"Svatá Helena, Ascension a Tristan da Cunha",LC:"Svatá Lucie",BL:"Svatý Bartoloměj",KN:"Svatý Kryštof a Nevis",MF:"Svatý Martin (francouzská část)",SX:"Svatý Martin (nizozemská část)",ST:"Svatý Tomáš a Princův ostrov",VC:"Svatý Vincenc a Grenadiny",SZ:"Svazijsko",SY:"Sýrie",SB:"Šalamounovy ostrovy",ES:"Španělsko",SJ:"Špicberky a Jan Mayen",LK:"Šrí Lanka",SE:"Švédsko",CH:"Švýcarsko",TJ:"Tádžikistán",TZ:"Tanzanie",TH:"Thajsko",TW:"Tchaj-wan",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad a Tobago",TN:"Tunisko",TR:"Turecko",TM:"Turkmenistán",TC:"Turks a Caicos",TV:"Tuvalu",UG:"Uganda",UA:"Ukrajina",UY:"Uruguay",UZ:"Uzbekistán",CX:"Vánoční ostrov",VU:"Vanuatu",VA:"Vatikán",VE:"Venezuela",VN:"Vietnam",TL:"Východní Timor",WF:"Wallis a Futuna",ZM:"Zambie",EH:"Západní Sahara",ZW:"Zimbabwe",XK:"Kosovo"},ed={locale:ud,countries:fd},od=Object.freeze({locale:ud,countries:fd,"default":ed}),sd="da",hd={AF:"Afghanistan",AL:"Albanien",DZ:"Algeriet",AS:"Amerikansk Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktis",AG:"Antigua og Barbuda",AR:"Argentina",AM:"Armenien",AW:"Aruba",AU:"Australien",AT:"Østrig",AZ:"Aserbajdsjan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Hviderusland",BE:"Belgien",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnien-Hercegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brasilien",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgarien",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodja",CM:"Cameroun",CA:"Canada",CV:"Kap Verde",KY:"Caymanøerne",CF:"Den Centralafrikanske Republik",TD:"Tchad",CL:"Chile",CN:"Kina",CX:"Juløen",CC:"Cocosøerne",CO:"Colombia",KM:"Comorerne",CG:"Congo",CD:"Demokratiske Republik Congo",CK:"Cookøerne",CR:"Costa Rica",CI:"Elfenbenskysten",HR:"Kroatien",CU:"Cuba",CY:"Cypern",CZ:"Tjekkiet",DK:"Danmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominikanske Republik",EC:"Ecuador",EG:"Egypten",SV:"El Salvador",GQ:"Ækvatorialguinea",ER:"Eritrea",EE:"Estland",ET:"Etiopien",FK:"Falklandsøerne",FO:"Færøerne",FJ:"Fiji",FI:"Finland",FR:"Frankrig",GF:"Fransk Guiana",PF:"Fransk Polynesien",TF:"Franske Sydterritorier",GA:"Gabon",GM:"Gambia",GE:"Georgien",DE:"Tyskland",GH:"Ghana",GI:"Gibraltar",GR:"Grækenland",GL:"Grønland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard-øen og McDonald-øerne",VA:"Vatikanstaten",HN:"Honduras",HK:"Hong Kong",HU:"Ungarn",IS:"Island",IN:"Indien",ID:"Indonesien",IR:"Iran",IQ:"Irak",IE:"Irland",IL:"Israel",IT:"Italien",JM:"Jamaica",JP:"Japan",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Nordkorea",KR:"Sydkorea",KW:"Kuwait",KG:"Kirgisistan",LA:"Laos",LV:"Letland",LB:"Libanon",LS:"Lesotho",LR:"Liberia",LY:"Libyen",LI:"Liechtenstein",LT:"Litauen",LU:"Luxembourg",MO:"Macao",MK:"Makedonien",MG:"Madagaskar",MW:"Malawi",MY:"Malaysia",MV:"Maldiverne",ML:"Mali",MT:"Malta",MH:"Marshalløerne",MQ:"Martinique",MR:"Mauretanien",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Mikronesien",MD:"Moldova",MC:"Monaco",MN:"Mongoliet",MS:"Montserrat",MA:"Marokko",MZ:"Mozambique",MM:"Myanmar (Burma)",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Holland",NC:"Ny Kaledonien",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Nordmarianerne",NO:"Norge",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palæstina",PA:"Panama",PG:"Papua Ny Guinea",PY:"Paraguay",PE:"Peru",PH:"Filippinerne",PN:"Pitcairn",PL:"Polen",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Rumænien",RU:"Rusland",RW:"Rwanda",SH:"Sankt Helena",KN:"Saint Kitts og Nevis",LC:"Saint Lucia",PM:"Saint-Pierre og Miquelon",VC:"Saint Vincent og Grenadinerne",WS:"Samoa",SM:"San Marino",ST:"São Tomé og Príncipe",SA:"Saudi-Arabien",SN:"Senegal",SC:"Seychellerne",SL:"Sierra Leone",SG:"Singapore",SK:"Slovakiet",SI:"Slovenien",SB:"Salomonøerne",SO:"Somalia",ZA:"Sydafrika",GS:"South Georgia og South Sandwich Islands",ES:"Spanien",LK:"Sri Lanka",SD:"Sudan",SR:"Surinam",SJ:"Norge Svalbard og Jan Mayen",SZ:"Swaziland",SE:"Sverige",CH:"Schweiz",SY:"Syrien",TW:"Republikken Kina Taiwan",TJ:"Tadsjikistan",TZ:"Tanzania",TH:"Thailand",TL:"Østtimor",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad og Tobago",TN:"Tunesien",TR:"Tyrkiet",TM:"Turkmenistan",TC:"Turks- og Caicosøerne",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"Forenede Arabiske Emirater",GB:"Storbritannien",US:"USA",UM:"USA's ydre småøer",UY:"Uruguay",UZ:"Usbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Britiske Jomfruøer",VI:"Amerikanske Jomfruøer",WF:"Wallis og Futuna",EH:"Vestsahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Ålandsøerne",BQ:"Nederlandske Antiller",CW:"Curaçao",GG:"Guernsey",IM:"Isle of Man",JE:"Jersey",ME:"Montenegro",BL:"Saint-Barthélemy",MF:"Saint Martin (fransk side)",RS:"Serbien",SX:"Saint Martin (hollandsk side)",SS:"Sydsudan",XK:"Kosovo"},cd={locale:sd,countries:hd},ld=Object.freeze({locale:sd,countries:hd,"default":cd}),ad="de",vd={AF:"Afghanistan",EG:"Ägypten",AX:"Åland",AL:"Albanien",DZ:"Algerien",AS:"Amerikanisch-Samoa",VI:"Amerikanische Jungferninseln",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktika",AG:"Antigua und Barbuda",GQ:"Äquatorialguinea",AR:"Argentinien",AM:"Armenien",AW:"Aruba",AZ:"Aserbaidschan",ET:"Äthiopien",AU:"Australien",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesch",BB:"Barbados",BY:"Weißrussland",BE:"Belgien",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivien",BQ:"Bonaire",BA:"Bosnien und Herzegowina",BW:"Botswana",BV:"Bouvetinsel",BR:"Brasilien",VG:"Britische Jungferninseln",IO:"Britisches Territorium im Indischen Ozean",BN:"Brunei Darussalam",BG:"Bulgarien",BF:"Burkina Faso",BI:"Burundi",CL:"Chile",CN:"China",CK:"Cookinseln",CR:"Costa Rica",CI:"Elfenbeinküste",CW:"Curaçao",DK:"Dänemark",DE:"Deutschland",DM:"Dominica",DO:"Dominikanische Republik",DJ:"Dschibuti",EC:"Ecuador",SV:"El Salvador",ER:"Eritrea",EE:"Estland",FK:"Falklandinseln",FO:"Färöer",FJ:"Fidschi",FI:"Finnland",FR:"Frankreich",GF:"Französisch-Guayana",PF:"Französisch-Polynesien",TF:"Französische Süd- und Antarktisgebiete",GA:"Gabun",GM:"Gambia",GE:"Georgien",GH:"Ghana",GI:"Gibraltar",GD:"Grenada",GR:"Griechenland",GL:"Grönland",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard und McDonaldinseln",HN:"Honduras",HK:"Hongkong",IN:"Indien",ID:"Indonesien",IM:"Insel Man",IQ:"Irak",IR:"Iran",IE:"Irland",IS:"Island",IL:"Israel",IT:"Italien",JM:"Jamaika",JP:"Japan",YE:"Jemen",JE:"Jersey",JO:"Jordanien",KY:"Kaimaninseln",KH:"Kambodscha",CM:"Kamerun",CA:"Kanada",CV:"Kap Verde",KZ:"Kasachstan",QA:"Katar",KE:"Kenia",KG:"Kirgisistan",KI:"Kiribati",CC:"Kokosinseln",CO:"Kolumbien",KM:"Komoren",CD:"Kongo",KP:"Nordkorea",KR:"Südkorea",HR:"Kroatien",CU:"Kuba",KW:"Kuwait",LA:"Laos",LS:"Lesotho",LV:"Lettland",LB:"Libanon",LR:"Liberia",LY:"Libyen",LI:"Liechtenstein",LT:"Litauen",LU:"Luxemburg",MO:"Macao",MG:"Madagaskar",MW:"Malawi",MY:"Malaysia",MV:"Malediven",ML:"Mali",MT:"Malta",MA:"Marokko",MH:"Marshallinseln",MQ:"Martinique",MR:"Mauretanien",MU:"Mauritius",YT:"Mayotte",MK:"Mazedonien",MX:"Mexiko",FM:"Mikronesien",MD:"Moldawien",MC:"Monaco",MN:"Mongolei",ME:"Montenegro",MS:"Montserrat",MZ:"Mosambik",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NC:"Neukaledonien",NZ:"Neuseeland",NI:"Nicaragua",NL:"Niederlande",NE:"Niger",NG:"Nigeria",NU:"Niue",MP:"Nördliche Marianen",NF:"Norfolkinsel",NO:"Norwegen",OM:"Oman",AT:"Österreich",TL:"Osttimor",PK:"Pakistan",PS:"Staat Palästina",PW:"Palau",PA:"Panama",PG:"Papua-Neuguinea",PY:"Paraguay",PE:"Peru",PH:"Philippinen",PN:"Pitcairninseln",PL:"Polen",PT:"Portugal",PR:"Puerto Rico",TW:"Taiwan",CG:"Republik Kongo",RE:"Réunion",RW:"Ruanda",RO:"Rumänien",RU:"Russische Föderation",BL:"Saint-Barthélemy",MF:"Saint-Martin",SB:"Salomonen",ZM:"Sambia",WS:"Samoa",SM:"San Marino",ST:"São Tomé und Príncipe",SA:"Saudi-Arabien",SE:"Schweden",CH:"Schweiz",SN:"Senegal",RS:"Serbien",SC:"Seychellen",SL:"Sierra Leone",ZW:"Simbabwe",SG:"Singapur",SX:"Sint Maarten",SK:"Slowakei",SI:"Slowenien",SO:"Somalia",ES:"Spanien",LK:"Sri Lanka",SH:"St. Helena",KN:"St. Kitts und Nevis",LC:"St. Lucia",PM:"Saint-Pierre und Miquelon",VC:"St. Vincent und die Grenadinen",ZA:"Südafrika",SD:"Sudan",GS:"Südgeorgien und die Südlichen Sandwichinseln",SS:"Südsudan",SR:"Suriname",SJ:"Svalbard und Jan Mayen",SZ:"Swasiland",SY:"Syrien, Arabische Republik",TJ:"Tadschikistan",TZ:"Tansania, Vereinigte Republik",TH:"Thailand",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad und Tobago",TD:"Tschad",CZ:"Tschechische Republik",TN:"Tunesien",TR:"Türkei",TM:"Turkmenistan",TC:"Turks- und Caicosinseln",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",HU:"Ungarn",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Usbekistan",VU:"Vanuatu",VA:"Vatikanstadt",VE:"Venezuela",AE:"Vereinigte Arabische Emirate",US:"Vereinigte Staaten von Amerika",GB:"Vereinigtes Königreich",VN:"Vietnam",WF:"Wallis und Futuna",CX:"Weihnachtsinsel",EH:"Westsahara",CF:"Zentralafrikanische Republik",CY:"Zypern",XK:"Kosovo"},yd={locale:ad,countries:vd},pd=Object.freeze({locale:ad,countries:vd,"default":yd}),wd="el",bd={AF:"Αφγανιστάν",AL:"Αλβανία",DZ:"Αλγερία",AS:"Αμερικανική Σαμόα",AD:"Ανδόρρα",AO:"Ανγκόλα",AI:"Ανγκουίλα",AQ:"Ανταρκτική",AG:"Αντίγκουα και Μπαρμπούντα",AR:"Αργεντινή",AM:"Αρμενία",AW:"Αρούμπα",AU:"Αυστραλία",AT:"Αυστρία",AZ:"Αζερμπαϊτζάν",BS:"Μπαχάμες",BH:"Μπαχρέιν",BD:"Μπανγκλαντές",BB:"Μπαρμπάντος",BY:"Λευκορωσία",BE:"Βέλγιο",BZ:"Μπελίζ",BJ:"Μπενίν",BM:"Βερμούδες",BT:"Μπουτάν",BO:"Βολιβία",BA:"Βοσνία και Ερζεγοβίνη",BW:"Μποτσουάνα",BV:"Μπουβέ",BR:"Βραζιλία",IO:"Βρετανικό Έδαφος Ινδικού Ωκεανού",BN:"Σουλτανάτο του Μπρουνέι",BG:"Βουλγαρία",BF:"Μπουρκίνα Φάσο",BI:"Μπουρουντί",KH:"Καμπότζη",CM:"Καμερούν",CA:"Καναδάς",CV:"Δημοκρατία του Πράσινου Ακρωτηρίου",KY:"Κέιμαν Νήσοι",CF:"Κεντροαφρικανική Δημοκρατίαc",TD:"Τσάντ",CL:"Χιλή",CN:"Κίνα",CX:"Νήσος των Χριστουγέννων",CC:"Νησιά Κόκος",CO:"Κολομβία",KM:"Ένωση των Κομορών",CG:"Δημοκρατία του Κονγκό",CD:"Λαϊκή Δημοκρατία του Κονγκό",CK:"Νήσοι Κουκ",CR:"Κόστα Ρίκα",CI:"Ακτή Ελεφαντοστού",HR:"Κροατία",CU:"Κούβα",CY:"Κύπρος",CZ:"Τσεχική Δημοκρατία",DK:"Δανία",DJ:"Τζιμπουτί",DM:"Κοινοπολιτεία της Δομινίκας",DO:"Δομινικανή Δημοκρατία",EC:"Εκουαδόρ",EG:"Αίγυπτος",SV:"Ελ Σαλβαδόρ",GQ:"Ισημερινή-Γουινέα",ER:"Κράτος της Ερυθραίας",EE:"Εσθονία",ET:"Αιθιοπία",FK:"Νήσοι Φώκλαντ (Μαλβίνας)",FO:"Νήσοι Φερόες",FJ:"Δημοκρατία των Φίτζι",FI:"Φινλανδία",FR:"Γαλλία",GF:"Γαλλική Γουιάνα",PF:"Γαλλική Πολυνησία",TF:"Γαλλικά Νότια και Ανταρκτικά Εδάφη",GA:"Γκαμπόν",GM:"Γκάμπια",GE:"Γεωργία",DE:"Γερμανία",GH:"Γκάνα",GI:"Γιβραλτάρ",GR:"Ελλάδα",GL:"Γροιλανδία",GD:"Γρενάδα",GP:"Γουαδελούπη",GU:"Γκουάμ",GT:"Γουατεμάλα",GN:"Γουινέα",GW:"Γουινέα-Μπισσάου",GY:"Γουιάνα",HT:"Αϊτη",HM:"Νήσοι Χερντ και Μακντόναλντ",VA:"Κράτος της Πόλης του Βατικανού",HN:"Ονδούρα",HK:"Χονγκ Κόνγκ",HU:"Ουγγαρία",IS:"Ισλανδία",IN:"Ινδία",ID:"Ινδονησία",IR:"Ισλαμική Δημοκρατία του Ιράν",IQ:"Ιράκ",IE:"Ιρλανδία",IL:"Ισραήλ",IT:"Ιταλία",JM:"Τζαμάικα",JP:"Ιαπωνία",JO:"Ιορδανία",KZ:"Καζακστάν",KE:"Κένυα",KI:"Κιριμπάτι",KP:"Λαοκρατική Δημοκρατία της Κορέας",KR:"Δημοκρατία της Κορέας",KW:"Κουβέιτ",KG:"Κιργιζία",LA:"Λαϊκή Δημοκρατία του Λάος",LV:"Λετονία",LB:"Λίβανο",LS:"Βασίλειο του Λεσότο",LR:"Λιβερία",LY:"Κράτος της Λιβύης",LI:"Πριγκιπάτο του Λίχτενσταϊν",LT:"Λιθουανία",LU:"Λουξεμβούργο",MO:"Μακάου",MK:"πρώην Γιουγκοσλαβική Δημοκρατία της Μακεδονίας",MG:"Μαδαγασκάρη",MW:"Μαλάουι",MY:"Μαλαισία",MV:"Μαλβίδες",ML:"Μαλί",MT:"Μάλτα",MH:"Νήσοι Μάρσαλ",MQ:"Μαρτινίκα",MR:"Μαυριτανία",MU:"Μαυρίκιος",YT:"Μαγιότ",MX:"Μεξικό",FM:"Ομόσπονδες Πολιτείες της Μικρονησίας",MD:"Δημοκρατία της Μολδαβίας",MC:"Πριγκιπάτο του Μονακό",MN:"Μογγολία",MS:"Μοντσερράτ",MA:"Μαρόκο",MZ:"Μοζαμβίκη",MM:"Μιανμάρ",NA:"Ναμίμπια",NR:"Ναουρού",NP:"Νεπάλ",NL:"Ολλανδία",NC:"Νέα Καληδονία",NZ:"Νέα Ζηλανδία",NI:"Νικαράγουα",NE:"Νίγηρας",NG:"Νιγηρία",NU:"Νιούε",NF:"Νησί Νόρφολκ",MP:"Βόρειες Μαριάνες Νήσοι",NO:"Νορβηγία",OM:"Ομάν",PK:"Πακιστάν",PW:"Παλάου",PS:"Κράτος της Παλαιστίνης",PA:"Παναμάς",PG:"Παπούα Νέα Γουινέα",PY:"Παραγουάη",PE:"Περού",PH:"Φιλιππίνες",PN:"Νήσοι Πίτκαιρν",PL:"Πολωνία",PT:"Πορτογαλία",PR:"Πουέρτο Ρίκο",QA:"Κατάρ",RE:"Ρεϋνιόν",RO:"Ρουμανία",RU:"Ρωσική Ομοσπονδία",RW:"Ρουάντα",SH:"Νήσος Αγίας Ελένης",KN:"Ομοσπονδία Αγίου Χριστόφορου και Νέβις",LC:"Αγία Λουκία",PM:"Σαιν Πιερ και Μικελόν",VC:"Άγιος Βικέντιος και Γρεναδίνες",WS:"Σαμόα",SM:"Άγιος Μαρίνος",ST:"Σάο Τομέ και Πρίνσιπε",SA:"Σαουδική Αραβία",SN:"Σενεγάλη",SC:"Σεϋχέλλες",SL:"Σιέρα Λεόνε",SG:"Σιγκαπούρη",SK:"Σλοβακία",SI:"Σλοβενία",SB:"Νήσοι Σολομώντα",SO:"Σομαλία",ZA:"Νότια Αφρική",GS:"Νότιος Γεωργία και Νότιοι Σάντουιτς Νήσοι",ES:"Ισπανία",LK:"Σρι Λάνκα",SD:"Σουδάν",SR:"Σουρινάμ",SJ:"Σβάλμπαρντ και Γιαν Μαγιέν",SZ:"Σουαζιλάνδη",SE:"Σουηδία",CH:"Ελβετία",SY:"Αραβική Δημοκρατία της Συρίας",TW:"Δημοκρατία της Κίνας",TJ:"Τατζικιστάν",TZ:"Ενωμένη Δημοκρατία της Τανζανίας",TH:"Ταϊλάνδη",TL:"Ανατολικό Τιμόρ",TG:"Τογκό",TK:"Τοκελάου",TO:"Τόνγκα",TT:"Τρινιντάντ και Τομπάγκο",TN:"Τυνησία",TR:"Τουρκία",TM:"Τουρκμενιστάν",TC:"Τερκς και Κέικος",TV:"Τουβαλού",UG:"Ουγκάντα",UA:"Ουκρανια",AE:"Ηνωμένα Αραβικά Εμιράτα",GB:"Ηνωμένο Βασίλειο",US:"Ηνωμένες Πολιτείες Αμερικής",UM:"Απομακρυσμένες Νησίδες των Ηνωμένων Πολιτειών",UY:"Ουρουγουάη",UZ:"Ουζμπεκιστάν",VU:"Βανουάτου",VE:"Βενεζουέλα",VN:"Βιετνάμ",VG:"Βρετανικές Παρθένοι Νήσοι",VI:"Αμερικανικές Παρθένοι Νήσοι",WF:"Ουαλίς και Φουτουνά",EH:"Δυτική Σαχάρα",YE:"Υεμένη",ZM:"Ζάμπια",ZW:"Ζιμπάμπουε",AX:"Νήσοι Ώλαντ",BQ:"Μποναίρ, Άγιος Ευστάθιος και Σάμπα",CW:"Κουρασάο",GG:"Γκουέρνσεϊ",IM:"Νήσος του Μαν",JE:"Βαϊλάτο του Τζέρσεϊ",ME:"Μαυροβούνιο",BL:"Άγιος Βαρθολομαίος",MF:"Άγιος Μαρτίνος (Γαλλία)",RS:"Σερβία",SX:"Άγιος Μαρτίνος (Ολλανδία)",SS:"Νότιο Σουδάν",XK:"Κόσοβο"},kd={locale:wd,countries:bd},dd=Object.freeze({locale:wd,countries:bd,"default":kd}),gd="en",ng={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Cote D'Ivoire",HR:"Croatia",CU:"Cuba",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and Mcdonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestinian Territory, Occupied",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States of America",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Åland Islands",BQ:"Bonaire, Sint Eustatius and Saba",CW:"Curaçao",GG:"Guernsey",IM:"Isle of Man",JE:"Jersey",ME:"Montenegro",BL:"Saint Barthélemy",MF:"Saint Martin (French part)",RS:"Serbia",SX:"Sint Maarten (Dutch part)",SS:"South Sudan",XK:"Kosovo"},tg={locale:gd,countries:ng},ig=Object.freeze({locale:gd,countries:ng,"default":tg}),rg="es",ug={AF:"Afganistán",AL:"Albania",DZ:"Argelia",AS:"Samoa Americana",AD:"Andorra",AO:"Angola",AI:"Anguila",AQ:"Antártida",AG:"Antigua y Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaiyán",BS:"Bahamas",BH:"Bahrein",BD:"Bangladesh",BB:"Barbados",BY:"Belarús",BE:"Bélgica",BZ:"Belice",BJ:"Benin",BM:"Bermudas",BT:"Bhután",BO:"Bolivia",BA:"Bosnia y Herzegovina",BW:"Botswana",BV:"Isla Bouvet",BR:"Brasil",IO:"Territorio Británico del Océano Índico",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Camboya",CM:"Camerún",CA:"Canadá",CV:"Cabo Verde",KY:"Islas Caimán",CF:"República Centroafricana",TD:"Chad",CL:"Chile",CN:"China",CX:"Isla de Navidad",CC:"Islas Cocos (Keeling)",CO:"Colombia",KM:"Comoras",CG:"Congo",CD:"Congo (República Democrática del)",CK:"Islas Cook",CR:"Costa Rica",CI:"Costa de Marfil",HR:"Croacia",CU:"Cuba",CY:"Chipre",CZ:"República Checa",DK:"Dinamarca",DJ:"Djibouti",DM:"Dominica",DO:"República Dominicana",EC:"Ecuador",EG:"Egipto",SV:"El Salvador",GQ:"Guinea Ecuatorial",ER:"Eritrea",EE:"Estonia",ET:"Etiopía",FK:"Islas Malvinas",FO:"Islas Feroe",FJ:"Fiji",FI:"Finlandia",FR:"Francia",GF:"Guayana Francesa",PF:"Polinesia Francesa",TF:"Tierras Australes Francesas",GA:"Gabón",GM:"Gambia",GE:"Georgia",DE:"Alemania",GH:"Ghana",GI:"Gibraltar",GR:"Grecia",GL:"Groenlandia",GD:"Granada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea Bissau",GY:"Guyana",HT:"Haití",HM:"Heard e Islas McDonald",VA:"Santa Sede",HN:"Honduras",HK:"Hong Kong",HU:"Hungría",IS:"Islandia",IN:"India",ID:"Indonesia",IR:"Irán (República Islámica de)",IQ:"Iraq",IE:"Irlanda",IL:"Israel",IT:"Italia",JM:"Jamaica",JP:"Japón",JO:"Jordania",KZ:"Kazajstán",KE:"Kenya",KI:"Kiribati",KP:"República Popular Democrática de Corea",KR:"República de Corea",KW:"Kuwait",KG:"Kirguistán",LA:"República Democrática Popular de Lao",LV:"Letonia",LB:"Líbano",LS:"Lesotho",LR:"Liberia",LY:"Libia",LI:"Liechtenstein",LT:"Lituania",LU:"Luxemburgo",MO:"Macao",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malasia",MV:"Maldivas",ML:"Malí",MT:"Malta",MH:"Islas Marshall",MQ:"Martinique",MR:"Mauritania",MU:"Mauricio",YT:"Mayotte",MX:"México",FM:"Micronesia",MD:"Moldavia",MC:"Mónaco",MN:"Mongolia",MS:"Montserrat",MA:"Marruecos",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Países Bajos",NC:"Nueva Caledonia",NZ:"Nueva Zelanda",NI:"Nicaragua",NE:"Níger",NG:"Nigeria",NU:"Niue",NF:"Isla Norfolk",MP:"Isla Marianas del Norte",NO:"Noruega",OM:"Omán",PK:"Pakistán",PW:"Palau",PS:"Palestina",PA:"Panamá",PG:"Papua Nueva Guinea",PY:"Paraguay",PE:"Perú",PH:"Filipinas",PN:"Pitcairn",PL:"Polonia",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunión",RO:"Rumania",RU:"Rusia",RW:"Rwanda",SH:"Santa Helena, Ascensión y Tristán de Acuña",KN:"Saint Kitts y Nevis",LC:"Santa Lucía",PM:"San Pedro y Miquelón",VC:"San Vicente y las Granadinas",WS:"Samoa",SM:"San Marino",ST:"Santo Tomé y Príncipe",SA:"Arabia Saudita",SN:"Senegal",SC:"Seychelles",SL:"Sierra Leona",SG:"Singapur",SK:"Eslovaquia",SI:"Eslovenia",SB:"Islas Salomón",SO:"Somalia",ZA:"Sudáfrica",GS:"Georgia del Sur y las Islas Sandwich del Sur",ES:"España",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard y Jan Mayen",SZ:"Swazilandia",SE:"Suecia",CH:"Suiza",SY:"República Árabe Siria",TW:"Taiwán",TJ:"Tayikistán",TZ:"Tanzania",TH:"Tailandia",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad y Tobago",TN:"Túnez",TR:"Turquía",TM:"Turkmenistán",TC:"Islas Turcas y Caicos",TV:"Tuvalu",UG:"Uganda",UA:"Ucrania",AE:"Emiratos Árabes Unidos",GB:"Reino Unido",US:"Estados Unidos",UM:"Islas Ultramarinas Menores de los Estados Unidos",UY:"Uruguay",UZ:"Uzbekistán",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Islas Vírgenes británicas",VI:"Islas Vírgenes de los Estados Unidos",WF:"Wallis y Futuna",EH:"Sahara Occidental",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Islas Åland",BQ:"Bonaire, San Eustaquio y Saba",CW:"Curaçao",GG:"Guernsey",IM:"Isla de Man",JE:"Jersey",ME:"Montenegro",BL:"Saint Barthélemy",MF:"Saint Martin (francesa)",RS:"Serbia",SX:"Sint Maarten (neerlandesa)",SS:"Sudán del Sur",XK:"Kosovo"},fg={locale:rg,countries:ug},eg=Object.freeze({locale:rg,countries:ug,"default":fg}),og="et",sg={AF:"Afganistan",AX:"Ahvenamaa",AL:"Albaania",DZ:"Alžeeria",AS:"Ameerika Samoa",US:"Ameerika Ühendriigid",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktis",AG:"Antigua ja Barbuda",MO:"Aomen - Hiina erihalduspiirkond",AE:"Araabia Ühendemiraadid",AR:"Argentina",AM:"Armeenia",AW:"Aruba",AZ:"Aserbaidžaan",AU:"Austraalia",AT:"Austria",BS:"Bahama",BH:"Bahrein",BD:"Bangladesh",BB:"Barbados",PW:"Belau",BE:"Belgia",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Boliivia",BA:"Bosnia ja Hertsegoviina",BW:"Botswana",BV:"Bouvet’i saar",BR:"Brasiilia",BQ:"Bonaire, Sint Eustatius ja Saba",IO:"Briti India ookeani ala",VG:"Briti Neitsisaared",BN:"Brunei",BG:"Bulgaaria",BF:"Burkina Faso",BI:"Burundi",CO:"Colombia",CK:"Cooki saared",CR:"Costa Rica",CI:"Côte d'Ivoire",CW:"Curaçao",DJ:"Djibouti",DM:"Dominica",DO:"Dominikaani Vabariik",EC:"Ecuador",EE:"Eesti",EG:"Egiptus",GQ:"Ekvatoriaal-Guinea",SV:"El Salvador",ER:"Eritrea",ET:"Etioopia",FK:"Falklandi saared",FJ:"Fidži",PH:"Filipiinid",FO:"Fääri saared",GA:"Gabon",GM:"Gambia",GH:"Ghana",GI:"Gibraltar",GD:"Grenada",GE:"Gruusia",GL:"Gröönimaa",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard ja McDonald saared",CN:"Hiina",ES:"Hispaania",NL:"Holland",HN:"Honduras",HK:"Hongkong - Hiina erihalduspiirkond",HR:"Horvaatia",TL:"Ida-Timor",IE:"Iirimaa",IL:"Iisrael",IN:"India",ID:"Indoneesia",IQ:"Iraak",IR:"Iraan",IS:"Island",IT:"Itaalia",JP:"Jaapan",JM:"Jamaica",YE:"Jeemen",JE:"Jersey",JO:"Jordaania",CX:"Jõulusaar",KY:"Kaimanisaared",KH:"Kambodža",CM:"Kamerun",CA:"Kanada",KZ:"Kasahstan",QA:"Katar",KE:"Kenya",CF:"Kesk-Aafrika Vabariik",KI:"Kiribati",KM:"Komoorid",CD:"Kongo DV",CG:"Kongo-Brazzaville",CC:"Kookossaared",GR:"Kreeka",CU:"Kuuba",KW:"Kuveit",KG:"Kõrgõzstan",CY:"Küpros",LA:"Laos",LT:"Leedu",LS:"Lesotho",LR:"Libeeria",LI:"Liechtenstein",LB:"Liibanon",LY:"Liibüa",LU:"Luksemburg",ZA:"Lõuna-Aafrika Vabariik",GS:"Lõuna-Georgia ja Lõuna-Sandwichi saared",KR:"Lõuna-Korea",LV:"Läti",EH:"Lääne-Sahara",MG:"Madagaskar",MK:"Makedoonia",MY:"Malaisia",MW:"Malawi",MV:"Maldiivid",ML:"Mali",MT:"Malta",IM:"Mani saar",MA:"Maroko",MH:"Marshalli saared",MQ:"Martinique",MR:"Mauritaania",MU:"Mauritius",YT:"Mayotte",MX:"Mehhiko",FM:"Mikroneesia Liiduriigid",MD:"Moldova",MC:"Monaco",MN:"Mongoolia",ME:"Montenegro",MS:"Montserrat",MZ:"Mosambiik",MM:"Myanmar",NA:"Namiibia",NR:"Nauru",NP:"Nepal",NI:"Nicaragua",NG:"Nigeeria",NE:"Niger",NU:"Niue",NF:"Norfolk",NO:"Norra",OM:"Omaan",PG:"Paapua Uus-Guinea",PK:"Pakistan",PS:"Palestiina ala",PA:"Panama",PY:"Paraguay",PE:"Peruu",PN:"Pitcairn",PL:"Poola",PT:"Portugal",GF:"Prantsuse Guajaana",TF:"Prantsuse Lõunaalad",PF:"Prantsuse Polüneesia",FR:"Prantsusmaa",PR:"Puerto Rico",KP:"Põhja-Korea",MP:"Põhja-Mariaanid",RE:"Réunion",CV:"Roheneemesaared",SE:"Rootsi",SX:"Sint Maarten",RO:"Rumeenia",RW:"Rwanda",SB:"Saalomoni Saared",BL:"Saint Barthélemy",SH:"Saint Helena",KN:"Saint Kitts ja Nevis",LC:"Saint Lucia",MF:"Saint Martin",PM:"Saint Pierre ja Miquelon",VC:"Saint Vincent ja Grenadiinid",DE:"Saksamaa",ZM:"Sambia",WS:"Samoa",SM:"San Marino",ST:"São Tomé ja Príncipe",SA:"Saudi Araabia",SC:"Seišellid",SN:"Senegal",RS:"Serbia",SL:"Sierra Leone",SG:"Singapur",SK:"Slovakkia",SI:"Sloveenia",SO:"Somaalia",FI:"Soome",LK:"Sri Lanka",SD:"Sudaan",SS:"Lõuna-Sudaan",SR:"Suriname",GB:"Suurbritannia",SZ:"Svaasimaa",SJ:"Svalbard ja Jan Mayen",SY:"Süüria",CH:"Šveits",ZW:"Zimbabwe",DK:"Taani",TJ:"Tadžikistan",TH:"Tai",TW:"Taiwan",TZ:"Tansaania",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad ja Tobago",TD:"Tšaad",CZ:"Tšehhi",CL:"Tšiili",TN:"Tuneesia",TC:"Turks ja Caicos",TV:"Tuvalu",TR:"Türgi",TM:"Türkmenistan",UG:"Uganda",UA:"Ukraina",HU:"Ungari",UY:"Uruguay",VI:"USA Neitsisaared",UZ:"Usbekistan",NC:"Uus-Kaledoonia",NZ:"Uus-Meremaa",BY:"Valgevene",WF:"Wallis ja Futuna",VU:"Vanuatu",VA:"Vatikan",RU:"Venemaa",VE:"Venezuela",VN:"Vietnam",UM:"Ühendriikide hajasaared",XK:"Kosovo"},hg={locale:og,countries:sg},cg=Object.freeze({locale:og,countries:sg,"default":hg}),lg="fa",ag={AD:"آندورا",AE:"امارات متحدهٔ عربی",AF:"افغانستان",AG:"آنتیگوا و باربودا",AI:"آنگویلا",AL:"آلبانی",AM:"ارمنستان",AO:"آنگولا",AQ:"جنوبگان",AR:"آرژانتین",AS:"ساموآی امریکا",AT:"اتریش",AU:"استرالیا",AW:"آروبا",AX:"جزایر آلاند",AZ:"جمهوری آذربایجان",BA:"بوسنی و هرزگوین",BB:"باربادوس",BD:"بنگلادش",BE:"بلژیک",BF:"بورکینافاسو",BG:"بلغارستان",BH:"بحرین",BI:"بوروندی",BJ:"بنین",BL:"سن بارتلمی",BM:"برمودا",BN:"برونئی",BO:"بولیوی",BQ:"جزایر کارائیب هلند",BR:"برزیل",BS:"باهاما",BT:"بوتان",BV:"جزیرهٔ بووه",BW:"بوتسوانا",BY:"بلاروس",BZ:"بلیز",CA:"کانادا",CC:"جزایر کوکوس",CD:"کنگو - کینشاسا",CF:"جمهوری افریقای مرکزی",CG:"کنگو - برازویل",CH:"سوئیس",CI:"ساحل عاج",CK:"جزایر کوک",CL:"شیلی",CM:"کامرون",CN:"چین",CO:"کلمبیا",CR:"کاستاریکا",CU:"کوبا",CV:"کیپ‌ورد",CW:"کوراسائو",CX:"جزیرهٔ کریسمس",CY:"قبرس",CZ:"جمهوری چک",DE:"آلمان",DJ:"جیبوتی",DK:"دانمارک",DM:"دومینیکا",DO:"جمهوری دومینیکن",DZ:"الجزایر",EC:"اکوادور",EE:"استونی",EG:"مصر",EH:"صحرای غربی",ER:"اریتره",ES:"اسپانیا",ET:"اتیوپی",FI:"فنلاند",FJ:"فیجی",FK:"جزایر فالکلند",FM:"میکرونزی",FO:"جزایر فارو",FR:"فرانسه",GA:"گابن",GB:"بریتانیا",GD:"گرنادا",GE:"گرجستان",GF:"گویان فرانسه",GG:"گرنزی",GH:"غنا",GI:"جبل‌الطارق",GL:"گرینلند",GM:"گامبیا",GN:"گینه",GP:"گوادلوپ",GQ:"گینهٔ استوایی",GR:"یونان",GS:"جزایر جورجیای جنوبی و ساندویچ جنوبی",GT:"گواتمالا",GU:"گوام",GW:"گینهٔ بیسائو",GY:"گویان",HK:"هنگ‌کنگ",HM:"جزیرهٔ هرد و جزایر مک‌دونالد",HN:"هندوراس",HR:"کرواسی",HT:"هائیتی",HU:"مجارستان",ID:"اندونزی",IE:"ایرلند",IL:"اسرائیل",IM:"جزیرهٔ من",IN:"هند",IO:"قلمرو بریتانیا در اقیانوس هند",IQ:"عراق",IR:"ایران",IS:"ایسلند",IT:"ایتالیا",JE:"جرزی",JM:"جامائیکا",JO:"اردن",JP:"ژاپن",KE:"کنیا",KG:"قرقیزستان",KH:"کامبوج",KI:"کیریباتی",KM:"کومورو",KN:"سنت کیتس و نویس",KP:"کرهٔ شمالی",KR:"کرهٔ جنوبی",KW:"کویت",KY:"جزایر کِیمن",KZ:"قزاقستان",LA:"لائوس",LB:"لبنان",LC:"سنت لوسیا",LI:"لیختن‌اشتاین",LK:"سری‌لانکا",LR:"لیبریا",LS:"لسوتو",LT:"لیتوانی",LU:"لوکزامبورگ",LV:"لتونی",LY:"لیبی",MA:"مراکش",MC:"موناکو",MD:"مولداوی",ME:"مونته‌نگرو",MF:"سنت مارتین",MG:"ماداگاسکار",MH:"جزایر مارشال",MK:"مقدونیه",ML:"مالی",MM:"میانمار (برمه)",MN:"مغولستان",MO:"ماکائو",MP:"جزایر ماریانای شمالی",MQ:"مارتینیک",MR:"موریتانی",MS:"مونت‌سرات",MT:"مالت",MU:"موریس",MV:"مالدیو",MW:"مالاوی",MX:"مکزیک",MY:"مالزی",MZ:"موزامبیک",NA:"نامیبیا",NC:"کالدونیای جدید",NE:"نیجر",NF:"جزیرهٔ نورفولک",NG:"نیجریه",NI:"نیکاراگوئه",NL:"هلند",NO:"نروژ",NP:"نپال",NR:"نائورو",NU:"نیوئه",NZ:"نیوزیلند",OM:"عمان",PA:"پاناما",PE:"پرو",PF:"پلی‌نزی فرانسه",PG:"پاپوا گینهٔ نو",PH:"فیلیپین",PK:"پاکستان",PL:"لهستان",PM:"سن پیر و میکلن",PN:"جزایر پیت‌کرن",PR:"پورتوریکو",PS:"سرزمین‌های فلسطینی",PT:"پرتغال",PW:"پالائو",PY:"پاراگوئه",QA:"قطر",RE:"رئونیون",RO:"رومانی",RS:"صربستان",RU:"روسیه",RW:"رواندا",SA:"عربستان سعودی",SB:"جزایر سلیمان",SC:"سیشل",SD:"سودان",SE:"سوئد",SG:"سنگاپور",SH:"سنت هلن",SI:"اسلوونی",SJ:"اسوالبارد و جان‌ماین",SK:"اسلواکی",SL:"سیرالئون",SM:"سان‌مارینو",SN:"سنگال",SO:"سومالی",SR:"سورینام",SS:"سودان جنوبی",ST:"سائوتومه و پرینسیپ",SV:"السالوادور",SX:"سنت مارتن",SY:"سوریه",SZ:"سوازیلند",TC:"جزایر تورکس و کایکوس",TD:"چاد",TF:"قلمروهای جنوبی فرانسه",TG:"توگو",TH:"تایلند",TJ:"تاجیکستان",TK:"توکلائو",TL:"تیمور-لسته",TM:"ترکمنستان",TN:"تونس",TO:"تونگا",TR:"ترکیه",TT:"ترینیداد و توباگو",TV:"تووالو",TW:"تایوان",TZ:"تانزانیا",UA:"اوکراین",UG:"اوگاندا",UM:"جزایر دورافتادهٔ ایالات متحده",US:"ایالات متحده",UY:"اروگوئه",UZ:"ازبکستان",VA:"واتیکان",VC:"سنت وینسنت و گرنادین",VE:"ونزوئلا",VG:"جزایر ویرجین بریتانیا",VI:"جزایر ویرجین ایالات متحده",VN:"ویتنام",VU:"وانواتو",WF:"والیس و فوتونا",WS:"ساموآ",XK:"کوزوو",YE:"یمن",YT:"مایوت",ZA:"افریقای جنوبی",ZM:"زامبیا",ZW:"زیمبابوه"},vg={locale:lg,countries:ag},yg=Object.freeze({locale:lg,countries:ag,"default":vg}),pg="fi",wg={AF:"Afganistan",AX:"Ahvenanmaa",NL:"Alankomaat",AL:"Albania",DZ:"Algeria",AS:"Amerikan Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktis",AG:"Antigua ja Barbuda",AE:"Arabiemiirikunnat",AR:"Argentiina",AM:"Armenia",AW:"Aruba",AU:"Australia",AZ:"Azerbaidžan",BS:"Bahama",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BE:"Belgia",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BQ:"Bonaire, Sint Eustatius ja Saba",BA:"Bosnia ja Hertsegovina",BW:"Botswana",BV:"Bouvet’nsaari",BR:"Brasilia",IO:"Brittiläinen Intian valtameren alue",VG:"Brittiläiset Neitsytsaaret",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KY:"Caymansaaret",CL:"Chile",CK:"Cookinsaaret",CR:"Costa Rica",CW:"Curaçao",DJ:"Djibouti",DM:"Dominica",DO:"Dominikaaninen tasavalta",EC:"Ecuador",EG:"Egypti",SV:"El Salvador",ER:"Eritrea",ES:"Espanja",ET:"Etiopia",ZA:"Etelä-Afrikka",GS:"Etelä-Georgia ja Eteläiset Sandwichsaaret",SS:"Etelä-Sudan",FK:"Falklandinsaaret",FO:"Färsaaret",FJ:"Fidži",PH:"Filippiinit",GA:"Gabon",GM:"Gambia",GE:"Georgia",GH:"Ghana",GI:"Gibraltar",GD:"Grenada",GL:"Grönlanti",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard ja McDonaldinsaaret",HN:"Honduras",HK:"Hongkong",ID:"Indonesia",IN:"Intia",IQ:"Irak",IR:"Iran",IE:"Irlanti",IS:"Islanti",IL:"Israel",IT:"Italia",TL:"Itä-Timor",AT:"Itävalta",JM:"Jamaika",JP:"Japani",YE:"Jemen",JE:"Jersey",JO:"Jordania",CX:"Joulusaari",KH:"Kambodža",CM:"Kamerun",CA:"Kanada",CV:"Kap Verde",KZ:"Kazakstan",KE:"Kenia",CF:"Keski-Afrikan tasavalta",CN:"Kiina",KG:"Kirgisia",KI:"Kiribati",CO:"Kolumbia",KM:"Komorit",CD:"Kongon demokraattinen tasavalta",CG:"Kongon tasavalta",CC:"Kookossaaret",KP:"Korean demokraattinen kansantasavalta",KR:"Korean tasavalta",GR:"Kreikka",HR:"Kroatia",CU:"Kuuba",KW:"Kuwait",CY:"Kypros",LA:"Laos",LV:"Latvia",LS:"Lesotho",LB:"Libanon",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Liettua",LU:"Luxemburg",EH:"Länsi-Sahara",MO:"Macao",MG:"Madagaskar",MK:"Makedonia",MW:"Malawi",MV:"Malediivit",MY:"Malesia",ML:"Mali",MT:"Malta",IM:"Mansaari",MA:"Marokko",MH:"Marshallinsaaret",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Meksiko",FM:"Mikronesian liittovaltio",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MZ:"Mosambik",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolkinsaari",NO:"Norja",CI:"Norsunluurannikko",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestiina",PA:"Panama",PG:"Papua-Uusi-Guinea",PY:"Paraguay",PE:"Peru",MP:"Pohjois-Mariaanit",PN:"Pitcairn",PT:"Portugali",PR:"Puerto Rico",PL:"Puola",GQ:"Päiväntasaajan Guinea",QA:"Qatar",FR:"Ranska",TF:"Ranskan eteläiset alueet",GF:"Ranskan Guayana",PF:"Ranskan Polynesia",RE:"Réunion",RO:"Romania",RW:"Ruanda",SE:"Ruotsi",BL:"Saint-Barthélemy",SH:"Saint Helena",KN:"Saint Kitts ja Nevis",LC:"Saint Lucia",MF:"Saint-Martin",PM:"Saint-Pierre ja Miquelon",VC:"Saint Vincent ja Grenadiinit",DE:"Saksa",SB:"Salomonsaaret",ZM:"Sambia",WS:"Samoa",SM:"San Marino",ST:"São Tomé ja Príncipe",SA:"Saudi-Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychellit",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SO:"Somalia",LK:"Sri Lanka",SD:"Sudan",FI:"Suomi",SR:"Suriname",SJ:"Svalbard ja Jan Mayen",SZ:"Swazimaa",CH:"Sveitsi",SY:"Syyria",TJ:"Tadžikistan",TW:"Taiwan",TZ:"Tansania",DK:"Tanska",TH:"Thaimaa",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad ja Tobago",TD:"Tšad",CZ:"Tšekki",TN:"Tunisia",TR:"Turkki",TM:"Turkmenistan",TC:"Turks- ja Caicossaaret",TV:"Tuvalu",UG:"Uganda",UA:"Ukraina",HU:"Unkari",UY:"Uruguay",NC:"Uusi-Kaledonia",NZ:"Uusi-Seelanti",UZ:"Uzbekistan",BY:"Valko-Venäjä",VU:"Vanuatu",VA:"Vatikaanivaltio",VE:"Venezuela",RU:"Venäjä",VN:"Vietnam",EE:"Viro",WF:"Wallis ja Futunasaaret",GB:"Yhdistynyt kuningaskunta",US:"Yhdysvallat",VI:"Yhdysvaltain Neitsytsaaret",UM:"Yhdysvaltain pienet erillissaaret",ZW:"Zimbabwe",XK:"Kosovo"},bg={locale:pg,countries:wg},kg=Object.freeze({locale:pg,countries:wg,"default":bg}),dg="fr",gg={AF:"Afghanistan",AL:"Albanie",DZ:"Algérie",AS:"Samoa américaine",AD:"Andorre",AO:"Angola",AI:"Anguilla",AQ:"Antarctique",AG:"Antigua et Barbuda",AR:"Argentine",AM:"Arménie",AW:"Aruba",AU:"Australie",AT:"Autriche",AZ:"Azerbaidjan",BS:"Bahamas",BH:"Bahrein",BD:"Bangladesh",BB:"Barbade",BY:"Bielorussie",BE:"Belgique",BZ:"Belize",BJ:"Bénin",BM:"Bermudes",BT:"Bhoutan",BO:"Bolivie",BA:"Bosnie-Herzégovine",BW:"Botswana",BV:"Île Bouvet",BR:"Brésil",IO:"Océan Indien Britannique",BN:"Brunei Darussalam",BG:"Bulgarie",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodge",CM:"Cameroun",CA:"Canada",CV:"Cap-Vert",KY:"Caïmanes",CF:"Centrafricaine, République",TD:"Tchad",CL:"Chili",CN:"Chine",CX:"Île Christmas",CC:"Cocos",CO:"Colombie",KM:"Comores",CG:"Congo, République populaire",CD:"Congo, République démocratique",CK:"Îles Cook",CR:"Costa Rica",CI:"Côte-d'Ivoire",HR:"Croatie",CU:"Cuba",CY:"Chypre",CZ:"Tchéquie",DK:"Danemark",DJ:"Djibouti",DM:"Dominique",DO:"République Dominicaine",EC:"Équateur",EG:"Égypte",SV:"El Salvador",GQ:"Guinée équatoriale",ER:"Érythrée",EE:"Estonie",ET:"Éthiopie",FK:"Îles Malouines",FO:"Îles Féroé",FJ:"Fidji",FI:"Finlande",FR:"France",GF:"Guyane française",PF:"Polynésie française",TF:"Terres australes françaises",GA:"Gabon",GM:"Gambie",GE:"Géorgie",DE:"Allemagne",GH:"Ghana",GI:"Gibraltar",GR:"Grèce",GL:"Groenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinée",GW:"Guinée-Bissau",GY:"Guyana",HT:"Haïti",HM:"Îles Heard-et-MacDonald",VA:"Saint-Siège",HN:"Honduras",HK:"Hong Kong",HU:"Hongrie",IS:"Islande",IN:"Inde",ID:"Indonésie",IR:"Iran",IQ:"Irak",IE:"Irlande",IL:"Israël",IT:"Italie",JM:"Jamaïque",JP:"Japon",JO:"Jordanie",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Corée du Nord, République populaire démocratique",KR:"Corée du Sud, République",KW:"Koweit",KG:"Kirghistan",LA:"Laos",LV:"Lettonie",LB:"Liban",LS:"Lesotho",LR:"Libéria",LY:"Libye",LI:"Liechtenstein",LT:"Lituanie",LU:"Luxembourg, Grand-Duché",MO:"Macao",MK:"Macédoine, Ex-République yougoslave",MG:"Madagascar",MW:"Malawi",MY:"Malaisie",MV:"Maldives",ML:"Mali",MT:"Malte",MH:"Îles Marshall",MQ:"Martinique",MR:"Mauritanie",MU:"Maurice",YT:"Mayotte",MX:"Mexique",FM:"Micronésie",MD:"Moldavie",MC:"Monaco",MN:"Mongolie",MS:"Montserrat",MA:"Maroc",MZ:"Mozambique",MM:"Myanmar",NA:"Namibie",NR:"Nauru",NP:"Népal",NL:"Pays-Bas",NC:"Nouvelle-Calédonie",NZ:"Nouvelle-Zélande",NI:"Nicaragua",NE:"Niger",NG:"Nigéria",NU:"Niué",NF:"Île Norfolk",MP:"Mariannes du Nord",NO:"Norvège",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papouasie-Nouvelle-Guinée",PY:"Paraguay",PE:"Pérou",PH:"Philippines",PN:"Pitcairn",PL:"Pologne",PT:"Portugal",PR:"Porto Rico",QA:"Qatar",RE:"Réunion",RO:"Roumanie",RU:"Russie",RW:"Rwanda",SH:"Sainte-Hélène",KN:"Saint-Christophe-et-Niévès",LC:"Sainte-Lucie",PM:"Saint Pierre and Miquelon",VC:"Saint-Vincent et les Grenadines",WS:"Samoa",SM:"Saint-Marin",ST:"São Tomé et Principe",SA:"Arabie Saoudite",SN:"Sénégal",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapour",SK:"Slovaquie",SI:"Slovénie",SB:"Salomon",SO:"Somalie",ZA:"Afrique du Sud",GS:"Géorgie du Sud-et-les Îles Sandwich du Sud",ES:"Espagne",LK:"Sri Lanka",SD:"Soudan",SR:"Suriname",SJ:"Svalbard et Île Jan Mayen",SZ:"Ngwane, Royaume du Swaziland",SE:"Suède",CH:"Suisse",SY:"Syrie",TW:"Taïwan",TJ:"Tadjikistan",TZ:"Tanzanie, République unie",TH:"Thaïlande",TL:"Timor Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad et Tobago",TN:"Tunisie",TR:"Turquie",TM:"Turkménistan",TC:"Îles Turques-et-Caïques",TV:"Tuvalu",UG:"Ouganda",UA:"Ukraine",AE:"Émirats Arabes Unis",GB:"Royaume-Uni",US:"États-Unis d'Amérique",UM:"Îles mineures éloignées des États-Unis",UY:"Uruguay",UZ:"Ouzbékistan",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Îles vierges britanniques",VI:"Îles vierges américaines",WF:"Wallis et Futuna",EH:"Sahara occidental",YE:"Yémen",ZM:"Zambie",ZW:"Zimbabwe",AX:"Åland",BQ:"Bonaire, Saint-Eustache et Saba",CW:"Curaçao",GG:"Guernesey",IM:"Île de Man",JE:"Jersey",ME:"Monténégro",BL:"Saint-Barthélemy",MF:"Saint-Martin (partie française)",RS:"Serbie",SX:"Saint-Martin (partie néerlandaise)",SS:"Sud-Soudan",XK:"Kosovo"},nn={locale:dg,countries:gg},tn=Object.freeze({locale:dg,countries:gg,"default":nn}),rn="he",un={AF:"אפגניסטן",AX:"איי אולנד",AL:"אלבניה",DZ:"אלג׳יריה",AS:"סמואה האמריקנית",AD:"אנדורה",AO:"אנגולה",AI:"אנגילה",AQ:"אנטארקטיקה",AG:"אנטיגואה וברבודה",AR:"ארגנטינה",AM:"ארמניה",AW:"ארובה",AU:"אוסטרליה",AT:"אוסטריה",AZ:"אזרבייג׳ן",BS:"איי בהאמה",BH:"בחריין",BD:"בנגלדש",BB:"ברבדוס",BY:"בלארוס",BE:"בלגיה",BZ:"בליז",BJ:"בנין",BM:"ברמודה",BT:"בהוטן",BO:"בוליביה",BQ:"האיים הקריביים ההולנדיים",BA:"בוסניה והרצגובינה",BW:"בוצוואנה",BV:"איי בובה",BR:"ברזיל",IO:"הטריטוריה הבריטית באוקיינוס ההודי",BN:"ברוניי",BG:"בולגריה",BF:"בורקינה פאסו",BI:"בורונדי",KH:"קמבודיה",CM:"קמרון",CA:"קנדה",CV:"כף ורדה",KY:"איי קיימן",CF:"הרפובליקה של מרכז אפריקה",TD:"צ׳אד",CL:"צ׳ילה",CN:"סין",CX:"האי כריסטמס",CC:"איי קוקוס (קילינג)",CO:"קולומביה",KM:"קומורו",CG:"קונגו - ברזאויל",CD:"קונגו - קינשאסה",CK:"איי קוק",CR:"קוסטה ריקה",CI:"חוף השנהב",HR:"קרואטיה",CU:"קובה",CW:"קוראסאו",CY:"קפריסין",CZ:"צ׳כיה",DK:"דנמרק",DJ:"ג׳יבוטי",DM:"דומיניקה",DO:"הרפובליקה הדומיניקנית",EC:"אקוודור",EG:"מצרים",SV:"אל סלבדור",GQ:"גינאה המשוונית",ER:"אריתריאה",EE:"אסטוניה",ET:"אתיופיה",FK:"איי פוקלנד",FO:"איי פארו",FJ:"פיג׳י",FI:"פינלנד",FR:"צרפת",GF:"גיאנה הצרפתית",PF:"פולינזיה הצרפתית",TF:"הטריטוריות הדרומיות של צרפת",GA:"גבון",GM:"גמביה",GE:"גאורגיה",DE:"גרמניה",GH:"גאנה",GI:"גיברלטר",GR:"יוון",GL:"גרינלנד",GD:"גרנדה",GP:"גוואדלופ",GU:"גואם",GT:"גואטמלה",GG:"גרנסי",GN:"גינאה",GW:"גינאה ביסאו",GY:"גיאנה",HT:"האיטי",HM:"איי הרד ומקדונלד",VA:"הוותיקן",HN:"הונדורס",HK:"הונג קונג (מחוז מנהלי מיוחד של סין)",HU:"הונגריה",IS:"איסלנד",IN:"הודו",ID:"אינדונזיה",IR:"איראן",IQ:"עיראק",IE:"אירלנד",IM:"האי מאן",IL:"ישראל",IT:"איטליה",JM:"ג׳מייקה",JP:"יפן",JE:"ג׳רסי",JO:"ירדן",KZ:"קזחסטן",KE:"קניה",KI:"קיריבאטי",KP:"קוריאה הצפונית",KR:"קוריאה הדרומית",KW:"כווית",KG:"קירגיזסטן",LA:"לאוס",LV:"לטביה",LB:"לבנון",LS:"לסוטו",LR:"ליבריה",LY:"לוב",LI:"ליכטנשטיין",LT:"ליטא",LU:"לוקסמבורג",MO:"מקאו (מחוז מנהלי מיוחד של סין)",MK:"מקדוניה",MG:"מדגסקר",MW:"מלאווי",MY:"מלזיה",MV:"האיים המלדיביים",ML:"מאלי",MT:"מלטה",MH:"איי מרשל",MQ:"מרטיניק",MR:"מאוריטניה",MU:"מאוריציוס",YT:"מאיוט",MX:"מקסיקו",FM:"מיקרונזיה",MD:"מולדובה",MC:"מונקו",MN:"מונגוליה",ME:"מונטנגרו",MS:"מונסראט",MA:"מרוקו",MZ:"מוזמביק",MM:"מיאנמר (בורמה)",NA:"נמיביה",NR:"נאורו",NP:"נפאל",NL:"הולנד",NC:"קלדוניה החדשה",NZ:"ניו זילנד",NI:"ניקרגואה",NE:"ניז׳ר",NG:"ניגריה",NU:"ניווה",NF:"איי נורפוק",MP:"איי מריאנה הצפוניים",NO:"נורווגיה",OM:"עומאן",PK:"פקיסטן",PW:"פלאו",PS:"השטחים הפלסטיניים",PA:"פנמה",PG:"פפואה גינאה החדשה",PY:"פרגוואי",PE:"פרו",PH:"הפיליפינים",PN:"איי פיטקרן",PL:"פולין",PT:"פורטוגל",PR:"פוארטו ריקו",QA:"קטאר",RE:"ראוניון",RO:"רומניה",RU:"רוסיה",RW:"רואנדה",BL:"סנט ברתולומיאו",SH:"סנט הלנה",KN:"סנט קיטס ונוויס",LC:"סנט לוסיה",MF:"סן מרטן",PM:"סנט פייר ומיקלון",VC:"סנט וינסנט והגרנדינים",WS:"סמואה",SM:"סן מרינו",ST:"סאו טומה ופרינסיפה",SA:"ערב הסעודית",SN:"סנגל",RS:"סרביה",SC:"איי סיישל",SL:"סיירה לאונה",SG:"סינגפור",SX:"סנט מארטן",SK:"סלובקיה",SI:"סלובניה",SB:"איי שלמה",SO:"סומליה",ZA:"דרום אפריקה",GS:"ג׳ורג׳יה הדרומית ואיי סנדוויץ׳ הדרומיים",SS:"דרום סודן",ES:"ספרד",LK:"סרי לנקה",SD:"סודן",SR:"סורינם",SJ:"סוולבארד ויאן מאיין",SZ:"סווזילנד",SE:"שוודיה",CH:"שווייץ",SY:"סוריה",TW:"טייוואן",TJ:"טג׳יקיסטן",TZ:"טנזניה",TH:"תאילנד",TL:"טימור לסטה",TG:"טוגו",TK:"טוקלאו",TO:"טונגה",TT:"טרינידד וטובגו",TN:"טוניסיה",TR:"טורקיה",TM:"טורקמניסטן",TC:"איי טורקס וקאיקוס",TV:"טובאלו",UG:"אוגנדה",UA:"אוקראינה",AE:"איחוד האמירויות הערביות",GB:"הממלכה המאוחדת",US:"ארצות הברית",UM:"האיים המרוחקים הקטנים של ארה״ב",UY:"אורוגוואי",UZ:"אוזבקיסטן",VU:"ונואטו",VE:"ונצואלה",VN:"וייטנאם",VG:"איי הבתולה הבריטיים",VI:"איי הבתולה של ארצות הברית",WF:"איי ווליס ופוטונה",EH:"סהרה המערבית",YE:"תימן",ZM:"זמביה",ZW:"זימבבואה",XK:"קוסובו"},fn={locale:rn,countries:un},en=Object.freeze({locale:rn,countries:un,"default":fn}),on="hr",sn={AD:"Andora",AE:"Ujedinjeni Arapski Emirati",AF:"Afganistan",AG:"Antigva i Barbuda",AI:"Angvila",AL:"Albanija",AM:"Armenija",AO:"Angola",AQ:"Antarktika",AR:"Argentina",AS:"Američka Samoa",AT:"Austrija",AU:"Australija",AW:"Aruba",AX:"Ålandski otoci",AZ:"Azerbajdžan",BA:"Bosna i Hercegovina",BB:"Barbados",BD:"Bangladeš",BE:"Belgija",BF:"Burkina Faso",BG:"Bugarska",BH:"Bahrein",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermudi",BN:"Brunej",BO:"Bolivija",BQ:"Karipski otoci Nizozemske",BR:"Brazil",BS:"Bahami",BT:"Butan",BV:"Otok Bouvet",BW:"Bocvana",BY:"Bjelorusija",BZ:"Belize",CA:"Kanada",CC:"Kokosovi (Keelingovi) otoci",CD:"Kongo - Kinshasa",CF:"Srednjoafrička Republika",CG:"Kongo - Brazzaville",CH:"Švicarska",CI:"Obala Bjelokosti",CK:"Cookovi Otoci",CL:"Čile",CM:"Kamerun",CN:"Kina",CO:"Kolumbija",CR:"Kostarika",CU:"Kuba",CV:"Zelenortska Republika",CW:"Curaçao",CX:"Božićni otok",CY:"Cipar",CZ:"Češka",DE:"Njemačka",DJ:"Džibuti",DK:"Danska",DM:"Dominika",DO:"Dominikanska Republika",DZ:"Alžir",EC:"Ekvador",EE:"Estonija",EG:"Egipat",EH:"Zapadna Sahara",ER:"Eritreja",ES:"Španjolska",ET:"Etiopija",FI:"Finska",FJ:"Fidži",FK:"Falklandski otoci",FM:"Mikronezija",FO:"Farski otoci",FR:"Francuska",GA:"Gabon",GB:"Ujedinjeno Kraljevstvo",GD:"Grenada",GE:"Gruzija",GF:"Francuska Gijana",GG:"Guernsey",GH:"Gana",GI:"Gibraltar",GL:"Grenland",GM:"Gambija",GN:"Gvineja",GP:"Guadalupe",GQ:"Ekvatorska Gvineja",GR:"Grčka",GS:"Južna Georgija i Južni Sendvički Otoci",GT:"Gvatemala",GU:"Guam",GW:"Gvineja Bisau",GY:"Gvajana",HK:"PUP Hong Kong Kina",HM:"Otoci Heard i McDonald",HN:"Honduras",HR:"Hrvatska",HT:"Haiti",HU:"Mađarska",ID:"Indonezija",IE:"Irska",IL:"Izrael",IM:"Otok Man",IN:"Indija",IO:"Britanski Indijskooceanski teritorij",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italija",JE:"Jersey",JM:"Jamajka",JO:"Jordan",JP:"Japan",KE:"Kenija",KG:"Kirgistan",KH:"Kambodža",KI:"Kiribati",KM:"Komori",KN:"Sveti Kristofor i Nevis",KP:"Sjeverna Koreja",KR:"Južna Koreja",KW:"Kuvajt",KY:"Kajmanski otoci",KZ:"Kazahstan",LA:"Laos",LB:"Libanon",LC:"Sveta Lucija",LI:"Lihtenštajn",LK:"Šri Lanka",LR:"Liberija",LS:"Lesoto",LT:"Litva",LU:"Luksemburg",LV:"Latvija",LY:"Libija",MA:"Maroko",MC:"Monako",MD:"Moldavija",ME:"Crna Gora",MF:"Saint Martin",MG:"Madagaskar",MH:"Maršalovi Otoci",MK:"Makedonija",ML:"Mali",MM:"Mjanmar (Burma)",MN:"Mongolija",MO:"PUP Makao Kina",MP:"Sjevernomarijanski otoci",MQ:"Martinique",MR:"Mauretanija",MS:"Montserrat",MT:"Malta",MU:"Mauricijus",MV:"Maldivi",MW:"Malavi",MX:"Meksiko",MY:"Malezija",MZ:"Mozambik",NA:"Namibija",NC:"Nova Kaledonija",NE:"Niger",NF:"Otok Norfolk",NG:"Nigerija",NI:"Nikaragva",NL:"Nizozemska",NO:"Norveška",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Novi Zeland",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Francuska Polinezija",PG:"Papua Nova Gvineja",PH:"Filipini",PK:"Pakistan",PL:"Poljska",PM:"Saint-Pierre-et-Miquelon",PN:"Otoci Pitcairn",PR:"Portoriko",PS:"Palestinsko Područje",PT:"Portugal",PW:"Palau",PY:"Paragvaj",QA:"Katar",RE:"Réunion",RO:"Rumunjska",RS:"Srbija",RU:"Rusija",RW:"Ruanda",SA:"Saudijska Arabija",SB:"Salomonski Otoci",SC:"Sejšeli",SD:"Sudan",SE:"Švedska",SG:"Singapur",SH:"Sveta Helena",SI:"Slovenija",SJ:"Svalbard i Jan Mayen",SK:"Slovačka",SL:"Sijera Leone",SM:"San Marino",SN:"Senegal",SO:"Somalija",SR:"Surinam",SS:"Južni Sudan",ST:"Sveti Toma i Princip",SV:"Salvador",SX:"Sint Maarten",SY:"Sirija",SZ:"Svazi",TC:"Otoci Turks i Caicos",TD:"Čad",TF:"Francuski južni i antarktički teritoriji",TG:"Togo",TH:"Tajland",TJ:"Tadžikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunis",TO:"Tonga",TR:"Turska",TT:"Trinidad i Tobago",TV:"Tuvalu",TW:"Tajvan",TZ:"Tanzanija",UA:"Ukrajina",UG:"Uganda",UM:"Mali udaljeni otoci SAD-a",US:"Sjedinjene Američke Države",UY:"Urugvaj",UZ:"Uzbekistan",VA:"Vatikanski Grad",VC:"Sveti Vincent i Grenadini",VE:"Venezuela",VG:"Britanski Djevičanski otoci",VI:"Američki Djevičanski otoci",VN:"Vijetnam",VU:"Vanuatu",WF:"Wallis i Futuna",WS:"Samoa",XK:"Kosovo",YE:"Jemen",YT:"Mayotte",ZA:"Južnoafrička Republika",ZM:"Zambija",ZW:"Zimbabve"},hn={locale:on,countries:sn},cn=Object.freeze({locale:on,countries:sn,"default":hn}),ln="hu",an={AF:"Afganisztán",AL:"Albánia",DZ:"Algéria",AS:"Amerikai Szamoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarktisz",AG:"Antigua és Barbuda",AR:"Argentína",AM:"Örményország",AW:"Aruba",AU:"Ausztrália",AT:"Ausztria",AZ:"Azerbajdzsán",BS:"Bahama-szigetek",BH:"Bahrein",BD:"Banglades",BB:"Barbados",BY:"Fehéroroszország",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhután",BO:"Bolívia",BA:"Bosznia-Hercegovina",BW:"Botswana",BV:"Bouvet-sziget",BR:"Brazília",IO:"Brit Indiai-óceáni Terület",BN:"Brunei",BG:"Bulgária",BF:"Burkina Faso",BI:"Burundi",KH:"Kambodzsa",CM:"Kamerun",CA:"Kanada",CV:"Zöld-foki Köztársaság",KY:"Kajmán-szigetek",CF:"Közép-afrikai Köztársaság",TD:"Csád",CL:"Chile",CN:"Kína",CX:"Karácsony-sziget",CC:"Kókusz (Keeling)-szigetek",CO:"Kolumbia",KM:"Comore-szigetek",CG:"Kongói Köztársaság",CD:"Kongói Demokratikus Köztársaság",CK:"Cook-szigetek",CR:"Costa Rica",CI:"Elefántcsontpart",HR:"Horvátország",CU:"Kuba",CY:"Ciprus",CZ:"Csehország",DK:"Dánia",DJ:"Dzsibuti",DM:"Dominikai Közösség",DO:"Dominikai Köztársaság",EC:"Ecuador",EG:"Egyiptom",SV:"Salvador",GQ:"Egyenlítői-Guinea",ER:"Eritrea",EE:"Észtország",ET:"Etiópia",FK:"Falkland-szigetek",FO:"Feröer",FJ:"Fidzsi-szigetek",FI:"Finnország",FR:"Franciaország",GF:"Francia Guyana",PF:"Francia Polinézia",TF:"Francia déli területek",GA:"Gabon",GM:"Gambia",GE:"Grúzia",DE:"Németország",GH:"Ghána",GI:"Gibraltár",GR:"Görögország",GL:"Grönland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Bissau-Guinea",GY:"Guyana",HT:"Haiti",HM:"Heard-sziget és McDonald-szigetek",VA:"Vatikán",HN:"Honduras",HK:"Hong Kong",HU:"Magyarország",IS:"Izland",IN:"India",ID:"Indonézia",IR:"Irán",IQ:"Irak",IE:"Írország",IL:"Izrael",IT:"Olaszország",JM:"Jamaica",JP:"Japán",JO:"Jordánia",KZ:"Kazahsztán",KE:"Kenya",KI:"Kiribati",KP:"Észak-Korea",KR:"Dél-Korea",KW:"Kuvait",KG:"Kirgizisztán",LA:"Laosz",LV:"Lettország",LB:"Libanon",LS:"Lesotho",LR:"Libéria",LY:"Líbia",LI:"Liechtenstein",LT:"Litvánia",LU:"Luxemburg",MO:"Makao",MK:"Macedónia",MG:"Madagaszkár",MW:"Malawi",MY:"Malajzia",MV:"Maldív-szigetek",ML:"Mali",MT:"Málta",MH:"Marshall-szigetek",MQ:"Martinique",MR:"Mauritánia",MU:"Mauritius",YT:"Mayotte",MX:"Mexikó",FM:"Mikronéziai Szövetségi Államok",MD:"Moldova",MC:"Monaco",MN:"Mongólia",MS:"Montserrat",MA:"Marokkó",MZ:"Mozambik",MM:"Mianmar",NA:"Namíbia",NR:"Nauru",NP:"Nepál",NL:"Hollandia",NC:"Új-Kaledónia",NZ:"Új-Zéland",NI:"Nicaragua",NE:"Niger",NG:"Nigéria",NU:"Niue",NF:"Norfolk-sziget",MP:"Északi-Mariana-szigetek",NO:"Norvégia",OM:"Omán",PK:"Pakisztán",PW:"Palau",PS:"Palesztina",PA:"Panama",PG:"Pápua Új-Guinea",PY:"Paraguay",PE:"Peru",PH:"Fülöp-szigetek",PN:"Pitcairn-szigetek",PL:"Lengyelország",PT:"Portugália",PR:"Puerto Rico",QA:"Katar",RE:"Réunion",RO:"Románia",RU:"Oroszország",RW:"Ruanda",SH:"Saint Helena",KN:"Saint Kitts és Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent és a Grenadine-szigetek",WS:"Szamoa",SM:"San Marino",ST:"São Tomé és Príncipe",SA:"Szaudi-Arábia",SN:"Szenegál",SC:"Seychelle-szigetek",SL:"Sierra Leone",SG:"Szingapúr",SK:"Szlovákia",SI:"Szlovénia",SB:"Salamon-szigetek",SO:"Szomália",ZA:"Dél-Afrika",GS:"Déli-Georgia és Déli-Sandwich-szigetek",ES:"Spanyolország",LK:"Sri Lanka",SD:"Szudán",SR:"Suriname",SJ:"Spitzbergák és Jan Mayen",SZ:"Szváziföld",SE:"Svédország",CH:"Svájc",SY:"Szíria",TW:"Tajvan",TJ:"Tádzsikisztán",TZ:"Tanzánia",TH:"Thaiföld",TL:"Kelet-Timor",TG:"Togo",TK:"Tokelau-szigetek",TO:"Tonga",TT:"Trinidad és Tobago",TN:"Tunézia",TR:"Törökország",TM:"Türkmenisztán",TC:"Turks- és Caicos-szigetek",TV:"Tuvalu",UG:"Uganda",UA:"Ukrajna",AE:"Egyesült Arab Emírségek",GB:"Egyesült Királyság",US:"Amerikai Egyesült Államok",UM:"Az Amerikai Egyesült Államok lakatlan külbirtokai",UY:"Uruguay",UZ:"Üzbegisztán",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Brit Virgin-szigetek",VI:"Amerikai Virgin-szigetek",WF:"Wallis és Futuna",EH:"Nyugat-Szahara",YE:"Jemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Åland",BQ:"Karibi Hollandia",CW:"Curaçao",GG:"Guernsey",IM:"Man-sziget",JE:"Jersey",ME:"Montenegró",BL:"Saint Barthélemy",MF:"Szent Márton-sziget (francia rész)",RS:"Szerbia",SX:"Szent Márton-sziget (holland rész)",SS:"Dél-Szudán",XK:"Koszovó"},vn={locale:ln,countries:an},yn=Object.freeze({locale:ln,countries:an,"default":vn}),pn="hy",wn={AD:"Անդորրա",AE:"Արաբական Միացյալ Էմիրություններ",AF:"Աֆղանստան",AG:"Անտիգուա և Բարբուդա",AI:"Անգուիլա",AL:"Ալբանիա",AM:"Հայաստան",AO:"Անգոլա",AQ:"Անտարկտիդա",AR:"Արգենտինա",AS:"Ամերիկյան Սամոա",AT:"Ավստրիա",AU:"Ավստրալիա",AW:"Արուբա",AX:"Ալանդյան կղզիներ",AZ:"Ադրբեջան",BA:"Բոսնիա և Հերցեգովինա",BB:"Բարբադոս",BD:"Բանգլադեշ",BE:"Բելգիա",BF:"Բուրկինա Ֆասո",BG:"Բուլղարիա",BH:"Բահրեյն",BI:"Բուրունդի",BJ:"Բենին",BL:"Սեն Բարտելմի",BM:"Բերմուդներ",BN:"Բրունեյ",BO:"Բոլիվիա",BQ:"Կարիբյան Նիդեռլանդներ",BR:"Բրազիլիա",BS:"Բահամաներ",BT:"Բութան",BV:"Բուվե կղզի",BW:"Բոթսվանա",BY:"Բելառուս",BZ:"Բելիզ",CA:"Կանադա",CC:"Կոկոսյան (Քիլինգ) կղզիներ",CD:"Կոնգո - Կինշասա",CF:"Կենտրոնական Աֆրիկյան Հանրապետություն",CG:"Կոնգո - Բրազավիլ",CH:"Շվեյցարիա",CI:"Կոտ դ’Իվուար",CK:"Կուկի կղզիներ",CL:"Չիլի",CM:"Կամերուն",CN:"Չինաստան",CO:"Կոլումբիա",CR:"Կոստա Ռիկա",CU:"Կուբա",CV:"Կաբո Վերդե",CW:"Կյուրասաո",CX:"Սուրբ Ծննդյան կղզի",CY:"Կիպրոս",CZ:"Չեխիա",DE:"Գերմանիա",DJ:"Ջիբութի",DK:"Դանիա",DM:"Դոմինիկա",DO:"Դոմինիկյան Հանրապետություն",DZ:"Ալժիր",EC:"Էկվադոր",EE:"Էստոնիա",EG:"Եգիպտոս",EH:"Արևմտյան Սահարա",ER:"Էրիթրեա",ES:"Իսպանիա",ET:"Եթովպիա",FI:"Ֆինլանդիա",FJ:"Ֆիջի",FK:"Ֆոլքլենդյան կղզիներ",FM:"Միկրոնեզիա",FO:"Ֆարերյան կղզիներ",FR:"Ֆրանսիա",GA:"Գաբոն",GB:"Միացյալ Թագավորություն",GD:"Գրենադա",GE:"Վրաստան",GF:"Ֆրանսիական Գվիանա",GG:"Գերնսի",GH:"Գանա",GI:"Ջիբրալթար",GL:"Գրենլանդիա",GM:"Գամբիա",GN:"Գվինեա",GP:"Գվադելուպա",GQ:"Հասարակածային Գվինեա",GR:"Հունաստան",GS:"Հարավային Ջորջիա և Հարավային Սենդվիչյան կղզիներ",GT:"Գվատեմալա",GU:"Գուամ",GW:"Գվինեա-Բիսսաու",GY:"Գայանա",HK:"Հոնկոնգի ՀՎՇ",HM:"Հերդ կղզի և ՄակԴոնալդի կղզիներ",HN:"Հոնդուրաս",HR:"Խորվաթիա",HT:"Հայիթի",HU:"Հունգարիա",ID:"Ինդոնեզիա",IE:"Իռլանդիա",IL:"Իսրայել",IM:"Մեն կղզի",IN:"Հնդկաստան",IO:"Բրիտանական Տարածք Հնդկական Օվկիանոսում",IQ:"Իրաք",IR:"Իրան",IS:"Իսլանդիա",IT:"Իտալիա",JE:"Ջերսի",JM:"Ճամայկա",JO:"Հորդանան",JP:"Ճապոնիա",KE:"Քենիա",KG:"Ղրղզստան",KH:"Կամբոջա",KI:"Կիրիբատի",KM:"Կոմորյան կղզիներ",KN:"Սենտ Քիտս և Նևիս",KP:"Հյուսիսային Կորեա",KR:"Հարավային Կորեա",KW:"Քուվեյթ",KY:"Կայմանյան կղզիներ",KZ:"Ղազախստան",LA:"Լաոս",LB:"Լիբանան",LC:"Սենթ Լյուսիա",LI:"Լիխտենշտեյն",LK:"Շրի Լանկա",LR:"Լիբերիա",LS:"Լեսոտո",LT:"Լիտվա",LU:"Լյուքսեմբուրգ",LV:"Լատվիա",LY:"Լիբիա",MA:"Մարոկկո",MC:"Մոնակո",MD:"Մոլդովա",ME:"Չեռնոգորիա",MF:"Սեն Մարտեն",MG:"Մադագասկար",MH:"Մարշալյան կղզիներ",MK:"Մակեդոնիա",ML:"Մալի",MM:"Մյանմա (Բիրմա)",MN:"Մոնղոլիա",MO:"Չինաստանի Մակաո ՀՎՇ",MP:"Հյուսիսային Մարիանյան կղզիներ",MQ:"Մարտինիկա",MR:"Մավրիտանիա",MS:"Մոնսեռատ",MT:"Մալթա",MU:"Մավրիկիոս",MV:"Մալդիվներ",MW:"Մալավի",MX:"Մեքսիկա",MY:"Մալայզիա",MZ:"Մոզամբիկ",NA:"Նամիբիա",NC:"Նոր Կալեդոնիա",NE:"Նիգեր",NF:"Նորֆոլկ կղզի",NG:"Նիգերիա",NI:"Նիկարագուա",NL:"Նիդեռլանդներ",NO:"Նորվեգիա",NP:"Նեպալ",NR:"Նաուրու",NU:"Նիուե",NZ:"Նոր Զելանդիա",OM:"Օման",PA:"Պանամա",PE:"Պերու",PF:"Ֆրանսիական Պոլինեզիա",PG:"Պապուա Նոր Գվինեա",PH:"Ֆիլիպիններ",PK:"Պակիստան",PL:"Լեհաստան",PM:"Սեն Պիեռ և Միքելոն",PN:"Պիտկեռն կղզիներ",PR:"Պուերտո Ռիկո",PS:"Պաղեստինյան տարածքներ",PT:"Պորտուգալիա",PW:"Պալաու",PY:"Պարագվայ",QA:"Կատար",RE:"Ռեյունիոն",RO:"Ռումինիա",RS:"Սերբիա",RU:"Ռուսաստան",RW:"Ռուանդա",SA:"Սաուդյան Արաբիա",SB:"Սողոմոնյան կղզիներ",SC:"Սեյշելներ",SD:"Սուդան",SE:"Շվեդիա",SG:"Սինգապուր",SH:"Սուրբ Հեղինեի կղզի",SI:"Սլովենիա",SJ:"Սվալբարդ և Յան Մայեն",SK:"Սլովակիա",SL:"Սիեռա Լեոնե",SM:"Սան Մարինո",SN:"Սենեգալ",SO:"Սոմալի",SR:"Սուրինամ",SS:"Հարավային Սուդան",ST:"Սան Տոմե և Փրինսիպի",SV:"Սալվադոր",SX:"Սինտ Մարտեն",SY:"Սիրիա",SZ:"Սվազիլենդ",TC:"Թըրքս և Կայկոս կղզիներ",TD:"Չադ",TF:"Ֆրանսիական Հարավային Տարածքներ",TG:"Տոգո",TH:"Թայլանդ",TJ:"Տաջիկստան",TK:"Տոկելաու",TL:"Թիմոր Լեշտի",TM:"Թուրքմենստան",TN:"Թունիս",TO:"Տոնգա",TR:"Թուրքիա",TT:"Տրինիդադ և Տոբագո",TV:"Տուվալու",TW:"Թայվան",TZ:"Տանզանիա",UA:"Ուկրաինա",UG:"Ուգանդա",UM:"Արտաքին կղզիներ (ԱՄՆ)",US:"Միացյալ Նահանգներ",UY:"Ուրուգվայ",UZ:"Ուզբեկստան",VA:"Վատիկան",VC:"Սենթ Վինսենթ և Գրենադիններ",VE:"Վենեսուելա",VG:"Բրիտանական Վիրջինյան կղզիներ",VI:"ԱՄՆ Վիրջինյան կղզիներ",VN:"Վիետնամ",VU:"Վանուատու",WF:"Ուոլիս և Ֆուտունա",WS:"Սամոա",XK:"Կոսովո",YE:"Եմեն",YT:"Մայոտ",ZA:"Հարավաֆրիկյան Հանրապետություն",ZM:"Զամբիա",ZW:"Զիմբաբվե"},bn={locale:pn,countries:wn},kn=Object.freeze({locale:pn,countries:wn,"default":bn}),dn="id",gn={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"Amerika Serikat",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua dan Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahama",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarusia",BE:"Belgia",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia dan Herzegovina",BW:"Botswana",BV:"Kepulauan Bouvet",BR:"Brasil",IO:"Teritori Samudra Hindia Britania",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Kamboja",CM:"Kamerun",CA:"Kanada",CV:"Tanjung Verde",KY:"Kepulauan Cayman",CF:"Afrika Tengah",TD:"Chad",CL:"Chile",CN:"China",CX:"Pulau Natal",CC:"Kepulauan Cocos (Keeling)",CO:"Kolombia",KM:"Komoro",CG:"Kongo",CD:"Republik Demokratik Kongo",CK:"Kepulauan Cook",CR:"Kosta Rika",CI:"Pantai Gading",HR:"Kroasia",CU:"Kuba",CY:"Siprus",CZ:"Republik Ceko",DK:"Denmark",DJ:"Djibouti",DM:"Dominika",DO:"Republik Dominika",EC:"Ekuador",EG:"Mesir",SV:"El Salvador",GQ:"Guinea Khatulistiwa",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Kepulauan Falkland(Malvinas)",FO:"Kepulauan Faroe",FJ:"Fiji",FI:"Finlandia",FR:"Perancis",GF:"Guyana Perancis",PF:"Polinesia Perancis",TF:"Antartika Perancis",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Jerman",GH:"Ghana",GI:"Gibraltar",GR:"Yunani",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatamala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Pulau Heard dan Kepulauan McDonald",VA:"Vatikan",HN:"Honduras",HK:"Hong Kong",HU:"Hungaria",IS:"Islandia",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Irak",IE:"Irlandia",IL:"Israel",IT:"Italia",JM:"Jamaika",JP:"Jepang",JO:"Yordania",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea Utara",KR:"Korea Selatan",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxemburg",MO:"Makau",MK:"Makedonia",MG:"Madagaskar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Kepulauan Marshall",MQ:"Martinik",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Meksiko",FM:"Federasi Mikronesia",MD:"Moldova",MC:"Monako",MN:"Mongolia",MS:"Montserrat",MA:"Moroko",MZ:"Mozambik",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Belanda",NC:"Kaledonia Baru",NZ:"Selandia Baru",NI:"Nikaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Kepulauan Norfolk",MP:"Kepulauan Mariana Utara",NO:"Norwegia",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestina",PA:"Panama",PG:"Papua Nugini",PY:"Paraguay",PE:"Peru",PH:"Filipina",PN:"Pitcairn",PL:"Polandia",PT:"Portugal",PR:"Puerto Riko",QA:"Qatar",RE:"Reunion",RO:"Rumania",RU:"Rusia",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts dan Nevis",LC:"Saint Lucia",PM:"Saint Pierre dan Miquelon",VC:"Saint Vincent dan the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome dan Principe",SA:"Arab Saudi",SN:"Senegal",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapura",SK:"Slovakia",SI:"Slovenia",SB:"Kepulauan Solomon",SO:"Somalia",ZA:"Afrika Selatan",GS:"Georgia Selatan dan Kepulauan Sandwich Selatan",ES:"Spanyol",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard dan Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Swiss",SY:"Suriah",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad dan Tobago",TN:"Tunisia",TR:"Turki",TM:"Turkmenistan",TC:"Turks dan Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraina",AE:"Uni Emirat Arab",GB:"Britania Raya",US:"Amerika Serikat",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Sahara Barat",YE:"Yaman",ZM:"Zambia",ZW:"Zimbabwe",AX:"Åland Islands",BQ:"Bonaire, Sint Eustatius and Saba",CW:"Curaçao",GG:"Guernsey",IM:"Isle of Man",JE:"Jersey",ME:"Montenegro",BL:"Saint Barthélemy",MF:"Saint Martin (French part)",RS:"Serbia",SX:"Sint Maarten (Dutch part)",SS:"Sudan Selatan",XK:"Kosovo"},ntt={locale:dn,countries:gn},ttt=Object.freeze({locale:dn,countries:gn,"default":ntt}),itt="it",rtt={AD:"Andorra",AE:"Emirati Arabi Uniti",AF:"Afghanistan",AG:"Antigua e Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antartide",AR:"Argentina",AS:"Samoa Americane",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Isole Åland",AZ:"Azerbaigian",BA:"Bosnia ed Erzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgio",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint-Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Isole BES",BR:"Brasile",BS:"Bahamas",BT:"Bhutan",BV:"Isola Bouvet",BW:"Botswana",BY:"Bielorussia",BZ:"Belize",CA:"Canada",CC:"Isole Cocos e Keeling",CD:"Repubblica Democratica del Congo",CF:"Repubblica Centrafricana",CG:"Repubblica del Congo",CH:"Svizzera",CI:"Costa d'Avorio",CK:"Isole Cook",CL:"Cile",CM:"Camerun",CN:"Cina",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Capo Verde",CW:"Curaçao",CX:"Isola del Natale",CY:"Cipro",CZ:"Repubblica Ceca",DE:"Germania",DJ:"Gibuti",DK:"Danimarca",DM:"Dominica",DO:"Repubblica Dominicana",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egitto",EH:"Sahara Occidentale",ER:"Eritrea",ES:"Spagna",ET:"Etiopia",FI:"Finlandia",FJ:"Figi",FK:"Isole Falkland",FM:"Stati Federati di Micronesia",FO:"Isole Fær Øer",FR:"Francia",GA:"Gabon",GB:"Regno Unito",GD:"Grenada",GE:"Georgia",GF:"Guyana Francese",GG:"Guernsey",GH:"Ghana",GI:"Gibilterra",GL:"Groenlandia",GM:"Gambia",GN:"Guinea",GP:"Guadalupa",GQ:"Guinea Equatoriale",GR:"Grecia",GS:"Georgia del Sud e isole Sandwich meridionali",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HM:"Isole Heard e McDonald",HN:"Honduras",HR:"Croazia",HT:"Haiti",HU:"Ungheria",ID:"Indonesia",IE:"Irlanda",IL:"Israele",IM:"Isola di Man",IN:"India",IO:"Territori Britannici dell'Oceano Indiano",IQ:"Iraq",IR:"Iran",IS:"Islanda",IT:"Italia",JE:"Jersey",JM:"Giamaica",JO:"Giordania",JP:"Giappone",KE:"Kenya",KG:"Kirghizistan",KH:"Cambogia",KI:"Kiribati",KM:"Comore",KN:"Saint Kitts e Nevis",KP:"Corea del Nord",KR:"Corea del Sud",KW:"Kuwait",KY:"Isole Cayman",KZ:"Kazakistan",LA:"Laos",LB:"Libano",LC:"Santa Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lituania",LU:"Lussemburgo",LV:"Lettonia",LY:"Libia",MA:"Marocco",MC:"Monaco",MD:"Moldavia",ME:"Montenegro",MF:"Saint-Martin",MG:"Madagascar",MH:"Isole Marshall",MK:"Macedonia",ML:"Mali",MM:"Birmania  Myanmar",MN:"Mongolia",MO:"Macao",MP:"Isole Marianne Settentrionali",MQ:"Martinica",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldive",MW:"Malawi",MX:"Messico",MY:"Malesia",MZ:"Mozambico",NA:"Namibia",NC:"Nuova Caledonia",NE:"Niger",NF:"Isola Norfolk",NG:"Nigeria",NI:"Nicaragua",NL:"Paesi Bassi",NO:"Norvegia",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Nuova Zelanda",OM:"Oman",PA:"Panamá",PE:"Perù",PF:"Polinesia Francese",PG:"Papua Nuova Guinea",PH:"Filippine",PK:"Pakistan",PL:"Polonia",PM:"Saint Pierre e Miquelon",PN:"Isole Pitcairn",PR:"Porto Rico",PS:"Stato di Palestina",PT:"Portogallo",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Ruanda",SA:"Arabia Saudita",SB:"Isole Salomone",SC:"Seychelles",SD:"Sudan",SE:"Svezia",SG:"Singapore",SH:"Sant'Elena, Isola di Ascensione e Tristan da Cunha",SI:"Slovenia",SJ:"Svalbard e Jan Mayen",SK:"Slovacchia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"Sudan del Sud",ST:"São Tomé e Príncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Siria",SZ:"Swaziland",TC:"Isole Turks e Caicos",TD:"Ciad",TF:"Territori Francesi del Sud",TG:"Togo",TH:"Thailandia",TJ:"Tagikistan",TK:"Tokelau",TL:"Timor Est",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turchia",TT:"Trinidad e Tobago",TV:"Tuvalu",TW:"Repubblica di Cina",TZ:"Tanzania",UA:"Ucraina",UG:"Uganda",UM:"Isole minori esterne degli Stati Uniti",US:"Stati Uniti d'America",UY:"Uruguay",UZ:"Uzbekistan",VA:"Città del Vaticano",VC:"Saint Vincent e Grenadine",VE:"Venezuela",VG:"Isole Vergini Britanniche",VI:"Isole Vergini Americane",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis e Futuna",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"Sudafrica",ZM:"Zambia",ZW:"Zimbabwe",XK:"Kosovo"},utt={locale:itt,countries:rtt},ftt=Object.freeze({locale:itt,countries:rtt,"default":utt}),ett="ja",ott={AF:"アフガニスタン",AL:"アルバニア",DZ:"アルジェリア",AS:"アメリカ領サモア",AD:"アンドラ",AO:"アンゴラ",AI:"アンギラ",AQ:"南極",AG:"アンティグア・バーブーダ",AR:"アルゼンチン",AM:"アルメニア",AW:"アルバ",AU:"オーストラリア",AT:"オーストリア",AZ:"アゼルバイジャン",BS:"バハマ",BH:"バーレーン",BD:"バングラデシュ",BB:"バルバドス",BY:"ベラルーシ",BE:"ベルギー",BZ:"ベリーズ",BJ:"ベナン",BM:"バミューダ",BT:"ブータン",BO:"ボリビア多民族国",BA:"ボスニア・ヘルツェゴビナ",BW:"ボツワナ",BV:"ブーベ島",BR:"ブラジル",IO:"イギリス領インド洋地域",BN:"ブルネイ・ダルサラーム",BG:"ブルガリア",BF:"ブルキナファソ",BI:"ブルンジ",KH:"カンボジア",CM:"カメルーン",CA:"カナダ",CV:"カーボベルデ",KY:"ケイマン諸島",CF:"中央アフリカ共和国",TD:"チャド",CL:"チリ",CN:"中華人民共和国",CX:"クリスマス島",CC:"ココス（キーリング）諸島",CO:"コロンビア",KM:"小諸",CG:"コンゴ共和国",CD:"コンゴ民主共和国",CK:"クック諸島",CR:"コスタリカ",CI:"コートジボワール",HR:"クロアチア",CU:"キューバ",CY:"キプロス",CZ:"チェコ",DK:"デンマーク",DJ:"ジブチ",DM:"ドミニカ国",DO:"ドミニカ共和国",EC:"エクアドル",EG:"エジプト",SV:"エルサルバドル",GQ:"赤道ギニア",ER:"エリトリア",EE:"エストニア",ET:"エチオピア",FK:"フォークランド（マルビナス）諸島",FO:"フェロー諸島",FJ:"フィジー",FI:"フィンランド",FR:"フランス",GF:"フランス領ギアナ",PF:"フランス領ポリネシア",TF:"フランス領南方・南極地域",GA:"ガボン",GM:"ガンビア",GE:"ジョージア",DE:"ドイツ",GH:"ガーナ",GI:"ジブラルタル",GR:"ギリシャ",GL:"グリーンランド",GD:"グレナダ",GP:"グアドループ",GU:"グアム",GT:"グアテマラ",GN:"ギニア",GW:"ギニアビサウ",GY:"ガイアナ",HT:"ハイチ",HM:"ハード島とマクドナルド諸島",VA:"バチカン市国",HN:"ホンジュラス",HK:"香港",HU:"ハンガリー",IS:"アイスランド",IN:"インド",ID:"インドネシア",IR:"イラン・イスラム共和国",IQ:"イラク",IE:"アイルランド",IL:"イスラエル",IT:"イタリア",JM:"ジャマイカ",JP:"日本",JO:"ヨルダン",KZ:"カザフスタン",KE:"ケニア",KI:"キリバス",KP:"朝鮮民主主義人民共和国",KR:"大韓民国",KW:"クウェート",KG:"キルギス",LA:"ラオス人民民主共和国",LV:"ラトビア",LB:"レバノン",LS:"レソト",LR:"リベリア",LY:"リビア",LI:"リヒテンシュタイン",LT:"リトアニア",LU:"ルクセンブルク",MO:"マカオ",MK:"マケドニア旧ユーゴスラビア共和国",MG:"マダガスカル",MW:"マラウイ",MY:"マレーシア",MV:"モルディブ",ML:"マリ",MT:"マルタ",MH:"マーシャル諸島",MQ:"マルティニーク",MR:"モーリタニア",MU:"モーリシャス",YT:"マヨット",MX:"メキシコ",FM:"ミクロネシア連邦",MD:"モルドバ共和国",MC:"モナコ",MN:"モンゴル",MS:"モントセラト",MA:"モロッコ",MZ:"モザンビーク",MM:"ミャンマー",NA:"ナミビア",NR:"ナウル",NP:"ネパール",NL:"オランダ",NC:"ニューカレドニア",NZ:"ニュージーランド",NI:"ニカラグア",NE:"ニジェール",NG:"ナイジェリア",NU:"ニウエ",NF:"ノーフォーク島",MP:"北マリアナ諸島",NO:"ノルウェー",OM:"オマーン",PK:"パキスタン",PW:"パラオ",PS:"パレスチナ",PA:"パナマ",PG:"パプアニューギニア",PY:"パラグアイ",PE:"ペルー",PH:"フィリピン",PN:"ピトケアン",PL:"ポーランド",PT:"ポルトガル",PR:"プエルトリコ",QA:"カタール",RE:"レユニオン",RO:"ルーマニア",RU:"ロシア連邦",RW:"ルワンダ",SH:"セントヘレナ・アセンションおよびトリスタンダクーニャ",KN:"セントクリストファー・ネイビス",LC:"セントルシア",PM:"サンピエール島・ミクロン島",VC:"セントビンセントおよびグレナディーン諸島",WS:"サモア",SM:"サンマリノ",ST:"サントメ・プリンシペ",SA:"サウジアラビア",SN:"セネガル",SC:"セーシェル",SL:"シエラレオネ",SG:"シンガポール",SK:"スロバキア",SI:"スロベニア",SB:"ソロモン諸島",SO:"ソマリア",ZA:"南アフリカ",GS:"サウスジョージア・サウスサンドウィッチ諸島",ES:"スペイン",LK:"スリランカ",SD:"スーダン",SR:"スリナム",SJ:"スヴァールバル諸島およびヤンマイエン島",SZ:"スワジランド",SE:"スウェーデン",CH:"スイス",SY:"シリア・アラブ共和国",TW:"台湾",TJ:"タジキスタン",TZ:"タンザニア",TH:"タイ",TL:"東ティモール",TG:"トーゴ",TK:"トケラウ",TO:"トンガ",TT:"トリニダード・トバゴ",TN:"チュニジア",TR:"トルコ",TM:"トルクメニスタン",TC:"タークス・カイコス諸島",TV:"ツバル",UG:"ウガンダ",UA:"ウクライナ",AE:"アラブ首長国連邦",GB:"イギリス",US:"アメリカ合衆国",UM:"合衆国領有小離島",UY:"ウルグアイ",UZ:"ウズベキスタン",VU:"バヌアツ",VE:"ベネズエラ・ボリバル共和国",VN:"ベトナム",VG:"イギリス領ヴァージン諸島",VI:"アメリカ領ヴァージン諸島",WF:"ウォリス・フツナ",EH:"西サハラ",YE:"イエメン",ZM:"ザンビア",ZW:"ジンバブエ",AX:"オーランド諸島",BQ:"ボネール、シント・ユースタティウスおよびサバ",CW:"キュラソー",GG:"ガーンジー",IM:"マン島",JE:"ジャージー",ME:"モンテネグロ",BL:"サン・バルテルミー",MF:"サン・マルタン（フランス領）",RS:"セルビア",SX:"シント・マールテン（オランダ領）",SS:"南スーダン",XK:"コソボ"},stt={locale:ett,countries:ott},htt=Object.freeze({locale:ett,countries:ott,"default":stt}),ctt="ka",ltt={AD:"ანდორა",AE:"არაბთა გაერთიანებული საამიროები",AF:"ავღანეთი",AG:"ანტიგუა და ბარბუდა",AI:"ანგვილა",AL:"ალბანეთი",AM:"სომხეთი",AO:"ანგოლა",AQ:"ანტარქტიკა",AR:"არგენტინა",AS:"ამერიკის სამოა",AT:"ავსტრია",AU:"ავსტრალია",AW:"არუბა",AX:"ალანდის კუნძულები",AZ:"აზერბაიჯანი",BA:"ბოსნია და ჰერცეგოვინა",BB:"ბარბადოსი",BD:"ბანგლადეში",BE:"ბელგია",BF:"ბურკინა-ფასო",BG:"ბულგარეთი",BH:"ბაჰრეინი",BI:"ბურუნდი",BJ:"ბენინი",BL:"სენ-ბართელმი",BM:"ბერმუდა",BN:"ბრუნეი",BO:"ბოლივია",BQ:"კარიბის ნიდერლანდები",BR:"ბრაზილია",BS:"ბაჰამის კუნძულები",BT:"ბუტანი",BV:"ბუვე",BW:"ბოტსვანა",BY:"ბელარუსი",BZ:"ბელიზი",CA:"კანადა",CC:"ქოქოსის (კილინგის) კუნძულები",CD:"კონგო - კინშასა",CF:"ცენტრალური აფრიკის რესპუბლიკა",CG:"კონგო - ბრაზავილი",CH:"შვეიცარია",CI:"კოტ-დივუარი",CK:"კუკის კუნძულები",CL:"ჩილე",CM:"კამერუნი",CN:"ჩინეთი",CO:"კოლუმბია",CR:"კოსტა-რიკა",CU:"კუბა",CV:"კაბო-ვერდე",CW:"კიურასაო",CX:"შობის კუნძული",CY:"კვიპროსი",CZ:"ჩეხეთის რესპუბლიკა",DE:"გერმანია",DJ:"ჯიბუტი",DK:"დანია",DM:"დომინიკა",DO:"დომინიკელთა რესპუბლიკა",DZ:"ალჟირი",EC:"ეკვადორი",EE:"ესტონეთი",EG:"ეგვიპტე",EH:"დასავლეთ საჰარა",ER:"ერიტრეა",ES:"ესპანეთი",ET:"ეთიოპია",FI:"ფინეთი",FJ:"ფიჯი",FK:"ფოლკლენდის კუნძულები",FM:"მიკრონეზია",FO:"ფარერის კუნძულები",FR:"საფრანგეთი",GA:"გაბონი",GB:"გაერთიანებული სამეფო",GD:"გრენადა",GE:"საქართველო",GF:"საფრანგეთის გვიანა",GG:"გერნსი",GH:"განა",GI:"გიბრალტარი",GL:"გრენლანდია",GM:"გამბია",GN:"გვინეა",GP:"გვადელუპა",GQ:"ეკვატორული გვინეა",GR:"საბერძნეთი",GS:"სამხრეთ ჯორჯია და სამხრეთ სენდვიჩის კუნძულები",GT:"გვატემალა",GU:"გუამი",GW:"გვინეა-ბისაუ",GY:"გაიანა",HK:"ჰონკონგი",HM:"ჰერდი და მაკდონალდის კუნძულები",HN:"ჰონდურასი",HR:"ხორვატია",HT:"ჰაიტი",HU:"უნგრეთი",ID:"ინდონეზია",IE:"ირლანდია",IL:"ისრაელი",IM:"მენის კუნძული",IN:"ინდოეთი",IO:"ბრიტანეთის ტერიტორია ინდოეთის ოკეანეში",IQ:"ერაყი",IR:"ირანი",IS:"ისლანდია",IT:"იტალია",JE:"ჯერსი",JM:"იამაიკა",JO:"იორდანია",JP:"იაპონია",KE:"კენია",KG:"ყირგიზეთი",KH:"კამბოჯა",KI:"კირიბატი",KM:"კომორის კუნძულები",KN:"სენტ-კიტსი და ნევისი",KP:"ჩრდილოეთ კორეა",KR:"სამხრეთ კორეა",KW:"ქუვეითი",KY:"კაიმანის კუნძულები",KZ:"ყაზახეთი",LA:"ლაოსი",LB:"ლიბანი",LC:"სენტ-ლუსია",LI:"ლიხტენშტაინი",LK:"შრი-ლანკა",LR:"ლიბერია",LS:"ლესოთო",LT:"ლიტვა",LU:"ლუქსემბურგი",LV:"ლატვია",LY:"ლიბია",MA:"მაროკო",MC:"მონაკო",MD:"მოლდოვა",ME:"მონტენეგრო",MF:"სენ-მარტენი",MG:"მადაგასკარი",MH:"მარშალის კუნძულები",MK:"მაკედონია",ML:"მალი",MM:"მიანმარი (ბირმა)",MN:"მონღოლეთი",MO:"მაკაო",MP:"ჩრდილოეთ მარიანას კუნძულები",MQ:"მარტინიკა",MR:"მავრიტანია",MS:"მონსერატი",MT:"მალტა",MU:"მავრიკი",MV:"მალდივები",MW:"მალავი",MX:"მექსიკა",MY:"მალაიზია",MZ:"მოზამბიკი",NA:"ნამიბია",NC:"ახალი კალედონია",NE:"ნიგერი",NF:"ნორფოლკის კუნძული",NG:"ნიგერია",NI:"ნიკარაგუა",NL:"ნიდერლანდები",NO:"ნორვეგია",NP:"ნეპალი",NR:"ნაურუ",NU:"ნიუე",NZ:"ახალი ზელანდია",OM:"ომანი",PA:"პანამა",PE:"პერუ",PF:"საფრანგეთის პოლინეზია",PG:"პაპუა-ახალი გვინეა",PH:"ფილიპინები",PK:"პაკისტანი",PL:"პოლონეთი",PM:"სენ-პიერი და მიკელონი",PN:"პიტკერნის კუნძულები",PR:"პუერტო-რიკო",PS:"პალესტინის ტერიტორიები",PT:"პორტუგალია",PW:"პალაუ",PY:"პარაგვაი",QA:"კატარი",RE:"რეუნიონი",RO:"რუმინეთი",RS:"სერბეთი",RU:"რუსეთი",RW:"რუანდა",SA:"საუდის არაბეთი",SB:"სოლომონის კუნძულები",SC:"სეიშელის კუნძულები",SD:"სუდანი",SE:"შვედეთი",SG:"სინგაპური",SH:"წმინდა ელენეს კუნძული",SI:"სლოვენია",SJ:"შპიცბერგენი და იან-მაიენი",SK:"სლოვაკეთი",SL:"სიერა-ლეონე",SM:"სან-მარინო",SN:"სენეგალი",SO:"სომალი",SR:"სურინამი",SS:"სამხრეთ სუდანი",ST:"სან-ტომე და პრინსიპი",SV:"სალვადორი",SX:"სინტ-მარტენი",SY:"სირია",SZ:"სვაზილენდი",TC:"თერქს-ქაიქოსის კუნძულები",TD:"ჩადი",TF:"ფრანგული სამხრეთის ტერიტორიები",TG:"ტოგო",TH:"ტაილანდი",TJ:"ტაჯიკეთი",TK:"ტოკელაუ",TL:"ტიმორ-ლესტე",TM:"თურქმენეთი",TN:"ტუნისი",TO:"ტონგა",TR:"თურქეთი",TT:"ტრინიდადი და ტობაგო",TV:"ტუვალუ",TW:"ტაივანი",TZ:"ტანზანია",UA:"უკრაინა",UG:"უგანდა",UM:"აშშ-ის შორეული კუნძულები",US:"ამერიკის შეერთებული შტატები",UY:"ურუგვაი",UZ:"უზბეკეთი",VA:"ქალაქი ვატიკანი",VC:"სენტ-ვინსენტი და გრენადინები",VE:"ვენესუელა",VG:"ბრიტანეთის ვირჯინის კუნძულები",VI:"აშშ-ის ვირჯინის კუნძულები",VN:"ვიეტნამი",VU:"ვანუატუ",WF:"უოლისი და ფუტუნა",WS:"სამოა",XK:"კოსოვო",YE:"იემენი",YT:"მაიოტა",ZA:"სამხრეთ აფრიკის რესპუბლიკა",ZM:"ზამბია",ZW:"ზიმბაბვე"},att={locale:ctt,countries:ltt},vtt=Object.freeze({locale:ctt,countries:ltt,"default":att}),ytt="kk",ptt={AD:"Андорра",AE:"Біріккен Араб Әмірліктері",AF:"Ауғанстан",AG:"Антигуа және Барбуда",AI:"Ангилья",AL:"Албания",AM:"Армения",AO:"Ангола",AQ:"Антарктида",AR:"Аргентина",AS:"Америкалық Самоа",AT:"Австрия",AU:"Австралия",AW:"Аруба",AX:"Аланд аралдары",AZ:"Әзірбайжан",BA:"Босния және Герцеговина",BB:"Барбадос",BD:"Бангладеш",BE:"Бельгия",BF:"Буркина-Фасо",BG:"Болгария",BH:"Бахрейн",BI:"Бурунди",BJ:"Бенин",BL:"Сен-Бартелеми",BM:"Бермуд аралдары",BN:"Бруней",BO:"Боливия",BQ:"Кариб Нидерландысы",BR:"Бразилия",BS:"Багам аралдары",BT:"Бутан",BV:"Буве аралы",BW:"Ботсвана",BY:"Беларусь",BZ:"Белиз",CA:"Канада",CC:"Кокос (Килинг) аралдары",CD:"Конго",CF:"Орталық Африка Республикасы",CG:"Конго Республикасы",CH:"Швейцария",CI:"Кот-д’Ивуар",CK:"Кук аралдары",CL:"Чили",CM:"Камерун",CN:"Қытай",CO:"Колумбия",CR:"Коста-Рика",CU:"Куба",CV:"Кабо-Верде",CW:"Кюрасао",CX:"Рождество аралы",CY:"Кипр",CZ:"Чех Республикасы",DE:"Германия",DJ:"Джибути",DK:"Дания",DM:"Доминика",DO:"Доминикан Республикасы",DZ:"Алжир",EC:"Эквадор",EE:"Эстония",EG:"Мысыр",EH:"Батыс Сахара",ER:"Эритрея",ES:"Испания",ET:"Эфиопия",FI:"Финляндия",FJ:"Фиджи",FK:"Фолкленд аралдары",FM:"Микронезия",FO:"Фарер аралдары",FR:"Франция",GA:"Габон",GB:"Ұлыбритания",GD:"Гренада",GE:"Грузия",GF:"Француз Гвианасы",GG:"Гернси",GH:"Гана",GI:"Гибралтар",GL:"Гренландия",GM:"Гамбия",GN:"Гвинея",GP:"Гваделупа",GQ:"Экваторлық Гвинея",GR:"Грекия",GS:"Оңтүстік Георгия және Оңтүстік Сандвич аралдары",GT:"Гватемала",GU:"Гуам",GW:"Гвинея-Бисау",GY:"Гайана",HK:"Гонконг",HM:"Херд аралы және Макдональд аралдары",HN:"Гондурас",HR:"Хорватия",HT:"Гаити",HU:"Венгрия",ID:"Индонезия",IE:"Ирландия",IL:"Израиль",IM:"Мэн аралы",IN:"Үндістан",IO:"Үнді мұхитындағы Британ аймағы",IQ:"Ирак",IR:"Иран",IS:"Исландия",IT:"Италия",JE:"Джерси",JM:"Ямайка",JO:"Иордания",JP:"Жапония",KE:"Кения",KG:"Қырғызстан",KH:"Камбоджа",KI:"Кирибати",KM:"Комор аралдары",KN:"Сент-Китс және Невис",KP:"Солтүстік Корея",KR:"Оңтүстік Корея",KW:"Кувейт",KY:"Кайман аралдары",KZ:"Қазақстан",LA:"Лаос",LB:"Ливан",LC:"Сент-Люсия",LI:"Лихтенштейн",LK:"Шри-Ланка",LR:"Либерия",LS:"Лесото",LT:"Литва",LU:"Люксембург",LV:"Латвия",LY:"Ливия",MA:"Марокко",MC:"Монако",MD:"Молдова",ME:"Черногория",MF:"Сен-Мартен",MG:"Мадагаскар",MH:"Маршалл аралдары",MK:"Македония Республикасы",ML:"Мали",MM:"Мьянма (Бирма)",MN:"Моңғолия",MO:"Макао",MP:"Солтүстік Мариана аралдары",MQ:"Мартиника",MR:"Мавритания",MS:"Монтсеррат",MT:"Мальта",MU:"Маврикий",MV:"Мальдив аралдары",MW:"Малави",MX:"Мексика",MY:"Малайзия",MZ:"Мозамбик",NA:"Намибия",NC:"Жаңа Каледония",NE:"Нигер",NF:"Норфолк аралы",NG:"Нигерия",NI:"Никарагуа",NL:"Нидерланд",NO:"Норвегия",NP:"Непал",NR:"Науру",NU:"Ниуэ",NZ:"Жаңа Зеландия",OM:"Оман",PA:"Панама",PE:"Перу",PF:"Француз Полинезиясы",PG:"Папуа — Жаңа Гвинея",PH:"Филиппин",PK:"Пәкістан",PL:"Польша",PM:"Сен-Пьер және Микелон",PN:"Питкэрн аралдары",PR:"Пуэрто-Рико",PS:"Палестина аймақтары",PT:"Португалия",PW:"Палау",PY:"Парагвай",QA:"Катар",RE:"Реюньон",RO:"Румыния",RS:"Сербия",RU:"Ресей",RW:"Руанда",SA:"Сауд Арабиясы",SB:"Соломон аралдары",SC:"Сейшель аралдары",SD:"Судан",SE:"Швеция",SG:"Сингапур",SH:"Әулие Елена аралы",SI:"Словения",SJ:"Шпицберген және Ян-Майен",SK:"Словакия",SL:"Сьерра-Леоне",SM:"Сан-Марино",SN:"Сенегал",SO:"Сомали",SR:"Суринам",SS:"Оңтүстік Судан",ST:"Сан-Томе және Принсипи",SV:"Сальвадор",SX:"Синт-Мартен",SY:"Сирия",SZ:"Свазиленд",TC:"Теркс және Кайкос аралдары",TD:"Чад",TF:"Францияның оңтүстік аймақтары",TG:"Того",TH:"Тайланд",TJ:"Тәжікстан",TK:"Токелау",TL:"Тимор-Лесте",TM:"Түрікменстан",TN:"Тунис",TO:"Тонга",TR:"Түркия",TT:"Тринидад және Тобаго",TV:"Тувалу",TW:"Тайвань",TZ:"Танзания",UA:"Украина",UG:"Уганда",UM:"АҚШ-тың сыртқы кіші аралдары",US:"Америка Құрама Штаттары",UY:"Уругвай",UZ:"Өзбекстан",VA:"Ватикан",VC:"Сент-Винсент және Гренадин аралдары",VE:"Венесуэла",VG:"Британдық Виргин аралдары",VI:"АҚШ-тың Виргин аралдары",VN:"Вьетнам",VU:"Вануату",WF:"Уоллис және Футуна",WS:"Самоа",XK:"Косово",YE:"Йемен",YT:"Майотта",ZA:"Оңтүстік Африка Республикасы",ZM:"Замбия",ZW:"Зимбабве"},wtt={locale:ytt,countries:ptt},btt=Object.freeze({locale:ytt,countries:ptt,"default":wtt}),ktt="ko",dtt={AF:"아프가니스탄",AL:"알바니아",DZ:"알제리",AS:"아메리칸 사모아",AD:"안도라",AO:"앙골라",AI:"앵 귈라",AQ:"남극 대륙",AG:"앤티가 바부 다",AR:"아르헨티나",AM:"아르메니아",AW:"아루바",AU:"호주",AT:"오스트리아",AZ:"아제르바이잔",BS:"바하마",BH:"바레인",BD:"방글라데시",BB:"바베이도스",BY:"벨라루스",BE:"벨기에",BZ:"벨리즈",BJ:"베냉",BM:"버뮤다",BT:"부탄",BO:"볼리비아",BA:"보스니아 헤르체고비나",BW:"보츠와나",BV:"부베 섬",BR:"브라질",IO:"영국령 인도양 지역",BN:"브루나이 다루 살람",BG:"불가리아",BF:"부키 나 파소",BI:"부룬디",KH:"캄보디아",CM:"카메룬",CA:"캐나다",CV:"카보 베르데",KY:"케이맨 제도",CF:"중앙 아프리카 공화국",TD:"차드",CL:"칠레",CN:"중국",CX:"크리스마스 섬",CC:"코코스 군도",CO:"콜롬비아",KM:"코모로",CG:"콩고",CD:"콩고 민주 공화국",CK:"쿡 제도",CR:"코스타리카",CI:"코트 디부 아르",HR:"크로아티아",CU:"쿠바",CY:"키프로스",CZ:"체코 공화국",DK:"덴마크",DJ:"지부티",DM:"도미니카 공화국",DO:"도미니카 공화국",EC:"에콰도르",EG:"이집트",SV:"엘살바도르",GQ:"적도 기니",ER:"에리트레아",EE:"에스토니아",ET:"에티오피아",FK:"포클랜드 제도 (말 비나 스)",FO:"페로 제도",FJ:"피지",FI:"핀란드",FR:"프랑스",GF:"프랑스 령 기아나",PF:"프랑스 령 폴리네시아의",TF:"프랑스 남부 지역",GA:"가봉",GM:"감비아",GE:"그루지야",DE:"독일",GH:"가나",GI:"지브롤터",GR:"그리스",GL:"그린란드",GD:"그레나다",GP:"과들루프",GU:"괌",GT:"과테말라",GN:"기니",GW:"기니 비사우",GY:"가이아나",HT:"아이티",HM:"허드 섬 및 맥도널드 제도",VA:"성좌 (바티칸 시국)",HN:"온두라스",HK:"홍콩",HU:"헝가리",IS:"아이슬란드",IN:"인도",ID:"인도네시아 공화국",IR:"이란, 이슬람 공화국",IQ:"이라크",IE:"아일랜드",IL:"이스라엘",IT:"이탈리아",JM:"자메이카",JP:"일본",JO:"요르단",KZ:"카자흐스탄",KE:"케냐",KI:"키리바시",KP:"한국, 조선 민주주의 인민 공화국",KR:"대한민국",KW:"쿠웨이트",KG:"키르기즈스탄",LA:"라오스 인민 민주주의 공화국",LV:"라트비아",LB:"레바논",LS:"레소토",LR:"라이베리아",LY:"리비아 아랍 자 마히리 야",LI:"리히텐슈타인",LT:"리투아니아",LU:"룩셈부르크",MO:"마카오",MK:"마케도니아, 이전의 유고 슬라비아 공화국",MG:"마다가스카르",MW:"말라위",MY:"말레이시아",MV:"몰디브",ML:"말리",MT:"몰타",MH:"마샬 군도",MQ:"마르티니크",MR:"모리타니",MU:"모리셔스",YT:"마 요트",MX:"멕시코",FM:"미크로네시아,",MD:"몰도바, 공화국",MC:"모나코",MN:"몽골리아",MS:"몬세 라트",MA:"모로코",MZ:"모잠비크",MM:"미얀마",NA:"나미비아",NR:"나우루",NP:"네팔",NL:"네덜란드",NC:"뉴 칼레도니아",NZ:"뉴질랜드",NI:"니카라과",NE:"니제르",NG:"나이지리아",NU:"니우에",NF:"노퍽 섬",MP:"북 마리아나 제도",NO:"노르웨이",OM:"오만",PK:"파키스탄",PW:"팔라우",PS:"팔레스타인 자치구, 점령 자",PA:"파나마",PG:"파푸아 뉴기니",PY:"파라과이",PE:"페루",PH:"필리핀 제도",PN:"핏 케언",PL:"폴란드",PT:"포르투갈",PR:"푸에르토 리코",QA:"카타르",RE:"재결합",RO:"루마니아",RU:"러시아 연방",RW:"르완다",SH:"세인트 헬레나",KN:"세인트 키츠 네비스",LC:"세인트 루시아",PM:"생 피에르 미 클롱",VC:"세인트 빈센트 그레나딘",WS:"사모아",SM:"산 마리노",ST:"상투 메 프린시 페",SA:"사우디 아라비아",SN:"세네갈",SC:"세이셸",SL:"시에라 리온",SG:"싱가포르",SK:"슬로바키아",SI:"슬로베니아",SB:"솔로몬 제도",SO:"소말리아",ZA:"남아프리카",GS:"사우스 조지아 및 사우스 샌드위치 제도",ES:"스페인",LK:"스리랑카",SD:"수단",SR:"수리남",SJ:"스발 바르와 얀 메이 엔",SZ:"스와질란드",SE:"스웨덴",CH:"스위스",SY:"시리아",TW:"대만",TJ:"타지키스탄",TZ:"탄자니아, 유엔",TH:"태국",TL:"동 티모르",TG:"가다",TK:"토켈 라우",TO:"통가",TT:"트리니다드 토바고",TN:"튀니지",TR:"터키",TM:"투르크 메니스탄",TC:"터크 스 케이 커스 제도",TV:"투발루",UG:"우간다",UA:"우크라이나",AE:"아랍 에미리트",GB:"영국",US:"미국",UM:"미국령 군소 제도",UY:"우루과이",UZ:"우즈베키스탄",VU:"바누아투",VE:"베네수엘라",VN:"베트남",VG:"영국령 버진 아일랜드",VI:"미국령 버진 아일랜드",WF:"월리스 푸 투나",EH:"서사하라",YE:"예멘 아랍 공화국",ZM:"잠비아",ZW:"짐바브웨",AX:"올란드 제도",BQ:"보네르, 신트 유스 타티 우스, 사바",CW:"쿠라 사오",GG:"건지 섬",IM:"아일 오브 맨",JE:"저지",ME:"몬테네그로",BL:"생 바르 텔레 미",MF:"세인트 마틴 (프랑스어 부분)",RS:"세르비아",SX:"신트 마틴 (네덜란드어 부분)",SS:"남 수단",XK:"코소보"},gtt={locale:ktt,countries:dtt},nit=Object.freeze({locale:ktt,countries:dtt,"default":gtt}),tit="ky",iit={AD:"Андорра",AE:"Бириккен Араб Эмираттары",AF:"Афганистан",AG:"Антигуа жана Барбуда",AI:"Ангуила",AL:"Албания",AM:"Армения",AO:"Ангола",AQ:"Антарктика",AR:"Аргентина",AS:"Америка Самоасы",AT:"Австрия",AU:"Австралия",AW:"Аруба",AX:"Аланд аралдары",AZ:"Азербайжан",BA:"Босния жана Герцеговина",BB:"Барбадос",BD:"Бангладеш",BE:"Бельгия",BF:"Буркина-Фасо",BG:"Болгария",BH:"Бахрейн",BI:"Бурунди",BJ:"Бенин",BL:"Сент Бартелеми",BM:"Бермуд аралдары",BN:"Бруней",BO:"Боливия",BQ:"Кариб Нидерланддары",BR:"Бразилия",BS:"Багам аралдары",BT:"Бутан",BV:"Буве аралдары",BW:"Ботсвана",BY:"Беларусь",BZ:"Белиз",CA:"Канада",CC:"Кокос (Килиӊ) аралдары",CD:"Конго-Киншаса",CF:"Борбордук Африка Республикасы",CG:"Конго-Браззавил",CH:"Швейцария",CI:"Кот-д’Ивуар",CK:"Кук аралдары",CL:"Чили",CM:"Камерун",CN:"Кытай",CO:"Колумбия",CR:"Коста-Рика",CU:"Куба",CV:"Капе Верде",CW:"Кюрасао",CX:"Крисмас аралы",CY:"Кипр",CZ:"Чехия",DE:"Германия",DJ:"Джибути",DK:"Дания",DM:"Доминика",DO:"Доминика Республикасы",DZ:"Алжир",EC:"Эквадор",EE:"Эстония",EG:"Египет",EH:"Батыш Сахара",ER:"Эритрея",ES:"Испания",ET:"Эфиопия",FI:"Финляндия",FJ:"Фиджи",FK:"Фолклэнд аралдары",FM:"Микронезия",FO:"Фарер аралдары",FR:"Франция",GA:"Габон",GB:"Улуу Британия",GD:"Гренада",GE:"Грузия",GF:"Гвиана (Франция)",GG:"Гернси",GH:"Гана",GI:"Гибралтар",GL:"Гренландия",GM:"Гамбия",GN:"Гвинея",GP:"Гваделупа",GQ:"Экваториалдык Гвинея",GR:"Греция",GS:"Түштүк Жоржия жана Түштүк Сэндвич аралдары",GT:"Гватемала",GU:"Гуам",GW:"Гвинея-Бисау",GY:"Гайана",HK:"Гонконг Кытай ААА",HM:"Херд жана Макдоналд аралдары",HN:"Гондурас",HR:"Хорватия",HT:"Гаити",HU:"Венгрия",ID:"Индонезия",IE:"Ирландия",IL:"Израиль",IM:"Мэн аралы",IN:"Индия",IO:"Британиянын Индия океанындагы аймагы",IQ:"Ирак",IR:"Иран",IS:"Исландия",IT:"Италия",JE:"Жерси",JM:"Ямайка",JO:"Иордания",JP:"Япония",KE:"Кения",KG:"Кыргызстан",KH:"Камбоджа",KI:"Кирибати",KM:"Коморос",KN:"Сент-Китс жана Невис",KP:"Түндүк Корея",KR:"Түштүк Корея",KW:"Кувейт",KY:"Кайман Аралдары",KZ:"Казакстан",LA:"Лаос",LB:"Ливан",LC:"Сент-Люсия",LI:"Лихтенштейн",LK:"Шри-Ланка",LR:"Либерия",LS:"Лесото",LT:"Литва",LU:"Люксембург",LV:"Латвия",LY:"Ливия",MA:"Марокко",MC:"Монако",MD:"Молдова",ME:"Черногория",MF:"Сент-Мартин",MG:"Мадагаскар",MH:"Маршалл аралдары",MK:"Македония",ML:"Мали",MM:"Мьянма (Бирма)",MN:"Монголия",MO:"Макау Кытай ААА",MP:"Түндүк Мариана аралдары",MQ:"Мартиника",MR:"Мавритания",MS:"Монсеррат",MT:"Мальта",MU:"Маврикий",MV:"Малдив аралдары",MW:"Малави",MX:"Мексика",MY:"Малайзия",MZ:"Мозамбик",NA:"Намибия",NC:"Жаӊы Каледония",NE:"Нигер",NF:"Норфолк аралы",NG:"Нигерия",NI:"Никарагуа",NL:"Нидерланддар",NO:"Норвегия",NP:"Непал",NR:"Науру",NU:"Ниуэ",NZ:"Жаӊы Зеландия",OM:"Оман",PA:"Панама",PE:"Перу",PF:"Француз Полинезиясы",PG:"Папуа Жаңы-Гвинея",PH:"Филлипин",PK:"Пакистан",PL:"Польша",PM:"Сен-Пьер жана Микелон",PN:"Питкэрн аралдары",PR:"Пуэрто-Рико",PS:"Палестина аймактары",PT:"Португалия",PW:"Палау",PY:"Парагвай",QA:"Катар",RE:"Реюнион",RO:"Румыния",RS:"Сербия",RU:"Россия",RW:"Руанда",SA:"Сауд Арабиясы",SB:"Соломон аралдары",SC:"Сейшелдер",SD:"Судан",SE:"Швеция",SG:"Сингапур",SH:"Ыйык Елена",SI:"Словения",SJ:"Свалбард жана Жан Майен",SK:"Словакия",SL:"Сьерра-Леоне",SM:"Сан Марино",SN:"Сенегал",SO:"Сомали",SR:"Суринаме",SS:"Түштүк Судан",ST:"Сан-Томе жана Принсипи",SV:"Эл Салвадор",SX:"Синт Маартен",SY:"Сирия",SZ:"Свазиленд",TC:"Түркс жана Кайкос аралдары",TD:"Чад",TF:"Франциянын Түштүктөгү аймактары",TG:"Того",TH:"Таиланд",TJ:"Тажикстан",TK:"Токелау",TL:"Тимор-Лесте",TM:"Түркмөнстан",TN:"Тунис",TO:"Тонга",TR:"Түркия",TT:"Тринидад жана Тобаго",TV:"Тувалу",TW:"Тайвань",TZ:"Танзания",UA:"Украина",UG:"Уганда",UM:"АКШнын сырткы аралдары",US:"Америка Кошмо Штаттары",UY:"Уругвай",UZ:"Өзбекстан",VA:"Ватикан",VC:"Сент-Винсент жана Гренадиналар",VE:"Венесуэла",VG:"Виргин аралдары (Британия)",VI:"Виргин аралдары (АКШ)",VN:"Вьетнам",VU:"Вануату",WF:"Уоллис жана Футуна",WS:"Самоа",XK:"Косово",YE:"Йемен",YT:"Майотта",ZA:"Түштүк Африка Республикасы",ZM:"Замбия",ZW:"Зимбабве"},rit={locale:tit,countries:iit},uit=Object.freeze({locale:tit,countries:iit,"default":rit}),fit="lt",eit={AD:"Andora",AE:"Jungtiniai Arabų Emyratai",AF:"Afganistanas",AG:"Antigva ir Barbuda",AI:"Angilija",AL:"Albanija",AM:"Armėnija",AO:"Angola",AQ:"Antarktida",AR:"Argentina",AS:"Amerikos Samoa",AT:"Austrija",AU:"Australija",AW:"Aruba",AX:"Alandų Salos",AZ:"Azerbaidžanas",BA:"Bosnija ir Hercegovina",BB:"Barbadosas",BD:"Bangladešas",BE:"Belgija",BF:"Burkina Fasas",BG:"Bulgarija",BH:"Bahreinas",BI:"Burundis",BJ:"Beninas",BL:"Sen Bartelemi",BM:"Bermuda",BN:"Brunėjus",BO:"Bolivija",BQ:"Karibų Nyderlandai",BR:"Brazilija",BS:"Bahamos",BT:"Butanas",BV:"Buvė Sala",BW:"Botsvana",BY:"Baltarusija",BZ:"Belizas",CA:"Kanada",CC:"Kokosų (Kilingo) Salos",CD:"Kongas-Kinšasa",CF:"Centrinės Afrikos Respublika",CG:"Kongas-Brazavilis",CH:"Šveicarija",CI:"Dramblio Kaulo Krantas",CK:"Kuko Salos",CL:"Čilė",CM:"Kamerūnas",CN:"Kinija",CO:"Kolumbija",CR:"Kosta Rika",CU:"Kuba",CV:"Žaliasis Kyšulys",CW:"Kiurasao",CX:"Kalėdų Sala",CY:"Kipras",CZ:"Čekija",DE:"Vokietija",DJ:"Džibutis",DK:"Danija",DM:"Dominika",DO:"Dominikos Respublika",DZ:"Alžyras",EC:"Ekvadoras",EE:"Estija",EG:"Egiptas",EH:"Vakarų Sachara",ER:"Eritrėja",ES:"Ispanija",ET:"Etiopija",FI:"Suomija",FJ:"Fidžis",FK:"Folklando Salos",FM:"Mikronezija",FO:"Farerų Salos",FR:"Prancūzija",GA:"Gabonas",GB:"Jungtinė Karalystė",GD:"Grenada",GE:"Gruzija",GF:"Prancūzijos Gviana",GG:"Gernsis",GH:"Gana",GI:"Gibraltaras",GL:"Grenlandija",GM:"Gambija",GN:"Gvinėja",GP:"Gvadelupa",GQ:"Pusiaujo Gvinėja",GR:"Graikija",GS:"Pietų Džordžija ir Pietų Sandvičo salos",GT:"Gvatemala",GU:"Guamas",GW:"Bisau Gvinėja",GY:"Gajana",HK:"Honkongas",HM:"Herdo ir Makdonaldo Salos",HN:"Hondūras",HR:"Kroatija",HT:"Haitis",HU:"Vengrija",ID:"Indonezija",IE:"Airija",IL:"Izraelis",IM:"Meno Sala",IN:"Indija",IO:"Indijos Vandenyno Britų Sritis",IQ:"Irakas",IR:"Iranas",IS:"Islandija",IT:"Italija",JE:"Džersis",JM:"Jamaika",JO:"Jordanija",JP:"Japonija",KE:"Kenija",KG:"Kirgizija",KH:"Kambodža",KI:"Kiribatis",KM:"Komorai",KN:"Sent Kitsas ir Nevis",KP:"Šiaurės Korėja",KR:"Pietų Korėja",KW:"Kuveitas",KY:"Kaimanų Salos",KZ:"Kazachstanas",LA:"Laosas",LB:"Libanas",LC:"Sent Lusija",LI:"Lichtenšteinas",LK:"Šri Lanka",LR:"Liberija",LS:"Lesotas",LT:"Lietuva",LU:"Liuksemburgas",LV:"Latvija",LY:"Libija",MA:"Marokas",MC:"Monakas",MD:"Moldova",ME:"Juodkalnija",MF:"Sen Martenas",MG:"Madagaskaras",MH:"Maršalo Salos",MK:"Makedonija",ML:"Malis",MM:"Mianmaras (Birma)",MN:"Mongolija",MO:"Makao",MP:"Marianos Šiaurinės Salos",MQ:"Martinika",MR:"Mauritanija",MS:"Montseratas",MT:"Malta",MU:"Mauricijus",MV:"Maldyvai",MW:"Malavis",MX:"Meksika",MY:"Malaizija",MZ:"Mozambikas",NA:"Namibija",NC:"Naujoji Kaledonija",NE:"Nigeris",NF:"Norfolko sala",NG:"Nigerija",NI:"Nikaragva",NL:"Nyderlandai",NO:"Norvegija",NP:"Nepalas",NR:"Nauru",NU:"Niujė",NZ:"Naujoji Zelandija",OM:"Omanas",PA:"Panama",PE:"Peru",PF:"Prancūzijos Polinezija",PG:"Papua Naujoji Gvinėja",PH:"Filipinai",PK:"Pakistanas",PL:"Lenkija",PM:"Sen Pjeras ir Mikelonas",PN:"Pitkerno salos",PR:"Puerto Rikas",PS:"Palestinos teritorija",PT:"Portugalija",PW:"Palau",PY:"Paragvajus",QA:"Kataras",RE:"Reunjonas",RO:"Rumunija",RS:"Serbija",RU:"Rusija",RW:"Ruanda",SA:"Saudo Arabija",SB:"Saliamono Salos",SC:"Seišeliai",SD:"Sudanas",SE:"Švedija",SG:"Singapūras",SH:"Šv. Elenos Sala",SI:"Slovėnija",SJ:"Svalbardas ir Janas Majenas",SK:"Slovakija",SL:"Siera Leonė",SM:"San Marinas",SN:"Senegalas",SO:"Somalis",SR:"Surinamas",SS:"Pietų Sudanas",ST:"San Tomė ir Prinsipė",SV:"Salvadoras",SX:"Sint Martenas",SY:"Sirija",SZ:"Svazilandas",TC:"Terkso ir Kaikoso Salos",TD:"Čadas",TF:"Prancūzijos Pietų sritys",TG:"Togas",TH:"Tailandas",TJ:"Tadžikija",TK:"Tokelau",TL:"Rytų Timoras",TM:"Turkmėnistanas",TN:"Tunisas",TO:"Tonga",TR:"Turkija",TT:"Trinidadas ir Tobagas",TV:"Tuvalu",TW:"Taivanas",TZ:"Tanzanija",UA:"Ukraina",UG:"Uganda",UM:"Jungtinių Valstijų Mažosios Tolimosios Salos",US:"Jungtinės Valstijos",UY:"Urugvajus",UZ:"Uzbekistanas",VA:"Vatikano Miesto Valstybė",VC:"Šventasis Vincentas ir Grenadinai",VE:"Venesuela",VG:"Didžiosios Britanijos Mergelių Salos",VI:"Jungtinių Valstijų Mergelių Salos",VN:"Vietnamas",VU:"Vanuatu",WF:"Volisas ir Futūna",WS:"Samoa",XK:"Kosovas",YE:"Jemenas",YT:"Majotas",ZA:"Pietų Afrika",ZM:"Zambija",ZW:"Zimbabvė"},oit={locale:fit,countries:eit},sit=Object.freeze({locale:fit,countries:eit,"default":oit}),hit="lv",cit={AD:"Andora",AE:"Apvienotie Arābu Emirāti",AF:"Afganistāna",AG:"Antigva un Barbuda",AI:"Angilja",AL:"Albānija",AM:"Armēnija",AO:"Angola",AQ:"Antarktika",AR:"Argentīna",AS:"ASV Samoa",AT:"Austrija",AU:"Austrālija",AW:"Aruba",AX:"Olandes salas",AZ:"Azerbaidžāna",BA:"Bosnija un Hercegovina",BB:"Barbadosa",BD:"Bangladeša",BE:"Beļģija",BF:"Burkinafaso",BG:"Bulgārija",BH:"Bahreina",BI:"Burundija",BJ:"Benina",BL:"Senbartelmī",BM:"Bermudu salas",BN:"Bruneja",BO:"Bolīvija",BQ:"Nīderlandes Karību salas",BR:"Brazīlija",BS:"Bahamu salas",BT:"Butāna",BV:"Buvē sala",BW:"Botsvāna",BY:"Baltkrievija",BZ:"Beliza",CA:"Kanāda",CC:"Kokosu (Kīlinga) salas",CD:"Kongo (Kinšasa)",CF:"Centrālāfrikas Republika",CG:"Kongo (Brazavila)",CH:"Šveice",CI:"Kotdivuāra",CK:"Kuka salas",CL:"Čīle",CM:"Kamerūna",CN:"Ķīna",CO:"Kolumbija",CR:"Kostarika",CU:"Kuba",CV:"Kaboverde",CW:"Kirasao",CX:"Ziemsvētku sala",CY:"Kipra",CZ:"Čehija",DE:"Vācija",DJ:"Džibutija",DK:"Dānija",DM:"Dominika",DO:"Dominikāna",DZ:"Alžīrija",EC:"Ekvadora",EE:"Igaunija",EG:"Ēģipte",EH:"Rietumsahāra",ER:"Eritreja",ES:"Spānija",ET:"Etiopija",FI:"Somija",FJ:"Fidži",FK:"Folklenda salas",FM:"Mikronēzija",FO:"Fēru salas",FR:"Francija",GA:"Gabona",GB:"Lielbritānija",GD:"Grenāda",GE:"Gruzija",GF:"Francijas Gviāna",GG:"Gērnsija",GH:"Gana",GI:"Gibraltārs",GL:"Grenlande",GM:"Gambija",GN:"Gvineja",GP:"Gvadelupa",GQ:"Ekvatoriālā Gvineja",GR:"Grieķija",GS:"Dienviddžordžija un Dienvidsendviču salas",GT:"Gvatemala",GU:"Guama",GW:"Gvineja-Bisava",GY:"Gajāna",HK:"Ķīnas īpašās pārvaldes apgabals Honkonga",HM:"Hērda sala un Makdonalda salas",HN:"Hondurasa",HR:"Horvātija",HT:"Haiti",HU:"Ungārija",ID:"Indonēzija",IE:"Īrija",IL:"Izraēla",IM:"Mena",IN:"Indija",IO:"Indijas okeāna Britu teritorija",IQ:"Irāka",IR:"Irāna",IS:"Islande",IT:"Itālija",JE:"Džērsija",JM:"Jamaika",JO:"Jordānija",JP:"Japāna",KE:"Kenija",KG:"Kirgizstāna",KH:"Kambodža",KI:"Kiribati",KM:"Komoru salas",KN:"Sentkitsa un Nevisa",KP:"Ziemeļkoreja",KR:"Dienvidkoreja",KW:"Kuveita",KY:"Kaimanu salas",KZ:"Kazahstāna",LA:"Laosa",LB:"Libāna",LC:"Sentlūsija",LI:"Lihtenšteina",LK:"Šrilanka",LR:"Libērija",LS:"Lesoto",LT:"Lietuva",LU:"Luksemburga",LV:"Latvija",LY:"Lībija",MA:"Maroka",MC:"Monako",MD:"Moldova",ME:"Melnkalne",MF:"Senmartēna",MG:"Madagaskara",MH:"Māršala salas",MK:"Maķedonija",ML:"Mali",MM:"Mjanma (Birma)",MN:"Mongolija",MO:"Ķīnas īpašās pārvaldes apgabals Makao",MP:"Ziemeļu Marianas salas",MQ:"Martinika",MR:"Mauritānija",MS:"Montserrata",MT:"Malta",MU:"Maurīcija",MV:"Maldīvija",MW:"Malāvija",MX:"Meksika",MY:"Malaizija",MZ:"Mozambika",NA:"Namībija",NC:"Jaunkaledonija",NE:"Nigēra",NF:"Norfolkas sala",NG:"Nigērija",NI:"Nikaragva",NL:"Nīderlande",NO:"Norvēģija",NP:"Nepāla",NR:"Nauru",NU:"Niue",NZ:"Jaunzēlande",OM:"Omāna",PA:"Panama",PE:"Peru",PF:"Francijas Polinēzija",PG:"Papua-Jaungvineja",PH:"Filipīnas",PK:"Pakistāna",PL:"Polija",PM:"Senpjēra un Mikelona",PN:"Pitkērnas salas",PR:"Puertoriko",PS:"Palestīna",PT:"Portugāle",PW:"Palau",PY:"Paragvaja",QA:"Katara",RE:"Reinjona",RO:"Rumānija",RS:"Serbija",RU:"Krievija",RW:"Ruanda",SA:"Saūda Arābija",SB:"Zālamana salas",SC:"Seišelu salas",SD:"Sudāna",SE:"Zviedrija",SG:"Singapūra",SH:"Sv.Helēnas sala",SI:"Slovēnija",SJ:"Svalbāra un Jana Majena sala",SK:"Slovākija",SL:"Sjerraleone",SM:"Sanmarīno",SN:"Senegāla",SO:"Somālija",SR:"Surinama",SS:"Dienvidsudāna",ST:"Santome un Prinsipi",SV:"Salvadora",SX:"Sintmārtena",SY:"Sīrija",SZ:"Svazilenda",TC:"Tērksas un Kaikosas salas",TD:"Čada",TF:"Francijas Dienvidjūru teritorija",TG:"Togo",TH:"Taizeme",TJ:"Tadžikistāna",TK:"Tokelau",TL:"Austrumtimora",TM:"Turkmenistāna",TN:"Tunisija",TO:"Tonga",TR:"Turcija",TT:"Trinidāda un Tobāgo",TV:"Tuvalu",TW:"Taivāna",TZ:"Tanzānija",UA:"Ukraina",UG:"Uganda",UM:"ASV Mazās Aizjūras salas",US:"Amerikas Savienotās Valstis",UY:"Urugvaja",UZ:"Uzbekistāna",VA:"Vatikāns",VC:"Sentvinsenta un Grenadīnas",VE:"Venecuēla",VG:"Britu Virdžīnas",VI:"ASV Virdžīnas",VN:"Vjetnama",VU:"Vanuatu",WF:"Volisa un Futunas salas",WS:"Samoa",XK:"Kosova",YE:"Jemena",YT:"Majota",ZA:"Dienvidāfrikas Republika",ZM:"Zambija",ZW:"Zimbabve"},lit={locale:hit,countries:cit},ait=Object.freeze({locale:hit,countries:cit,"default":lit}),vit="mk",yit={AD:"Андора",AE:"Обединети Арапски Емирати",AF:"Авганистан",AG:"Антигва и Барбуда",AI:"Ангвила",AL:"Албанија",AM:"Ерменија",AO:"Ангола",AQ:"Антарктик",AR:"Аргентина",AS:"Американска Самоа",AT:"Австрија",AU:"Австралија",AW:"Аруба",AX:"Оландски Острови",AZ:"Азербејџан",BA:"Босна и Херцеговина",BB:"Барбадос",BD:"Бангладеш",BE:"Белгија",BF:"Буркина Фасо",BG:"Бугарија",BH:"Бахреин",BI:"Бурунди",BJ:"Бенин",BL:"Свети Вартоломеј",BM:"Бермуди",BN:"Брунеј",BO:"Боливија",BQ:"Карипска Холандија",BR:"Бразил",BS:"Бахами",BT:"Бутан",BV:"Остров Буве",BW:"Боцвана",BY:"Белорусија",BZ:"Белизе",CA:"Канада",CC:"Кокосови (Килиншки) Острови",CD:"Конго - Киншаса",CF:"Централноафриканска Република",CG:"Конго - Бразавил",CH:"Швајцарија",CI:"Брегот на Слоновата Коска",CK:"Кукови Острови",CL:"Чиле",CM:"Камерун",CN:"Кина",CO:"Колумбија",CR:"Костарика",CU:"Куба",CV:"Зелен ’Рт",CW:"Курасао",CX:"Божиќен Остров",CY:"Кипар",CZ:"Чешка",DE:"Германија",DJ:"Џибути",DK:"Данска",DM:"Доминика",DO:"Доминиканска Република",DZ:"Алжир",EC:"Еквадор",EE:"Естонија",EG:"Египет",EH:"Западна Сахара",ER:"Еритреја",ES:"Шпанија",ET:"Етиопија",FI:"Финска",FJ:"Фиџи",FK:"Фолкландски Острови",FM:"Микронезија",FO:"Фарски Острови",FR:"Франција",GA:"Габон",GB:"Обединето Кралство",GD:"Гренада",GE:"Грузија",GF:"Француска Гвајана",GG:"Гернзи",GH:"Гана",GI:"Гибралтар",GL:"Гренланд",GM:"Гамбија",GN:"Гвинеја",GP:"Гвадалупе",GQ:"Екваторска Гвинеја",GR:"Грција",GS:"Јужна Џорџија и Јужни Сендвички Острови",GT:"Гватемала",GU:"Гуам",GW:"Гвинеја-Бисау",GY:"Гвајана",HK:"Хонг Конг С.А.Р Кина",HM:"Остров Херд и Острови Мекдоналд",HN:"Хондурас",HR:"Хрватска",HT:"Хаити",HU:"Унгарија",ID:"Индонезија",IE:"Ирска",IL:"Израел",IM:"Остров Ман",IN:"Индија",IO:"Британска Индоокеанска Територија",IQ:"Ирак",IR:"Иран",IS:"Исланд",IT:"Италија",JE:"Џерси",JM:"Јамајка",JO:"Јордан",JP:"Јапонија",KE:"Кенија",KG:"Киргистан",KH:"Камбоџа",KI:"Кирибати",KM:"Коморски Острови",KN:"Свети Кристофер и Невис",KP:"Северна Кореја",KR:"Јужна Кореја",KW:"Кувајт",KY:"Кајмански Острови",KZ:"Казахстан",LA:"Лаос",LB:"Либан",LC:"Света Луција",LI:"Лихтенштајн",LK:"Шри Ланка",LR:"Либерија",LS:"Лесото",LT:"Литванија",LU:"Луксембург",LV:"Латвија",LY:"Либија",MA:"Мароко",MC:"Монако",MD:"Молдавија",ME:"Црна Гора",MF:"Сент Мартин",MG:"Мадагаскар",MH:"Маршалски Острови",MK:"Македонија",ML:"Мали",MM:"Мјанмар (Бурма)",MN:"Монголија",MO:"Макао САР",MP:"Северни Маријански Острови",MQ:"Мартиник",MR:"Мавританија",MS:"Монсерат",MT:"Малта",MU:"Маврициус",MV:"Малдиви",MW:"Малави",MX:"Мексико",MY:"Малезија",MZ:"Мозамбик",NA:"Намибија",NC:"Нова Каледонија",NE:"Нигер",NF:"Норфолшки Остров",NG:"Нигерија",NI:"Никарагва",NL:"Холандија",NO:"Норвешка",NP:"Непал",NR:"Науру",NU:"Ниује",NZ:"Нов Зеланд",OM:"Оман",PA:"Панама",PE:"Перу",PF:"Француска Полинезија",PG:"Папуа Нова Гвинеја",PH:"Филипини",PK:"Пакистан",PL:"Полска",PM:"Сент Пјер и Микелан",PN:"Питкернски Острови",PR:"Порторико",PS:"Палестински територии",PT:"Португалија",PW:"Палау",PY:"Парагвај",QA:"Катар",RE:"Реунион",RO:"Романија",RS:"Србија",RU:"Русија",RW:"Руанда",SA:"Саудиска Арабија",SB:"Соломонски Острови",SC:"Сејшели",SD:"Судан",SE:"Шведска",SG:"Сингапур",SH:"Света Елена",SI:"Словенија",SJ:"Свалбард и Жан Мејен",SK:"Словачка",SL:"Сиера Леоне",SM:"Сан Марино",SN:"Сенегал",SO:"Сомалија",SR:"Суринам",SS:"Јужен Судан",ST:"Сао Томе и Принсипе",SV:"Ел Салвадор",SX:"Свети Мартин",SY:"Сирија",SZ:"Свазиленд",TC:"Острови Туркс и Каикос",TD:"Чад",TF:"Француски Јужни Територии",TG:"Того",TH:"Тајланд",TJ:"Таџикистан",TK:"Токелау",TL:"Источен Тимор (Тимор Лесте)",TM:"Туркменистан",TN:"Тунис",TO:"Тонга",TR:"Турција",TT:"Тринидад и Тобаго",TV:"Тувалу",TW:"Тајван",TZ:"Танзанија",UA:"Украина",UG:"Уганда",UM:"Американски територии во Пацификот",US:"Соединети Американски Држави",UY:"Уругвај",UZ:"Узбекистан",VA:"Ватикан",VC:"Свети Винсент и Гренадините",VE:"Венецуела",VG:"Британски Девствени Острови",VI:"Американски Девствени Острови",VN:"Виетнам",VU:"Вануату",WF:"Валис и Футуна",WS:"Самоа",XK:"Косово",YE:"Јемен",YT:"Мајот",ZA:"Јужноафриканска Република",ZM:"Замбија",ZW:"Зимбабве"},pit={locale:vit,countries:yit},wit=Object.freeze({locale:vit,countries:yit,"default":pit}),bit="mn",kit={AD:"Андорра",AE:"Арабын Нэгдсэн Эмират",AF:"Афганистан",AG:"Антигуа ба Барбуда",AI:"Ангила",AL:"Албани",AM:"Армени",AO:"Ангол",AQ:"Антарктик",AR:"Аргентин",AS:"Америкийн Самоа",AT:"Австри",AU:"Австрали",AW:"Аруба",AX:"Аландын Арлууд",AZ:"Азербайжан",BA:"Босни Герцеговин",BB:"Барбадос",BD:"Бангладеш",BE:"Белги",BF:"Буркина фасо",BG:"Болгар",BH:"Бахрейн",BI:"Бурунди",BJ:"Бенин",BL:"Сент Бартельми",BM:"Бермуд",BN:"Бруней",BO:"Боливи",BQ:"Карибын Нидерланд",BR:"Бразил",BS:"Багам",BT:"Бутан",BV:"Буветын арлууд",BW:"Ботсвана",BY:"Беларусь",BZ:"Белиз",CA:"Канад",CC:"Кокос (Кийлинг) арлууд",CD:"Конго-Киншаса",CF:"Төв Африкийн Бүгд Найрамдах Улс",CG:"Конго Браззавиль",CH:"Швейцари",CI:"Кот д’Ивуар",CK:"Күүкийн арлууд",CL:"Чили",CM:"Камерун",CN:"Хятад",CO:"Колумб",CR:"Коста Рика",CU:"Куба",CV:"Капе Верде",CW:"Куракао",CX:"Зул сарын арал",CY:"Кипр",CZ:"Чех",DE:"Герман",DJ:"Джибути",DK:"Дани",DM:"Доминик",DO:"Бүгд Найрамдах Доминикан Улс",DZ:"Алжир",EC:"Эквадор",EE:"Эстони",EG:"Египет",EH:"Баруун Сахар",ER:"Эритри",ES:"Испани",ET:"Этиоп",FI:"Финланд",FJ:"Фижи",FK:"Фолькландын Арлууд",FM:"Микронези",FO:"Фароэ Арлууд",FR:"Франц",GA:"Габон",GB:"Их Британи",GD:"Гренада",GE:"Гүрж",GF:"Францын Гайана",GG:"Гернси",GH:"Гана",GI:"Гибралтар",GL:"Гренланд",GM:"Гамби",GN:"Гвиней",GP:"Гваделуп",GQ:"Экваторын Гвиней",GR:"Грек",GS:"Өмнөд Жоржиа ба Өмнөд Сэндвичийн Арлууд",GT:"Гватемал",GU:"Гуам",GW:"Гвиней-Бисау",GY:"Гайана",HK:"Хонг Конг",HM:"Хэрд болон Макдоналд арлууд",HN:"Гондурас",HR:"Хорват",HT:"Гаити",HU:"Унгар",ID:"Индонези",IE:"Ирланд",IL:"Израиль",IM:"Мэн Арал",IN:"Энэтхэг",IO:"Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэрүүд",IQ:"Ирак",IR:"Иран",IS:"Исланд",IT:"Итали",JE:"Жерси",JM:"Ямайк",JO:"Йордан",JP:"Япон",KE:"Кени",KG:"Кыргызстан",KH:"Камбож",KI:"Кирибати",KM:"Коморос",KN:"Сент-Киттс ба Невис",KP:"Хойд Солонгос",KR:"Өмнөд Солонгос",KW:"Кувейт",KY:"Кайманы Арлууд",KZ:"Казахстан",LA:"Лаос",LB:"Ливан",LC:"Сент Люсиа",LI:"Лихтенштейн",LK:"Шри Ланка",LR:"Либери",LS:"Лесото",LT:"Литва",LU:"Люксембург",LV:"Латви",LY:"Ливи",MA:"Марокко",MC:"Монако",MD:"Молдав",ME:"Монтенегро",MF:"Сент-Мартин",MG:"Мадагаскар",MH:"Маршаллын арлууд",MK:"Македон",ML:"Мали",MM:"Мьянмар (Бурма)",MN:"Монгол",MO:"Макао",MP:"Хойд Марианы арлууд",MQ:"Мартиник",MR:"Мавритани",MS:"Монтсеррат",MT:"Мальта",MU:"Мавритус",MV:"Мальдив",MW:"Малави",MX:"Мексик",MY:"Малайз",MZ:"Мозамбик",NA:"Намиби",NC:"Шинэ Каледони",NE:"Нигер",NF:"Норфолк арлууд",NG:"Нигери",NI:"Никарагуа",NL:"Нидерланд",NO:"Норвеги",NP:"Балба",NR:"Науру",NU:"Ниуэ",NZ:"Шинэ Зеланд",OM:"Оман",PA:"Панам",PE:"Перу",PF:"Францын Полинез",PG:"Папуа Шинэ Гвиней",PH:"Филиппин",PK:"Пакистан",PL:"Польш",PM:"Сэнт Пьер ба Микелон",PN:"Питкэрн арлууд",PR:"Пуэрто Рико",PS:"Палестины нутаг дэвсгэрүүд",PT:"Португаль",PW:"Палау",PY:"Парагвай",QA:"Катар",RE:"Реюньон",RO:"Румын",RS:"Серби",RU:"Орос",RW:"Руанда",SA:"Саудын Араб",SB:"Соломоны Арлууд",SC:"Сейшел",SD:"Судан",SE:"Швед",SG:"Сингапур",SH:"Сент Хелена",SI:"Словени",SJ:"Свалбард ба Ян Майен",SK:"Словак",SL:"Сьерра-Леоне",SM:"Сан-Марино",SN:"Сенегал",SO:"Сомали",SR:"Суринам",SS:"Өмнөд Судан",ST:"Сан-Томе ба Принсипи",SV:"Эль Сальвадор",SX:"Синт Мартен",SY:"Сири",SZ:"Свазиланд",TC:"Турк ба Кайкосын Арлууд",TD:"Чад",TF:"Францын өмнөд газар нутаг",TG:"Того",TH:"Тайланд",TJ:"Тажикистан",TK:"Токелау",TL:"Тимор-Лесте",TM:"Туркменистан",TN:"Тунис",TO:"Тонга",TR:"Турк",TT:"Тринидад Тобаго",TV:"Тувалу",TW:"Тайвань",TZ:"Танзани",UA:"Украин",UG:"Уганда",UM:"АНУ-ын тойрсон арлууд",US:"Америкийн Нэгдсэн Улс",UY:"Уругвай",UZ:"Узбекистан",VA:"Ватикан хот улс",VC:"Сэнт Винсэнт ба Гренадин",VE:"Венесуэл",VG:"Британийн Виржиний Арлууд",VI:"АНУ-ын Виржиний Арлууд",VN:"Вьетнам",VU:"Вануату",WF:"Уоллис ба Футуна",WS:"Самоа",XK:"Косово",YE:"Йемен",YT:"Майотте",ZA:"Өмнөд Африк тив",ZM:"Замби",ZW:"Зимбабве"},dit={locale:bit,countries:kit},git=Object.freeze({locale:bit,countries:kit,"default":dit}),nrt="nb",trt={AD:"Andorra",AE:"De forente arabiske emirater",AF:"Afghanistan",AG:"Antigua og Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarktis",AR:"Argentina",AS:"Amerikansk Samoa",AT:"Østerrike",AU:"Australia",AW:"Aruba",AX:"Åland",AZ:"Aserbajdsjan",BA:"Bosnia-Hercegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint-Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Karibisk Nederland",BR:"Brasil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvetøya",BW:"Botswana",BY:"Hviterussland",BZ:"Belize",CA:"Canada",CC:"Kokosøyene",CD:"Kongo",CF:"Den sentralafrikanske republikk",CG:"Kongo-Brazzaville",CH:"Sveits",CI:"Elfenbenskysten",CK:"Cookøyene",CL:"Chile",CM:"Kamerun",CN:"Kina",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Kapp Verde",CW:"Curaçao",CX:"Christmasøya",CY:"Kypros",CZ:"Tsjekkia",DE:"Tyskland",DJ:"Djibouti",DK:"Danmark",DM:"Dominica",DO:"Den dominikanske republikk",DZ:"Algerie",EC:"Ecuador",EE:"Estland",EG:"Egypt",EH:"Vest-Sahara",ER:"Eritrea",ES:"Spania",ET:"Etiopia",FI:"Finland",FJ:"Fiji",FK:"Falklandsøyene",FM:"Mikronesiaføderasjonen",FO:"Færøyene",FR:"Frankrike",GA:"Gabon",GB:"Storbritannia",GD:"Grenada",GE:"Georgia",GF:"Fransk Guyana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Grønland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Ekvatorial-Guinea",GR:"Hellas",GS:"Sør-Georgia og de søre Sandwichøyene",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hongkong",HM:"Heard- og McDonald-øyene",HN:"Honduras",HR:"Kroatia",HT:"Haiti",HU:"Ungarn",ID:"Indonesia",IE:"Irland",IL:"Israel",IM:"Man",IN:"India",IO:"Britisk territorium i Indiahavet",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italia",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kirgisistan",KH:"Kambodsja",KI:"Kiribati",KM:"Komorene",KN:"Saint Kitts og Nevis",KP:"Nord-Korea",KR:"Sør-Korea",KW:"Kuwait",KY:"Caymanøyene",KZ:"Kasakhstan",LA:"Laos",LB:"Libanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Litauen",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Marokko",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint-Martin",MG:"Madagaskar",MH:"Marshalløyene",MK:"Makedonia",ML:"Mali",MM:"Burma",MN:"Mongolia",MO:"Macao",MP:"Nord-Marianene",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldivene",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mosambik",NA:"Namibia",NC:"Ny-Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Nederland",NO:"Norge",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Fransk Polynesia",PG:"Papua Ny-Guinea",PH:"Filippinene",PK:"Pakistan",PL:"Polen",PM:"Saint-Pierre-et-Miquelon",PN:"Pitcairn",PR:"Puerto Rico",PS:"De okkuperte palestinske områdene",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russland",RW:"Rwanda",SA:"Saudi-Arabia",SB:"Salomonøyene",SC:"Seychellene",SD:"Sudan",SE:"Sverige",SG:"Singapore",SH:"St. Helena",SI:"Slovenia",SJ:"Svalbard og Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Surinam",SS:"Sør-Sudan",ST:"São Tomé og Príncipe",SV:"El Salvador",SX:"Sint Maarten (Nederlandsk del)",SY:"Syria",SZ:"Swaziland",TC:"Turks- og Caicosøyene",TD:"Tsjad",TF:"Søre franske territorier",TG:"Togo",TH:"Thailand",TJ:"Tadsjikistan",TK:"Tokelau",TL:"Øst-Timor",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Tyrkia",TT:"Trinidad og Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraina",UG:"Uganda",UM:"USA, mindre, utenforliggende øyer",US:"USA",UY:"Uruguay",UZ:"Usbekistan",VA:"Vatikanstaten",VC:"Saint Vincent og Grenadinene",VE:"Venezuela",VG:"Jomfruøyene (Britisk)",VI:"Jomfruøyene (USA)",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis- og Futunaøyene",WS:"Samoa",YE:"Jemen",YT:"Mayotte",ZA:"Sør-Afrika",ZM:"Zambia",ZW:"Zimbabwe",XK:"Kosovo"},irt={locale:nrt,countries:trt},rrt=Object.freeze({locale:nrt,countries:trt,"default":irt}),urt="nl",frt={AF:"Afghanistan",AL:"Albanië",DZ:"Algerije",AS:"Amerikaans-Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua en Barbuda",AR:"Argentinië",AM:"Armenië",AW:"Aruba",AU:"Australië",AT:"Oostenrijk",AZ:"Azerbeidzjan",BS:"Bahama's",BH:"Bahrein",BD:"Bangladesh",BB:"Barbados",BY:"Wit-Rusland",BE:"België",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivië",BA:"Bosnië-Herzegovina",BW:"Botswana",BV:"Bouvet Eiland",BR:"Brazilië",IO:"Brits Indische oceaan",BN:"Brunei Darussalam",BG:"Bulgarije",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodja",CM:"Kameroen",CA:"Canada",CV:"Kaapverdië",KY:"Kaaimaneilanden",CF:"Centraal-Afrikaanse Republiek",TD:"Tsjaad",CL:"Chili",CN:"China",CX:"Christmaseiland",CC:"Cocoseilanden",CO:"Colombia",KM:"Comoren",CG:"Congo, Volksrepubliek",CD:"Congo, Democratische Republiek",CK:"Cookeilanden",CR:"Costa Rica",CI:"Ivoorkust",HR:"Kroatië",CU:"Cuba",CY:"Cyprus",CZ:"Tsjechië",DK:"Denemarken",DJ:"Djibouti",DM:"Dominica",DO:"Dominicaanse Republiek",EC:"Ecuador",EG:"Egypte",SV:"El Salvador",GQ:"Equatoriaal-Guinea",ER:"Eritrea",EE:"Estland",ET:"Ethiopië",FK:"Falklandeilanden",FO:"Faeröer",FJ:"Fiji",FI:"Finland",FR:"Frankrijk",GF:"Frans-Guyana",PF:"Frans-Polynesië",TF:"Franse Zuidelijke Gebieden",GA:"Gabon",GM:"Gambia",GE:"Georgië",DE:"Duitsland",GH:"Ghana",GI:"Gibraltar",GR:"Griekenland",GL:"Groenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinee-Bissau",GY:"Guyana",HT:"Haïti",HM:"Heard en McDonaldeilanden",VA:"Heilige Stoel",HN:"Honduras",HK:"Hong Kong",HU:"Hongarije",IS:"IJsland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Irak",IE:"Ierland",IL:"Israël",IT:"Italië",JM:"Jamaica",JP:"Japan",JO:"Jordanië",KZ:"Kazachstan",KE:"Kenia",KI:"Kiribati",KP:"Noord-Korea",KR:"Zuid-Korea",KW:"Koeweit",KG:"Kirgizstan",LA:"Laos",LV:"Letland",LB:"Libanon",LS:"Lesotho",LR:"Liberia",LY:"Libië",LI:"Liechtenstein",LT:"Litouwen",LU:"Luxemburg",MO:"Macao",MK:"Macedonië, Ex-Joegoslavische Republiek",MG:"Madagaskar",MW:"Malawi",MY:"Maleisië",MV:"Maldiven",ML:"Mali",MT:"Malta",MH:"Marshalleilanden",MQ:"Martinique",MR:"Mauritanië",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesië, Federale Staten",MD:"Moldavië",MC:"Monaco",MN:"Mongolië",MS:"Montserrat",MA:"Marokko",MZ:"Mozambique",MM:"Myanmar",NA:"Namibië",NR:"Nauru",NP:"Nepal",NL:"Nederland",NC:"Nieuw-Caledonië",NZ:"Nieuw-Zeeland",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk",MP:"Noordelijke Marianen",NO:"Noorwegen",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestina",PA:"Panama",PG:"Papoea-Nieuw-Guinea",PY:"Paraguay",PE:"Peru",PH:"Filipijnen",PN:"Pitcairn",PL:"Polen",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Roemenië",RU:"Rusland",RW:"Rwanda",SH:"Sint-Helena",KN:"Saint Kitts en Nevis",LC:"Saint Lucia",PM:"Saint-Pierre en Miquelon",VC:"Saint Vincent en de Grenadines",WS:"Samoa",SM:"San Marino",ST:"São Tomé en Principe",SA:"Saudi-Arabië",SN:"Senegal",SC:"Seychellen",SL:"Sierra Leone",SG:"Singapore",SK:"Slowakije",SI:"Slovenië",SB:"Salomonseilanden",SO:"Somalië",ZA:"Zuid-Afrika",GS:"Zuid-Georgia en de Zuidelijke Sandwicheilanden",ES:"Spanje",LK:"Sri Lanka",SD:"Soedan",SR:"Suriname",SJ:"Spitsbergen en Jan Mayen",SZ:"Ngwane, Koninkrijk Swaziland",SE:"Zweden",CH:"Zwitserland",SY:"Syrië",TW:"Taiwan",TJ:"Tadzjikistan",TZ:"Tanzania, Verenigde Republiek",TH:"Thailand",TL:"Timor Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad en Tobago",TN:"Tunesië",TR:"Turkije",TM:"Turkmenistan",TC:"Turks- en Caicoseilanden",TV:"Tuvalu",UG:"Oeganda",UA:"Oekraïne",AE:"Verenigde Arabische Emiraten",GB:"Verenigd Koninkrijk",US:"Verenigde Staten van Amerika",UM:"Ver afgelegen eilandjes van de Verenigde Staten",UY:"Uruguay",UZ:"Oezbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Maagdeneilanden, Britse",VI:"Maagdeneilanden, Amerikaanse",WF:"Wallis en Futuna",EH:"Westelijke Sahara",YE:"Jemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Åland",BQ:"Bonaire, Sint Eustatius en Saba",CW:"Curaçao",GG:"Guernsey",IM:"Man Eiland",JE:"Jersey",ME:"Montenegro",BL:"Saint Barthélemy",MF:"Sint-Maarten (Frans deel)",RS:"Servië",SX:"Sint Maarten (Nederlands deel)",SS:"Zuid-Soedan",XK:"Kosovo"},ert={locale:urt,countries:frt},ort=Object.freeze({locale:urt,countries:frt,"default":ert}),srt="nn",hrt={AD:"Andorra",AE:"Dei sameinte arabiske emirata",AF:"Afghanistan",AG:"Antigua og Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarktis",AR:"Argentina",AS:"Amerikansk Samoa",AT:"Austerrike",AU:"Australia",AW:"Aruba",AX:"Åland",AZ:"Aserbajdsjan",BA:"Bosnia-Hercegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint-Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Karibisk Nederland",BR:"Brasil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvetøya",BW:"Botswana",BY:"Kviterussland",BZ:"Belize",CA:"Canada",CC:"Kokosøyane",CD:"Kongo",CF:"Den sentralafrikanske republikken",CG:"Kongo-Brazzaville",CH:"Sveits",CI:"Elfenbeinskysten",CK:"Cookøyane",CL:"Chile",CM:"Kamerun",CN:"Kina",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Kapp Verde",CW:"Curaçao",CX:"Christmasøya",CY:"Kypros",CZ:"Tsjekkia",DE:"Tyskland",DJ:"Djibouti",DK:"Danmark",DM:"Dominica",DO:"Den dominikanske republikken",DZ:"Algerie",EC:"Ecuador",EE:"Estland",EG:"Egypt",EH:"Vest-Sahara",ER:"Eritrea",ES:"Spania",ET:"Etiopia",FI:"Finland",FJ:"Fiji",FK:"Falklandsøyane",FM:"Mikronesiaføderasjonen",FO:"Færøyane",FR:"Frankrike",GA:"Gabon",GB:"Storbritannia",GD:"Grenada",GE:"Georgia",GF:"Fransk Guyana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Grønland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Ekvatorial-Guinea",GR:"Hellas",GS:"Sør-Georgia og de søre Sandwichøyane",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hongkong",HM:"Heard- og McDonald-øyane",HN:"Honduras",HR:"Kroatia",HT:"Haiti",HU:"Ungarn",ID:"Indonesia",IE:"Irland",IL:"Israel",IM:"Man",IN:"India",IO:"Britisk territorium i Indiahavet",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italia",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kirgisistan",KH:"Kambodsja",KI:"Kiribati",KM:"Komorane",KN:"Saint Kitts og Nevis",KP:"Nord-Korea",KR:"Sør-Korea",KW:"Kuwait",KY:"Caymanøyane",KZ:"Kasakhstan",LA:"Laos",LB:"Libanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Litauen",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Marokko",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint-Martin",MG:"Madagaskar",MH:"Marshalløyane",MK:"Makedonia",ML:"Mali",MM:"Burma",MN:"Mongolia",MO:"Macao",MP:"Nord-Marianane",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldivane",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mosambik",NA:"Namibia",NC:"Ny-Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Nederland",NO:"Noreg",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Fransk Polynesia",PG:"Papua Ny-Guinea",PH:"Filippinane",PK:"Pakistan",PL:"Polen",PM:"Saint-Pierre-et-Miquelon",PN:"Pitcairn",PR:"Puerto Rico",PS:"Dei okkuperte palestinske områda",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russland",RW:"Rwanda",SA:"Saudi-Arabia",SB:"Salomonøyane",SC:"Seychellane",SD:"Sudan",SE:"Sverige",SG:"Singapore",SH:"St. Helena",SI:"Slovenia",SJ:"Svalbard og Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Surinam",SS:"Sør-Sudan",ST:"São Tomé og Príncipe",SV:"El Salvador",SX:"Sint Maarten (Nederlandsk del)",SY:"Syria",SZ:"Swaziland",TC:"Turks- og Caicosøyane",TD:"Tsjad",TF:"Søre franske territorier",TG:"Togo",TH:"Thailand",TJ:"Tadsjikistan",TK:"Tokelau",TL:"Aust-Timor",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Tyrkia",TT:"Trinidad og Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraina",UG:"Uganda",UM:"USA, mindre, utanforliggande øyar",US:"USA",UY:"Uruguay",UZ:"Usbekistan",VA:"Vatikanstaten",VC:"Saint Vincent og Grenadinane",VE:"Venezuela",VG:"Jomfruøyane (Britisk)",VI:"Jomfruøyane (USA)",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis- og Futunaøyane",WS:"Samoa",YE:"Jemen",YT:"Mayotte",ZA:"Sør-Afrika",ZM:"Zambia",ZW:"Zimbabwe",XK:"Kosovo"},crt={locale:srt,countries:hrt},lrt=Object.freeze({locale:srt,countries:hrt,"default":crt}),art="pl",vrt={AF:"Afganistan",AL:"Albania",DZ:"Algieria",AS:"Samoa Amerykańskie",AD:"Andora",AO:"Angola",AI:"Anguilla",AQ:"Antarktyka",AG:"Antigua i Barbuda",AR:"Argentyna",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbejdżan",BS:"Bahamy",BH:"Bahrajn",BD:"Bangladesz",BB:"Barbados",BY:"Białoruś",BE:"Belgia",BZ:"Belize",BJ:"Benin",BM:"Bermudy",BT:"Bhutan",BO:"Boliwia",BA:"Bośnia i Hercegowina",BW:"Botswana",BV:"Wyspa Bouveta",BR:"Brazylia",IO:"Brytyjskie Terytorium Oceanu Indyjskiego",BN:"Brunei",BG:"Bułgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Kambodża",CM:"Kamerun",CA:"Kanada",CV:"Republika Zielonego Przylądka",KY:"Kajmany",CF:"Republika Środkowoafrykańska",TD:"Czad",CL:"Chile",CN:"Chiny",CX:"Wyspa Bożego Narodzenia",CC:"Wyspy Kokosowe",CO:"Kolumbia",KM:"Komory",CG:"Kongo",CD:"Demokratyczna Republika Konga",CK:"Wyspy Cooka",CR:"Kostaryka",CI:"Wybrzeże Kości Słoniowej",HR:"Chorwacja",CU:"Kuba",CY:"Cypr",CZ:"Czechy",DK:"Dania",DJ:"Dżibuti",DM:"Dominika",DO:"Dominikana",EC:"Ekwador",EG:"Egipt",SV:"Salwador",GQ:"Gwinea Równikowa",ER:"Erytrea",EE:"Estonia",ET:"Etiopia",FK:"Falklandy",FO:"Wyspy Owcze",FJ:"Fidżi",FI:"Finlandia",FR:"Francja",GF:"Gujana Francuska",PF:"Polinezja Francuska",TF:"Francuskie Terytoria Południowe i Antarktyczne",GA:"Gabon",GM:"Gambia",GE:"Gruzja",DE:"Niemcy",GH:"Ghana",GI:"Gibraltar",GR:"Grecja",GL:"Grenlandia",GD:"Grenada",GP:"Gwadelupa",GU:"Guam",GT:"Gwatemala",GN:"Gwinea",GW:"Gwinea Bissau",GY:"Gujana",HT:"Haiti",HM:"Wyspy Heard i McDonalda",VA:"Watykan",HN:"Honduras",HK:"Hongkong",HU:"Węgry",IS:"Islandia",IN:"Indie",ID:"Indonezja",IR:"Iran",IQ:"Irak",IE:"Irlandia",IL:"Izrael",IT:"Włochy",JM:"Jamajka",JP:"Japonia",JO:"Jordania",KZ:"Kazachstan",KE:"Kenia",KI:"Kiribati",KP:"Korea Północna",KR:"Korea Południowa",KW:"Kuwejt",KG:"Kirgistan",LA:"Laos",LV:"Łotwa",LB:"Liban",LS:"Lesotho",LR:"Liberia",LY:"Libia",LI:"Liechtenstein",LT:"Litwa",LU:"Luksemburg",MO:"Makau",MK:"Macedonia",MG:"Madagaskar",MW:"Malawi",MY:"Malezja",MV:"Malediwy",ML:"Mali",MT:"Malta",MH:"Wyspy Marshalla",MQ:"Martynika",MR:"Mauretania",MU:"Mauritius",YT:"Majotta",MX:"Meksyk",FM:"Mikronezja",MD:"Mołdawia",MC:"Monako",MN:"Mongolia",MS:"Montserrat",MA:"Maroko",MZ:"Mozambik",MM:"Mjanma",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Holandia",NC:"Nowa Kaledonia",NZ:"Nowa Zelandia",NI:"Nikaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk",MP:"Mariany Północne",NO:"Norwegia",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestyna",PA:"Panama",PG:"Papua-Nowa Gwinea",PY:"Paragwaj",PE:"Peru",PH:"Filipiny",PN:"Pitcairn",PL:"Polska",PT:"Portugalia",PR:"Portoryko",QA:"Katar",RE:"Reunion",RO:"Rumunia",RU:"Rosja",RW:"Rwanda",SH:"Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha",KN:"Saint Kitts i Nevis",LC:"Saint Lucia",PM:"Saint-Pierre i Miquelon",VC:"Saint Vincent i Grenadyny",WS:"Samoa",SM:"San Marino",ST:"Wyspy Świętego Tomasza i Książęca",SA:"Arabia Saudyjska",SN:"Senegal",SC:"Seszele",SL:"Sierra Leone",SG:"Singapur",SK:"Słowacja",SI:"Słowenia",SB:"Wyspy Salomona",SO:"Somalia",ZA:"Południowa Afryka",GS:"Georgia Południowa i Sandwich Południowy",ES:"Hiszpania",LK:"Sri Lanka",SD:"Sudan",SR:"Surinam",SJ:"Svalbard i Jan Mayen",SZ:"Suazi",SE:"Szwecja",CH:"Szwajcaria",SY:"Syria",TW:"Tajwan",TJ:"Tadżykistan",TZ:"Tanzania",TH:"Tajlandia",TL:"Timor Wschodni",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trynidad i Tobago",TN:"Tunezja",TR:"Turcja",TM:"Turkmenistan",TC:"Turks i Caicos",TV:"Tuvalu",UG:"Uganda",UA:"Ukraina",AE:"Zjednoczone Emiraty Arabskie",GB:"Wielka Brytania",US:"Stany Zjednoczone",UM:"Dalekie Wyspy Mniejsze Stanów Zjednoczonych",UY:"Urugwaj",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Wenezuela",VN:"Wietnam",VG:"Brytyjskie Wyspy Dziewicze",VI:"Wyspy Dziewicze Stanów Zjednoczonych",WF:"Wallis i Futuna",EH:"Sahara Zachodnia",YE:"Jemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Wyspy Alandzkie",BQ:"Bonaire, Sint Eustatius i Saba",CW:"Curaçao",GG:"Guernsey",IM:"Wyspa Man",JE:"Jersey",ME:"Czarnogóra",BL:"Saint-Barthélemy",MF:"Saint-Martin",RS:"Serbia",SX:"Sint Maarten",SS:"Sudan Południowy",XK:"Kosowo"},yrt={locale:art,countries:vrt},prt=Object.freeze({locale:art,countries:vrt,"default":yrt}),wrt="pt",brt={AF:"Afeganistão",ZA:"África do Sul",AL:"Albânia",DE:"Alemanha",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antártida",AG:"Antígua e Barbuda",SA:"Arábia Saudita",DZ:"Argélia",AR:"Argentina",AM:"Armênia",AW:"Aruba",AU:"Austrália",AT:"Áustria",AZ:"Azerbaijão",BS:"Bahamas",BH:"Bahrein",BD:"Bangladesh",BB:"Barbados",BE:"Bélgica",BZ:"Belize",BJ:"Benin",BM:"Bermudas",BY:"Bielorrússia",BO:"Bolívia",BA:"Bósnia e Herzegovina",BW:"Botsuana",BR:"Brasil",BN:"Brunei",BG:"Bulgária",BF:"Burquina Faso",BI:"Burundi",BT:"Butão",CV:"Cabo Verde",KH:"Camboja",CA:"Canadá",QA:"Catar",KZ:"Cazaquistão",TD:"Chade",CL:"Chile",CN:"China",CY:"Chipre",VA:"Cidade do Vaticano",SG:"Cingapura",CO:"Colômbia",KM:"Comores",CG:"Congo - Brazzaville",CD:"Congo - Kinshasa",KP:"Coreia do Norte",KR:"Coreia do Sul",CI:"Costa do Marfim",CR:"Costa Rica",HR:"Croácia",CU:"Cuba",CW:"Curaçao",DK:"Dinamarca",DJ:"Djibuti",DM:"Dominica",EG:"Egito",SV:"El Salvador",AE:"Emirados Árabes Unidos",EC:"Equador",ER:"Eritreia",SK:"Eslováquia",SI:"Eslovênia",ES:"Espanha",US:"Estados Unidos",EE:"Estônia",ET:"Etiópia",FJ:"Fiji",PH:"Filipinas",FI:"Finlândia",FR:"França",GA:"Gabão",GM:"Gâmbia",GH:"Gana",GE:"Geórgia",GS:"Geórgia do Sul e Ilhas Sandwich do Sul",GI:"Gibraltar",GD:"Granada",GR:"Grécia",GL:"Groenlândia",GP:"Guadalupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GY:"Guiana",GF:"Guiana Francesa",GN:"Guiné",GW:"Guiné Bissau",GQ:"Guiné Equatorial",HT:"Haiti",NL:"Holanda",HN:"Honduras",HK:"Hong Kong, RAE da China",HU:"Hungria",YE:"Iêmen",BV:"Ilhas Bouvet",CX:"Ilha Christmas",IM:"Ilha de Man",NF:"Ilha Norfolk",AX:"Ilhas Åland",KY:"Ilhas Caiman",CC:"Ilhas Cocos (Keeling)",CK:"Ilhas Cook",UM:"Ilhas Distantes dos EUA",HM:"Ilha Heard e Ilha McDonald",FO:"Ilhas Faroe",FK:"Ilhas Malvinas",MP:"Ilhas Marianas do Norte",MH:"Ilhas Marshall",PN:"Ilhas Pitcairn",SB:"Ilhas Salomão",TC:"Ilhas Turks e Caicos",VG:"Ilhas Virgens Britânicas",VI:"Ilhas Virgens dos EUA",IN:"Índia",ID:"Indonésia",IR:"Irã",IQ:"Iraque",IE:"Irlanda",IS:"Islândia",IL:"Israel",IT:"Itália",JM:"Jamaica",JP:"Japão",JE:"Jersey",JO:"Jordânia",KW:"Kuwait",LA:"Laos",LS:"Lesoto",LV:"Letônia",LB:"Líbano",LR:"Libéria",LY:"Líbia",LI:"Liechtenstein",LT:"Lituânia",LU:"Luxemburgo",MO:"Macau, RAE da China",MK:"Macedônia",MG:"Madagascar",MY:"Malásia",MW:"Malawi",MV:"Maldivas",ML:"Mali",MT:"Malta",MA:"Marrocos",MQ:"Martinica",MU:"Maurício",MR:"Mauritânia",YT:"Mayotte",MX:"México",MM:"Mianmar (Birmânia)",FM:"Micronésia",MZ:"Moçambique",MD:"Moldávia",MC:"Mônaco",MN:"Mongólia",ME:"Montenegro",MS:"Montserrat",NA:"Namíbia",NR:"Nauru",NP:"Nepal",NI:"Nicarágua",NE:"Níger",NG:"Nigéria",NU:"Niue",NO:"Noruega",NC:"Nova Caledônia",NZ:"Nova Zelândia",OM:"Omã",BQ:"Países Baixos Caribenhos",PW:"Palau",PA:"Panamá",PG:"Papua-Nova Guiné",PK:"Paquistão",PY:"Paraguai",PE:"Peru",PF:"Polinésia Francesa",PL:"Polônia",PR:"Porto Rico",PT:"Portugal",KE:"Quênia",KG:"Quirguistão",KI:"Quiribati",GB:"Reino Unido",CF:"República Centro-Africana",DO:"República Dominicana",CM:"República dos Camarões",CZ:"República Tcheca",RE:"Reunião",RO:"Romênia",RW:"Ruanda",RU:"Rússia",EH:"Saara Ocidental",PM:"Saint Pierre e Miquelon",WS:"Samoa",AS:"Samoa Americana",SM:"San Marino",SH:"Santa Helena",LC:"Santa Lúcia",BL:"São Bartolomeu",KN:"São Cristóvão e Nevis",MF:"São Martinho",ST:"São Tomé e Príncipe",VC:"São Vicente e Granadinas",SN:"Senegal",SL:"Serra Leoa",RS:"Sérvia",SC:"Seychelles",SX:"Sint Maarten",SY:"Síria",SO:"Somália",LK:"Sri Lanka",SZ:"Suazilândia",SD:"Sudão",SS:"Sudão do Sul",SE:"Suécia",CH:"Suíça",SR:"Suriname",SJ:"Svalbard e Jan Mayen",TH:"Tailândia",TW:"Taiwan",TJ:"Tajiquistão",TZ:"Tanzânia",IO:"Território Britânico do Oceano Índico",TF:"Territórios Franceses do Sul",PS:"Territórios palestinos",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad e Tobago",TN:"Tunísia",TM:"Turcomenistão",TR:"Turquia",TV:"Tuvalu",UA:"Ucrânia",UG:"Uganda",UY:"Uruguai",UZ:"Uzbequistão",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnã",WF:"Wallis e Futuna",ZM:"Zâmbia",ZW:"Zimbábue",XK:"Kosovo"},krt={locale:wrt,countries:brt},drt=Object.freeze({locale:wrt,countries:brt,"default":krt}),grt="ro",nut={AD:"Andorra",AE:"Emiratele Arabe Unite",AF:"Afganistan",AG:"Antigua și Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarctica",AR:"Argentina",AS:"Samoa Americană",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Insulele Åland",AZ:"Azerbaidjan",BA:"Bosnia și Herțegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgia",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Sfântul Bartolomeu",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Insulele Caraibe Olandeze",BR:"Brazilia",BS:"Bahamas",BT:"Bhutan",BV:"Insula Bouvet",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Insulele Cocos (Keeling)",CD:"Congo - Kinshasa",CF:"Republica Centrafricană",CG:"Congo - Brazzaville",CH:"Elveția",CI:"Côte d’Ivoire",CK:"Insulele Cook",CL:"Chile",CM:"Camerun",CN:"China",CO:"Columbia",CR:"Costa Rica",CU:"Cuba",CV:"Capul Verde",CW:"Curaçao",CX:"Insula Christmas",CY:"Cipru",CZ:"Cehia",DE:"Germania",DJ:"Djibouti",DK:"Danemarca",DM:"Dominica",DO:"Republica Dominicană",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egipt",EH:"Sahara Occidentală",ER:"Eritreea",ES:"Spania",ET:"Etiopia",FI:"Finlanda",FJ:"Fiji",FK:"Insulele Falkland",FM:"Micronezia",FO:"Insulele Feroe",FR:"Franța",GA:"Gabon",GB:"Regatul Unit",GD:"Grenada",GE:"Georgia",GF:"Guyana Franceză",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Groenlanda",GM:"Gambia",GN:"Guineea",GP:"Guadelupa",GQ:"Guineea Ecuatorială",GR:"Grecia",GS:"Georgia de Sud și Insulele Sandwich de Sud",GT:"Guatemala",GU:"Guam",GW:"Guineea-Bissau",GY:"Guyana",HK:"R.A.S. Hong Kong a Chinei",HM:"Insula Heard și Insulele McDonald",HN:"Honduras",HR:"Croația",HT:"Haiti",HU:"Ungaria",ID:"Indonezia",IE:"Irlanda",IL:"Israel",IM:"Insula Man",IN:"India",IO:"Teritoriul Britanic din Oceanul Indian",IQ:"Irak",IR:"Iran",IS:"Islanda",IT:"Italia",JE:"Jersey",JM:"Jamaica",JO:"Iordania",JP:"Japonia",KE:"Kenya",KG:"Kârgâzstan",KH:"Cambodgia",KI:"Kiribati",KM:"Comore",KN:"Saint Kitts și Nevis",KP:"Coreea de Nord",KR:"Coreea de Sud",KW:"Kuweit",KY:"Insulele Cayman",KZ:"Kazahstan",LA:"Laos",LB:"Liban",LC:"Sfânta Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lituania",LU:"Luxemburg",LV:"Letonia",LY:"Libia",MA:"Maroc",MC:"Monaco",MD:"Republica Moldova",ME:"Muntenegru",MF:"Sfântul Martin",MG:"Madagascar",MH:"Insulele Marshall",MK:"Republica Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MO:"R.A.S. Macao a Chinei",MP:"Insulele Mariane de Nord",MQ:"Martinica",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldive",MW:"Malawi",MX:"Mexic",MY:"Malaysia",MZ:"Mozambic",NA:"Namibia",NC:"Noua Caledonie",NE:"Niger",NF:"Insula Norfolk",NG:"Nigeria",NI:"Nicaragua",NL:"Țările de Jos",NO:"Norvegia",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Noua Zeelandă",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Polinezia Franceză",PG:"Papua-Noua Guinee",PH:"Filipine",PK:"Pakistan",PL:"Polonia",PM:"Saint-Pierre și Miquelon",PN:"Insulele Pitcairn",PR:"Puerto Rico",PS:"Teritoriile Palestiniene",PT:"Portugalia",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"România",RS:"Serbia",RU:"Rusia",RW:"Rwanda",SA:"Arabia Saudită",SB:"Insulele Solomon",SC:"Seychelles",SD:"Sudan",SE:"Suedia",SG:"Singapore",SH:"Sfânta Elena",SI:"Slovenia",SJ:"Svalbard și Jan Mayen",SK:"Slovacia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"Sudanul de Sud",ST:"Sao Tomé și Príncipe",SV:"El Salvador",SX:"Sint-Maarten",SY:"Siria",SZ:"Swaziland",TC:"Insulele Turks și Caicos",TD:"Ciad",TF:"Teritoriile Australe și Antarctice Franceze",TG:"Togo",TH:"Thailanda",TJ:"Tadjikistan",TK:"Tokelau",TL:"Timorul de Est",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turcia",TT:"Trinidad și Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ucraina",UG:"Uganda",UM:"Insulele Îndepărtate ale S.U.A.",US:"Statele Unite ale Americii",UY:"Uruguay",UZ:"Uzbekistan",VA:"Statul Cetății Vaticanului",VC:"Saint Vincent și Grenadinele",VE:"Venezuela",VG:"Insulele Virgine Britanice",VI:"Insulele Virgine Americane",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis și Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"Africa de Sud",ZM:"Zambia",ZW:"Zimbabwe"},tut={locale:grt,countries:nut},iut=Object.freeze({locale:grt,countries:nut,"default":tut}),rut="ru",uut={AU:"Австралия",AT:"Австрия",AZ:"Азербайджан",AX:"Аландские острова",AL:"Албания",DZ:"Алжир",VI:"Виргинские Острова (США)",AS:"Американское Самоа",AI:"Ангилья",AO:"Ангола",AD:"Андорра",AQ:"Антарктида",AG:"Антигуа и Барбуда",AR:"Аргентина",AM:"Армения",AW:"Аруба",AF:"Афганистан",BS:"Багамы",BD:"Бангладеш",BB:"Барбадос",BH:"Бахрейн",BZ:"Белиз",BY:"Беларусь",BE:"Бельгия",BJ:"Бенин",BM:"Бермуды",BG:"Болгария",BO:"Боливия",BQ:"Бонэйр, Синт-Эстатиус и Саба",BA:"Босния и Герцеговина",BW:"Ботсвана",BR:"Бразилия",IO:"Британская территория в Индийском океане",VG:"Виргинские Острова (Великобритания)",BN:"Бруней",BF:"Буркина-Фасо",BI:"Бурунди",BT:"Бутан",VU:"Вануату",VA:"Ватикан",GB:"Великобритания",HU:"Венгрия",VE:"Венесуэла",UM:"Внешние малые острова (США)",TL:"Восточный Тимор",VN:"Вьетнам",GA:"Габон",HT:"Гаити",GY:"Гайана",GM:"Гамбия",GH:"Гана",GP:"Гваделупа",GT:"Гватемала",GF:"Гвиана",GN:"Гвинея",GW:"Гвинея-Бисау",DE:"Германия",GG:"Гернси",GI:"Гибралтар",HN:"Гондурас",HK:"Гонконг",GD:"Гренада",GL:"Гренландия",GR:"Греция",GE:"Грузия",GU:"Гуам",DK:"Дания",JE:"Джерси",DJ:"Джибути",DM:"Доминика",DO:"Доминиканская Республика",CD:"Демократическая Республика Конго",EG:"Египет",ZM:"Замбия",EH:"САДР",ZW:"Зимбабве",IL:"Израиль",IN:"Индия",ID:"Индонезия",JO:"Иордания",IQ:"Ирак",IR:"Иран",IE:"Ирландия",IS:"Исландия",ES:"Испания",IT:"Италия",YE:"Йемен",CV:"Кабо-Верде",KZ:"Казахстан",KY:"Острова Кайман",KH:"Камбоджа",CM:"Камерун",CA:"Канада",QA:"Катар",KE:"Кения",CY:"Кипр",KG:"Киргизия",KI:"Кирибати",TW:"Китайская Республика",KP:"КНДР (Корейская Народно-Демократическая Республика)",CN:"КНР (Китайская Народная Республика)",CC:"Кокосовые острова",CO:"Колумбия",KM:"Коморы",CR:"Коста-Рика",CI:"Кот-д’Ивуар",CU:"Куба",KW:"Кувейт",CW:"Кюрасао",LA:"Лаос",LV:"Латвия",LS:"Лесото",LR:"Либерия",LB:"Ливан",LY:"Ливия",LT:"Литва",LI:"Лихтенштейн",LU:"Люксембург",MU:"Маврикий",MR:"Мавритания",MG:"Мадагаскар",YT:"Майотта",MO:"Макао",MK:"Македония",MW:"Малави",MY:"Малайзия",ML:"Мали",MV:"Мальдивы",MT:"Мальта",MA:"Марокко",MQ:"Мартиника",MH:"Маршалловы Острова",MX:"Мексика",FM:"Микронезия",MZ:"Мозамбик",MD:"Молдавия",MC:"Монако",MN:"Монголия",MS:"Монтсеррат",MM:"Мьянма",NA:"Намибия",NR:"Науру",NP:"Непал",NE:"Нигер",NG:"Нигерия",NL:"Нидерланды",NI:"Никарагуа",NU:"Ниуэ",NZ:"Новая Зеландия",NC:"Новая Каледония",NO:"Норвегия",AE:"ОАЭ",OM:"Оман",BV:"Остров Буве",IM:"Остров Мэн",CK:"Острова Кука",NF:"Остров Норфолк",CX:"Остров Рождества",PN:"Острова Питкэрн",SH:"Острова Святой Елены, Вознесения и Тристан-да-Кунья",PK:"Пакистан",PW:"Палау",PS:"Государство Палестина",PA:"Панама",PG:"Папуа — Новая Гвинея",PY:"Парагвай",PE:"Перу",PL:"Польша",PT:"Португалия",PR:"Пуэрто-Рико",CG:"Республика Конго",KR:"Республика Корея",RE:"Реюньон",RU:"Россия",RW:"Руанда",RO:"Румыния",SV:"Сальвадор",WS:"Самоа",SM:"Сан-Марино",ST:"Сан-Томе и Принсипи",SA:"Саудовская Аравия",SZ:"Свазиленд",MP:"Северные Марианские Острова",SC:"Сейшельские Острова",BL:"Сен-Бартелеми",MF:"Сен-Мартен",PM:"Сен-Пьер и Микелон",SN:"Сенегал",VC:"Сент-Винсент и Гренадины",KN:"Сент-Китс и Невис",LC:"Сент-Люсия",RS:"Сербия",SG:"Сингапур",SX:"Синт-Мартен",SY:"Сирия",SK:"Словакия",SI:"Словения",SB:"Соломоновы Острова",SO:"Сомали",SD:"Судан",SR:"Суринам",US:"США",SL:"Сьерра-Леоне",TJ:"Таджикистан",TH:"Таиланд",TZ:"Танзания",TC:"Теркс и Кайкос",TG:"Того",TK:"Токелау",TO:"Тонга",TT:"Тринидад и Тобаго",TV:"Тувалу",TN:"Тунис",TM:"Туркмения",TR:"Турция",UG:"Уганда",UZ:"Узбекистан",UA:"Украина",WF:"Уоллис и Футуна",UY:"Уругвай",FO:"Фареры",FJ:"Фиджи",PH:"Филиппины",FI:"Финляндия",FK:"Фолклендские острова",FR:"Франция",PF:"Французская Полинезия",TF:"Французские Южные и Антарктические Территории",HM:"Херд и Макдональд",HR:"Хорватия",CF:"ЦАР",TD:"Чад",ME:"Черногория",CZ:"Чехия",CL:"Чили",CH:"Швейцария",SE:"Швеция",SJ:"Шпицберген и Ян-Майен",LK:"Шри-Ланка",EC:"Эквадор",GQ:"Экваториальная Гвинея",ER:"Эритрея",EE:"Эстония",ET:"Эфиопия",ZA:"ЮАР",GS:"Южная Георгия и Южные Сандвичевы Острова",SS:"Южный Судан",JM:"Ямайка",JP:"Япония",XK:"Косово"},fut={locale:rut,countries:uut},eut=Object.freeze({locale:rut,countries:uut,"default":fut}),out="sk",sut={AD:"Andorra",AE:"Spojené arabské emiráty",AF:"Afganistan",AG:"Antigua a Barbuda",AI:"Anguilla",AL:"Albánsko",AM:"Arménsko",AO:"Angola",AQ:"Antarktída",AR:"Argentína",AS:"Americká Samoa",AT:"Rakúsko",AU:"Austrália",AW:"Aruba",AX:"Alandy",AZ:"Azerbajdžan",BA:"Bosna a Hercegovina",BB:"Barbados",BD:"Bangladéš",BE:"Belgicko",BF:"Burkina Faso",BG:"Bulharsko",BH:"Bahrajn",BI:"Burundi",BJ:"Benin",BL:"Svätý Bartolomej",BM:"Bermudy",BN:"Brunej",BO:"Bolívia",BQ:"Karibské Holandsko",BR:"Brazília",BS:"Bahamy",BT:"Bhután",BV:"Bouvetov ostrov",BW:"Botswana",BY:"Bielorusko",BZ:"Belize",CA:"Kanada",CC:"Kokosové ostrovy",CD:"Konžská demokratická republika",CF:"Stredoafrická republika",CG:"Konžská republika",CH:"Švajčiarsko",CI:"Pobrežie Slonoviny",CK:"Cookove ostrovy",CL:"Čile",CM:"Kamerun",CN:"Čína",CO:"Kolumbia",CR:"Kostarika",CU:"Kuba",CV:"Kapverdy",CW:"Curaçao",CX:"Vianočný ostrov",CY:"Cyprus",CZ:"Česko",DE:"Nemecko",DJ:"Džibutsko",DK:"Dánsko",DM:"Dominika",DO:"Dominikánska republika",DZ:"Alžírsko",EC:"Ekvádor",EE:"Estónsko",EG:"Egypt",EH:"Západná Sahara",ER:"Eritrea",ES:"Španielsko",ET:"Etiópia",FI:"Fínsko",FJ:"Fidži",FK:"Falklandy",FM:"Mikronézia",FO:"Faerské ostrovy",FR:"Francúzsko",GA:"Gabon",GB:"Spojené kráľovstvo",GD:"Grenada",GE:"Gruzínsko",GF:"Francúzska Guayana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltár",GL:"Grónsko",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Rovníková Guinea",GR:"Grécko",GS:"Južná Georgia a Južné Sandwichove ostrovy",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guayana",HK:"Hongkong – OAO Číny",HM:"Heardov ostrov a Macdonaldove ostrovy",HN:"Honduras",HR:"Chorvátsko",HT:"Haiti",HU:"Maďarsko",ID:"Indonézia",IE:"Írsko",IL:"Izrael",IM:"Ostrov Man",IN:"India",IO:"Britské indickooceánske územie",IQ:"Irak",IR:"Irán",IS:"Island",IT:"Taliansko",JE:"Jersey",JM:"Jamajka",JO:"Jordánsko",JP:"Japonsko",KE:"Keňa",KG:"Kirgizsko",KH:"Kambodža",KI:"Kiribati",KM:"Komory",KN:"Svätý Krištof a Nevis",KP:"Severná Kórea",KR:"Južná Kórea",KW:"Kuvajt",KY:"Kajmanie ostrovy",KZ:"Kazachstan",LA:"Laos",LB:"Libanon",LC:"Svätá Lucia",LI:"Lichtenštajnsko",LK:"Srí Lanka",LR:"Libéria",LS:"Lesotho",LT:"Litva",LU:"Luxembursko",LV:"Lotyšsko",LY:"Líbya",MA:"Maroko",MC:"Monako",MD:"Moldavsko",ME:"Čierna Hora",MF:"Svätý Martin (fr.)",MG:"Madagaskar",MH:"Marshallove ostrovy",MK:"Macedónsko",ML:"Mali",MM:"Mjanmarsko",MN:"Mongolsko",MO:"Macao – OAO Číny",MP:"Severné Mariány",MQ:"Martinik",MR:"Mauritánia",MS:"Montserrat",MT:"Malta",MU:"Maurícius",MV:"Maldivy",MW:"Malawi",MX:"Mexiko",MY:"Malajzia",MZ:"Mozambik",NA:"Namíbia",NC:"Nová Kaledónia",NE:"Niger",NF:"Norfolk",NG:"Nigéria",NI:"Nikaragua",NL:"Holandsko",NO:"Nórsko",NP:"Nepál",NR:"Nauru",NU:"Niue",NZ:"Nový Zéland",OM:"Omán",PA:"Panama",PE:"Peru",PF:"Francúzska Polynézia",PG:"Papua Nová Guinea",PH:"Filipíny",PK:"Pakistan",PL:"Poľsko",PM:"Saint Pierre a Miquelon",PN:"Pitcairnove ostrovy",PR:"Portoriko",PS:"Palestínske územia",PT:"Portugalsko",PW:"Palau",PY:"Paraguaj",QA:"Katar",RE:"Réunion",RO:"Rumunsko",RS:"Srbsko",RU:"Rusko",RW:"Rwanda",SA:"Saudská Arábia",SB:"Šalamúnove ostrovy",SC:"Seychely",SD:"Sudán",SE:"Švédsko",SG:"Singapur",SH:"Svätá Helena",SI:"Slovinsko",SJ:"Svalbard a Jan Mayen",SK:"Slovensko",SL:"Sierra Leone",SM:"San Maríno",SN:"Senegal",SO:"Somálsko",SR:"Surinam",SS:"Južný Sudán",ST:"Svätý Tomáš a Princov ostrov",SV:"Salvádor",SX:"Svätý Martin (hol.)",SY:"Sýria",SZ:"Svazijsko",TC:"Turks a Caicos",TD:"Čad",TF:"Francúzske južné a antarktické územia",TG:"Togo",TH:"Thajsko",TJ:"Tadžikistan",TK:"Tokelau",TL:"Východný Timor",TM:"Turkménsko",TN:"Tunisko",TO:"Tonga",TR:"Turecko",TT:"Trinidad a Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzánia",UA:"Ukrajina",UG:"Uganda",UM:"Menšie odľahlé ostrovy USA",US:"Spojené štáty",UY:"Uruguaj",UZ:"Uzbekistan",VA:"Vatikán",VC:"Svätý Vincent a Grenadíny",VE:"Venezuela",VG:"Britské Panenské ostrovy",VI:"Americké Panenské ostrovy",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis a Futuna",WS:"Samoa",XK:"Kosovo",YE:"Jemen",YT:"Mayotte",ZA:"Južná Afrika",ZM:"Zambia",ZW:"Zimbabwe"},hut={locale:out,countries:sut},cut=Object.freeze({locale:out,countries:sut,"default":hut}),lut="sl",aut={AD:"Andora",AE:"Združeni arabski emirati",AF:"Afganistan",AG:"Antigva in Barbuda",AI:"Angvila",AL:"Albanija",AM:"Armenija",AO:"Angola",AQ:"Antarktika",AR:"Argentina",AS:"Ameriška Samoa",AT:"Avstrija",AU:"Avstralija",AW:"Aruba",AX:"Ålandski otoki",AZ:"Azerbajdžan",BA:"Bosna in Hercegovina",BB:"Barbados",BD:"Bangladeš",BE:"Belgija",BF:"Burkina Faso",BG:"Bolgarija",BH:"Bahrajn",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermudi",BN:"Brunej",BO:"Bolivija",BQ:"Nizozemski Karibi",BR:"Brazilija",BS:"Bahami",BT:"Butan",BV:"Bouvetov otok",BW:"Bocvana",BY:"Belorusija",BZ:"Belize",CA:"Kanada",CC:"Kokosovi otoki",CD:"Demokratična republika Kongo",CF:"Centralnoafriška republika",CG:"Kongo - Brazzaville",CH:"Švica",CI:"Slonokoščena obala",CK:"Cookovi otoki",CL:"Čile",CM:"Kamerun",CN:"Kitajska",CO:"Kolumbija",CR:"Kostarika",CU:"Kuba",CV:"Zelenortski otoki",CW:"Curaçao",CX:"Božični otok",CY:"Ciper",CZ:"Češka",DE:"Nemčija",DJ:"Džibuti",DK:"Danska",DM:"Dominika",DO:"Dominikanska republika",DZ:"Alžirija",EC:"Ekvador",EE:"Estonija",EG:"Egipt",EH:"Zahodna Sahara",ER:"Eritreja",ES:"Španija",ET:"Etiopija",FI:"Finska",FJ:"Fidži",FK:"Falklandski otoki",FM:"Mikronezija",FO:"Ferski otoki",FR:"Francija",GA:"Gabon",GB:"Združeno kraljestvo",GD:"Grenada",GE:"Gruzija",GF:"Francoska Gvajana",GG:"Guernsey",GH:"Gana",GI:"Gibraltar",GL:"Grenlandija",GM:"Gambija",GN:"Gvineja",GP:"Gvadalupe",GQ:"Ekvatorialna Gvineja",GR:"Grčija",GS:"Južna Georgia in Južni Sandwichevi otoki",GT:"Gvatemala",GU:"Guam",GW:"Gvineja Bissau",GY:"Gvajana",HK:"Hongkong",HM:"Heardov otok in McDonaldovi otoki",HN:"Honduras",HR:"Hrvaška",HT:"Haiti",HU:"Madžarska",ID:"Indonezija",IE:"Irska",IL:"Izrael",IM:"Otok Man",IN:"Indija",IO:"Britansko ozemlje v Indijskem oceanu",IQ:"Irak",IR:"Iran",IS:"Islandija",IT:"Italija",JE:"Jersey",JM:"Jamajka",JO:"Jordanija",JP:"Japonska",KE:"Kenija",KG:"Kirgizistan",KH:"Kambodža",KI:"Kiribati",KM:"Komori",KN:"Saint Kitts in Nevis",KP:"Severna Koreja",KR:"Južna Koreja",KW:"Kuvajt",KY:"Kajmanski otoki",KZ:"Kazahstan",LA:"Laos",LB:"Libanon",LC:"Saint Lucia",LI:"Lihtenštajn",LK:"Šrilanka",LR:"Liberija",LS:"Lesoto",LT:"Litva",LU:"Luksemburg",LV:"Latvija",LY:"Libija",MA:"Maroko",MC:"Monako",MD:"Moldavija",ME:"Črna gora",MF:"Saint Martin",MG:"Madagaskar",MH:"Marshallovi otoki",MK:"Makedonija",ML:"Mali",MM:"Mjanmar (Burma)",MN:"Mongolija",MO:"Macao",MP:"Severni Marianski otoki",MQ:"Martinik",MR:"Mavretanija",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldivi",MW:"Malavi",MX:"Mehika",MY:"Malezija",MZ:"Mozambik",NA:"Namibija",NC:"Nova Kaledonija",NE:"Niger",NF:"Norfolški otok",NG:"Nigerija",NI:"Nikaragva",NL:"Nizozemska",NO:"Norveška",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Nova Zelandija",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Francoska Polinezija",PG:"Papua Nova Gvineja",PH:"Filipini",PK:"Pakistan",PL:"Poljska",PM:"Saint Pierre in Miquelon",PN:"Pitcairn",PR:"Portoriko",PS:"Palestinsko ozemlje",PT:"Portugalska",PW:"Palau",PY:"Paragvaj",QA:"Katar",RE:"Reunion",RO:"Romunija",RS:"Srbija",RU:"Rusija",RW:"Ruanda",SA:"Saudova Arabija",SB:"Salomonovi otoki",SC:"Sejšeli",SD:"Sudan",SE:"Švedska",SG:"Singapur",SH:"Sveta Helena",SI:"Slovenija",SJ:"Svalbard in Jan Mayen",SK:"Slovaška",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalija",SR:"Surinam",SS:"Južni Sudan",ST:"Sao Tome in Principe",SV:"Salvador",SX:"Sint Maarten",SY:"Sirija",SZ:"Svazi",TC:"Otoki Turks in Caicos",TD:"Čad",TF:"Francosko južno ozemlje",TG:"Togo",TH:"Tajska",TJ:"Tadžikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunizija",TO:"Tonga",TR:"Turčija",TT:"Trinidad in Tobago",TV:"Tuvalu",TW:"Tajvan",TZ:"Tanzanija",UA:"Ukrajina",UG:"Uganda",UM:"Stranski zunanji otoki Združenih držav",US:"Združene države Amerike",UY:"Urugvaj",UZ:"Uzbekistan",VA:"Vatikan",VC:"Saint Vincent in Grenadine",VE:"Venezuela",VG:"Britanski Deviški otoki",VI:"Ameriški Deviški otoki",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis in Futuna",WS:"Samoa",XK:"Kosovo",YE:"Jemen",YT:"Mayotte",ZA:"Južnoafriška republika",ZM:"Zambija",ZW:"Zimbabve"},vut={locale:lut,countries:aut},yut=Object.freeze({locale:lut,countries:aut,"default":vut}),put="sr",wut={AD:"Андора",AE:"Уједињени Арапски Емирати",AF:"Авганистан",AG:"Антигва и Барбуда",AI:"Ангвила",AL:"Албанија",AM:"Јерменија",AO:"Ангола",AQ:"Антарктик",AR:"Аргентина",AS:"Америчка Самоа",AT:"Аустрија",AU:"Аустралија",AW:"Аруба",AX:"Оландска Острва",AZ:"Азербејџан",BA:"Босна и Херцеговина",BB:"Барбадос",BD:"Бангладеш",BE:"Белгија",BF:"Буркина Фасо",BG:"Бугарска",BH:"Бахреин",BI:"Бурунди",BJ:"Бенин",BL:"Сен Бартелеми",BM:"Бермуда",BN:"Брунеј",BO:"Боливија",BQ:"Карипска Холандија",BR:"Бразил",BS:"Бахами",BT:"Бутан",BV:"Острво Буве",BW:"Боцвана",BY:"Белорусија",BZ:"Белизе",CA:"Канада",CC:"Кокосова (Килингова) Острва",CD:"Конго - Киншаса",CF:"Централноафричка Република",CG:"Конго - Бразавил",CH:"Швајцарска",CI:"Обала Слоноваче",CK:"Кукова Острва",CL:"Чиле",CM:"Камерун",CN:"Кина",CO:"Колумбија",CR:"Костарика",CU:"Куба",CV:"Зеленортска Острва",CW:"Курасао",CX:"Божићно Острво",CY:"Кипар",CZ:"Чешка",DE:"Немачка",DJ:"Џибути",DK:"Данска",DM:"Доминика",DO:"Доминиканска Република",DZ:"Алжир",EC:"Еквадор",EE:"Естонија",EG:"Египат",EH:"Западна Сахара",ER:"Еритреја",ES:"Шпанија",ET:"Етиопија",FI:"Финска",FJ:"Фиџи",FK:"Фокландска Острва",FM:"Микронезија",FO:"Фарска Острва",FR:"Француска",GA:"Габон",GB:"Уједињено Краљевство",GD:"Гренада",GE:"Грузија",GF:"Француска Гвајана",GG:"Гернзи",GH:"Гана",GI:"Гибралтар",GL:"Гренланд",GM:"Гамбија",GN:"Гвинеја",GP:"Гваделуп",GQ:"Екваторијална Гвинеја",GR:"Грчка",GS:"Јужна Џорџија и Јужна Сендвичка Острва",GT:"Гватемала",GU:"Гуам",GW:"Гвинеја-Бисао",GY:"Гвајана",HK:"САР Хонгконг (Кина)",HM:"Острво Херд и Мекдоналдова острва",HN:"Хондурас",HR:"Хрватска",HT:"Хаити",HU:"Мађарска",ID:"Индонезија",IE:"Ирска",IL:"Израел",IM:"Острво Ман",IN:"Индија",IO:"Британска територија Индијског океана",IQ:"Ирак",IR:"Иран",IS:"Исланд",IT:"Италија",JE:"Џерзи",JM:"Јамајка",JO:"Јордан",JP:"Јапан",KE:"Кенија",KG:"Киргистан",KH:"Камбоџа",KI:"Кирибати",KM:"Коморска Острва",KN:"Сент Китс и Невис",KP:"Северна Кореја",KR:"Јужна Кореја",KW:"Кувајт",KY:"Кајманска Острва",KZ:"Казахстан",LA:"Лаос",LB:"Либан",LC:"Света Луција",LI:"Лихтенштајн",LK:"Шри Ланка",LR:"Либерија",LS:"Лесото",LT:"Литванија",LU:"Луксембург",LV:"Летонија",LY:"Либија",MA:"Мароко",MC:"Монако",MD:"Молдавија",ME:"Црна Гора",MF:"Свети Мартин (Француска)",MG:"Мадагаскар",MH:"Маршалска Острва",MK:"Македонија",ML:"Мали",MM:"Мијанмар (Бурма)",MN:"Монголија",MO:"САР Макао (Кина)",MP:"Северна Маријанска Острва",MQ:"Мартиник",MR:"Мауританија",MS:"Монсерат",MT:"Малта",MU:"Маурицијус",MV:"Малдиви",MW:"Малави",MX:"Мексико",MY:"Малезија",MZ:"Мозамбик",NA:"Намибија",NC:"Нова Каледонија",NE:"Нигер",NF:"Острво Норфок",NG:"Нигерија",NI:"Никарагва",NL:"Холандија",NO:"Норвешка",NP:"Непал",NR:"Науру",NU:"Ниуе",NZ:"Нови Зеланд",OM:"Оман",PA:"Панама",PE:"Перу",PF:"Француска Полинезија",PG:"Папуа Нова Гвинеја",PH:"Филипини",PK:"Пакистан",PL:"Пољска",PM:"Сен Пјер и Микелон",PN:"Питкерн",PR:"Порторико",PS:"Палестинске територије",PT:"Португалија",PW:"Палау",PY:"Парагвај",QA:"Катар",RE:"Реинион",RO:"Румунија",RS:"Србија",RU:"Русија",RW:"Руанда",SA:"Саудијска Арабија",SB:"Соломонска Острва",SC:"Сејшели",SD:"Судан",SE:"Шведска",SG:"Сингапур",SH:"Света Јелена",SI:"Словенија",SJ:"Свалбард и Јан Мајен",SK:"Словачка",SL:"Сијера Леоне",SM:"Сан Марино",SN:"Сенегал",SO:"Сомалија",SR:"Суринам",SS:"Јужни Судан",ST:"Сао Томе и Принципе",SV:"Салвадор",SX:"Свети Мартин (Холандија)",SY:"Сирија",SZ:"Свазиленд",TC:"Острва Туркс и Каикос",TD:"Чад",TF:"Француске Јужне Територије",TG:"Того",TH:"Тајланд",TJ:"Таџикистан",TK:"Токелау",TL:"Источни Тимор",TM:"Туркменистан",TN:"Тунис",TO:"Тонга",TR:"Турска",TT:"Тринидад и Тобаго",TV:"Тувалу",TW:"Тајван",TZ:"Танзанија",UA:"Украјина",UG:"Уганда",UM:"Удаљена острва САД",US:"Сједињене Државе",UY:"Уругвај",UZ:"Узбекистан",VA:"Ватикан",VC:"Сент Винсент и Гренадини",VE:"Венецуела",VG:"Британска Девичанска Острва",VI:"Америчка Девичанска Острва",VN:"Вијетнам",VU:"Вануату",WF:"Валис и Футуна",WS:"Самоа",XK:"Косово",YE:"Јемен",YT:"Мајот",ZA:"Јужноафричка Република",ZM:"Замбија",ZW:"Зимбабве"},but={locale:put,countries:wut},kut=Object.freeze({locale:put,countries:wut,"default":but}),dut="sv",gut={AD:"Andorra",AE:"Förenade Arabemiraten",AF:"Afghanistan",AG:"Antigua och Barbuda",AI:"Anguilla",AL:"Albanien",AM:"Armenien",AO:"Angola",AQ:"Antarktis",AR:"Argentina",AS:"Amerikanska Samoa",AT:"Österrike",AU:"Australien",AW:"Aruba",AX:"Åland",AZ:"Azerbajdzjan",BA:"Bosnien och Hercegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgien",BF:"Burkina Faso",BG:"Bulgarien",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint-Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Bonaire, Saint Eustatius och Saba",BR:"Brasilien",BS:"Bahamas",BT:"Bhutan",BV:"Bouvetön",BW:"Botswana",BY:"Vitryssland",BZ:"Belize",CA:"Kanada",CC:"Kokosöarna",CD:"Demokratiska republiken Kongo",CF:"Centralafrikanska republiken",CG:"Kongo-Brazzaville",CH:"Schweiz",CI:"Elfenbenskusten",CK:"Cooköarna",CL:"Chile",CM:"Kamerun",CN:"Kina",CO:"Colombia",CR:"Costa Rica",CU:"Kuba",CV:"Kap Verde",CW:"Curacao",CX:"Julön",CY:"Cypern",CZ:"Tjeckien",DE:"Tyskland",DJ:"Djibouti",DK:"Danmark",DM:"Dominica",DO:"Dominikanska republiken",DZ:"Algeriet",EC:"Ecuador",EE:"Estland",EG:"Egypten",EH:"Västsahara",ER:"Eritrea",ES:"Spanien",ET:"Etiopien",FI:"Finland",FJ:"Fiji",FK:"Falklandsöarna",FM:"Mikronesiska federationen",FO:"Färöarna",FR:"Frankrike",GA:"Gabon",GB:"Storbritannien",GD:"Grenada",GE:"Georgien",GF:"Franska Guyana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Grönland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Ekvatorialguinea",GR:"Grekland",GS:"Sydgeorgien och Sydsandwichöarna",GT:"Guatemala",GU:"Guam",GW:"Guinea Bissau",GY:"Guyana",HK:"Hongkong",HM:"Heard- och McDonaldsöarna",HN:"Honduras",HR:"Kroatien",HT:"Haiti",HU:"Ungern",ID:"Indonesien",IE:"Irland",IL:"Israel",IM:"Isle of Man",IN:"Indien",IO:"Brittiska territoriet i Indiska Oceanen",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italien",JE:"Jersey",JM:"Jamaica",JO:"Jordanien",JP:"Japan",KE:"Kenya",KG:"Kirgizistan",KH:"Kambodja",KI:"Kiribati",KM:"Komorerna",KN:"Saint Kitts och Nevis",KP:"Nordkorea",KR:"Sydkorea",KW:"Kuwait",KY:"Caymanöarna",KZ:"Kazakstan",LA:"Laos",LB:"Libanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",LY:"Libyen",MA:"Marocko",MC:"Monaco",MD:"Moldavien",ME:"Montenegro",MF:"Saint Martin (franska delen)",MG:"Madagaskar",MH:"Marshallöarna",MK:"Makedonien",ML:"Mali",MM:"Burma",MN:"Mongoliet",MO:"Macau",MP:"Nordmarianerna",MQ:"Martinique",MR:"Mauretanien",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldiverna",MW:"Malawi",MX:"Mexiko",MY:"Malaysia",MZ:"Moçambique",NA:"Namibia",NC:"Nya Kaledonien",NE:"Niger",NF:"Norfolkön",NG:"Nigeria",NI:"Nicaragua",NL:"Nederländerna",NO:"Norge",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Nya Zeeland",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Franska Polynesien",PG:"Papua Nya Guinea",PH:"Filippinerna",PK:"Pakistan",PL:"Polen",PM:"Saint-Pierre och Miquelon",PN:"Pitcairnöarna",PR:"Puerto Rico",PS:"Palestinska territoriet, ockuperade",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Rumänien",RS:"Serbien",RU:"Ryssland",RW:"Rwanda",SA:"Saudiarabien",SB:"Salomonöarna",SC:"Seychellerna",SD:"Sudan",SE:"Sverige",SG:"Singapore",SH:"Sankta Helena",SI:"Slovenien",SJ:"Svalbard och Jan Mayen",SK:"Slovakien",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Surinam",SS:"Sydsudan",ST:"São Tomé och Príncipe",SV:"El Salvador",SX:"Sint Maarten (nederländska delen)",SY:"Syrien",SZ:"Swaziland",TC:"Turks- och Caicosöarna",TD:"Tchad",TF:"Franska södra territorierna",TG:"Togo",TH:"Thailand",TJ:"Tadzjikistan",TK:"Tokelauöarna",TL:"Östtimor",TM:"Turkmenistan",TN:"Tunisien",TO:"Tonga",TR:"Turkiet",TT:"Trinidad och Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraina",UG:"Uganda",UM:"USA:s yttre öar",US:"USA",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatikanstaten",VC:"Saint Vincent och Grenadinerna",VE:"Venezuela",VG:"Brittiska Jungfruöarna",VI:"Amerikanska Jungfruöarna",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis- och Futunaöarna",WS:"Samoa",YE:"Jemen",YT:"Mayotte",ZA:"Sydafrika",ZM:"Zambia",ZW:"Zimbabwe",XK:"Kosovo"},nft={locale:dut,countries:gut},tft=Object.freeze({locale:dut,countries:gut,"default":nft}),ift="tr",rft={AD:"Andorra",AE:"Birleşik Arap Emirlikleri",AF:"Afganistan",AG:"Antigua ve Barbuda",AI:"Anguilla",AL:"Arnavutluk",AM:"Ermenistan",AO:"Angola",AQ:"Antarktika",AR:"Arjantin",AS:"Amerikan Samoası",AT:"Avusturya",AU:"Avustralya",AW:"Aruba",AX:"Åland Adaları",AZ:"Azerbaycan",BA:"Bosna Hersek",BB:"Barbados",BD:"Bangladeş",BE:"Belçika",BF:"Burkina Faso",BG:"Bulgaristan",BH:"Bahreyn",BI:"Burundi",BJ:"Benin",BL:"Saint Barthelemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivya",BQ:"Karayip Hollanda",BR:"Brezilya",BS:"Bahamalar",BT:"Butan",BV:"Bouvet Adası",BW:"Botsvana",BY:"Beyaz Rusya",BZ:"Belize",CA:"Kanada",CC:"Cocos (Keeling) Adaları",CD:"Kongo - Kinşasa",CF:"Orta Afrika Cumhuriyeti",CG:"Kongo - Brazavil",CH:"İsviçre",CI:"Fildişi Sahili",CK:"Cook Adaları",CL:"Şili",CM:"Kamerun",CN:"Çin",CO:"Kolombiya",CR:"Kosta Rika",CU:"Küba",CV:"Cape Verde",CW:"Curaçao",CX:"Christmas Adası",CY:"Güney Kıbrıs Rum Kesimi",CZ:"Çek Cumhuriyeti",DE:"Almanya",DJ:"Cibuti",DK:"Danimarka",DM:"Dominika",DO:"Dominik Cumhuriyeti",DZ:"Cezayir",EC:"Ekvador",EE:"Estonya",EG:"Mısır",EH:"Batı Sahara",ER:"Eritre",ES:"İspanya",ET:"Etiyopya",FI:"Finlandiya",FJ:"Fiji",FK:"Falkland Adaları",FM:"Mikronezya",FO:"Faroe Adaları",FR:"Fransa",GA:"Gabon",GB:"Birleşik Krallık",GD:"Grenada",GE:"Gürcistan",GF:"Fransız Guyanası",GG:"Guernsey",GH:"Gana",GI:"Cebelitarık",GL:"Grönland",GM:"Gambiya",GN:"Gine",GP:"Guadalupe",GQ:"Ekvator Ginesi",GR:"Yunanistan",GS:"Güney Georgia ve Güney Sandwich Adaları",GT:"Guatemala",GU:"Guam",GW:"Gine-Bissau",GY:"Guyana",HK:"Çin Hong Kong ÖYB",HM:"Heard Adası ve McDonald Adaları",HN:"Honduras",HR:"Hırvatistan",HT:"Haiti",HU:"Macaristan",ID:"Endonezya",IE:"İrlanda",IL:"İsrail",IM:"Man Adası",IN:"Hindistan",IO:"Britanya Hint Okyanusu Toprakları",IQ:"Irak",IR:"İran",IS:"İzlanda",IT:"İtalya",JE:"Jersey",JM:"Jamaika",JO:"Ürdün",JP:"Japonya",KE:"Kenya",KG:"Kırgızistan",KH:"Kamboçya",KI:"Kiribati",KM:"Komorlar",KN:"Saint Kitts ve Nevis",KP:"Kuzey Kore",KR:"Güney Kore",KW:"Kuveyt",KY:"Cayman Adaları",KZ:"Kazakistan",LA:"Laos",LB:"Lübnan",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberya",LS:"Lesoto",LT:"Litvanya",LU:"Lüksemburg",LV:"Letonya",LY:"Libya",MA:"Fas",MC:"Monako",MD:"Moldova",ME:"Karadağ",MF:"Saint Martin",MG:"Madagaskar",MH:"Marshall Adaları",MK:"Makedonya",ML:"Mali",MM:"Myanmar (Burma)",MN:"Moğolistan",MO:"Çin Makao ÖYB",MP:"Kuzey Mariana Adaları",MQ:"Martinik",MR:"Moritanya",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldivler",MW:"Malavi",MX:"Meksika",MY:"Malezya",MZ:"Mozambik",NA:"Namibya",NC:"Yeni Kaledonya",NE:"Nijer",NF:"Norfolk Adası",NG:"Nijerya",NI:"Nikaragua",NL:"Hollanda",NO:"Norveç",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Yeni Zelanda",OM:"Umman",PA:"Panama",PE:"Peru",PF:"Fransız Polinezyası",PG:"Papua Yeni Gine",PH:"Filipinler",PK:"Pakistan",PL:"Polonya",PM:"Saint Pierre ve Miquelon",PN:"Pitcairn Adaları",PR:"Porto Riko",PS:"Filistin Bölgeleri",PT:"Portekiz",PW:"Palau",PY:"Paraguay",QA:"Katar",RE:"Réunion",RO:"Romanya",RS:"Sırbistan",RU:"Rusya",RW:"Ruanda",SA:"Suudi Arabistan",SB:"Solomon Adaları",SC:"Seyşeller",SD:"Sudan",SE:"İsveç",SG:"Singapur",SH:"Saint Helena",SI:"Slovenya",SJ:"Svalbard ve Jan Mayen Adaları",SK:"Slovakya",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somali",SR:"Surinam",SS:"Güney Sudan",ST:"São Tomé ve Príncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Suriye",SZ:"Svaziland",TC:"Turks ve Caicos Adaları",TD:"Çad",TF:"Fransız Güney Toprakları",TG:"Togo",TH:"Tayland",TJ:"Tacikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Türkmenistan",TN:"Tunus",TO:"Tonga",TR:"Türkiye",TT:"Trinidad ve Tobago",TV:"Tuvalu",TW:"Tayvan",TZ:"Tanzanya",UA:"Ukrayna",UG:"Uganda",UM:"ABD Uzak Adaları",US:"ABD",UY:"Uruguay",UZ:"Özbekistan",VA:"Vatikan",VC:"Saint Vincent ve Grenadinler",VE:"Venezuela",VG:"Britanya Virjin Adaları",VI:"ABD Virjin Adaları",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis ve Futuna Adaları",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"Güney Afrika",ZM:"Zambiya",ZW:"Zimbabve",XK:"Kosova"},uft={locale:ift,countries:rft},fft=Object.freeze({locale:ift,countries:rft,"default":uft}),eft="uk",oft={AU:"Австралія",AT:"Австрія",AZ:"Азербайджан",AX:"Аландські острови",AL:"Албанія",DZ:"Алжир",AS:"Американське Самоа",AI:"Ангілья",AO:"Ангола",AD:"Андорра",AQ:"Антарктида",AG:"Антигуа і Барбуда",MO:"Аоминь",AR:"Аргентина",AM:"Арменія",AW:"Аруба",AF:"Афганістан",BS:"Багами",BD:"Бангладеш",BB:"Барбадос",BH:"Бахрейн",BZ:"Беліз",BE:"Бельгія",BJ:"Бенін",BM:"Бермуди",BY:"Білорусь",BG:"Болгарія",BO:"Болівія",BA:"Боснія і Герцеговина",BW:"Ботсвана",BR:"Бразилія",IO:"Британська Територія в Індійському Океані",VG:"Британські Віргінські Острови",BN:"Бруней Даруссалам",BF:"Буркіна-Фасо",BI:"Бурунді",BT:"Бутан",VU:"Вануату",VA:"Ватикан",GB:"Великобританія",VE:"Венесуела",VI:"Віргінські Острови (США)",WF:"Волліс і Футуна",VN:"В'єтнам",UM:"Зовнішні малі острови (США)",GA:"Габон",HT:"Гаїті",GY:"Гаяна",GM:"Гамбія",GH:"Гана",GP:"Гваделупа",GT:"Гватемала",GF:"Гвіана",GN:"Гвінея",GW:"Гвінея-Бісау",GG:"Гернсі",GI:"Гібралтар",HN:"Гондурас",HK:"Гонконг",GD:"Гренада",GR:"Греція",GE:"Грузія",GU:"Гуам",GL:"Ґренландія",DK:"Данія",JE:"Джерсі",DJ:"Джибуті",DM:"Домініка",DO:"Домініканська Республіка",CD:"Демократична Республіка Конго",EC:"Еквадор",GQ:"Екваторіальна Гвінея",ER:"Еритрея",EE:"Естонія",ET:"Ефіопія",EG:"Єгипет",YE:"Ємен",ZM:"Замбія",ZW:"Зімбабве",IL:"Ізраїль",IN:"Індія",ID:"Індонезія",IQ:"Ірак",IR:"Іран",IE:"Ірландія",IS:"Ісландія",ES:"Іспанія",IT:"Італія",JO:"Йорданія",CV:"Кабо-Верде",KZ:"Казахстан",KY:"Кайманові Острови",KH:"Камбоджа",CM:"Камерун",CA:"Канада",BQ:"Карибські Нідерланди",QA:"Катар",KE:"Кенія",CY:"Кіпр",KI:"Кірибаті",KG:"Киргизстан",TW:"Республіка Китай",KP:"КНДР (Корейська Народно-Демократична Республіка)",CN:"КНР (Китайська Народна Республіка)",CC:"Кокосові острови",CO:"Колумбія",KM:"Коморські Острови",XK:"Косово",CR:"Коста-Рика",CI:"Кот-д'Івуар",CU:"Куба",KW:"Кувейт",CW:"Кюрасао",LA:"Лаос",LV:"Латвія",LS:"Лесото",LR:"Ліберія",LB:"Ліван",LY:"Лівія",LT:"Литва",LI:"Ліхтенштейн",LU:"Люксембург",MU:"Маврикій",MR:"Мавританія",MG:"Мадагаскар",YT:"Майотта",MK:"Македонія",MW:"Малаві",MY:"Малайзія",ML:"Малі",MV:"Мальдівы",MT:"Мальта",MA:"Марокко",MQ:"Мартиніка",MH:"Маршаллові Острови",MX:"Мексика",FM:"Мікронезія",MZ:"Мозамбік",MD:"Молдова",MC:"Монако",MN:"Монголія",MS:"Монтсеррат",MM:"М'янма",NA:"Намібія",NR:"Науру",NP:"Непал",NE:"Нігер",NG:"Нігерія",NL:"Нідерланди",NI:"Нікарагуа",DE:"Німеччина",NU:"Ніуе",NZ:"Нова Зеландія",NC:"Нова Каледонія",NO:"Норвегія",AE:"Об'єднані Арабські Емірати",OM:"Оман",BV:"Острів Буве",HM:"Острів Герд і острови Макдональд",IM:"Острів Мен",NF:"Острів Норфолк",CX:"Острів Різдва",CK:"Острови Кука",SH:"Острови Святої Єлени, Вознесіння і Тристан-да-Кунья",TC:"Острови Теркс і Кайкос",PK:"Пакистан",PW:"Палау",PS:"Палестинська держава",PA:"Панама",PG:"Папуа Нова Гвінея",ZA:"ПАР",PY:"Парагвай",PE:"Перу",GS:"Південна Джорджія та Південні Сандвічеві Острови",KR:"Південна Корея",SS:"Південний Судан",MP:"Північні Маріанські Острови",PN:"Піткерн",PL:"Польша",PT:"Португалія",PR:"Пуерто-Ріко",CG:"Республіка Конго",RE:"Реюньйон",RU:"Росія",RW:"Руанда",RO:"Румунія",EH:"САДР",SV:"Сальвадор",WS:"Самоа",SM:"Сан-Маріно",ST:"Сан-Томе і Принсіпі",SA:"Саудівська Аравія",SZ:"Свазіленд",SJ:"Свальбард і Ян-Маєн",SC:"Сейшельські Острови",BL:"Сен-Бартельмі",MF:"Сен-Мартен",PM:"Сен-П'єр і Мікелон",SN:"Сенегал",VC:"Сент-Вінсент і Гренадини",KN:"Сент-Кіттс і Невіс",LC:"Сент-Люсія",RS:"Сербія",SG:"Сінгапур",SX:"Сінт-Мартен",SY:"Сірія",SK:"Словаччина",SI:"Словенія",SB:"Соломонові Острови",SO:"Сомалі",SD:"Судан",SR:"Суринам",TL:"Східний Тимор",US:"США",SL:"Сьєрра-Леоне",TJ:"Таджикистан",TH:"Таїланд",TZ:"Танзанія",TG:"Того",TK:"Токелау",TO:"Тонга",TT:"Тринідад і Тобаго",TV:"Тувалу",TN:"Туніс",TM:"Туркменістан",TR:"Турція",UG:"Уганда",HU:"Угорщина",UZ:"Узбекистан",UA:"Україна",UY:"Уругвай",FO:"Фарерські острови",FJ:"Фіджі",PH:"Філіппіни",FI:"Фінляндія",FK:"Фолклендські Острови",FR:"Франція",PF:"Французька Полінезія",TF:"Французькі Південні і Антарктичні Території",HR:"Хорватія",CF:"Центральноафриканська Республіка",TD:"Чад",ME:"Чорногорія",CZ:"Чехія",CL:"Чілі",CH:"Швейцарія",SE:"Швеція",LK:"Шрі-Ланка",JM:"Ямайка",JP:"Японія"},sft={locale:eft,countries:oft},hft=Object.freeze({locale:eft,countries:oft,"default":sft}),cft="uz",lft={AD:"Andorra",AE:"Birlashgan Arab Amirliklari",AF:"Afgʻoniston",AG:"Antigua va Barbuda",AI:"Angilya",AL:"Albaniya",AM:"Armaniston",AO:"Angola",AQ:"Antarktida",AR:"Argentina",AS:"Amerika Samoasi",AT:"Avstriya",AU:"Avstraliya",AW:"Aruba",AX:"Aland orollari",AZ:"Ozarbayjon",BA:"Bosniya va Gertsegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgiya",BF:"Burkina-Faso",BG:"Bolgariya",BH:"Bahrayn",BI:"Burundi",BJ:"Benin",BL:"Sen-Bartelemi",BM:"Bermuda orollari",BN:"Bruney",BO:"Boliviya",BQ:"Boneyr, Sint-Estatius va Saba",BR:"Braziliya",BS:"Bagama orollari",BT:"Butan",BV:"Buve oroli",BW:"Botsvana",BY:"Belarus",BZ:"Beliz",CA:"Kanada",CC:"Kokos (Kiling) orollari",CD:"Kongo – Kinshasa",CF:"Markaziy Afrika Respublikasi",CG:"Kongo – Brazzavil",CH:"Shveytsariya",CI:"Kot-d’Ivuar",CK:"Kuk orollari",CL:"Chili",CM:"Kamerun",CN:"Xitoy",CO:"Kolumbiya",CR:"Kosta-Rika",CU:"Kuba",CV:"Kabo-Verde",CW:"Kyurasao",CX:"Rojdestvo oroli",CY:"Kipr",CZ:"Chexiya",DE:"Germaniya",DJ:"Jibuti",DK:"Daniya",DM:"Dominika",DO:"Dominikan Respublikasi",DZ:"Jazoir",EC:"Ekvador",EE:"Estoniya",EG:"Misr",EH:"G‘arbiy Sahroi Kabir",ER:"Eritreya",ES:"Ispaniya",ET:"Efiopiya",FI:"Finlandiya",FJ:"Fiji",FK:"Folklend orollari",FM:"Mikroneziya",FO:"Farer orollari",FR:"Fransiya",GA:"Gabon",GB:"Buyuk Britaniya",GD:"Grenada",GE:"Gruziya",GF:"Fransuz Gvianasi",GG:"Gernsi",GH:"Gana",GI:"Gibraltar",GL:"Grenlandiya",GM:"Gambiya",GN:"Gvineya",GP:"Gvadelupe",GQ:"Ekvatorial Gvineya",GR:"Gretsiya",GS:"Janubiy Georgiya va Janubiy Sendvich orollari",GT:"Gvatemala",GU:"Guam",GW:"Gvineya-Bisau",GY:"Gayana",HK:"Gonkong (Xitoy MMH)",HM:"Xerd va Makdonald orollari",HN:"Gonduras",HR:"Xorvatiya",HT:"Gaiti",HU:"Vengriya",ID:"Indoneziya",IE:"Irlandiya",IL:"Isroil",IM:"Men oroli",IN:"Hindiston",IO:"Britaniyaning Hind okeanidagi hududi",IQ:"Iroq",IR:"Eron",IS:"Islandiya",IT:"Italiya",JE:"Jersi",JM:"Yamayka",JO:"Iordaniya",JP:"Yaponiya",KE:"Keniya",KG:"Qirgʻiziston",KH:"Kambodja",KI:"Kiribati",KM:"Komor orollari",KN:"Sent-Kits va Nevis",KP:"Shimoliy Koreya",KR:"Janubiy Koreya",KW:"Quvayt",KY:"Kayman orollari",KZ:"Qozogʻiston",LA:"Laos",LB:"Livan",LC:"Sent-Lyusiya",LI:"Lixtenshteyn",LK:"Shri-Lanka",LR:"Liberiya",LS:"Lesoto",LT:"Litva",LU:"Lyuksemburg",LV:"Latviya",LY:"Liviya",MA:"Marokash",MC:"Monako",MD:"Moldova",ME:"Chernogoriya",MF:"Sent-Martin",MG:"Madagaskar",MH:"Marshall orollari",MK:"Makedoniya",ML:"Mali",MM:"Myanma (Birma)",MN:"Mongoliya",MO:"Makao (Xitoy MMH)",MP:"Shimoliy Mariana orollari",MQ:"Martinika",MR:"Mavritaniya",MS:"Montserrat",MT:"Malta",MU:"Mavrikiy",MV:"Maldiv orollari",MW:"Malavi",MX:"Meksika",MY:"Malayziya",MZ:"Mozambik",NA:"Namibiya",NC:"Yangi Kaledoniya",NE:"Niger",NF:"Norfolk oroli",NG:"Nigeriya",NI:"Nikaragua",NL:"Niderlandiya",NO:"Norvegiya",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Yangi Zelandiya",OM:"Ummon",PA:"Panama",PE:"Peru",PF:"Fransuz Polineziyasi",PG:"Papua – Yangi Gvineya",PH:"Filippin",PK:"Pokiston",PL:"Polsha",PM:"Sen-Pyer va Mikelon",PN:"Pitkern orollari",PR:"Puerto-Riko",PS:"Falastin hududi",PT:"Portugaliya",PW:"Palau",PY:"Paragvay",QA:"Qatar",RE:"Reyunion",RO:"Ruminiya",RS:"Serbiya",RU:"Rossiya",RW:"Ruanda",SA:"Saudiya Arabistoni",SB:"Solomon orollari",SC:"Seyshel orollari",SD:"Sudan",SE:"Shvetsiya",SG:"Singapur",SH:"Muqaddas Yelena oroli",SI:"Sloveniya",SJ:"Svalbard va Yan-Mayen",SK:"Slovakiya",SL:"Syerra-Leone",SM:"San-Marino",SN:"Senegal",SO:"Somali",SR:"Surinam",SS:"Janubiy Sudan",ST:"San-Tome va Prinsipi",SV:"Salvador",SX:"Sint-Marten",SY:"Suriya",SZ:"Svazilend",TC:"Turks va Kaykos orollari",TD:"Chad",TF:"Fransuz Janubiy hududlari",TG:"Togo",TH:"Tailand",TJ:"Tojikiston",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmaniston",TN:"Tunis",TO:"Tonga",TR:"Turkiya",TT:"Trinidad va Tobago",TV:"Tuvalu",TW:"Tayvan",TZ:"Tanzaniya",UA:"Ukraina",UG:"Uganda",UM:"AQSH yondosh orollari",US:"Amerika Qo‘shma Shtatlari",UY:"Urugvay",UZ:"Oʻzbekiston",VA:"Vatikan",VC:"Sent-Vinsent va Grenadin",VE:"Venesuela",VG:"Britaniya Virgin orollari",VI:"AQSH Virgin orollari",VN:"Vyetnam",VU:"Vanuatu",WF:"Uollis va Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yaman",YT:"Mayotta",ZA:"Janubiy Afrika Respublikasi",ZM:"Zambiya",ZW:"Zimbabve"},aft={locale:cft,countries:lft},vft=Object.freeze({locale:cft,countries:lft,"default":aft}),yft="zh",pft={AD:"安道尔",AE:"阿联酋",AF:"阿富汗",AG:"安地卡及巴布达",AI:"安圭拉",AL:"阿尔巴尼亚",AM:"亚美尼亚",AO:"安哥拉",AQ:"南极洲",AR:"阿根廷",AS:"美属萨摩亚",AT:"奥地利",AU:"澳大利亚",AW:"阿鲁巴",AX:"奥兰",AZ:"阿塞拜疆",BA:"波斯尼亚和黑塞哥维那",BB:"巴巴多斯",BD:"孟加拉国",BE:"比利时",BF:"布吉纳法索",BG:"保加利亚",BH:"巴林",BI:"布隆迪",BJ:"贝宁",BL:"圣巴泰勒米",BM:"百慕大",BN:"文莱",BO:"玻利维亚",BQ:"加勒比荷兰",BR:"巴西",BS:"巴哈马",BT:"不丹",BV:"布韦岛",BW:"博茨瓦纳",BY:"白俄罗斯",BZ:"伯利兹",CA:"加拿大",CC:"科科斯（基林）群岛",CD:"刚果（金)",CF:"中非",CG:"刚果（布)",CH:"瑞士",CI:"科特迪瓦",CK:"库克群岛",CL:"智利",CM:"喀麦隆",CN:"中国",CO:"哥伦比亚",CR:"哥斯达黎加",CU:"古巴",CV:"佛得角",CW:"库拉索",CX:"圣诞岛",CY:"赛普勒斯",CZ:"捷克",DE:"德国",DJ:"吉布提",DK:"丹麦",DM:"多米尼克",DO:"多米尼加",DZ:"阿尔及利亚",EC:"厄瓜多尔",EE:"爱沙尼亚",EG:"埃及",EH:"阿拉伯撒哈拉民主共和国",ER:"厄立特里亚",ES:"西班牙",ET:"衣索比亚",FI:"芬兰",FJ:"斐济",FK:"福克兰群岛",FM:"密克罗尼西亚联邦",FO:"法罗群岛",FR:"法国",GA:"加彭",GB:"英国",GD:"格瑞那达",GE:"格鲁吉亚",GF:"法属圭亚那",GG:"根西",GH:"加纳",GI:"直布罗陀",GL:"格陵兰",GM:"冈比亚",GN:"几内亚",GP:"瓜德罗普",GQ:"赤道几内亚",GR:"希腊",GS:"南乔治亚和南桑威奇群岛",GT:"危地马拉",GU:"关岛",GW:"几内亚比绍",GY:"圭亚那",HK:"香港",HM:"赫德岛和麦克唐纳群岛",HN:"宏都拉斯",HR:"克罗地亚",HT:"海地",HU:"匈牙利",ID:"印尼",IE:"爱尔兰",IL:"以色列",IM:"马恩岛",IN:"印度",IO:"英属印度洋领地",IQ:"伊拉克",IR:"伊朗",IS:"冰岛",IT:"意大利",JE:"泽西",JM:"牙买加",JO:"约旦",JP:"日本",KE:"肯尼亚",KG:"吉尔吉斯斯坦",KH:"柬埔寨",KI:"基里巴斯",KM:"科摩罗",KN:"圣基茨和尼维斯",KP:"朝鲜",KR:"韩国",KW:"科威特",KY:"开曼群岛",KZ:"哈萨克斯坦",LA:"老挝",LB:"黎巴嫩",LC:"圣卢西亚",LI:"列支敦斯登",LK:"斯里兰卡",LR:"利比里亚",LS:"赖索托",LT:"立陶宛",LU:"卢森堡",LV:"拉脱维亚",LY:"利比亚",MA:"摩洛哥",MC:"摩纳哥",MD:"摩尔多瓦",ME:"蒙特内哥罗",MF:"法属圣马丁",MG:"马达加斯加",MH:"马绍尔群岛",MK:"马其顿",ML:"马里",MM:"缅甸",MN:"蒙古",MO:"澳门",MP:"北马里亚纳群岛",MQ:"马提尼克",MR:"毛里塔尼亚",MS:"蒙特塞拉特",MT:"马尔他",MU:"模里西斯",MV:"马尔地夫",MW:"马拉维",MX:"墨西哥",MY:"马来西亚",MZ:"莫桑比克",NA:"纳米比亚",NC:"新喀里多尼亚",NE:"尼日尔",NF:"诺福克岛",NG:"奈及利亚",NI:"尼加拉瓜",NL:"荷兰",NO:"挪威",NP:"尼泊尔",NR:"瑙鲁",NU:"纽埃",NZ:"新西兰",OM:"阿曼",PA:"巴拿马",PE:"秘鲁",PF:"法属玻里尼西亚",PG:"巴布亚新几内亚",PH:"菲律宾",PK:"巴基斯坦",PL:"波兰",PM:"圣皮埃尔和密克隆",PN:"皮特凯恩群岛",PR:"波多黎各",PS:"巴勒斯坦",PT:"葡萄牙",PW:"帛琉",PY:"巴拉圭",QA:"卡塔尔",RE:"留尼汪",RO:"罗马尼亚",RS:"塞尔维亚",RU:"俄罗斯",RW:"卢旺达",SA:"沙乌地阿拉伯",SB:"所罗门群岛",SC:"塞舌尔",SD:"苏丹",SE:"瑞典",SG:"新加坡",SH:"圣赫勒拿",SI:"斯洛维尼亚",SJ:"斯瓦尔巴群岛和扬马延岛",SK:"斯洛伐克",SL:"塞拉利昂",SM:"圣马力诺",SN:"塞内加尔",SO:"索马利亚",SR:"苏里南",SS:"南苏丹",ST:"圣多美和普林西比",SV:"萨尔瓦多",SX:"荷属圣马丁",SY:"叙利亚",SZ:"斯威士兰",TC:"特克斯和凯科斯群岛",TD:"乍得",TF:"法属南部领地",TG:"多哥",TH:"泰国",TJ:"塔吉克斯坦",TK:"托克劳",TL:"东帝汶",TM:"土库曼斯坦",TN:"突尼西亚",TO:"汤加",TR:"土耳其",TT:"千里达及托巴哥",TV:"图瓦卢",TW:"臺湾",TZ:"坦桑尼亚",UA:"乌克兰",UG:"乌干达",UM:"美国本土外小岛屿",US:"美国",UY:"乌拉圭",UZ:"乌兹别克斯坦",VA:"梵蒂冈",VC:"圣文森及格瑞那丁",VE:"委内瑞拉",VG:"英属维尔京群岛",VI:"美属维尔京群岛",VN:"越南",VU:"瓦努阿图",WF:"瓦利斯和富图纳",WS:"萨摩亚",YE:"叶门",YT:"马约特",ZA:"南非",ZM:"尚比亚",ZW:"辛巴威",XK:"科索沃"},wft={locale:yft,countries:pft},bft=Object.freeze({locale:yft,countries:pft,"default":wft}),ugt=uk&&rk||uk,fgt=sk&&ok||sk,egt=ak&&lk||ak,ogt=wk&&pk||wk,sgt=gk&&dk||gk,hgt=rd&&id||rd,cgt=od&&ed||od,lgt=ld&&cd||ld,agt=pd&&yd||pd,kft=dd&&kd||dd,vgt=ig&&tg||ig,ygt=eg&&fg||eg,pgt=cg&&hg||cg,wgt=yg&&vg||yg,bgt=kg&&bg||kg,kgt=tn&&nn||tn,dgt=en&&fn||en,ggt=cn&&hn||cn,nnt=yn&&vn||yn,tnt=kn&&bn||kn,int=ttt&&ntt||ttt,rnt=ftt&&utt||ftt,unt=htt&&stt||htt,fnt=vtt&&att||vtt,ent=btt&&wtt||btt,ont=nit&&gtt||nit,snt=uit&&rit||uit,hnt=sit&&oit||sit,cnt=ait&&lit||ait,lnt=wit&&pit||wit,ant=git&&dit||git,vnt=rrt&&irt||rrt,ynt=ort&&ert||ort,pnt=lrt&&crt||lrt,wnt=prt&&yrt||prt,bnt=drt&&krt||drt,knt=iut&&tut||iut,dnt=eut&&fut||eut,gnt=cut&&hut||cut,nti=yut&&vut||yut,tti=kut&&but||kut,iti=tft&&nft||tft,rti=fft&&uft||fft,uti=hft&&sft||hft,fti=vft&&aft||vft,eti=bft&&wft||bft,dft=[ugt,fgt,egt,ogt,sgt,hgt,cgt,lgt,agt,kft,vgt,ygt,pgt,wgt,bgt,kgt,kft,dgt,ggt,nnt,tnt,int,rnt,unt,fnt,ent,ont,snt,hnt,cnt,lnt,ant,vnt,ynt,pnt,wnt,bnt,knt,dnt,gnt,nti,tti,iti,rti,uti,fti,eti];for(vu=0;vu<dft.length;vu++)nk.registerLocale(dft[vu]);var oti=nk,sti=b(function(n){(function(t){n.exports?n.exports=t():window.intlTelInput=t()})(function(n){return function(){function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function s(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function l(n,t,i){return t&&s(n.prototype,t),i&&s(n,i),n}for(var i,r,e,t=[["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"],["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],["Cocos (Keeling) Islands","cc","61",1],["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"],["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 (Кыргызстан)","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"],["Macedonia (FYROM) (Македонија)","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"]],["Swaziland","sz","268"],["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"]]],u=0;u<t.length;u++)i=t[u],t[u]={name:i[0],iso2:i[1],dialCode:i[2],priority:i[3]||0,areaCodes:i[4]||null};r={getInstance:function(n){var t=n.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[t]},instances:{}};typeof window=="object"&&(window.intlTelInputGlobals=r);var a=0,h={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:""},v=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];typeof window=="object"&&window.addEventListener("load",function(){window.intlTelInputGlobals.windowLoaded=!0});var o=function(n,t){for(var r=Object.keys(n),i=0;i<r.length;i++)t(r[i],n[r[i]])},f=function(n){o(window.intlTelInputGlobals.instances,function(t){window.intlTelInputGlobals.instances[t][n]()})},y=function(){function i(n,t){var u=this,r;c(this,i);this.id=a++;this.telInput=n;this.activeItem=null;this.highlightedItem=null;r=t||{};this.options={};o(h,function(n,t){u.options[n]=r.hasOwnProperty(n)?r[n]:t});this.hadInitialPlaceholder=Boolean(n.getAttribute("placeholder"))}return l(i,[{key:"_init",value:function(){var n=this,t,i;this.options.nationalMode&&(this.options.autoHideDialCode=!1);this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1);this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);this.isMobile&&(document.body.classList.add("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer=document.body));typeof Promise!="undefined"?(t=new Promise(function(t,i){n.resolveAutoCountryPromise=t;n.rejectAutoCountryPromise=i}),i=new Promise(function(t,i){n.resolveUtilsScriptPromise=t;n.rejectUtilsScriptPromise=i}),this.promise=Promise.all([t,i])):(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(t,i,r){var u,f;for(i.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=i.length),this.countryCodes.hasOwnProperty(i)||(this.countryCodes[i]=[]),u=0;u<this.countryCodes[i].length;u++)if(this.countryCodes[i][u]===t)return;f=r!==n?r:this.countryCodes[i].length;this.countryCodes[i][f]=t}},{key:"_processAllCountries",value:function(){var n,i;this.options.onlyCountries.length?(n=this.options.onlyCountries.map(function(n){return n.toLowerCase()}),this.countries=t.filter(function(t){return n.indexOf(t.iso2)>-1})):this.options.excludeCountries.length?(i=this.options.excludeCountries.map(function(n){return n.toLowerCase()}),this.countries=t.filter(function(n){return i.indexOf(n.iso2)===-1})):this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var t,n=0;n<this.countries.length;n++)t=this.countries[n].iso2.toLowerCase(),this.options.localizedCountries.hasOwnProperty(t)&&(this.countries[n].name=this.options.localizedCountries[t])}},{key:"_countryNameSort",value:function(n,t){return n.name.localeCompare(t.name)}},{key:"_processCountryCodes",value:function(){var t,i,r,n,s,u,f,e,o;for(this.dialCodeMaxLen=0,this.countryCodes={},t=0;t<this.countries.length;t++)i=this.countries[t],this._addCountryCode(i.iso2,i.dialCode,i.priority);for(r=0;r<this.countries.length;r++)if(n=this.countries[r],n.areaCodes)for(s=this.countryCodes[n.dialCode][0],u=0;u<n.areaCodes.length;u++){for(f=n.areaCodes[u],e=1;e<f.length;e++)o=n.dialCode+f.substr(0,e),this._addCountryCode(s,o),this._addCountryCode(n.iso2,o);this._addCountryCode(n.iso2,n.dialCode+f)}}},{key:"_processPreferredCountries",value:function(){var n,i,t;for(this.preferredCountries=[],n=0;n<this.options.preferredCountries.length;n++)i=this.options.preferredCountries[n].toLowerCase(),t=this._getCountryData(i,!1,!0),t&&this.preferredCountries.push(t)}},{key:"_createEl",value:function(n,t,i){var r=document.createElement(n);return t&&o(t,function(n,t){return r.setAttribute(n,t)}),i&&i.appendChild(r),r}},{key:"_generateMarkup",value:function(){var n,t,i,r,u;this.telInput.hasAttribute("autocomplete")||this.telInput.form&&this.telInput.form.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","off");n="iti";this.options.allowDropdown&&(n+=" iti--allow-dropdown");this.options.separateDialCode&&(n+=" iti--separate-dial-code");this.options.customContainer&&(n+=" ",n+=this.options.customContainer);t=this._createEl("div",{"class":n});this.telInput.parentNode.insertBefore(t,this.telInput);this.flagsContainer=this._createEl("div",{"class":"iti__flag-container"},t);t.appendChild(this.telInput);this.selectedFlag=this._createEl("div",{"class":"iti__selected-flag",role:"combobox","aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.flagsContainer);this.selectedFlagInner=this._createEl("div",{"class":"iti__flag"},this.selectedFlag);this.options.separateDialCode&&(this.selectedDialCode=this._createEl("div",{"class":"iti__selected-dial-code"},this.selectedFlag));this.options.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{"class":"iti__arrow"},this.selectedFlag),this.countryList=this._createEl("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),this._createEl("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),this.options.dropdownContainer?(this.dropdown=this._createEl("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.countryList)):this.flagsContainer.appendChild(this.countryList));this.options.hiddenInput&&(i=this.options.hiddenInput,r=this.telInput.getAttribute("name"),r&&(u=r.lastIndexOf("["),u!==-1&&(i="".concat(r.substr(0,u),"[").concat(i,"]"))),this.hiddenInput=this._createEl("input",{type:"hidden",name:i}),t.appendChild(this.hiddenInput))}},{key:"_appendListItems",value:function(n,t,i){for(var r,e,u="",f=0;f<n.length;f++)r=n[f],e=i?"-preferred":"",u+="<li class='iti__country ".concat(t,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(r.iso2).concat(e,"' role='option' data-dial-code='").concat(r.dialCode,"' data-country-code='").concat(r.iso2,"'>"),u+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(r.iso2,"'><\/div><\/div>"),u+="<span class='iti__country-name'>".concat(r.name,"<\/span>"),u+="<span class='iti__dial-code'>+".concat(r.dialCode,"<\/span>"),u+="<\/li>";this.countryList.insertAdjacentHTML("beforeend",u)}},{key:"_setInitialState",value:function(){var n=this.telInput.value,r=this._getDialCode(n),u=this._isRegionlessNanp(n),t=this.options,i=t.initialCountry,f=t.nationalMode,e=t.autoHideDialCode,o=t.separateDialCode;r&&!u?this._updateFlagFromNumber(n):i!=="auto"&&(i?this._setFlag(i.toLowerCase()):r&&u?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,n||this._setFlag(this.defaultCountry)),n||f||e||o||(this.telInput.value="+".concat(this.selectedCountryData.dialCode)));n&&this._updateValFromNumber(n)}},{key:"_initListeners",value:function(){this._initKeyListeners();this.options.autoHideDialCode&&this._initBlurListeners();this.options.allowDropdown&&this._initDropdownListeners();this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var n=this;this._handleHiddenInputSubmit=function(){n.hiddenInput.value=n.getNumber()};this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var n=this.telInput;n&&n.tagName!=="LABEL";)n=n.parentNode;return n}},{key:"_initDropdownListeners",value:function(){var n=this,t;this._handleLabelClick=function(t){n.countryList.classList.contains("iti__hide")?n.telInput.focus():t.preventDefault()};t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick);this._handleClickSelectedFlag=function(){!n.countryList.classList.contains("iti__hide")||n.telInput.disabled||n.telInput.readOnly||n._showDropdown()};this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag);this._handleFlagsContainerKeydown=function(t){var i=n.countryList.classList.contains("iti__hide");i&&["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)!==-1&&(t.preventDefault(),t.stopPropagation(),n._showDropdown());t.key==="Tab"&&n._closeDropdown()};this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var n=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.windowLoaded?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(n.options.utilsScript)}):this.resolveUtilsScriptPromise();this.options.initialCountry==="auto"?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,typeof this.options.geoIpLookup=="function"&&this.options.geoIpLookup(function(n){window.intlTelInputGlobals.autoCountry=n.toLowerCase();setTimeout(function(){return f("handleAutoCountry")})},function(){return f("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function(){var n=this;this._handleKeyupEvent=function(){n._updateFlagFromNumber(n.telInput.value)&&n._triggerCountryChange()};this.telInput.addEventListener("keyup",this._handleKeyupEvent);this._handleClipboardEvent=function(){setTimeout(n._handleKeyupEvent)};this.telInput.addEventListener("cut",this._handleClipboardEvent);this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(n){var t=this.telInput.getAttribute("maxlength");return t&&n.length>t?n.substr(0,t):n}},{key:"_initBlurListeners",value:function(){var n=this;this._handleSubmitOrBlurEvent=function(){n._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 n=this._getNumeric(this.telInput.value);n&&this.selectedCountryData.dialCode!==n||(this.telInput.value="")}}},{key:"_getNumeric",value:function(n){return n.replace(/\D/g,"")}},{key:"_trigger",value:function(n){var t=document.createEvent("Event");t.initEvent(n,!0,!0);this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide");this.selectedFlag.setAttribute("aria-expanded","true");this._setDropdownPosition();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(n,t,i){i&&!n.classList.contains(t)?n.classList.add(t):!i&&n.classList.contains(t)&&n.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var o=this,i;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var r=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,t=r.top+n,u=this.countryList.offsetHeight,f=t+this.telInput.offsetHeight+u<n+window.innerHeight,e=t-u>n;this._toggleClass(this.countryList,"iti__country-list--dropup",!f&&e);this.options.dropdownContainer&&(i=!f&&e?0:this.telInput.offsetHeight,this.dropdown.style.top="".concat(t+i,"px"),this.dropdown.style.left="".concat(r.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return o._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll))}}},{key:"_getClosestListItem",value:function(n){for(var t=n;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var n=this,r,t,i;this._handleMouseoverCountryList=function(t){var i=n._getClosestListItem(t.target);i&&n._highlightListItem(i,!1)};this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList);this._handleClickCountryList=function(t){var i=n._getClosestListItem(t.target);i&&n._selectListItem(i)};this.countryList.addEventListener("click",this._handleClickCountryList);r=!0;this._handleClickOffToClose=function(){r||n._closeDropdown();r=!1};document.documentElement.addEventListener("click",this._handleClickOffToClose);t="";i=null;this._handleKeydownOnDropdown=function(r){r.preventDefault();r.key==="ArrowUp"||r.key==="Up"||r.key==="ArrowDown"||r.key==="Down"?n._handleUpDownKey(r.key):r.key==="Enter"?n._handleEnterKey():r.key==="Escape"?n._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(r.key)&&(i&&clearTimeout(i),t+=r.key.toLowerCase(),n._searchForCountry(t),i=setTimeout(function(){t=""},1e3))};document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(n){var t=n==="ArrowUp"||n==="Up"?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t=n==="ArrowUp"||n==="Up"?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(n){for(var i,t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,n)){i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(this.countries[t].iso2));this._highlightListItem(i,!1);this._scrollTo(i,!0);break}}},{key:"_startsWith",value:function(n,t){return n.substr(0,t.length).toLowerCase()===t}},{key:"_updateValFromNumber",value:function(n){var t=n;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){var r=!this.options.separateDialCode&&(this.options.nationalMode||t.charAt(0)!=="+"),i=intlTelInputUtils.numberFormat,u=i.NATIONAL,f=i.INTERNATIONAL,e=r?u:f;t=intlTelInputUtils.formatNumber(t,this.selectedCountryData.iso2,e)}t=this._beforeSetNumber(t);this.telInput.value=t}},{key:"_updateFlagFromNumber",value:function(n){var t=n,u=this.selectedCountryData.dialCode,s=u==="1",i;t&&this.options.nationalMode&&s&&t.charAt(0)!=="+"&&(t.charAt(0)!=="1"&&(t="1".concat(t)),t="+".concat(t));this.options.separateDialCode&&u&&t.charAt(0)!=="+"&&(t="+".concat(u).concat(t));var e=this._getDialCode(t),o=this._getNumeric(t),r=null;if(e){var f=this.countryCodes[this._getNumeric(e)],h=f.indexOf(this.selectedCountryData.iso2)!==-1&&o.length<=e.length-1,c=u==="1"&&this._isRegionlessNanp(o);if(!c&&!h)for(i=0;i<f.length;i++)if(f[i]){r=f[i];break}}else t.charAt(0)==="+"&&o.length?r="":t&&t!=="+"||(r=this.defaultCountry);return r!==null?this._setFlag(r):!1}},{key:"_isRegionlessNanp",value:function(n){var t=this._getNumeric(n),i;return t.charAt(0)==="1"?(i=t.substr(1,3),v.indexOf(i)!==-1):!1}},{key:"_highlightListItem",value:function(n,t){var i=this.highlightedItem;i&&i.classList.remove("iti__highlight");this.highlightedItem=n;this.highlightedItem.classList.add("iti__highlight");t&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(n,i,r){for(var f=i?t:this.countries,u=0;u<f.length;u++)if(f[u].iso2===n)return f[u];if(r)return null;throw new Error("No country data for '".concat(n,"'"));}},{key:"_setFlag",value:function(n){var e=this.selectedCountryData.iso2?this.selectedCountryData:{},r,u,f,i,t;return this.selectedCountryData=n?this._getCountryData(n,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(n)),r=n?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):"Unknown",this.selectedFlag.setAttribute("title",r),this.options.separateDialCode&&(u=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"",this.selectedDialCode.innerHTML=u,f=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth(),this.telInput.style.paddingLeft="".concat(f+6,"px")),this._updatePlaceholder(),this.options.allowDropdown&&(i=this.activeItem,i&&(i.classList.remove("iti__active"),i.setAttribute("aria-selected","false")),n&&(t=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(n,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(n)),t.setAttribute("aria-selected","true"),t.classList.add("iti__active"),this.activeItem=t,this.selectedFlag.setAttribute("aria-activedescendant",t.getAttribute("id")))),e.iso2!==n}},{key:"_getHiddenSelectedFlagWidth",value:function(){var n=this.telInput.parentNode.cloneNode(),t,i;return n.style.visibility="hidden",document.body.appendChild(n),t=this.selectedFlag.cloneNode(!0),n.appendChild(t),i=t.offsetWidth,n.parentNode.removeChild(n),i}},{key:"_updatePlaceholder",value:function(){var i=this.options.autoPlaceholder==="aggressive"||!this.hadInitialPlaceholder&&this.options.autoPlaceholder==="polite",t,n;window.intlTelInputUtils&&i&&(t=intlTelInputUtils.numberType[this.options.placeholderNumberType],n=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,t):"",n=this._beforeSetNumber(n),typeof this.options.customPlaceholder=="function"&&(n=this.options.customPlaceholder(n,this.selectedCountryData)),this.telInput.setAttribute("placeholder",n))}},{key:"_selectListItem",value:function(n){var i=this._setFlag(n.getAttribute("data-country-code")),t;this._closeDropdown();this._updateDialCode(n.getAttribute("data-dial-code"),!0);this.telInput.focus();t=this.telInput.value.length;this.telInput.setSelectionRange(t,t);i&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.countryList.classList.add("iti__hide");this.selectedFlag.setAttribute("aria-expanded","false");this.dropdownArrow.classList.remove("iti__arrow--up");document.removeEventListener("keydown",this._handleKeydownOnDropdown);document.documentElement.removeEventListener("click",this._handleClickOffToClose);this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList);this.countryList.removeEventListener("click",this._handleClickCountryList);this.options.dropdownContainer&&(this.isMobile||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown));this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(n,t){var i=this.countryList,s=window.pageYOffset||document.documentElement.scrollTop,u=i.offsetHeight,f=i.getBoundingClientRect().top+s,l=f+u,e=n.offsetHeight,o=n.getBoundingClientRect().top+s,a=o+e,r=o-f+i.scrollTop,h=u/2-e/2,c;o<f?(t&&(r-=h),i.scrollTop=r):a>l&&(t&&(r+=h),c=u-e,i.scrollTop=r-c)}},{key:"_updateDialCode",value:function(n,t){var i=this.telInput.value,r="+".concat(n),u,f;if(i.charAt(0)==="+")f=this._getDialCode(i),u=f?i.replace(f,r):r;else{if(this.options.nationalMode||this.options.separateDialCode)return;if(i)u=r+i;else if(t||!this.options.autoHideDialCode)u=r;else return}this.telInput.value=u}},{key:"_getDialCode",value:function(n){var u="",i,t,r;if(n.charAt(0)==="+")for(i="",t=0;t<n.length;t++)if(r=n.charAt(t),!isNaN(parseInt(r,10))&&(i+=r,this.countryCodes[i]&&(u=n.substr(0,t+1)),i.length===this.dialCodeMaxLen))break;return u}},{key:"_getFullNumber",value:function(){var n=this.telInput.value.trim(),t=this.selectedCountryData.dialCode,i,r=this._getNumeric(n);return i=this.options.separateDialCode&&n.charAt(0)!=="+"&&t&&r?"+".concat(t):"",i+n}},{key:"_beforeSetNumber",value:function(n){var i=n,t,r;return this.options.separateDialCode&&(t=this._getDialCode(i),t&&(t="+".concat(this.selectedCountryData.dialCode),r=i[t.length]===" "||i[t.length]==="-"?t.length+1:t.length,i=i.substr(r))),this._cap(i)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){this.options.initialCountry==="auto"&&(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 t=this.telInput.form,i,n;this.options.allowDropdown&&(this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown),i=this._getClosestLabel(),i&&i.removeEventListener("click",this._handleLabelClick));this.hiddenInput&&t&&t.removeEventListener("submit",this._handleHiddenInputSubmit);this.options.autoHideDialCode&&(t&&t.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");n=this.telInput.parentNode;n.parentNode.insertBefore(this.telInput,n);n.parentNode.removeChild(n);delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(n){if(window.intlTelInputUtils){var t=this.selectedCountryData.iso2;return intlTelInputUtils.formatNumber(this._getFullNumber(),t,n)}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 n=this.selectedCountryData.iso2;return intlTelInputUtils.getValidationError(this._getFullNumber(),n)}return-99}},{key:"isValidNumber",value:function(){var n=this._getFullNumber().trim(),t=this.options.nationalMode?this.selectedCountryData.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(n,t):null}},{key:"setCountry",value:function(n){var t=n.toLowerCase();this.selectedFlagInner.classList.contains("iti__".concat(t))||(this._setFlag(t),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())}},{key:"setNumber",value:function(n){var t=this._updateFlagFromNumber(n);this._updateValFromNumber(n);t&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(n){this.options.placeholderNumberType=n;this._updatePlaceholder()}}]),i}();return r.getCountryData=function(){return t},e=function(n,t,i){var r=document.createElement("script");r.onload=function(){f("handleUtils");t&&t()};r.onerror=function(){f("rejectUtilsScriptPromise");i&&i()};r.className="iti-load-utils";r.async=!0;r.src=n;document.body.appendChild(r)},r.loadUtils=function(n){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,typeof Promise!="undefined")return new Promise(function(t,i){return e(n,t,i)});e(n)}return null},r.defaults=h,r.version="17.0.0",function(n,t){var i=new y(n,t);return i._init(),n.setAttribute("data-intl-tel-input-id",i.id),window.intlTelInputGlobals.instances[i.id]=i,i}}()})}),hti=sti,nt=jQuery,gft=oti,cti=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"onKeyUp",function(){var t=f.$element,n=f.$element.val();f.$element.val().startsWith("00")&&(n=n.replace("00","+"));f.$element.val(n);f.updateDataAttributes();t.data("phone-is-afd-valid",!1);f.clearValidation();f.iti.isValidNumber()&&f.iti.setNumber(f.iti.getNumber("2"));nt(document).trigger("afd:phoneValidationUpdated",t)}),i(t(t(f)),"onFocusOut",function(){var n,t;if(typeof f.$element.data("afd-already-valid")=="undefined"&&f.$element.data("afd-already-valid",[]),n=f.$element,f.iti.isValidNumber()){if(f.$element.data("afd-already-valid").indexOf(f.iti.getNumber())>-1){f.handleValid();n.data("phone-is-afd-valid",!0);nt(document).trigger("afd:phoneValidationUpdated",n);return}nt(document).trigger("afd:phoneValidationStarted",[n]);f.showLoadingSpinner(n,f.options.phone.loadingSpinner);t=f.validatePhone(f.iti.getNumber(),f.countryData.iso3);t.done(function(t){if(t.Result==="1"){f.handleValid();n.data("phone-is-afd-valid",!0);nt(document).trigger("afd:phoneValidationUpdated",n);var i=f.$element.data("afd-already-valid");i.indexOf(f.iti.getNumber())<0&&(i.push(f.iti.getNumber()),f.$element.data("afd-already-valid",i))}else f.handleInvalid(f.options.phone.invalidPhoneNumberMessage),n.data("phone-is-afd-valid",!1),nt(document).trigger("afd:phoneValidationUpdated",[f.$element]);nt(document).trigger("afd:phoneValidationSuccess",[t,n]);f.hideLoadingSpinner(n,f.options.phone.loadingSpinner)}).fail(function(t){console.error(t);nt(document).trigger("afd:phoneValidationError",[t]);f.hideLoadingSpinner(n,f.options.phone.loadingSpinner)})}else f.handleInvalid(f.options.phone.invalidPhoneNumberMessage),n.data("phone-is-afd-valid",!1),nt(document).trigger("afd:phoneValidationUpdated",[f.$element])}),i(t(t(f)),"onCountryChange",function(){var t=f.$element,n=t.val();f.countryData=f.iti.getSelectedCountryData();typeof f.countryData.iso2!="undefined"&&(f.countryData.iso3=gft.alpha2ToAlpha3(f.countryData.iso2.toUpperCase()));typeof f.countryData.dialCode!="undefined"&&n.startsWith("+")&&(n=n.replace("+"+f.countryData.dialCode,""));f.$element.val(n);f.updateDataAttributes();nt(document).trigger("afd:phoneValidationUpdated",t)}),i(t(t(f)),"onCountryControlChange",function(n){var t=f.options.phone.countryControlConverter?f.phone.options.countryControlConverter(n):f.formatCountryISO2(n.target.value);f.iti.setCountry(t)}),i(t(t(f)),"formatCountryISO2",function(n){if([2,3].indexOf(n.length)<0)throw"Value of country field should be either ISO2 or ISo3 format";else n=n.length===2?n.toLowerCase():gft.alpha3ToAlpha2(n).toLowerCase();return n}),i(t(t(f)),"setCountryDialingCode",function(n,t){return n.substr(0,1)==="+"||!n.substr(0,!0)?n:t+n}),i(t(t(f)),"updateDataAttributes",function(){var n=f.$element,t=f.iti.getNumberType(),i;n.data("phone-is-regex-valid",f.iti.isValidNumber());n.data("phone-is-syntax-valid",f.iti.isValidNumber());n.data("phone-syntax-valid",f.iti.isValidNumber());n.data("phone-region-name",typeof f.countryData.name!="undefined"?f.countryData.name:"");n.data("phone-region",typeof f.countryData.iso2!="undefined"?f.countryData.iso2.toUpperCase():"");n.data("phone-region-iso2",typeof f.countryData.iso2!="undefined"?f.countryData.iso2.toUpperCase():"");n.data("phone-region-iso3",typeof f.countryData.iso3!="undefined"?f.countryData.iso3:"");n.data("phone-number",f.iti.getNumber());n.data("phone-number-e164",f.iti.getNumber());n.data("phone-number-international",f.iti.getNumber(1));n.data("phone-number-national",f.iti.getNumber(2));n.data("phone-number-rfc3966",f.iti.getNumber(3));i=["FIXED_LINE","MOBILE","FIXED_LINE_OR_MOBILE","TOLL_FREE","PREMIUM_RATE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];n.data("phone-is-mobile",t>-1?i[t]==="MOBILE":!1);n.data("phone-is-landline",t>-1?i[t]==="FIXED_LINE":!1);n.data("phone-number-type",t>-1?i[t]:"UNKNOWN")}),f.controlType="phone",f}return tt(r,n),ri(r,[{key:"init",value:function(){this.$element.data("phone-is-afd-valid",!1);this.countryControl=this.options.phone.countryControl?nt(this.options.phone.countryControl):null;this.countryControl&&this.countryControl.length===0&&console.warn("Country control `"+this.options.phone.countryControl+"` not found");var n=this.eventHandler;n(this.$element,"keyup",this.onKeyUp);n(this.$element,"focusout",this.onFocusOut);n(this.countryControl,"change",this.onCountryControlChange);n(this.$element,"countrychange",this.onCountryChange);this.iti=hti(this.element,{utilsScript:"https://cdn.afd.co.uk/plugins/shared/utils.js",separateDialCode:!0});this.iti.setNumber(this.options.phone.defaultDialingCode);this.countryData=this.iti.getSelectedCountryData()}},{key:"validatePhone",value:function(n,t){nt(document).trigger("afd:phoneValidationStared",this.$element);var i=this.setupParams({phone:n,data:"phone",task:"full",fields:"standard",countryiso:t,afdc:this.options.afdc});return nt.ajax(i)}}]),r}(vf(lt));fo=ght;var lti=nct,ati=lti(),vti=ati;ga=tct;var yti=ict,bh=b(function(n,t){var i=t&&!t.nodeType&&t,r=i&&!0&&n&&!n.nodeType&&n,f=r&&r.exports===i,u=f?at.Buffer:undefined,e=u?u.isBuffer:undefined,o=e||yti;n.exports=o}),e={};e["[object Float32Array]"]=e["[object Float64Array]"]=e["[object Int8Array]"]=e["[object Int16Array]"]=e["[object Int32Array]"]=e["[object Uint8Array]"]=e["[object Uint8ClampedArray]"]=e["[object Uint16Array]"]=e["[object Uint32Array]"]=!0;e["[object Arguments]"]=e["[object Array]"]=e["[object ArrayBuffer]"]=e["[object Boolean]"]=e["[object DataView]"]=e["[object Date]"]=e["[object Error]"]=e["[object Function]"]=e["[object Map]"]=e["[object Number]"]=e["[object Object]"]=e["[object RegExp]"]=e["[object Set]"]=e["[object String]"]=e["[object WeakMap]"]=!1;var pti=rct,net=af&&af.isTypedArray,wti=net?gbt(net):pti,tet=wti,bti=Object.prototype,kti=bti.hasOwnProperty;nv=uct;tv=Object.prototype;iv=fct;var dti=ect,gti=dti(Object.keys,Object),nii=gti,tii=Object.prototype,iii=tii.hasOwnProperty;rv=oct;eo=sct;yu=hct;uv=cct;var rii=lct,uii=rii(uv),fii=uii;fv=act;ev=vct;ov=yct;sv=pct;hv=wct;cv=200;lv=bct;bi.prototype.clear=ev;bi.prototype["delete"]=ov;bi.prototype.get=sv;bi.prototype.has=hv;bi.prototype.set=lv;hr=bi;av="__lodash_hash_undefined__";vv=kct;yv=dct;eu.prototype.add=eu.prototype.push=vv;eu.prototype.has=yv;pv=eu;wv=gct;var eii=nlt,oii=1,sii=2,iet=tlt,hii=at.Uint8Array,ret=hii;bv=ilt;var cii=rlt,lii=1,aii=2,vii="[object Boolean]",yii="[object Date]",pii="[object Error]",wii="[object Map]",bii="[object Number]",kii="[object RegExp]",dii="[object Set]",gii="[object String]",nri="[object Symbol]",tri="[object ArrayBuffer]",iri="[object DataView]",uet=gt?gt.prototype:undefined,kh=uet?uet.valueOf:undefined;kv=ult;dv=flt;gv=elt;var rri=olt,uri=Object.prototype,fri=uri.propertyIsEnumerable,fet=Object.getOwnPropertySymbols,eri=fet?function(n){return n==null?[]:(n=Object(n),fo(fet(n),function(t){return fri.call(n,t)}))}:rri,ori=eri,eet=slt,sri=1,hri=Object.prototype,cri=hri.hasOwnProperty,lri=hlt,ari=1,oet="[object Arguments]",set="[object Array]",fe="[object Object]",vri=Object.prototype,het=vri.hasOwnProperty;ny=clt;var cet=cc,yri=1,pri=2;ty=llt;oo=alt;iy=vlt;so=ylt;ry=plt;uy=wlt;var wri=blt,bri=1,kri=2;fy=klt;ey=dlt;oy=glt;sy=nat;hy=tat;cy=iat;var dri=rat,ht=jQuery,gri=function(n){function r(n,u){var f;return k(this,r),f=et(this,ot(r).call(this,n,u)),i(t(t(f)),"onChange",function(n){ht(document).trigger("afd:countryChanged",[n.target.value])}),i(t(t(f)),"getCountries",function(){ht(document).trigger("afd:getCountriesStart");var n,t=new Promise(function(t){n=t}),i=f.setupParams({data:"list",task:"listcountries",fields:"standard",countryISO:"FRA"});return ht.ajax(i).done(f.handleGetCountries.bind(null,n)),t}),i(t(t(f)),"handleGetCountries",function(n,t){var u,i,r;if(t.status===-2){u=(typeof t.reason!="undefined"?t.reason:"")+(typeof t.other!="undefined"?" - "+t.other:"");throw u;}i=t.Item;r=f.options.country.preferredCountries;ht.each(r,function(n,t){var u=dri(i,{iso:t}),r;if(u.length===0){console.warn(t+" was supplied as a preferredCountry but is not a valid option.  Please use a valid country ISO3");return}r=u[0];f.$element.append(ht("<option />").val(r.iso).text(r.name))});ht.each(i,function(n,t){if(!(r.indexOf(t.iso)>-1)){var i=f.options.typeahead.availableCountries.length>0&&f.options.typeahead.availableCountries.indexOf(t.iso)>-1||f.options.country.availableCountries.length>0&&f.options.country.availableCountries.indexOf(t.iso)>-1||f.options.typeahead.availableCountries.length<1&&f.options.country.availableCountries.length<1;i&&f.$element.append(ht("<option />").val(t.iso).text(t.name))}});f.options.defaultCountry&&(f.$element.val(f.options.defaultCountry),ht(document).trigger("afd:countryChanged",[f.$element.val()]));f.options.country.defaultCountry&&(f.$element.val(f.options.country.defaultCountry),ht(document).trigger("afd:countryChanged",[f.$element.val()]));ht(document).trigger("afd:getCountriesComplete",i);n()}),f}return tt(r,n),ri(r,[{key:"init",value:function(){return this.eventHandler(this.$element,"change",this.onChange),this.getCountries()}}]),r}(lt);window.afdInitScripts=typeof afdInitScripts=="undefined"?{lookupButton:null,typeahead:null,reverseGeocodeButton:null,account:null,card:null,email:null,phone:null,country:null}:window.afdInitScripts;window.afdInitScripts.lookupButton=typeof nc!="undefined"?nc:window.afdInitScripts.lookupButton?window.afdInitScripts.lookupButton:null;window.afdInitScripts.typeahead=typeof tc!="undefined"?tc:window.afdInitScripts.typeahead?window.afdInitScripts.typeahead:null;window.afdInitScripts.reverseGeocodeButton=typeof ic!="undefined"?ic:window.afdInitScripts.reverseGeocodeButton?window.afdInitScripts.reverseGeocodeButton:null;window.afdInitScripts.account=typeof rc!="undefined"?rc:window.afdInitScripts.account?window.afdInitScripts.account:null;window.afdInitScripts.card=typeof fc!="undefined"?fc:window.afdInitScripts.card?s(window.afdInitScripts.card):null;window.afdInitScripts.email=typeof ec!="undefined"?ec:window.afdInitScripts.email?window.afdInitScripts.email:null;window.afdInitScripts.phone=typeof hc!="undefined"?hc:window.afdInitScripts.phone?window.afdInitScripts.phone:null;window.afdInitScripts.country=typeof lc!="undefined"?lc:window.afdInitScripts.country?window.afdInitScripts.country:null,function(n){if(n.fn.afd=function(n,t){return this.each(function(){var r=["lookupField","lookupResultsList","reverseGeocodeResultsList","sort","expiry"],i;if(!(r.indexOf(n)>-1)){if(i=["typeahead","lookupButton","country","reverseGeocodeButton","phone","email","account","card"],i.indexOf(n)===-1)throw"`"+n+"` is not a valid AFD jQuery control.  Please use one of "+i+","+r;if(!window.afdInitScripts[n])throw"You are trying to intitialise the control `"+n+"` but it seems that you have not loaded this module";try{window.afdInitScripts[n].call(this,n,t,constructor)}catch(u){console.error("Problem initialising AFD Control");console.error(u)}}})},uat(),typeof postRender!="undefined"){n(document).ready(function(){n(document).trigger("afd::initPostRender")});n(document).on("afd::initPostRender",function(){try{if(typeof afdOptions.postRender=="undefined")throw"Post Render version of plugin used bit no post render options supplied";postRender(afdOptions.postRender);n(document).trigger("afd:postRenderInitComplete")}catch(t){console.error(t)}n(document).trigger("afd::page_ready")})}}(n)}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],t):t(n.$)}(this,function(n){"use strict";function w(n,t){return t={exports:{}},n(t,t.exports),t.exports}function ay(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function vy(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function yy(n,i){return i&&(s(i)==="object"||typeof i=="function")?i:t(n)}function py(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}});t&&eg(n,t)}function wy(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function by(n){if(Array.isArray(n))return n}function ky(n,t){var r=[],u=!0,f=!1,e=undefined,i,o;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done);u=!0)if(r.push(o.value),t&&r.length===t)break}catch(s){f=!0;e=s}finally{try{u||i["return"]==null||i["return"]()}finally{if(f)throw e;}}return r}function dy(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function gy(n,t){return lo(n)||ao(n,t)||vo()}function np(n,t){return n!=null&&hg.call(n,t)}function tp(n){var i=wg.call(n,vi),r=n[vi],t;try{n[vi]=undefined}catch(u){}return t=bg.call(n),i?n[vi]=r:delete n[vi],t}function ip(n){return gg.call(n)}function rp(n){return n==null?n===undefined?rn:tn:el&&el in Object(n)?kg(n):nn(n)}function up(n){return n!=null&&typeof n=="object"}function fp(n){return typeof n=="symbol"||ht(n)&&st(n)==yo}function ep(n,t){if(d(n))return!1;var i=typeof n;return i=="number"||i=="symbol"||i=="boolean"||n==null||vf(n)?!0:fn.test(n)||!un.test(n)||t!=null&&n in Object(t)}function op(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function sp(n){if(!yf(n))return!1;var t=st(n);return t==on||t==sn||t==en||t==hn}function hp(n){return!!sl&&sl in n}function cp(n){if(n!=null){try{return vn.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function lp(n){if(!yf(n)||ln(n))return!1;var t=ol(n)?dn:yn;return t.test(yt(n))}function ap(n,t){return n==null?undefined:n[t]}function vp(n,t){var i=wo(n,t);return po(i)?i:undefined}function yp(){this.__data__=yi?yi(null):{};this.size=0}function pp(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function wp(n){var t=this.__data__,i;return yi?(i=t[n],i===ttt?undefined:i):rtt.call(t,n)?t[n]:undefined}function bp(n){var t=this.__data__;return yi?t[n]!==undefined:ett.call(t,n)}function kp(n,t){var i=this.__data__;return this.size+=this.has(n)?0:1,i[n]=yi&&t===undefined?go:t,this}function bt(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function dp(){this.__data__=[];this.size=0}function gp(n,t){return n===t||n!==n&&t!==t}function nw(n,t){for(var i=n.length;i--;)if(ou(n[i][0],t))return i;return-1}function tw(n){var t=this.__data__,i=vr(t,n),r;return i<0?!1:(r=t.length-1,i==r?t.pop():stt.call(t,i,1),--this.size,!0)}function iw(n){var t=this.__data__,i=vr(t,n);return i<0?undefined:t[i][1]}function rw(n){return vr(this.__data__,n)>-1}function uw(n,t){var i=this.__data__,r=vr(i,n);return r<0?(++this.size,i.push([n,t])):i[r][1]=t,this}function kt(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function fw(){this.size=0;this.__data__={hash:new eu,map:new(pi||yr),string:new eu}}function ew(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function ow(n,t){var i=n.__data__;return os(t)?i[typeof t=="string"?"string":"hash"]:i.map}function sw(n){var t=ei(this,n)["delete"](n);return this.size-=t?1:0,t}function hw(n){return ei(this,n).get(n)}function cw(n){return ei(this,n).has(n)}function lw(n,t){var i=ei(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this}function dt(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function uu(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new TypeError(as);var i=function(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(uu.Cache||oi),i}function aw(n){var t=vs(n,function(n){return i.size===ys&&i.clear(),n}),i=t.cache;return t}function vw(n,t){for(var i=-1,r=n==null?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function fo(n){if(typeof n=="string")return n;if(d(n))return ptt(n,fo)+"";if(vf(n))return cl?cl.call(n):"";var t=n+"";return t=="0"&&1/n==-wtt?"-0":t}function yw(n){return n==null?"":ps(n)}function pw(n,t){return d(n)?n:er(n,t)?[n]:ytt(ws(n))}function ww(n){return ht(n)&&st(n)==bs}function bw(n,t){var i=typeof n;return t=t==null?gtt:t,!!t&&(i=="number"||i!="symbol"&&nit.test(n))&&n>-1&&n%1==0&&n<t}function kw(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=ks}function dw(n){if(typeof n=="string"||vf(n))return n;var t=n+"";return t=="0"&&1/n==-ds?"-0":t}function gw(n,t,i){var u;t=su(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=si(t[f]),!(e=n!=null&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=n==null?0:n.length,!!r&&or(r)&&hu(u,r)&&(d(n)||vl(n)))}function nb(n,t){return n!=null&&cu(n,t,cg)}function tb(n,t){t=su(t,n);for(var i=0,r=t.length;n!=null&&i<r;)n=n[si(t[i++])];return i&&i==r?n:undefined}function ib(n,t,i){var r=n==null?undefined:lu(n,t);return r===undefined?i:r}function eo(){var n=jQuery,r=n.extend(!0,{},fu,afdOptions),t=n(this),u=r.typeahead.containers.length===0?n(document):t.closest(afdOptions.typeahead.containers.toString()),i;if(u.find('[data-afd-control="typeahead"]').length>1&&console.warn("More than one instance of `typeahead` detected.  If these are in separate containers please define the containers in `afdOptions.typeahead.containers`"),!t.is("input"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-control="typeahead"]`, use <input>';i=new th(t,r);n(document).off("afd:init.afd").on("afd:init.afd",function(){i.init()});i.init()}function rb(n){var t,i;this.promise=new n(function(n,r){if(t!==undefined||i!==undefined)throw TypeError("Bad Promise constructor");t=n;i=r});this.resolve=ni(t);this.reject=ni(i)}function oo(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function ub(n,t,i){return t&&oo(n.prototype,t),i&&oo(n,i),n}function fb(n,t){for(var i=-1,f=n==null?0:n.length,e=0,u=[],r;++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function eb(n){return function(t,i,r){for(var s=-1,f=Object(t),e=r(t),o=e.length,u;o--;)if(u=e[n?o:++s],i(f[u],u,f)===!1)break;return t}}function ob(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function sb(){return!1}function hb(n){return ht(n)&&or(n.length)&&!!e[st(n)]}function cb(n){return function(t){return n(t)}}function lb(n,t){var r=d(n),u=!r&&vl(n),f=!r&&!u&&ge(n),o=!r&&!u&&!f&&bv(n),s=r||u||f||o,e=s?uh(n.length,String):[],h=e.length;for(var i in n)(t||nft.call(n,i))&&(!s||!(i=="length"||f&&(i=="offset"||i=="parent")||o&&(i=="buffer"||i=="byteLength"||i=="byteOffset")||hu(i,h)))&&e.push(i);return e}function ab(n){var t=n&&n.constructor,i=typeof t=="function"&&t.prototype||oh;return n===i}function vb(n,t){return function(i){return n(t(i))}}function yb(n){var i,t;if(!sh(n))return rft(n);i=[];for(t in Object(n))fft.call(n,t)&&t!="constructor"&&i.push(t);return i}function pb(n){return n!=null&&or(n.length)&&!ol(n)}function wb(n){return wu(n)?eh(n):hh(n)}function bb(n,t){return n&&wut(n,t,hr)}function kb(n,t){return function(i,r){if(i==null)return i;if(!wu(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=Object(i);t?u--:++u<f;)if(r(e[u],u,e)===!1)break;return i}}function db(n,t){var i=[];return sft(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function gb(){this.__data__=new yr;this.size=0}function nk(n){var t=this.__data__,i=t["delete"](n);return this.size=t.size,i}function tk(n){return this.__data__.get(n)}function ik(n){return this.__data__.has(n)}function rk(n,t){var i=this.__data__,r;if(i instanceof yr){if(r=i.__data__,!pi||r.length<wh-1)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new oi(r)}return i.set(n,t),this.size=i.size,this}function gt(n){var t=this.__data__=new yr(n);this.size=t.size}function uk(n){return this.__data__.set(n,kh),this}function fk(n){return this.__data__.has(n)}function rr(n){var t=-1,i=n==null?0:n.length;for(this.__data__=new oi;++t<i;)this.add(n[t])}function ek(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function ok(n,t){return n.has(t)}function sk(n,t,i,r,u,f){var y=i&cft,c=n.length,p=t.length,l,e,o,a;if(c!=p&&!(y&&p>c))return!1;if(l=f.get(n),l&&f.get(t))return l==t;var s=-1,h=!0,v=i&lft?new nc:undefined;for(f.set(n,t),f.set(t,n);++s<c;){if(e=n[s],o=t[s],r&&(a=y?r(o,e,s,t,n,f):r(e,o,s,n,t,f)),a!==undefined){if(a)continue;h=!1;break}if(v){if(!tc(t,function(n,t){if(!hft(v,t)&&(e===n||u(e,n,i,r,f)))return v.push(t)})){h=!1;break}}else if(!(e===o||u(e,o,i,r,f))){h=!1;break}}return f["delete"](n),f["delete"](t),h}function hk(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function ck(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function lk(n,t,i,r,u,f,e){var o,h,s,c;switch(i){case fet:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case uet:return n.byteLength!=t.byteLength||!f(new dv(n),new dv(t))?!1:!0;case wft:case bft:case gft:return ou(+n,+t);case kft:return n.name==t.name&&n.message==t.message;case net:case iet:return n==t+"";case dft:o=ic;case tet:return(h=r&yft,o||(o=vft),n.size!=t.size&&!h)?!1:(s=e.get(n),s)?s==t:(r|=pft,e.set(n,t),c=kv(o(n),o(t),r,u,f,e),e["delete"](n),c);case ret:if(no)return no.call(n)==no.call(t)}return!1}function ak(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function vk(n,t,i){var r=t(n);return d(n)?r:uc(r,i(n))}function yk(){return[]}function pk(n){return fc(n,hr,cet)}function wk(n,t,i,r,u,f){var v=i&aet,p=ty(n),w=p.length,d=ty(t),g=d.length,o,e,b,s,y,h,c,k,l,a;if(w!=g&&!v)return!1;for(o=w;o--;)if(e=p[o],!(v?e in t:yet.call(t,e)))return!1;if(b=f.get(n),b&&f.get(t))return b==t;for(s=!0,f.set(n,t),f.set(t,n),y=v;++o<w;){if(e=p[o],h=n[e],c=t[e],r&&(k=v?r(c,h,e,t,n,f):r(h,c,e,n,t,f)),!(k===undefined?h===c||u(h,c,i,r,f):k)){s=!1;break}y||(y=e=="constructor")}return s&&!y&&(l=n.constructor,a=t.constructor,l!=a&&"constructor"in n&&"constructor"in t&&!(typeof l=="function"&&l instanceof l&&typeof a=="function"&&a instanceof a)&&(s=!1)),f["delete"](n),f["delete"](t),s}function bk(n,t,i,r,u,f){var s=d(n),p=d(t),e=s?hy:oy(n),o=p?hy:oy(t),h,c,v,y;e=e==sy?ru:e;o=o==sy?ru:o;var l=e==ru,w=o==ru,a=e==o;if(a&&ge(n)){if(!ge(t))return!1;s=!0;l=!1}return a&&!l?(f||(f=new ci),s||bv(n)?kv(n,t,i,r,u,f):rc(n,t,e,i,r,u,f)):!(i&fot)&&(h=l&&cy.call(n,"__wrapped__"),c=w&&cy.call(t,"__wrapped__"),h||c)?(v=h?n.value():n,y=c?t.value():t,f||(f=new ci),u(v,y,i,r,f)):a?(f||(f=new ci),pet(n,t,i,r,u,f)):!1}function so(n,t,i,r,u){return n===t?!0:n==null||t==null||!ht(n)&&!ht(t)?n!==n&&t!==t:ec(n,t,i,r,so,u)}function kk(n,t,i,r){var f=i.length,c=f,l=!r,u,e,o;if(n==null)return!c;for(n=Object(n);f--;)if(u=i[f],l&&u[2]?u[1]!==n[u[0]]:!(u[0]in n))return!1;while(++f<c){u=i[f];var s=u[0],h=n[s],a=u[1];if(l&&u[2]){if(h===undefined&&!(s in n))return!1}else if(e=new ci,r&&(o=r(h,a,s,n,t,e)),!(o===undefined?ly(a,h,oot|sot,r,e):o))return!1}return!0}function dk(n){return n===n&&!yf(n)}function gk(n){for(var t=hr(n),i=t.length,r,u;i--;)r=t[i],u=n[r],t[i]=[r,u,bu(u)];return t}function nd(n,t){return function(i){return i==null?!1:i[n]===t&&(t!==undefined||n in Object(i))}}function td(n){var t=sc(n);return t.length==1&&t[0][2]?ku(t[0][0],t[0][1]):function(i){return i===n||oc(i,n,t)}}function id(n,t){return n!=null&&t in Object(n)}function rd(n,t){return n!=null&&cu(n,t,cc)}function ud(n,t){return er(n)&&bu(t)?ku(si(n),t):function(i){var r=hi(i,n);return r===undefined&&r===t?hot(i,n):ly(t,r,cot|lot)}}function fd(n){return n}function ed(n){return function(t){return t==null?undefined:t[n]}}function od(n){return function(t){return lu(t,n)}}function sd(n){return er(n)?vc(si(n)):yc(n)}function hd(n){return typeof n=="function"?n:n==null?ac:typeof n=="object"?d(n)?lc(n[0],n[1]):hc(n):pc(n)}function cd(n,t){var i=d(n)?pu:lh;return i(n,wc(t,3))}function ho(n,t){var i=jQuery,u=i(this),f=i.extend(!0,{},fu,afdOptions),r;try{r=new vot(u,f);r.init().then(function(){t()})}catch(e){console.error("Error initialising country control");console.error(e)}}function ld(){typeof afdDataInit=="undefined"&&(window.afdDataInit=!1);$(document).ready(function(){window.afdDataInit||(window.afdDataInit=!0,$(document).trigger("afd::page_ready"))});$(document).off("afd::page_ready").on("afd::page_ready",function(){var n=["country"],t=[];$("[data-afd-control]").each(function(){var i=$(this),r=i.data("afd-control");n.indexOf(r)>-1&&t.push(new Promise(function(n){co(i,r,n)}))});Promise.all(t).then(function(){$("[data-afd-control]").each(function(){var t=$(this),i=t.data("afd-control");n.indexOf(i)===-1&&co(t,i,null)})})})}function co(n,t,i){try{n.afd(t,i)}catch(r){console.error(r)}}var rt,ur,fu,fi,s,t,fr,lo,ao,vo,st,ht,yo,er,po,wo,bo,ko,go,ns,eu,ts,ou,is,rs,us,fs,es,os,ei,ss,hs,cs,ls,oi,as,vs,ys,ps,ws,su,bs,hu,ks,or,ds,si,cu,ct,lu,hi,gs,au,vu,yu,sr,nh,a,th,ih,rh,pu,uh,fh,eh,oh,sh,hh,wu,hr,ch,lh,ah,vh,yh,ph,wh,bh,ci,kh,dh,gh,nc,tc,ic,rc,uc,fc,ec,oc,bu,sc,ku,hc,cc,lc,ac,vc,yc,pc,wc;n=n&&n.hasOwnProperty("default")?n["default"]:n;rt=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};var r=w(function(n){var t=n.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=t)}),b=w(function(n){var t=n.exports={version:"2.5.7"};typeof __e=="number"&&(__e=t)}),yot=b.version,v=function(n){return typeof n=="object"?n!==null:typeof n=="function"},y=function(n){if(!v(n))throw TypeError(n+" is not an object!");return n},tt=function(n){try{return!!n()}catch(t){return!0}},k=!tt(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}),du=r.document,ad=v(du)&&v(du.createElement),cr=function(n){return ad?du.createElement(n):{}},bc=!k&&!tt(function(){return Object.defineProperty(cr("div"),"a",{get:function(){return 7}}).a!=7}),kc=function(n,t){if(!v(n))return n;var i,r;if(t&&typeof(i=n.toString)=="function"&&!v(r=i.call(n))||typeof(i=n.valueOf)=="function"&&!v(r=i.call(n))||!t&&typeof(i=n.toString)=="function"&&!v(r=i.call(n)))return r;throw TypeError("Can't convert object to primitive value");},vd=Object.defineProperty,yd=k?Object.defineProperty:function(n,t,i){if(y(n),t=kc(t,!0),y(i),bc)try{return vd(n,t,i)}catch(r){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(n[t]=i.value),n},lt={f:yd},gu=function(n,t){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:t}},p=k?function(n,t,i){return lt.f(n,t,gu(1,i))}:function(n,t,i){return n[t]=i,n},pd={}.hasOwnProperty,at=function(n,t){return pd.call(n,t)},wd=0,bd=Math.random(),nf=function(n){return"Symbol(".concat(n===undefined?"":n,")_",(++wd+bd).toString(36))},vt=w(function(n){var t=nf("src"),i="toString",u=Function[i],f=(""+u).split(i);b.inspectSource=function(n){return u.call(n)};(n.exports=function(n,i,u,e){var o=typeof u=="function";(o&&(at(u,"name")||p(u,"name",i)),n[i]!==u)&&(o&&(at(u,t)||p(u,t,n[i]?""+n[i]:f.join(String(i)))),n===r?n[i]=u:e?n[i]?n[i]=u:p(n,i,u):(delete n[i],p(n,i,u)))})(Function.prototype,i,function(){return typeof this=="function"&&this[t]||u.call(this)})}),ni=function(n){if(typeof n!="function")throw TypeError(n+" is not a function!");return n},c=function(n,t,i){if(ni(n),t===undefined)return n;switch(i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}},tf="prototype",l=function(n,t,i){var w=n&l.F,s=n&l.G,k=n&l.S,a=n&l.P,d=n&l.B,e=s?r:k?r[t]||(r[t]={}):(r[t]||{})[tf],o=s?b:b[t]||(b[t]={}),v=o[tf]||(o[tf]={}),f,h,u,y;s&&(i=t);for(f in i)h=!w&&e&&e[f]!==undefined,u=(h?e:i)[f],y=d&&h?c(u,r):a&&typeof u=="function"?c(Function.call,u):u,e&&vt(e,f,u,n&l.U),o[f]!=u&&p(o,f,y),a&&v[f]!=u&&(v[f]=u)};r.core=b;l.F=1;l.G=2;l.S=4;l.P=8;l.B=16;l.W=32;l.U=64;l.R=128;var f=l,kd={}.toString,ut=function(n){return kd.call(n).slice(8,-1)},dc=Object("z").propertyIsEnumerable(0)?Object:function(n){return ut(n)=="String"?n.split(""):Object(n)},rf=function(n){if(n==undefined)throw TypeError("Can't call method on  "+n);return n},li=function(n){return Object(rf(n))},dd=Math.ceil,gd=Math.floor,gc=function(n){return isNaN(n=+n)?0:(n>0?gd:dd)(n)},ng=Math.min,uf=function(n){return n>0?ng(gc(n),9007199254740991):0},nl=Array.isArray||function(n){return ut(n)=="Array"},lr=!1,tl=w(function(n){var t="__core-js_shared__",i=r[t]||(r[t]={});(n.exports=function(n,t){return i[n]||(i[n]=t!==undefined?t:{})})("versions",[]).push({version:b.version,mode:"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),o=w(function(n){var t=tl("wks"),i=r.Symbol,u=typeof i=="function",f=n.exports=function(n){return t[n]||(t[n]=u&&i[n]||(u?i:nf)("Symbol."+n))};f.store=t}),tg=o("species"),ig=function(n){var t;return nl(n)&&(t=n.constructor,typeof t=="function"&&(t===Array||nl(t.prototype))&&(t=undefined),v(t)&&(t=t[tg],t===null&&(t=undefined))),t===undefined?Array:t},rg=function(n,t){return new(ig(n))(t)},ug=function(n,t){var r=n==1,e=n==2,o=n==3,i=n==4,u=n==6,s=n==5||u,f=t||rg;return function(t,h,l){for(var b=li(t),y=dc(b),d=c(h,l,3),k=uf(y.length),a=0,p=r?f(t,k):e?f(t,0):undefined,v,w;k>a;a++)if((s||a in y)&&(v=y[a],w=d(v,a,b),n))if(r)p[a]=w;else if(w)switch(n){case 3:return!0;case 5:return v;case 6:return a;case 2:p.push(v)}else if(i)return!1;return u?-1:o||i?i:p}},ff=o("unscopables"),ef=Array.prototype;ef[ff]==undefined&&p(ef,ff,{});var ar=function(n){ef[ff][n]=!0},fg=ug(5),of="find",il=!0;of in[]&&Array(1)[of](function(){il=!1});f(f.P+f.F*il,"Array",{find:function(n){return fg(this,n,arguments.length>1?arguments[1]:undefined)}});ar(of);ur=function(){var t=y(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n};k&&/./g.flags!="g"&&lt.f(RegExp.prototype,"flags",{configurable:!0,get:ur});var sf="toString",hf=/./[sf],rl=function(n){vt(RegExp.prototype,sf,n,!0)};tt(function(){return hf.call({source:"a",flags:"b"})!="/a/b"})?rl(function(){var n=y(this);return"/".concat(n.source,"/","flags"in n?n.flags:!k&&n instanceof RegExp?ur.call(n):undefined)}):hf.name!=sf&&rl(function(){return hf.call(this)});fu={pceUrl:"//pce.afd.co.uk/afddata.pce",nativeValidationMessages:!1,defaultCountry:null,afdc:0,phone:{defaultDialingCode:"+44",invalidPhoneNumberMessage:"Please input a valid phone number",loadingSpinner:null,countryControl:null,countryControlConverter:null},email:{invalidEmailMessage:"Please input a valid email address",loadingSpinner:null},card:{invalidCardNumberMessage:"Please input a valid card number",invalidCardOrExpiryMessage:"Either the card number or expiry date are not valid",invalidExpiryMonthMessage:"Please input a valid month",invalidExpiryDateMessage:"Please input a valid expiry date",loadingSpinner:null,logoHeight:16,logoWidth:24},account:{invalidAccountNumberMessage:"Please input a valid account number",invalidSortCodeMessage:"Please input a valid Sort Code",loadingSpinner:null},typeahead:{maxItems:5,pushUp:!1,afterHideTypeahead:!1,searchAgain:!0,afterClearTypeahead:!0,beforeHideResults:!1,parentClass:null,fieldSets:[],manualInputButton:!1,fewResultsManualInput:!0,fewResultsManualInputText:"Can't see your address? Enter it manually",notEmptyShowResults:!1,hideEmpties:!1,containers:[],retrieveFields:"standard",availableCountries:[],minLength:2,matchPositions:!1,postcodeFirst:!0,hideForCountries:[],showForCountries:[],containerOnlyContainsControl:!1,regionMap:null,regionAttribute:"value"},lookup:{prefetch:!0,pushUp:!1,beforeHideResults:!1,parentClass:null,fieldSets:[],manualInputButton:!1,hideEmpties:!1,afterRetrieveHideResultsList:!0,postcodeIsLookup:!1,resultsContainer:"",containers:[],retrieveFields:"standard",availableCountries:[],postcodeFirst:!0,hideForCountries:[],showForCountries:[],regionMap:null,regionAttribute:"value",selectAddressText:"Please select an address"},country:{defaultCountry:null,availableCountries:[],preferredCountries:["GBR","USA","CAN"],customCountryControl:null,customCountryConverter:null},reverseGeocode:{maxItems:100,pushUp:!1,fieldSets:[],hideEmpties:!1,afterRetrieveHideResultsList:!0,containers:[],retrieveFields:"standard",postcodeFirst:!0,hideForCountries:[],showForCountries:["GBR"],linkedControl:"typeahead",hideOnDesktop:!1,buttonContainer:null}};fi=ay;s=w(function(n){function t(n){return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(n)}function i(r){return n.exports=i=typeof Symbol=="function"&&t(Symbol.iterator)==="symbol"?function(n){return t(n)}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":t(n)},i(r)}n.exports=i});t=vy;var cf=yy,lf=w(function(n){function t(i){return n.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},t(i)}n.exports=t}),eg=w(function(n){function t(i,r){return n.exports=t=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},t(i,r)}n.exports=t});fr=py;var i=wy,ai=jQuery,af=function af(n,t){var r=this,u;fi(this,af);i(this,"setupParams",function(n){var t={format:"json"},i,u;if(r.options.serial&&r.options.password)t.serial=r.options.serial,t.password=r.options.password;else if(r.options.token&&r.options.id)t.token=r.options.token,t.id=r.options.id;else throw"You must either supply password and serial, or token and id";if(r.controlType!=="reverseGeocode"&&(r.options.defaultCountry&&(t.countryiso=r.options.defaultCountry),r.options.country.defaultCountry&&(t.countryiso=r.options.country.defaultCountry),i=ai('[data-afd-control="country"]'),i.length>0&&(t.countryiso=i.val()),r.options.country.customCountryControl))if(u=r.options.typeahead.containers.length===0?ai(r.options.country.customCountryControl):r.$element.closest(r.options.typeahead.containers.toString).find(r.options.country.customCountryControl),r.options.country.customCountryConverter){if(typeof r.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";t.countryiso=r.options.country.customCountryConverter(u.val())}else t.countryiso=u.val();try{return{method:"GET",url:r.options.pceUrl,error:function(n,t,i){console.log(n);console.log(t);console.log(i);ai(document).trigger("afd:pceError",n)},data:ai.extend(!0,{},t,n),callback:typeof r.requestCallback!="undefined"?{done:r.requestCallback}:null,beforeSend:typeof r.beforeSend!="undefined"?r.beforeSend:null}}catch(f){console.error("Error setting up request");console.error(f)}});i(this,"eventHandler",function(n,t,i){n.off(t+".afd").on(t+".afd",i)});this.$element=n;this.element=n.get()[0];typeof n.data("afd-additional-options")!="undefined"?(u=window[n.data("afd-additional-options")],this.options=ai.extend(!0,{},t,u)):this.options=t};lo=by;ao=ky;vo=dy;var og=gy,sg=Object.prototype,hg=sg.hasOwnProperty,cg=np,lg=Array.isArray,d=lg,ag=typeof rt=="object"&&rt&&rt.Object===Object&&rt,ul=ag,vg=typeof self=="object"&&self&&self.Object===Object&&self,yg=ul||vg||Function("return this")(),it=yg,pg=it.Symbol,ft=pg,fl=Object.prototype,wg=fl.hasOwnProperty,bg=fl.toString,vi=ft?ft.toStringTag:undefined,kg=tp,dg=Object.prototype,gg=dg.toString,nn=ip,tn="[object Null]",rn="[object Undefined]",el=ft?ft.toStringTag:undefined;st=rp;ht=up;yo="[object Symbol]";var vf=fp,un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,fn=/^\w*$/;er=ep;var yf=op,en="[object AsyncFunction]",on="[object Function]",sn="[object GeneratorFunction]",hn="[object Proxy]",ol=sp,cn=it["__core-js_shared__"],pf=cn,sl=function(){var n=/[^.]+$/.exec(pf&&pf.keys&&pf.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),ln=hp,an=Function.prototype,vn=an.toString,yt=cp,yn=/^\[object .+?Constructor\]$/,pn=Function.prototype,wn=Object.prototype,bn=pn.toString,kn=wn.hasOwnProperty,dn=RegExp("^"+bn.call(kn).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");po=lp;wo=ap;var ti=vp,gn=ti(Object,"create"),yi=gn;bo=yp;var ntt=pp,ttt="__lodash_hash_undefined__",itt=Object.prototype,rtt=itt.hasOwnProperty,utt=wp,ftt=Object.prototype,ett=ftt.hasOwnProperty;ko=bp;go="__lodash_hash_undefined__";ns=kp;bt.prototype.clear=bo;bt.prototype["delete"]=ntt;bt.prototype.get=utt;bt.prototype.has=ko;bt.prototype.set=ns;eu=bt;ts=dp;ou=gp;var vr=nw,ott=Array.prototype,stt=ott.splice;is=tw;rs=iw;us=rw;fs=uw;kt.prototype.clear=ts;kt.prototype["delete"]=is;kt.prototype.get=rs;kt.prototype.has=us;kt.prototype.set=fs;var yr=kt,htt=ti(it,"Map"),pi=htt;es=fw;os=ew;ei=ow;ss=sw;hs=hw;cs=cw;ls=lw;dt.prototype.clear=es;dt.prototype["delete"]=ss;dt.prototype.get=hs;dt.prototype.has=cs;dt.prototype.set=ls;oi=dt;as="Expected a function";uu.Cache=oi;vs=uu;ys=500;var ctt=aw,ltt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,att=/\\(\\)?/g,vtt=ctt(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(""),n.replace(ltt,function(n,i,r,u){t.push(r?u.replace(att,"$1"):i||n)}),t}),ytt=vtt,ptt=vw,wtt=1/0,hl=ft?ft.prototype:undefined,cl=hl?hl.toString:undefined;ps=fo;ws=yw;su=pw;bs="[object Arguments]";var ll=ww,al=Object.prototype,btt=al.hasOwnProperty,ktt=al.propertyIsEnumerable,dtt=ll(function(){return arguments}())?ll:function(n){return ht(n)&&btt.call(n,"callee")&&!ktt.call(n,"callee")},vl=dtt,gtt=9007199254740991,nit=/^(?:0|[1-9]\d*)$/;hu=bw;ks=9007199254740991;or=kw;ds=1/0;si=dw;cu=gw;ct=nb;lu=tb;hi=ib,function(n){function e(n){n=n||"";(n instanceof URLSearchParams||n instanceof e)&&(n=n.toString());this[r]=h(n)}function c(n){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(n).replace(/[!'\(\)~]|%20|%00/g,function(n){return t[n]})}function o(n){return n.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/ig,function(n){return decodeURIComponent(n)})}function s(t){var i={next:function(){var n=t.shift();return{done:n===undefined,value:n}}};return y&&(i[n.Symbol.iterator]=function(){return i}),i}function h(n){var i={},u,r,e,c,s,t,h;if(typeof n=="object")if(l(n))for(u=0;u<n.length;u++)if(r=n[u],l(r)&&r.length===2)f(i,r[0],r[1]);else throw new TypeError("Failed to construct 'URLSearchParams': Sequence initializer must only contain pair elements");else for(e in n)n.hasOwnProperty(e)&&f(i,e,n[e]);else for(n.indexOf("?")===0&&(n=n.slice(1)),c=n.split("&"),s=0;s<c.length;s++)t=c[s],h=t.indexOf("="),-1<h?f(i,o(t.slice(0,h)),o(t.slice(h+1))):t&&f(i,o(t),"");return i}function f(n,t,i){var r=typeof i=="string"?i:i!==null&&i!==undefined&&typeof i.toString=="function"?i.toString():JSON.stringify(i);t in n?n[t].push(r):n[t]=[r]}function l(n){return!!n&&"[object Array]"===Object.prototype.toString.call(n)}var i=n.URLSearchParams&&n.URLSearchParams.prototype.get?n.URLSearchParams:null,a=i&&new i({a:1}).toString()==="a=1",v=i&&new i("s=%2B").get("s")==="+",r="__URLSearchParams__",b=i?function(){var n=new i;return n.append("s"," &"),n.toString()==="s=+%26"}():!0,u=e.prototype,y=!!(n.Symbol&&n.Symbol.iterator),p,w,t;i&&a&&v&&b||(u.append=function(n,t){f(this[r],n,t)},u["delete"]=function(n){delete this[r][n]},u.get=function(n){var t=this[r];return n in t?t[n][0]:null},u.getAll=function(n){var t=this[r];return n in t?t[n].slice(0):[]},u.has=function(n){return n in this[r]},u.set=function(n,t){this[r][n]=[""+t]},u.toString=function(){var u=this[r],f=[],n,t,e,i;for(t in u)for(e=c(t),n=0,i=u[t];n<i.length;n++)f.push(e+"="+c(i[n]));return f.join("&")},p=!v,w=!p&&i&&!a&&n.Proxy,Object.defineProperty(n,"URLSearchParams",{value:w?new Proxy(i,{construct:function(n,t){return new n(new e(t[0]).toString())}}):e}),t=n.URLSearchParams.prototype,t.polyfill=!0,t.forEach=t.forEach||function(n,t){var i=h(this.toString());Object.getOwnPropertyNames(i).forEach(function(r){i[r].forEach(function(i){n.call(t,i,r,this)},this)},this)},t.sort=t.sort||function(){var f=h(this.toString()),t=[],e,n,i,r,u;for(e in f)t.push(e);for(t.sort(),n=0;n<t.length;n++)this["delete"](t[n]);for(n=0;n<t.length;n++)for(r=t[n],u=f[r],i=0;i<u.length;i++)this.append(r,u[i])},t.keys=t.keys||function(){var n=[];return this.forEach(function(t,i){n.push(i)}),s(n)},t.values=t.values||function(){var n=[];return this.forEach(function(t){n.push(t)}),s(n)},t.entries=t.entries||function(){var n=[];return this.forEach(function(t,i){n.push([i,t])}),s(n)},y&&(t[n.Symbol.iterator]=t[n.Symbol.iterator]||t.entries))}(typeof rt!="undefined"?rt:typeof window!="undefined"?window:rt);var u=jQuery,tit=function(n){var r;return r=function(n){function r(n,f){var e;return fi(this,r),e=cf(this,lf(r).call(this,n,f)),i(t(t(e)),"initRequestSequence",function(){e.seq=0;e.lastSeq=0}),i(t(t(e)),"beforeSend",function(n,t){var i=new URLSearchParams(t.url);n.lookup=i.get("lookup");n.seq=e.seq;e.seq++;u(document).trigger("afd:pceLookupStarted",[n,i.get("lookup")])}),i(t(t(e)),"requestCallback",function(n,t,i){u(document).trigger("afd:pceLookupComplete",[n,i,i.lookup])}),i(t(t(e)),"refreshUniqeID",function(){e.uniqueID=e.getUniqueID()}),i(t(t(e)),"getUniqueID",function(){return Math.floor(Math.random()*9e4)+1e4}),i(t(t(e)),"setFields",function(){var n=e.options[e.controlType].linkedControl?e.options[e.controlType].linkedControl:e.controlType;if(e.$typeaheadFieldandLabel=e.$typeaheadFieldandLabel=hi(e.options,n+".containerOnlyContainsControl",!1)?u(".afd-typeahead-container"):u(".afd-typeahead-container label, .afd-typeahead-field"),e.$typeAheadInput=u(".afd-typeahead-container input"),e.$resultFields=u("[data-afd-result]"),e.$typeaheadContainer=u(".afd-typeahead-container"),e.$errorField=u(".afd-"+n+"-error"),e.$manualInputButton=ct(e.options,n+".manualInputButtonIdentifier")?u(e.options[n].manualInputButtonIdentifier):u(".afd-manual-input-button"),e.$manualInputSearchButton=ct(e.options,n+".manualInputSearchButtonIdentifier")?u(e.options[n].manualInputSearchButtonIdentifier):u(".afd-manual-input-search-button"),e.$searchAgainButton=ct(e.options,n+".searchAgainButtonIdentifier")?u(e.options[n].searchAgainButtonIdentifier):u(".afd-search-again"),e.$fieldSets=u(e.options[n].fieldSets.toString()),e.$afdCountryField=u('[data-afd-control="country"]'),e.$customCountryField=e.options.country.customCountryControl?u(e.options.country.customCountryControl):null,e.containers=e.options[n].containers.toString(),e.multiForms=u(e.containers).length>0,e.$customCountryField){if(e.$customCountryField.length===0)throw"Custom country field selector `"+e.options.country.customCountryControl+"` supplied, but no matching control found.";e.$customCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}if(e.$afdCountryField.length>0)e.$afdCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}),i(t(t(e)),"initFields",function(){var r=e.controlType,n,f,t,i,o,s;if(e.handleMultiForms(),e.$typeaheadFieldandLabel.show(),n=e.options[r].fieldSets,f=e.getInitialCountry(),e.options[r].beforeHideResults){if(e.$manualInputSearchButton.hide(),e.hideResultFields(f),n.length>0)for(t=0;t<n.length;t++)u(n[t]).hide()}else if(e.showResultFields(),n.length>0)for(i=0;i<n.length;i++)u(n[i]).show();e.options[r].notEmptyShowResults&&(o=e.$element.closest(e.containers),s=e.multiForms?o.find("[data-afd-result]:empty").filter(function(){return u.trim(u(this).val()).length!==0}).length===0:u("[data-afd-result]:empty").filter(function(){return u.trim(u(this).val()).length!==0}).length===0,s||(e.showResultFields(),e.$fieldSets.show(),e.$manualInputButton.hide()))}),i(t(t(e)),"handleMultiForms",function(){var t=e.controlType,n=e.$element.closest(e.containers);if(e.multiForms){if(e.$manualInputButton=ct(e.options,t+".manualInputButtonIdentifier")?n.find(e.options[t].manualInputButtonIdentifier):n.find(".afd-manual-input-button"),e.$manualInputSearchButton=ct(e.options,t+".manualInputSearchButtonIdentifier")?n.find(e.options[t].manualInputSearchButtonIdentifier):n.find(".afd-manual-input-search-button"),e.$searchAgainButton=ct(e.options,t+".searchAgainButtonIdentifier")?n.find(e.options[t].searchAgainButtonIdentifier):n.find(".afd-search-again"),e.$resultFields=n.find("[data-afd-result]"),e.$typeaheadFieldandLabel=hi(e.options,t+".containerOnlyContainsControl",!1)?n.find(".afd-typeahead-container"):n.find(".afd-typeahead-container > label, .afd-typeahead-field"),e.$typeaheadContainer=n.find(".afd-typeahead-container"),e.$errorField=n.find(".afd-"+t+"-error"),e.$afdCountryField=n.find('[data-afd-control="country"]'),e.$customCountryField=e.options.country.customCountryControl?n.find(e.options.country.customCountryControl):null,e.$fieldSets=n.find(e.options[t].fieldSets.toString()),e.$customCountryField){if(e.$customCountryField.length===0)throw"Custom country field selector `"+e.options.country.customCountryControl+"` supplied, but no matching control found within container.";e.$customCountryField.on("change.afd",e.onCustomCountryChange)}if(e.$afdCountryField.length>0)e.$afdCountryField.off("change.afd",e.onCustomCountryChange).on("change.afd",e.onCustomCountryChange)}}),i(t(t(e)),"addressLookup",function(n){var i=e.controlType,t=e.setupParams({data:"address",task:"fastfindv4",fields:e.options[i].postcodeFirst?"list":"fflist",uniqueid:e.uniqueID,lookup:n,allpc:"1"});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"addressRetrieve",function(n){var t=e.setupParams({key:n,data:"address",task:"retrieve",fields:e.options[e.controlType].retrieveFields});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"reverseGeocodeLookup",function(n){var i=e.controlType,t=e.setupParams({data:"address",task:"nearest",fields:e.options[i].postcodeFirst?"list":"fflist",uniqueid:e.uniqueID,longitude:n.longitude,latitude:n.latitude,allpc:"1"});return e.options.afdc===1&&(t.data.afdc=1),u.ajax(t)}),i(t(t(e)),"handleAddressRetrieve",function(n){var t=e.controlType,i;typeof n.Item!="undefined"&&((i=og(n.Item,1),e.result=i[0],u(document).trigger("afd:pceRetrieveComplete",[e.result]),e.$manualInputButton.hide(),typeof e.$button!="undefined"&&e.$button.hide(),e.options[t].afterClearTypeahead&&e.$typeAheadInput.val(""),e.options[t].afterHideTypeahead&&(e.$typeaheadFieldandLabel.hide(),e.options[t].searchAgain&&e.$searchAgainButton.show()),e.options[t].afterHideLookupButton&&(e.$lookupButton.hide(),e.options[t].searchAgain&&e.$searchAgainButton.show()),e.$fieldSets.show(),e.$resultFields.length<1)||(e.$resultFields.each(e.populateResult),e.$typeAheadInput.blur()))}),i(t(t(e)),"populateResult",function(n){var t=u(e.$resultFields[n]),r=t.data("afd-result"),i=e.options[e.controlType].linkedControl?e.options[e.controlType].linkedControl:e.controlType;if(["Region","State","AbbreviatedOptionalCounty","AbbreviatedPostalCounty","AdministrativeCounty","PostalCounty","TraditionalCounty"].indexOf(r)>-1&&e.options[i].regionMap){if(!t.is("select"))throw"<"+t.prop("tagName").toLowerCase()+'> is not a valid tag for `[data-afd-result="'+r+'"]`, when regionMap is set.  This should be <select>';var f=e.options[i].regionAttribute,h=e.result[r],o=e.options[i].regionMap(e.result),s=t.find("["+f+'="'+o+'"]').val();t.val(s);return}e.options[i].pushUp?Array.isArray(e.options[i].pushUp)?e.handlePushUp(e.options[i].pushUp,r,t):e.handlePushUp(["Property","Street","Locality"],r,t):t.val(e.result[r]);!e.options[i].hideEmpties||t.val()&&t.val().length>0?e.options[i].parentClass?t.closest("."+e.options[i].parentClass).show():t.show():e.options[i].parentClass?t.closest("."+e.options[i].parentClass).hide():t.hide();e.$fieldSets.show();t.keyup();u(document).trigger("afd:populateResultsComplete")}),i(t(t(e)),"populateResultsList",function(){var n=e.$resultList.prop("tagName")==="SELECT"?"option":"li",t,i;for(e.$resultList.empty(),n==="option"&&typeof e.$resultList.attr("multiple")=="undefined"&&e.$resultList.append('<option value="null">'+e.options.lookup.selectAddressText+"<\/option>"),e.results.length===0&&e.$resultList.append("<"+n+' value="null">'+e.options.lookup.noResultsText+"<\/"+n+">"),t=0;t<e.results.length;t++)i=e.results[t],e.$resultList.append("<"+n+' value="'+i.Key+'">'+i.List+"<\/"+n+">");n==="li"&&(e.$resultListResults=e.$resultList.children("li"),e.eventHandler(e.$resultListResults,"click",e.onResultListItemClick));e.$resultList.show().closest(".afd-form-control").show();e.$resultList.focus()}),i(t(t(e)),"onResultListItemClick",function(n){e.selectResult(n)}),i(t(t(e)),"onKeyDownResult",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&n.preventDefault();[38,40].indexOf(t)>-1&&(e.blockChange=!0)}),i(t(t(e)),"onKeyUpResult",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&e.selectResult(n)}),i(t(t(e)),"onChangeResult",function(n){e.blockChange||e.selectResult(n);e.blockChange=!1}),i(t(t(e)),"selectResult",function(n){(e.options[e.controlType].afterRetrieveHideResultsList||e.isReverseGeocode)&&e.hideResultsElement();e.addressRetrieve(n.target.value).then(function(n){e.handleAddressRetrieve(n)}).fail(function(n){throw n;})}),i(t(t(e)),"hideResultsElement",function(){e.$resultList.closest(".afd-form-control").hide()}),i(t(t(e)),"hideResultFields",function(n){var t=e.controlType,r=e.options[t].showForCountries.length>0||e.options[t].hideForCountries.length>0,f=!r||e.options[t].showForCountries.length>0&&e.options[t].showForCountries.indexOf(n)>-1||e.options[t].hideForCountries.length>0&&e.options[t].hideForCountries.indexOf(n)===-1,i;f&&(e.options[t].parentClass?e.$resultFields.closest("."+e.options[t].parentClass).hide():e.$resultFields.hide(),e.$fieldSets.hide(),i=hi(e.options,t+".postcodeIsLookup",!1),i&&(e.options[t].parentClass?u('[data-afd-result="Postcode"]').closest("."+e.options[t].parentClass).show():u('[data-afd-result="Postcode"]').show()))}),i(t(t(e)),"showResultFields",function(){var n=e.controlType;e.options[n].parentClass?e.$resultFields.closest("."+e.options[n].parentClass).show():e.$resultFields.show();e.$fieldSets.show()}),i(t(t(e)),"fieldEmpty",function(n){return typeof e.result[n]!="undefined"&&e.result[n].length===0}),i(t(t(e)),"onAfdSearchAgainButtonClick",function(){var n=e.controlType;e.$resultFields.val("");e.$searchAgainButton.hide();n==="typeahead"?e.$typeaheadFieldandLabel.show():n==="lookup"&&(e.$lookupButton.show(),e.$lookupField.focus());e.options[n].beforeHideResults?(e.$manualInputButton.show(),e.hideResultFields(e.country),e.$fieldSets.hide()):(e.$manualInputButton.hide(),e.showResultFields(),e.$fieldSets.show())}),i(t(t(e)),"onAfdManualInputButtonClick",function(){var n=e.controlType,t,i;if(e.$manualInputButton.hide(),e.$manualInputSearchButton.show(),n==="typeahead"?e.$typeaheadFieldandLabel.hide():(e.$lookupButton.hide(),e.hideResultsElement()),e.showResultFields(),e.options[n].fieldSets.length>0)for(t=0;t<e.options[n].fieldSets.length;t++)i=u(e.options[n].fieldSets[t]).show()}),i(t(t(e)),"onAfdManualInputSearchButtonClick",function(){var n=e.controlType;n==="typeahead"?e.$typeaheadFieldandLabel.show():n==="lookup"&&e.$lookupButton.show();e.$manualInputButton.show();e.$manualInputSearchButton.hide();e.hideResultFields(e.country);e.$fieldSets.hide()}),i(t(t(e)),"onCustomCountryChange",function(n){var t=n.target.value;if(e.options.country.customCountryConverter){if(typeof e.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";t=e.options.country.customCountryConverter(t)}e.$element.trigger("afd:customCountryChanged",[t]);e.onCountryChanged(t)}),i(t(t(e)),"onCountryChanged",function(n){if(e.$resultFields.val(""),e.country=n,e.handleHideShowControls(n),e.$element.trigger("afd:countryChanged",[n]),typeof e.onCountryChangedLocal!="undefined")e.onCountryChangedLocal(n)}),i(t(t(e)),"handleHideShowControls",function(n){var t=e.controlType;e.$searchAgainButton.hide();e.options[t].hideForCountries.length>0&&(e.options[t].hideForCountries.indexOf(n)>-1?e.hideControls(t):e.showControls(t));e.options[t].showForCountries.length>0&&(e.options[t].showForCountries.indexOf(n)>-1?(e.showControls(t),e.options[t].beforeHideResults?(e.$manualInputButton.show(),e.hideResultFields(n),e.$fieldSets.hide()):(e.$manualInputButton.hide(),e.showResultFields(),e.$fieldSets.show())):(e.hideControls(t),e.showResultFields()));e.options[t].hideForCountries.length===0&&e.options[t].showForCountries.length===0&&e.showControls(t);e.isReverseGeocode&&e.checkVisibilityByCountry(n)}),i(t(t(e)),"showControls",function(n){n==="lookup"?(e.$lookupButton.closest(".afd-form-control").show(),e.$lookupField.closest(".afd-form-control").show()):e.$typeaheadFieldandLabel.show();e.options[n].manualInputButton&&e.$manualInputButton.show()}),i(t(t(e)),"hideControls",function(n){n==="lookup"?(e.$lookupButton.closest(".afd-form-control").hide(),e.$lookupField.closest(".afd-form-control").hide(),e.$resultList.closest(".afd-form-control").hide()):e.$typeaheadFieldandLabel.hide();e.$manualInputButton.hide()}),i(t(t(e)),"getInitialCountry",function(){var n=null;if(e.$customCountryField){if(n=e.$customCountryField.val(),e.options.country.customCountryConverter){if(typeof e.options.country.customCountryConverter!="function")throw"customCountryConverter Must be a function";n=e.options.country.customCountryConverter(n)}e.handleHideShowControls(n)}else e.options.country.defaultCountry?(n=e.options.country.defaultCountry,e.handleHideShowControls(e.options.country.defaultCountry)):e.options.defaultCountry&&(n=e.options.defaultCountry,e.handleHideShowControls(e.options.defaultCountry));return n}),i(t(t(e)),"handlePushUp",function(n,t,i){var f=n.indexOf(t),u,r;if(f===-1){i.val(e.result[t]);return}for(u=[],r=0;r<n.length;r++)e.result[n[r]].length>0&&u.push(e.result[n[r]]);i.val(u[f])}),e.isReverseGeocode=!1,e}return fr(r,n),r}(n),r},wf=function(n,t,i){var r=o(n),u=i(rf,r,""[n]),e=u[0],f=u[1];tt(function(){var t={};return t[r]=function(){return 7},""[n](t)!=7})&&(vt(String.prototype,n,e),p(RegExp.prototype,r,t==2?function(n,t){return f.call(n,this,t)}:function(n){return f.call(n,this)}))};wf("match",1,function(n,t,i){return[function(i){var r=n(this),u=i==undefined?undefined:i[t];return u!==undefined?u.call(i,r):new RegExp(i)[t](String(r))},i]});var iit={}.propertyIsEnumerable,rit={f:iit},pr=function(n){return dc(rf(n))},yl=Object.getOwnPropertyDescriptor,uit=k?yl:function(n,t){if(n=pr(n),t=kc(t,!0),bc)try{return yl(n,t)}catch(i){}if(at(n,t))return gu(!rit.f.call(n,t),n[t])},fit={f:uit},pl=function(n,t){if(y(n),!v(t)&&t!==null)throw TypeError(t+": can't set as prototype!");},eit={set:Object.setPrototypeOf||("__proto__"in{}?function(n,t,i){try{i=c(Function.call,fit.f(Object.prototype,"__proto__").set,2);i(n,[]);t=!(n instanceof Array)}catch(r){t=!0}return function(n,r){return pl(n,r),t?n.__proto__=r:i(n,r),n}}({},!1):undefined),check:pl},wl=eit.set,oit=function(n,t,i){var r=t.constructor,u;return r!==i&&typeof r=="function"&&(u=r.prototype)!==i.prototype&&v(u)&&wl&&wl(n,u),n},sit=Math.max,hit=Math.min,cit=function(n,t){return n=gc(n),n<0?sit(n+t,0):hit(n,t)},lit=function(n){return function(t,i,r){var f=pr(t),e=uf(f.length),u=cit(r,e),o;if(n&&i!=i){while(e>u)if(o=f[u++],o!=o)return!0}else for(;e>u;u++)if((n||u in f)&&f[u]===i)return n||u||0;return!n&&-1}},bl=tl("keys"),bf=function(n){return bl[n]||(bl[n]=nf(n))},ait=lit(!1),vit=bf("IE_PROTO"),kl=function(n,t){var u=pr(n),f=0,r=[];for(var i in u)i!=vit&&at(u,i)&&r.push(i);while(t.length>f)at(u,i=t[f++])&&(~ait(r,i)||r.push(i));return r},wr="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),yit=wr.concat("length","prototype"),pit=Object.getOwnPropertyNames||function(n){return kl(n,yit)},wit={f:pit},bit=o("match"),dl=function(n){var t;return v(n)&&((t=n[bit])!==undefined?!!t:ut(n)=="RegExp")},gl=o("species"),na=function(n){var t=r[n];k&&t&&!t[gl]&&lt.f(t,gl,{configurable:!0,get:function(){return this}})},kit=lt.f,dit=wit.f,h=r.RegExp,wi=h,kf=h.prototype,bi=/a/g,df=/a/g,ta=new h(bi)!==bi;if(k&&(!ta||tt(function(){return df[o("match")]=!1,h(bi)!=bi||h(df)==df||h(bi,"i")!="/a/i"}))){for(h=function(n,t){var u=this instanceof h,i=dl(n),r=t===undefined;return!u&&i&&n.constructor===h&&r?n:oit(ta?new wi(i&&!r?n.source:n,t):wi((i=n instanceof h)?n.source:n,i&&r?ur.call(n):t),u?this:kf,h)},gs=function(n){n in h||kit(h,n,{configurable:!0,get:function(){return wi[n]},set:function(t){wi[n]=t}})},au=dit(wi),vu=0;au.length>vu;)gs(au[vu++]);kf.constructor=h;h.prototype=kf;vt(r,"RegExp",h)}na("RegExp");var git=function(n,t){return!!n&&tt(function(){t?n.call(null,function(){},1):n.call(null)})},gf=[].sort,ia=[1,2,3];f(f.P+f.F*(tt(function(){ia.sort(undefined)})||!tt(function(){ia.sort(null)})||!git(gf)),"Array",{sort:function(n){return n===undefined?gf.call(li(this)):gf.call(li(this),ni(n))}});wf("split",2,function(n,t,i){var s=dl,e=i,h=[].push,u="split",r="length",o="lastIndex",f;return"abbc"[u](/(b)*/)[1]=="c"||"test"[u](/(?:)/,-1)[r]!=4||"ab"[u](/(?:ab)*/)[r]!=2||"."[u](/(.?)(.?)/)[r]!=4||"."[u](/()()/)[r]>1||""[u](/.?/)[r]?(f=/()??/.exec("")[1]===undefined,i=function(n,t){var c=String(this);if(n===undefined&&t===0)return[];if(!s(n))return e.call(c,n,t);var u=[],w=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),l=0,y=t===undefined?4294967295:t>>>0,a=new RegExp(n.source,w+"g"),b,i,p,k,v;for(f||(b=new RegExp("^"+a.source+"$(?!\\s)",w));i=a.exec(c);){if(p=i.index+i[0][r],p>l&&(u.push(c.slice(l,i.index)),!f&&i[r]>1&&i[0].replace(b,function(){for(v=1;v<arguments[r]-2;v++)arguments[v]===undefined&&(i[v]=undefined)}),i[r]>1&&i.index<c[r]&&h.apply(u,i.slice(1)),k=i[0][r],l=p,u[r]>=y))break;a[o]===i.index&&a[o]++}return l===c[r]?(k||!a.test(""))&&u.push(""):u.push(c.slice(l)),u[r]>y?u.slice(0,y):u}):"0"[u](undefined,0)[r]&&(i=function(n,t){return n===undefined&&t===0?[]:e.call(this,n,t)}),[function(r,u){var f=n(this),e=r==undefined?undefined:r[t];return e!==undefined?e.call(r,f,u):i.call(String(f),r,u)},i]});wf("replace",2,function(n,t,i){return[function(r,u){var f=n(this),e=r==undefined?undefined:r[t];return e!==undefined?e.call(r,f,u):i.call(String(f),r,u)},i]});var br=function(n,t){return{value:t,done:!!n}},et={},ne=Object.keys||function(n){return kl(n,wr)},nrt=k?Object.defineProperties:function(n,t){y(n);for(var i=ne(t),f=i.length,r=0,u;f>r;)lt.f(n,u=i[r++],t[u]);return n},ra=r.document,te=ra&&ra.documentElement,trt=bf("IE_PROTO"),ie=function(){},re="prototype",kr=function(){var t=cr("iframe"),i=wr.length,r="<",u=">",n;for(t.style.display="none",te.appendChild(t),t.src="javascript:",n=t.contentWindow.document,n.open(),n.write(r+"script"+u+"document.F=Object"+r+"/script"+u),n.close(),kr=n.F;i--;)delete kr[re][wr[i]];return kr()},irt=Object.create||function(n,t){var i;return n!==null?(ie[re]=y(n),i=new ie,ie[re]=null,i[trt]=n):i=kr(),t===undefined?i:nrt(i,t)},rrt=lt.f,ua=o("toStringTag"),ue=function(n,t,i){n&&!at(n=i?n:n.prototype,ua)&&rrt(n,ua,{configurable:!0,value:t})},fa={};p(fa,o("iterator"),function(){return this});var urt=function(n,t,i){n.prototype=irt(fa,{next:gu(1,i)});ue(n,t+" Iterator")},ea=bf("IE_PROTO"),frt=Object.prototype,ert=Object.getPrototypeOf||function(n){return(n=li(n),at(n,ea))?n[ea]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?frt:null},ki=o("iterator"),fe=!([].keys&&"next"in[].keys()),ort="@@iterator",oa="keys",dr="values",sa=function(){return this},srt=function(n,t,i,r,u,e,o){urt(i,t,r);var v=function(n){if(!fe&&n in s)return s[n];switch(n){case oa:return function(){return new i(this,n)};case dr:return function(){return new i(this,n)}}return function(){return new i(this,n)}},k=t+" Iterator",w=u==dr,b=!1,s=n.prototype,h=s[ki]||s[ort]||u&&s[u],c=h||v(u),g=u?w?v("entries"):c:undefined,d=t=="Array"?s.entries||h:h,a,y,l;if(d&&(l=ert(d.call(new n)),l!==Object.prototype&&l.next&&(ue(l,k,!0),lr||typeof l[ki]=="function"||p(l,ki,sa))),w&&h&&h.name!==dr&&(b=!0,c=function(){return h.call(this)}),(!lr||o)&&(fe||b||!s[ki])&&p(s,ki,c),et[t]=c,et[k]=sa,u)if(a={values:w?c:v(dr),keys:e?c:v(oa),entries:g},o)for(y in a)y in s||vt(s,y,a[y]);else f(f.P+f.F*(fe||b),t,a);return a},ha=srt(Array,"Array",function(n,t){this._t=pr(n);this._i=0;this._k=t},function(){var t=this._t,i=this._k,n=this._i++;return!t||n>=t.length?(this._t=undefined,br(1)):i=="keys"?br(0,n):i=="values"?br(0,t[n]):br(0,[n,t[n]])},"values");et.Arguments=et.Array;ar("keys");ar("values");ar("entries");var ca=o("iterator"),la=o("toStringTag"),aa=et.Array,va={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1};for(yu=ne(va),sr=0;sr<yu.length;sr++){var gr=yu[sr],hrt=va[gr],ya=r[gr],pt=ya&&ya.prototype,nu;if(pt&&(pt[ca]||p(pt,ca,aa),pt[la]||p(pt,la,gr),et[gr]=aa,hrt))for(nu in ha)pt[nu]||vt(pt,nu,ha[nu],!0)}nh=function(n,t){var i=(b.Object||{})[n]||Object[n],r={};r[n]=t(i);f(f.S+f.F*tt(function(){i(1)}),"Object",r)};nh("keys",function(){return function(n){return ne(li(n))}}),function(n){var r,t;window.Typeahead={version:"2.10.6"};var e={input:null,minLength:2,maxLength:!1,maxItem:8,dynamic:!1,delay:300,order:null,offset:!1,hint:!1,accent:!1,highlight:!0,multiselect:null,group:!1,groupOrder:null,maxItemPerGroup:null,dropdownFilter:!1,dynamicFilter:null,backdrop:!1,backdropOnFocus:!1,cache:!1,ttl:36e5,compression:!1,searchOnFocus:!1,blurOnTab:!0,resultContainer:null,generateOnLoad:null,mustSelectItem:!1,href:null,display:["display"],template:null,templateValue:null,groupTemplate:null,correlativeTemplate:!1,emptyTemplate:!1,cancelButton:!0,loadingAnimation:!0,filter:!0,matcher:null,source:null,abortAjax:!0,callback:{onInit:null,onReady:null,onShowLayout:null,onHideLayout:null,onSearch:null,onResult:null,onLayoutBuiltBefore:null,onLayoutBuiltAfter:null,onNavigateBefore:null,onNavigateAfter:null,onEnter:null,onLeave:null,onClickBefore:null,onClickAfter:null,onDropdownFilter:null,onSendRequest:null,onReceiveRequest:null,onPopulateSource:null,onCacheSave:null,onSubmit:null,onCancel:null},selector:{container:"typeahead__container",result:"typeahead__result",list:"typeahead__list",group:"typeahead__group",item:"typeahead__item",empty:"typeahead__empty",display:"typeahead__display",query:"typeahead__query",filter:"typeahead__filter",filterButton:"typeahead__filter-button",dropdown:"typeahead__dropdown",dropdownItem:"typeahead__dropdown-item",labelContainer:"typeahead__label-container",label:"typeahead__label",button:"typeahead__button",backdrop:"typeahead__backdrop",hint:"typeahead__hint",cancelButton:"typeahead__cancel-button"},debug:!1},o=".typeahead",u={from:"ãàáäâẽèéëêìíïîõòóöôùúüûñç",to:"aaaaaeeeeeiiiiooooouuuunc"},h=~window.navigator.appVersion.indexOf("MSIE 9."),c=~window.navigator.appVersion.indexOf("MSIE 10"),l=~window.navigator.userAgent.indexOf("Trident")?~window.navigator.userAgent.indexOf("rv:11"):!1,f=0,i=function(n,t){this.rawQuery=n.val()||"";this.query=n.val()||"";this.selector=n[0].selector;this.deferred=null;this.tmpSource={};this.source={};this.dynamicGroups=[];this.hasDynamicGroups=!1;this.generatedGroupCount=0;this.groupBy="group";this.groups=[];this.searchGroups=[];this.generateGroups=[];this.requestGroups=[];this.result=[];this.tmpResult={};this.groupTemplate="";this.resultHtml=null;this.resultCount=0;this.resultCountPerGroup={};this.options=t;this.node=n;this.namespace="."+this.helper.slugify.call(this,this.selector)+o;this.isContentEditable=typeof this.node.attr("contenteditable")!="undefined"&&this.node.attr("contenteditable")!=="false";this.container=null;this.resultContainer=null;this.item=null;this.items=null;this.comparedItems=null;this.xhr={};this.hintIndex=null;this.filters={dropdown:{},dynamic:{}};this.dropdownFilter={"static":[],dynamic:[]};this.dropdownFilterAll=null;this.isDropdownEvent=!1;this.requests={};this.backdrop={};this.hint={};this.label={};this.hasDragged=!1;this.focusOnly=!1;this.displayEmptyTemplate;this._lastSeq=0;this.__construct()};return i.prototype={_validateCacheMethod:function(n){var i;if(n===!0)n="localStorage";else if(typeof n=="string"&&!~["localStorage","sessionStorage"].indexOf(n))return this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid options.cache, possible options are "localStorage" or "sessionStorage"'}),t.print()),!1;i=typeof window[n]!="undefined";try{window[n].setItem("typeahead","typeahead");window[n].removeItem("typeahead")}catch(r){i=!1}return i&&n||!1},extendOptions:function(){if(this.options.cache=this._validateCacheMethod(this.options.cache),this.options.compression&&((typeof LZString=="undefined"?"undefined":s(LZString))==="object"&&this.options.cache||(this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:"Missing LZString Library or options.cache, no compression will occur."}),t.print()),this.options.compression=!1)),(!this.options.maxLength||isNaN(this.options.maxLength))&&(this.options.maxLength=Infinity),typeof this.options.maxItem!="undefined"&&~[0,!1].indexOf(this.options.maxItem)&&(this.options.maxItem=Infinity),this.options.maxItemPerGroup&&!/^\d+$/.test(this.options.maxItemPerGroup)&&(this.options.maxItemPerGroup=null),this.options.display&&!Array.isArray(this.options.display)&&(this.options.display=[this.options.display]),this.options.multiselect&&(this.items=[],this.comparedItems=[],typeof this.options.multiselect.matchOn=="string"&&(this.options.multiselect.matchOn=[this.options.multiselect.matchOn])),this.options.group&&(Array.isArray(this.options.group)?this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:"options.group must be a boolean|string|object as of 2.5.0"}),t.print()):(typeof this.options.group=="string"?this.options.group={key:this.options.group}:typeof this.options.group=="boolean"&&(this.options.group={key:"group"}),this.options.group.key=this.options.group.key||"group")),this.options.highlight&&!~["any",!0].indexOf(this.options.highlight)&&(this.options.highlight=!1),this.options.dropdownFilter&&this.options.dropdownFilter instanceof Object){Array.isArray(this.options.dropdownFilter)||(this.options.dropdownFilter=[this.options.dropdownFilter]);for(var i=0,r=this.options.dropdownFilter.length;i<r;++i)this.dropdownFilter[this.options.dropdownFilter[i].value?"static":"dynamic"].push(this.options.dropdownFilter[i])}this.options.dynamicFilter&&!Array.isArray(this.options.dynamicFilter)&&(this.options.dynamicFilter=[this.options.dynamicFilter]);this.options.accent&&(s(this.options.accent)==="object"?this.options.accent.from&&this.options.accent.to&&this.options.accent.from.length!==this.options.accent.to.length&&this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid "options.accent", from and to must be defined and same length.'}),t.print()):this.options.accent=u);this.options.groupTemplate&&(this.groupTemplate=this.options.groupTemplate);this.options.resultContainer&&(typeof this.options.resultContainer=="string"&&(this.options.resultContainer=n(this.options.resultContainer)),this.options.resultContainer instanceof n&&this.options.resultContainer[0]?this.resultContainer=this.options.resultContainer:this.options.debug&&(t.log({node:this.selector,"function":"extendOptions()",message:'Invalid jQuery selector or jQuery Object for "options.resultContainer".'}),t.print()));this.options.group&&this.options.group.key&&(this.groupBy=this.options.group.key);this.options.callback&&this.options.callback.onClick&&(this.options.callback.onClickBefore=this.options.callback.onClick,delete this.options.callback.onClick);this.options.callback&&this.options.callback.onNavigate&&(this.options.callback.onNavigateBefore=this.options.callback.onNavigate,delete this.options.callback.onNavigate);this.options=n.extend(!0,{},e,this.options)},unifySourceFormat:function(){this.dynamicGroups=[];Array.isArray(this.options.source)&&(this.options.source={group:{data:this.options.source}});typeof this.options.source=="string"&&(this.options.source={group:{ajax:{url:this.options.source}}});this.options.source.ajax&&(this.options.source={group:{ajax:this.options.source.ajax}});(this.options.source.url||this.options.source.data)&&(this.options.source={group:this.options.source});var i,n,r;for(i in this.options.source)if(this.options.source.hasOwnProperty(i)){if(n=this.options.source[i],typeof n=="string"&&(n={ajax:{url:n}}),r=n.url||n.ajax,Array.isArray(r)?(n.ajax=typeof r[0]=="string"?{url:r[0]}:r[0],n.ajax.path=n.ajax.path||r[1]||null,delete n.url):(s(n.url)==="object"?n.ajax=n.url:typeof n.url=="string"&&(n.ajax={url:n.url}),delete n.url),!n.data&&!n.ajax)return this.options.debug&&(t.log({node:this.selector,"function":"unifySourceFormat()",arguments:JSON.stringify(this.options.source),message:'Undefined "options.source.'+i+'.[data|ajax]" is Missing - Typeahead dropped'}),t.print()),!1;n.display&&!Array.isArray(n.display)&&(n.display=[n.display]);n.minLength=typeof n.minLength=="number"?n.minLength:this.options.minLength;n.maxLength=typeof n.maxLength=="number"?n.maxLength:this.options.maxLength;n.dynamic=typeof n.dynamic=="boolean"||this.options.dynamic;n.minLength>n.maxLength&&(n.minLength=n.maxLength);this.options.source[i]=n;this.options.source[i].dynamic&&this.dynamicGroups.push(i);n.cache=typeof n.cache!="undefined"?this._validateCacheMethod(n.cache):this.options.cache;n.compression&&((typeof LZString=="undefined"?"undefined":s(LZString))==="object"&&n.cache||(this.options.debug&&(t.log({node:this.selector,"function":"unifySourceFormat()",message:"Missing LZString Library or group.cache, no compression will occur on group: "+i}),t.print()),n.compression=!1))}return this.hasDynamicGroups=this.options.dynamic||!!this.dynamicGroups.length,!0},init:function(){this._lastSeq=0;this.helper.executeCallback.call(this,this.options.callback.onInit,[this.node]);this.container=this.node.closest("."+this.options.selector.container);this.options.debug&&(t.log({node:this.selector,"function":"init()",message:"OK - Typeahead activated on "+this.selector}),t.print())},delegateEvents:function(){var t=this,u=["focus"+this.namespace,"input"+this.namespace,"propertychange"+this.namespace,"keydown"+this.namespace,"keyup"+this.namespace,"search"+this.namespace,"generate"+this.namespace],i,r;n("html").on("touchmove",function(){t.hasDragged=!0}).on("touchstart",function(){t.hasDragged=!1});this.node.closest("form").on("submit",function(n){if(t.options.mustSelectItem&&t.helper.isEmpty(t.item)){n.preventDefault();return}return t.options.backdropOnFocus||t.hideLayout(),t.options.callback.onSubmit?t.helper.executeCallback.call(t,t.options.callback.onSubmit,[t.node,this,t.item||t.items,n]):void 0}).on("reset",function(){setTimeout(function(){t.node.trigger("input"+t.namespace);t.hideLayout()})});if(i=!1,this.node.attr("placeholder")&&(c||l)){r=!0;this.node.on("focusin focusout",function(){r=!!(!this.value&&this.placeholder)});this.node.on("input",function(n){r&&(n.stopImmediatePropagation(),r=!1)})}this.node.off(this.namespace).on(u.join(" "),function(r,u){switch(r.type){case"generate":t.generateSource(Object.keys(t.options.source));break;case"focus":if(t.focusOnly){t.focusOnly=!1;break}t.options.backdropOnFocus&&(t.buildBackdropLayout(),t.showLayout());t.options.searchOnFocus&&!t.item&&(t.deferred=n.Deferred(),t.assignQuery(),t.generateSource());break;case"keydown":r.keyCode===8&&t.options.multiselect&&t.options.multiselect.cancelOnBackspace&&t.query===""&&t.items.length?t.cancelMultiselectItem(t.items.length-1,null,r):r.keyCode&&~[9,13,27,38,39,40].indexOf(r.keyCode)&&(i=!0,t.navigate(r));break;case"keyup":h&&t.node[0].value.replace(/^\s+/,"").toString().length<t.query.length&&t.node.trigger("input"+t.namespace);break;case"propertychange":if(i){i=!1;break}case"input":t.deferred=n.Deferred();t.assignQuery();t.rawQuery===""&&t.query===""&&(r.originalEvent=u||{},t.helper.executeCallback.call(t,t.options.callback.onCancel,[t.node,t.item,r]),t.item=null);t.options.cancelButton&&t.toggleCancelButtonVisibility();t.options.hint&&t.hint.container&&t.hint.container.val()!==""&&t.hint.container.val().indexOf(t.rawQuery)!==0&&(t.hint.container.val(""),t.isContentEditable&&t.hint.container.text(""));t.hasDynamicGroups?t.helper.typeWatch(function(){t.generateSource()},t.options.delay):t.generateSource();break;case"search":t.searchResult();t.buildLayout();t.result.length||t.searchGroups.length&&t.displayEmptyTemplate?t.showLayout():t.hideLayout();t.deferred&&t.deferred.resolve()}return t.deferred&&t.deferred.promise()});this.options.generateOnLoad&&this.node.trigger("generate"+this.namespace)},assignQuery:function(){this.rawQuery=this.isContentEditable?this.node.text():this.node.val().toString();this.rawQuery=this.rawQuery.replace(/^\s+/,"");this.rawQuery!==this.query&&(this.query=this.rawQuery)},filterGenerateSource:function(){if(this.searchGroups=[],this.generateGroups=[],!this.focusOnly||this.options.multiselect)for(var n in this.options.source)if(this.options.source.hasOwnProperty(n)&&this.query.length>=this.options.source[n].minLength&&this.query.length<=this.options.source[n].maxLength){if(this.filters.dropdown&&this.filters.dropdown.key==="group"&&this.filters.dropdown.value!==n)continue;if(this.searchGroups.push(n),!this.options.source[n].dynamic&&this.source[n])continue;this.generateGroups.push(n)}},generateSource:function(i){var h,r,o,u,s,l,f,c,e,a;if(this.filterGenerateSource(),Array.isArray(i)&&i.length)this.generateGroups=i;else if(!this.generateGroups.length){this.node.trigger("search"+this.namespace);return}if(this.requestGroups=[],this.generatedGroupCount=0,this.options.loadingAnimation&&this.container.addClass("loading"),!this.helper.isEmpty(this.xhr)){for(e in this.xhr)this.xhr.hasOwnProperty(e)&&this.options.abortAjax&&this.xhr[e].abort();this.xhr={}}for(h=this,e=0,a=this.generateGroups.length;e<a;++e){if(r=this.generateGroups[e],u=this.options.source[r],s=u.cache,l=u.compression,s&&(f=window[s].getItem("TYPEAHEAD_"+this.selector+":"+r),f)){l&&(f=LZString.decompressFromUTF16(f));c=!1;try{f=JSON.parse(f+"");f.data&&f.ttl>(new Date).getTime()?(this.populateSource(f.data,r),c=!0,this.options.debug&&(t.log({node:this.selector,"function":"generateSource()",message:'Source for group "'+r+'" found in '+s}),t.print())):window[s].removeItem("TYPEAHEAD_"+this.selector+":"+r)}catch(v){}if(c)continue}if(u.data&&!u.ajax){typeof u.data=="function"?(o=u.data.call(this),Array.isArray(o)?h.populateSource(o,r):typeof o.promise=="function"&&function(t){n.when(o).then(function(n){n&&Array.isArray(n)&&h.populateSource(n,t)})}(r)):this.populateSource(n.extend(!0,[],u.data),r);continue}u.ajax&&(this.requests[r]||(this.requests[r]=this.generateRequestObject(r)),this.requestGroups.push(r))}return this.requestGroups.length&&this.handleRequests(),!!this.generateGroups.length},generateRequestObject:function(n){var u=this,i=this.options.source[n],t={request:{url:i.ajax.url||null,dataType:"json",beforeSend:function(t){u.xhr[n]=t;u.options.abortAjax||(t.seq=f,f++);var r=u.requests[n].callback.beforeSend||i.ajax.beforeSend;typeof r=="function"&&r.apply(null,arguments)}},callback:{beforeSend:null,done:null,fail:null,then:null,always:null},extra:{path:i.ajax.path||null,group:n},validForGroup:[n]},r;if(typeof i.ajax!="function"&&(i.ajax instanceof Object&&(t=this.extendXhrObject(t,i.ajax)),Object.keys(this.options.source).length>1))for(r in this.requests)this.requests.hasOwnProperty(r)&&(this.requests[r].isDuplicated||t.request.url&&t.request.url===this.requests[r].request.url&&(this.requests[r].validForGroup.push(n),t.isDuplicated=!0,delete t.validForGroup));return t},extendXhrObject:function(t,i){return s(i.callback)==="object"&&(t.callback=i.callback,delete i.callback),typeof i.beforeSend=="function"&&(t.callback.beforeSend=i.beforeSend,delete i.beforeSend),t.request=n.extend(!0,t.request,i),t.request.dataType.toLowerCase()!=="jsonp"||t.request.jsonpCallback||(t.request.jsonpCallback="callback_"+t.extra.group),t},handleRequests:function(){var i=this,r,f=this.requestGroups.length,u,e;if(this.helper.executeCallback.call(this,this.options.callback.onSendRequest,[this.node,this.query])!==!1)for(u=0,e=this.requestGroups.length;u<e;++u)(r=this.requestGroups[u],this.requests[r].isDuplicated)||function(r,u){var l,e,o,h,c;if(typeof i.options.source[r].ajax=="function"){if(l=i.options.source[r].ajax.call(i,i.query),u=i.extendXhrObject(i.generateRequestObject(r),s(l)==="object"?l:{}),s(u.request)!=="object"||!u.request.url){i.options.debug&&(t.log({node:i.selector,"function":"handleRequests",message:'Source function must return an object containing ".url" key for group "'+r+'"'}),t.print());i.populateSource([],r);return}i.requests[r]=u}if(o=!1,h={},~u.request.url.indexOf("{{query}}")&&(o||(u=n.extend(!0,{},u),o=!0),u.request.url=u.request.url.replace("{{query}}",encodeURIComponent(i.query))),u.request.data)for(c in u.request.data)if(u.request.data.hasOwnProperty(c)&&~String(u.request.data[c]).indexOf("{{query}}")){o||(u=n.extend(!0,{},u),o=!0);u.request.data[c]=u.request.data[c].replace("{{query}}",i.query);break}n.ajax(u.request).done(function(n,r,f){for(var o,c=0,l=u.validForGroup.length;c<l;c++)o=u.validForGroup[c],e=i.requests[o],typeof e.callback.done=="function"&&(h[o]=e.callback.done.call(i,n,r,f),Array.isArray(h[o])&&s(h[o])==="object"||i.options.debug&&(t.log({node:i.selector,"function":"Ajax.callback.done()",message:"Invalid returned data has to be an Array"}),t.print()))}).fail(function(n,r,f){for(var o=0,s=u.validForGroup.length;o<s;o++)e=i.requests[u.validForGroup[o]],e.callback.fail instanceof Function&&e.callback.fail.call(i,n,r,f);i.options.debug&&(t.log({node:i.selector,"function":"Ajax.callback.fail()",arguments:JSON.stringify(u.request),message:r}),console.log(f),t.print())}).always(function(n,t,r){for(var o,s=0,c=u.validForGroup.length;s<c;s++){if(o=u.validForGroup[s],e=i.requests[o],e.callback.always instanceof Function&&e.callback.always.call(i,n,t,r),t==="abort")return;if(!i.options.abortAjax){if(r.seq<i._lastSeq)return;i._lastSeq=r.seq}i.populateSource(n!==null&&typeof n.promise=="function"&&[]||h[o]||n,e.extra.group,e.extra.path||e.request.path);f-=1;f===0&&i.helper.executeCallback.call(i,i.options.callback.onReceiveRequest,[i.node,i.query])}}).then(function(n,t){for(var r=0,f=u.validForGroup.length;r<f;r++)e=i.requests[u.validForGroup[r]],e.callback.then instanceof Function&&e.callback.then.call(i,n,t)})}(r,this.requests[r])},populateSource:function(i,r,u){var k=this,e=this.options.source[r],s=e.ajax&&e.data,w,d,c,a,v,h,g,l,y,f,o,p;for(u&&typeof u=="string"&&(i=this.helper.namespace.call(this,u,i)),typeof i=="undefined"&&this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:u,message:"Invalid data path."}),t.print()),Array.isArray(i)||(this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:JSON.stringify({group:r}),message:"Invalid data type, must be Array type."}),t.print()),i=[]),s&&(typeof s=="function"&&(s=s()),Array.isArray(s)?i=i.concat(s):this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:JSON.stringify(s),message:"WARNING - this.options.source."+r+".data Must be an Array or a function that returns an Array."}),t.print())),d=e.display?e.display[0]==="compiled"?e.display[1]:e.display[0]:this.options.display[0]==="compiled"?this.options.display[1]:this.options.display[0],f=0,o=i.length;f<o;f++){if(i[f]===null||typeof i[f]=="boolean"){this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",message:"WARNING - NULL/BOOLEAN value inside "+r+"! The data was skipped."}),t.print());continue}typeof i[f]=="string"&&(w={},w[d]=i[f],i[f]=w);i[f].group=r}if(!this.hasDynamicGroups&&this.dropdownFilter.dynamic.length)for(v={},f=0,o=i.length;f<o;f++)for(h=0,g=this.dropdownFilter.dynamic.length;h<g;h++)(c=this.dropdownFilter.dynamic[h].key,a=i[f][c],a)&&(this.dropdownFilter.dynamic[h].value||(this.dropdownFilter.dynamic[h].value=[]),v[c]||(v[c]=[]),~v[c].indexOf(a.toLowerCase())||(v[c].push(a.toLowerCase()),this.dropdownFilter.dynamic[h].value.push(a)));if(this.options.correlativeTemplate)if(l=e.template||this.options.template,y="",typeof l=="function"&&(l=l.call(this,"",{})),l){if(Array.isArray(this.options.correlativeTemplate))for(f=0,o=this.options.correlativeTemplate.length;f<o;f++)y+="{{"+this.options.correlativeTemplate[f]+"}} ";else y=l.replace(/<.+?>/g," ").replace(/\s{2,}/," ").trim();for(f=0,o=i.length;f<o;f++)i[f].compiled=n("<textarea />").html(y.replace(/\{\{([\w\-\.]+)(?:\|(\w+))?}}/g,function(n,t){return k.helper.namespace.call(k,t,i[f],"get","")}).trim()).text();e.display?~e.display.indexOf("compiled")||e.display.unshift("compiled"):~this.options.display.indexOf("compiled")||this.options.display.unshift("compiled")}else this.options.debug&&(t.log({node:this.selector,"function":"populateSource()",arguments:String(r),message:"WARNING - this.options.correlativeTemplate is enabled but no template was found."}),t.print());this.options.callback.onPopulateSource&&(i=this.helper.executeCallback.call(this,this.options.callback.onPopulateSource,[this.node,i,r,u]),this.options.debug&&(i&&Array.isArray(i)||(t.log({node:this.selector,"function":"callback.populateSource()",message:'callback.onPopulateSource must return the "data" parameter'}),t.print())));this.tmpSource[r]=Array.isArray(i)&&i||[];var b=this.options.source[r].cache,nt=this.options.source[r].compression,tt=this.options.source[r].ttl||this.options.ttl;b&&!window[b].getItem("TYPEAHEAD_"+this.selector+":"+r)&&(this.options.callback.onCacheSave&&(i=this.helper.executeCallback.call(this,this.options.callback.onCacheSave,[this.node,i,r,u]),this.options.debug&&(i&&Array.isArray(i)||(t.log({node:this.selector,"function":"callback.populateSource()",message:'callback.onCacheSave must return the "data" parameter'}),t.print()))),p=JSON.stringify({data:i,ttl:(new Date).getTime()+tt}),nt&&(p=LZString.compressToUTF16(p)),window[b].setItem("TYPEAHEAD_"+this.selector+":"+r,p));this.incrementGeneratedGroup()},incrementGeneratedGroup:function(){this.generatedGroupCount++;this.options.abortAjax||this.generatedGroupCount!==this.generateGroups.length;this.xhr={};for(var n=0,t=this.generateGroups.length;n<t;n++)this.source[this.generateGroups[n]]=this.tmpSource[this.generateGroups[n]];this.hasDynamicGroups||this.buildDropdownItemLayout("dynamic");this.options.loadingAnimation&&this.container.removeClass("loading");this.node.trigger("search"+this.namespace)},navigate:function(n){var e;if(this.helper.executeCallback.call(this,this.options.callback.onNavigateBefore,[this.node,this.query,n]),n.keyCode===27){n.preventDefault();this.query.length?(this.resetInput(),this.node.trigger("input"+this.namespace,[n])):(this.node.blur(),this.hideLayout());return}if(this.result.length){var t=this.resultContainer.find("."+this.options.selector.item).not("[disabled]"),r=t.filter(".active"),f=r[0]?t.index(r):null,o=r[0]?r.attr("data-index"):null,i=null,u=null;if(this.clearActiveItem(),this.helper.executeCallback.call(this,this.options.callback.onLeave,[this.node,f!==null&&t.eq(f)||undefined,o!==null&&this.result[o]||undefined,n]),n.keyCode===13){n.preventDefault();t.length===1&&t.click();r.length>0?r.find("a:first")[0].href==="javascript:;"?r.find("a:first").trigger("click",n):r.find("a:first")[0].click():this.node.closest("form").trigger("submit");return}if(n.keyCode===15802020){f!==null?t.eq(f).find("a:first")[0].click():this.options.hint&&this.hint.container.val()!==""&&this.helper.getCaret(this.node[0])>=this.query.length&&t.filter('[data-index="'+this.hintIndex+'"]').find("a:first")[0].click();return}n.keyCode===9?this.options.blurOnTab?this.hideLayout():r.length>0?f+1<t.length?(n.preventDefault(),i=f+1,this.addActiveItem(t.eq(i))):this.hideLayout():t.length?(n.preventDefault(),i=0,this.addActiveItem(t.first())):this.hideLayout():n.keyCode===38?(n.preventDefault(),r.length>0?f-1>=0&&(i=f-1,this.addActiveItem(t.eq(i))):t.length&&(i=t.length-1,this.addActiveItem(t.last()))):n.keyCode===40&&(n.preventDefault(),r.length>0?f+1<t.length&&(i=f+1,this.addActiveItem(t.eq(i))):t.length&&(i=0,this.addActiveItem(t.first())));u=i!==null?t.eq(i).attr("data-index"):null;this.helper.executeCallback.call(this,this.options.callback.onEnter,[this.node,i!==null&&t.eq(i)||undefined,u!==null&&this.result[u]||undefined,n]);n.preventInputChange&&~[38,40].indexOf(n.keyCode)&&this.buildHintLayout(u!==null&&u<this.result.length?[this.result[u]]:null);this.options.hint&&this.hint.container&&this.hint.container.css("color",n.preventInputChange?this.hint.css.color:u===null&&this.hint.css.color||this.hint.container.css("background-color")||"fff");e=u===null||n.preventInputChange?this.rawQuery:this.getTemplateValue.call(this,this.result[u]);this.node.val(e);this.isContentEditable&&this.node.text(e);this.helper.executeCallback.call(this,this.options.callback.onNavigateAfter,[this.node,t,i!==null&&t.eq(i).find("a:first")||undefined,u!==null&&this.result[u]||undefined,this.query,n])}},getTemplateValue:function(n){var t,i;if(n)return(t=n.group&&this.options.source[n.group].templateValue||this.options.templateValue,typeof t=="function"&&(t=t.call(this)),!t)?this.helper.namespace.call(this,n.matchedKey,n).toString():(i=this,t.replace(/\{\{([\w\-.]+)}}/gi,function(t,r){return i.helper.namespace.call(i,r,n,"get","")}))},clearActiveItem:function(){this.resultContainer.find("."+this.options.selector.item).removeClass("active")},addActiveItem:function(n){n.addClass("active")},searchResult:function(){(this.resetLayout(),this.helper.executeCallback.call(this,this.options.callback.onSearch,[this.node,this.query])!==!1)&&(!this.searchGroups.length||this.options.multiselect&&this.options.multiselect.limit&&this.items.length>=this.options.multiselect.limit||this.searchResultData(),this.helper.executeCallback.call(this,this.options.callback.onResult,[this.node,this.query,this.result,this.resultCount,this.resultCountPerGroup]),this.isDropdownEvent&&(this.helper.executeCallback.call(this,this.options.callback.onDropdownFilter,[this.node,this.query,this.filters.dropdown,this.result]),this.isDropdownEvent=!1))},searchResultData:function(){var tt=this,y=this.groupBy,e=null,i,it,c,p=this.query.toLowerCase(),ft=this.options.maxItem,l=this.options.maxItemPerGroup,vt=this.filters.dynamic&&!this.helper.isEmpty(this.filters.dynamic),h,et={},w,b,ot,k,yt=typeof this.options.matcher=="function"&&this.options.matcher,st,d,rt,g,ct,o,lt,a,at,u,ht,r,ut,nt,f,v;for(this.options.accent&&(p=this.helper.removeAccent.call(this,p)),f=0,v=this.searchGroups.length;f<v;++f)if(r=this.searchGroups[f],!this.filters.dropdown||this.filters.dropdown.key!=="group"||this.filters.dropdown.value===r)for(w=typeof this.options.source[r].filter!="undefined"?this.options.source[r].filter:this.options.filter,ot=typeof this.options.source[r].matcher=="function"&&this.options.source[r].matcher||yt,g=0,ct=this.source[r].length;g<ct;g++){if(this.resultItemCount>=ft&&!this.options.callback.onResult)break;if((!vt||this.dynamicFilter.validate.apply(this,[this.source[r][g]]))&&(i=this.source[r][g],i!==null&&typeof i!="boolean")&&(!this.options.multiselect||this.isMultiselectUniqueData(i))&&(!this.filters.dropdown||(i[this.filters.dropdown.key]||"").toLowerCase()===(this.filters.dropdown.value||"").toLowerCase())){if(e=y==="group"?r:i[y]?i[y]:i.group,e&&!this.tmpResult[e]&&(this.tmpResult[e]=[],this.resultCountPerGroup[e]=0),l&&y==="group"&&this.tmpResult[e].length>=l&&!this.options.callback.onResult)break;for(u=this.options.source[r].display||this.options.display,o=0,lt=u.length;o<lt;++o){if(w!==!1){if(h=/\./.test(u[o])?this.helper.namespace.call(this,u[o],i):i[u[o]],typeof h=="undefined"||h===""){this.options.debug&&(et[o]={display:u[o],data:i});continue}h=this.helper.cleanStringFromScript(h)}if(typeof w=="function"){if(b=w.call(this,i,h),b===undefined)break;if(!b)continue;s(b)==="object"&&(i=b)}if(~[undefined,!0].indexOf(w)){if(h===null)continue;if(c=h,c=c.toString().toLowerCase(),this.options.accent&&(c=this.helper.removeAccent.call(this,c)),it=c.indexOf(p),this.options.correlativeTemplate&&u[o]==="compiled"&&it<0&&/\s/.test(p))for(st=!0,d=p.split(" "),rt=c,a=0,at=d.length;a<at;a++)if(d[a]!==""){if(!~rt.indexOf(d[a])){st=!1;break}rt=rt.replace(d[a],"")}if(it<0&&!st)continue;if(this.options.offset&&it!==0)continue;if(ot){if(k=ot.call(this,i,h),k===undefined)break;if(!k)continue;s(k)==="object"&&(i=k)}}if(this.resultCount++,this.resultCountPerGroup[e]++,this.resultItemCount<ft){if(l&&this.tmpResult[e].length>=l)break;this.tmpResult[e].push(n.extend(!0,{matchedKey:u[o]},i));this.resultItemCount++}break}if(!this.options.callback.onResult){if(this.resultItemCount>=ft)break;if(l&&this.tmpResult[e].length>=l&&y==="group")break}}}if(this.options.debug&&(this.helper.isEmpty(et)||(t.log({node:this.selector,"function":"searchResult()",arguments:JSON.stringify(et),message:"Missing keys for display, make sure options.display is set properly."}),t.print())),this.options.order){u=[];for(r in this.tmpResult)if(this.tmpResult.hasOwnProperty(r)){for(f=0,v=this.tmpResult[r].length;f<v;f++)ht=this.options.source[this.tmpResult[r][f].group].display||this.options.display,~u.indexOf(ht[0])||u.push(ht[0]);this.tmpResult[r].sort(tt.helper.sort(u,tt.options.order==="asc",function(n){return n.toString().toUpperCase()}))}}for(ut=[],nt=[],nt=typeof this.options.groupOrder=="function"?this.options.groupOrder.apply(this,[this.node,this.query,this.tmpResult,this.resultCount,this.resultCountPerGroup]):Array.isArray(this.options.groupOrder)?this.options.groupOrder:typeof this.options.groupOrder=="string"&&~["asc","desc"].indexOf(this.options.groupOrder)?Object.keys(this.tmpResult).sort(tt.helper.sort([],tt.options.groupOrder==="asc",function(n){return n.toString().toUpperCase()})):Object.keys(this.tmpResult),f=0,v=nt.length;f<v;f++)ut=ut.concat(this.tmpResult[nt[f]]||[]);this.groups=JSON.parse(JSON.stringify(nt));this.result=ut},buildLayout:function(){this.buildHtmlLayout();this.buildBackdropLayout();this.buildHintLayout();this.options.callback.onLayoutBuiltBefore&&(this.tmpResultHtml=this.helper.executeCallback.call(this,this.options.callback.onLayoutBuiltBefore,[this.node,this.query,this.result,this.resultHtml]));this.tmpResultHtml instanceof n?this.resultContainer.html(this.tmpResultHtml):this.resultHtml instanceof n&&this.resultContainer.html(this.resultHtml);this.options.callback.onLayoutBuiltAfter&&this.helper.executeCallback.call(this,this.options.callback.onLayoutBuiltAfter,[this.node,this.query,this.result])},buildHtmlLayout:function(){var e,o,u,p,i,w,b,h,a,k,l,v,c,d,f,y;if(this.options.resultContainer!==!1){if(this.resultContainer||(this.resultContainer=n("<div/>",{"class":this.options.selector.result}),this.container.append(this.resultContainer)),!this.result.length)if(this.options.multiselect&&this.options.multiselect.limit&&this.items.length>=this.options.multiselect.limit)e=this.options.multiselect.limitTemplate?typeof this.options.multiselect.limitTemplate=="function"?this.options.multiselect.limitTemplate.call(this,this.query):this.options.multiselect.limitTemplate.replace(/\{\{query}}/gi,n("<div>").text(this.helper.cleanStringFromScript(this.query)).html()):"Can't select more than "+this.items.length+" items.";else if(this.options.emptyTemplate&&this.query!=="")e=typeof this.options.emptyTemplate=="function"?this.options.emptyTemplate.call(this,this.query):this.options.emptyTemplate.replace(/\{\{query}}/gi,n("<div>").text(this.helper.cleanStringFromScript(this.query)).html());else return;this.displayEmptyTemplate=!!e;o=this.query.toLowerCase();this.options.accent&&(o=this.helper.removeAccent.call(this,o));var t=this,r=this.groupTemplate||"<ul><\/ul>",g=!1;for(this.groupTemplate?r=n(r.replace(/<([^>]+)>\{\{(.+?)}}<\/[^>]+>/g,function(n,i,r){var f="",o=r==="group"?t.groups:[r],u,s;if(!t.result.length)return g===!0?"":(g=!0,"<"+i+' class="'+t.options.selector.empty+'">'+e+"<\/"+i+">");for(u=0,s=o.length;u<s;++u)f+="<"+i+' data-group-template="'+o[u]+'"><ul><\/ul><\/'+i+">";return f})):(r=n(r),this.result.length||r.append(e instanceof n?e:'<li class="'+t.options.selector.empty+'">'+e+"<\/li>")),r.addClass(this.options.selector.list+(this.helper.isEmpty(this.result)?" empty":"")),c=this.groupTemplate&&this.result.length&&t.groups||[],f=0,y=this.result.length;f<y;++f)i=this.result[f],u=i.group,w=!this.options.multiselect&&this.options.source[i.group].href||this.options.href,k=[],l=this.options.source[i.group].display||this.options.display,this.options.group&&(u=i[this.options.group.key],this.options.group.template&&(typeof this.options.group.template=="function"?p=this.options.group.template.call(this,i):typeof this.options.group.template=="string"&&(p=this.options.group.template.replace(/\{\{([\w\-\.]+)}}/gi,function(n,r){return t.helper.namespace.call(t,r,i,"get","")}))),r.find('[data-search-group="'+u+'"]')[0]||(this.groupTemplate?r.find('[data-group-template="'+u+'"] ul'):r).append(n("<li/>",{"class":t.options.selector.group,html:n("<a/>",{href:"javascript:;",html:p||u,tabindex:-1}),"data-search-group":u}))),this.groupTemplate&&c.length&&(d=c.indexOf(u||i.group),~d&&c.splice(d,1)),b=n("<li/>",{"class":t.options.selector.item+" "+t.options.selector.group+"-"+this.helper.slugify.call(this,u),disabled:i.disabled?!0:!1,"data-group":u,"data-index":f,html:n("<a/>",{href:w&&!i.disabled?function(n,i){return i.href=t.generateHref.call(t,n,i)}(w,i):"javascript:;",html:function(){if(h=i.group&&t.options.source[i.group].template||t.options.template,h)typeof h=="function"&&(h=h.call(t,t.query,i)),a=h.replace(/\{\{([^\|}]+)(?:\|([^}]+))*}}/gi,function(n,r,u){var f=t.helper.cleanStringFromScript(String(t.helper.namespace.call(t,r,i,"get","")));return u=u&&u.split("|")||[],~u.indexOf("slugify")&&(f=t.helper.slugify.call(t,f)),~u.indexOf("raw")||t.options.highlight===!0&&o&&~l.indexOf(r)&&(f=t.helper.highlight.call(t,f,o.split(" "),t.options.accent)),f});else{for(var r=0,u=l.length;r<u;r++)(v=/\./.test(l[r])?t.helper.namespace.call(t,l[r],i,"get",""):i[l[r]],typeof v!="undefined"&&v!=="")&&k.push(v);a='<span class="'+t.options.selector.display+'">'+t.helper.cleanStringFromScript(String(k.join(" ")))+"<\/span>"}(t.options.highlight===!0&&o&&!h||t.options.highlight==="any")&&(a=t.helper.highlight.call(t,a,o.split(" "),t.options.accent));n(this).append(a)}})}),function(i,r,u){u.on("click",function(i,u){if(r.disabled){i.preventDefault();return}if(u&&s(u)==="object"&&(i.originalEvent=u),t.options.mustSelectItem&&t.helper.isEmpty(r)){i.preventDefault();return}(t.options.multiselect||(t.item=r),t.helper.executeCallback.call(t,t.options.callback.onClickBefore,[t.node,n(this),r,i])!==!1)&&(i.originalEvent&&i.originalEvent.defaultPrevented||i.isDefaultPrevented()||(t.options.multiselect?(t.query=t.rawQuery="",t.addMultiselectItemLayout(r)):(t.focusOnly=!0,t.query=t.rawQuery=t.getTemplateValue.call(t,r),t.isContentEditable&&(t.node.text(t.query),t.helper.setCaretAtEnd(t.node[0]))),t.hideLayout(),t.node.val(t.query),t.options.cancelButton&&t.toggleCancelButtonVisibility(),t.helper.executeCallback.call(t,t.options.callback.onClickAfter,[t.node,n(this),r,i])))});u.on("mouseenter",function(i){r.disabled||(t.clearActiveItem(),t.addActiveItem(n(this)));t.helper.executeCallback.call(t,t.options.callback.onEnter,[t.node,n(this),r,i])});u.on("mouseleave",function(i){r.disabled||t.clearActiveItem();t.helper.executeCallback.call(t,t.options.callback.onLeave,[t.node,n(this),r,i])})}(f,i,b),(this.groupTemplate?r.find('[data-group-template="'+u+'"] ul'):r).append(b);if(this.result.length&&c.length)for(f=0,y=c.length;f<y;++f)r.find('[data-group-template="'+c[f]+'"]').remove();this.resultHtml=r}},generateHref:function(n,t){var i=this;return typeof n=="string"?n=n.replace(/\{\{([^\|}]+)(?:\|([^}]+))*}}/gi,function(n,r,u){var f=i.helper.namespace.call(i,r,t,"get","");return u=u&&u.split("|")||[],~u.indexOf("slugify")&&(f=i.helper.slugify.call(i,f)),f}):typeof n=="function"&&(n=n.call(this,t)),n},getMultiselectComparedData:function(n){var r="",u,f,t,i;if(Array.isArray(this.options.multiselect.matchOn))for(t=0,i=this.options.multiselect.matchOn.length;t<i;++t)r+=typeof n[this.options.multiselect.matchOn[t]]!="undefined"?n[this.options.multiselect.matchOn[t]]:"";else{for(u=JSON.parse(JSON.stringify(n)),f=["group","matchedKey","compiled","href"],t=0,i=f.length;t<i;++t)delete u[f[t]];r=JSON.stringify(u)}return r},buildBackdropLayout:function(){this.options.backdrop&&(this.backdrop.container||(this.backdrop.css=n.extend({opacity:.6,filter:"alpha(opacity=60)",position:"fixed",top:0,right:0,bottom:0,left:0,"z-index":1040,"background-color":"#000"},this.options.backdrop),this.backdrop.container=n("<div/>",{"class":this.options.selector.backdrop,css:this.backdrop.css}).insertAfter(this.container)),this.container.addClass("backdrop").css({"z-index":this.backdrop.css["z-index"]+1,position:"relative"}))},buildHintLayout:function(t){var u,h,f,i,c,r,l,o;if(this.options.hint){if(this.node[0].scrollWidth>Math.ceil(this.node.innerWidth())){this.hint.container&&this.hint.container.val("");return}var a=this,s="",t=t||this.result,e=this.query.toLowerCase();if(this.options.accent&&(e=this.helper.removeAccent.call(this,e)),this.hintIndex=null,this.searchGroups.length){if(this.hint.container||(this.hint.css=n.extend({"border-color":"transparent",position:"absolute",top:0,display:"inline","z-index":-1,float:"none",color:"silver","box-shadow":"none",cursor:"default","-webkit-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none"},this.options.hint),this.hint.container=n("<"+this.node[0].nodeName+"/>",{type:this.node.attr("type"),"class":this.node.attr("class"),readonly:!0,unselectable:"on","aria-hidden":"true",tabindex:-1,click:function(){a.node.focus()}}).addClass(this.options.selector.hint).css(this.hint.css).insertAfter(this.node),this.node.parent().css({position:"relative"})),this.hint.container.css("color",this.hint.css.color),e)for(i=0,c=t.length;i<c;i++)if(!t[i].disabled){for(h=t[i].group,u=this.options.source[h].display||this.options.display,r=0,l=u.length;r<l;r++)if(f=String(t[i][u[r]]).toLowerCase(),this.options.accent&&(f=this.helper.removeAccent.call(this,f)),f.indexOf(e)===0){s=String(t[i][u[r]]);this.hintIndex=i;break}if(this.hintIndex!==null)break}o=s.length>0&&this.rawQuery+s.substring(this.query.length)||"";this.hint.container.val(o);this.isContentEditable&&this.hint.container.text(o)}}},buildDropdownLayout:function(){if(this.options.dropdownFilter){var t=this;n("<span/>",{"class":this.options.selector.filter,html:function(){n(this).append(n("<button/>",{type:"button","class":t.options.selector.filterButton,style:"display: none;",click:function(){t.container.toggleClass("filter");var i=t.namespace+"-dropdown-filter";if(n("html").off(i),t.container.hasClass("filter"))n("html").on("click"+i+" touchend"+i,function(r){n(r.target).closest("."+t.options.selector.filter)[0]&&n(r.target).closest(t.container)[0]||t.hasDragged||(t.container.removeClass("filter"),n("html").off(i))})}}));n(this).append(n("<ul/>",{"class":t.options.selector.dropdown}))}}).insertAfter(t.container.find("."+t.options.selector.query))}},buildDropdownItemLayout:function(t){function c(n){n.value==="*"?delete this.filters.dropdown:this.filters.dropdown=n;this.container.removeClass("filter").find("."+this.options.selector.filterButton).html(n.template);this.isDropdownEvent=!0;this.node.trigger("input"+this.namespace);this.options.multiselect&&this.adjustInputSize();this.node.focus()}var u,e,r,o;if(this.options.dropdownFilter){var f=this,s,h=typeof this.options.dropdownFilter=="string"&&this.options.dropdownFilter||"All",l=this.container.find("."+this.options.selector.dropdown),i;for(t==="static"&&(this.options.dropdownFilter===!0||typeof this.options.dropdownFilter=="string")&&this.dropdownFilter.static.push({key:"group",template:"{{group}}",all:h,value:Object.keys(this.options.source)}),u=0,e=this.dropdownFilter[t].length;u<e;u++)for(i=this.dropdownFilter[t][u],Array.isArray(i.value)||(i.value=[i.value]),i.all&&(this.dropdownFilterAll=i.all),r=0,o=i.value.length;r<=o;r++){if(r===o&&u!==e-1)continue;else if(r===o&&u===e-1&&t==="static"&&this.dropdownFilter.dynamic.length)continue;s=this.dropdownFilterAll||h;i.value[r]?s=i.template?i.template.replace(new RegExp("{{"+i.key+"}}","gi"),i.value[r]):i.value[r]:this.container.find("."+f.options.selector.filterButton).html(s),function(t,i,r){l.append(n("<li/>",{"class":f.options.selector.dropdownItem+" "+f.helper.slugify.call(f,i.key+"-"+(i.value[t]||h)),html:n("<a/>",{href:"javascript:;",html:r,click:function(n){n.preventDefault();c.call(f,{key:i.key,value:i.value[t]||"*",template:r})}})}))}(r,i,s)}this.dropdownFilter[t].length&&this.container.find("."+f.options.selector.filterButton).removeAttr("style")}},dynamicFilter:{isEnabled:!1,init:function(){this.options.dynamicFilter&&(this.dynamicFilter.bind.call(this),this.dynamicFilter.isEnabled=!0)},validate:function(n){var u,i=null,r=null,f;for(var t in this.filters.dynamic)if(this.filters.dynamic.hasOwnProperty(t)&&(f=~t.indexOf(".")?this.helper.namespace.call(this,t,n,"get"):n[t],this.filters.dynamic[t].modifier!=="|"||i||(i=f==this.filters.dynamic[t].value||!1),this.filters.dynamic[t].modifier==="&"))if(f==this.filters.dynamic[t].value)r=!0;else{r=!1;break}return u=i,r!==null&&(u=r,r===!0&&i!==null&&(u=i)),!!u},set:function(n,t){var i=n.match(/^([|&])?(.+)/);t?this.filters.dynamic[i[2]]={modifier:i[1]||"|",value:t}:delete this.filters.dynamic[i[2]];this.dynamicFilter.isEnabled&&this.generateSource()},bind:function(){for(var r=this,i,u=0,f=this.options.dynamicFilter.length;u<f;u++){if(i=this.options.dynamicFilter[u],typeof i.selector=="string"&&(i.selector=n(i.selector)),!(i.selector instanceof n)||!i.selector[0]||!i.key){this.options.debug&&(t.log({node:this.selector,"function":"buildDynamicLayout()",message:'Invalid jQuery selector or jQuery Object for "filter.selector" or missing filter.key'}),t.print());continue}(function(n){n.selector.off(r.namespace).on("change"+r.namespace,function(){r.dynamicFilter.set.apply(r,[n.key,r.dynamicFilter.getValue(this)])}).trigger("change"+r.namespace)})(i)}},getValue:function(n){var t;return n.tagName==="SELECT"?t=n.value:n.tagName==="INPUT"&&(n.type==="checkbox"?t=n.checked&&n.getAttribute("value")||n.checked||null:n.type==="radio"&&n.checked&&(t=n.value)),t}},buildMultiselectLayout:function(){if(this.options.multiselect){var i=this,t;(this.label.container=n("<span/>",{"class":this.options.selector.labelContainer,"data-padding-left":parseFloat(this.node.css("padding-left"))||0,"data-padding-right":parseFloat(this.node.css("padding-right"))||0,"data-padding-top":parseFloat(this.node.css("padding-top"))||0,click:function(t){n(t.target).hasClass(i.options.selector.labelContainer)&&i.node.focus()}}),this.node.closest("."+this.options.selector.query).prepend(this.label.container),this.options.multiselect.data)&&(Array.isArray(this.options.multiselect.data)?this.populateMultiselectData(this.options.multiselect.data):typeof this.options.multiselect.data=="function"&&(t=this.options.multiselect.data.call(this),Array.isArray(t)?this.populateMultiselectData(t):typeof t.promise=="function"&&n.when(t).then(function(n){n&&Array.isArray(n)&&i.populateMultiselectData(n)})))}},isMultiselectUniqueData:function(n){for(var i=!0,t=0,r=this.comparedItems.length;t<r;++t)if(this.comparedItems[t]===this.getMultiselectComparedData(n)){i=!1;break}return i},populateMultiselectData:function(n){for(var t=0,i=n.length;t<i;++t)this.addMultiselectItemLayout(n[t]);this.node.trigger("search"+this.namespace,{origin:"populateMultiselectData"})},addMultiselectItemLayout:function(t){if(this.isMultiselectUniqueData(t)){this.items.push(t);this.comparedItems.push(this.getMultiselectComparedData(t));var u=this.getTemplateValue(t),i=this,f=this.options.multiselect.href?"a":"span",r=n("<span/>",{"class":this.options.selector.label,html:n("<"+f+"/>",{text:u,click:function(t){var r=n(this).closest("."+i.options.selector.label),u=i.label.container.find("."+i.options.selector.label).index(r);i.options.multiselect.callback&&i.helper.executeCallback.call(i,i.options.multiselect.callback.onClick,[i.node,i.items[u],t])},href:this.options.multiselect.href?function(n){return i.generateHref.call(i,i.options.multiselect.href,n)}(i.items[i.items.length-1]):null})});return r.append(n("<span/>",{"class":this.options.selector.cancelButton,html:"×",click:function(t){var r=n(this).closest("."+i.options.selector.label),u=i.label.container.find("."+i.options.selector.label).index(r);i.cancelMultiselectItem(u,r,t)}})),this.label.container.append(r),this.adjustInputSize(),!0}},cancelMultiselectItem:function(n,t,i){var r=this.items[n];t=t||this.label.container.find("."+this.options.selector.label).eq(n);t.remove();this.items.splice(n,1);this.comparedItems.splice(n,1);this.options.multiselect.callback&&this.helper.executeCallback.call(this,this.options.multiselect.callback.onCancel,[this.node,r,i]);this.adjustInputSize();this.focusOnly=!0;this.node.focus().trigger("input"+this.namespace,{origin:"cancelMultiselectItem"})},adjustInputSize:function(){var u=this.node[0].getBoundingClientRect().width-(parseFloat(this.label.container.data("padding-right"))||0)-(parseFloat(this.label.container.css("padding-left"))||0),t=0,f=0,i=0,r=!1,e=0,o,s;this.label.container.find("."+this.options.selector.label).filter(function(o,s){o===0&&(e=n(s)[0].getBoundingClientRect().height+parseFloat(n(s).css("margin-bottom")||0));t=n(s)[0].getBoundingClientRect().width+parseFloat(n(s).css("margin-right")||0);i+t>u*.7&&!r&&(f++,r=!0);i+t<u?i+=t:(r=!1,i=t)});o=parseFloat(this.label.container.data("padding-left")||0)+(r?0:i);s=f*e+parseFloat(this.label.container.data("padding-top")||0);this.container.find("."+this.options.selector.query).find("input, textarea, [contenteditable], .typeahead__hint").css({paddingLeft:o,paddingTop:s})},showLayout:function(){function t(){var t=this;n("html").off("keydown"+this.namespace).on("keydown"+this.namespace,function(i){i.keyCode&&i.keyCode===9&&setTimeout(function(){n(":focus").closest(t.container).find(t.node)[0]||t.hideLayout()},0)});n("html").off("click"+this.namespace+" touchend"+this.namespace).on("click"+this.namespace+" touchend"+this.namespace,function(i){n(i.target).closest(t.container)[0]||n(i.target).closest("."+t.options.selector.item)[0]||i.target.className===t.options.selector.cancelButton||t.hasDragged||t.hideLayout()})}!this.container.hasClass("result")&&(this.result.length||this.displayEmptyTemplate||this.options.backdropOnFocus)&&(t.call(this),this.container.addClass([this.result.length||this.searchGroups.length&&this.displayEmptyTemplate?"result ":"",this.options.hint&&this.searchGroups.length?"hint":"",this.options.backdrop||this.options.backdropOnFocus?"backdrop":""].join(" ")),this.helper.executeCallback.call(this,this.options.callback.onShowLayout,[this.node,this.query]))},hideLayout:function(){(this.container.hasClass("result")||this.container.hasClass("backdrop"))&&((this.container.removeClass("result hint filter"+(this.options.backdropOnFocus&&n(this.node).is(":focus")?"":" backdrop")),this.options.backdropOnFocus&&this.container.hasClass("backdrop"))||(n("html").off(this.namespace),this.helper.executeCallback.call(this,this.options.callback.onHideLayout,[this.node,this.query])))},resetLayout:function(){this.result=[];this.tmpResult={};this.groups=[];this.resultCount=0;this.resultCountPerGroup={};this.resultItemCount=0;this.resultHtml=null;this.options.hint&&this.hint.container&&(this.hint.container.val(""),this.isContentEditable&&this.hint.container.text(""))},resetInput:function(){this.node.val("");this.isContentEditable&&this.node.text("");this.query="";this.rawQuery=""},buildCancelButtonLayout:function(){if(this.options.cancelButton){var t=this;n("<span/>",{"class":this.options.selector.cancelButton,html:"×",mousedown:function(n){n.stopImmediatePropagation();n.preventDefault();t.resetInput();t.node.trigger("input"+t.namespace,[n])}}).insertBefore(this.node)}},toggleCancelButtonVisibility:function(){this.container.toggleClass("cancel",!!this.query.length)},__construct:function(){(this.extendOptions(),this.unifySourceFormat())&&(this.dynamicFilter.init.apply(this),this.init(),this.buildDropdownLayout(),this.buildDropdownItemLayout("static"),this.buildMultiselectLayout(),this.delegateEvents(),this.buildCancelButtonLayout(),this.helper.executeCallback.call(this,this.options.callback.onReady,[this.node]))},helper:{isEmpty:function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},removeAccent:function(n){if(typeof n=="string"){var t=u;return s(this.options.accent)==="object"&&(t=this.options.accent),n.toLowerCase().replace(new RegExp("["+t.from+"]","g"),function(n){return t.to[t.from.indexOf(n)]})}},slugify:function(n){return n=String(n),n!==""&&(n=this.helper.removeAccent.call(this,n),n=n.replace(/[^-a-z0-9]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")),n},sort:function(n,t,i){var r=function(t){for(var r=0,u=n.length;r<u;r++)if(typeof t[n[r]]!="undefined")return i(t[n[r]]);return t};return t=[-1,1][+!!t],function(n,i){return n=r(n),i=r(i),t*((n>i)-(i>n))}},replaceAt:function(n,t,i,r){return n.substring(0,t)+r+n.substring(t+i)},highlight:function(n,t,i){var f,u,r;for(n=String(n),f=i&&this.helper.removeAccent.call(this,n)||n,u=[],Array.isArray(t)||(t=[t]),t.sort(function(n,t){return t.length-n.length}),r=t.length-1;r>=0;r--){if(t[r].trim()===""){t.splice(r,1);continue}t[r]=t[r].replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}for(f.replace(new RegExp("(?:"+t.join("|")+")(?!([^<]+)?>)","gi"),function(n,t,i){u.push({offset:i,length:n.length})}),r=u.length-1;r>=0;r--)n=this.helper.replaceAt(n,u[r].offset,u[r].length,"<strong>"+n.substr(u[r].offset,u[r].length)+"<\/strong>");return n},getCaret:function(n){var t=0,r,i,u,f,e;if(n.selectionStart)return n.selectionStart;if(document.selection){if(r=document.selection.createRange(),r===null)return t;i=n.createTextRange();u=i.duplicate();i.moveToBookmark(r.getBookmark());u.setEndPoint("EndToStart",i);t=u.text.length}else window.getSelection&&(f=window.getSelection(),f.rangeCount&&(e=f.getRangeAt(0),e.commonAncestorContainer.parentNode==n&&(t=e.endOffset)));return t},setCaretAtEnd:function(n){var t,r,i;typeof getSelection!="undefined"&&typeof document.createRange!="undefined"?(t=document.createRange(),t.selectNodeContents(n),t.collapse(!1),r=window.getSelection(),r.removeAllRanges(),r.addRange(t)):typeof document.body.createTextRange!="undefined"&&(i=document.body.createTextRange(),i.moveToElementText(n),i.collapse(!1),i.select())},cleanStringFromScript:function(n){return typeof n=="string"&&n.replace(/<\/?(?:script|iframe)\b[^>]*>/gm,"")||n},executeCallback:function(n,i){if(n){var r;if(typeof n=="function")r=n;else if((typeof n=="string"||Array.isArray(n))&&(typeof n=="string"&&(n=[n,[]]),r=this.helper.namespace.call(this,n[0],window),typeof r!="function")){this.options.debug&&(t.log({node:this.selector,"function":"executeCallback()",arguments:JSON.stringify(n),message:'WARNING - Invalid callback function"'}),t.print());return}return r.apply(this,(n[1]||[]).concat(i?i:[]))}},namespace:function(n,i,r,u){var s,o,h;if(typeof n!="string"||n==="")return this.options.debug&&(t.log({node:this.options.input||this.selector,"function":"helper.namespace()",arguments:n,message:'ERROR - Missing string"'}),t.print()),!1;if(s=typeof u!="undefined"?u:undefined,!~n.indexOf("."))return i[n]||s;var c=n.split("."),f=i||window,r=r||"get",e="";for(o=0,h=c.length;o<h;o++){if(e=c[o],typeof f[e]=="undefined"){if(~["get","delete"].indexOf(r))return typeof u!="undefined"?u:undefined;f[e]={}}if(~["set","create","delete"].indexOf(r)&&o===h-1)if(r==="set"||r==="create")f[e]=s;else return delete f[e],!0;f=f[e]}return f},typeWatch:function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}()}},n=jQuery,n.fn.typeahead=n.typeahead=function(n){return r.typeahead(this,n)},r={typeahead:function(r,u){var o,e,f,h;if(!u||!u.source||s(u.source)!=="object"){t.log({node:r.selector||u&&u.input,"function":"$.typeahead()",arguments:JSON.stringify(u&&u.source||""),message:'Undefined "options" or "options.source" or invalid source type - Typeahead dropped'});t.print();return}if(typeof r=="function"){if(!u.input){t.log({node:r.selector,"function":"$.typeahead()",message:'Undefined "options.input" - Typeahead dropped'});t.print();return}r=n(u.input)}if(typeof r[0].value=="undefined"&&(r[0].value=r.text()),!r.length){t.log({node:r.selector,"function":"$.typeahead()",arguments:JSON.stringify(u.input),message:"Unable to find jQuery input element - Typeahead dropped"});t.print();return}if(r.length===1)return r[0].selector=r.selector||u.input||r[0].nodeName.toLowerCase(),window.Typeahead[r[0].selector]=new i(r,u);for(o={},f=0,h=r.length;f<h;++f)e=r[f].nodeName.toLowerCase(),typeof o[e]!="undefined"&&(e+=f),r[f].selector=e,window.Typeahead[e]=o[e]=new i(r.eq(f),u);return o}},t={table:{},log:function(t){t.message&&typeof t.message=="string"&&(this.table[t.message]=n.extend({node:"","function":"",arguments:""},t))},print:function(){!i.prototype.helper.isEmpty(this.table)&&console&&console.table&&(console.group!==undefined||console.table!==undefined,this.table={})}},t.log({message:"WARNING - You are using the DEBUG version. Use /dist/jquery.typeahead.min.js in production."}),t.print(),window.console=window.console||{log:function(){}},Array.isArray||(Array.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"}),"trim"in String.prototype||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),"indexOf"in Array.prototype||(Array.prototype.indexOf=function(n,t){t===undefined&&(t=0);t<0&&(t+=this.length);t<0&&(t=0);for(var i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1}),Object.keys||(Object.keys=function(n){var t=[];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.push(i);return t}),i}($);a=jQuery;th=function(n){function r(n,u){var f;return fi(this,r),f=cf(this,lf(r).call(this,n,u)),i(t(t(f)),"init",function(){try{f.initFields();f.$element.typeahead(f.typeaheadOptions)}catch(t){console.error("Error initisalising typeahead control");console.error(t)}var n=f.eventHandler;n(f.$element,"input",f.onInput);n(f.$element,"afd:initFields",f.onAfdInitFields);n(f.$searchAgainButton,"click",f.onAfdSearchAgainButtonClick);f.options.typeahead.manualInputButton&&n(f.$manualInputButton,"click",f.onAfdManualInputButtonClick);f.options.typeahead.manualInputButton&&n(f.$manualInputSearchButton,"click",f.onAfdManualInputSearchButtonClick);f.getInitialCountry()}),i(t(t(f)),"setupTypeaheadRequestOptions",function(){f.initRequestSequence();f.requestOptions=f.setupParams({data:"address",fields:f.options.typeahead.postcodeFirst?"list":"fflist",task:"fastfindv4",lookup:"{{query}}",allpc:"1",matchPositions:f.options.typeahead.matchPositions?1:0,maxquantity:f.options.typeahead.maxItems,uniqueid:f.uniqueID});f.requestOptions.path="Item"}),i(t(t(f)),"prepareTypeaheadOptions",function(){return{dynamic:!0,source:{lookup:{ajax:f.requestOptions}},template:"<span>{{List}}<\/span>",templateValue:"{{List}}",cancelButton:!1,emptyTemplate:"No results found for {{query}}",filter:!1,maxItem:0,minLength:f.options.typeahead.minLength,delay:20,abortAjax:!1,selector:f.getTypeaheadSelectors(),callback:{onResult:f.onResult,onShowLayout:f.onShowLayout,onHideLayout:f.onHideLayout,onLayoutBuiltBefore:f.onLayoutBuiltBefore,onSearch:f.onSearch,onNavigateBefore:f.onNavigateBefore,onNavigateAfter:f.onNavigateAfter,onClickAfter:f.onClickAfter}}}),i(t(t(f)),"onInput",function(n){var t=f.containers.length>0?a(f.containers):a(document);t.find(".afd-typeahead-status").html("&nbsp;");a(document).trigger("afd:typeaheadInput",[n.target.value])}),i(t(t(f)),"onCountryChangedLocal",function(n){f.typeaheadOptions.source.lookup.ajax.data.countryiso=n;f.$element.typeahead(f.typeaheadOptions)}),i(t(t(f)),"onAfdInitFields",function(){f.$element.typeahead(f.typeaheadOptions);f.setFields();f.initFields()}),i(t(t(f)),"onResult",function(n,t,i){var r=f.containers.length>0?a(f.containers):a(document);r.find(".afd-typeahead-status").html(i.length+" results found");f.options.typeahead.beforeHideResults&&f.options.typeahead.fewResultsManualInput&&i.length<f.options.typeahead.maxItems&&t.length>3&&window.Typeahead.input.result.push({List:f.options.typeahead.fewResultsManualInputText,Key:null,group:"lookup",matchedKey:"display"})}),i(t(t(f)),"onShowLayout",function(){f.$manualInputButton.hide()}),i(t(t(f)),"onHideLayout",function(n){var t=n.closest(f.containers),i=f.multiForms?t.find("[data-afd-result]:hidden").length===0:a("[data-afd-result]:hidden").length===0;!i&&f.options.typeahead.manualInputButton&&f.$manualInputButton.show()}),i(t(t(f)),"onLayoutBuiltBefore",function(n,t,i,r){var y,u,o,c;if(i.length===0)return r;if(y=f.containers.length>0?"-"+f.$element.closest(f.containers.toString()).attr("id"):"",r.attr("id","afd-results"+y).attr("role","listbox"),f.options.typeahead.matchPositions&&typeof i[0].matchPositions!="undefined"){var p='<span class="afd-matched-highlight">',w="<\/span>",b=p.length+w.length;for(u=0;u<i.length;u++){var l=i[u],k=a(r.children().eq(u)),s=k.text();if(typeof l.matchPositions!="undefined")for(o=0;o<l.matchPositions.length;o++){var h=l.matchPositions[o],v=o*b,e="";e+=s.substr(0,h[0]+v);e+=p;e+=s.substr(h[0]+v,h[1]-h[0]);e+=w;e+=s.substr(h[1]+v);s=e}c='<a href="javascript:;">';c+=s;c+="<\/a>";r.children().eq(u).html(c)}}return i.length===1&&r.children().addClass("active"),r.children().attr("role","option"),r.children().each(function(n){r.children().eq(n).attr("id","afd-result-"+n)}),r.attr("aria-label","Results"),r}),i(t(t(f)),"onSearch",function(){a("."+f.typeaheadOptions.selector.result).empty()}),i(t(t(f)),"onNavigateBefore",function(n,t,i){~[38,40].indexOf(event.keyCode)&&(i.preventInputChange=!0)}),i(t(t(f)),"onNavigateAfter",function(n,t,i,r,u,e){var o=t.filter("li.active"),c=f.containers.length>0?a(f.containers):a(document),s,h;~[38,40].indexOf(e.keyCode)&&(s=c.find(".afd-typeahead-list"),h=o[0]&&o[0].offsetTop-s.height()/2||0,s.scrollTop(h));t.removeAttr("aria-selected");o.attr("aria-selected","true");f.$element.attr("aria-activedescendant",o.attr("id"))}),i(t(t(f)),"onClickAfter",function(n,t,i){var r=f.containers.length>0?a(f.containers):a(document);if(r.find(".afd-typeahead-status").html("&nbsp;"),f.handleMultiForms(),a(".afd-typeahead-field input").val(""),!i.Key){f.showResultFields();f.$fieldSets.show();f.$manualInputButton.hide();f.$manualInputSearchButton.show();f.$typeaheadFieldandLabel.hide();return}f.addressRetrieve(i.Key).then(f.handleAddressRetrieve).fail(function(n){return console.error(n)})}),i(t(t(f)),"getTypeaheadSelectors",function(){return{container:"afd-typeahead-container",result:"afd-typeahead-result",list:"afd-typeahead-list",group:"afd-typeahead-group",item:"afd-typeahead-item",empty:"afd-typeahead-empty",display:"afd-typeahead-display",query:"afd-typeahead-query",filter:"afd-typeahead-filter",filterButton:"afd-typeahead-filterButton",dropdown:"afd-typeahead-dropdown",dropdownItem:"afd-typeahead-dropdownItem",button:"afd-typeahead-button",backdrop:"afd-typeahead-backdrop",hint:"afd-typeahead-hint",cancelButton:"afd-typeahead-cancelButton"}}),f.controlType="typeahead",f.timer=null,f.$reverseGeocodeButton=n.siblings(".afd-typeahead-reverse-geocode-button"),f.setFields(),f.refreshUniqeID(),f.setupTypeaheadRequestOptions(),f.typeaheadOptions=f.prepareTypeaheadOptions(),f}return fr(r,n),r}(tit(af));var crt=lt.f,pa=Function.prototype,lrt=/^\s*function ([^ (]*)/,wa="name";wa in pa||k&&crt(pa,wa,{configurable:!0,get:function(){try{return(""+this).match(lrt)[1]}catch(n){return""}}});var art=o("toStringTag"),vrt=ut(function(){return arguments}())=="Arguments",yrt=function(n,t){try{return n[t]}catch(i){}},ba=function(n){var t,i,r;return n===undefined?"Undefined":n===null?"Null":typeof(i=yrt(t=Object(n),art))=="string"?i:vrt?ut(t):(r=ut(t))=="Object"&&typeof t.callee=="function"?"Arguments":r},prt=function(n,t,i,r){if(!(n instanceof t)||r!==undefined&&r in n)throw TypeError(i+": incorrect invocation!");return n},wrt=function(n,t,i,r){try{return r?t(y(i)[0],i[1]):t(i)}catch(f){var u=n["return"];u!==undefined&&y(u.call(n));throw f;}},brt=o("iterator"),krt=Array.prototype,drt=function(n){return n!==undefined&&(et.Array===n||krt[brt]===n)},grt=o("iterator"),nut=b.getIteratorMethod=function(n){if(n!=undefined)return n[grt]||n["@@iterator"]||et[ba(n)]},ka=w(function(n){var t={},i={},r=n.exports=function(n,r,u,f,e){var l=e?function(){return n}:nut(n),a=c(u,f,r?2:1),s=0,p,h,v,o;if(typeof l!="function")throw TypeError(n+" is not iterable!");if(drt(l)){for(p=uf(n.length);p>s;s++)if(o=r?a(y(h=n[s])[0],h[1]):a(n[s]),o===t||o===i)return o}else for(v=l.call(n);!(h=v.next()).done;)if(o=wrt(v,a,h.value,r),o===t||o===i)return o};r.BREAK=t;r.RETURN=i}),tut=o("species"),iut=function(n,t){var i=y(n).constructor,r;return i===undefined||(r=y(i)[tut])==undefined?t:ni(r)},rut=function(n,t,i){var r=i===undefined;switch(t.length){case 0:return r?n():n.call(i);case 1:return r?n(t[0]):n.call(i,t[0]);case 2:return r?n(t[0],t[1]):n.call(i,t[0],t[1]);case 3:return r?n(t[0],t[1],t[2]):n.call(i,t[0],t[1],t[2]);case 4:return r?n(t[0],t[1],t[2],t[3]):n.call(i,t[0],t[1],t[2],t[3])}return n.apply(i,t)},da=r.process,ee=r.setImmediate,oe=r.clearImmediate,ga=r.MessageChannel,se=r.Dispatch,he=0,di={},nv="onreadystatechange",ii,ce,le,gi=function(){var n=+this,t;di.hasOwnProperty(n)&&(t=di[n],delete di[n],t())},tv=function(n){gi.call(n.data)};ee&&oe||(ee=function(n){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return di[++he]=function(){rut(typeof n=="function"?n:Function(n),t)},ii(he),he},oe=function(n){delete di[n]},ut(da)=="process"?ii=function(n){da.nextTick(c(gi,n,1))}:se&&se.now?ii=function(n){se.now(c(gi,n,1))}:ga?(ce=new ga,le=ce.port2,ce.port1.onmessage=tv,ii=c(le.postMessage,le,1)):r.addEventListener&&typeof postMessage=="function"&&!r.importScripts?(ii=function(n){r.postMessage(n+"","*")},r.addEventListener("message",tv,!1)):ii=nv in cr("script")?function(n){te.appendChild(cr("script"))[nv]=function(){te.removeChild(this);gi.call(n)}}:function(n){setTimeout(c(gi,n,1),0)});var iv={set:ee,clear:oe},uut=iv.set,rv=r.MutationObserver||r.WebKitMutationObserver,ae=r.process,ve=r.Promise,uv=ut(ae)=="process",fut=function(){var n,i,t,u=function(){var r,u;for(uv&&(r=ae.domain)&&r.exit();n;){u=n.fn;n=n.next;try{u()}catch(f){n?t():i=undefined;throw f;}}i=undefined;r&&r.enter()},f,e,o;return uv?t=function(){ae.nextTick(u)}:!rv||r.navigator&&r.navigator.standalone?ve&&ve.resolve?(o=ve.resolve(undefined),t=function(){o.then(u)}):t=function(){uut.call(r,u)}:(f=!0,e=document.createTextNode(""),new rv(u).observe(e,{characterData:!0}),t=function(){e.data=f=!f}),function(r){var u={fn:r,next:undefined};i&&(i.next=u);n||(n=u,t());i=u}},eut=function(n){return new rb(n)},ye={f:eut},pe=function(n){try{return{e:!1,v:n()}}catch(t){return{e:!0,v:t}}},fv=r.navigator,out=fv&&fv.userAgent||"",sut=function(n,t){if(y(n),v(t)&&t.constructor===n)return t;var i=ye.f(n),r=i.resolve;return r(t),i.promise},hut=function(n,t,i){for(var r in t)vt(n,r,t[r],i);return n},we=o("iterator"),ev=!1;try{ih=[7][we]();ih["return"]=function(){ev=!0}}catch(pot){}var cut=function(n,t){var r,i,u;if(!t&&!ev)return!1;r=!1;try{i=[7];u=i[we]();u.next=function(){return{done:r=!0}};i[we]=function(){return u};n(i)}catch(f){}return r},ov=iv.set,sv=fut(),ot="Promise",hv=r.TypeError,ri=r.process,cv=ri&&ri.versions,lut=cv&&cv.v8||"",g=r[ot],nr=ba(ri)=="process",tu=function(){},iu,lv,av,be,tr=lv=ye.f,ir=!!function(){try{var n=g.resolve(1),t=(n.constructor={})[o("species")]=function(n){n(tu,tu)};return(nr||typeof PromiseRejectionEvent=="function")&&n.then(tu)instanceof t&&lut.indexOf("6.6")!==0&&out.indexOf("Chrome/66")===-1}catch(i){}}(),vv=function(n){var t;return v(n)&&typeof(t=n.then)=="function"?t:!1},ke=function(n,t){if(!n._n){n._n=!0;var i=n._c;sv(function(){for(var r=n._v,u=n._s==1,f=0,e=function(t){var o=u?t.ok:t.fail,s=t.resolve,e=t.reject,i=t.domain,f,h,c;try{o?(u||(n._h==2&&vut(n),n._h=1),o===!0?f=r:(i&&i.enter(),f=o(r),i&&(i.exit(),c=!0)),f===t.promise?e(hv("Promise-chain cycle")):(h=vv(f))?h.call(f,s,e):s(f)):e(r)}catch(l){i&&!c&&i.exit();e(l)}};i.length>f;)e(i[f++]);n._c=[];n._n=!1;t&&!n._h&&aut(n)})}},aut=function(n){ov.call(r,function(){var t=n._v,f=yv(n),i,e,u;if(f&&(i=pe(function(){nr?ri.emit("unhandledRejection",t,n):(e=r.onunhandledrejection)?e({promise:n,reason:t}):(u=r.console)&&u.error&&u.error("Unhandled promise rejection",t)}),n._h=nr||yv(n)?2:1),n._a=undefined,f&&i.e)throw i.v;})},yv=function(n){return n._h!==1&&(n._a||n._c).length===0},vut=function(n){ov.call(r,function(){var t;nr?ri.emit("rejectionHandled",n):(t=r.onrejectionhandled)&&t({promise:n,reason:n._v})})},ui=function(n){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=n,t._s=2,t._a||(t._a=t._c.slice()),ke(t,!0))},de=function(n){var t=this,i;if(!t._d){t._d=!0;t=t._w||t;try{if(t===n)throw hv("Promise can't be resolved itself");(i=vv(n))?sv(function(){var r={_w:t,_d:!1};try{i.call(n,c(de,r,1),c(ui,r,1))}catch(u){ui.call(r,u)}}):(t._v=n,t._s=1,ke(t,!1))}catch(r){ui.call({_w:t,_d:!1},r)}}};ir||(g=function(n){prt(this,g,ot,"_h");ni(n);iu.call(this);try{n(c(de,this,1),c(ui,this,1))}catch(t){ui.call(this,t)}},iu=function(){this._c=[];this._a=undefined;this._s=0;this._d=!1;this._v=undefined;this._h=0;this._n=!1},iu.prototype=hut(g.prototype,{then:function(n,t){var i=tr(iut(this,g));return i.ok=typeof n=="function"?n:!0,i.fail=typeof t=="function"&&t,i.domain=nr?ri.domain:undefined,this._c.push(i),this._a&&this._a.push(i),this._s&&ke(this,!1),i.promise},"catch":function(n){return this.then(undefined,n)}}),av=function(){var n=new iu;this.promise=n;this.resolve=c(de,n,1);this.reject=c(ui,n,1)},ye.f=tr=function(n){return n===g||n===be?new av(n):lv(n)});f(f.G+f.W+f.F*!ir,{Promise:g});ue(g,ot);na(ot);be=b[ot];f(f.S+f.F*!ir,ot,{reject:function(n){var t=tr(this),i=t.reject;return i(n),t.promise}});f(f.S+f.F*(lr||!ir),ot,{resolve:function(n){return sut(lr&&this===be?g:this,n)}});f(f.S+f.F*!(ir&&cut(function(n){g.all(n)["catch"](tu)})),ot,{all:function(n){var i=this,t=tr(i),r=t.resolve,u=t.reject,f=pe(function(){var t=[],e=0,f=1;ka(n,!1,function(n){var s=e++,o=!1;t.push(undefined);f++;i.resolve(n).then(function(n){o||(o=!0,t[s]=n,--f||r(t))},u)});--f||r(t)});return f.e&&u(f.v),t.promise},race:function(n){var i=this,t=tr(i),r=t.reject,u=pe(function(){ka(n,!1,function(n){i.resolve(n).then(t.resolve,r)})});return u.e&&r(u.v),t.promise}});rh=ub;pu=fb;var yut=eb,put=yut(),wut=put;uh=ob;var but=sb,ge=w(function(n,t){var i=t&&!t.nodeType&&t,r=i&&!0&&n&&!n.nodeType&&n,f=r&&r.exports===i,u=f?it.Buffer:undefined,e=u?u.isBuffer:undefined,o=e||but;n.exports=o}),e={};e["[object Float32Array]"]=e["[object Float64Array]"]=e["[object Int8Array]"]=e["[object Int16Array]"]=e["[object Int32Array]"]=e["[object Uint8Array]"]=e["[object Uint8ClampedArray]"]=e["[object Uint16Array]"]=e["[object Uint32Array]"]=!0;e["[object Arguments]"]=e["[object Array]"]=e["[object ArrayBuffer]"]=e["[object Boolean]"]=e["[object DataView]"]=e["[object Date]"]=e["[object Error]"]=e["[object Function]"]=e["[object Map]"]=e["[object Number]"]=e["[object Object]"]=e["[object RegExp]"]=e["[object Set]"]=e["[object String]"]=e["[object WeakMap]"]=!1;fh=hb;var kut=cb,pv=w(function(n,t){var u=t&&!t.nodeType&&t,i=u&&!0&&n&&!n.nodeType&&n,f=i&&i.exports===u,r=f&&ul.process,e=function(){try{var n=i&&i.require&&i.require("util").types;return n?n:r&&r.binding&&r.binding("util")}catch(t){}}();n.exports=e}),wv=pv&&pv.isTypedArray,dut=wv?kut(wv):fh,bv=dut,gut=Object.prototype,nft=gut.hasOwnProperty;eh=lb;oh=Object.prototype;sh=ab;var tft=vb,ift=tft(Object.keys,Object),rft=ift,uft=Object.prototype,fft=uft.hasOwnProperty;hh=yb;wu=pb;hr=wb;ch=bb;var eft=kb,oft=eft(ch),sft=oft;lh=db;ah=gb;vh=nk;yh=tk;ph=ik;wh=200;bh=rk;gt.prototype.clear=ah;gt.prototype["delete"]=vh;gt.prototype.get=yh;gt.prototype.has=ph;gt.prototype.set=bh;ci=gt;kh="__lodash_hash_undefined__";dh=uk;gh=fk;rr.prototype.add=rr.prototype.push=dh;rr.prototype.has=gh;nc=rr;tc=ek;var hft=ok,cft=1,lft=2,kv=sk,aft=it.Uint8Array,dv=aft;ic=hk;var vft=ck,yft=1,pft=2,wft="[object Boolean]",bft="[object Date]",kft="[object Error]",dft="[object Map]",gft="[object Number]",net="[object RegExp]",tet="[object Set]",iet="[object String]",ret="[object Symbol]",uet="[object ArrayBuffer]",fet="[object DataView]",gv=ft?ft.prototype:undefined,no=gv?gv.valueOf:undefined;rc=lk;uc=ak;fc=vk;var eet=yk,oet=Object.prototype,set=oet.propertyIsEnumerable,ny=Object.getOwnPropertySymbols,het=ny?function(n){return n==null?[]:(n=Object(n),pu(ny(n),function(t){return set.call(n,t)}))}:eet,cet=het,ty=pk,aet=1,vet=Object.prototype,yet=vet.hasOwnProperty,pet=wk,wet=ti(it,"DataView"),to=wet,bet=ti(it,"Promise"),io=bet,ket=ti(it,"Set"),ro=ket,det=ti(it,"WeakMap"),uo=det,iy="[object Map]",get="[object Object]",ry="[object Promise]",uy="[object Set]",fy="[object WeakMap]",ey="[object DataView]",not=yt(to),tot=yt(pi),iot=yt(io),rot=yt(ro),uot=yt(uo),wt=st;(to&&wt(new to(new ArrayBuffer(1)))!=ey||pi&&wt(new pi)!=iy||io&&wt(io.resolve())!=ry||ro&&wt(new ro)!=uy||uo&&wt(new uo)!=fy)&&(wt=function(n){var t=st(n),i=t==get?n.constructor:undefined,r=i?yt(i):"";if(r)switch(r){case not:return ey;case tot:return iy;case iot:return ry;case rot:return uy;case uot:return fy}return t});var oy=wt,fot=1,sy="[object Arguments]",hy="[object Array]",ru="[object Object]",eot=Object.prototype,cy=eot.hasOwnProperty;ec=bk;var ly=so,oot=1,sot=2;oc=kk;bu=dk;sc=gk;ku=nd;hc=td;cc=id;var hot=rd,cot=1,lot=2;lc=ud;ac=fd;vc=ed;yc=od;pc=sd;wc=hd;var aot=cd,nt=jQuery,vot=function(n){function r(n,u){var f;return fi(this,r),f=cf(this,lf(r).call(this,n,u)),i(t(t(f)),"onChange",function(n){nt(document).trigger("afd:countryChanged",[n.target.value])}),i(t(t(f)),"getCountries",function(){nt(document).trigger("afd:getCountriesStart");var n,t=new Promise(function(t){n=t}),i=f.setupParams({data:"list",task:"listcountries",fields:"standard",countryISO:"FRA"});return nt.ajax(i).done(f.handleGetCountries.bind(null,n)),t}),i(t(t(f)),"handleGetCountries",function(n,t){var u,i,r;if(t.status===-2){u=(typeof t.reason!="undefined"?t.reason:"")+(typeof t.other!="undefined"?" - "+t.other:"");throw u;}i=t.Item;r=f.options.country.preferredCountries;nt.each(r,function(n,t){var u=aot(i,{iso:t}),r;if(u.length===0){console.warn(t+" was supplied as a preferredCountry but is not a valid option.  Please use a valid country ISO3");return}r=u[0];f.$element.append(nt("<option />").val(r.iso).text(r.name))});nt.each(i,function(n,t){if(!(r.indexOf(t.iso)>-1)){var i=f.options.typeahead.availableCountries.length>0&&f.options.typeahead.availableCountries.indexOf(t.iso)>-1||f.options.country.availableCountries.length>0&&f.options.country.availableCountries.indexOf(t.iso)>-1||f.options.typeahead.availableCountries.length<1&&f.options.country.availableCountries.length<1;i&&f.$element.append(nt("<option />").val(t.iso).text(t.name))}});f.options.defaultCountry&&(f.$element.val(f.options.defaultCountry),nt(document).trigger("afd:countryChanged",[f.$element.val()]));f.options.country.defaultCountry&&(f.$element.val(f.options.country.defaultCountry),nt(document).trigger("afd:countryChanged",[f.$element.val()]));nt(document).trigger("afd:getCountriesComplete",i);n()}),f}return fr(r,n),rh(r,[{key:"init",value:function(){return this.eventHandler(this.$element,"change",this.onChange),this.getCountries()}}]),r}(af);window.afdInitScripts=typeof afdInitScripts=="undefined"?{lookupButton:null,typeahead:null,reverseGeocodeButton:null,account:null,card:null,email:null,phone:null,country:null}:window.afdInitScripts;window.afdInitScripts.lookupButton=typeof initLookup!="undefined"?initLookup:window.afdInitScripts.lookupButton?window.afdInitScripts.lookupButton:null;window.afdInitScripts.typeahead=typeof eo!="undefined"?eo:window.afdInitScripts.typeahead?window.afdInitScripts.typeahead:null;window.afdInitScripts.reverseGeocodeButton=typeof initReverseGeocode!="undefined"?initReverseGeocode:window.afdInitScripts.reverseGeocodeButton?window.afdInitScripts.reverseGeocodeButton:null;window.afdInitScripts.account=typeof initAccount!="undefined"?initAccount:window.afdInitScripts.account?window.afdInitScripts.account:null;window.afdInitScripts.card=typeof initCard!="undefined"?initCard:window.afdInitScripts.card?s(window.afdInitScripts.card):null;window.afdInitScripts.email=typeof initEmail!="undefined"?initEmail:window.afdInitScripts.email?window.afdInitScripts.email:null;window.afdInitScripts.phone=typeof initPhone!="undefined"?initPhone:window.afdInitScripts.phone?window.afdInitScripts.phone:null;window.afdInitScripts.country=typeof ho!="undefined"?ho:window.afdInitScripts.country?window.afdInitScripts.country:null,function(n){if(n.fn.afd=function(n,t){return this.each(function(){var r=["lookupField","lookupResultsList","reverseGeocodeResultsList","sort","expiry"],i;if(!(r.indexOf(n)>-1)){if(i=["typeahead","lookupButton","country","reverseGeocodeButton","phone","email","account","card"],i.indexOf(n)===-1)throw"`"+n+"` is not a valid AFD jQuery control.  Please use one of "+i+","+r;if(!window.afdInitScripts[n])throw"You are trying to intitialise the control `"+n+"` but it seems that you have not loaded this module";try{window.afdInitScripts[n].call(this,n,t,constructor)}catch(u){console.error("Problem initialising AFD Control");console.error(u)}}})},ld(),typeof postRender!="undefined"){n(document).ready(function(){n(document).trigger("afd::initPostRender")});n(document).on("afd::initPostRender",function(){try{if(typeof afdOptions.postRender=="undefined")throw"Post Render version of plugin used bit no post render options supplied";postRender(afdOptions.postRender);n(document).trigger("afd:postRenderInitComplete")}catch(t){console.error(t)}n(document).trigger("afd::page_ready")})}}(n)});var Wex={init:function(){this.foldingBlock();this.productTabs();this.fancyBoxSetup();this.carouselSetup();this.showStock();this.recentlyViewedSave();this.deliveryCountdownTimer();this.deliveryMethods();$(".popover-btn").popover({trigger:"focus"});$(".popover-btn").click(function(){$(this).focus()})},recentlyViewedSave:function(){$(".save-recent").click(function(){var t=$(this).parents(".recent-carousel-link"),n=t.find(".recently-viewed-save-overlay");n.fadeIn("fast",function(){setTimeout(function(){n.fadeOut("fast")},3e3)})})},carouselSetup:function(){$("#recent-carousel").on("slide.bs.carousel",function(){$(this).css("overflow","hidden")});$("#recent-carousel").on("slid.bs.carousel",function(){$(this).css("overflow","visible")})},fancyBoxSetup:function(){Wex.isMobile()?$(".fancyboxnomobile, .fancybox").fancybox({width:"100%",height:"100%",autoScale:!0,titleShow:!1}):$(".fancyboxnomobile, .fancybox").fancybox({width:"70%",height:"auto",fitToView:!0,autoSize:!1,maxWidth:800,titleShow:!1})},deliveryMethods:function(){$(".timedDeliveryMethodsToggle").click(function(){$(this).toggleClass("timedDeliveryMethodsOpen");$(".timedDeliveryMethods").slideToggle()});$('input[name="deliveryOption"]').change(function(){$(".deliveryOptionsDate").hide();$(this).parents(".delivery-options-holder").find(".deliveryOptionsDate").show()});$('input[name="deliveryOption"]:checked').parents(".delivery-options-holder").find(".deliveryOptionsDate").show();$('.standardDeliveryMethods input[name="deliveryOption"]').change(function(){$(".timedDeliveryMethods").hide();$(".timedDeliveryMethodsToggle").removeClass("timedDeliveryMethodsOpen")})},viewMore:function(){$(".tickList ul").each(function(){var t=$(this).height(),n;$(this).children("li:gt(4)").addClass("hidden-item");n=$(this).height();$(this).attr("data-expanded-height",t);$(this).attr("data-closed-height",n);$(this).addClass("closed");$(this).css("height",n)})},foldingBlock:function(){Wex.isMobile()?($(".folding-block .folding-block-content.fold").hide(),$(".folding-block .folding-block-toggle").click(function(){$(this).toggleClass("folding-block-open");$(this).siblings(".folding-block-content").slideToggle("fast")})):($(".folding-block .folding-block-content.fold").hide(),$(".folding-block:not('.refine-listing') .folding-block-toggle").click(function(){$(this).toggleClass("folding-block-open");$(this).siblings(".folding-block-content").slideToggle("fast")}))},productTabs:function(){$("#product-tabs > ul > li > a").click(function(){Wex.isMobile()&&$("html, body").animate({scrollTop:$(".tab-content").offset().top},500)})},isMobile:function(){return $(".hidden-xs").is(":visible")?!1:!0},showStock:function(){$("#stock-indicator").hover(function(){$(".hidden-xs").is(":visible")&&$("#stock-popup").css("display","block")},function(){$("#stock-popup").css("display","none")});$("#condition-indicator").hover(function(){$(".hidden-xs").is(":visible")&&$("#condition-popup").css("display","block")},function(){$("#condition-popup").css("display","none")})},showAddToBasketError:function(n){$("#alertboxMsg").html(n).show();$.fancybox.open($("#alertbox"),{afterClose:function(){parent.location.reload(!0)}})},productAddtoBasket:function(){$("#productNotInBasket, .productNotInBasket").show();$("#productAlreadyInBasket, .productAlreadyInBasket").hide();$("#add-to-basket-popup, .add-to-basket-popup").show();$("#add-to-basket-popup, .add-to-basket-popup").delay(3e3).fadeOut("slow")},deliveryCountdownTimer:function(){dataLayerPage[0].contentType=="WexProduct"&&dataLayer[0].fortyEightHourDelivery==!1?setInterval(function(){GetDeliveryCountDownContents(!1)},9e4):dataLayerPage[0].contentType=="BasketPage"&&setInterval(function(){GetDeliveryCountDownContents(!0)},9e4)}};$(document).ready(function(){if(Wex.isMobile()){$("#tabcordion").tabcordion({breakWidth:767,accordion:{maxWidth:null,"class":"accordion",listClass:"nav",itemClass:"accordion-group panel panel-default",bodyClass:"accordion-body collapse panel-body"}});$("#tabcordion").on("hidden.bs.collapse",function(n){$(n.target).parent().find(".accordion-toggle").addClass("collapsed")})}$(".thumbnail-image").click(function(){var n=$(this).attr("data-zoom-image");$("#main-image").attr("src",n)});$.prototype.elevateZoom.controls=function(){var n=$("a[data-thumb]");$(".elevate-control a").click(function(){var r=parseInt($("[data-thumb].active").attr("data-thumb")),t=0,i;$(this).attr("data-direction")=="next"?(t=r+1,n.length<=t&&(t=0)):(t=r-1,t<0&&(t=n.length-1));$("[data-thumb].active").removeClass("active");i=$('a[data-thumb="'+t+'"]').addClass("active");$('li[data-thumb="'+t+'"]').addClass("active");i.click();$("#main-product-image").attr("data-zoom-image",i.attr("data-zoom-image"))});$("#carouselIndicators").empty();n.each(function(n,t){let r=$(t).hasClass("featured-youtube-video")?"video-indicator":"",u=$(t).hasClass("active")?"active":"",f=r+" "+u,i=$("<li data-thumb="+n+' class="'+f+'"><\/li>');$("#carouselIndicators").append(i);i.click(function(){$("[data-thumb].active").removeClass("active");let t=$('a[data-thumb="'+n+'"]').addClass("active");$('li[data-thumb="'+n+'"]').addClass("active");t.click();$("#main-product-image").attr("data-zoom-image",t.attr("data-zoom-image"))})})}();$(".GotAQuestion").click(function(){$("#askTab").tab("show")});$(".buyingoptions").click(function(){$("html, body").animate({scrollTop:$("#BuyingOptionsTab").offset().top},2e3);$("#BuyingOptionsTab").tab("show")})});$(function(){Wex.init()});$(".ifc-indicator, .bnpl-indicator").click(function(){ShowTab("finance")});dataLayerPage[0].contentType=="WexProduct"&&GetDeliveryCountDownContents(!1);dataLayerPage[0].contentType=="BasketPage"&&GetDeliveryCountDownContents(!0);$(".category-navigation").length>=1&&$(".category-navigation")[0].addEventListener("touchstart",function(){},!1)