PageSourceSearch

https://www.bei-themi.de/_next/static/immutable/chunks/1nd1x3qnx67ta.js

js bei-themi.de collected 2026-10-05 10:54:13 UTC 330,250 bytes, 458 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0227ed02-ec44-1ab1-ae57-bf8b570f82b5")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,196578,(t,a,n)=>{t.e,a.exports=function(){"use strict";var t=Object.prototype.toString,a=Array.isArray||function(a){return"[object Array]"===t.call(a)};function n(t){return"function"==typeof t}function o(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function r(t,a){return null!=t&&"object"==typeof t&&a in t}var i=RegExp.prototype.test,s=/\S/,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},m=/\s*/,u=/\s+/,d=/\s*=/,c=/\s*\}/,y=/#|\^|\/|>|\{|&|=|!/;function h(t){this.string=t,this.tail=t,this.pos=0}function p(t,a){this.view=t,this.cache={".":this.view},this.parent=a}function k(){this.templateCache={_cache:{},set:function(t,a){this._cache[t]=a},get:function(t){return this._cache[t]},clear:function(){this._cache={}}}}h.prototype.eos=function(){return""===this.tail},h.prototype.scan=function(t){var a=this.tail.match(t);if(!a||0!==a.index)return"";var n=a[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},h.prototype.scanUntil=function(t){var a,n=this.tail.search(t);switch(n){case -1:a=this.tail,this.tail="";break;case 0:a="";break;default:a=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=a.length,a},p.prototype.push=function(t){return new p(t,this)},p.prototype.lookup=function(t){var a,o,i,s=this.cache;if(s.hasOwnProperty(t))a=s[t];else{for(var l,m,u,d=this,c=!1;d;){if(t.indexOf(".")>0)for(l=d.view,m=t.split("."),u=0;null!=l&&u<m.length;)u===m.length-1&&(c=r(l,m[u])||(o=l,i=m[u],null!=o&&"object"!=typeof o&&o.hasOwnProperty&&o.hasOwnProperty(i))),l=l[m[u++]];else l=d.view[t],c=r(d.view,t);if(c){a=l;break}d=d.parent}s[t]=a}return n(a)&&(a=a.call(this.view)),a},k.prototype.clearCache=function(){void 0!==this.templateCache&&this.templateCache.clear()},k.prototype.parse=function(t,n){var r=this.templateCache,l=t+":"+(n||f.tags).join(":"),p=void 0!==r,k=p?r.get(l):void 0;return null==k&&(k=function(t,n){if(!t)return[];var r,l,p,k=!1,g=[],_=[],b=[],S=!1,v=!1,C="",A=0;function N(){if(S&&!v)for(;b.length;)delete _[b.pop()];else b=[];S=!1,v=!1}function M(t){if("string"==typeof t&&(t=t.split(u,2)),!a(t)||2!==t.length)throw Error("Invalid tags: "+t);r=RegExp(o(t[0])+"\\s*"),l=RegExp("\\s*"+o(t[1])),p=RegExp("\\s*"+o("}"+t[1]))}M(n||f.tags);for(var w,R,B,E,T,L,P=new h(t);!P.eos();){if(w=P.pos,B=P.scanUntil(r))for(var x=0,O=B.length;x<O;++x)!function(t){return!i.call(s,t)}(E=B.charAt(x))?(v=!0,k=!0,C+=" "):(b.push(_.length),C+=E),_.push(["text",E,w,w+1]),w+=1,"\n"===E&&(N(),C="",A=0,k=!1);if(!P.scan(r))break;if(S=!0,R=P.scan(y)||"name",P.scan(m),"="===R?(B=P.scanUntil(d),P.scan(d),P.scanUntil(l)):"{"===R?(B=P.scanUntil(p),P.scan(c),P.scanUntil(l),R="&"):B=P.scanUntil(l),!P.scan(l))throw Error("Unclosed tag at "+P.pos);if(T=">"==R?[R,B,w,P.pos,C,A,k]:[R,B,w,P.pos],A++,_.push(T),"#"===R||"^"===R)g.push(T);else if("/"===R){if(!(L=g.pop()))throw Error('Unopened section "'+B+'" at '+w);if(L[1]!==B)throw Error('Unclosed section "'+L[1]+'" at '+w)}else"name"===R||"{"===R||"&"===R?v=!0:"="===R&&M(B)}if(N(),L=g.pop())throw Error('Unclosed section "'+L[1]+'" at '+P.pos);return function(t){for(var a,n=[],o=n,r=[],i=0,s=t.length;i<s;++i)switch((a=t[i])[0]){case"#":case"^":o.push(a),r.push(a),o=a[4]=[];break;case"/":r.pop()[5]=a[2],o=r.length>0?r[r.length-1][4]:n;break;default:o.push(a)}return n}(function(t){for(var a,n,o=[],r=0,i=t.length;r<i;++r)(a=t[r])&&("text"===a[0]&&n&&"text"===n[0]?(n[1]+=a[1],n[3]=a[3]):(o.push(a),n=a));return o}(_))}(t,n),p&&r.set(l,k)),k},k.prototype.render=function(t,a,n,o){var r=this.getConfigTags(o),i=this.parse(t,r),s=a instanceof p?a:new p(a,void 0);return this.renderTokens(i,s,n,t,o)},k.prototype.renderTokens=function(t,a,n,o,r){for(var i,s,l,m="",u=0,d=t.length;u<d;++u)l=void 0,"#"===(s=(i=t[u])[0])?l=this.renderSection(i,a,n,o,r):"^"===s?l=this.renderInverted(i,a,n,o,r):">"===s?l=this.renderPartial(i,a,n,r):"&"===s?l=this.unescapedValue(i,a):"name"===s?l=this.escapedValue(i,a,r):"text"===s&&(l=this.rawValue(i)),void 0!==l&&(m+=l);return m},k.prototype.renderSection=function(t,o,r,i,s){var l=this,m="",u=o.lookup(t[1]);if(u){if(a(u))for(var d=0,c=u.length;d<c;++d)m+=this.renderTokens(t[4],o.push(u[d]),r,i,s);else if("object"==typeof u||"string"==typeof u||"number"==typeof u)m+=this.renderTokens(t[4],o.push(u),r,i,s);else if(n(u)){if("string"!=typeof i)throw Error("Cannot use higher-order sections without the original template");
2null!=(u=u.call(o.view,i.slice(t[3],t[5]),function(t){return l.render(t,o,r,s)}))&&(m+=u)}else m+=this.renderTokens(t[4],o,r,i,s);return m}},k.prototype.renderInverted=function(t,n,o,r,i){var s=n.lookup(t[1]);if(!s||a(s)&&0===s.length)return this.renderTokens(t[4],n,o,r,i)},k.prototype.indentPartial=function(t,a,n){for(var o=a.replace(/[^ \t]/g,""),r=t.split("\n"),i=0;i<r.length;i++)r[i].length&&(i>0||!n)&&(r[i]=o+r[i]);return r.join("\n")},k.prototype.renderPartial=function(t,a,o,r){if(o){var i=this.getConfigTags(r),s=n(o)?o(t[1]):o[t[1]];if(null!=s){var l=t[6],m=t[5],u=t[4],d=s;0==m&&u&&(d=this.indentPartial(s,u,l));var c=this.parse(d,i);return this.renderTokens(c,a,o,d,r)}}},k.prototype.unescapedValue=function(t,a){var n=a.lookup(t[1]);if(null!=n)return n},k.prototype.escapedValue=function(t,a,n){var o=this.getConfigEscape(n)||f.escape,r=a.lookup(t[1]);if(null!=r)return"number"==typeof r&&o===f.escape?String(r):o(r)},k.prototype.rawValue=function(t){return t[1]},k.prototype.getConfigTags=function(t){return a(t)?t:t&&"object"==typeof t?t.tags:void 0},k.prototype.getConfigEscape=function(t){return t&&"object"==typeof t&&!a(t)?t.escape:void 0};var f={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){g.templateCache=e},get templateCache(){return g.templateCache}},g=new k;f.clearCache=function(){return g.clearCache()},f.parse=function(t,a){return g.parse(t,a)},f.render=function(t,n,o,r){if("string"!=typeof t)throw TypeError('Invalid template! Template should be a "string" but "'+(a(t)?"array":typeof t)+'" was given as the first argument for mustache#render(template, view, partials)');return g.render(t,n,o,r)},f.escape=function(t){return String(t).replace(/[&<>"'`=\/]/g,function(t){return l[t]})},f.Scanner=h,f.Context=p,f.Writer=k;var _={generic1:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",generic2:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",generic3:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic4:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{suburb}}} || {{{municipality}}} || {{{county}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic5:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic6:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{{state}}}\n{{{country}}}\n",generic7:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}}\n{{{country}}}\n",generic8:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{county_code}}} || {{{county}}} {{/first}}\n{{{country}}}\n",generic9:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic10:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n{{{postcode}}}\n",generic11:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n",generic12:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{state}}}\n{{{country}}}\n",generic13:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} || {{{region}}} {{/first}} {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic14:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",generic15:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",generic16:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic17:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic18:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic19:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic20:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic21:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic22:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic23:"{{{attention}}}\n{{house}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",fallback1:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{region}}} || {{{island}}}, {{{archipelago}}} {{/first}}\n{{{country}}}\n",fallback2:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",fallback3:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{island}}} {{/first}}\n{{#first}} {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{town}}} || {{{city}}}{{/first}}\n{{{county}}}\n{{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",fallback4:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",default:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{region}}} || {{{island}}}, {{{archipelago}}} {{/first}}\n{{{country}}}\n"},AD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}} {{{country}}}\n"},AL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{city_district}}} || {{{municipality}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4}) ([^,]*)\n","\n$1-$2\n"]]},AM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}}\n{{{country}}}\n"},AQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{country}}} || {{{continent}}} {{/first}}\n"},AR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^Autonomous City of ",""]],postformat_replace:[["\n(\\
2w\\d{4})(\\w{3}) ","\n$1 $2 "]]},AS:{use_country:"US",change_country:"United States of America",add_component:"state=American Samoa"},AT:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},AU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} || {{{region}}} {{/first}} {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},AW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AX:{use_country:"FI",change_country:"Åland, Finland"},AZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},BA:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},BB:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},BD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{country}}}\n"},BE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},BF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{{state}}}\n{{{country}}}\n"},BG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},BH:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},BI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},BJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},BL:{use_country:"FR",change_country:"Saint-Barthélemy, France"},BM:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},BN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},BO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^Municipio Nuestra Senora de ",""]]},BQ:{use_country:"NL",change_country:"Caribbean Netherlands"},BR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{village}}} || {{hamlet}}{{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} {{/first}} - {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n",postformat_replace:[["\\b(\\d{5})(\\d{3})\\b","$1-$2"]]},BS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{{country}}}\n"},BT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}, {{{house}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},BV:{use_country:"NO",change_country:"Bouvet Island, Norway"},BW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},BY:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},BZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CA:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" ([A-Za-z]{2}) ([A-Za-z]\\d[A-Za-z])(\\d[A-Za-z]\\d)\n"," $1 $2 $3\n"]]},CA_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" ([A-Za-z]{2}) ([A-Za-z]\\d[A-Za-z])(\\d[A-Za-z]\\d)\n"," $1 $2 $3\n"]]},CA_fr:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}}, {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}} {{#first}} ({{{state_code}}}) || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" ([A-Za-z]{2}) ([A-Za-z]\\d[A-Za-z])(\\d[A-Za-z]\\d)\n"," $1 $2 $3\n"]]},CC:{use_country:"AU",change_country:"Australia"},CD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["Verwaltungskreis",""],["Verwaltungsregion",""],[" administrative district",""],[" administrative region",""]]},CI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{region}}}\n{{{country}}}\n"},CM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CN:{address_template:"{{{postcode}}} {{{country}}}\n{{#first}} {{{state_code}}} || {{{state}}} || {{{state_district}}} || {{{region}}}{{/first}}\n{{{county}}}\n{{#first}}{{{city}}} || {{{town}}} || {{{municipality}}}|| {{{village}}}|| {{{hamlet}}}{{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}} {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},CN_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{county}}}\n{{#first}}{{{city}}} || {{{town}}} || {{{municipality}}}|| {{{village}}}|| {{{hamlet}}}{{/first}}\n{{#first}} {{{state_code}}} || {{{state}}} || {{{state_district}}} || {{{region}}}{{/first}}\n{{{country}}} {{{postcode}}}\n"},CN_zh:{address_template:"{{{postcode}}} {{{country}}}\n{{#first}} {{{state_code}}} || {{{state}}} || {{{state_district}}} || {{{region}}}{{/first}}\n{{{county}}}\n{{#first}}{{{city}}} || {{{town}}} || {{{municipality}}}|| {{{village}}}|| {{{hamlet}}}{{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}} {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},CO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["Localidad "," "],["Bogota, Bogota","Bogota"],["Bogota, Bogotá Distrito Capital","Bogota"],["Bogotá, Bogotá Distrito Capital","Bogotá"]]},CR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{state}}}, {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{{country}}}\n"},CU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}}\n{{{country}}}\n"},CV:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4}) ([^,]*)\n","\n$1-$2\n"]]},CW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},CX:{use_country:"AU",add_component:"state=Christmas Island",change_country:"Australia"},CY:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},CZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},DE:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{town}}} || {{{city}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n",replace:[["^Stadtteil ",""],["^Stadtbezirk (\\d+)",""],["^Ortsbeirat (\\d+) :",""],["^Gemeinde ",""],["^Gemeindeverwaltungsverband ",""],["^Landkreis ",""],["^Kreis ",""],["^Grenze ",""],["^Free State of ",""],["^Freistaat ",""],["^Regierungsbezirk ",""],["^Gemeindefreies Gebiet ",""],["city=Alt-Berlin","Berlin"]],postformat_replace:[["Berlin\nBerlin","Berlin"],["Bremen\nBremen","Bremen"],["Hamburg\nHamburg","Hamburg"]]},DJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["city=Djibouti","Djibouti-Ville"]]},DK:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}
2}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",replace:[["^Capital Region of ",""]]},DM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},DO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{state}}}\n{{{postcode}}}\n{{{country}}}\n",postformat_replace:[[", Distrito Nacional",", DN"]]},DZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},EC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},EG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},EE:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},EH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ER:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ES:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",replace:[["Autonomous Community of the",""],["Autonomous Community of",""],["^Community of ",""]]},ET:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},FI:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},FJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},FK:{use_country:"GB",change_country:"Falkland Islands, United Kingdom"},FM:{use_country:"US",change_country:"United States of America",add_component:"state=Micronesia"},FO:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["Territorial waters of Faroe Islands","Faroe Islands"]]},FR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["Polynésie française, Îles du Vent \\(eaux territoriales\\)","Polynésie française"],["France, Mayotte \\(eaux territoriales\\)","Mayotte, France"],["France, La Réunion \\(eaux territoriales\\)","La Réunion, France"],["Grande Terre et récifs d'Entrecasteaux",""],["France, Nouvelle-Calédonie","Nouvelle-Calédonie, France"],["\\(eaux territoriales\\)",""],["state= \\(France\\)$",""],["Paris (\\d+)(\\w+) Arrondissement$","Paris"]]},GA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GB:{address_template:"{{{attention}}}\n{{house}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{island}}} {{/first}}\n{{#first}} {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{town}}} || {{{city}}}{{/first}}\n{{{county}}}\n{{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",replace:[["village= CP$",""],["^Borough of ",""],["^County( of)? ",""],["^Parish of ",""],["^Greater London","
2London"],["^London Borough of ",""],["Royal Borough of ",""],["County Borough of ",""]],postformat_replace:[["London, London","London"],["London, Greater London","London"],["City of Westminster","London"],["City of Nottingham","Nottingham"],[", United Kingdom$","\nUnited Kingdom"],["London\nEngland\nUnited Kingdom","London\nUnited Kingdom"]]},GD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GE:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GF:{use_country:"FR",change_country:"France"},GG:{use_country:"GB",change_country:"Guernsey, Channel Islands"},GH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GL:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},GP:{use_country:"FR",change_country:"Guadeloupe, France"},GQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",replace:[["Municipal Unit of ",""],["Regional Unit of ",""]],postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},GS:{use_country:"GB",change_country:"United Kingdom",add_component:"county=South Georgia"},GT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}}-{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{5})- ","\n$1-"],["\n -","\n"]]},GU:{use_country:"US",change_country:"United States of America",add_component:"state=Guam"},GW:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},HK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{state_district}}}\n{{#first}} {{{state}}} || {{{country}}} {{/first}}\n"},HK_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{state_district}}}\n{{{state}}}\n{{{country}}}\n"},HK_zh:{address_template:"{{{country}}}\n{{{state}}}\n{{{state_district}}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},HM:{use_country:"AU",change_country:"Australia",add_component:"state=Heard Island and McDonald Islands"},HN:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},HR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},HT:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[[" Commune de"," "]]},HU:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}}\n{{{country}}}\n"},ID:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},IE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{{postcode}}}\n{{{country}}}\n",replace:[[" City$",""],["The Municipal District of ",""],["The Metropolitan District of ",""],["Municipal District",""],["Electoral Division",""]],postformat_replace:[["Dublin\nCounty Dublin","Dublin"],["Dublin\nLeinster","Dublin"],["Galway\nCounty Galway","Galway"],["Kilkenny\nCounty Kilkenny","Kilkenny"],["Limerick\nCounty Limerick","Limer
2ick"],["Tipperary\nCounty Tipperary","Tipperary"],["\n(([AC-FHKNPRTV-Y][0-9]{2}|D6W))[ -]?([0-9AC-FHKNPRTV-Y]{4})","\n$1 $3"]]},IL:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},IM:{use_country:"GB"},IN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},IO:{use_country:"GB",change_country:"British Indian Ocean Territory, United Kingdom"},IQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{#first}} {{{city_district}}} || {{{neighbourhood}}} || {{{suburb}}} {{/first}}\n{{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{#first}}{{{province}}} || {{{state}}} || {{{state_district}}}{{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{#first}}{{{state}}} || {{{state_district}}}{{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR_fa:{address_template:"{{{country}}}\n{{{state}}}\n{{{state_district}}}\n{{#first}} {{{state}}} || {{{province}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n{{{postcode}}}\n"},IS:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},IT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{county_code}}} || {{{county}}} {{/first}}\n{{{country}}}\n",replace:[["Città metropolitana di ",""],["Metropolitan City of ",""],["^Provincia di ",""]],postformat_replace:[["Vatican City\nVatican City$","\nVatican City"],["Città del Vaticano\nCittà del Vaticano$","Città del Vaticano\n"]]},JE:{use_country:"GB",change_country:"Jersey, Channel Islands"},JM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},JO:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},JP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},JP_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},JP_ja:{address_template:"{{{country}}}\n{{{postcode}}}\n{{#first}} {{{state}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},KE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},KG:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},KH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},KI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},KM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{country}}}\n"},KN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{island}}} {{/first}}\n{{{country}}}\n"},KP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},KR:{address_template:"{{{country}}}\n{{{state}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{{road}}} {{{house_number}}}\n{{{attention}}}\n{{{postcode}}}\n"},KR_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{/first}} {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},KR_ko:{address_template:"{{{country}}}\n{{{state}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{{road}}} {{{house_number}}}\n{{{attention}}}\n{{{postcode}}}\n"},KW:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n\n{{{road}}}\n{{{house_number}}} {{{house}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},KY:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},KZ:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},LA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},LB:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",postformat_replace:[[" (\\d{4}) (\\d{4})\n"," $1 $2\n"]]},LC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},LI:{use_country:"CH"},LK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},LR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},LS:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},LT:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},LU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},LV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}}\n{{{country}}}\n"},LY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ME:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},MF:{use_country:"FR",change_country:"France"},MH:{use_country:"US",add_component:"state=Marshall Islands"},MG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},MK:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},ML:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}, {{{postcode}}}\n{{{country}}}\n"},MN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{city_district}}}\n{{#first}} {{{suburb}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},MO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n"},MO_pt:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n"},MO_zh:{address_template:"{{{country}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},MP:{use_country:"US",change_country:"United States of America",add_component:"state=Northern Mariana Islands"},MS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},MQ:{use_country:"FR",change_country:"Martinique, France"},MR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},MV:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},MW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MX:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postc
2ode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},MZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n"},NA:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},NC:{use_country:"FR",change_country:"Nouvelle-Calédonie, France"},NE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}\n{{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},NF:{use_country:"AU",add_component:"state=Norfolk Island",change_country:"Australia"},NG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},NI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},NL:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4})(\\w{2}) ","\n$1 $2 "],["\nKoninkrijk der Nederlanden$","\nNederland"]]},NO:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},NP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{neighbourhood}}} || {{{city}}} {{/first}}\n{{#first}} {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},NR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},NU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},NZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[["Wellington\nWellington City","Wellington"]]},OM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},PA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",replace:[["city=Panama$","Panama City"],["city=Panamá$","Ciudad de Panamá"]]},PE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},PF:{use_country:"FR",change_country:"Polynésie française, France",replace:[["Polynésie française, Îles du Vent \\(eaux territoriales\\)","Polynésie française"]]},PG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} {{{state}}}\n{{{country}}}\n"},PH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}, {{#first}} {{{suburb}}}, || {{{city_district}}}, || {{{neighbourhood}}}, {{/first}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{municipality}}} {{{region}}} {{{state}}} {{/first}}\n{{{country}}}\n"},PK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},PL:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{2})(\\w{3}) ","\n$1-$2 "]]},PM:{use_country:"FR",change_country:"Saint-Pierre-et-Miquelon, France"},PN:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{island}}} {{/first}}\n{{{country}}}\n"},PR:{use_country:"US",change_country:"United States of America",add_component:"state=Puerto Rico"},PS:{use_country:"IL"},PT:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4})(\\d{3}) ","\n$1-$2 "]]},PW:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},PY:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},QA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},RE:{use_country:"FR",change_country:"La Réunion, France"},RO:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},RS:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},RU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n{{{postcode}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},RW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}, {{#first}} {{{village}}} || {{{hamlet}}} || {{{city_district}}} || {{{suburb}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},SB:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{island}}} {{/first}}\n{{{island}}}\n{{{country}}}\n"},SD:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},SE:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},SG:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}, {{{residential}}}\n{{#first}} {{{country}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{village}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},SH:{use_country:"GB",change_country:"$state, United Kingdom"},SI:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},SJ:{use_country:"NO",change_country:"Norway"},SK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{city}}} || {{{town}}} || {{{village}}} || {{{municipality}}} || {{{city_district}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^District of ",""],["^Region of ",""]],postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},SL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SM:{use_country:"IT"},SN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^Commune de ",""],["^Arrondissement de ",""],["^Département de ",""]]},SO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ST:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} - {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",postformat_replace:[["\n- ","\n "]]},SX:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},SY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{village}}} || {{{hamlet}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{suburb}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{state}}} {{/first}}\n\n{{{country}}}\n"},SZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},TC:{address_template:"{{{attention}}}\n{{house}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",fallback_template:"{{{attention}}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{island}}}\n{{{country}}}\n"},TD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TF:{use_country:"FR",change_country:"Terres australes et antarctiques françaises, France"},TG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TH:{address_template:"{{
2{attention}}}\n{{{house}}}\n{{{house_number}}} {{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{{road}}}\n{{#first}} {{{neighbourhood}}} || {{{city}}} || {{{town}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{state}}} {{{postcode}}}\n{{{country}}}\n"},TJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},TK:{use_country:"NZ",change_country:"Tokelau, New Zealand"},TL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},TT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{postcode}}}\n{{{country}}}\n"},TV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{island}}} {{/first}}\n{{{country}}}\n"},TW:{address_template:"{{{country}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}} {{{road}}} {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},TW_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},TW_zh:{address_template:"{{{country}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}} {{{road}}} {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},TZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",postformat_replace:[["Dar es Salaam\nDar es Salaam","Dar es Salaam"]]},UA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{region}}} || {{{state}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},UG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},UM:{fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",use_country:"US",change_country:"United States of America",add_component:"state=US Minor Outlying Islands"},US:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{suburb}}} || {{{municipality}}} || {{{county}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{place}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",replace:[["state=United States Virgin Islands","US Virgin Islands"],["state=USVI","US Virgin Islands"]],postformat_replace:[["\nUS$","\nUnited States of America"],["\nUSA$","\nUnited States of America"],["\nUnited States$","\nUnited States of America"],["Town of ",""],["Towns
2hip of ",""]]},UZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{state}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n{{{postcode}}}\n"},UY:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{road}}} || {{{place}}} || {{{hamlet}}} {{/first}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},VA:{use_country:"IT"},VC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},VE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},VG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{island}}}\n{{{country}}}, {{{postcode}}}\n"},VI:{use_country:"US",change_country:"United States of America",add_component:"state=US Virgin Islands"},VN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}} {{{postcode}}}\n{{{country}}}\n"},VU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},WF:{use_country:"FR",change_country:"Wallis-et-Futuna, France"},WS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},YE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},YT:{use_country:"FR",change_country:"Mayotte, France"},ZA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},ZM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{place}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ZW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"}},b=[{alias:"street_number",name:"house_number"},{alias:"housenumber",name:"house_number"},{alias:"house_number",name:"house_number"},{alias:"building",name:"house"},{alias:"public_building",name:"house"},{alias:"isolated_dwelling",name:"house"},{alias:"farmland",name:"house"},{alias:"allotments",name:"house"},{alias:"house",name:"house"},{alias:"footway",name:"road"},{alias:"street",name:"road"},{alias:"street_name",name:"road"},{alias:"residential",name:"road"},{alias:"path",name:"road"},{alias:"pedestrian",name:"road"},{alias:"road_reference",name:"road"},{alias:"road_reference_intl",name:"road"},{alias:"square",name:"road"},{alias:"road",name:"road"},{alias:"farmland",name:"place"},{alias:"allotments",name:"place"},{alias:"place",name:"place"},{alias:"locality",name:"hamlet"},{alias:"croft",name:"hamlet"},{alias:"hamlet",name:"hamlet"},{alias:"village",name:"village"},{alias:"suburb",name:"neighbourhood"},{alias:"city_district",name:"neighbourhood"},{alias:"commune",name:"neighbourhood"},{alias:"district",name:"neighbourhood"},{alias:"quarter",name:"neighbourhood"},{alias:"borough",name:"neighbourhood"},{alias:"city_block",name:"neighbourhood"},{alias:"residential",name:"neighbourhood"},{alias:"commercial",name:"neighbourhood"},{alias:"industrial",name:"neighbourhood"},{alias:"houses",name:"neighbourhood"},{alias:"subdistrict",name:"neighbourhood"},{alias:"subdivision",name:"neighbourhood"},{alias:"ward",name:"neighbourhood"},{alias:"neighbourhood",name:"neighbourhood"},{alias:"postal_city",name:"postal_city"},{alias:"town",name:"city"},{alias:"township",name:"city"},{alias:"city",name:"city"}
2,{alias:"local_administrative_area",name:"municipality"},{alias:"subcounty",name:"municipality"},{alias:"municipality",name:"municipality"},{alias:"county_code",name:"county"},{alias:"department",name:"county"},{alias:"county",name:"county"},{alias:"state_district",name:"state_district"},{alias:"postal_code",name:"postcode"},{alias:"partial_postcode",name:"postcode"},{alias:"postcode",name:"postcode"},{alias:"province",name:"state"},{alias:"state_code",name:"state"},{alias:"state",name:"state"},{alias:"oblast",name:"region"},{alias:"raion",name:"region"},{alias:"region",name:"region"},{alias:"island",name:"island"},{alias:"archipelago",name:"archipelago"},{alias:"country_name",name:"country"},{alias:"country",name:"country"},{alias:"country_code",name:"country_code"},{alias:"continent",name:"continent"}],S={AE:[{name:{default:"عجمان",alt_en:"Ajman Emirate"},key:"AJ"},{name:{default:"أبو ظبي",alt_en:"Abu Dhabi Emirate"},key:"AZ"},{name:{default:"دبي",alt_en:"Dubai"},key:"DU"},{name:{default:"فجيرة",alt_en:"Fujairah Emirate"},key:"FU"},{name:{default:"رأس الخيمة",alt_en:"Ras al-Khaimah"},key:"RK"},{name:{default:"الشارقة",alt_en:"Sharjah Emirate"},key:"SH"},{name:{default:"أم القيوين",alt_en:"Umm al-Quwain"},key:"UQ"}],AF:[{name:{default:"ولایت بلخ",alt_en:"Balkh Province"},key:"BAL"},{name:{default:"ولایت بامیان",alt_en:"Bamyan"},key:"BAM"},{name:{default:"ولایت بادغیس",alt_en:"Badghis"},key:"BDG"},{name:{default:"ولایت بدخشان",alt_en:"Badakhshan Province"},key:"BDS"},{name:{default:"ولایت بغلان",alt_en:"Baghlan Province"},key:"BGL"},{name:{default:"ولایت دایکندی",alt_en:"Daykundi"},key:"DAY"},{name:{default:"ولایت فراه",alt_en:"Farah Province"},key:"FRA"},{name:{default:"ولایت فاریاب",alt_en:"Faryab"},key:"FYB"},{name:{default:"ولایت غزنی",alt_en:"Ghazni Province"},key:"GHA"},{name:{default:"غور",alt_en:"Ghor"},key:"GHO"},{name:{default:"هلمند ولايت",alt_en:"Helmand"},key:"HEL"},{name:{default:"ولایت هرات",alt_en:"Herat Province"},key:"HER"},{name:{default:"ولایت جوزجان",alt_en:"Jowzjan Province"},key:"JOW"},{name:{default:"ولایت كابل",alt_en:"Kabul Province"},key:"KAB"},{name:{default:"کندهار ولايت",alt_en:"Kandahar"},key:"KAN"},{name:{default:"ولایت کاپیسا",alt_en:"Kapisa Province"},key:"KAP"},{name:{default:"ولایت کندز",alt_en:"Kunduz Province"},key:"KDZ"},{name:{default:"خوست ولايت",alt_en:"Khost Province"},key:"KHO"},{name:{default:"کونړ ولايت",alt_en:"Kunar Province"},key:"KNR"},{name:{default:"لغمان ولايت",alt_en:"Laghman Province"},key:"LAG"},{name:{default:"لوگر ولايت",alt_en:"Logar Province"},key:"LOG"},{name:{default:"ننگرهار ولايت",alt_en:"Nangarhar Province"},key:"NAN"},{name:{default:"ولایت نیمروز",alt_en:"Nimruz Province"},key:"NIM"},{name:{default:"نورستان ولایت",alt_en:"Nuristan Province"},key:"NUR"},{name:{default:"ولایت پنجشیر",alt_en:"Panjshir Province"},key:"PAN"},{name:{default:"ولایت پروان",alt_en:"Parwan Province"},key:"PAR"},{name:{default:"پکتيا ولايت",alt_en:"Paktia Province"},key:"PIA"},{name:{default:"پکتيکا ولايت",alt_en:"Paktika Province"},key:"PKA"},{name:{default:"ولایت سمنگان",alt_en:"Samangan"},key:"SAM"},{name:{default:"سرپل",alt_en:"Sar-e Pol Province"},key:"SAR"},{name:{default:"ولایت تخار",alt_en:"Takhar"},key:"TAK"},{name:{default:"روزگان ولايت",alt_en:"Urōzgān"},key:"URU"},{name:{default:"ميدان وردگ ولايت",alt_en:"Maidan Wardak"},key:"WAR"},{name:{default:"زابل ولايت",alt_en:"Zabul Province"},key:"ZAB"}],AM:[{name:"Aragac̣otn",key:"AG"},{name:"Ararat",key:"AR"},{name:"Armavir",key:"AV"},{name:"Erevan",key:"ER"},{name:"Geġark'unik'",key:"GR"},{name:"Kotayk'",key:"KT"},{name:"Loṙi",key:"LO"},{name:"Širak",key:"SH"},{name:"Syunik'",key:"SU"},{name:"Tavuš",key:"TV"},{name:"Vayoć Jor",key:"VD"}],AO:[{name:"Bengo",key:"BGO"},{name:"Benguela",key:"BGU"},{name:"Bié",key:"BIE"},{name:"Cabinda",key:"CAB"},{name:"Kuando Kubango",key:"CCU"},{name:"Cunene",key:"CNN"}
2,{name:"Kwanza Norte",key:"CNO"},{name:"Kwanza Sul",key:"CUS"},{name:"Huambo",key:"HUA"},{name:"Huíla",key:"HUI"},{name:"Lunda Norte",key:"LNO"},{name:"Lunda Sul",key:"LSU"},{name:"Luanda",key:"LUA"},{name:"Malange",key:"MAL"},{name:"Moxico",key:"MOX"},{name:"Namibe",key:"NAM"},{name:"Uíge",key:"UIG"},{name:"Zaire",key:"ZAI"}],AR:[{name:"Salta",key:"A"},{name:"Buenos Aires",key:"B"},{name:{default:"Ciudad Autónoma de Buenos Aires",alt_en:"Autonomous City of Buenos Aires"},key:"C"},{name:"San Luis",key:"D"},{name:{default:"Entre Ríos",alt_en:"Entre Ríos Province"},key:"E"},{name:"La Rioja",key:"F"},{name:"Santiago del Estero",key:"G"},{name:"Chaco",key:"H"},{name:"San Juan",key:"J"},{name:"Catamarca",key:"K"},{name:"La Pampa",key:"L"},{name:"Mendoza",key:"M"},{name:"Misiones",key:"N"},{name:"Formosa",key:"P"},{name:{default:"Neuquén",alt_en:"Neuquén Province"},key:"Q"},{name:{default:"Río Negro",alt_en:"Río Negro Province"},key:"R"},{name:"Santa Fe",key:"S"},{name:"Tucumán",key:"T"},{name:"Chubut",key:"U"},{name:{default:"Tierra del Fuego",alt_en:"Tierra del Fuego Province"},key:"V"},{name:"Corrientes",key:"W"},{name:"Córdoba",key:"X"},{name:"Jujuy",key:"Y"},{name:{default:"Santa Cruz",alt_en:"Santa Cruz Province"},key:"Z"}],AT:[{name:"Burgenland",key:"1"},{name:{default:"Kärnten",alt_en:"Carinthia"},key:"2"},{name:{default:"Niederösterreich",alt_en:"Lower Austria"},key:"3"},{name:{default:"Oberösterreich",alt_en:"Upper Austria"},key:"4"},{name:"Salzburg",key:"5"},{name:{default:"Steiermark",alt_en:"Styria"},key:"6"},{name:{default:"Tirol",alt_en:"Tyrol"},key:"7"},{name:"Vorarlberg",key:"8"},{name:{default:"Wien",alt_en:"Vienna"},key:"9"}],AU:[{name:"Australian Antarctic Territory",key:"AAT"},{name:"Australian Capital Territory",key:"ACT"},{name:"Heard Island and McDonald Islands",key:"HIMI"},{name:"Jervis Bay Territory",key:"JBT"},{name:"New South Wales",key:"NSW"},{name:"Northern Territory",key:"NT"},{name:"Queensland",key:"QLD"},{name:"South Australia",key:"SA"},{name:"Tasmania",key:"TAS"},{name:"Victoria",key:"VIC"},{name:"Western Australia",key:"WA"}],AZ:[{name:"Abşeron",key:"ABS"},{name:"Ağstafa",key:"AGA"},{name:"Ağcabədi",key:"AGC"},{name:"Ağdam",key:"AGM"},{name:"Ağdaş",key:"AGS"},{name:"Ağsu",key:"AGU"},{name:"Astara",key:"AST"},{name:"Bakı",key:"BA"},{name:"Babək",key:"BAB"},{name:"Balakən",key:"BAL"},{name:"Bərdə",key:"BAR"},{name:"Beyləqan",key:"BEY"},{name:"Biləsuvar",key:"BIL"},{name:"Cəbrayıl",key:"CAB"},{name:"Cəlilabad",key:"CAL"},{name:"Culfa",key:"CUL"},{name:"Daşkəsən",key:"DAS"},{name:"Füzuli",key:"FUZ"},{name:"Gəncə",key:"GA"},{name:"Gədəbəy",key:"GAD"},{name:"Goranboy",key:"GOR"},{name:"Göyçay",key:"GOY"},{name:"Göygöl",key:"GYG"},{name:"Hacıqabul",key:"HAC"},{name:"İmişli",key:"IMI"},{name:"İsmayıllı",key:"ISM"},{name:"Kəlbəcər",key:"KAL"},{name:"Kǝngǝrli",key:"KAN"},{name:"Kürdəmir",key:"KUR"},{name:"Lənkəran",key:"LA"},{name:"Laçın",key:"LAC"},{name:"Lənkəran",key:"LAN"},{name:"Lerik",key:"LER"},{name:"Masallı",key:"MAS"},{name:"Mingəçevir",key:"MI"},{name:"Naftalan",key:"NA"},{name:"Neftçala",key:"NEF"},{name:"Naxçıvan",key:"NV"},{name:"Naxçıvan",key:"NX"},{name:"Oğuz",key:"OGU"},{name:"Ordubad",key:"ORD"},{name:"Qəbələ",key:"QAB"},{name:"Qax",key:"QAX"},{name:"Qazax",key:"QAZ"},{name:"Quba",key:"QBA"},{name:"Qubadlı",key:"QBI"},{name:"Qobustan",key:"QOB"},{name:"Qusar",key:"QUS"},{name:"Şəki",key:"SA"},{name:"Sabirabad",key:"SAB"},{name:"Sədərək",key:"SAD"},{name:"Şahbuz",key:"SAH"},{name:"Şəki",key:"SAK"},{name:"Salyan",key:"SAL"},{name:"Şərur",key:"SAR"},{name:"Saatlı",key:"SAT"},{name:"Şabran",key:"SBN"},{name:"Siyəzən",key:"SIY"},{name:"Şəmkir",key:"SKR"},{name:"Sumqayıt",key:"SM"},{name:"Şamaxı",key:"SMI"},{name:"Samux",key:"SMX"},{name:"Şirvan",key:"SR"},{name:"Şuşa",key:"SUS"},{name:"Tərtər",key:"TAR"},{name:"Tovuz",key:"TOV"},{name:"Ucar",key:"UCA"},{name:"Xankəndi",key:"XA"},{name:"Xaçmaz",key:"XAC"},{name:"Xocalı",key:"XCI"},{name:"Xızı",key:"XIZ"},{name:"Xocavənd",key:"XVD"},{name:"Yardımlı",key:"YAR"},{name:"Yevlax",key:"YE"},{name:"Yevlax",key:"YEV"},{name:"Zəngilan",key:"ZAN"},{name:"Zaqatala",key:"ZAQ"}
2,{name:"Zərdab",key:"ZAR"}],BA:[{name:"Federacija Bosne i Hercegovine",key:"BIH"},{name:"Brčko distrikt",key:"BRC"},{name:"Republika Srpska",key:"SRP"}],BD:[{name:{default:"বরিশাল বিভাগ",alt_en:"Barisal Division"},key:"A"},{name:{default:"চট্টগ্রাম বিভাগ",alt_en:"Chittagong Division"},key:"B"},{name:{default:"ঢাকা বিভাগ",alt_en:"Dhaka Division"},key:"C"},{name:{default:"খুলনা বিভাগ",alt_en:"Khulna Division"},key:"D"},{name:{default:"রাজশাহী বিভাগ",alt_en:"Rajshahi Division"},key:"E"},{name:{default:"রংপুর বিভাগ",alt_en:"Rangpur Division"},key:"F"},{name:{default:"সিলেট বিভাগ",alt_en:"Sylhet Division"},key:"G"}],BE:[{name:{default:"Bruxelles-Capitale",alt_de:"Brüssel-Hauptstadt",alt_en:"Brussels-Capital",alt_nl:"Brussel-Hoofdstad"},key:"BRU"},{name:{default:"Antwerpen",alt_en:"Antwerp",alt_fr:"Anvers"},key:"VAN"},{name:{default:"Vlaams Brabant",alt_de:"Flämisch-Brabant",alt_en:"Flemish Brabant",alt_fr:"Brabant flamand"},key:"VBR"},{name:{default:"Limburg",alt_fr:"Limbourg"},key:"VLI"},{name:{default:"Oost-Vlaanderen",alt_en:"East Flanders",alt_fr:"Flandre orientale"},key:"VOV"},{name:{default:"West-Vlaanderen",alt_de:"Westflandern",alt_en:"West Flanders",alt_fr:"Flandre-Occidentale"},key:"VWV"},{name:{default:"Brabant wallon",alt_de:"Wallonisch-Brabant",alt_en:"Walloon Brabant",alt_nl:"Waals-Brabant"},key:"WBR"},{name:{default:"Hainaut",alt_de:"Hennegau",alt_nl:"Henegouwen"},key:"WHT"},{name:{default:"Liège",alt_de:"Lüttich",alt_nl:"Luik"},key:"WLG"},{name:{default:"Luxembourg",alt_de:"Luxemburg",alt_nl:"Luxemburg"},key:"WLX"},{name:{default:"Namur",alt_nl:"Namen"},key:"WNA"}],BF:[{name:"Balé",key:"BAL"},{name:"Bam",key:"BAM"},{name:"Banwa",key:"BAN"},{name:"Bazèga ga",key:"BAZ"},{name:"Bougouriba",key:"BGR"},{name:"Boulgou",key:"BLG"},{name:"Boulkiemdé",key:"BLK"},{name:"Comoé",key:"COM"},{name:"Ganzourgou",key:"GAN"},{name:"Gnagna",key:"GNA"},{name:"Gourma",key:"GOU"},{name:"Houet",key:"HOU"},{name:"Ioba",key:"IOB"},{name:"Kadiogo",key:"KAD"},{name:"Kénédougou",key:"KEN"},{name:"Komondjari",key:"KMD"},{name:"Kompienga",key:"KMP"},{name:"Koulpélogo",key:"KOP"},{name:"Kossi",key:"KOS"},{name:"Kouritenga",key:"KOT"},{name:"Kourwéogo",key:"KOW"},{name:"Léraba",key:"LER"},{name:"Loroum",key:"LOR"},{name:"Mouhoun",key:"MOU"},{name:"Namentenga",key:"NAM"},{name:"Nahouri",key:"NAO"},{name:"Nayala",key:"NAY"},{name:"Noumbiel",key:"NOU"},{name:"Oubritenga",key:"OUB"},{name:"Oudalan",key:"OUD"},{name:"Passoré",key:"PAS"},{name:"Poni",key:"PON"},{name:"Séno",key:"SEN"},{name:"Sissili",key:"SIS"},{name:"Sanmatenga",key:"SMT"},{name:"Sanguié",key:"SNG"},{name:"Soum",key:"SOM"},{name:"Sourou",key:"SOR"},{name:"Tapoa",key:"TAP"},{name:"Tuy",key:"TUI"},{name:"Yagha",key:"YAG"},{name:"Yatenga",key:"YAT"},{name:"Ziro",key:"ZIR"},{name:"Zondoma",key:"ZON"},{name:"Zoundwéogo",key:"ZOU"}],BI:[{name:"Bubanza",key:"BB"},{name:"Bujumbura Rural",key:"BL"},{name:"Bujumbura Mairie",key:"BM"},{name:"Bururi",key:"BR"},{name:"Cankuzo",key:"CA"},{name:"Cibitoke",key:"CI"},{name:"Gitega",key:"GI"},{name:"Kirundo",key:"KI"},{name:"Karuzi",key:"KR"},{name:"Kayanza",key:"KY"},{name:"Makamba",key:"MA"},{name:"Muramvya",key:"MU"},{name:"Mwaro",key:"MW"},{name:"Muyinga",key:"MY"},{name:"Ngozi",key:"NG"},{name:"Rumonge",key:"RM"},{name:"Rutana",key:"RT"},{name:"Ruyigi",key:"RY"}],BJ:[{name:"Atacora",key:"AK"},{name:"Alibori",key:"AL"},{name:"Atlantique",key:"AQ"},{name:"Borgou",key:"BO"},{name:"Collines",key:"CO"},{name:"Donga",key:"DO"},{name:"Couffo",key:"KO"},{name:"Littoral",key:"LI"},{name:"Mono",key:"MO"},{name:"Ouémé",key:"OU"},{name:"Plateau",key:"PL"},{name:"Zou",key:"ZO"}],BN:[{name:"Belait",key:"BE"},{name:"Brunei-Muara",key:"BM"},{name:"Temburong",key:"TE"},{name:"Tutong",key:"TU"}],BO:[{name:"El Beni",key:"B"},{name:"Cochabamba",key:"C"},{name:"Chuquisaca",key:"H"},{name:"La Paz",key:"L"},{name:"Pando",key:"N"},{name:"Oruro",key:"O"},{name:"Potosí",key:"P"},{name:"Santa Cruz",key:"S"},{name:"Tarija",key:"T"}],BR:[{name:"Acre",key:"AC"},{name:"Alagoas",key:"AL"},{name:"Amapá",key:"AP"},{name:"Amazonas",key:"AM"},{name:"Bahia",key:"BA"},{name:"Ceará",key:"CE"},{name:"Distrito Federal",key:"DF"},{name:"Espírito Santo",key:"ES"},{name:"Goiás",key:"GO"},{name:"Maranhão",key:"MA"},{name:"Mato Grosso",key:"MT"},{name:"Mato Grosso do Sul",key:"MS"},{name:"Minas Gerais",key:"MG"},{name:"Pará",key:"PA"},{name:"Paraíba",key:"PB"},{name:"Paraná",key:"PR"},{name:"Pernambuco",key:"PE"},{name:"Piauí",key:"PI"},{name:"Rio de Janeiro",key:"RJ"}
2,{name:"Rio Grande do Norte",key:"RN"},{name:"Rio Grande do Sul",key:"RS"},{name:"Rondônia",key:"RO"},{name:"Roraima",key:"RR"},{name:"Santa Catarina",key:"SC"},{name:"São Paulo",key:"SP"},{name:"Sergipe",key:"SE"},{name:"Tocantins",key:"TO"}],BW:[{name:"Central",key:"CE"},{name:"Chobe",key:"CH"},{name:"Francistown",key:"FR"},{name:"Gaborone",key:"GA"},{name:"Ghanzi",key:"GH"},{name:"Jwaneng",key:"JW"},{name:"Kgalagadi",key:"KG"},{name:"Kgatleng",key:"KL"},{name:"Kweneng",key:"KW"},{name:"Lobatse",key:"LO"},{name:"North East",key:"NE"},{name:"North West",key:"NW"},{name:"South East",key:"SE"},{name:"Southern",key:"SO"},{name:"Selibe Phikwe",key:"SP"},{name:"Sowa Town",key:"ST"}],BY:[{name:{default:"Брестская область",alt_en:"Brest Region"},key:"BR"},{name:{default:"Минск",alt_en:"Minsk"},key:"HM"},{name:{default:"Гомельская область",alt_en:"Homel Region"},key:"HO"},{name:{default:"Гродненская область",alt_en:"Grodno Region"},key:"HR"},{name:{default:"Могилёвская область",alt_en:"Mahilyow Region"},key:"MA"},{name:{default:"Минская область",alt_en:"Minsk Region"},key:"MI"},{name:{default:"Витебская область",alt_en:"Vitsebsk Region"},key:"VI"}],BZ:[{name:"Belize District",key:"BZ"},{name:"Cayo",key:"CY"},{name:"Corozal",key:"CZL"},{name:"Orange Walk",key:"OW"},{name:"Stann Creek",key:"SC"},{name:"Toledo",key:"TOL"}],CA:[{name:"Alberta",key:"AB"},{name:{default:"British Columbia",alt_fr:"Colombie-Britannique"},key:"BC"},{name:"Manitoba",key:"MB"},{name:{default:"New Brunswick",alt_fr:"Nouveau-Brunswick"},key:"NB"},{name:{default:"Newfoundland and Labrador",alt_fr:"Terre-Neuve-et-Labrador"},key:"NL"},{name:{default:"Northwest Territories",alt_fr:"Territoires du Nord-Ouest"},key:"NT"},{name:{default:"Nova Scotia",alt_fr:"Nouvelle-Écosse"},key:"NS"},{name:"Nunavut",key:"NU"},{name:"Ontario",key:"ON"},{name:{default:"Prince Edward Island",alt_fr:"Île-du-Prince-Édouard"},key:"PE"},{name:{default:"Quebec",alt_fr:"Québec"},key:"QC"},{name:"Saskatchewan",key:"SK"},{name:"Yukon",key:"YT"}],CD:[{name:"Kongo Central",key:"BC"},{name:"Bas-Uélé",key:"BU"},{name:"Équateur",key:"EQ"},{name:"Haut-Katanga",key:"HK"},{name:"Haut-Lomami",key:"HL"},{name:"Haut-Uélé",key:"HU"},{name:"Ituri",key:"IT"},{name:"Kasaï Central",key:"KC"},{name:"Kasaï Oriental",key:"KE"},{name:"Kwango",key:"KG"},{name:"Kwilu",key:"KL"},{name:"Kinshasa",key:"KN"},{name:"Kasaï",key:"KS"},{name:"Lomami",key:"LO"},{name:"Lualaba",key:"LU"},{name:"Maniema",key:"MA"},{name:"Mai-Ndombe",key:"MN"},{name:"Mongala",key:"MO"}
2,{name:"Nord-Kivu",key:"NK"},{name:"Nord-Ubangi",key:"NU"},{name:"Sankuru",key:"SA"},{name:"Sud-Kivu",key:"SK"},{name:"Sud-Ubangi",key:"SU"},{name:"Tanganyika",key:"TA"},{name:"Tshopo",key:"TO"},{name:"Tshuapa",key:"TU"}],CF:[{name:"Ouham",key:"AC"},{name:"Bamingui-Bangoran",key:"BB"},{name:"Bangui",key:"BGF"},{name:"Basse-Kotto",key:"BK"},{name:"Haute-Kotto",key:"HK"},{name:"Haut-Mbomou",key:"HM"},{name:"Mambéré-Kadéï",key:"HS"},{name:"Gribingui",key:"KB"},{name:"Kémo‐Gribingui",key:"KG"},{name:"Lobaye",key:"LB"},{name:"Mbomou",key:"MB"},{name:"Ombella-Mpoko",key:"MP"},{name:"Nana-Mambéré",key:"NM"},{name:"Ouham-Pendé",key:"OP"},{name:"Sangha",key:"SE"},{name:"Ouaka",key:"UK"},{name:"Vakaga",key:"VK"}],CH:[{name:{default:"Aargau",alt_fr:"Argovie",alt_it:"Argovia"},key:"AG"},{name:{default:"Appenzell Innerrhoden",alt_fr:"Appenzell Rhodes-Intérieures",alt_it:"Appenzello Interno"},key:"AI"},{name:{default:"Appenzell Ausserrhoden",alt_fr:"Appenzell Rhodes-Extérieures",alt_it:"Appenzello Esterno"},key:"AR"},{name:{default:"Bern",alt_fr:"Berne",alt_it:"Berna"},key:"BE"},{name:{default:"Basel-Landschaft",alt_fr:"Bâle-Campagne",alt_it:"Basilea Campagna"},key:"BL"},{name:{default:"Basel-Stadt",alt_en:"Basel-City",alt_fr:"Bâle-Ville",alt_it:"Basilea Città"},key:"BS"},{name:{default:"Fribourg",alt_de:"Freiburg",alt_it:"Friburgo"},key:"FR"},{name:{default:"Geneva",alt_de:"Genf",alt_fr:"Genève",alt_it:"Ginevra"},key:"GE"},{name:{default:"Glarus",alt_fr:"Glaris",alt_it:"Glarona"},key:"GL"},{name:{default:"Graubünden",alt_en:"Grisons",alt_fr:"Grisons",alt_it:"Grigioni"},key:"GR"},{name:{default:"Jura",alt_it:"Giura"},key:"JU"},{name:{default:"Luzern",alt_fr:"Lucerne",alt_it:"Lucerna"},key:"LU"},{name:{default:"Neuchâtel",alt_de:"Neuenburg"},key:"NE"},{name:{default:"Nidwalden",alt_fr:"Nidwald",alt_it:"Nidvaldo"},key:"NW"},{name:{default:"Obwalden",alt_fr:"Obwald",alt_it:"Obvaldo"},key:"OW"},{name:{default:"Sankt Gallen",alt_fr:"Saint-Gall",alt_it:"San Gallo"},key:"SG"},{name:{default:"Schaffhausen",alt_fr:"Schaffhouse",alt_it:"Sciaffusa"},key:"SH"},{name:{default:"Solothurn",alt_fr:"Soleure",alt_it:"Soletta"},key:"SO"},{name:{default:"Schwyz",alt_it:"Svitto"},key:"SZ"},{name:{default:"Thurgau",alt_fr:"Thurgovie",alt_it:"Turgovia"},key:"TG"},{name:{default:"Ticino",alt_de:"Tessin",alt_fr:"Tessin"},key:"TI"},{name:"Uri",key:"UR"},{name:{default:"Vaud",alt_de:"Waadt"},key:"VD"},{name:{default:"Valais/Wallis",alt_de:"Wallis",alt_fr:"Valais",alt_it:"Vallese"},key:"VS"},{name:{default:"Zug",alt_fr:"Zoug",alt_it:"Zugo"},key:"ZG"},{name:{default:"Zürich",alt_en:"Zurich",alt_fr:"Zurich",alt_it:"Zurigo"},key:"ZH"}],CI:[{name:"Abidjan",key:"AB"},{name:"Bas-Sassandra",key:"BS"},{name:"Comoé",key:"CM"},{name:"Denguélé",key:"DN"},{name:"Gôh-Djiboua",key:"GD"},{name:"Lacs",key:"LC"},{name:"Lagunes",key:"LG"},{name:"Montagnes",key:"MG"},{name:"Sassandra-Marahoué",key:"SM"},{name:"Savanes",key:"SV"},{name:"Vallée du Bandama",key:"VB"},{name:"Woroba",key:"WR"},{name:"Yamoussoukro",key:"YM"},{name:"Zanzan",key:"ZZ"}],CL:[{name:"Aisén del General Carlos Ibañez del Campo",key:"AI"},{name:"Antofagasta",key:"AN"},{name:"Arica y Parinacota",key:"AP"},{name:"La Araucanía",key:"AR"},{name:"Atacama",key:"AT"},{name:"Biobío",key:"BI"},{name:"Coquimbo",key:"CO"},{name:"Libertador General Bernardo O'Higgins",key:"LI"},{name:"Los Lagos",key:"LL"},{name:"Los Ríos",key:"LR"},{name:"Magallanes",key:"MA"},{name:"Maule",key:"ML"},{name:"Región Metropolitana de Santiago",key:"RM"},{name:"Tarapacá",key:"TA"},{name:"Valparaíso",key:"VS"}],CM:[{name:"Adamaoua",key:"AD"},{name:"Centre",key:"CE"},{name:"Far North",key:"EN"},{name:"East",key:"ES"},{name:"Littoral",key:"LT"},{name:"North",key:"NO"},{name:"North-West",key:"NW"},{name:"West",key:"OU"},{name:"South",key:"SU"},{name:"South-West",key:"SW"}],CO:[{name:"Amazonas",key:"AMA"},{name:"Antioquia",key:"ANT"},{name:"Arauca",key:"ARA"},{name:"Atlántico",key:"ATL"},{name:"Bolívar",key:"BOL"},{name:"Boyacá",key:"BOY"},{name:"Caldas",key:"CAL"},{name:"Caquetá",key:"CAQ"},{name:"Casanare",key:"CAS"},{name:"Cauca",key:"CAU"},{name:"Cesar",key:"CES"},{name:"Chocó",key:"CHO"},{name:"Córdoba",key:"COR"},{name:"Cundinamarca",key:"CUN"},{name:"Distrito Capital de Bogotá",key:"DC"},{name:"Guainía",key:"GUA"},{name:"Guaviare",key:"GUV"},{name:"Huila",key:"HUI"},{name:"La Guajira",key:"LAG"},{name:"Magdalena",key:"MAG"},{name:"Meta",key:"MET"},{name:"Nariño",key:"NAR"},{name:"Norte de Santander",key:"NSA"},{name:"Putumayo",key:"PUT"},{name:"Quindío",key:"QUI"},{name:"Risaralda",key:"RIS"},{name:"Santander",key:"SAN"},{name:"San Andrés",key:"SAP"},{name:"Sucre",key:"SUC"},{name:"Tolima",key:"TOL"},{name:"Valle del Cauca",key:"VAC"},{name:"Vaupés",key:"VAU"},{name:"Vichada",key:"VID"}],CR:[{name:"Alajuela",key:"A"},{name:"Cartago",key:"C"},{name:"Guanacaste",key:"G"},{name:"Heredia",key:"H"},{name:"Limón",key:"L"},{name:"Puntarenas",key:"P"},{name:"San José",key:"SJ"}],CV:[{name:"Brava",key:"BR"},{name:"Boa Vista",key:"BV"},{name:"Santa Catarina",key:"CA"},{name:"Santa Catarina do Fogo",key:"CF"},{name:"Santa Cruz",key:"CR"},{name:"Maio",key:"MA"},{name:"Mosteiros",key:"MO"},{name:"Paul",key:"PA"},{name:"Porto Novo",key:"PN"},{name:"Praia",key:"PR"},{name:"Ribeira Brava",key:"RB"},{name:"Ribeira Grande",key:"RG"},{name:"Ribeira Grande de Santiago",key:"RS"},{name:"São Domingos",key:"SD"},{name:"São Filipe",key:"SF"},{name:"Sal",key:"SL"},{name:"São Miguel",key:"SM"},{name:"São Lourenço dos Órgãos",key:"SO"},{name:"São Salvador do Mundo",key:"SS"},{name:"São Vicente",key:"SV"},{name:"Tarrafal",key:"TA"},{name:"Tarrafal de São Nicolau",key:"TS"}],DE:[{name:"Brandenburg",key:"BB"},{name:"Berlin",key:"BE"},{name:"Baden-Württemberg",key:"BW"},{name:{default:"Bayern",alt_en:"Bavaria"},key:"BY"},{name:"Bremen",key:"HB"},{name:{default:"Hessen",alt_en:"Hesse"},key:"HE"},{name:"Hamburg",key:"HH"},{name:"Mecklenburg-Vorpommern",key:"MV"},{name:{default:"Niedersachsen",alt_en:"Lower Saxony"},key:"NI"},{name:{default:"Nordrhein-Westfalen",alt_en:"North Rhine-Westphalia"},key:"NW"},{name:{default:"Rheinland-Pfalz",alt_en:"Rhineland-Palatinate"},key:"RP"},{name:"Schleswig-Holstein",key:"SH"},{name:"Saarland",key:"SL"}
2,{name:{default:"Sachsen",alt_en:"Saxony"},key:"SN"},{name:{default:"Sachsen-Anhalt",alt_en:"Saxony-Anhalt"},key:"ST"},{name:{default:"Thüringen",alt_en:"Thuringia"},key:"TH"}],DJ:[{name:"Arta",key:"AR"},{name:"Ali Sabieh",key:"AS"},{name:"Dikhil",key:"DI"},{name:"Djibouti",key:"DJ"},{name:"Obock",key:"OB"},{name:"Tadjourah",key:"TA"}],EC:[{name:"Azuay",key:"A"},{name:"Bolívar",key:"B"},{name:"Carchi",key:"C"},{name:"Orellana",key:"D"},{name:"Esmeraldas",key:"E"},{name:"Cañar",key:"F"},{name:"Guayas",key:"G"},{name:"Chimborazo",key:"H"},{name:"Imbabura",key:"I"},{name:"Loja",key:"L"},{name:"Manabí",key:"M"},{name:"Napo",key:"N"},{name:"El Oro",key:"O"},{name:"Pichincha",key:"P"},{name:"Los Ríos",key:"R"},{name:"Morona-Santiago",key:"S"},{name:"Santo Domingo de los Tsáchilas",key:"SD"},{name:"Santa Elena",key:"SE"},{name:"Tungurahua",key:"T"},{name:"Sucumbíos",key:"U"},{name:"Galápagos",key:"W"},{name:"Cotopaxi",key:"X"},{name:"Pastaza",key:"Y"},{name:"Zamora Chinchipe",key:"Z"}],ER:[{name:{default:"ዞባ ዓንሰባ Anseba عنسبا",alt_ar:"عنسبا",alt_en:"Anseba",alt_ti:"ዞባ ዓንሰባ"},key:"AN"},{name:{default:"ዞባ ደቡባዊ ቀይሕ ባሕሪ southern Red Sea Zone جنوب البحر الأحمر",alt_ar:"جنوب البحر الأحمر",alt_en:"Southern Red Sea Region",alt_ti:"ዞባ ደቡባዊ ቀይሕ ባሕሪ"},key:"DK"},{name:{default:"ዞባ ደቡብ Debub منطقة الجنوب",alt_ar:"منطقة الجنوب",alt_en:"Debub Region",alt_ti:"ዞባ ደቡብ"},key:"DU"},{name:{default:"ጋሽ-ባርካ Gash barka القاش وبركة",alt_ar:"القاش وبركة",alt_en:"Gash-Barka",alt_ti:"ጋሽ-ባርካ"},key:"GB"},{name:{default:"ዞባ ማእከል Maekel zone المنطقة المركزية",alt_ar:"المنطقة المركزية",alt_en:"Maekel Region",alt_ti:"ዞባ ማእከል"},key:"MA"},{name:{default:"ዞባ ሰሜናዊ ቀይሕ ባሕሪ Northern Red Sea zone شمال البحر الأحمر",alt_ar:"شمال البحر الأحمر",alt_en:"Northen Red Sea Region",alt_ti:"ዞባ ሰሜናዊ ቀይሕ ባሕሪ"},key:"SK"}],ES:[{name:{default:"Andalucía",alt_en:"Andalusia"},key:"AN"},{name:{default:"Aragón",alt_en:"Aragon"},key:"AR"},{name:"Asturias",key:"AS"},{name:"Cantabria",key:"CB"},{name:"Ceuta",key:"CE"},{name:{default:"Castilla y León",alt_en:"Castile and León"},key:"CL"},{name:{default:"Castilla-La Mancha",alt_en:"Castile-La Mancha"},key:"CM"},{name:{default:"Canarias",alt_en:"Canary Islands"},key:"CN"},{name:{default:"Cataluña",alt_ca:"Catalunya",alt_en:"Catalonia"},key:"CT"},{name:"Extremadura",key:"EX"},{name:"Galicia",key:"GA"},{name:{default:"Islas Baleares",alt_en:"Balearic Islands"},key:"IB"},{name:{default:"Región de Murcia",alt_en:"Region of Murcia"},key:"MC"},{name:{default:"Comunidad de Madrid",alt_en:"Community of Madrid"},key:"MD"},{name:"Melilla",key:"ML"},{name:"Navarra",key:"NC"},{name:{default:"País Vasco",alt_en:"Autonomous Community of the Basque Country",alt_eu:"Euskadi"},key:"PV"},{name:{default:"La Rioja",alt_en:"Rioja"},key:"RI"},{name:{default:"Comunidad Valenciana",alt_en:"Valencian Community"},key:"VC"}],FJ:[{name:"Central",key:"C"},{name:"Eastern",key:"E"},{name:"Northern",key:"N"},{name:"Western",key:"W"}],FM:[{name:"Kosrae",key:"KSA"},{name:"Pohnpei",key:"PNI"},{name:"Chuuk",key:"TRK"},{name:"Yap",key:"YAP"}],FR:[{name:"Auvergne-Rhône-Alpes",key:"ARA"},{name:"Bourgogne-Franche-Comté",key:"BFC"},{name:{default:"Bretagne",alt_en:"Brittany"},key:"BRE"},{name:"Centre-Val de Loire",key:"CVL"},{name:{default:"Corse",alt_en:"Corsica"},key:"COR"},{name:"Grand Est",key:"GES"},{name:"Guyane",key:"GF"},{name:"Guadeloupe",key:"GP"},{name:"Hauts-de-France",key:"HDF"},{name:{default:"Île-de-France",alt_en:"Ile-de-France"},key:"IDF"},{name:"Martinique",key:"MQ"},{name:{default:"Normandie",alt_en:"Normandy"},key:"NOR"},{name:{default:"Nouvelle-Aquitaine",alt_en:"New Aquitaine"},key:"NAQ"},{name:{default:"Occitanie",alt_en:"Occitania"},key:"OCC"},{name:"Pays de la Loire",key:"PDL"},{name:"Provence-Alpes-Côte d'Azur",key:"PAC"},{name:"La Réunion",key:"RE"},{name:"Mayotte",key:"YT"}],GB:[{name:"England",key:"ENG"},{name:"Northern Ireland",key:"NIR"},{name:"Scotland",key:"SCT"},{name:"Wales",key:"WLS"}],GE:[{name:{default:"აფხაზეთის ავტონომიური რესპუბლიკა - Аҧсны Автономтә Республика",alt_en:"Autonomous Republic of Abkhazia"},key:"AB"},{name:{default:"აჭარის ავტონომიური რესპუბლიკა",alt_en:"Autonomous Republic of Adjara"},key:"AJ"},{name:{default:"გურია",alt_en:"Guria"},key:"GU"},{name:{default:"იმერეთი",alt_en:"Imereti"},key:"IM"},{name:{default:"კახეთი",alt_en:"Kakheti"},key:"KA"},{name:{default:"ქვემო ქართლი",alt_en:"Lower Kartli"},key:"KK"},{name:{default:"მცხეთა-მთიანეთი",alt_en:"Mtskheta-Mtianeti"},key:"MM"},{name:{default:"რაჭა-ლეჩხუმი და ქვემო სვანეთი",alt_en:"Racha-Lechkhumi and Lower Svaneti"},key:"RL"},{name:{default:"სამცხე-ჯავახეთი",alt_en:"Samtskhe-Javakheti"},key:"SJ"},{name:{default:"შიდა ქართლი",alt_en:"Inner Kartli"},key:"SK"},{name:{default:"სამეგრელო-ზემო სვანეთი",alt_en:"Samegrelo-Upper Svaneti"},key:"SZ"},{name:{default:"თბილისი",alt_en:"Tbilisi"},key:"TB"}],GH:[{name:"Greater Accra",key:"AA"},{name:"Ashanti",key:"AH"},{name:"Brong-Ahafo",key:"BA"},{name:"Central",key:"CP"},{name:"Eastern",key:"EP"},{name:"Northern",key:"NP"},{name:"Volta",key:"TV"},{name:"Upper East",key:"UE"},{name:"Upper West",key:"UW"},{name:"Western",key:"WP"}
2],GL:[{name:"Kommune Kujalleq",key:"KU"},{name:"Qaasuitsup Kommunia",key:"QA"},{name:"Qeqqata Kommunia",key:"QE"},{name:"Kommuneqarfik Sermersooq",key:"SM"}],GM:[{name:"Banjul",key:"B"},{name:"Lower River",key:"L"},{name:"Central River",key:"M"},{name:"North Bank",key:"N"},{name:"Upper River",key:"U"},{name:"Western",key:"W"}],GN:[{name:"Beyla",key:"BE"},{name:"Boffa",key:"BF"},{name:"Boké",key:"BK"},{name:"Coyah",key:"CO"},{name:"Dabola",key:"DB"},{name:"Dinguiraye",key:"DI"},{name:"Dalaba",key:"DL"},{name:"Dubréka",key:"DU"},{name:"Faranah",key:"FA"},{name:"Forécariah",key:"FO"},{name:"Fria",key:"FR"},{name:"Gaoual",key:"GA"},{name:"Guékédou",key:"GU"},{name:"Kankan",key:"KA"},{name:"Koubia",key:"KB"},{name:"Kindia",key:"KD"},{name:"Kérouané",key:"KE"},{name:"Koundara",key:"KN"},{name:"Kouroussa",key:"KO"},{name:"Kissidougou",key:"KS"},{name:"Labé",key:"LA"},{name:"Lélouma",key:"LE"},{name:"Lola",key:"LO"},{name:"Macenta",key:"MC"},{name:"Mandiana",key:"MD"},{name:"Mali",key:"ML"},{name:"Mamou",key:"MM"},{name:"Nzérékoré",key:"NZ"},{name:"Pita",key:"PI"},{name:"Siguiri",key:"SI"},{name:"Télimélé",key:"TE"},{name:"Tougué",key:"TO"},{name:"Yomou",key:"YO"}],GQ:[{name:"Annobón",key:"AN"},{name:"Bioko Norte",key:"BN"},{name:"Bioko Sur",key:"BS"},{name:"Centro Sur",key:"CS"},{name:"Kié‐Ntem",key:"KN"},{name:"Litoral",key:"LI"},{name:"Wele‐Nzas",key:"WN"}],GT:[{name:"Alta Verapaz",key:"AV"},{name:"Baja Verapaz",key:"BV"},{name:"Chimaltenango",key:"CM"},{name:"Chiquimula",key:"CQ"},{name:"Escuintla",key:"ES"},{name:"Guatemala",key:"GU"},{name:"Huehuetenango",key:"HU"},{name:"Izabal",key:"IZ"},{name:"Jalapa",key:"JA"},{name:"Jutiapa",key:"JU"},{name:"Petén",key:"PE"},{name:"El Progreso",key:"PR"},{name:"Quiché",key:"QC"},{name:"Quetzaltenango",key:"QZ"},{name:"Retalhuleu",key:"RE"},{name:"Sacatepéquez",key:"SA"},{name:"San Marcos",key:"SM"},{name:"Sololá",key:"SO"},{name:"Santa Rosa",key:"SR"},{name:"Suchitepéquez",key:"SU"},{name:"Totonicapán",key:"TO"},{name:"Zacapa",key:"ZA"}],GW:[{name:"Bafatá",key:"BA"},{name:"Bolama",key:"BL"},{name:"Biombo",key:"BM"},{name:"Bissau",key:"BS"},{name:"Cacheu",key:"CA"},{name:"Gabú",key:"GA"},{name:"Oio",key:"OI"},{name:"Quinara",key:"QU"},{name:"Tombali",key:"TO"}],GY:[{name:"Barima-Waini",key:"BA"},{name:"Cuyuni-Mazaruni",key:"CU"},{name:"Demerara-Mahaica",key:"DE"},{name:"East Berbice-Corentyne",key:"EB"},{name:"Essequibo Islands-West Demerara",key:"ES"},{name:"Mahaica-Berbice",key:"MA"},{name:"Pomeroon-Supenaam",key:"PM"},{name:"Potaro-Siparuni",key:"PT"},{name:"Upper Demerara-Berbice",key:"UD"},{name:"Upper Takutu-Upper Essequibo",key:"UT"}],HN:[{name:"Atlántida",key:"AT"},{name:"Choluteca",key:"CH"},{name:"Colón",key:"CL"},{name:"Comayagua",key:"CM"},{name:"Copán",key:"CP"},{name:"Cortés",key:"CR"},{name:"El Paraíso",key:"EP"},{name:"Francisco Morazán",key:"FM"},{name:"Gracias a Dios",key:"GD"},{name:"Islas de la Bahía",key:"IB"},{name:"Intibucá",key:"IN"},{name:"Lempira",key:"LE"},{name:"La Paz",key:"LP"},{name:"Ocotepeque",key:"OC"},{name:"Olancho",key:"OL"},{name:"Santa Bárbara",key:"SB"},{name:"Valle",key:"VA"},{name:"Yoro",key:"YO"}],HT:[{name:"Artibonite",key:"AR"},{name:"Centre",key:"CE"},{name:"Grande’Anse",key:"GA"},{name:"Nord",key:"ND"},{name:"Nord-Est",key:"NE"},{name:"Nippes",key:"NI"},{name:"Nord-Ouest",key:"NO"},{name:"Ouest",key:"OU"},{name:"Sud",key:"SD"},{name:"Sud-Est",key:"SE"}],HU:[{name:"Baranya",key:"BA"},{name:"Békéscsaba",key:"BC"},{name:"Békés",key:"BE"},{name:"Bács-Kiskun",key:"BK"},{name:"Budapest",key:"BU"},{name:"Borsod-Abaúj-Zemplén",key:"BZ"},{name:"Csongrád",key:"CS"},{name:"Debrecen",key:"DE"},{name:"Dunaújváros",key:"DU"},{name:"Eger",key:"EG"},{name:"Érd",key:"ER"},{name:"Fejér",key:"FE"},{name:"Győr‐Moson‐Sopron",key:"GS"},{name:"Győr",key:"GY"},{name:"Hajdú-Bihar",key:"HB"},{name:"Heves",key:"HE"},{name:"Hódmezővásárhely",key:"HV"},{name:"Jász-Nagykun-Szolnok",key:"JN"},{name:"Komárom-Esztergom",key:"KE"},{name:"Kecskemét",key:"KM"},{name:"Kaposvár",key:"KV"},{name:"Miskolc",key:"MI"},{name:"Nagykanizsa",key:"NK"},{name:"Nógrád",key:"NO"},{name:"Nyíregyháza",key:"NY"},{name:"Pest",key:"PE"},{name:"Pécs",key:"PS"},{name:"Szeged",key:"SD"},{name:"Székesfehérvár",key:"SF"},{name:"Szombathely",key:"SH"},{name:"Szolnok",key:"SK"},{name:"Sopron",key:"SN"},{name:"Somogy",key:"SO"},{name:"Szekszárd",key:"SS"},{name:"Salgótarján",key:"ST"},{name:"Szabolcs-Szatmár-Bereg",key:"SZ"},{name:"Tatabánya",key:"TB"},{name:"Tolna",key:"TO"},{name:"Vas",key:"VA"},{name:"Veszprém",key:"VE"},{name:"Veszprém",key:"VM"},{name:"Zala",key:"ZA"},{name:"Zalaegerszeg",key:"ZE"}],ID:[{name:"Aceh",key:"AC"},{name:"Bali",key:"BA"},{name:{default:"Kepulauan Bangka Belitung",alt_en:"Bangka-Belitung Islands"},key:"BB"},{name:"Bengkulu",key:"BE"},{name:"Banten",key:"BT"},{name:"Gorontalo",key:"GO"},{name:"Jambi",key:"JA"},{name:{default:"Jawa Barat",alt_en:"West Java"},key:"JB"},{name:{default:"Jawa Timur",alt_en:"East Java"},key:"JI"},{name:{default:"Daerah Khusus Ibukota Jakarta",alt_en:"Jakarta Special Capital Region"},key:"JK"},{name:{default:"Jawa Tengah",alt_en:"Central Java"},key:"JT"},{name:{default:"Kalimantan Barat",alt_en:"West Kalimantan"},key:"KB"},{name:{default:"Kalimantan Timur",alt_en:"East Kalimantan"},key:"KI"},{name:{default:"Kepulauan Riau",alt_en:"Riau Islands"},key:"KR"},{name:{default:"Kalimantan Selatan",alt_en:"South Kalimantan"},key:"KS"},{name:{default:"Kalimantan Tengah",alt_en:"Central Kalimantan"},key:"KT"},{name:{default:"Kalimantan Utara",alt_en:"North Kalimantan"},key:"KU"},{name:"Lampung",key:"LA"},{name:"Maluku",key:"MA"},{name:{default:"Maluku Utara",alt_en:"North Maluku"},key:"MU"},{name:"Nusa Tenggara Barat",key:"NB"},{name:"Nusa Tenggara Timur",key:"NT"},{name:"Papua",key:"PA"},{name:{default:"Papua Barat",alt_en:"West Papua"},key:"PB"},{name:"Riau",key:"RI"},{name:{default:"Sulawesi Utara",alt_en:"North Sulawesi"},key:"SA"},{name:{default:"Sumatera Barat",alt_en:"West Sumatra"},key:"SB"},{name:{default:"Sulawesi Tenggara",alt_en:"Southeast Sulawesi"},key:"SG"},{name:{default:"Sulawesi Selatan",alt_en:"South Sulawesi"},key:"SN"},{name:{default:"Sulawesi Barat",alt_en:"West Sulawesi"},key:"SR"},{name:{default:"Sumatera Selatan",alt_en:"South Sumatra"},key:"SS"},{name:{default:"Sulawesi Tengah",alt_en:"Central Sulawesi"},key:"ST"},{name:{default:"Sumatera Utara",alt_en:"North Sumatra"},key:"SU"},{name:{default:"Daerah Istimewa Yogyakarta",alt_en:"Special Region of Yogyakarta"},key:"YO"}
2],IE:[{name:"Connacht",key:"C"},{name:"Leinster",key:"L"},{name:"Munster",key:"M"},{name:"Ulster",key:"U"}],IN:[{name:"Andaman and Nicobar Islands",key:"AN"},{name:"Andhra Pradesh",key:"AP"},{name:"Arunachal Pradesh",key:"AR"},{name:"Assam",key:"AS"},{name:"Bihar",key:"BR"},{name:"Chandigarh",key:"CH"},{name:"Chhattisgarh",key:"CT"},{name:"Daman and Diu",key:"DD"},{name:"Delhi",key:"DL"},{name:"Dadra and Nagar Haveli",key:"DN"},{name:"Goa",key:"GA"},{name:"Gujarat",key:"GJ"},{name:"Himachal Pradesh",key:"HP"},{name:"Haryana",key:"HR"},{name:"Jharkhand",key:"JH"},{name:"Jammu and Kashmir",key:"JK"},{name:"Karnataka",key:"KA"},{name:"Kerala",key:"KL"},{name:"Lakshadweep",key:"LD"},{name:"Maharashtra",key:"MH"},{name:"Meghalaya",key:"ML"},{name:"Manipur",key:"MN"},{name:"Madhya Pradesh",key:"MP"},{name:"Mizoram",key:"MZ"},{name:"Nagaland",key:"NL"},{name:"Odisha",key:"OR"},{name:"Punjab",key:"PB"},{name:"Puducherry",key:"PY"},{name:"Rajasthan",key:"RJ"},{name:"Sikkim",key:"SK"},{name:"Telangana",key:"TG"},{name:"Tamil Nadu",key:"TN"},{name:"Tripura",key:"TR"},{name:"Uttar Pradesh",key:"UP"},{name:"Uttarakhand",key:"UT"},{name:"West Bengal",key:"WB"}],IT:[{name:"Abruzzo",key:"ABR"},{name:"Basilicata",key:"BAS"},{name:"Calabria",key:"CAL"},{name:"Campania",key:"CAM"},{name:"Emilia-Romagna",key:"EMI"},{name:"Friuli Venezia Giulia",key:"FRI"},{name:"Lazio",key:"LAZ"},{name:"Liguria",key:"LIG"},{name:"Lombardia",key:"LOM"},{name:"Marche",key:"MAR"},{name:"Molise",key:"MOL"},{name:"Piemonte",key:"PIE"},{name:"Puglia",key:"PUG"},{name:"Sardegna",key:"SAR"},{name:"Sicilia",key:"SIC"},{name:"Toscana",key:"TOS"},{name:{default:"Trentino-Alto Adige/Südtirol",alt_de:"Trentino-Südtirol",alt_it:"Trentino-Alto Adige"},key:"TRE"},{name:"Umbria",key:"UMB"},{name:"Valle d'Aosta",key:"VAL"},{name:"Veneto",key:"VEN"}],JO:[{name:{default:"عجلون",alt_en:"Ajlun"},key:"AJ"},{name:{default:"عمان",alt_en:"Amman"},key:"AM"},{name:{default:"العقبة",alt_en:"Aqaba"},key:"AQ"},{name:{default:"الطفيلة",alt_en:"Tafilah"},key:"AT"},{name:{default:"الزرقاء",alt_en:"Zarqa"},key:"AZ"},{name:{default:"البلقاء",alt_en:"Balqa"},key:"BA"},{name:{default:"إربد",alt_en:"Irbid"},key:"IR"},{name:{default:"جرش",alt_en:"Jarash"},key:"JA"},{name:{default:"الكرك",alt_en:"Karak"},key:"KA"},{name:{default:"المفرق",alt_en:"Mafraq"},key:"MA"},{name:{default:"مادبا",alt_en:"Madaba"},key:"MD"},{name:{default:"معان",alt_en:"Maan"},key:"MN"}],KG:[{name:{default:"Баткенская область",alt_en:"Batken Region"},key:"B"},{name:{default:"Чуйская область",alt_en:"Chuy Region"},key:"C"},{name:{default:"Бишкек",alt_en:"Bishkek"},key:"GB"},{name:{default:"Ош",alt_en:"City of Osh"},key:"GO"},{name:{default:"Джалал-Абадская область",alt_en:"Jalal-Abad Region"},key:"J"},{name:{default:"Нарынская область",alt_en:"Naryn Region"},key:"N"},{name:{default:"Ошская область",alt_en:"Osh Region"},key:"O"},{name:{default:"Таласская область",alt_en:"Talas Region"},key:"T"},{name:{default:"Иссык-Кульская область",alt_en:"Issyk-Kul Region"},key:"Y"}],KI:[{name:"Gilbert Islands",key:"G"},{name:"Line Islands",key:"L"},{name:"Phoenix Islands",key:"P"}],KM:[{name:"Anjouan",key:"A"},{name:"Grande Comore",key:"G"},{name:"Mohéli",key:"M"}],KN:[{name:"Saint Kitts",key:"K"},{name:"Nevis",key:"N"}],KW:[{name:{default:"الاحمدي",alt_en:"Ahmadi"},key:"AH"},{name:{default:"الفروانية",alt_en:"Farwaniya"},key:"FA"},{name:{default:"حولي",alt_en:"Hawalli"},key:"HA"},{name:{default:"الجهراء",alt_en:"Jahra"},key:"JA"},{name:{default:"العاصمة",alt_en:"Al Asimah"},key:"KU"},{name:{default:"مبارك الكبير",alt_en:"Mubarak Al-Kabeer"},key:"MU"}],LA:[{name:{default:"ອັດຕະປື",alt_en:"Attapeu"},key:"AT"},{name:{default:"ບໍ່ແກ້ວ",alt_en:"Bokeo Province"},key:"BK"},{name:{default:"ບໍລິຄຳໄຊ",alt_en:"Bolikhamsai"},key:"BL"},{name:{default:"ຈຳປາສັກ",alt_en:"Champasak Province"},key:"CH"},{name:{default:"ຫົວພັນ",alt_en:"Houaphanh"},key:"HO"},{name:{default:"ຄໍາມ່ວນ",alt_en:"Khammouane"},key:"KH"},{name:{default:"ຫລວງນໍ້າທາ",alt_en:"Luang Namtha"},key:"LM"},{name:{default:"ຫລວງພະບາງ",alt_en:"Luang Prabang"},key:"LP"},{name:{default:"ອຸດົມໄຊ",alt_en:"Oudomxay"},key:"OU"},{name:{default:"ຜົ້ງສາລີ",alt_en:"Phongsaly"},key:"PH"},{name:{default:"ສາລະວັນ",alt_en:"Salavan Province"},key:"SL"},{name:{default:"ສະຫວັນນະເຂດ",alt_en:"Savannakhet Province"},key:"SV"},{name:{default:"ວຽງຈັນ",alt_en:"Vientiane Province"},key:"VI"},{name:{default:"ນະຄອນຫຼວງວຽງຈັນ",alt_en:"Vientiane Prefecture"},key:"VT"},{name:{default:"ໄຊຍະບູລີ",alt_en:"Sainyabuli Province"},key:"XA"},{name:{default:"ເຊກອງ",alt_en:"Sekong Province"},key:"XE"},{name:{default:"ຊຽງຂວາງ",alt_en:"Xiangkhouang Province"},key:"XI"},{name:{default:"ໄຊສົມບູນ",alt_en:"Xaisomboun Province"},key:"XS"}],KZ:[{name:{default:"Акмолинская область",alt_en:"Akmola Region"},key:"AKM"},{name:{default:"Актюбинская область",alt_en:"Aktobe Region"},key:"AKT"},{name:{default:"Алматы",alt_en:"Almaty"},key:"ALA"},{name:{default:"Алматинская область",alt_en:"Almaty Region"},key:"ALM"}
2,{name:{default:"Нур-Султан",alt_en:"Nur-Sultan"},key:"AST"},{name:{default:"Атырауская область",alt_en:"Atyrau Region"},key:"ATY"},{name:{default:"Карагандинская область",alt_en:"Karaganda Region"},key:"KAR"},{name:{default:"Костанайская область",alt_en:"Kostanay Region"},key:"KUS"},{name:{default:"Кызылординская область",alt_en:"Kyzylorda Region"},key:"KZY"},{name:{default:"Мангистауская область",alt_en:"Mangystau Region"},key:"MAN"},{name:{default:"Павлодарская область",alt_en:"Pavlodar Region"},key:"PAV"},{name:{default:"Северо-Казахстанская область",alt_en:"North Kazakhstan Region"},key:"SEV"},{name:{default:"Шымкент",alt_en:"Shymkent Region"},key:"SHY"},{name:{default:"Восточно-Казахстанская область",alt_en:"East Kazakhstan Region"},key:"VOS"},{name:{default:"Туркестанская область",alt_en:"Turkistan Region"},key:"YUZ"},{name:{default:"Западно-Казахстанская область",alt_en:"West Kazakhstan Region"},key:"ZAP"},{name:{default:"Жамбылская область",alt_en:"Jambyl Region"},key:"ZHA"}],LB:[{name:{default:"محافظة عكار",alt_en:"Akkar Governorate",alt_fr:"Gouvernorat de l'Akkar"},key:"AK"},{name:{default:"محافظة الشمال",alt_en:"North Governorate",alt_fr:"Gouvernorat du Liban Nord"},key:"AS"},{name:{default:"محافظة بيروت",alt_en:"Beirut Governorate",alt_fr:"Gouvernorat de Beyrouth"},key:"BA"},{name:{default:"محافظة بعلبك الهرمل",alt_en:"Baalbek-Hermel Governorate",alt_fr:"Gouvernorat de Baalbek-Hermel"},key:"BH"},{name:{default:"محافظة البقاع",alt_en:"Beqaa Governorate",alt_fr:"Gouvernorat de Beqaa"},key:"BI"},{name:{default:"محافظة الجنوب",alt_en:"South Governorate",alt_fr:"Gouvernorat du Liban Sud"},key:"JA"},{name:{default:"محافظة جبل لبنان",alt_en:"Mount Lebanon Governorate",alt_fr:"Gouvernorat du Mont Liban"},key:"JL"},{name:{default:"محافظة النبطية",alt_en:"Nabatiya Governorate",alt_fr:"Gouvernorat de Nabatiyeh"},key:"NA"}],LR:[{name:"Bong",key:"BG"},{name:"Bomi",key:"BM"},{name:"Grand Cape Mount",key:"CM"},{name:"Grand Bassa",key:"GB"},{name:"Grand Gedeh",key:"GG"},{name:"Grand Kru",key:"GK"},{name:"Gbarpolu",key:"GP"},{name:"Lofa",key:"LO"},{name:"Margibi",key:"MG"},{name:"Montserrado",key:"MO"},{name:"Maryland",key:"MY"},{name:"Nimba",key:"NI"},{name:"River Gee",key:"RG"},{name:"River Cess",key:"RI"},{name:"Sinoe",key:"SI"}],LS:[{name:"Maseru",key:"A"},{name:"Butha-Buthe",key:"B"},{name:"Leribe",key:"C"},{name:"Berea",key:"D"},{name:"Mafeteng",key:"E"},{name:"Mohale's Hoek",key:"F"},{name:"Quthing",key:"G"},{name:"Qacha's Nek",key:"H"},{name:"Mokhotlong",key:"J"},{name:"Thaba-Tseka",key:"K"}],LT:[{name:{default:"Alytaus apskritis",alt_en:"Alytus County"},key:"AL"},{name:{default:"Klaipėdos apskritis",alt_en:"Klaipeda County"},key:"KL"},{name:{default:"Kauno apskritis",alt_en:"Kaunas County"},key:"KU"},{name:{default:"Marijampolės apskritis",alt_en:"Marijampole County"},key:"MR"},{name:{default:"Panevėžio apskritis",alt_en:"Panevezys County"},key:"PN"},{name:{default:"Šiaulių apskritis",alt_en:"Siauliai County"},key:"SA"},{name:{default:"Tauragės apskritis",alt_en:"Taurage County"},key:"TA"},{name:{default:"Telšių apskritis",alt_en:"Telsiai County"},key:"TE"},{name:{default:"Utenos apskritis",alt_en:"Utena County"},key:"UT"},{name:{default:"Vilniaus apskritis",alt_en:"Vilnius County"},key:"VL"}],LY:[{name:{default:"بنغازي",alt_en:"Benghazi"},key:"BA"},{name:{default:"البطنان",alt_en:"Butnan"},key:"BU"},{name:{default:"درنة",alt_en:"Derna"},key:"DR"},{name:{default:"غات",alt_en:"Ghat"},key:"GT"},{name:{default:"الجبل الأخضر",alt_en:"Jabal al Akhdar"},key:"JA"},{name:{default:"الجبل الغربي",alt_en:"Jabal al Gharbi"},key:"JG"},{name:{default:"الجفارة",alt_en:"Jafara"},key:"JI"},{name:{default:"الجفرة",alt_en:"Jufra"},key:"JU"},{name:{default:"الكفرة",alt_en:"Kufra"},key:"KF"},{name:{default:"المرقب",alt_en:"Murqub"},key:"MB"},{name:{default:"بني وليد",alt_en:"Bani Walid"},key:"MI"},{name:{default:"المرج",alt_en:"Marj"},key:"MJ"},{name:{default:"مرزق",alt_en:"Murzuq"},key:"MQ"},{name:{default:"نالوت",alt_en:"Nalut"},key:"NL"},{name:{default:"النقاط الخمس",alt_en:"Nuqat al Khams"},key:"NQ"},{name:{default:"سبها",alt_en:"Sabha"},key:"SB"},{name:{default:"سرت",alt_en:"Sirte"},key:"SR"},{name:{default:"طرابلس",alt_en:"Tripoli"},key:"TB"},{name:{default:"الواحات",alt_en:"Al Wahat"},key:"WA"},{name:{default:"وادي الحياة",alt_en:"Wadi al Hayaa"},key:"WD"},{name:{default:"وادي الشاطئ",alt_en:"Wadi al Shatii"},key:"WS"},{name:{default:"الزاوية",alt_en:"Zawiya"},key:"ZA"}],MD:[{name:"Anenii Noi",key:"AN"},{name:"Bălţi",key:"BA"},{name:"Bender [Tighina]",key:"BD"},{name:"Briceni",key:"BR"},{name:"Basarabeasca",key:"BS"}
2,{name:"Cahul",key:"CA"},{name:"Călăraşi",key:"CL"},{name:"Cimişlia",key:"CM"},{name:"Criuleni",key:"CR"},{name:"Căuşeni",key:"CS"},{name:"Cantemir",key:"CT"},{name:"Chişinău",key:"CU"},{name:"Donduşeni",key:"DO"},{name:"Drochia",key:"DR"},{name:"Dubăsari",key:"DU"},{name:"Edineţ",key:"ED"},{name:"Făleşti",key:"FA"},{name:"Floreşti",key:"FL"},{name:"Găgăuzia",key:"GA"},{name:"Glodeni",key:"GL"},{name:"Hînceşti",key:"HI"},{name:"Ialoveni",key:"IA"},{name:"Leova",key:"LE"},{name:"Nisporeni",key:"NI"},{name:"Ocniþa",key:"OC"},{name:"Orhei",key:"OR"},{name:"Rezina",key:"RE"},{name:"Rîşcani",key:"RI"},{name:"Şoldăneşti",key:"SD"},{name:"Sîngerei",key:"SI"},{name:"Stînga Nistrului",key:"SN"},{name:"Soroca",key:"SO"},{name:"Străşeni",key:"ST"},{name:"Ştefan Vodă",key:"SV"},{name:"Taraclia",key:"TA"},{name:"Teleneşti",key:"TE"},{name:"Ungheni",key:"UN"}],MG:[{name:"Toamasina",key:"A"},{name:"Antsiranana",key:"D"},{name:"Fianarantsoa",key:"F"},{name:"Mahajanga",key:"M"},{name:"Antananarivo",key:"T"},{name:"Toliara",key:"U"}],MU:[{name:"Black River",key:"BL"},{name:"Flacq",key:"FL"},{name:"Grand Port",key:"GP"},{name:"Moka",key:"MO"},{name:"Pamplemousses",key:"PA"},{name:"Port Louis",key:"PL"},{name:"Plaines Wilhems",key:"PW"},{name:"Rivière du Rempart",key:"RR"},{name:"Savanne",key:"SA"}],MW:[{name:"Balaka",key:"BA"},{name:"Blantyre",key:"BL"},{name:"Central",key:"C"},{name:"Chikwawa",key:"CK"},{name:"Chiradzulu",key:"CR"},{name:"Chitipa",key:"CT"},{name:"Dedza",key:"DE"},{name:"Dowa",key:"DO"},{name:"Karonga",key:"KR"},{name:"Kasungu",key:"KS"},{name:"Lilongwe",key:"LI"},{name:"Likoma",key:"LK"},{name:"Mchinji",key:"MC"},{name:"Mangochi",key:"MG"},{name:"Machinga",key:"MH"},{name:"Mulanje",key:"MU"},{name:"Mwanza",key:"MW"},{name:"Mzimba",key:"MZ"},{name:"Northern",key:"N"},{name:"Nkhata Bay",key:"NB"},{name:"Neno",key:"NE"},{name:"Ntchisi",key:"NI"},{name:"Nkhotakota",key:"NK"},{name:"Nsanje",key:"NS"},{name:"Ntcheu",key:"NU"},{name:"Phalombe",key:"PH"},{name:"Rumphi",key:"RU"},{name:"Southern",key:"S"},{name:"Salima",key:"SA"},{name:"Thyolo",key:"TH"},{name:"Zomba",key:"ZO"}],MX:[{name:"Aguascalientes",key:"AGU"},{name:"Baja California",key:"BCN"},{name:{default:"Baja California Sur",alt_en:"Lower California South"},key:"BCS"},{name:"Campeche",key:"CAM"},{name:"Chihuahua",key:"CHH"},{name:"Chiapas",key:"CHP"},{name:{default:"Ciudad de México",alt_en:"Mexico City"},key:"CMX"},{name:"Coahuila de Zaragoza",key:"COA"},{name:"Colima",key:"COL"},{name:"Durango",key:"DUR"},{name:"Guerrero",key:"GRO"},{name:"Guanajuato",key:"GUA"},{name:"Hidalgo",key:"HID"},{name:"Jalisco",key:"JAL"},{name:{default:"Estado de México",alt_en:"State of Mexico"},key:"MEX"},{name:{default:"Michoacán de Ocampo",alt_en:"Michoacán"},key:"MIC"},{name:"Morelos",key:"MOR"},{name:"Nayarit",key:"NAY"},{name:"Nuevo León",key:"NLE"},{name:"Oaxaca",key:"OAX"},{name:"Puebla",key:"PUE"},{name:"Querétaro",key:"QUE"},{name:"Quintana Roo",key:"ROO"},{name:"Sinaloa",key:"SIN"},{name:"San Luis Potosí",key:"SLP"},{name:"Sonora",key:"SON"},{name:"Tabasco",key:"TAB"},{name:"Tamaulipas",key:"TAM"},{name:"Tlaxcala",key:"TLA"},{name:{default:"Veracruz de Ignacio de la Llave",alt_en:"Veracruz"},key:"VER"},{name:"Yucatán",key:"YUC"},{name:"Zacatecas",key:"ZAC"}],MY:[{name:"Johor",key:"JHR"},{name:"Kedah",key:"KDH"},{name:"Kelantan",key:"KTN"},{name:"Kuala Lumpur",key:"KUL"},{name:"Lauban",key:"LBN"},{name:"Malacca",key:"MLK"},{name:"Negeri Sembilan",key:"NSN"},{name:"Pahang",key:"PHG"},{name:"Putrajaya",key:"PJY"},{name:"Perlis",key:"PLS"},{name:"Penang",key:"PNG"},{name:"Perak",key:"PRK"},{name:"Sabah",key:"SBH"},{name:"Selangor",key:"SGR"},{name:"Sarawak",key:"SWK"},{name:"Terengganu",key:"TRG"}],MZ:[{name:"Niaosa",key:"A"},{name:"Manica",key:"B"},{name:"Gaza",key:"G"},{name:"Inhambane",key:"I"},{name:"Maputo",key:"L"},{name:"Maputo",key:"MPM"},{name:"Nampula",key:"N"},{name:"Cabo Delgado",key:"P"},{name:"Zambézia",key:"Q"},{name:"Sofala",key:"S"},{name:"Tete",key:"T"}],NA:[{name:"Zambezi",key:"CA"},{name:"Erongo",key:"ER"},{name:"Hardap",key:"HA"},{name:"Karas",key:"KA"},{name:"Kavango East",key:"KE"},{name:"Khomas",key:"KH"},{name:"Kunene",key:"KU"},{name:"Kavango West",key:"KW"},{name:"Otjozondjupa",key:"OD"},{name:"Omaheke",key:"OH"},{name:"Oshana",key:"ON"},{name:"Omusati",key:"OS"},{name:"Oshikoto",key:"OT"},{name:"Ohangwena",key:"OW"}],NG:[{name:"Abia",key:"AB"},{name:"Adamawa",key:"AD"},{name:"Akwa Ibom",key:"AK"},{name:"Anambra",key:"AN"},{name:"Bauchi",key:"BA"},{name:"Benue",key:"BE"},{name:"Borno",key:"BO"},{name:"Bayelsa",key:"BY"},{name:"Cross River",key:"CR"},{name:"Delta",key:"DE"},{name:"Ebonyi",key:"EB"},{name:"Edo",key:"ED"},{name:"Ekiti",key:"EK"}
2,{name:"Enugu",key:"EN"},{name:"Abuja Capital Territory",key:"FC"},{name:"Gombe",key:"GO"},{name:"Imo",key:"IM"},{name:"Jigawa",key:"JI"},{name:"Kaduna",key:"KD"},{name:"Kebbi",key:"KE"},{name:"Kano",key:"KN"},{name:"Kogi",key:"KO"},{name:"Katsina",key:"KT"},{name:"Kwara",key:"KW"},{name:"Lagos",key:"LA"},{name:"Nasarawa",key:"NA"},{name:"Niger",key:"NI"},{name:"Ogun",key:"OG"},{name:"Ondo",key:"ON"},{name:"Osun",key:"OS"},{name:"Oyo",key:"OY"},{name:"Plateau",key:"PL"},{name:"Rivers",key:"RI"},{name:"Sokoto",key:"SO"},{name:"Taraba",key:"TA"},{name:"Yobe",key:"YO"},{name:"Zamfara",key:"ZA"}],NI:[{name:"Atlántico Norte",key:"AN"},{name:"Atlántico Sur",key:"AS"},{name:"Boaco",key:"BO"},{name:"Carazo",key:"CA"},{name:"Chinandega",key:"CI"},{name:"Chontales",key:"CO"},{name:"Estelí",key:"ES"},{name:"Granada",key:"GR"},{name:"Jinotega",key:"JI"},{name:"León",key:"LE"},{name:"Madriz",key:"MD"},{name:"Managua",key:"MN"},{name:"Masaya",key:"MS"},{name:"Matagalpa",key:"MT"},{name:"Nueva Segovia",key:"NS"},{name:"Rivas",key:"RI"},{name:"Río San Juan",key:"SJ"}],NL:[{name:"Drenthe",key:"DR"},{name:"Flevoland",key:"FL"},{name:"Friesland",key:"FR"},{name:"Gelderland",key:"GE"},{name:"Groningen",key:"GR"},{name:"Limburg",key:"LI"},{name:{default:"Noord-Brabant",alt_en:"North Brabant"},key:"NB"},{name:{default:"Noord-Holland",alt_en:"North Holland"},key:"NH"},{name:"Overijssel",key:"OV"},{name:"Utrecht",key:"UT"},{name:"Zeeland",key:"ZE"},{name:{default:"Zuid-Holland",alt_en:"South Holland"},key:"ZH"}],NZ:[{name:"Auckland",key:"AUK"},{name:"Bay of Plenty",key:"BOP"},{name:"Canterbury",key:"CAN"},{name:"Chatham Islands Territory",key:"CIT"},{name:"Gisborne",key:"GIS"},{name:"Hawkes's Bay",key:"HKB"},{name:"Marlborough",key:"MBH"},{name:"Manawatu-Wanganui",key:"MWT"},{name:"Nelson",key:"NSN"},{name:"Northland",key:"NTL"},{name:"Otago",key:"OTA"},{name:"Southland",key:"STL"},{name:"Tasman",key:"TAS"},{name:"Taranaki",key:"TKI"},{name:"Wellington",key:"WGN"},{name:"Waikato",key:"WKO"},{name:"West Coast",key:"WTC"}],OM:[{name:{default:"محافظة جنوب الباطنة",alt_en:"Al Batinah South Governorate"},key:"BJ"},{name:{default:"محافظة شمال الباطنة",alt_en:"Al Batinah North Governorate"},key:"BS"},{name:{default:"محافظة البريمي",alt_en:"Al Buraymi Governorate"},key:"BU"},{name:{default:"محافظة الداخلية",alt_en:"Ad Dakhiliyah Governorate"},key:"DA"},{name:{default:"مسقط",alt_en:"Muscat"},key:"MA"},{name:{default:"محافظة مسندم",alt_en:"Musandam Governorate"},key:"MU"},{name:{default:"جنوب الشرقية",alt_en:"Ash Sharqiyah South"},key:"SJ"},{name:{default:"شمال الشرقية",alt_en:"Ash Sharqiyah North"},key:"SS"},{name:{default:"محافظة الوسطى",alt_en:"Al Wusta Governorate"},key:"WU"},{name:{default:"محافظة الظاهرة",alt_en:"Ad Dhahirah Governorate"},key:"ZA"},{name:{default:"محافظة ظفار",alt_en:"Dhofar"},key:"ZU"}],PE:[{name:"Amazonas",key:"AMA"},{name:"Ancash",key:"ANC"},{name:"Apurímac",key:"APU"},{name:"Arequipa",key:"ARE"},{name:"Ayacucho",key:"AYA"},{name:"Cajamarca",key:"CAJ"},{name:"El Callao",key:"CAL"},{name:"Cuzco",key:"CUS"},{name:"Huánuco",key:"HUC"},{name:"Huancavelica",key:"HUV"},{name:"Ica",key:"ICA"},{name:"Junín",key:"JUN"},{name:"La Libertad",key:"LAL"},{name:"Lambayeque",key:"LAM"},{name:"Lima",key:"LIM"},{name:"Lima hatun llaqta",key:"LMA"},{name:"Loreto",key:"LOR"},{name:"Madre de Dios",key:"MDD"},{name:"Moquegua",key:"MOQ"},{name:"Pasco",key:"PAS"},{name:"Piura",key:"PIU"},{name:"Puno",key:"PUN"},{name:"San Martín",key:"SAM"},{name:"Tacna",key:"TAC"},{name:"Tumbes",key:"TUM"},{name:"Ucayali",key:"UCA"}],PG:[{name:"Chimbu",key:"CPK"},{name:"Central",key:"CPM"},{name:"East New Britain",key:"EBR"},{name:"Eastern Highlands",key:"EHG"},{name:"Enga",key:"EPW"},{name:"East Sepik",key:"ESW"},{name:"Gulf",key:"GPK"},{name:"Hela",key:"HLA"},{name:"Jiwaka",key:"JWK"},{name:"Milne Bay",key:"MBA"},{name:"Morobe",key:"MPL"},{name:"Madang",key:"MPM"},{name:"Manus",key:"MRL"},{name:"National Capital District",key:"NCD"},{name:"New Ireland",key:"NIK"},{name:"Northern",key:"NPP"},{name:"Bougainville",key:"NSB"},{name:"West Sepik",key:"SAN"},{name:"Southern Highlands",key:"SHM"},{name:"West New Britain",key:"WBK"},{name:"Western Highlands",key:"WHM"},{name:"Western",key:"WPD"}],PH:[{name:"Abra",key:"ABR"}
2,{name:"Agusan del Norte",key:"AGN"},{name:"Agusan del Sur",key:"AGS"},{name:"Aklan",key:"AKL"},{name:"Albay",key:"ALB"},{name:"Antique",key:"ANT"},{name:"Apayao",key:"APA"},{name:"Aurora",key:"AUR"},{name:"Batasn",key:"BAN"},{name:"Basilan",key:"BAS"},{name:"Benguet",key:"BEN"},{name:"Biliran",key:"BIL"},{name:"Bohol",key:"BOH"},{name:"Batangas",key:"BTG"},{name:"Batanes",key:"BTN"},{name:"Bukidnon",key:"BUK"},{name:"Bulacan",key:"BUL"},{name:"Cagayan",key:"CAG"},{name:"Camiguin",key:"CAM"},{name:"Camarines Norte",key:"CAN"},{name:"Capiz",key:"CAP"},{name:"Camarines Sur",key:"CAS"},{name:"Catanduanes",key:"CAT"},{name:"Cavite",key:"CAV"},{name:"Cebu",key:"CEB"},{name:"Compostela Valley",key:"COM"},{name:"Davao Oriental",key:"DAO"},{name:"Davao del Sur",key:"DAS"},{name:"Davao del Norte",key:"DAV"},{name:"Dinagat Islands",key:"DIN"},{name:"Eastern Samar",key:"EAS"},{name:"Guimaras",key:"GUI"},{name:"Ifugao",key:"IFU"},{name:"Iloilo",key:"ILI"},{name:"Ilocos Norte",key:"ILN"},{name:"Ilocos Sur",key:"ILS"},{name:"Isabela",key:"ISA"},{name:"Kalinga-Apayso",key:"KAL"},{name:"Laguna",key:"LAG"},{name:"Lanao del Norte",key:"LAN"},{name:"Lanao del Sur",key:"LAS"},{name:"Leyte",key:"LEY"},{name:"La Union",key:"LUN"},{name:"Marinduque",key:"MAD"},{name:"Maguindanao",key:"MAG"},{name:"Masbate",key:"MAS"},{name:"Mindoro Occidental",key:"MDC"},{name:"Mindoro Oriental",key:"MDR"},{name:"Mountain Province",key:"MOU"},{name:"Misamis Occidental",key:"MSC"},{name:"Misamis Oriental",key:"MSR"},{name:"North Cotabato",key:"NCO"},{name:"Negros Occidental",key:"NEC"},{name:"Negros Oriental",key:"NER"},{name:"Northern Samar",key:"NSA"},{name:"Nueva Ecija",key:"NUE"},{name:"Nueva Vizcaya",key:"NUV"},{name:"Pampanga",key:"PAM"},{name:"Pangasinan",key:"PAN"},{name:"Palawan",key:"PLW"},{name:"Quezon",key:"QUE"},{name:"Quirino",key:"QUI"},{name:"Rizal",key:"RIZ"},{name:"Romblon",key:"ROM"},{name:"Sarangani",key:"SAR"},{name:"South Cotabato",key:"SCO"},{name:"Siquijor",key:"SIG"},{name:"Southern Leyte",key:"SLE"},{name:"Sulu",key:"SLU"},{name:"Sorsogon",key:"SOR"},{name:"Sultan Kudarat",key:"SUK"},{name:"Surigao del Norte",key:"SUN"},{name:"Surigao del Sur",key:"SUR"},{name:"Tarlac",key:"TAR"},{name:"Tawi-Tawi",key:"TAW"},{name:"Western Samar",key:"WSA"},{name:"Zamboanga del Norte",key:"ZAN"},{name:"Zamboanga del Sur",key:"ZAS"},{name:"Zambales",key:"ZMB"},{name:"Zamboanga Sibugay",key:"ZSI"}],PK:[{name:"Balochistan",key:"BA"},{name:"Gilgit-Baltistan",key:"GB"},{name:"Islamabad",key:"IS"},{name:"Azad Jammu and Kashmir",key:"JK"},{name:"Khyber Pakhtunkhwa",key:"KP"},{name:"Punjab",key:"PB"},{name:"Sindh",key:"SD"},{name:"Federally Administered Tribal Areas",key:"TA"}],PL:[{name:{default:"województwo łódzkie",alt_en:"Łódź Voivodeship"},key:"10"},{name:{default:"województwo małopolskie",alt_en:"Lesser Poland Voivodeship"},key:"12"},{name:{default:"województwo mazowieckie",alt_en:"Masovian Voivodeship"},key:"14"},{name:{default:"województwo opolskie",alt_en:"Opole Voivodeship"},key:"16"},{name:{default:"województwo podkarpackie",alt_en:"Subcarpathian Voivodeship"},key:"18"},{name:{default:"województwo podlaskie",alt_en:"Podlaskie Voivodeship"},key:"20"},{name:{default:"województwo pomorskie",alt_en:"Pomeranian Voivodeship"},key:"22"},{name:{default:"województwo śląskie",alt_en:"Silesian Voivodeship"},key:"24"},{name:{default:"województwo świętokrzyskie",alt_en:"Świętokrzyskie Voivodeship"},key:"26"},{name:{default:"województwo warmińsko-mazurskie",alt_en:"Warmian-Masurian Voivodeship"},key:"28"},{name:{default:"województwo wielkopolskie",alt_en:"Greater Poland Voivodeship"},key:"30"},{name:{default:"województwo zachodniopomorskie",alt_en:"West Pomeranian Voivodeship"},key:"32"},{name:{default:"województwo dolnośląskie",alt_en:"Lower Silesian Voivodeship"},key:"02"},{name:{default:"województwo kujawsko-pomorskie",alt_en:"Kuyavian-Pomeranian Voivodeship"},key:"04"},{name:{default:"województwo lubelskie",alt_en:"Lublin Voivodeship"},key:"06"},{name:{default:"województwo lubuskie",alt_en:"Lubusz Voivodeship"},key:"08"}],QA:[{name:{default:"الدوحة",alt_en:"Doha"},key:"DA"},{name:{default:"الخور والذخيرة",alt_en:"Al Khor and Al Thakhira"},key:"KH"},{name:{default:"الشمال",alt_en:"Ash Shamal"},key:"MS"},{name:{default:"الريان",alt_en:"Ar Rayyan"},key:"RA"},{name:{default:"الشحانية",alt_en:"Al Shahaniya"},key:"SH"},{name:{default:"أم صلال",alt_en:"Umm Salal"},key:"US"},{name:{default:"الوكرة",alt_en:"Al Wakrah"},key:"WA"},{name:{default:"الضعاين",alt_en:"Al Daayen"},key:"ZA"}],RO:[{name:"Alba",key:"AB"},{name:"Argeş",key:"AG"},{name:"Arad",key:"AR"},{name:"Bucureşti",key:"B"},{name:"Bacău",key:"BC"},{name:"Bihor",key:"BH"},{name:"Bistriţa-Năsăud",key:"BN"},{name:"Brāila",key:"BR"},{name:"Botoşani",key:"BT"},{name:"Braşov",key:"BV"},{name:"Buzău",key:"BZ"},{name:"Cluj",key:"CJ"},{name:"Călărasi",key:"CL"},{name:"Caraş-Severin",key:"CS"},{name:"Constarţa",key:"CT"},{name:"Covasna",key:"CV"},{name:"Dâmboviţa",key:"DB"},{name:"Dolj",key:"DJ"},{name:"Gorj",key:"GJ"},{name:"Galaţi",key:"GL"},{name:"Giurgiu",key:"GR"},{name:"Hunedoara",key:"HD"},{name:"Harghita",key:"HR"},{name:"Ilfov",key:"IF"},{name:"Ialomiţa",key:"IL"},{name:"Iaşi",key:"IS"},{name:"Mehedinţi",key:"MH"},{name:"Maramureş",key:"MM"},{name:"Mureş",key:"MS"},{name:"Neamţ",key:"NT"},{name:"Olt",key:"OT"},{name:"Prahova",key:"PH"},{name:"Sibiu",key:"SB"},{name:"Sălaj",key:"SJ"},{name:"Satu Mare",key:"SM"},{name:"Suceava",key:"SV"},{name:"Tulcea",key:"TL"},{name:"Timiş",key:"TM"},{name:"Teleorman",key:"TR"},{name:"Vâlcea",key:"VL"},{name:"Vrancea",key:"VN"},{name:"Vaslui",key:"VS"}],SB:[{name:"Central Province",key:"CE"},{name:"Choiseul Province",key:"CH"},{name:"Capital Territory",key:"CT"},{name:"Guadalcanal Province",key:"GU"},{name:"Isabel Province",key:"IS"},{name:"Makira Province",key:"MK"},{name:"Malaita Province",key:"ML"},{name:"Rennell and Bellona Province",key:"RB"},{name:"Temotu Province",key:"TE"},{name:"Western Province",key:"WE"}],SD:[{name:{default:"ولاية وسط دارفور",alt_en:"Central Darfur"},key:"DC"},{name:{default:"ولاية شرق دارفور",alt_en:"East Darfur State"},key:"DE"},{name:{default:"ولاية شمال دارفور",alt_en:"North Darfur State"},key:"DN"},{name:{default:"جنوب دارفور",alt_en:"South Darfur State"},key:"DS"},{name:{default:"ولاية غرب دارفور",alt_en:"West Darfur State"},key:"DW"},{name:{default:"القضارف",alt_en:"Gedarif State"},key:"GD"},{name:{default:"ولاية غرب كردفان",alt_en:"West Kurdufan"},key:"GK"},{name:{default:"ولاية الجزيرة",alt_en:"Gezira State"},key:"GZ"},{name:{default:"كسلا",alt_en:"Kassala"},key:"KA"},{name:{default:"ولاية الخرطوم",alt_en:"Khartoum State"},key:"KH"},{name:{default:"ولاية شمال كردفان",alt_en:"North Kordofan State"},key:"KN"}
2,{name:{default:"ولاية جنوب كردفان",alt_en:"South Kordofan State"},key:"KS"},{name:{default:"ولاية النيل الأزرق",alt_en:"Blue Nile State"},key:"NB"},{name:{default:"الولاية الشمالية",alt_en:"Northern State"},key:"NO"},{name:{default:"نهر النيل",alt_en:"River Nile"},key:"NR"},{name:{default:"ولاية النيل الأبيض",alt_en:"White Nile State"},key:"NW"},{name:{default:"البحر الأحمر",alt_en:"Red Sea State"},key:"RS"},{name:{default:"سنار",alt_en:"Sennar State"},key:"SI"}],SE:[{name:"Stockholms län",key:"AB"},{name:"Västerbottens län",key:"AC"},{name:"Norrbottens län",key:"BD"},{name:"Uppsala län",key:"C"},{name:"Södermanlands län",key:"D"},{name:"Östergötlands län",key:"E"},{name:"Jönköpings län",key:"F"},{name:"Kronoborgs län",key:"G"},{name:"Kalmar län",key:"H"},{name:"Gotlands län",key:"I"},{name:"Blekinge län",key:"K"},{name:"Skåne län",key:"M"},{name:"Hallands län",key:"N"},{name:"Västra Götalands län",key:"O"},{name:"Värmlands län",key:"S"},{name:"Örebro län",key:"T"},{name:"Västmanlands län",key:"U"},{name:"Dalarnes län",key:"W"},{name:"Gävleborgs län",key:"X"},{name:"Västernorrlands län",key:"Y"},{name:"Jämtlands län",key:"Z"}],SH:[{name:"Ascension",key:"AC"},{name:"Saint Helena",key:"HL"},{name:"Tristan da Cunha",key:"TA"}],SK:[{name:{default:"Banskobystrický kraj",alt_en:"Region of Banská Bystrica"},key:"BC"},{name:{default:"Bratislavský kraj",alt_en:"Region of Bratislava"},key:"BL"},{name:{default:"Košický kraj",alt_en:"Region of Košice"},key:"KI"},{name:{default:"Nitrianský kraj",alt_en:"Region of Nitra"},key:"NI"},{name:{default:"Prešovský kraj",alt_en:"Region of Prešov"},key:"PV"},{name:{default:"Trnavský kraj",alt_en:"Region of Trnava"},key:"TA"},{name:{default:"Trenčianský kraj",alt_en:"Region of Trenčín"},key:"TC"},{name:{default:"Žilinský kraj",alt_en:"Region of Žilina"},key:"ZI"}],SL:[{name:"Eastern",key:"E"},{name:"Northern",key:"N"},{name:"Southern",key:"S"},{name:"Western Area",key:"W"}],SN:[{name:"Diourbel",key:"DB"},{name:"Dakar",key:"DK"},{name:"Fatick",key:"FK"},{name:"Kaffrine",key:"KA"},{name:"Kolda",key:"KD"},{name:"Kédougou",key:"KE"},{name:"Kaolack",key:"KL"},{name:"Louga",key:"LG"},{name:"Matam",key:"MT"},{name:"Sédhiou",key:"SE"},{name:"Saint-Louis",key:"SL"},{name:"Tambacounda",key:"TC"},{name:"Thiès",key:"TH"},{name:"Ziguinchor",key:"ZG"}],SO:[{name:"Awdal",key:"AW"},{name:"Bakool",key:"BK"},{name:"Banaadir",key:"BN"},{name:"Bari",key:"BR"},{name:"Bay",key:"BY"},{name:"Galguduud",key:"GA"},{name:"Gedo",key:"GE"},{name:"Hiiraan",key:"HI"},{name:"Jubbada Dhexe",key:"JD"},{name:"Jubbada Hoose",key:"JH"},{name:"Mudug",key:"MU"},{name:"Nugaal",key:"NU"},{name:"Sanaag",key:"SA"},{name:"Shabeellaha Dhexe",key:"SD"},{name:"Shabeellaha Hoose",key:"SH"},{name:"Sool",key:"SO"},{name:"Togdheer",key:"TO"},{name:"Woqooyi Galbeed",key:"WO"}],SR:[{name:"Brokopondo",key:"BR"},{name:"Commewijne",key:"CM"},{name:"Coronie",key:"CR"},{name:"Marowijne",key:"MA"},{name:"Nickerie",key:"NI"},{name:"Paramaribo",key:"PM"},{name:"Para",key:"PR"},{name:"Saramacca",key:"SA"},{name:"Sipaliwini",key:"SI"},{name:"Wanica",key:"WA"}],SS:[{name:"Northern Bahr el Ghazal",key:"BN"},{name:"Western Bahr el Ghazal",key:"BW"},{name:"Central Equatoria",key:"EC"},{name:"Eastern Equatoria",key:"EE"},{name:"Western Equatoria",key:"EW"},{name:"Jonglei",key:"JG"},{name:"Lakes",key:"LK"},{name:"Upper Nile",key:"NU"},{name:"Unity",key:"UY"},{name:"Warrap",key:"WR"}],ST:[{name:{default:"Província de Príncipe",alt_en:"Príncipe Province"},key:"P"},{name:{default:"Província de São Tomé",alt_en:"São Tomé Province"},key:"S"}],SV:[{name:"Departamento de Ahuachapán",key:"AH"},{name:"Departamento de Cabañas",key:"CA"},{name:"Departamento de Chalatenango",key:"CH"},{name:"Departamento de Cuscatlán",key:"CU"},{name:"La Libertad",key:"LI"},{name:"Departamento de Morazán",key:"MO"},{name:"Departamento de La Paz",key:"PA"},{name:"Departamento de Santa Ana",key:"SA"},{name:"Departamento de San Miguel",key:"SM"},{name:"Departamento de Sonsonate",key:"SO"},{name:"Departamento de San Salvador",key:"SS"},{name:"San Vicente",key:"SV"},{name:"Departamento de La Unión",key:"UN"},{name:"Departamento de Usulután",key:"US"}],SY:[{name:{default:"محافظة دمشق",alt_en:"Damascus Governorate"},key:"DI"},{name:{default:"محافظة درعا",alt_en:"Daraa Governorate"},key:"DR"},{name:{default:"محافظة دير الزور",alt_en:"Deir Ezzor Governorate"},key:"DY"},{name:{default:"محافظة الحسكة",alt_en:"Al-Hasaka Governorate"},key:"HA"},{name:{default:"محافظة حمص",alt_en:"Homs Governorate"},key:"HI"},{name:{default:"محافظة حلب",alt_en:"Aleppo Governorate"},key:"HL"},{name:{default:"محافظة حماة",alt_en:"Hama Governorate"},key:"HM"},{name:{default:"محافظة إدلب",alt_en:"Idlib Governorate"},key:"ID"},{name:{default:"محافظة اللاذقية",alt_en:"Latakia Governorate"},key:"LA"},{name:{default:"محافظة القنيطرة",alt_en:"Al-Qunaitra Governorate"},key:"QU"},{name:{default:"محافظة الرقة",alt_en:"Ar-Raqqah Governorate"},key:"RA"},{name:{default:"محافظة ريف دمشق",alt_en:"Rif Dimashq Governorate"},key:"RD"},{name:{default:"محافظة السويداء",alt_en:"As-Suwayda Governorate"},key:"SU"},{name:{default:"محافظة طرطوس",alt_en:"Tartus Governorate"},key:"TA"}],SZ:[{name:"Hhohho",key:"HH"},{name:"Lubombo",key:"LU"},{name:"Manzini",key:"MA"},{name:"Shiselweni",key:"SH"}],TD:[{name:"Batha",key:"BA"},{name:"Baḩr al Ghazāl",key:"BG"},{name:"Būrkū",key:"BO"},{name:"Chari-Baguirmi",key:"CB"},{name:"Ennedi-Est",key:"EE"},{name:"Ennedi-Ouest",key:"EO"},{name:"Guéra",key:"GR"},{name:"Hadjer Lamis",key:"HL"}
2,{name:"Kanem",key:"KA"},{name:"Lac",key:"LC"},{name:"Logone-Occidental",key:"LO"},{name:"Logone-Oriental",key:"LR"},{name:"Mandoul",key:"MA"},{name:"Moyen-Chari",key:"MC"},{name:"Mayo‐Kebbi‐Est",key:"ME"},{name:"Mayo‐Kebbi‐Ouest",key:"MO"},{name:"Ville de Ndjamena",key:"ND"},{name:"Ouaddaï",key:"OD"},{name:"Salamat",key:"SA"},{name:"Sīlā",key:"SI"},{name:"Tandjilé",key:"TA"},{name:"Tibastī",key:"TI"},{name:"Wadi Fira",key:"WF"}],TG:[{name:"Centrale",key:"C"},{name:"Kara",key:"K"},{name:"Maritime",key:"M"},{name:"Plateaux",key:"P"},{name:"Savanes",key:"S"}],TJ:[{name:{default:"Душанбе",alt_en:"Dushanbe"},key:"DU"},{name:{default:"Вилояти Мухтори Кӯҳистони Бадахшон",alt_en:"Gorno-Badakhshan Autonomous Region"},key:"GB"},{name:{default:"Вилояти Хатлон",alt_en:"Khatlon Region"},key:"KT"},{name:{default:"Ноҳияҳои тобеи ҷумҳурӣ",alt_en:"Districts of Republican Subordination"},key:"RA"},{name:{default:"Вилояти Суғд",alt_en:"Sughd Region"},key:"SU"}],TL:[{name:"Aileu",key:"AL"},{name:"Ainaro",key:"AN"},{name:"Baucau",key:"BA"},{name:"Bobonaro",key:"BO"},{name:"Cova Lima",key:"CO"},{name:"Díli",key:"DI"},{name:"Ermera",key:"ER"},{name:"Lautem",key:"LA"},{name:"Liquiça",key:"LI"},{name:"Manufahi",key:"MF"},{name:"Manatuto",key:"MT"},{name:"Oecussi",key:"OE"},{name:"Viqueque",key:"VI"}],TT:[{name:"Arima",key:"ARI"},{name:"Chaguanas",key:"CHA"},{name:"Couva-Tabaquite-Talparo",key:"CTT"},{name:"Diego Martin",key:"DMN"},{name:"Mayaro-Rio Claro",key:"MRC"},{name:"Penal-Debe",key:"PED"},{name:"Port of Spain",key:"POS"},{name:"Princes Town",key:"PRT"},{name:"Point Fortin",key:"PTF"},{name:"San Fernando",key:"SFO"},{name:"Sangre Grande",key:"SGE"},{name:"Siparia",key:"SIP"},{name:"San Juan-Laventille",key:"SJL"},{name:"Tobago",key:"TOB"},{name:"Tunapuna-Piarco",key:"TUP"}],US:[{name:"Alabama",key:"AL"},{name:"Alaska",key:"AK"},{name:"American Samoa",key:"AS"},{name:"Arizona",key:"AZ"},{name:"Arkansas",key:"AR"},{name:"California",key:"CA"},{name:"Colorado",key:"CO"},{name:"Connecticut",key:"CT"},{name:"Delaware",key:"DE"},{name:"District of Columbia",key:"DC"},{name:"Florida",key:"FL"},{name:"Micronesia",key:"FM"},{name:"Georgia",key:"GA"},{name:"Guam",key:"GU"},{name:"Hawaii",key:"HI"},{name:"Idaho",key:"ID"},{name:"Illinois",key:"IL"},{name:"Indiana",key:"IN"},{name:"Iowa",key:"IA"},{name:"Kansas",key:"KS"},{name:"Kentucky",key:"KY"},{name:"Louisiana",key:"LA"},{name:"Maine",key:"ME"},{name:"Maryland",key:"MD"},{name:"Massachusetts",key:"MA"},{name:"Marshall Islands",key:"MH"},{name:"Michigan",key:"MI"},{name:"Minnesota",key:"MN"},{name:"Mississippi",key:"MS"},{name:"Missouri",key:"MO"},{name:"Northern Mariana Islands",key:"MP"},{name:"Montana",key:"MT"},{name:"Nebraska",key:"NE"},{name:"Nevada",key:"NV"},{name:"New Hampshire",key:"NH"},{name:"New Jersey",key:"NJ"},{name:"New Mexico",key:"NM"},{name:"New York",key:"NY"},{name:"North Carolina",key:"NC"},{name:"North Dakota",key:"ND"},{name:"Ohio",key:"OH"},{name:"Oklahoma",key:"OK"},{name:"Oregon",key:"OR"},{name:"Pennsylvania",key:"PA"},{name:"Puerto Rico",key:"PR"},{name:"Palau",key:"PW"},{name:"Rhode Island",key:"RI"},{name:"South Carolina",key:"SC"},{name:"South Dakota",key:"SD"},{name:"Tennessee",key:"TN"},{name:"Texas",key:"TX"},{name:"US Minor Outlying Islands",key:"UM"},{name:"Utah",key:"UT"},{name:"Vermont",key:"VT"},{name:"Virginia",key:"VA"},{name:"US Virgin Islands",key:"VI"},{name:"Washington",key:"WA"},{name:"West Virginia",key:"WV"},{name:"Wisconsin",key:"WI"},{name:"Wyoming",key:"WY"}],UY:[{name:"Artigas",key:"AR"},{name:"Canelones",key:"CA"},{name:"Cerro Largo",key:"CL"},{name:"Colonia",key:"CO"},{name:"Durazno",key:"DU"},{name:"Florida",key:"FD"},{name:"Flores",key:"FS"},{name:"Lavalleja",key:"LA"},{name:"Maldonado",key:"MA"},{name:"Montevideo",key:"MO"},{name:"Paysandú",key:"PA"},{name:"Río Negro",key:"RN"},{name:"Rocha",key:"RO"},{name:"Rivera",key:"RV"},{name:"Salto",key:"SA"},{name:"San José",key:"SJ"},{name:"Soriano",key:"SO"},{name:"Tacuarembó",key:"TA"},{name:"Treinta y Tres",key:"TT"}],UZ:[{name:"Andijon Region",key:"AN"},{name:"Bukhara Region",key:"BU"},{name:"Fergana Region",key:"FA"},{name:"Jizzakh Region",key:"JI"},{name:"Namangan Region",key:"NG"},{name:"Navoiy Region",key:"NW"},{name:"Qashqadaryo Region",key:"QA"},{name:"Republic of Karakalpakstan",key:"QR"},{name:"Samarqand Region",key:"SA"},{name:"Sirdaryo Region",key:"SI"},{name:"Surxondaryo Region",key:"SU"}
2,{name:"Tashkent",key:"TK"},{name:"Tashkent Region",key:"TO"},{name:"Xorazm Region",key:"XO"}],VE:[{name:"Distrito Capital",key:"A"},{name:"Anzoátegui",key:"B"},{name:"Apure",key:"C"},{name:"Aragua",key:"D"},{name:"Barinas",key:"E"},{name:"Bolívar",key:"F"},{name:"Carabobo",key:"G"},{name:"Cojedes",key:"H"},{name:"Falcón",key:"I"},{name:"Guárico",key:"J"},{name:"Lara",key:"K"},{name:"Mérida",key:"L"},{name:"Miranda",key:"M"},{name:"Monagas",key:"N"},{name:"Nueva Esparta",key:"O"},{name:"Portuguesa",key:"P"},{name:"Sucre",key:"R"},{name:"Táchira",key:"S"},{name:"Trujillo",key:"T"},{name:"Yaracuy",key:"U"},{name:"Zulia",key:"V"},{name:"Dependencias Federales",key:"W"},{name:"La Guaira",key:"X"},{name:"Delta Amacuro",key:"Y"},{name:"Amazonas",key:"Z"}],VU:[{name:"Malampa",key:"MAP"},{name:"Penama",key:"PAM"},{name:"Sanma",key:"SAM"},{name:"Shefa",key:"SEE"},{name:"Tafea",key:"TAE"},{name:"Torba",key:"TOB"}],YE:[{name:{default:"محافظة أبين",alt_en:"Abyan Governorate"},key:"AB"},{name:{default:"محافظة عدن",alt_en:"Aden Governorate"},key:"AD"},{name:{default:"محافظة عمران",alt_en:"Amran Governorate"},key:"AM"},{name:{default:"محافظة البيضاء",alt_en:"Al Bayda' Governorate"},key:"BA"},{name:{default:"محافظة الضالع",alt_en:"Ad Dali' Governorate"},key:"DA"},{name:{default:"محافظة ذمار",alt_en:"Dhamar Governorate"},key:"DH"},{name:{default:"محافظة حضرموت",alt_en:"Hadramaut Governorate"},key:"HD"},{name:{default:"محافظة حجة",alt_en:"Hajjah Governorate"},key:"HJ"},{name:{default:"محافظة الحديدة",alt_en:"Al Hudaydah Governorate"},key:"HU"},{name:{default:"محافظة إب",alt_en:"Ibb Governorate"},key:"IB"},{name:{default:"محافظة الجوف",alt_en:"Al Jawf Governorate"},key:"JA"},{name:{default:"محافظة لحج",alt_en:"Lahij Governorate"},key:"LA"},{name:{default:"محافظة مأرب",alt_en:"Marib Governorate"},key:"MA"},{name:{default:"محافظة المهرة",alt_en:"Al Mahrah Governorate"},key:"MR"},{name:{default:"محافظة المحويت",alt_en:"Al Mahwit Governorate"},key:"MW"},{name:{default:"محافظة ريمة",alt_en:"Raymah Governorate"},key:"RA"},{name:{default:"أمانة العاصمة",alt_en:"Amanat Al Asimah"},key:"SA"},{name:{default:"محافظة صعدة",alt_en:"Sa'dah Governorate"},key:"SD"},{name:{default:"محافظة شبوة",alt_en:"Shabwah Governorate"},key:"SH"},{name:{default:"محافظة صنعاء",alt_en:"Sana'a Governorate"},key:"SN"},{name:{default:"محافظة أرخبيل سقطرى",alt_en:"Socotra Governorate"},key:"SU"},{name:{default:"محافظة تعز",alt_en:"Ta'izz Governorate"},key:"TA"}],ZA:[{name:"Eastern Cape",key:"EC"},{name:"Free State",key:"FS"},{name:"Gauteng",key:"GT"},{name:"Limpopo",key:"LP"},{name:"Mpumalanga",key:"MP"},{name:"Northern Cape",key:"NC"},{name:"Kwazulu-Natal",key:"NL"},{name:"North-West",key:"NW"},{name:"Western Cape",key:"WC"}],ZW:[{name:"Bulawayo",key:"BU"},{name:"Harare",key:"HA"},{name:"Manicaland",key:"MA"},{name:"Mashonaland Central",key:"MC"},{name:"Mashonaland East",key:"ME"},{name:"Midlands",key:"MI"},{name:"Matabeleland North",key:"MN"},{name:"Matabeleland South",key:"MS"},{name:"Masvingo",key:"MV"},{name:"Mashonaland West",key:"MW"}]},v={ES:[{name:"Alicante",key:"A"},{name:"Albacete",key:"AB"},{name:"Almería",key:"AL"},{name:"Ávila",key:"AV"},{name:{default:"Barcelonés",alt_ca:"Barcelonès",alt_en:"Barcelona"},key:"B"},{name:"Badajoz",key:"BA"},{name:"Vizcaya",key:"BI"},{name:"Burgos",key:"BU"},{name:"A Coruña",key:"C"},{name:"Cádiz",key:"CA"},{name:"Cáceres",key:"CC"},{name:"Córdoba",key:"CO"},{name:"Ciudad Real",key:"CR"},{name:"Castellón",key:"CS"},{name:"Cuenca",key:"CU"},{name:"Las Palmas",key:"GC"},{name:{default:"Gironés",alt_ca:"Gironès",alt_en:"Girona"},key:"GI"},{name:"Granada",key:"GR"},{name:"Guadalajara",key:"GU"},{name:"Huelva",key:"H"},{name:"Huesca",key:"HU"},{name:"Jaén",key:"J"},{name:{default:"Lérida",alt_ca:"Lleida"},key:"L"},{name:"León",key:"LE"},{name:"La Rioja",key:"LO"},{name:"Lugo",key:"LU"},{name:"Comunidad de Madrid",key:"M"},{name:"Málaga",key:"MA"},{name:"Región de Murcia",key:"MU"},{name:"Navarra",key:"NA"},{name:"Asturias",key:"O"},{name:"Ourense",key:"OR"},{name:"Palencia",key:"P"},{name:"Islas Baleares",key:"PM"},{name:"Pontevedra",key:"PO"},{name:"Cantabria",key:"S"},{name:"Salamanca",key:"SA"},{name:"Sevilla",key:"SE"},{name:"Segovia",key:"SG"},{name:"Soria",key:"SO"}
2,{name:"Guipúzcoa",key:"SS"},{name:"Tarragona",key:"T"},{name:"Teruel",key:"TE"},{name:"Santa Cruz de Tenerife",key:"TF"},{name:"Toledo",key:"TO"},{name:"Valencia",key:"V"},{name:"Valladolid",key:"VA"},{name:"Álava",key:"VI"},{name:"Zaragoza",key:"Z"},{name:"Zamora",key:"ZA"}],GB:[{name:"County Armagh",key:"ABC"},{name:"Aberdeenshire",key:"ABD"},{name:"Aberdeen City",key:"ABE"},{name:"Argyll and Bute",key:"AGB"},{name:"Isle of Anglesey",key:"AGY"},{name:"Ards and North Down",key:"AND"},{name:"Antrim and Newtownabbey",key:"ANN"},{name:"Angus",key:"ANS"},{name:"Armagh",key:"ARM"},{name:"Bath and North East Somerset",key:"BAS"},{name:"Blackburn with Darwen",key:"BBD"},{name:"Bedford",key:"BDF"},{name:"London Borough of Barking and Dagenham",key:"BDG"},{name:"London Borough of Brent",key:"BEN"},{name:"London Borough of Bexley",key:"BEX"},{name:"Belfast",key:"BFS"},{name:"Bridgend",key:"BGE"},{name:"Blaenau Gwent",key:"BGW"},{name:"Birmingham",key:"BIR"},{name:"Buckinghamshire",key:"BKM"},{name:"Bournemouth",key:"BMH"},{name:"London Borough of Barnet",key:"BNE"},{name:"Brighton and Hove",key:"BNH"},{name:"Barnsley",key:"BNS"},{name:"Bolton",key:"BOL"},{name:{default:"Blackpool",alt:"Borough of Blackpool"},key:"BPL"},{name:"Bracknell Forest",key:"BRC"},{name:"Bradford",key:"BRD"},{name:"London Borough of Bromley",key:"BRY"},{name:"City of Bristol",key:"BST"},{name:"Bury",key:"BUR"},{name:"Cambridgeshire",key:"CAM"},{name:"Caerphilly",key:"CAY"},{name:"Central Bedfordshire",key:"CBF"},{name:"Causeway Coast and Glens",key:"CCG"},{name:"Ceredigion",key:"CGN"},{name:"Cheshire East",key:"CHE"},{name:"Cheshire West and Chester",key:"CHW"},{name:"Calderdale",key:"CLD"},{name:"Clackmannanshire",key:"CLK"},{name:"Cumbria",key:"CMA"},{name:"London Borough of Camden",key:"CMD"},{name:"Carmarthenshire",key:"CMN"},{name:"Cornwall",key:"CON"},{name:"Coventry",key:"COV"},{name:"Cardiff",key:"CRF"},{name:"London Borough of Croydon",key:"CRY"},{name:"Conwy",key:"CWY"},{name:"Darlington",key:"DAL"},{name:"Derbyshire",key:"DBY"},{name:"Denbighshire",key:"DEN"},{name:"Derby",key:"DER"},{name:"Devon",key:"DEV"},{name:"Dumfries and Galloway",key:"DGY"},{name:"Doncaster",key:"DNC"},{name:"Dundee City",key:"DND"},{name:"Dorset",key:"DOR"},{name:"Derry and Strabane",key:"DRS"},{name:"Dudley",key:"DUD"},{name:{default:"Durham",alt:"County Durham"},key:"DUR"},{name:"London Borough of Ealing",key:"EAL"},{name:"East Ayrshire",key:"EAY"},{name:"City of Edinburgh",key:"EDH"},{name:"East Dunbartonshire",key:"EDU"},{name:"East Lothian",key:"ELN"},{name:"Eilean Siar",key:"ELS"},{name:"Enfield",key:"ENF"},{name:"East Renfrewshire",key:"ERW"},{name:"East Riding of Yorkshire",key:"ERY"},{name:"Essex",key:"ESS"},{name:"East Sussex",key:"ESX"},{name:"Falkirk",key:"FAL"},{name:"Fife",key:"FIF"},{name:"Flintshire",key:"FLN"},{name:"Fermanagh and Omagh",key:"FMO"},{name:"Gateshead",key:"GAT"},{name:"Glasgow City",key:"GLG"},{name:"Gloucestershire",key:"GLS"},{name:"Royal Borough of Greenwich",key:"GRE"},{name:"Gwynedd",key:"GWN"},{name:"Halton",key:"HAL"},{name:"Hampshire",key:"HAM"},{name:"London Borough of Havering",key:"HAV"},{name:"London Borough of Hackney",key:"HCK"},{name:"Herefordshire",key:"HEF"},{name:"London Borough of Hillingdon",key:"HIL"},{name:"Highland",key:"HLD"},{name:"London Borough of Hammersmith and Fulham",key:"HMF"},{name:"London Borough of Hounslow",key:"HNS"},{name:"Hartlepool",key:"HPL"},{name:"Hertfordshire",key:"HRT"},{name:"London Borough of Harrow",key:"HRW"},{name:"London Borough of Haringey",key:"HRY"},{name:"Isles of Scilly",key:"IOS"},{name:"Isle of Wight",key:"IOW"},{name:"London Borough of Islington",key:"ISL"},{name:"Inverclyde",key:"IVC"},{name:"Royal Borough of Kensington and Chelsea",key:"KEC"},{name:"Kent",key:"KEN"},{name:"Kingston upon Hull",key:"KHL"},{name:"Kirklees",key:"KIR"},{name:"Royal Borough of Kingston upon Thames",key:"KTT"},{name:"Knowsley",key:"KWL"},{name:"Lancashire",key:"LAN"},{name:"Lisburn and Castlereagh",key:"LBC"},{name:"London Borough of Lambeth",key:"LBH"},{name:"Leicester",key:"LCE"},{name:"Leeds",key:"LDS"},{name:"Leicestershire",key:"LEC"},{name:"London Borough of Lewisham",key:"LEW"},{name:"Lincolnshire",key:"LIN"},{name:"Liverpool",key:"LIV"},{name:"City of London",key:"LND"},{name:"Luton",key:"LUT"},{name:"Manchester",key:"MAN"},{name:"Middlesbrough",key:"MDB"},{name:"Medway",key:"MDW"},{name:"Mid and East Antrim",key:"MEA"},{name:"Milton Keynes",key:"MIK"},{name:"Midlothian",key:"MLN"},{name:"Monmouthshire",key:"MON"},{name:"London Borough of Merton",key:"MRT"},{name:"Moray",key:"MRY"},{name:"Merthyr Tydfil",key:"MTY"},{name:"Mid Ulster",key:"MUL"},{name:"North Ayrshire",key:"NAY"},{name:"Northumberland",key:"NBL"},{name:"North East Lincolnshire",key:"NEL"},{name:"Newcastle upon Tyne",key:"NET"},{name:"Norfolk",key:"NFK"},{name:"Nottingham",key:"NGM"},{name:"North Lanarkshire",key:"NLK"},{name:"North Lincolnshire",key:"NLN"},{name:"County Down",key:"NMD"}
2,{name:"North Somerset",key:"NSM"},{name:"Northamptonshire",key:"NTH"},{name:"Neath Port Talbot",key:"NTL"},{name:"Nottinghamshire",key:"NTT"},{name:"North Tyneside",key:"NTY"},{name:"London Borough of Newham",key:"NWM"},{name:"Newport",key:"NWP"},{name:"North Yorkshire",key:"NYK"},{name:"Oldham",key:"OLD"},{name:"Orkney Islands",key:"ORK"},{name:"Oxfordshire",key:"OXF"},{name:"Pembrokeshire",key:"PEM"},{name:"Perth and Kinross",key:"PKN"},{name:"Plymouth",key:"PLY"},{name:"Poole",key:"POL"},{name:"Portsmouth",key:"POR"},{name:"Powys",key:"POW"},{name:"Peterborough",key:"PTE"},{name:"Redcar and Cleveland",key:"RCC"},{name:"Rochdale",key:"RCH"},{name:"Rhondda Cynon Taf",key:"RCT"},{name:"London Borough of Redbridge",key:"RDB"},{name:"Reading",key:"RDG"},{name:"Renfrewshire",key:"RFW"},{name:"London Borough of Richmond upon Thames",key:"RIC"},{name:"Rotherham",key:"ROT"},{name:"Rutland",key:"RUT"},{name:"Sandwell",key:"SAW"},{name:"South Ayrshire",key:"SAY"},{name:"Scottish Borders",key:"SCB"},{name:"Suffolk",key:"SFK"},{name:"Sefton",key:"SFT"},{name:"South Gloucestershire",key:"SGC"},{name:"Sheffield",key:"SHF"},{name:"St. Helens",key:"SHN"},{name:"Shropshire",key:"SHR"},{name:"Stockport",key:"SKP"},{name:"Salford",key:"SLF"},{name:"Slough",key:"SLG"},{name:"South Lanarkshire",key:"SLK"},{name:"Sunderland",key:"SND"},{name:"Solihull",key:"SOL"},{name:"Somerset",key:"SOM"},{name:"Southend-on-Sea",key:"SOS"},{name:"Surrey",key:"SRY"},{name:"Stoke-on-Trent",key:"STE"},{name:"Stirling",key:"STG"},{name:"Southampton",key:"STH"},{name:"London Borough of Sutton",key:"STN"},{name:"Staffordshire",key:"STS"},{name:"Stockton-on-Tees",key:"STT"},{name:"South Tyneside",key:"STY"},{name:"Swansea",key:"SWA"},{name:"Swindon",key:"SWD"},{name:"London Borough of Southwark",key:"SWK"},{name:"Tameside",key:"TAM"},{name:"Telford and Wrekin",key:"TFW"},{name:"Thurrock",key:"THR"},{name:"Torbay",key:"TOB"},{name:"Torfaen",key:"TOF"},{name:"Trafford",key:"TRF"},{name:"London Borough of Tower Hamlets",key:"TWH"},{name:"Vale of Glamorgan",key:"VGL"},{name:"Warwickshire",key:"WAR"},{name:"West Berkshire",key:"WBK"},{name:"West Dunbartonshire",key:"WDU"},{name:"London Borough of Waltham Forest",key:"WFT"},{name:"Wigan",key:"WGN"},{name:"Wiltshire",key:"WIL"},{name:"Wakefield",key:"WKF"},{name:"Walsall",key:"WLL"},{name:"West Lothian",key:"WLN"},{name:"Wolverhampton",key:"WLV"},{name:"London Borough of Wandsworth",key:"WND"},{name:"Windsor and Maidenhead",key:"WNM"},{name:"Wokingham",key:"WOK"},{name:"Worcestershire",key:"WOR"},{name:"Wirral",key:"WRL"},{name:"Warrington",key:"WRT"},{name:"Wrexham",key:"WRX"},{name:"Westminster",key:"WSM"},{name:"West Sussex",key:"WSX"},{name:"York",key:"YOR"},{name:"Shetland Islands",key:"ZET"}],IE:[{name:"County Clare",key:"CE"},{name:"County Cavan",key:"CN"},{name:"County Cork",key:"CO"},{name:"County Carlow",key:"CW"},{name:"County Dublin",key:"D"},{name:"County Donegal",key:"DL"},{name:"County Galway",key:"G"},{name:"County Kildare",key:"KE"},{name:"County Kilkenny",key:"KK"},{name:"County Kerry",key:"KY"},{name:"County Longford",key:"LD"},{name:"County Louth",key:"LH"},{name:"County Limerick",key:"LK"},{name:"County Leitrim",key:"LM"},{name:"County Laois",key:"LS"},{name:"County Meath",key:"MH"},{name:"County Monaghan",key:"MN"},{name:"County Mayo",key:"MO"},{name:"County Offaly",key:"OY"},{name:"County Roscommon",key:"RN"},{name:"County Sligo",key:"SO"},{name:"County Tipperary",key:"TA"},{name:"County Waterford",key:"WD"},{name:"County Westmeath",key:"WH"},{name:"County Wicklow",key:"WW"},{name:"County Wexford",key:"WX"}],IT:[{name:"Agrigento",key:"AG"},{name:"Alessandria",key:"AL"},{name:"Ancona",key:"AN"},{name:"Aosta",key:"AO"},{name:"Ascoli Piceno",key:"AP"},{name:"L'Aquila",key:"AQ"},{name:"Arezzo",key:"AR"},{name:"Asti",key:"AT"},{name:"Avellino",key:"AV"},{name:"Bari",key:"BA"},{name:"Bergamo",key:"BG"},{name:"Biella",key:"BI"},{name:"Belluno",key:"BL"},{name:"Benevento",key:"BN"},{name:"Bologna",key:"BO"},{name:"Brindisi",key:"BR"},{name:"Brescia",key:"BS"},{name:"Barletta-Andria-Trani",key:"BT"},{name:{default:"Bolzano - Bozen",alt_de:"Südtirol",alt_en:"South Tyrol",alt_it:"Bolzano"},key:"BZ"},{name:"Cagliari",key:"CA"},{name:"Campobasso",key:"CB"},{name:"Caserta",key:"CE"},{name:"Chieti",key:"CH"},{name:"Caltanissetta",key:"CL"},{name:"Cuneo",key:"CN"},{name:"Como",key:"CO"},{name:"Cremona",key:"CR"},{name:"Cosenza",key:"CS"},{name:"Catania",key:"CT"},{name:"Catanzaro",key:"CZ"},{name:"Enna",key:"EN"},{name:"Forlì-Cesena",key:"FC"},{name:"Ferrara",key:"FE"},{name:"Foggia",key:"FG"},{name:{default:"Firenze",alt_en:"Florence"},key:"FI"},{name:"Fermo",key:"FM"},{name:"Frosinone",key:"FR"},{name:"Genova",key:"GE"},{name:"Grosseto",key:"GR"},{name:"Imperia",key:"IM"},{name:"Isernia",key:"IS"},{name:"Crotone",key:"KR"},{name:"Lecco",key:"LC"},{name:"Lecce",key:"LE"},{name:"Livorno",key:"LI"},{name:"Lodi",key:"LO"},{name:"Latina",key:"LT"},{name:"Lucca",key:"LU"},{name:{default:"Monza e della Brianza",alt_en:"Monza and Brianza"},key:"MB"},{name:"Macerata",key:"MC"},{name:"Messina",key:"ME"},{name:{default:"Milano",alt_en:"Milan"},key:"MI"},{name:"Mantova",key:"MN"},{name:"Modena",key:"MO"},{name:"Massa-Carrara",key:"MS"},{name:"Matera",key:"MT"},{name:"Napoli",key:"NA"},{name:"Novara",key:"NO"},{name:"Nuoro",key:"NU"},{name:"Ogliastra",key:"OG"},{name:"Oristano",key:"OR"},{name:"Olbia-Tempio",key:"OT"},{name:"Palermo",key:"PA"},{name:"Piacenza",key:"PC"},{name:"Padova",key:"PD"},{name:"Pescara",key:"PE"},{name:"Perugia",key:"PG"},{name:"Pisa",key:"PI"},{name:"Prato",key:"PO"},{name:"Parma",key:"PR"},{name:"Pistoia",key:"PT"},{name:"Pesaro e Urbino",key:"PU"},{name:"Pavia",key:"PV"},{name:"Potenza",key:"PZ"},{name:"Ravenna",key:"RA"},{name:"Reggio Calabria",key:"RC"},{name:"Reggio Emilia",key:"RE"},{name:"Ragusa",key:"RG"},{name:"Rieti",key:"RI"},{name:{default:"Roma Capitale",alt_en:"Rome"},key:"RM"},{name:"Rimini",key:"RN"},{name:"Rovigo",key:"RO"},{name:"Salerno",key:"SA"},{name:"Siena",key:"SI"},{name:"Sondrio",key:"SO"},{name:"La Spezia",key:"SP"},{name:"Siracusa",key:"SR"},{name:"Sassari",key:"SS"},{name:"Savona",key:"SV"},{name:"Taranto",key:"TA"},{name:"Teramo",key:"TE"},{name:"Trento",key:"TN"},{name:"Torino",key:"TO"},{name:"Trapani",key:"TP"},{name:"Terni",key:"TR"},{name:"Treviso",key:"TV"},{name:"Varese",key:"VA"},{name:"Verbano-Cusio-Ossola",key:"VB"},{name:"Vercelli",key:"VC"},{name:"Venezia",key:"VE"},{name:"Vicenza",key:"VI"},{name:"Verona",key:"VR"},{name:"Viterbo",key:"VT"},{name:"Vibo Valentia",key:"VV"}],LU:[{name:{default:"Canton Capellen",alt_de:"Kanton Kapellen"},key:"CA"},{name:{default:"Canton Clervaux",alt_de:"Kanton Clerf"},key:"CL"},{name:{default:"Canton Diekirch",alt_de:"Kanton Diekirch"},key:"DI"},{name:{default:"Canton Echternach",alt_de:"Kanton Echternach"},key:"EC"},{name:{default:"Canton Esch-sur-Alzette",alt_de:"Kanton Esch an der Alzette"},key:"ES"},{name:{default:"Canton Grevenmacher",alt_de:"Kanton Grevenmacher"},key:"GR"},{name:{default:"Canton Luxembourg",alt_de:"Kanton Luxemburg"},key:"LU"},{name:{default:"Canton Mersch",alt_de:"Kanton Mersch"},key:"ME"},{name:{default:"Canton Redange",alt_de:"Kanton Redingen"},key:"RD"},{name:{default:"Canton Remich",alt_de:"Kanton Remich"},key:"RM"},{name:{default:"Canton Vianden",alt_de:"Kanton Vianden"},key:"VD"},{name:{default:"Canton Wiltz",alt_de:"Kanton Wiltz"},key:"WI"}],PT:[{name:"Albufeira",key:"ABF"},{name:"Albergaria-a-Velha",key:"ABL"},{name:"Abrantes",key:"ABT"},{name:"Alcobaça",key:"ACB"},{name:"Alcochete",key:"ACH"},{name:"Alcanena",key:"ACN"},{name:"Alcoutim",key:"ACT"},{name:"Alandroal",key:"ADL"},{name:"Almodôvar",key:"ADV"},{name:"Alfândega da Fé",key:"AFE"},{name:"Aguiar da Beira",key:"AGB"},{name:"Águeda",key:"AGD"},{name:"Angra do Heroísmo",key:"AGH"},{name:"Arganil",key:"AGN"},{name:"Aljustrel",key:"AJT"},{name:"Aljezur",key:"AJZ"},{name:"Almeida",key:"ALD"},{name:"Alijó",key:"ALJ"},{name:"Almada",key:"ALM"},{name:"Alenquer",key:"ALQ"},{name:"Almeirim",key:"ALR"},{name:"Alter do Chão",key:"ALT"},{name:"Amadora",key:"AMD"},{name:"Armamar",key:"AMM"},{name:"Amares",key:"AMR"},{name:"Amarante",key:"AMT"},{name:"Anadia",key:"AND"},{name:"Ansião",key:"ANS"},{name:"Alpiarça",key:"APC"},{name:"Arouca",key:"ARC"},{name:"Arraiolos",key:"ARL"},{name:"Arronches",key:"ARR"},{name:"Arruda dos Vinhos",key:"ARV"},{name:"Alcácer do Sal",key:"ASL"},{name:"Aveiro",key:"AVR"},{name:"Avis",key:"AVS"},{name:"Alvito",key:"AVT"},{name:"Arcos de Valdevez",key:"AVV"},{name:"Alvaiázere",key:"AVZ"},{name:"Azambuja",key:"AZB"},{name:"Baião",key:"BAO"},{name:"Bombarral",key:"BBR"},{name:"Barcelos",key:"BCL"},{name:"Bragança",key:"BGC"},{name:"Beja",key:"BJA"},{name:"Belmonte",key:"BMT"},{name:"Benavente",key:"BNV"},{name:"Borba",key:"BRB"},{name:"Barrancos",key:"BRC"},{name:"Braga",key:"BRG"},{name:"Barreiro",key:"BRR"},{name:"Boticas",key:"BTC"},{name:"Batalha",key:"BTL"},{name:"Cabeceiras de Basto",key:"CBC"},{name:"Coimbra",key:"CBR"},{name:"Celorico de Basto",key:"CBT"},{name:"Coruche",key:"CCH"},{name:"Condeixa-a-Nova",key:"CDN"},{name:"Castro Daire",key:"CDR"},{name:"Cadaval",key:"CDV"},{name:"Chamusca",key:"CHM"},{name:"Calheta",key:"CHT"},{name:"Chaves",key:"CHV"},{name:"Celorico da Beira",key:"CLB"},{name:"Caldas da Rainha",key:"CLD"},{name:"Calheta",key:"CLT"},{name:"Câmara de Lobos",key:"CML"},{name:"Caminha",key:"CMN"},{name:"Campo Maior",key:"CMR"},{name:"Cinfães",key:"CNF"},{name:"Cantanhede",key:"CNT"},{name:"Castanheira de Pera",key:"CPR"},{name:"Castelo de Paiva",key:"CPV"},{name:"Carregal do Sal",key:"CRS"},{name:"Crato",key:"CRT"},{name:"Corvo",key:"CRV"},{name:"Carrazeda de Ansiães",key:"CRZ"},{name:"Cascais",key:"CSC"},{name:"Castelo Branco",key:"CTB"},{name:"Constância",key:"CTC"},{name:"Castro Marim",key:"CTM"},{name:"Cartaxo",key:"CTX"},{name:"Cuba",key:"CUB"},{name:"Castelo de Vide",key:"CVD"},{name:"Covilhã",key:"CVL"},{name:"Castro Verde",key:"CVR"},{name:"Elvas",key:"ELV"},{name:"Entroncamento",key:"ENT"},{name:"Esposende",key:"EPS"},{name:"Espinho",key:"ESP"},{name:"Estarreja",key:"ETR"},{name:"Estremoz",key:"ETZ"},{name:"Évora",key:"EVR"},{name:"Fafe",key:"FAF"},{name:"Fornos de Algodres",key:"FAG"},{name:"Ferreira do Alentejo",key:"FAL"},{name:"Faro",key:"FAR"},{name:"Figueira de Castelo Rodrigo",key:"FCR"},{name:"Freixo de Espada à Cinta",key:"FEC"}
2,{name:"Figueira da Foz",key:"FIG"},{name:"Felgueiras",key:"FLG"},{name:"Fundão",key:"FND"},{name:"Fronteira",key:"FTR"},{name:"Funchal",key:"FUN"},{name:"Figueiró dos Vinhos",key:"FVN"},{name:"Ferreira do Zêzere",key:"FZZ"},{name:"Gavião",key:"GAV"},{name:"Grândola",key:"GDL"},{name:"Gondomar",key:"GDM"},{name:"Golegã",key:"GLG"},{name:"Guimarães",key:"GMR"},{name:"Góis",key:"GOI"},{name:"Guarda",key:"GRD"},{name:"Gouveia",key:"GVA"},{name:"Horta",key:"HRT"},{name:"Idanha-a-Nova",key:"IDN"},{name:"Ílhavo",key:"ILH"},{name:"Lagoa",key:"LAG"},{name:"Lagoa",key:"LGA"},{name:"Lajes das Flores",key:"LGF"},{name:"Lajes do Pico",key:"LGP"},{name:"Lagos",key:"LGS"},{name:"Loulé",key:"LLE"},{name:"Lamego",key:"LMG"},{name:"Lourinhã",key:"LNH"},{name:"Leiria",key:"LRA"},{name:"Loures",key:"LRS"},{name:"Lousã",key:"LSA"},{name:"Lisboa",key:"LSB"},{name:"Lousada",key:"LSD"},{name:"Mação",key:"MAC"},{name:"Madalena",key:"MAD"},{name:"Maia",key:"MAI"},{name:"Moimenta da Beira",key:"MBR"},{name:"Machico",key:"MCH"},{name:"Marco de Canaveses",key:"MCN"},{name:"Monchique",key:"MCQ"},{name:"Miranda do Corvo",key:"MCV"},{name:"Mêda",key:"MDA"},{name:"Mondim de Basto",key:"MDB"},{name:"Macedo de Cavaleiros",key:"MDC"},{name:"Mirandela",key:"MDL"},{name:"Miranda do Douro",key:"MDR"},{name:"Mafra",key:"MFR"},{name:"Monforte",key:"MFT"},{name:"Mogadouro",key:"MGD"},{name:"Mangualde",key:"MGL"},{name:"Marinha Grande",key:"MGR"},{name:"Mira",key:"MIR"},{name:"Mealhada",key:"MLD"},{name:"Melgaço",key:"MLG"},{name:"Montemor-o-Novo",key:"MMN"},{name:"Montemor-o-Velho",key:"MMV"},{name:"Monção",key:"MNC"},{name:"Mora",key:"MOR"},{name:"Mourão",key:"MOU"},{name:"Moura",key:"MRA"},{name:"Murtosa",key:"MRS"},{name:"Mortágua",key:"MRT"},{name:"Marvão",key:"MRV"},{name:"Mesão Frio",key:"MSF"},{name:"Moita",key:"MTA"},{name:"Manteigas",key:"MTG"},{name:"Montijo",key:"MTJ"},{name:"Mértola",key:"MTL"},{name:"Montalegre",key:"MTR"},{name:"Matosinhos",key:"MTS"},{name:"Murça",key:"MUR"},{name:"Nisa",key:"NIS"},{name:"Nelas",key:"NLS"},{name:"Nordeste",key:"NRD"},{name:"Nazaré",key:"NZR"},{name:"Oliveira de Azeméis",key:"OAZ"},{name:"Óbidos",key:"OBD"},{name:"Oliveira do Bairro",key:"OBR"},{name:"Odemira",key:"ODM"},{name:"Odivelas",key:"ODV"},{name:"Oeiras",key:"OER"},{name:"Oliveira de Frades",key:"OFR"},{name:"Oliveira do Hospital",key:"OHP"},{name:"Olhão",key:"OLH"},{name:"Oleiros",key:"OLR"},{name:"Ourique",key:"ORQ"},{name:"Ovar",key:"OVR"},{name:"Pombal",key:"PBL"},{name:"Paredes de Coura",key:"PCR"},{name:"Penalva do Castelo",key:"PCT"},{name:"Penacova",key:"PCV"},{name:"Ponta Delgada",key:"PDL"},{name:"Paços de Ferreira",key:"PFR"},{name:"Pedrógão Grande",key:"PGR"},{name:"Palmela",key:"PLM"},{name:"Porto de Mós",key:"PMS"},{name:"Porto Moniz",key:"PMZ"},{name:"Penamacor",key:"PNC"},{name:"Penedono",key:"PND"},{name:"Penafiel",key:"PNF"},{name:"Pinhel",key:"PNH"},{name:"Peniche",key:"PNI"},{name:"Penela",key:"PNL"},{name:"Proença-a-Nova",key:"PNV"},{name:"Pampilhosa da Serra",key:"PPS"},{name:"Paredes",key:"PRD"},{name:"Peso da Régua",key:"PRG"},{name:"Portel",key:"PRL"},{name:"Vila Nova de Poiares",key:"PRS"},{name:"Porto",key:"PRT"},{name:"Ponte de Sor",key:"PSR"},{name:"Porto Santo",key:"PST"},{name:"Ponte da Barca",key:"PTB"},{name:"Portalegre",key:"PTG"},{name:"Ponte de Lima",key:"PTL"},{name:"Portimão",key:"PTM"},{name:"Ponta do Sol",key:"PTS"},{name:"Povoação",key:"PVC"},{name:"Póvoa de Lanhoso",key:"PVL"},{name:"Póvoa de Varzim",key:"PVZ"},{name:"Ribeira Brava",key:"RBR"},{name:"Redondo",key:"RDD"},{name:"Ribeira Grande",key:"RGR"},{name:"Rio Maior",key:"RMR"},{name:"Reguengos de Monsaraz",key:"RMZ"},{name:"Ribeira de Pena",key:"RPN"},{name:"Resende",key:"RSD"},{name:"Sátão",key:"SAT"},{name:"São Brás de Alportel",key:"SBA"},{name:"Sabugal",key:"SBG"},{name:"Sabrosa",key:"SBR"},{name:"Santa Comba Dão",key:"SCD"},{name:"Santa Cruz das Flores",key:"SCF"},{name:"Santa Cruz da Graciosa",key:"SCG"},{name:"Santa Cruz",key:"SCR"},{name:"Seia",key:"SEI"},{name:"São João da Madeira",key:"SJM"},{name:"São João da Pesqueira",key:"SJP"},{name:"Silves",key:"SLV"},{name:"Sobral de Monte Agraço",key:"SMA"},{name:"Salvaterra de Magos",key:"SMG"},{name:"Santa Marta de Penaguião",key:"SMP"},{name:"Sines",key:"SNS"},{name:"Sintra",key:"SNT"},{name:"São Pedro do Sul",key:"SPS"},{name:"Sardoal",key:"SRD"},{name:"Soure",key:"SRE"},{name:"Sernancelhe",key:"SRN"},{name:"São Roque do Pico",key:"SRP"},{name:"Sertã",key:"SRT"},{name:"Sesimbra",key:"SSB"}
2,{name:"Sousel",key:"SSL"},{name:"Setúbal",key:"STB"},{name:"Santiago do Cacém",key:"STC"},{name:"Santana",key:"STN"},{name:"Santarém",key:"STR"},{name:"Santo Tirso",key:"STS"},{name:"São Vicente",key:"SVC"},{name:"Sever do Vouga",key:"SVV"},{name:"Seixal",key:"SXL"},{name:"Tabuaço",key:"TBC"},{name:"Terras de Bouro",key:"TBR"},{name:"Tábua",key:"TBU"},{name:"Trancoso",key:"TCS"},{name:"Torre de Moncorvo",key:"TMC"},{name:"Tomar",key:"TMR"},{name:"Tondela",key:"TND"},{name:"Torres Novas",key:"TNV"},{name:"Tarouca",key:"TRC"},{name:"Trofa",key:"TRF"},{name:"Torres Vedras",key:"TVD"},{name:"Tavira",key:"TVR"},{name:"Vila do Bispo",key:"VBP"},{name:"Vila do Conde",key:"VCD"},{name:"Viana do Castelo",key:"VCT"},{name:"Vidigueira",key:"VDG"},{name:"Vila Franca do Campo",key:"VFC"},{name:"Vila Flor",key:"VFL"},{name:"Santa Maria da Feira",key:"VFR"},{name:"Vila Franca de Xira",key:"VFX"},{name:"Vagos",key:"VGS"},{name:"Viseu",key:"VIS"},{name:"Vizela",key:"VIZ"},{name:"Vale de Cambra",key:"VLC"},{name:"Vila Nova de Foz Coa",key:"VLF"},{name:"Valongo",key:"VLG"},{name:"Valença",key:"VLN"},{name:"Valpaços",key:"VLP"},{name:"Vila de Rei",key:"VLR"},{name:"Velas",key:"VLS"},{name:"Vimioso",key:"VMS"},{name:"Vila Nova da Barquinha",key:"VNB"},{name:"Vila Nova de Cerveira",key:"VNC"},{name:"Vendas Novas",key:"VND"},{name:"Vila Nova de Famalicão",key:"VNF"},{name:"Vila Nova de Gaia",key:"VNG"},{name:"Vinhais",key:"VNH"},{name:"Ourém",key:"VNO"},{name:"Vila Nova de Paiva",key:"VNP"},{name:"Viana do Alentejo",key:"VNT"},{name:"Vila Pouca de Aguiar",key:"VPA"},{name:"Vila do Porto",key:"VPT"},{name:"Praia da Vitória",key:"VPV"},{name:"Vila Real",key:"VRL"},{name:"Vieira do Minho",key:"VRM"},{name:"Vila Real de Santo António",key:"VRS"},{name:"Vila Viçosa",key:"VVC"},{name:"Vila Verde",key:"VVD"},{name:"Vila Velha de Ródão",key:"VVR"},{name:"Vouzela",key:"VZL"}]},C={AD:["CA"],AE:["AR","EN"],AF:["FA","PS"],AG:["EN"],AI:["EN"],AL:["SQ"],AM:["HY"],AO:["PT"],AQ:["EN"],AR:["ES"],AS:["EN"],AT:["DE"],AU:["EN"],AW:["NL"],AX:["FI","SE"],AZ:["AZ"],BA:["BS","HR","SR"],BB:["EN"],BD:["BN"],BE:["FR","NL","DE"],BF:["FR"],BG:["BG"],BH:["AR","EN"],BI:["EN"],BJ:["FR"],BL:["FR"],BM:["EN"],BN:["EN","MS"],BO:["ES"],BQ:["NL","EN"],BR:["PT"],BS:["EN"],BT:["DZ"],BV:["NO"],BW:["EN"],BY:["BY","RU"],BZ:["EN","ES"],CA:["EN","FR"],CC:["EN"],CD:["FR"],CF:["FR"],CG:["FR"],CH:["DE","FR","IT"],CI:["FR"],CK:["EN"],CL:["ES"],CM:["EN"],CN:["ZH"],CO:["ES"],CR:["ES"],CU:["ES"],CV:["PT"],CW:["EN","NL"],CX:["EN"],CY:["HE"],CZ:["CS"],DE:["DE"],DJ:["AR","FR"],DK:["DA"],DM:["EN"],DO:["ES"],DZ:["AR","FR"],EC:["ES"],EE:["ET"],EG:["AR"],EH:["AR"],ER:["AR","IT","TI"],ES:["CA","ES","EU","GL"],ET:["AM","OM","SO","TI"],FI:["FI","SE"],FJ:["EN"],FK:["EN"],FM:["EN"],FO:["DA"],FR:["FR"],GA:["FR"],GB:["EN"],GD:["EN"],GE:["KA"],GG:["EN"],GF:["FR"],GH:["EN"],GI:["EN"],GL:["DA","KL"],GM:["EN"],GN:["FR"],GP:["FR"],GQ:["ES","FR","PT"],GR:["EL"],GS:["EN"],GT:["ES"],GU:["EN"],GW:["PT"],GY:["EN"],HK:["EN","ZH"],HM:["EN"],HN:["ES"],HR:["HR"],HT:["FR","HT"],HU:["HU"],ID:["ID"],IE:["EN"],IL:["AR","HE"],IM:["EN"],IN:["EN"],IO:["EN"],IQ:["AR"],IR:["FA"],IS:["IS"],IT:["IT"],JE:["EN"],JM:["EN"],JO:["AR"],JP:["JP"],KE:["EN"],KG:["KY","RU"],KH:["KM"],KI:["EN"],KM:["AR","FR"],KN:["EN"],KP:["KO"],KR:["KO"],KW:["AR"],KY:["EN"],KZ:["KK","RU"],LA:["LO"],LB:["AR"],LC:["EN"],LI:["DE"],LK:["EN","SI","TA"],LR:["EN"],LS:["EN","ST"],LT:["LT"],LU:["DE","FR"],LV:["LV"],LY:["AR"],MA:["AR","FR"],MC:["FR"],MD:["RO"],ME:["SR"],MF:["FR"],MG:["FR","MG"],MH:["EN"],MK:["MK"],ML:["FR"],MM:["MY"],MN:["MN"],MO:["PT","ZH"],MP:["EN"],MQ:["FR"],MR:["AR","FR"],MS:["EN"],MT:["EN","MT"],MU:["EN","FR"],MV:["DV"],MW:["EN","NY"],MX:["ES"],MY:["MS"],MZ:["PT"],NA:["EN"],NC:["FR"],NE:["FR"],NF:["EN"],NG:["ES"],NI:["ES"],NL:["NL"],NO:["NO"],NP:["EN"],NR:["EN"],NU:["EN"],NZ:["EN"],OM:["AR","EN"],PA:["ES"],PE:["ES"],PF:["FR"],PG:["EN"],PH:["EN","TL"],PK:["EN"],PL:["PL"],PM:["FR"],PN:["EN"],PR:["EN","ES"],PS:["AR"],PT:["PT"],PW:["EN"],PY:["ES"],QA:["AR","EN"],RE:["FR"],RO:["RO"],RS:["SR"],RU:["RU"],RW:["EN","FR","RW"],SA:["AR"],SB:["EN"],SC:["EN","FR"],SD:["AR","EN"],SE:["SE"],SG:["EN"],SH:["EN"],SI:["SL"],SJ:["NO"],SK:["SK"],SL:["EN"],SM:["IT"],SN:["FR"],SO:["SO"],SR:["NL"],SS:["EN"],ST:["PT"],SV:["ES"],SX:["EN","NL"],SY:["AR"],SZ:["EN","SS"],TC:["EN"],TD:["FR"],TF:["FR"],TG:["FR"],TH:["TH"],TJ:["RU","TG"],TK:["EN"],TL:["EN","ID","PT"],TN:["AR","FR"],TM:["RU","TK"],TO:["EN","TO"],TR:["TR"],TT:["EN"],TV:["EN"],TW:["ZH"],TZ:["EN","SW"],UA:["UK"],UG:["EN","SW"],UM:["EN"],US:["EN"],UY:["ES"],UZ:["UZ"],VA:["IT"],VC:["EN"],VE:["ES"],VG:["EN"],VI:["EN"],VN:["VN"],VU:["EN"],WF:["FR"],WS:["EN"],YE:["AR"],YT:["FR"],ZA:["EN"],ZM:["EN"],ZW:["EN"]},A={CA:[{component:"road",replacements:[{src:"Carrer de",dest:"C"},{src:"Rambla",dest:"Rbla"}]}],CS:[{component:"road",replacements:[{src:"Ulice",dest:"Ul"},{src:"Třída",dest:"Tř"},{src:"Náměstí",dest:"Nám"}]}],DA:[{component:"road",replacements:[{src:"Gamle",dest:"Gl"},{src:"Gammel",dest:"Gl"},{src:"Lille",dest:"Ll"},{src:"Nordre",dest:"Ndr"},{src:"Nørre",dest:"Nr"},{src:"Sankt",dest:"Skt"},{src:"Store",dest:"St"},{src:"Søndre",dest:"Sdr"},{src:"Sønder",dest:"Sdr"},{src:"Vester",dest:"V"},{src:"Vestre",dest:"V"},{src:"Øster",dest:"Ø"},{src:"Østre",dest:"Ø"}]}],DE:[{component:"road",replacements:[{src:"Platz",dest:"Pl"},{src:"Sankt",dest:"St"},{src:"Straße",dest:"Str"},{src:"Strasse",dest:"Str"}]}
2],EN:[{component:"country",replacements:[{src:"Central African Republic",dest:"CAR"},{src:"Democratic Republic of Congo",dest:"DRC"},{src:"New Zealand",dest:"NZ"},{src:"United Arab Emitrates",dest:"UAE"},{src:"United Kingdom",dest:"UK"},{src:"United States of America",dest:"USA"},{src:"United States Virgin Islands",dest:"USVI"}]},{component:"road",replacements:[{src:"Alley",dest:"Aly"},{src:"Arcade",dest:"Arc"},{src:"Avenue",dest:"Ave"},{src:"Boulevard",dest:"Blvd"},{src:"Circle",dest:"Cl"},{src:"Court",dest:"Ct"},{src:"Crescent",dest:"Cres"},{src:"Crossroad",dest:"XRD"},{src:"Drive",dest:"Dr"},{src:"Esplanade",dest:"Esp"},{src:"Expressway",dest:"EXPY"},{src:"Extention",dest:"Ext"},{src:"Freeway",dest:"Fwy"},{src:"Grove",dest:"Gr"},{src:"Highway",dest:"HWY"},{src:"Mountain",dest:"Mtn"},{src:"Northeast",dest:"NE"},{src:"Northwest",dest:"NW"},{src:"Place",dest:"Pl"},{src:"Road",dest:"Rd"},{src:"Southeast",dest:"SE"},{src:"Southwest",dest:"SW"},{src:"Square",dest:"Sq"},{src:"Street",dest:"St"},{src:"Terrace",dest:"Tce"},{src:"Throughway",dest:"TRWY"}]}],ES:[{component:"road",replacements:[{src:"Avenida",dest:"Avda"},{src:"Calle de",dest:"C"},{src:"Carrera",dest:"Cra"},{src:"Carrero",dest:"Cro"},{src:"Colonia",dest:"Col"},{src:"Estación",dest:"Estcn"},{src:"Gran Vía",dest:"GV"},{src:"Mercado",dest:"Merc"},{src:"Plaza",dest:"Pl"},{src:"Parque",dest:"Pque"},{src:"Pasaje",dest:"Psje"},{src:"Paseo",dest:"Po"},{src:"Pueblo",dest:"Pblo"},{src:"Puente",dest:"Pnte"},{src:"Puerta",dest:"Pta"},{src:"Puerto",dest:"Pto"},{src:"Rambla",dest:"Rbla"},{src:"Ronda",dest:"Rda"},{src:"Rotonda",dest:"Rtda"},{src:"San",dest:"S"},{src:"Sector",dest:"Sect"},{src:"Santa",dest:"Sta"},{src:"Viaducto",dest:"Vcto"}]}],ET:[{component:"road",replacements:[{src:"Maantee",dest:"mnt"},{src:"Puiestee",dest:"pst"},{src:"Raudtee",dest:"rdt"},{src:"Raudteejaam",dest:"rdtj"},{src:"Tänav",dest:"tn"}]}],EU:[{component:"road",replacements:[{src:"Kalea",dest:"K"},{src:"Errepidea",dest:"Err"},{src:"Etorbidea",dest:"Etorb"}]}],FI:[{component:"road",replacements:[{src:"alue",dest:"al"},{src:"asema",dest:"as"},{src:"aukio",dest:"auk"},{src:"kaari",dest:"kri"},{src:"katu",dest:"k"},{src:"kuja",dest:"kj"},{src:"penger",dest:"pgr"},{src:"polku",dest:"p"},{src:"raitti",dest:"r"},{src:"ranta",dest:"rt"},{src:"rinne",dest:"rn"},{src:"tie",dest:"t"},{src:"tienhaara",dest:"th"},{src:"tori",dest:"tr"},{src:"väylä",dest:"vlä"}]}],FR:[{component:"road",replacements:[{src:"Avenue",dest:"Av"},{src:"Bâtiment",dest:"Bât"},{src:"Boulevard",dest:"Boul"},{src:"Cours",dest:"Crs"},{src:"Place",dest:"Pl"},{src:"Rue",dest:"r"},{src:"Saint",dest:"St"},{src:"Sainte",dest:"Ste"},{src:"Zone industrielle",dest:"Z.I"}]}],HU:[{component:"road",replacements:[{src:"utca",dest:"u"},{src:"körút",dest:"krt"}]}],IT:[{component:"road",replacements:[{src:"Calle",dest:"C.le"},{src:"Campo",dest:"C.po"},{src:"Cascina",dest:"C.na"},{src:"Corso",dest:"C.so"},{src:"Corte",dest:"C.te"},{src:"Fondamenta",dest:"F.te"},{src:"Largo",dest:"L.go"},{src:"Località",dest:"Loc."},{src:"Lungomare",dest:"L.mare"},{src:"Piazza",dest:"P.za"},{src:"Piazzale",dest:"P.le"},{src:"Piazzetta",dest:"P.ta"},{src:"Ponte",dest:"P.te"},{src:"Porta",dest:"P.ta"},{src:"Salizada",dest:"S.da"},{src:"San",dest:"S."},{src:"Santa",dest:"S."},{src:"Santo",dest:"S."},{src:"Santissima",dest:"SS.ma"},{src:"Santissime",dest:"SS.me"},{src:"Santissimi",dest:"SS.mi"},{src:"Santissimo",dest:"SS.mo"},{src:"Stazione",dest:"Staz"},{src:"Strada Comunale",dest:"SC"},{src:"Strada Provinciale",dest:"SP"},{src:"Strada Regionale",dest:"SR"},{src:"Strada Statale",dest:"SS"},{src:"Via",dest:"V"},{src:"Viale",dest:"V.le"},{src:"Vico",dest:"V.co"},{src:"Vicolo",dest:"V.lo"}]}],NL:[{component:"road",replacements:[{src:"Burgemeester",dest:"Burg"},{src:"Docter",dest:"Dr"},{src:"Dokter",dest:"Dr"},{src:"Gebroeders",dest:"Gebr"},{src:"Generaal",dest:"Gen"},{src:"Gracht",dest:"Gr"},{src:"Kardinaal",dest:"Kard"},{src:"Kolonel",dest:"Kol"},{src:"Kort",dest:"K"},{src:"Korte",dest:"Kte"},{src:"Laan",dest:"ln"},{src:"Lange",dest:"L"},{src:"Markt",dest:"mkt"},{src:"Minister",dest:"Min"},{src:"Monseigneur",dest:"Mgr"},{src:"Pastoor",dest:"Past"},{src:"Prins",dest:"Pr"},{src:"Prinses",dest:"Pr"},{src:"Professor",dest:"Prof"},{src:"Sint",dest:"St"},{src:"Straat",dest:"str"},{src:"Van",dest:"v"},{src:"Vrouwe",dest:"Vr"},{src:"Weg",dest:"wg"},{src:"Zuster",dest:"Zr"}]}],NO:[{component:"road",replacements:[{src:"gata",dest:"g"},{src:"gate",dest:"g"},{src:"gaten",dest:"g"},{src:"plass",dest:"pl"},{src:"plassen",dest:"pl"},{src:"sving",dest:"sv"},{src:"svingen",dest:"sv"},{src:"veg",dest:"v"},{src:"vegen",dest:"v"},{src:"vei",dest:"v"},{src:"veien",dest:"v"}]}],PL:[{component:"road",replacements:[{src:"Aleja",dest:"al."},{src:"Aleje",dest:"al."},{src:"Alei",dest:"al."},{src:"Alejach",dest:"al."},{src:"Aleją",dest:"al."},{src:"Biskupa",dest:"bpa."},{src:"Biskup",dest:"bp."},{src:"Doktora",dest:"dr."},{src:"Księcia",dest:"ks."},{src:"Księdza",dest:"ks."},{src:"Kardynała",dest:"kard."},{src:"Marszałka",dest:"marsz."},{src:"Majora",dest:"mjr."},{src:"Plac",dest:"pl."},{src:"Placu",dest:"pl."},{src:"Placem",dest:"pl."},{src:"Profesora",dest:"prof."},{src:"Pułkownika",dest:"płk."},{src:"Rotmistrza",dest:"rotm."},{src:"Ulica",dest:"ul."},{src:"Ulice",dest:"ul."},{src:"Ulicą",dest:"ul."},{src:"Ulicy",dest:"ul."}]}],PT:[{component:"road",replacements:[{src:"Alameda",dest:"Al"},{src:"Avenida",dest:"Av"},{src:"Azinhaga",dest:"Az"},{src:"Bairro",dest:"Br"},{src:"Beco",dest:"Bc"},{src:"Calçada",dest:"Cc"},{src:"Calçadinha",dest:"Ccnh"},{src:"Caminho",dest:"Cam"},{src:"Casal",dest:"Csl"},{src:"Escadas",dest:"Esc"},{src:"Escadinhas",dest:"Escnh"},{src:"Estrada",dest:"Estr"},{src:"Gaveto",dest:"Gav"},{src:"Jardim",dest:"Jrd"},{src:"Largo",dest:"Lg"},{src:"Loteamento",dest:"Loteam"},{src:"Parque",dest:"Pq"},{src:"Pátio",dest:"Pto"},{src:"Praça",dest:"Pc"},{src:"Praceta",dest:"Pct"},{src:"Prolongamento",dest:"Prolng"},{src:"Quinta",dest:"Qta"},{src:"Rotunda",dest:"Rot"},{src:"Rua",dest:"R"},{src:"Transversal",dest:"Transv"},{src:"Travessa",dest:"Tv"},{src:"Urbanização",dest:"Urb"},{src:"Vila",dest:"Vl"},{src:"Zona",dest:"Zn"}]}],RO:[{component:"road",replacements:[{src:"Strada",dest:"Str"},{src:"Intrarea",dest:"Intr"},{src:"Bulevardul",dest:"Blvd"},{src:"Soseaua",dest:"Sos"}]}
2],RU:[{component:"country",replacements:[{src:"Российская Федерация",dest:"РФ"}]},{component:"state",replacements:[{src:"автономный округ",dest:"АО"},{src:"автономная область",dest:"Аобл"},{src:"область",dest:"обл"},{src:"Республика",dest:"Респ"}]},{component:"county",replacements:[{src:"городской округ",dest:"г.о."},{src:"сельский округ",dest:"с.о."},{src:"район",dest:"р-н"}]},{component:"city",replacements:[{src:"город",dest:"г"},{src:"сельское поселение",dest:"с.п."},{src:"сельский совет",dest:"с.с."}]},{component:"village",replacements:[{src:"поселок",dest:"пос"},{src:"посёлок",dest:"пос"},{src:"дачный поселок",dest:"дп"},{src:"дачный посёлок",dest:"дп"},{src:"деревня",dest:"д"},{src:"курортный поселок",dest:"кп"},{src:"курортный посёлок",dest:"кп"},{src:"местечко",dest:"м"},{src:"село",dest:"с"},{src:"станица",dest:"ст-ца"},{src:"поселок городского типа",dest:"пгт"},{src:"посёлок городского типа",dest:"пгт"}]},{component:"neighbourhood",replacements:[{src:"квартал",dest:"кв-л"},{src:"район",dest:"р-н"},{src:"микрорайон",dest:"мкр"}]},{component:"road",replacements:[{src:"улица",dest:"ул"},{src:"дорога",dest:"дор"},{src:"переулок",dest:"пер"},{src:"шоссе",dest:"ш"},{src:"проспект",dest:"пр-кт"},{src:"проезд",dest:"пр"},{src:"площадь",dest:"пл"},{src:"бульвар",dest:"б-р"},{src:"набережная",dest:"наб"},{src:"корпус",dest:"корп"},{src:"строение",dest:"стр"},{src:"тупик",dest:"туп"}]}],SE:[{component:"road",replacements:[{src:"gata",dest:"g"},{src:"gatan",dest:"g"},{src:"gränd",dest:"gr"},{src:"gränden",dest:"gr"},{src:"lilla",dest:"l"},{src:"norra",dest:"n"},{src:"östra",dest:"ö"},{src:"södra",dest:"s"},{src:"stig",dest:"st"},{src:"stora",dest:"st"},{src:"västra",dest:"v"}]}],SK:[{component:"road",replacements:[{src:"Armádneho generála",dest:"Arm. gen"},{src:"Československej",dest:"Čsl"},{src:"Doktora",dest:"Dr"},{src:"Doktorky",dest:"Dr"},{src:"Generála",dest:"Gen"},{src:"Inžiniera",dest:"Ing"},{src:"Inžinierky",dest:"Ing"},{src:"Kapitána",dest:"Kpt"},{src:"Majora",dest:"Mjr"},{src:"Nábrežie",dest:"Nábr"},{src:"Námestie",dest:"Nám"},{src:"Plukovníka",dest:"Plk"},{src:"Podplukovníka",dest:"Pplk"},{src:"Podporučíka",dest:"Ppor"},{src:"Poručíka",dest:"Por"},{src:"Profesora",dest:"Prof"},{src:"Profesorky",dest:"Prof"},{src:"Sídlisko",dest:"Sídl"},{src:"Svätého",dest:"Sv"},{src:"Svätej",dest:"Sv"},{src:"Ulica",dest:"Ul"}]}],TR:[{component:"road",replacements:[{src:"Bulvar",dest:"Bl"},{src:"Bulvarı",dest:"Bl"},{src:"Cadde",dest:"Cd"},{src:"Caddesi",dest:"Cd"},{src:"Mahalle",dest:"Mh"},{src:"Sokak",dest:"Sk"},{src:"Sokağı",dest:"Sk"}]}],UK:[{component:"road",replacements:[{src:"бульвар",dest:"бул"},{src:"дорога",dest:"дор"},{src:"провулок",dest:"пров"},{src:"площа",dest:"пл"},{src:"проспект",dest:"просп"},{src:"шосе",dest:"ш"},{src:"вулиця",dest:"вул"}]}],VN:[{component:"road",replacements:[{src:"Công trường",dest:"CT"},{src:"Đại lộ",dest:"ĐL"},{src:"Đường",dest:"D"},{src:"Quảng trường",dest:"QT"}]}]},N=b.map(function(t){return t.alias}),M=["state"],w={BR:1,CR:1,ES:1,NI:1,PY:1,RO:1,TG:1,TM:1,XK:1},R=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=Object.keys(t);if(t.country&&t.state&&Number.isInteger(t.country)&&(t.country=t.state,delete t.state),a&&a.length)for(var r=0;r<o.length;r++)for(var i=0;i<a.length;i++){var s=new RegExp("^".concat(o[r],"="));if(a[i][0].match(s)){var l=new RegExp(a[i][0].replace(s,""));t[o[r]].match(l)&&(t[o[r]]=t[o[r]].replace(l,a[i][1]))}else t[o[r]]="".concat(t[o[r]]).replace(new RegExp(a[i][0]),a[i][1])}!t.state_code&&t.state&&(t.state_code=function(t,a){if(S[a]){var n=S[a].find(function(a){return"string"==typeof a.name&&a.name.toUpperCase()===t.toUpperCase()?a:!!Object.values(a.name).find(function(a){return a.toUpperCase()===t.toUpperCase()})&&{key:a.key}});return n&&n.key}}(t.state,t.country_code),t.state.match(/^washington,? d\.?c\.?/i)&&(t.state_code="DC",t.state="District of Columbia",t.city="Washington")),!t.county_code&&t.county&&(t.county_code=function(t,a){if(v[a]){var n=v[a].find(function(a){return"string"==typeof a.name&&a.name.toUpperCase()===t.toUpperCase()?a:!!Object.values(a.name).find(function(a){return a.toUpperCase()===t.toUpperCase()})&&{key:a.key}});return n&&n.key}}(t.county,t.country_code));for(var m=[],u=0;u<o.length;u++)-1===N.indexOf(o[u])&&m.push(o[u]);if(m.length&&(t.attention=m.map(function(a){return t[a]}).join(", ")),t.postcode&&!1!==n.cleanupPostcode){t.postcode="".concat(t.postcode);var d=/^(\d{5}),\d{5}/.exec(t.postcode);t.postcode.length>20||t.postcode.match(/\d+;\d+/)?delete t.postcode:d&&(t.postcode=d[1])}if(n.abbreviate&&t.country_code&&C[t.country_code])for(var c=0;c<C[t.country_code].length;c++){var y=C[t.country_code][c];if(A[y]){for(var h=0;h<A[y].length;h++)if(t[A[y][h].component])for(var p=0;p<A[y][h].replacements.length;p++)t[A[y][h].component]=t[A[y][h].component].replace(new RegExp("\\b".concat(A[y][h].replacements[p].src,"\\b")),A[y][h].replacements[p].dest)}}o=Object.keys(t);for(var k=0;k<o.length;k++)"".concat(t[o[k]]).match(/^https?:\/\//i)&&delete t[o[k]];return t},B=function(t){for(var a=[{s:/[\t-\r ,\}\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+$/,d:""},{s:/^[\t-\r ,\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+/,d:""},{s:/^\x2D /,d:""},{s:/,[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,/,d:", "},{s:/[\t ]+,[\t ]+/,d:", "},{s:/[\t ][\t ]+/,d:" "},{s:/[\t ]\n/,d:"\n"},{s:/\n,/,d:"\n"},{s:/,,+/,d:","},{s:/,\n/,d:"\n"},{s:/\n[\t ]+/,d:"\n"},{s:/\n\n+/,d:"\n"}],n=function(t,a){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(t){return t},o={},r=[],i=0;i<t.length;i++){var s=t[i].trim();"new york"!==s.toLowerCase()?o[s]||(o[s]=1,r.push(n(s))):(o[s]=1,r.push(s))}return r.join(a)},o=0;o<a.length;o++)t=n((t=t.replace(a[o].s,a[o].d)).split("\n"),"\n",function(t){return n(t.split(", "),", ")}
2);return t.trim()},E=function(t,a){var n,o=(n=t.address_template||_.default.address_template,2===["road","postcode"].map(function(t){return!!a[t]}).filter(function(t){return!t}).length&&(n=t.fallback_template||_.default.fallback_template),n),r=Object.assign({},a,{first:function(){return function(t,n){var o=n(t,a).split(/\s*\|\|\s*/).filter(function(t){return t.length>0});return o.length?o[0]:""}}}),i=B(f.render(o,r));if(t.postformat_replace)for(var s=0;s<t.postformat_replace.length;s++){var l=t.postformat_replace[s];i=i.replace(new RegExp(l[0]),l[1])}return(i=B(i)).trim().length||(i=B(Object.keys(a).map(function(t){return a[t]}).filter(function(t){return!!t}).join(", "))),i+"\n"},T="Andorra",L="United Arab Emirates",P="Afghanistan",x="Antigua and Barbuda",O="Anguilla",G="Albania",D="Armenia",I="Angola",K="Antarctica",V="Argentina",z="American Samoa",U="Austria",F="Australia",H="Aruba",j="Åland Islands",W="Azerbaijan",$="Bosnia and Herzegovina",Z="Barbados",Y="Bangladesh",J="Belgium",q="Burkina Faso",Q="Bulgaria",X="Bahrain",ee="Burundi",et="Benin",ea="Saint Barthélemy",en="Bermuda",eo="Brunei",er="Bolivia",ei="Caribbean Netherlands",es="Brazil",el="The Bahamas",em="Bhutan",eu="Bouvet Island",ed="Botswana",ec="Belarus",ey="Belize",eh="Canada",ep="Cocos (Keeling) Islands",ek="Democratic Republic of the Congo",ef="Central African Republic",eg="Republic of the Congo",e_="Switzerland",eb="Côte d'Ivoire",eS="Cook Islands",ev="Chile",eC="Cameroon",eA="China",eN="Colombia",eM="Costa Rica",ew="Cuba",eR="Cabo Verde",eB="Curaçao",eE="Christmas Island",eT="Cyprus",eL="Czech Republic",eP="Germany",ex="Djibouti",eO="Denmark",eG="Dominica",eD="Dominican Republic",eI="Algeria",eK="Ecuador",eV="Estonia",ez="Egypt",eU="Western Sahara",eF="Eritrea",eH="Spain",ej="Ethiopia",eW="Finland",e$="Fiji",eZ="Falkland Islands",eY="Federated States of Micronesia",eJ="Faroe Islands",eq="France",eQ="Gabon",eX="United Kingdom",e0="Grenada",e1="Georgia (country)",e2="French Guiana",e4="Guernsey",e8="Ghana",e6="Gibraltar",e3="Greenland",e5="The Gambia",e7="Guinea",e9="Guadeloupe",te="Equatorial Guinea",tt="Greece",ta="South Georgia and the South Sandwich Islands",tn="Guatemala",to="Guam",tr="Guinea-Bissau",ti="Guyana",ts="Hong Kong",tl="Heard Island and McDonald Islands",tm="Honduras",tu="Croatia",td="Haiti",tc="Hungary",ty="Indonesia",th="Republic of Ireland",tp="Israel",tk="Isle of Man",tf="India",tg="British Indian Ocean Territory",t_="Iraq",tb="Iran",tS="Iceland",tv="Italy",tC="Jersey",tA="Jamaica",tN="Jordan",tM="Japan",tw="Kenya",tR="Kyrgyzstan",tB="Cambodia",tE="Kiribati",tT="Comoros",tL="Saint Kitts and Nevis",tP="North Korea",tx="South Korea",tO="Kuwait",tG="Cayman Islands",tD="Kazakhstan",tI="Laos",tK="Lebanon",tV="Saint Lucia",tz="Liechtenstein",tU="Sri Lanka",tF="Liberia",tH="Lesotho",tj="Lithuania",tW="Luxembourg",t$="Latvia",tZ="Libya",tY="Morocco",tJ="Monaco",tq="Moldova",tQ="Montenegro",tX="Collectivity of Saint Martin",t0="Madagascar",t1="Marshall Islands",t2="Republic of North Macedonia",t4="Mali",t8="Myanmar",t6="Mongolia",t3="Macau",t5="Northern Mariana Islands",t7="Martinique",t9="Mauritania",ae="Montserrat",at="Malta",aa="Mauritius",an="Maldives",ao="Malawi",ar="Mexico",ai="Malaysia",as="Mozambique",al="Namibia",am="New Caledonia",au="Niger",ad="Norfolk Island",ac="Nigeria",ay="Nicaragua",ah="Netherlands",ap="Norway",ak="Nepal",af="Nauru",ag="Niue",a_="New Zealand",ab="Oman",aS="Panama",av="Peru",aC="French Polynesia",aA="Papua New Guinea",aN="Philippines",aM="Pakistan",aw="Poland",aR="Saint Pierre and Miquelon",aB="Pitcairn Islands",aE="Puerto Rico",aT="State of Palestine",aL="Portugal",aP="Palau",ax="Paraguay",aO="Qatar",aG="Réunion",aD="Romania",aI="Serbia",aK="Russia",aV="Rwanda",az="Saudi Arabia",aU="Solomon Islands",aF="Seychelles",aH="Sudan",aj="Sweden",aW="Singapore",a$="Saint Helena, Ascension and Tristan da Cunha",aZ="Slovenia",aY="Svalbard and Jan Mayen",aJ="Slovakia",aq="Sierra Leone",aQ="San Marino",aX="Senegal",a0="Somalia",a1="Suriname",a2="South Sudan",a4="São Tomé and Príncipe",a8="El Salvador",a6="Sint Maarten",a3="Syria",a5="Eswatini (Swaziland)",a7="Turks and Caicos Islands",a9="Chad",ne="French Southern and Antarctic Lands",nt="Togo",na="Thailand",nn="Tajikistan",no="Tokelau",nr="East Timor",ni="Turkmenistan",ns="Tunisia",nl="Tonga",nm="Türkiye (Turkey)",nu="Trinidad and Tobago",nd="Tuvalu",nc="Taiwan",ny="Tanzania",nh="Ukraine",np="Uganda",nk="United States Minor Outlying Islands",nf="United States",ng="Uruguay",n_="Uzbekistan",nb="Vatican City",nS="Saint Vincent and the Grenadines",nv="Venezuela",nC="British Virgin Islands",nA="United States Virgin Islands",nN="Vietnam",nM="Vanuatu",nw="Wallis and Futuna",nR="Samoa",nB="Yemen",nE="Mayotte",nT="South Africa",nL="Zambia",nP="Zimbabwe",nx=Object.freeze({__proto__:null,AD:T,AE:L,AF:P,AG:x,AI:O,AL:G,AM:D,AO:I,AQ:K,AR:V,AS:z,AT:U,AU:F,AW:H,AX:j,AZ:W,BA:$,BB:Z,BD:Y,BE:J,BF:q,BG:Q,BH:X,BI:ee,BJ:et,BL:ea,BM:en,BN:eo,BO:er,BQ:ei,BR:es,BS:el,BT:em,BV:eu,BW:ed,BY:ec,BZ:ey,CA:eh,CC:ep,CD:ek,CF:ef,CG:eg,CH:e_,CI:eb,CK:eS,CL:ev,CM:eC,CN:eA,CO:eN,CR:eM,CU:ew,CV:eR,CW:eB,CX:eE,CY:eT,CZ:eL,DE:eP,DJ:ex,DK:eO,DM:eG,DO:eD,DZ:eI,EC:eK,EE:eV,EG:ez,EH:eU,ER:eF,ES:eH,ET:ej,FI:eW,FJ:e$,FK:eZ,FM:eY,FO:eJ,FR:eq,GA:eQ,GB:eX,GD:e0,GE:e1,GF:e2,GG:e4,GH:e8,GI:e6,GL:e3,GM:e5,GN:e7,GP:e9,GQ:te,GR:tt,GS:ta,GT:tn,GU:to,GW:tr,GY:ti,HK:ts,HM:tl,HN:tm,HR:tu,HT:td,HU:tc,ID:ty,IE:th,IL:tp,IM:tk,IN:tf,IO:tg,IQ:t_,IR:tb,IS:tS,IT:tv,JE:tC,JM:tA,JO:tN,JP:tM,KE:tw,KG:tR,KH:tB,KI:tE,KM:tT,KN:tL,KP:tP,KR:tx,KW:tO,KY:tG,KZ:tD,LA:tI,LB:tK,LC:tV,LI:tz,LK:tU,LR:tF,LS:tH,LT:tj,LU:tW,LV:t$,LY:tZ,MA:tY,MC:tJ,MD:tq,ME:tQ,MF:tX,MG:t0,MH:t1,MK:t2,ML:t4,MM:t8,MN:t6,MO:t3,MP:t5,MQ:t7,MR:t9,MS:ae,MT:at,MU:aa,MV:an,MW:ao,MX:ar,MY:ai,MZ:as,NA:al,NC:am,NE:au,NF:ad,NG:ac,NI:ay,NL:ah,NO:ap,NP:ak,NR:af,NU:ag,NZ:a_,OM:ab,PA:aS,PE:av,PF:aC,PG:aA,PH:aN,PK:aM,PL:aw,PM:aR,PN:aB,PR:aE,PS:aT,PT:aL,PW:aP,PY:ax,QA:aO,RE:aG,RO:aD,RS:aI,RU:aK,RW:aV,SA:az,SB:aU,SC:aF,SD:aH,SE:aj,SG:aW,SH:a$,SI:aZ,SJ:aY,SK:aJ,SL:aq,SM:aQ,SN:aX,SO:a0,SR:a1,SS:a2,ST:a4,SV:a8,SX:a6,SY:a3,SZ:a5,TC:a7,TD:a9,TF:ne,TG:nt,TH:na,TJ:nn,TK:no,TL:nr,TM:ni,TN:ns,TO:nl,TR:nm,TT:nu,TV:nd,TW:nc,TZ:ny,UA:nh,UG:np,UM:nk,US:nf,UY:ng,UZ:n_,VA:nb,VC:nS,VE:nv,VG:nC,VI:nA,VN:nN,VU:nM,WF:nw,WS:nR,YE:nB,YT:nE,ZA:nT,ZM:nL,ZW:nP,default:{AD:T,AE:L,AF:P,AG:x,AI:O,AL:G,AM:D,AO:I,AQ:K,AR:V,AS:z,AT:U,AU:F,AW:H,AX:j,AZ:W,BA:$,BB:Z,BD:Y,BE:J,BF:q,BG:Q,BH:X,BI:ee,BJ:et,BL:ea,BM:en,BN:eo,BO:er,BQ:ei,BR:es,BS:el,BT:em,BV:eu,BW:ed,BY:ec,BZ:ey,CA:eh,CC:ep,CD:ek,CF:ef,CG:eg,CH:e_,CI:eb,CK:eS,CL:ev,CM:eC,CN:eA,CO:eN,CR:eM,CU:ew,CV:eR,CW:eB,CX:eE,CY:eT,CZ:eL,DE:eP,DJ:ex,DK:eO,DM:eG,DO:eD,DZ:eI,EC:eK,EE:eV,EG:ez,EH:eU,ER:eF,ES:eH,ET:ej,FI:eW,FJ:e$,FK:eZ,FM:eY,FO:eJ,FR:eq,GA:eQ,GB:eX,GD:e0,GE:e1,GF:e2,GG:e4,GH:e8,GI:e6,GL:e3,GM:e5,GN:e7,GP:e9,GQ:te,GR:tt,GS:ta,GT:tn,GU:to,GW:tr,GY:ti,HK:ts,HM:tl,HN:tm,HR:tu,HT:td,HU:tc,ID:ty,IE:th,IL:tp,IM:tk,IN:tf,IO:tg,IQ:t_,IR:tb,IS:tS,IT:tv,JE:tC,JM:tA,JO:tN,JP:tM,KE:tw,KG:tR,KH:tB,KI:tE,KM:tT,KN:tL,KP:tP,KR:tx,KW:tO,KY:tG,KZ:tD,LA:tI,LB:tK,LC:tV,LI:tz,LK:tU,LR:tF,LS:tH,LT:tj,LU:tW,LV:t$,LY:tZ,MA:tY,MC:tJ,MD:tq,ME:tQ,MF:tX,MG:t0,MH:t1,MK:t2,ML:t4,MM:t8,MN:t6,MO:t3,MP:t5,MQ:t7,MR:t9,MS:ae,MT:at,MU:aa,MV:an,MW:ao,MX:ar,MY:ai,MZ:as,NA:al,NC:am,NE:au,NF:ad,NG:ac,NI:ay,NL:ah,NO:ap,NP:ak,NR:af,NU:ag,NZ:a_,OM:ab,PA:aS,PE:av,PF:aC,PG:aA,PH:aN,PK:aM,PL:aw,PM:aR,PN:aB,PR:aE,PS:aT,PT:aL,PW:aP,PY:ax,QA:aO,RE:aG,RO:aD,RS:aI,RU:aK,RW:aV,SA:az,SB:aU,SC:aF,SD:aH,SE:aj,SG:aW,SH:a$,SI:aZ,SJ:aY,SK:aJ,SL:aq,SM:aQ,SN:aX,SO:a0,SR:a1,SS:a2,ST:a4,SV:a8,SX:a6,SY:a3,SZ:a5,TC:a7,TD:a9,TF:ne,TG:nt,TH:na,TJ:nn,TK:no,TL:nr,TM:ni,TN:ns,TO:nl,TR:nm,TT:nu,TV:nd,TW:nc,TZ:ny,UA:nh,UG:np,UM:nk,US:nf,UY:ng,UZ:n_,VA:nb,VC:nS,VE:nv,VG:nC,VI:nA,VN:nN,VU:nM,WF:nw,WS:nR,YE:nB,YT:nE,ZA:nT,ZM:nL,ZW:nP}});return{format:function(t){var a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{abbreviate:!1,appendCountry:!1,cleanupPostcode:!0,countryCode:void 0,fallbackCountryCode:void 0,output:"string"},o=Object.assign({},t);o=function(t){for(var a=Object.keys(t),n=0;n<a.length;n++){var o=a[n].replace(/([A-Z])/g,"_$1").toLowerCase();N.indexOf(o)>-1&&!t[o]&&(t[a[n]]&&(t[o]=t[a[n]]),delete t[a[n]])}return t}(o),n.countryCode&&(o.country_code=n.countryCode),o=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=t.country_code&&t.country_code.toUpperCase();if(!_[n]&&a&&(n=a.toUpperCase()),!n||2!==n.length)return t;if("UK"===n&&(n="GB"),_[n]&&_[n].use_country){var o=n;if(n=_[n].use_country.toUpperCase(),_[o].change_country){var r=_[o].change_country,i=/\$(\w*)/.exec(r);i&&(r=t[i[1]]?r.replace(new RegExp("\\$".concat(i[1])),t[i[1]]):r.replace(new RegExp("\\$".concat(i[1])),"")),t.country=r}if(_[o].add_component&&_[o].add_component.indexOf("=")>-1){var s=_[o].add_component.split("=");M.indexOf(s[0])>-1&&(t[s[0]]=s[1])}}return"NL"===n&&t.state&&("Curaçao"===t.state?(n="CW",t.country="Curaçao"):t.state.match(/sint maarten/i)?(n="SX",t.country="Sint Maarten"):t.state.match(/aruba/i)&&(n="AW",t.country="Aruba")),t.country_code=n,t}(o,n.fallbackCountryCode),n.appendCountry&&nx[o.country_code]&&!o.country&&(o.country=nx[o.country_code]);var r=_[(a=o=function(t){var a=Object.keys(t),n=b;w[t.country_code]||(n=b.filter(function(t){return"district"!==t.alias}
2)).push({alias:"district",name:"state_district"});for(var o=function(o){var r=n.find(function(t){return t.alias===a[o]});r&&!t[r.name]&&(t[r.name]=t[r.alias])},r=0;r<a.length;r++)o(r);return t}(o)).country_code]?_[a.country_code]:_.default;o=R(o,r.replace,n);var i=E(r,o);return"array"===n.output?i.split("\n").filter(function(t){return!!t}):i}}}()},619447,(t,a,n)=>{var o=function(){function t(){for(var t=0,a={};t<arguments.length;t++){var n=arguments[t];for(var o in n)a[o]=n[o]}return a}function a(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(o){function r(){}function i(a,n,i){if("u">typeof document){"number"==typeof(i=t({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(new Date*1+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var s=JSON.stringify(n);/^[\{\[]/.test(s)&&(n=s)}catch(t){}n=o.write?o.write(n,a):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),a=encodeURIComponent(String(a)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var l="";for(var m in i)i[m]&&(l+="; "+m,!0!==i[m]&&(l+="="+i[m].split(";")[0]));return document.cookie=a+"="+n+l}}function s(t,n){if("u">typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],s=0;s<i.length;s++){var l=i[s].split("="),m=l.slice(1).join("=");n||'"'!==m.charAt(0)||(m=m.slice(1,-1));try{var u=a(l[0]);if(m=(o.read||o)(m,u)||a(m),n)try{m=JSON.parse(m)}catch(t){}if(r[u]=m,t===u)break}catch(t){}}return t?r[t]:r}}return r.set=i,r.get=function(t){return s(t,!1)},r.getJSON=function(t){return s(t,!0)},r.remove=function(a,n){i(a,"",t(n,{expires:-1}))},r.defaults={},r.withConverter=n,r}(function(){})};if("function"==typeof define&&define.amd){let r;void 0!==(r=o(t.r,n,a))&&t.v(r)}a.exports=o()},836159,(t,a,n)=>{"use strict";function o(){return null}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o}}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),a.exports=n.default)},3303,(t,a,n)=>{a.exports=t.r(479520)},255790,t=>{"use strict";var a,n,o=t.i(619447),r=t.i(271645),i=function(t){var a=t.condition,n=t.wrapper,o=t.children;return a?n(o):o};function s(){return(s=Object.assign.bind()).apply(this,arguments)}function l(t,a){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t})(t,a)}var m="bottom";(a=n||(n={})).STRICT="strict",a.LAX="lax",a.NONE="none";var u={HIDDEN:"hidden",SHOW:"show",BY_COOKIE_VALUE:"byCookieValue"},d="CookieConsent",c=["children"],y={disableStyles:!1,hideOnAccept:!0,hideOnDecline:!0,location:m,visible:u.BY_COOKIE_VALUE,onAccept:function(t){},onDecline:function(){},cookieName:d,cookieValue:"true",declineCookieValue:"false",setDeclineCookie:!0,buttonText:"I understand",declineButtonText:"I decline",debug:!1,expires:365,containerClasses:"CookieConsent",contentClasses:"",buttonClasses:"",buttonWrapperClasses:"",declineButtonClasses:"",buttonId:"rcc-confirm-button",declineButtonId:"rcc-decline-button",extraCookieOptions:{},disableButtonStyles:!1,enableDeclineButton:!1,flipButtons:!1,sameSite:n.LAX,ButtonComponent:function(t){var a=t.children,n=function(t,a){if(null==t)return{};var n,o,r={},i=Object.keys(t);for(o=0;o<i.length;o++)n=i[o],a.indexOf(n)>=0||(r[n]=t[n]);return r}(t,c);return r.default.createElement("button",Object.assign({},n),a)},overlay:!1,overlayClasses:"",onOverlayClick:function(){},acceptOnOverlayClick:!1,ariaAcceptLabel:"Accept cookies",ariaDeclineLabel:"Decline cookies",acceptOnScroll:!1,acceptOnScrollPercentage:25,customContentAttributes:{},customContainerAttributes:{},customButtonProps:{},customDeclineButtonProps:{},customButtonWrapperAttributes:{},style:{},buttonStyle:{},declineButtonStyle:{},contentStyle:{},overlayStyle:{}},h={visible:!1,style:{alignItems:"baseline",background:"#353535",color:"white",display:"flex",flexWrap:"wrap",justifyContent:"space-between",left:"0",position:"fixed",width:"100%",zIndex:"999"},buttonStyle:{background:"#ffd42d",border:"0",borderRadius:"0px",boxShadow:"none",color:"black",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},declineButtonStyle:{background:"#c12a2a",border:"0",borderRadius:"0px",boxShadow:"none",color:"#e5e5e5",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},contentStyle:{flex:"1 0 300px",margin:"15px"},overlayStyle:{position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:"999",backgroundColor:"rgba(0,0,0,0.3)"}},p=function(t){void 0===t&&(t=d);var a=o.default.get(t);return void 0===a?o.default.get(k(t)):a},k=function(t){return t+"-legacy"},f=function(t){function a(){var a;return a=t.apply(this,arguments)||this,a.state=h,a.handleScroll=function(){var t=s({},y,a.props).acceptOnScrollPercentage,n=document.documentElement,o=document.body,r="scrollTop",i="scrollHeight";(n[r]||o[r])/((n[i]||o[i])-n.clientHeight)*100>t&&a.accept(!0)},a.removeScrollListener=function(){a.props.acceptOnScroll&&window.removeEventListener("scroll",a.handleScroll)},a}a.prototype=Object.create(t.prototype),a.prototype.constructor=a,l(a,t);var d=a.prototype;return d.componentDidMount=function(){var t=this.props.debug;(void 0===this.getCookieValue()||t)&&(this.setState({visible:!0}),this.props.acceptOnScroll&&window.addEventListener("scroll",this.handleScroll,{passive:!0}))},d.componentWillUnmount=function(){this.removeScrollListener()},d.accept=function(t){void 0===t&&(t=!1);var a,n=s({},y,this.props),o=n.cookieName,r=n.cookieValue,i=n.hideOnAccept,l=n.onAccept;this.setCookie(o,r),l(null!=(a=t)&&a),i&&(this.setState({visible:!1}),this.removeScrollListener())},d.overlayClick=function(){var t=s({},y,this.props),a=t.acceptOnOverlayClick,n=t.onOverlayClick;a&&this.accept(),n()},d.decline=function(){var t=s({},y,this.props),a=t.cookieName,n=t.declineCookieValue,o=t.hideOnDecline,r=t.onDecline;t.setDeclineCookie&&this.setCookie(a,n),r(),o&&this.setState({visible:!1})},d.setCookie=function(t,a){var r=this.props,i=r.extraCookieOptions,l=r.expires,m=r.sameSite,u=this.props.cookieSecurity;void 0===u&&(u=!window.location||"https:"===window.location.protocol);var d=s({expires:l},i,{sameSite:m,secure:u});m===n.NONE&&o.default.set(k(t),a,d),o.default.set(t,a,d)},d.getCookieValue=function(){return p(this.props.cookieName)},d.render=function(){var t=this;switch(this.props.visible){case u.HIDDEN:return null;case u.BY_COOKIE_VALUE:if(!this.state.visible)return null}var a=this.props,n=a.location,o=a.style,l=a.buttonStyle,d=a.declineButtonStyle,c=a.contentStyle,y=a.disableStyles,h=a.buttonText,p=a.declineButtonText,k=a.containerClasses,f=a.contentClasses,g=a.buttonClasse
2s,_=a.buttonWrapperClasses,b=a.declineButtonClasses,S=a.buttonId,v=a.declineButtonId,C=a.disableButtonStyles,A=a.enableDeclineButton,N=a.flipButtons,M=a.ButtonComponent,w=a.overlay,R=a.overlayClasses,B=a.overlayStyle,E=a.ariaAcceptLabel,T=a.ariaDeclineLabel,L=a.customContainerAttributes,P=a.customContentAttributes,x=a.customButtonProps,O=a.customDeclineButtonProps,G=a.customButtonWrapperAttributes,D={},I={},K={},V={},z={};switch(y?(D=Object.assign({},o),I=Object.assign({},l),K=Object.assign({},d),V=Object.assign({},c),z=Object.assign({},B)):(D=Object.assign({},s({},this.state.style,o)),V=Object.assign({},s({},this.state.contentStyle,c)),z=Object.assign({},s({},this.state.overlayStyle,B)),C?(I=Object.assign({},l),K=Object.assign({},d)):(I=Object.assign({},s({},this.state.buttonStyle,l)),K=Object.assign({},s({},this.state.declineButtonStyle,d)))),n){case"top":D.top="0";break;case m:D.bottom="0"}var U=[];return A&&U.push(r.default.createElement(M,Object.assign({key:"declineButton",style:K,className:b,id:v,"aria-label":T,onClick:function(){t.decline()}},O),p)),U.push(r.default.createElement(M,Object.assign({key:"acceptButton",style:I,className:g,id:S,"aria-label":E,onClick:function(){t.accept()}},x),h)),N&&U.reverse(),r.default.createElement(i,{condition:w,wrapper:function(a){return r.default.createElement("div",{style:z,className:R,onClick:function(){t.overlayClick()}},a)}},r.default.createElement("div",Object.assign({className:""+k,style:D},L),r.default.createElement("div",Object.assign({style:V,className:f},P),this.props.children),r.default.createElement("div",Object.assign({className:""+_},G),U.map(function(t){return t}))))},a}(r.Component);f.defaultProps=y,t.s(["VISIBLE_OPTIONS",0,u,"default",0,f,"getCookieConsentValue",0,p])},730543,t=>{"use strict";var a=t.i(770703);let n=(0,a.default)(()=>t.A(290114),{loadableGenerated:{modules:[207437]},ssr:!1}),o=(0,a.default)(()=>t.A(868450),{loadableGenerated:{modules:[403566]},ssr:!1}),r=(0,a.default)(()=>t.A(922182),{loadableGenerated:{modules:[285637]},ssr:!1}),i=(0,a.default)(()=>t.A(560347),{loadableGenerated:{modules:[597680]},ssr:!1}),s=(0,a.default)(()=>t.A(170635),{loadableGenerated:{modules:[281577]},ssr:!1}),l=(0,a.default)(()=>t.A(968382),{loadableGenerated:{modules:[800672]},ssr:!1}),m=(0,a.default)(()=>t.A(504661),{loadableGenerated:{modules:[755048]},ssr:!1});t.s(["AnalyticsProvider",0,m,"EnvironmentBanner",0,n,"ParralaxProvider",0,o,"PopupProvider",0,s,"StoreProvider",0,i,"TrackingProvider",0,l,"UrlProvider",0,r])},893570,t=>{"use strict";var a=t.i(843476),n=t.i(3303),o=t.i(271645),r=t.i(459837),i=t.i(640988),s=t.i(88619),l=t.i(193977),m=t.i(858523);let u=["SCRIPT","META","LINK","STYLE","NOSCRIPT"],d=({html:t})=>((0,o.useEffect)(()=>{let a=document.createElement("template");a.innerHTML=t;let n=Array.from(a.content.children).map(t=>{var a;let n,o="SCRIPT"===t.tagName?(a=t,n=document.createElement("script"),Array.from(a.attributes).forEach(({name:t,value:a})=>n.setAttribute(t,a)),n.text=a.text,n):t;return(u.includes(t.tagName)?document.head:document.body).appendChild(o)});return()=>n.forEach(t=>t.remove())},[t]),null);t.s(["default",0,()=>{let{store:t}=(0,i.default)(),{isGranted:u}=(0,r.default)(),[c,y]=(0,o.useState)(()=>new Set),h=(0,o.useCallback)(t=>y(a=>new Set(a).add(t)),[]);return(0,a.jsxs)(a.Fragment,{children:[u(s.CONSENT_CATEGORY.ANALYTICS)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.default,{async:!0,src:`https://www.googletagmanager.com/gtag/js?id=${l.GOOGLE_ANALYTICS_MEASUREMENT_ID}`}),(0,a.jsx)(n.default,{id:"google-tag",children:`window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '${l.GOOGLE_ANALYTICS_MEASUREMENT_ID}'); `}),t?.umami_website_id&&(0,a.jsx)(n.default,{defer:!0,src:"https://cloud.umami.is/script.js","data-website-id":t.umami_website_id})]}),u(s.CONSENT_CATEGORY.RESTAURANT_SCRIPTS)&&m.default.scriptsToMount(t?.scripts??[],c).map(t=>m.default.isHtmlSnippet(t.content)?(0,a.jsx)(d,{html:t.content},t.id):t.content?m.default.isParsableJavaScript(t.content)&&(0,a.jsx)(n.default,{id:`restaurant-script-${t.id}`,strategy:m.default.toGatedScriptStrategy(t.strategy),children:t.content},t.id):t.src&&(0,a.jsx)(n.default,{id:`restaurant-script-${t.id}`,strategy:m.default.toGatedScriptStrategy(t.strategy),src:t.src,async:t.async,onLoad:()=>h(t.id),onError:()=>h(t.id)},t.id))]})}],893570)}
2,351506,t=>{"use strict";var a=t.i(843476),n=t.i(255790),o=t.i(504787),r=t.i(522016),i=t.i(88619),s=t.i(193977),l=t.i(554889),m=t.i(872836),u=t.i(11400),d=t.i(459837),c=t.i(879240),y=t.i(517442);t.s(["default",0,()=>{let{t}=(0,o.default)("ComponentsLegalCookieConsent"),{toHref:h}=(0,l.default)(),{getColor:p}=(0,m.default)(),{getButton:k}=(0,u.default)(),{accept:f,reject:g,status:_,isSettingsOpen:b}=(0,d.default)(),{pathname:S}=(0,c.default)(),v=k(i.BUTTON_VARIANT.PRIMARY_FILL),C=y.default.isLegalPage(S),A=b||_===i.CONSENT_STATUS.PENDING,N={backgroundColor:p(v?.background_color),color:p(v?.color)},M="w-full min-w-[160px] py-xs px-xl rounded-md shadow-md dark:shadow-none flex flex-row items-center justify-center relative";return(0,a.jsx)("div",{"data-test":"cookie-banner",children:(0,a.jsx)(n.default,{overlay:!C,flipButtons:!0,enableDeclineButton:!0,cookieName:s.CONSENT_COOKIE_NAME,visible:A?n.VISIBLE_OPTIONS.SHOW:n.VISIBLE_OPTIONS.HIDDEN,location:"bottom",disableStyles:!0,buttonText:t("accept"),declineButtonText:t("reject"),overlayClasses:"bg-black/60 dark:bg-[#343434]/60 h-screen w-screen top-0 left-0 fixed z-[9999]",containerClasses:"bg-white dark:bg-black h-fit shadow-xl w-full flex flex-col justify-center lg:rounded-t-xl rounded-t-lg px-lg pb-lg pt-xl fixed bottom-0 z-[9999]",contentClasses:"my-auto text-center mb-lg",buttonWrapperClasses:"mx-auto grid sm:grid-cols-2 grid-cols-1 gap-[16px] w-fit",buttonClasses:M,buttonStyle:N,declineButtonClasses:M,declineButtonStyle:N,onAccept:f,onDecline:g,children:(0,a.jsxs)("h6",{className:"font-normal",children:[t("we_use_essential_cookies_to")," ",(0,a.jsx)(r.default,{href:h(i.PAGE_IDENTIFIER.COOKIE_POLICY),className:"text-[#2E80ED]",children:t("cookie_policy")})]})})})}])},731387,t=>{"use strict";var a=t.i(843476),n=t.i(88619),o=t.i(640988),r=t.i(519020),i=t.i(504787),s=t.i(770703);let l=(0,s.default)(()=>
2t.A(662648),{loadableGenerated:{modules:[50876]}}),m=(0,s.default)(()=>t.A(578804),{loadableGenerated:{modules:[810305]}}),u=(0,s.default)(()=>t.A(83308),{loadableGenerated:{modules:[478100]}});t.s(["default",0,()=>{let t=(0,r.default)(),{store:s}=(0,o.default)(),{T:d,t:c,restaurantType:y}=(0,i.default)("ComponentsNavigationFooterIndex"),h={about_us:{description:t.template.footer_props?.about_us_text??s?.about_us_section?.content?.description,more:t.template.footer_props?.learn_more_about_us_text?(0,a.jsx)(d,{children:t.template.footer_props?.learn_more_about_us_text}):c("more_about_the_restaurant",{restaurantType:y,name:s?.name}),truncate:!t.template.footer_props?.about_us_text}};switch(t.template.footer_props?.type){case n.FOOTER_TYPES.TWO:return(0,a.jsx)(m,{...h});case n.FOOTER_TYPES.THREE:return(0,a.jsx)(u,{...h});default:return(0,a.jsx)(l,{...h})}}])},926115,t=>{"use strict";var a=t.i(843476),n=t.i(783164),o=t.i(88014);(0,n.unstableSetRender)(function(t,a){a._reactRoot||(a._reactRoot=(0,o.createRoot)(a));var n=a._reactRoot;return n.render(t),function(){return new Promise(function(t){setTimeout(function(){n.unmount(),t()},0)})}});var r=t.i(609587),r=r;t.i(296059);var i=t.i(868297),s=t.i(732961),l=t.i(289882),m=t.i(170517),u=t.i(628882),d=t.i(320890),c=t.i(104458),y=t.i(722319),h=t.i(8398),p=t.i(279728);t.i(765846);var k=t.i(602716),f=t.i(328052),g=t.i(135551);let _=(t,a)=>new g.FastColor(t).setA(a).toRgbString(),b=(t,a)=>new g.FastColor(t).lighten(a).toHexString(),S=t=>{let a=(0,k.generate)(t,{theme:"dark"});return{1:a[0],2:a[1],3:a[2],4:a[3],5:a[6],6:a[5],7:a[4],8:a[6],9:a[5],10:a[4]}},v=(t,a)=>{let n=t||"#000",o=a||"#fff";return{colorBgBase:n,colorTextBase:o,colorText:_(o,.85),colorTextSecondary:_(o,.65),colorTextTertiary:_(o,.45),colorTextQuaternary:_(o,.25),colorFill:_(o,.18),colorFillSecondary:_(o,.12),colorFillTertiary:_(o,.08),colorFillQuaternary:_(o,.04),colorBgSolid:_(o,.95),colorBgSolidHover:_(o,1),colorBgSolidActive:_(o,.9),colorBgElevated:b(n,12),colorBgContainer:b(n,8),colorBgLayout:b(n,0),colorBgSpotlight:b(n,26),colorBgBlur:_(o,.04),colorBorder:b(n,26),colorBorderSecondary:b(n,19)}},C={defaultSeed:d.defaultConfig.token,useToken:function(){let[t,a,n]=(0,c.useToken)();return{theme:t,token:a,hashId:n}},defaultAlgorithm:y.default,darkAlgorithm:(t,a)=>{let n=Object.keys(m.defaultPresetColors).map(a=>{let n=(0,k.generate)(t[a],{theme:"dark"});return Array.from({length:10},()=>1).reduce((t,o,r)=>(t[`${a}-${r+1}`]=n[r],t[`${a}${r+1}`]=n[r],t),{})}).reduce((t,a)=>t=Object.assign(Object.assign({},t),a),{}),o=null!=a?a:(0,y.default)(t),r=(0,f.default)(t,{generateColorPalettes:S,generateNeutralColorPalettes:v});return Object.assign(Object.assign(Object.assign(Object.assign({},o),n),r),{colorPrimaryBg:r.colorPrimaryBorder,colorPrimaryBgHover:r.colorPrimaryBorderHover})},compactAlgorithm:(t,a)=>{let n=null!=a?a:(0,y.default)(t),o=n.fontSizeSM,r=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),function(t){let{sizeUnit:a,sizeStep:n}=t,o=n-2;return{sizeXXL:a*(o+10),sizeXL:a*(o+6),sizeLG:a*(o+2),sizeMD:a*(o+2),sizeMS:a*(o+1),size:a*o,sizeSM:a*o,sizeXS:a*(o-1),sizeXXS:a*(o-1)}}(null!=a?a:t)),(0,p.default)(o)),{controlHeight:r}),(0,h.default)(Object.assign(Object.assign({},n),{controlHeight:r})))},getDesignToken:t=>{let a=(null==t?void 0:t.algorithm)?(0,i.createTheme)(t.algorithm):l.default,n=Object.assign(Object.assign({},m.default),null==t?void 0:t.token);return(0,s.getComputedToken)(n,{override:null==t?void 0:t.token},a,u.default)},defaultConfig:d.defaultConfig,_internalContext:d.DesignTokenContext};var A=t.i(519020),N=t.i(415584),M=t.i(88619),w=t.i(872836),R=t.i(242832);t.s(["default",0,t=>{let{children:n}=t,o=(0,A.default)(),{getColor:i}=(0,w.default)();return(0,a.jsx)(r.default,{theme:{algorithm:o?.isDarkMode?C.darkAlgorithm:C.defaultAlgorithm,inherit:!0,token:{colorPrimary:o.template.color_variables?.primary_color??void 0,colorBorder:o?.template.color_variables.border_color??void 0,borderRadius:function(){switch(o?.template?.border_radius_type){case M.BORDER_RADIUS_TYPES.NONE:return 0;case M.BORDER_RADIUS_TYPES.MEDIUM:return 12;case M.BORDER_RADIUS_TYPES.LARGE:return 14;case M.BORDER_RADIUS_TYPES.FULL:return 18;default:return 6}}(),colorTextPlaceholder:R.default.adjustColorOpacity(i(o.template.color_variables.description_color),.5),colorIcon:o.template.color_variables.icon_color??"inherit"},components:{Select:{fontFamily:o?.template?.typography_settings?.p?.font?.name,fontSize:o.fonts.fontSizes.breakpoints.md.mini,controlHeight:50},DatePicker:{fontFamily:o?.template?.typography_settings?.p?.font?.name,fontSize:o.fonts.fontSizes.breakpoints.md.mini,controlHeight:50},Input:{fontFamily:o?.template?.typography_settings?.p?.font?.name,fontSize:o.fonts.fontSizes.breakpoints.md.mini,controlHeight:50},InputNumber:{fontFamily:o?.template?.typography_settings?.p?.font?.name,fontSize:o.fonts.fontSizes.breakpoints.md.mini,controlHeight:50},Button:{fontFamily:o?.template?.typography_settings?.h3?.font?.name,fontSize:o.fonts.fontSizes.breakpoints.md.mini},Message:{zIndexPopupBase:1e4,zIndexBase:1e4}}},children:(0,a.jsx)(N.StyleProvider,{hashPriority:"high",children:n})})}],926115)},738731,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(255790),r=t.i(816461),i=t.i(88619),s=t.i(193977),l=t.i(858523);t.s(["default",0,({children:t})=>
2{let[m,u]=(0,n.useState)(()=>l.default.fromCookieValue((0,o.getCookieConsentValue)(s.CONSENT_COOKIE_NAME))),[d,c]=(0,n.useState)(!1),y=(0,n.useRef)(m),h=(0,n.useCallback)(t=>{let a=y.current;(y.current=t,c(!1),l.default.isRevocation(a,t))?window.location.reload():u(t)},[]),p=(0,n.useCallback)(()=>h(i.CONSENT_STATUS.ACCEPTED),[h]),k=(0,n.useCallback)(()=>h(i.CONSENT_STATUS.REJECTED),[h]),f=(0,n.useCallback)(()=>c(!0),[]),g=(0,n.useCallback)(t=>l.default.isGranted(m,t),[m]),_=(0,n.useMemo)(()=>({status:m,isGranted:g,accept:p,reject:k,isSettingsOpen:d,openSettings:f}),[m,g,p,k,d,f]);return(0,a.jsx)(r.default.Provider,{value:_,children:t})}])},568739,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(103003),r=t.i(897299),i=t.i(88619),s=t.i(879240),l=t.i(939715);t.s(["default",0,({children:t,store:m})=>{let{imagesPreloaded:u,preloadImages:d,setImagesPreloaded:c}=function(){let[t,a]=(0,n.useState)(!1);function o(t){return new Promise((a,n)=>{let o=new Image;o.onload=function(){a(o)},o.onerror=o.onabort=function(){a(t)},o.src=t})}async function r(t){let n=[];for(let r of(a(!1),t))n.push(o(r));return await Promise.all(n),a(!0),!0}return{imagesPreloaded:t,preloadImage:o,preloadImages:r,setImagesPreloaded:a}}(),{href:y}=(0,s.default)();m?.legal_lang||m?.region?.default_locale||i.LANGUAGES.DE;let[h,p]=(0,n.useState)(!0),[k,f]=(0,n.useState)(!0),[g,_]=(0,n.useState)(!1),[b,S]=(0,n.useState)(!0),[v,C]=(0,n.useState)(m),[A,N]=(0,n.useState)({});(0,n.useEffect)(()=>{try{let t=(0,r.default)(v?.home_page?.sections)?.firstWhere("type",i.SECTION_TYPES.HERO_SECTION);d((0,r.default)(t?.content?.images?.filter(t=>t?.type==="image")).pluck("url").toArray())}catch(t){}},[]),(0,n.useEffect)(()=>{u&&k&&!g&&setTimeout(()=>p(!1),100)},[u,k,g]),(0,n.useEffect)(()=>{h||(window.__storefrontContentReady=!0,window.dispatchEvent(new Event(l.STOREFRONT_CONTENT_READY_EVENT)))},[h]);let M=(0,n.useMemo)(()=>({store:v,loading:h,pageData:A,animationPlaying:g,mediaLoaded:k,loadingIndicatorPlaying:b,setAnimationPlaying:_,setStore:C,setPageData:N,setMediaLoaded:f,setLoadingIndicatorPlaying:S}),[v,h,g,A,k,b]);return(0,a.jsx)(o.default.Provider,{value:M,children:t})}],568739)},432582,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(648168),r=t.i(57821),i=t.i(766993),s=t.i(343794),l=t.i(209428),m=t.i(392221),u=t.i(951160),d=t.i(174428),c=n.createContext(null),y=n.createContext({}),h=t.i(211577),p=t.i(931067),k=t.i(256436),f=t.i(404948),g=t.i(244009),_=t.i(703923),b=t.i(611935),S=["prefixCls","className","containerRef"];let v=function(t){var a=t.prefixCls,o=t.className,r=t.containerRef,i=(0,_.default)(t,S),l=n.useContext(y).panel,m=(0,b.useComposeRef)(l,r);return n.createElement("div",(0,p.default)({className:(0,s.default)("".concat(a,"-content"),o),role:"dialog",ref:m},(0,g.default)(t,{aria:!0}),{"aria-modal":"true"},i))};var C=t.i(883110);function A(t){return"string"==typeof t&&String(Number(t))===t?((0,C.default)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(t)):t}var N={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"},M=n.forwardRef(function(t,a){var o,r,i,u=t.prefixCls,d=t.open,y=t.placement,_=t.inline,b=t.push,S=t.forceRender,C=t.autoFocus,M=t.keyboard,w=t.classNames,R=t.rootClassName,B=t.rootStyle,E=t.zIndex,T=t.className,L=t.id,P=t.style,x=t.motion,O=t.width,G=t.height,D=t.children,I=t.mask,K=t.maskClosable,V=t.maskMotion,z=t.maskClassName,U=t.maskStyle,F=t.afterOpenChange,H=t.onClose,j=t.onMouseEnter,W=t.onMouseOver,$=t.onMouseLeave,Z=t.onClick,Y=t.onKeyDown,J=t.onKeyUp,q=t.styles,Q=t.drawerRender,X=n.useRef(),ee=n.useRef(),et=n.useRef();n.useImperativeHandle(a,function(){return X.current}),n.useEffect(function(){if(d&&C){var t;null==(t=X.current)||t.focus({preventScroll:!0})}},[d]);var ea=n.useState(!1),en=(0,m.default)(ea,2),eo=en[0],er=en[1],ei=n.useContext(c),es=null!=(o=null!=(r=null==(i="boolean"==typeof b?b?{}:{distance:0}:b||{})?void 0:i.distance)?r:null==ei?void 0:ei.pushDistance)?o:180,el=n.useMemo(function(){return{pushDistance:es,push:function(){er(!0)},pull:function(){er(!1)}}},[es]);n.useEffect(function(){var t,a;d?null==ei||null==(t=ei.push)||t.call(ei):null==ei||null==(a=ei.pull)||a.call(ei)},[d]),n.useEffect(function(){return function(){var t;
2null==ei||null==(t=ei.pull)||t.call(ei)}},[]);var em=n.createElement(k.default,(0,p.default)({key:"mask"},V,{visible:I&&d}),function(t,a){var o=t.className,r=t.style;return n.createElement("div",{className:(0,s.default)("".concat(u,"-mask"),o,null==w?void 0:w.mask,z),style:(0,l.default)((0,l.default)((0,l.default)({},r),U),null==q?void 0:q.mask),onClick:K&&d?H:void 0,ref:a})}),eu="function"==typeof x?x(y):x,ed={};if(eo&&es)switch(y){case"top":ed.transform="translateY(".concat(es,"px)");break;case"bottom":ed.transform="translateY(".concat(-es,"px)");break;case"left":ed.transform="translateX(".concat(es,"px)");break;default:ed.transform="translateX(".concat(-es,"px)")}"left"===y||"right"===y?ed.width=A(O):ed.height=A(G);var ec={onMouseEnter:j,onMouseOver:W,onMouseLeave:$,onClick:Z,onKeyDown:Y,onKeyUp:J},ey=n.createElement(k.default,(0,p.default)({key:"panel"},eu,{visible:d,forceRender:S,onVisibleChanged:function(t){null==F||F(t)},removeOnLeave:!1,leavedClassName:"".concat(u,"-content-wrapper-hidden")}),function(a,o){var r=a.className,i=a.style,m=n.createElement(v,(0,p.default)({id:L,containerRef:o,prefixCls:u,className:(0,s.default)(T,null==w?void 0:w.content),style:(0,l.default)((0,l.default)({},P),null==q?void 0:q.content)},(0,g.default)(t,{aria:!0}),ec),D);return n.createElement("div",(0,p.default)({className:(0,s.default)("".concat(u,"-content-wrapper"),null==w?void 0:w.wrapper,r),style:(0,l.default)((0,l.default)((0,l.default)({},ed),i),null==q?void 0:q.wrapper)},(0,g.default)(t,{data:!0})),Q?Q(m):m)}),eh=(0,l.default)({},B);return E&&(eh.zIndex=E),n.createElement(c.Provider,{value:el},n.createElement("div",{className:(0,s.default)(u,"".concat(u,"-").concat(y),R,(0,h.default)((0,h.default)({},"".concat(u,"-open"),d),"".concat(u,"-inline"),_)),style:eh,tabIndex:-1,ref:X,onKeyDown:function(t){var a,n,o=t.keyCode,r=t.shiftKey;switch(o){case f.default.TAB:o===f.default.TAB&&(r||document.activeElement!==et.current?r&&document.activeElement===ee.current&&(null==(n=et.current)||n.focus({preventScroll:!0})):null==(a=ee.current)||a.focus({preventScroll:!0}));break;case f.default.ESC:H&&M&&(t.stopPropagation(),H(t))}}},em,n.createElement("div",{tabIndex:0,ref:ee,style:N,"aria-hidden":"true","data-sentinel":"start"}),ey,n.createElement("div",{tabIndex:0,ref:et,style:N,"aria-hidden":"true","data-sentinel":"end"})))});let w=function(t){var a=t.open,o=t.prefixCls,r=t.placement,i=t.autoFocus,s=t.keyboard,c=t.width,h=t.mask,p=void 0===h||h,k=t.maskClosable,f=t.getContainer,g=t.forceRender,_=t.afterOpenChange,b=t.destroyOnClose,S=t.onMouseEnter,v=t.onMouseOver,C=t.onMouseLeave,A=t.onClick,N=t.onKeyDown,w=t.onKeyUp,R=t.panelRef,B=n.useState(!1),E=(0,m.default)(B,2),T=E[0],L=E[1],P=n.useState(!1),x=(0,m.default)(P,2),O=x[0],G=x[1];(0,d.default)(function(){G(!0)},[]);var D=!!O&&void 0!==a&&a,I=n.useRef(),K=n.useRef();(0,d.default)(function(){D&&(K.current=document.activeElement)},[D]);var V=n.useMemo(function(){return{panel:R}},[R]);if(!g&&!T&&!D&&b)return null;var z=(0,l.default)((0,l.default)({},t),{},{open:D,prefixCls:void 0===o?"rc-drawer":o,placement:void 0===r?"right":r,autoFocus:void 0===i||i,keyboard:void 0===s||s,width:void 0===c?378:c,mask:p,maskClosable:void 0===k||k,inline:!1===f,afterOpenChange:function(t){var a,n;L(t),null==_||_(t),t||!K.current||null!=(a=I.current)&&a.contains(K.current)||null==(n=K.current)||n.focus({preventScroll:!0})},ref:I},{onMouseEnter:S,onMouseOver:v,onMouseLeave:C,onClick:A,onKeyDown:N,onKeyUp:w});return n.createElement(y.Provider,{value:V},n.createElement(u.default,{open:D||g||T,autoDestroy:!1,getContainer:f,autoLock:p&&(D||T)},n.createElement(M,z)))};var R=t.i(981444),B=t.i(617206),E=t.i(122767),T=t.i(613541),L=t.i(340010),P=t.i(242064),x=t.i(922611),O=t.i(563113),G=t.i(185793);let D=t=>{var a,o,r,i;let l,{prefixCls:m,ariaId:u,title:d,footer:c,extra:y,closable:h,loading:p,onClose:k,headerStyle:f,bodyStyle:g,footerStyle:_,children:b,classNames:S,styles:v}=t,C=(0,P.useComponentConfig)("drawer");l=!1===h?void 0:void 0===h||!0===h?"start":(null==h?void 0:h.placement)==="end"?"end":"start";let A=n.useCallback(t=>n.createElement("button",{type:"button",onClick:k,className:(0,s.default)(`${m}-close`,{[`${m}-close-${l}`]:"end"===l})}
2,t),[k,m,l]),[N,M]=(0,O.useClosable)((0,O.pickClosable)(t),(0,O.pickClosable)(C),{closable:!0,closeIconRender:A});return n.createElement(n.Fragment,null,d||N?n.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null==(r=C.styles)?void 0:r.header),f),null==v?void 0:v.header),className:(0,s.default)(`${m}-header`,{[`${m}-header-close-only`]:N&&!d&&!y},null==(i=C.classNames)?void 0:i.header,null==S?void 0:S.header)},n.createElement("div",{className:`${m}-header-title`},"start"===l&&M,d&&n.createElement("div",{className:`${m}-title`,id:u},d)),y&&n.createElement("div",{className:`${m}-extra`},y),"end"===l&&M):null,n.createElement("div",{className:(0,s.default)(`${m}-body`,null==S?void 0:S.body,null==(a=C.classNames)?void 0:a.body),style:Object.assign(Object.assign(Object.assign({},null==(o=C.styles)?void 0:o.body),g),null==v?void 0:v.body)},p?n.createElement(G.default,{active:!0,title:!1,paragraph:{rows:5},className:`${m}-body-skeleton`}):b),(()=>{var t,a;if(!c)return null;let o=`${m}-footer`;return n.createElement("div",{className:(0,s.default)(o,null==(t=C.classNames)?void 0:t.footer,null==S?void 0:S.footer),style:Object.assign(Object.assign(Object.assign({},null==(a=C.styles)?void 0:a.footer),_),null==v?void 0:v.footer)},c)})())};t.i(296059);var I=t.i(915654),K=t.i(183293),V=t.i(246422),z=t.i(838378);let U=(t,a)=>({"&-enter, &-appear":Object.assign(Object.assign({},t),{"&-active":a}),"&-leave":Object.assign(Object.assign({},a),{"&-active":t})}),F=(t,a)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${a}`}}},U({opacity:t},{opacity:1})),H=(0,V.genStyleHooks)("Drawer",t=>{let a=(0,z.mergeToken)(t,{});return[(t=>{let{borderRadiusSM:a,componentCls:n,zIndexPopup:o,colorBgMask:r,colorBgElevated:i,motionDurationSlow:s,motionDurationMid:l,paddingXS:m,padding:u,paddingLG:d,fontSizeLG:c,lineHeightLG:y,lineWidth:h,lineType:p,colorSplit:k,marginXS:f,colorIcon:g,colorIconHover:_,colorBgTextHover:b,colorBgTextActive:S,colorText:v,fontWeightStrong:C,footerPaddingBlock:A,footerPaddingInline:N,calc:M}=t,w=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:o,pointerEvents:"none",color:v,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:t.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:t.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:t.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:t.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:o,background:r,pointerEvents:"auto"},[w]:{position:"absolute",zIndex:o,maxWidth:"100vw",transition:`all ${s}`,"&-hidden":{display:"none"}},[`&-left > ${w}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:t.boxShadowDrawerLeft},[`&-right > ${w}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:t.boxShadowDrawerRight},[`&-top > ${w}`]:{top:0,insetInline:0,boxShadow:t.boxShadowDrawerUp},[`&-bottom > ${w}`]:{bottom:0,insetInline:0,boxShadow:t.boxShadowDrawerDown},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,I.unit)(u)} ${(0,I.unit)(d)}`,fontSize:c,lineHeight:y,borderBottom:`${(0,I.unit)(h)} ${p} ${k}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:M(c).add(m).equal(),height:M(c).add(m).equal(),borderRadius:a,justifyContent:"center",alignItems:"center",color:g,fontWeight:C,fontSize:c,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${l}`,textRendering:"auto",[`&${n}-close-end`]:{marginInlineStart:f},[`&:not(${n}-close-end)`]:{marginInlineEnd:f},"&:hover":{color:_,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:S}},(0,K.genFocusStyle)(t)),[`${n}-title`]:{flex:1,margin:0,fontWeight:t.fontWeightStrong,fontSize:c,lineHeight:y},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:d,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${(0,I.unit)(A)} ${(0,I.unit)(N)}`,borderTop:`${(0,I.unit)(h)} ${p} ${k}`},"&-rtl":{direction:"rtl"}}}})(a),(t=>{let{componentCls:a,motionDurationSlow:n}=t;return{[a]:{[`${a}-mask-motion`]:F(0,n),[`${a}-panel-motion`]:["left","right","top","bottom"].reduce((t,a)=>{let o;return Object.assign(Object.assign({},t),{[`&-${a}`]:[F(.7,n),U({transform:(o="100%",({left:`translateX(-${o})`,right:`translateX(${o})`,top:`translateY(-${o})`,bottom:`translateY(${o})`})[a])},{transform:"none"})]})},{})}}})(a)]},t=>({zIndexPopup:t.zIndexPopupBase,footerPaddingBlock:t.paddingXS,footerPaddingInline:t.padding}));var j=function(t,a){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&0>
2a.indexOf(o)&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(t);r<o.length;r++)0>a.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(t,o[r])&&(n[o[r]]=t[o[r]]);return n};let W={distance:180},$=t=>{let{rootClassName:a,width:o,height:r,size:i="default",mask:l=!0,push:m=W,open:u,afterOpenChange:d,onClose:c,prefixCls:y,getContainer:h,panelRef:p=null,style:k,className:f,"aria-labelledby":g,visible:_,afterVisibleChange:S,maskStyle:v,drawerStyle:C,contentWrapperStyle:A,destroyOnClose:N,destroyOnHidden:M}=t,O=j(t,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),G=(0,R.default)(),I=O.title?G:void 0,{getPopupContainer:K,getPrefixCls:V,direction:z,className:U,style:F,classNames:$,styles:Z}=(0,P.useComponentConfig)("drawer"),Y=V("drawer",y),[J,q,Q]=H(Y),X=void 0===h&&K?()=>K(document.body):h,ee=(0,s.default)({"no-mask":!l,[`${Y}-rtl`]:"rtl"===z},a,q,Q),et=n.useMemo(()=>null!=o?o:"large"===i?736:378,[o,i]),ea=n.useMemo(()=>null!=r?r:"large"===i?736:378,[r,i]),en={motionName:(0,T.getTransitionName)(Y,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},eo=(0,x.usePanelRef)(),er=(0,b.composeRef)(p,eo),[ei,es]=(0,E.useZIndex)("Drawer",O.zIndex),{classNames:el={},styles:em={}}=O;return J(n.createElement(B.default,{form:!0,space:!0},n.createElement(L.default.Provider,{value:es},n.createElement(w,Object.assign({prefixCls:Y,onClose:c,maskMotion:en,motion:t=>({motionName:(0,T.getTransitionName)(Y,`panel-motion-${t}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},O,{classNames:{mask:(0,s.default)(el.mask,$.mask),content:(0,s.default)(el.content,$.content),wrapper:(0,s.default)(el.wrapper,$.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},em.mask),v),Z.mask),content:Object.assign(Object.assign(Object.assign({},em.content),C),Z.content),wrapper:Object.assign(Object.assign(Object.assign({},em.wrapper),A),Z.wrapper)},open:null!=u?u:_,mask:l,push:m,width:et,height:ea,style:Object.assign(Object.assign({},F),k),className:(0,s.default)(U,f),rootClassName:ee,getContainer:X,afterOpenChange:null!=d?d:S,panelRef:er,zIndex:ei,"aria-labelledby":null!=g?g:I,destroyOnClose:null!=M?M:N}),n.createElement(D,Object.assign({prefixCls:Y},O,{ariaId:I,onClose:c}))))))};$._InternalPanelDoNotUseOrYouWillBeFired=t=>{let{prefixCls:a,style:o,className:r,placement:i="right"}=t,l=j(t,["prefixCls","style","className","placement"]),{getPrefixCls:m}=n.useContext(P.ConfigContext),u=m("drawer",a),[d,c,y]=H(u),h=(0,s.default)(u,`${u}-pure`,`${u}-${i}`,c,y,r);return d(n.createElement("div",{className:h,style:o},n.createElement(D,Object.assign({prefixCls:u},l))))};var Z=t.i(246060),Y=t.i(519020);let J=()=>{let{reservationUrl:t,iframeLoaded:o,onIframeLoaded:s,reservationDraftModal:l,setReservationDraftModal:m}=(0,r.default)(),{isDesktop:u}=(0,i.default)(),d=(0,Y.default)(),c=(0,n.useMemo)(()=>!o&&(0,a.jsx)("div",{className:"absolute inset-0 flex justify-center items-center bg-companyBrand-cardColor",children:(0,a.jsx)(Z.default,{size:60})}),[o]),y=(0,n.useMemo)(()=>t&&(0,a.jsx)("iframe",{id:"reservation-iframe",src:t??"",className:"h-full w-full",onLoad:()=>s()}),[t]);return(0,a.jsxs)($,{open:l?.open,onClose:()=>m({open:!1}),width:(()=>{if(!u)return window?.innerWidth||0;let t=.5*(window?.innerWidth||0);return t>=d.dimension.breakPoints.lg?d.dimension.breakPoints.lg-1:t})(),className:"relative",bodyStyle:{padding:0},forceRender:!0,children:[y,c]})};var q=t.i(504787),Q=t.i(88619),X=t.i(828625),ee=t.i(473020),et=t.i(581935),et=et,ea=t.i(715902),ea=ea;let en={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};var eo=t.i(9583),er=n.forwardRef(function(t,a){return n.createElement(eo.default,(0,p.default)({},t,{ref:a,icon:en}))});let ei={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"};var es=n.forwardRef(function(t,a){return n.createElement(eo.default,(0,p.default)({},t,{ref:a,icon:ei}))});let el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};var em=n.forwardRef(function(t,a){return n.createElement(eo.default,(0,p.default)({},t,{ref:a,icon:el}))}),eu=t.i(948401);let ed={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960
2h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"};var ec=n.forwardRef(function(t,a){return n.createElement(eo.default,(0,p.default)({},t,{ref:a,icon:ed}))}),ey=t.i(965003);let eh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z"}}]},name:"usergroup-add",theme:"outlined"};var ep=n.forwardRef(function(t,a){return n.createElement(eo.default,(0,p.default)({},t,{ref:a,icon:eh}))}),ek=t.i(166540),ef=t.i(196578),eg=t.i(897299),e_=t.i(640988);let eb=({icon:t,label:n,className:o})=>(0,a.jsxs)("div",{className:(0,s.default)("flex items-center",o),children:[(0,a.jsx)("div",{children:t}),(0,a.jsx)("div",{className:"ml-md",children:(0,a.jsx)("h6",{children:n})})]}),eS=t=>{let{reservation:o,className:i}=t,l=o?.company,{store:m}=(0,e_.default)(),{t:u,language:d}=(0,q.default)("ComponentsReservationsOverviewIndex");ek.default.locale(d);let{reservationOccasions:c}=(0,r.default)(),y=ef.default.format({road:l?.address||"",city:l?.city||"",postcode:l?.zip_code||"",countryCode:l?.country||""}),h=m?.region?.hour_cycle==="h12"?"hh:mm A":"HH:mm",p={fontSize:25},k=(0,n.useMemo)(()=>{let t=(0,eg.default)(l?.reservation_rules).map((t,a)=>{var n;let o,r,i;return n=a===l.reservation_rules.length-1,o=Math.floor(t.duration/60),r=t.duration-60*o,i=`${t.guests}${n?"+":""}`,r?1===o?u("hour_and_minutes_for_groups",{hours:o,remainingMinutes:r,guests:i}):u("hours_and_minutes_for_groups",{hours:o,remainingMinutes:r,guests:i}):1===o?u("hour_for_groups_up_to",{hours:o,guests:i}):u("hours_for_groups_up_to",{hours:o,guests:i})}).implode("; ");return u("your_table_will_be_reserved",{rules:t})},[u,d,l]),f=(0,eg.default)(c).firstWhere("value",o?.occasion)?.label;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:(0,s.default)("py-md border-b border-companyBrand-borderColor",i),children:[(0,a.jsx)("h3",{className:"mb-md",children:l?.name}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(et.default,{style:p})}),label:(0,ek.default)(o?.datetime).format("dddd, MMMM D YYYY"),className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(ea.default,{style:p})}),label:(0,ek.default)(o?.datetime).format(h),className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(ep,{style:p})}),label:u("guests",{guests:o?.guests}),className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(er,{style:p})}),label:y,className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(es,{style:p})}),label:`${o?.first_name} ${o?.last_name}`,className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(eu.MailOutlined,{style:p})}),label:o?.email??"",className:"mb-xs"}),(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(ey.PhoneOutlined,{style:p})}),label:o?.phone_number??"",className:"mb-xs"}),f&&(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(em,{style:p})}),label:f,className:"mb-xs"}),o?.comment&&(0,a.jsx)(eb,{icon:(0,a.jsx)("h6",{children:(0,a.jsx)(ec,{style:p})}),label:o.comment,className:"mb-xs"})]}),(0,a.jsxs)("div",{className:(0,s.default)("py-md",i),children:[(0,a.jsx)("h6",{className:"mb-md",children:u("important_dining_information")}),(0,a.jsx)("div",{className:"mb-md",children:(0,a.jsx)("p",{className:"mini",children:u("we_have_a_minute_grace",{gracePeriod:l?.reservation_settings?.grace_peri
2od})})}),(0,a.jsx)("div",{className:"mb-md",children:(0,a.jsx)("p",{className:"mini",children:u("we_may_contact_you_about")})}),(0,eg.default)(l?.reservation_rules).count()>0&&(0,a.jsx)("div",{className:"mb-md",children:(0,a.jsx)("p",{className:"mini",children:k})})]})]})};var ev=t.i(243993);class eC{static apiClient=new ev.default("https://reservation.foodamigos.io/api");static async getCompanies(t){return this.apiClient.request({method:"GET",url:"/companies",params:t})}static async getReservation(t){return this.apiClient.request({method:"GET",url:`/reservations/${t}`})}static async post(t,a){return this.apiClient.request({method:"POST",url:`/companies/${t}/reservations`,body:JSON.stringify(a)})}static async getSchedule(t,a){return this.apiClient.request({method:"GET",url:`/companies/${t}/schedules`,params:a})}}let eA=()=>{let t,{reservationPayload:o,setReservationPayload:l}=(0,r.default)(),m=(0,Y.default)(),{t:u}=(0,q.default)("ComponentsModelsReservationsReservationConfirmationModal"),{isDesktop:d}=(0,i.default)(),[c,y]=(0,n.useState)(null),[h,p]=(0,n.useState)(!0);async function k(){if("string"!=typeof o?.uuid)return;p(!0);let{response:t,success:a}=await eC.getReservation(o.uuid);p(!1),a&&t?.data&&y(t.data)}return(0,n.useEffect)(()=>{k()},[]),(0,a.jsxs)(ee.default,{open:!0,onClose:()=>l(null),size:Q.MODAL_SIZES.MD,fullScreen:!d,loading:h,animateProps:{initial:{y:300,opacity:0},animate:{y:0,opacity:1},transition:{duration:.8,ease:"easeOut"}},backgroundAnimateProps:{initial:{opacity:0}
2,animate:{opacity:1},transition:{delay:.7,ease:"easeOut"}},children:[(0,a.jsx)("header",{className:"sticky top-0 bg-companyBrand-cardColor",children:(0,a.jsx)(X.default,{hideBackIcon:!0,onRightClick:()=>l(null)})}),c?(0,a.jsxs)("div",{className:"overflow-y-scroll w-full h-full scrollbar-hide",children:[(t=c?.status===Q.RESERVATION_STATUS.CONFIRMED,(0,a.jsx)("div",{className:(0,s.default)("flex flex-col items-center w-full top-0 bg-cover py-xl lg:px-lg px-md",{"bg-brand-success":t,"bg-brand-warning":!t}),children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"mb-xs text-center",style:{color:m.color.text.default},children:u(t?"your_table_has_been_confirmed":"pending_confirmation")}),(0,a.jsx)("p",{className:"text-center mini",style:{color:m.color.text.default},children:u(t?"weve_received_your_table_reservation":"we_ve_received_your_table")})]})})),(0,a.jsx)("div",{className:"relative py-md w-full mx-auto pb-[100px]",children:(0,a.jsx)(eS,{reservation:c,className:"px-md "})})]}):(0,a.jsx)("div",{style:{height:.5*(window?.innerHeight||0)}})]})};var eN=t.i(998573);t.s(["default",0,t=>{let{children:r}=t,{t:i,language:s}=(0,q.default)("ProviderReservationProvider"),{store:l}=(0,e_.default)(),[m,u]=eN.message.useMessage(),[d,c]=(0,n.useState)({open:!1}),[y,h]=(0,n.useState)(null),[p,k]=(0,n.useState)(!1),f=(0,n.useRef)(p);f.current=p;let g=`${l?.reservation_link}?storefront_id=${l?.id}`,_=()=>document.getElementById("reservation-iframe")?.contentWindow;function b(){_()&&_().postMessage(JSON.stringify({type:Q.WINDOW_MESSAGE_TYPES.CHANGE_LANGUAGE,payload:{language:s}}),"*")}function S(){_()&&(setTimeout(()=>{k(!0)},500),b())}(0,n.useEffect)(()=>{f.current&&b()},[s]),(0,n.useEffect)(()=>{let t=t=>{try{let a="string"==typeof t?.data?JSON.parse(t.data):null;a?.type&&function(t,a){switch(t){case Q.WINDOW_MESSAGE_TYPES.TOAST:m[a.type](a.message,a.duration);return;case Q.WINDOW_MESSAGE_TYPES.RESERVATION_CREATED:c({open:!1}),h(a);return;default:return}}(a.type,a?.payload)}catch(t){}};return window.addEventListener("message",t),()=>{window.removeEventListener("message",t)}},[]);let v=[{label:i("anniversary"),value:Q.RESERVATION_OCCASION.ANNIVERSARY},{label:i("birthday"),value:Q.RESERVATION_OCCASION.BIRTHDAY},{label:i("date"),value:Q.RESERVATION_OCCASION.DATE},{label:i("special_occasion"),value:Q.RESERVATION_OCCASION.SPECIAL_OCCASION},{label:i("business_meal"),value:Q.RESERVATION_OCCASION.BUSINESS_MEAL}],C=(0,n.useMemo)(()=>({reservationPayload:y,setReservationPayload:h,reservationDraftModal:d,iframeLoaded:p,reservationOccasions:v,reservationUrl:g,setReservationDraftModal:c,setIframeLoaded:k,onIframeLoaded:S}),[d,y,p,i,g]),A=(0,n.useMemo)(()=>l?.has_reservations&&(0,a.jsx)(J,{}),[d,l?.has_reservations]),N=(0,n.useMemo)(()=>!!y&&(0,a.jsx)(eA,{}),[y]);return(0,a.jsxs)(o.default.Provider,{value:C,children:[r,A,N,u]})}],432582)},160642,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(264197),r=t.i(88619),i=t.i(929889);t.s(["default",0,t=>{let{children:s}
2=t,l=function(){let[t,a]=(0,n.useState)({width:void 0,height:void 0});return(0,n.useEffect)(()=>{function t(){let t=window.innerWidth,n=window.innerHeight;a(a=>a.width===t&&a.height===n?a:{width:t,height:n})}return window.addEventListener("resize",t),t(),()=>{window.removeEventListener("resize",t)}},[]),t}(),[m,u]=(0,n.useState)(r.SCREEN_TYPES.DESKTOP),d=l.width??0;(0,n.useEffect)(()=>{u(function(t){let{md:a,lg:n}=i.default.dimension.breakPoints;return t>=n?r.SCREEN_TYPES.DESKTOP:t>=a?r.SCREEN_TYPES.TABLET:r.SCREEN_TYPES.MOBILE}(d))},[d]);let c=(0,n.useMemo)(()=>({isDesktop:m===r.SCREEN_TYPES.DESKTOP,isTablet:m===r.SCREEN_TYPES.TABLET,isMobile:m===r.SCREEN_TYPES.MOBILE,width:d}),[m,d]);return(0,a.jsx)(o.default.Provider,{value:c,children:s})}],160642)},704314,t=>{"use strict";var a=t.i(843476),n="1.3.26";function o(t,a,n){return Math.max(t,Math.min(a,n))}var r=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let a=!1;if(this.duration&&this.easing){this.currentTime+=t;let n=o(0,this.currentTime/this.duration,1),r=(a=n>=1)?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else if(this.lerp){var n,r,i,s;this.value=(n=this.value,r=this.to,i=60*this.lerp,(1-(s=1-Math.exp(-i*t)))*n+s*r),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,a=!0)}else this.value=this.to,a=!0;a&&this.stop(),this.onUpdate?.(this.value,a)}stop(){this.isRunning=!1}fromTo(t,a,{lerp:n,duration:o,easing:r,onStart:i,onUpdate:s}){this.from=this.value=t,this.to=a,this.lerp=n,this.duration=o,this.easing=r,this.currentTime=0,this.isRunning=!0,i?.(),this.onUpdate=s}},i=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,a,{autoResize:n=!0,debounce:o=250}={}){this.wrapper=t,this.content=a,n&&(this.debouncedResize=function(t,a){let n;return function(...o){clearTimeout(n),n=setTimeout(()=>{n=void 0,t.apply(this,o)},a)}}(this.resize,o),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},s=class{events={};emit(t,...a){let n=this.events[t]||[];for(let t=0,o=n.length;t<o;t++)n[t]?.(...a)}on(t,a){return this.events[t]?this.events[t].push(a):this.events[t]=[a],()=>{this.events[t]=this.events[t]?.filter(t=>a!==t)}}off(t,a){this.events[t]=this.events[t]?.filter(t=>a!==t)}destroy(){this.events={}}};let l=100/6,m={passive:!1};function u(t,a){return 1===t?l:2===t?a:1}var d=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new s;constructor(t,a={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=a,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,m),this.element.addEventListener("touchstart",this.onTouchStart,m),this.element.addEventListener("touchmove",this.onTouchMove,m),this.element.addEventListener("touchend",this.onTouchEnd,m)}on(t,a){return this.emitter.on(t,a)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,m),this.element.removeEventListener("touchstart",this.onTouchStart,m),this.element.removeEventListener("touchmove",this.onTouchMove,m),this.element.removeEventListener("touchend",this.onTouchEnd,m)}onTouchStart=t=>{let{clientX:a,clientY:n}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=a,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{let{clientX:a,clientY:n}=t.targetTouches?t.targetTouches[0]:t,o=-(a-this.touchStart.x)*this.options.touchMultiplier,r=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=a,this.touchStart.y=n,this.lastDelta={x:o,y:r},this.emitter.emit("scroll",{deltaX:o,deltaY:r,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:a,deltaY:n,deltaMode:o}=t,r=u(o,this.window.width),i=u(o,this.window.height);a*=r,n*=i,a*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:a,deltaY:n,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};let c=t=>Math.min(1,1.001-2**(-10*t));var y=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;_isDraggingSelection=!1;reducedMotionMediaQuery=window.matchMedia("(prefers-reduced-motion: reduce)");
2isTouching;isIos;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new r;emitter=new s;dimensions;virtualScroll;constructor({wrapper:t=window,content:a=document.documentElement,eventsTarget:o=t,smoothWheel:r=!0,syncTouch:s=!1,syncTouchLerp:l=.075,touchInertiaExponent:m=1.7,duration:u,easing:y,lerp:h=.1,infinite:p=!1,orientation:k="vertical",gestureOrientation:f="horizontal"===k?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:_=1,autoResize:b=!0,prevent:S,virtualScroll:v,overscroll:C=!0,autoRaf:A=!1,anchors:N=!1,autoToggle:M=!1,allowNestedScroll:w=!1,__experimental__naiveDimensions:R=!1,naiveDimensions:B=R,stopInertiaOnNavigate:E=!1,respectReducedMotion:T=!0}={}){window.lenisVersion=n,window.lenis||(window.lenis={}),window.lenis.version=n,"horizontal"===k&&(window.lenis.horizontal=!0),!0===s&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),t&&t!==document.documentElement||(t=window),"number"==typeof u&&"function"!=typeof y?y=c:"function"==typeof y&&"number"!=typeof u&&(u=1),this.options={wrapper:t,content:a,eventsTarget:o,smoothWheel:r,syncTouch:s,syncTouchLerp:l,touchInertiaExponent:m,duration:u,easing:y,lerp:h,infinite:p,gestureOrientation:f,orientation:k,touchMultiplier:g,wheelMultiplier:_,autoResize:b,prevent:S,virtualScroll:v,overscroll:C,autoRaf:A,anchors:N,autoToggle:M,allowNestedScroll:w,naiveDimensions:B,stopInertiaOnNavigate:E,respectReducedMotion:T},this.dimensions=new i(t,a,{autoResize:b}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new d(o,{touchMultiplier:g,wheelMultiplier:_}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,a){return this.emitter.on(t,a)}off(t,a){return this.emitter.off(t,a)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{let a=t.composedPath().filter(t=>t instanceof HTMLAnchorElement&&t.href).map(t=>new URL(t.href)),n=new URL(window.location.href);if(this.options.anchors){let t=a.find(t=>n.host===t.host&&n.pathname===t.pathname&&t.hash);if(t){let a="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,n=decodeURIComponent(t.hash);this.scrollTo(n,a);return}}if(this.options.stopInertiaOnNavigate&&a.some(t=>n.host===t.host&&n.pathname!==t.pathname))return void this.reset()};onPointerDown=t=>{1===t.button&&this.reset()};isTouchOnSelectionHandle(t){let a=window.getSelection();if(!a||a.isCollapsed||0===a.rangeCount)return!1;let n=t.targetTouches[0]??t.changedTouches[0];if(!n)return!1;let o=a.getRangeAt(0).getClientRects();if(0===o.length)return!1;let r=o[0],i=o[o.length-1],s=40>=Math.hypot(n.clientX-r.left,n.clientY-r.top),l=40>=Math.hypot(n.clientX-i.right,n.clientY-i.bottom);return s||l}onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;let{deltaX:a,deltaY:n,event:o}=t;if(this.emitter.emit("virtual-scroll",{deltaX:a,deltaY:n,event:o}),o.ctrlKey||o.lenisStopPropagation)return;let r=o.type.includes("touch"),i=o.type.includes("wheel");if(r&&this.isIos&&("touchstart"===o.type&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(o)),this._isDraggingSelection)){"touchend"===o.type&&(this._isDraggingSelection=!1);return}this.isTouching="touchstart"===o.type||"touchmove"===o.type;let s=0===a&&0===n;if(this.options.syncTouch&&r&&"touchstart"===o.type&&s&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===n||"horizontal"===this.options.gestureOrientation&&0===a;if(s||l)return;let m=o.composedPath();m=m.slice(0,m.indexOf(this.rootElement));let u=this.options.prevent,d=Math.abs(a)>=Math.abs(n)?"horizontal":"vertical";if(m.find(t=>t instanceof HTMLElement&&("function"==typeof u&&u?.(t)||t.hasAttribute?.("data-lenis-prevent")||"vertical"===d&&t.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===d&&t.hasAttribute?.("data-lenis-prevent-horizontal")||r&&t.hasAttribute?.("data-lenis-prevent-touch")||i&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(t,{deltaX:a,deltaY:n}))))return;if(this.isStopped||this.isLocked){o.cancelable&&o.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&i)){this.isScrolling="native",this.animate.stop(),o.lenisStopPropagation=!0;return}let c=n;"both"===this.options.gestureOrientation?c=Math.abs(n)>Math.abs(a)?n:a:"horizontal"===this.options.gestureOrientation&&(c=a),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&n>0||this.animatedScroll===this.limit&&n<0))&&(o.lenisStopPropagation=!0),o.cancelable&&o.preventDefault();let y=r&&this.options.syncTouch,h=r&&"touchend"===o.type;h&&(c=Math.sign(c)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+c,{programmatic:!1,...y?{lerp:h?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
2()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let a=t-(this.time||t);this.time=t,this.animate.advance(.001*a),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:a=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:s=i?this.options.lerp:void 0,duration:l=i?this.options.duration:void 0,easing:m=i?this.options.easing:void 0,onStart:u,onComplete:d,force:y=!1,userData:h}={}){if(this.prefersReducedMotion&&(i?n=!0:(s=1,l=void 0,m=void 0)),(this.isStopped||this.isLocked)&&!y)return;let p=t,k=a;if("string"==typeof p&&["top","left","start","#"].includes(p))p=0;else if("string"==typeof p&&["bottom","right","end"].includes(p))p=this.limit;else{let t=null;if("string"==typeof p?(t=p.startsWith("#")?document.getElementById(p.slice(1)):document.querySelector(p))||("#top"===p?p=0:console.warn("Lenis: Target not found",p)):p instanceof HTMLElement&&p?.nodeType&&(t=p),t){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();k-=this.isHorizontal?t.left:t.top}let a=t.getBoundingClientRect(),n=getComputedStyle(t),o=this.isHorizontal?Number.parseFloat(n.scrollMarginLeft):Number.parseFloat(n.scrollMarginTop),r=getComputedStyle(this.rootElement),i=this.isHorizontal?Number.parseFloat(r.scrollPaddingLeft):Number.parseFloat(r.scrollPaddingTop);p=(this.isHorizontal?a.left:a.top)+this.animatedScroll-(Number.isNaN(o)?0:o)-(Number.isNaN(i)?0:i)}}if("number"==typeof p){if(p+=k,this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let t=p-this.animatedScroll;t>this.limit/2?p-=this.limit:t<-this.limit/2&&(p+=this.limit)}}else p=o(0,p,this.limit);if(p===this.targetScroll){u?.(this),d?.(this);return}if(this.userData=h??{},n){this.animatedScroll=this.targetScroll=p,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=p),"number"==typeof l&&"function"!=typeof m?m=c:"function"==typeof m&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,p,{duration:l,easing:m,lerp:s,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",u?.(this)},onUpdate:(t,a)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),i&&(this.targetScroll=t),a||this.emit(),a&&(this.reset(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:a,deltaY:n}){let o,r,i,s,l,m,u,d,c,y,h,p,k,f,g,_,b=Date.now();t._lenis||(t._lenis={});let S=t._lenis;if(b-(S.time??0)>2e3){S.time=Date.now();let a=window.getComputedStyle(t);if(S.computedStyle=a,o=["auto","overlay","scroll"].includes(a.overflowX),r=["auto","overlay","scroll"].includes(a.overflowY),l=["auto"].includes(a.overscrollBehaviorX),m=["auto"].includes(a.overscrollBehaviorY),S.hasOverflowX=o,S.hasOverflowY=r,!(o||r))return!1;u=t.scrollWidth,d=t.scrollHeight,c=t.clientWidth,y=t.clientHeight,i=u>c,s=d>y,S.isScrollableX=i,S.isScrollableY=s,S.scrollWidth=u,S.scrollHeight=d,S.clientWidth=c,S.clientHeight=y,S.hasOverscrollBehaviorX=l,S.hasOverscrollBehaviorY=m}else i=S.isScrollableX,s=S.isScrollableY,o=S.hasOverflowX,r=S.hasOverflowY,u=S.scrollWidth,d=S.scrollHeight,c=S.clientWidth,y=S.clientHeight,l=S.hasOverscrollBehaviorX,m=S.hasOverscrollBehaviorY;if(!(o&&i||r&&s))return!1;let v=Math.abs(a)>=Math.abs(n)?"horizontal":"vertical";if("horizontal"===v)h=Math.round(t.scrollLeft),p=u-c,k=a,f=o,g=i,_=l;else{if("vertical"!==v)return!1;h=Math.round(t.scrollTop),p=d-y,k=n,f=r,g=s,_=m}return!_&&(h>=p||h<=0)||(k>0?h<p:h>0)&&f&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){var t;return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get prefersReducedMotion(){return this.options.respectReducedMotion&&this.reducedMotionMediaQuery.matches}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(let t of Array.from(this.rootElement.classList))("lenis"===t||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}},h=t.i(271645);let p=(0,h.createContext)(null),k=new class{listeners=[];constructor(t){this.state=t}set(t){for(let a of(this.state=t,this.listeners))a(this.state)}subscribe(t){return this.listeners=[...this.listeners,t],()=>{this.listeners=this.listeners.filter(a=>a!==t)}}get(){return this.state}}(null),f=(0,h.forwardRef)(({children:t,root:n=!1,options:o={},autoRaf:r=!0,className:i="",...s},l)=>{let m=(0,h.useRef)(null),u=(0,h.useRef)(null),[d,c]=(0,h.useState)(void 0);(0,h.useImperativeHandle)(l,()=>({wrapper:m.current,content:u.current,lenis:d}),[d]),(0,h.useEffect)(()=>{let t=new y({...o,...m.current&&u.current&&{wrapper:m.current,content:u.current},autoRaf:o?.autoRaf??r});return c(t),()=>{t.destroy(),c(void 0)}},[r,JSON.stringify({...o,wrapper:null,content:null})]);let f=(0,h.useRef)([]),g=(0,h.useCallback)((t,a)=>{f.current.push({callback:t,priority:a}),f.current.sort((t,a)=>t.priority-a.priority)},[]),_=(0,h.useCallback)(t=>{f.current=f.current.filter(a=>a.callback!==t)},[]);return((0,h.useEffect)(()=>
2{if(n&&d)return k.set({lenis:d,addCallback:g,removeCallback:_}),()=>k.set(null)},[n,d,g,_]),(0,h.useEffect)(()=>{if(!d)return;let t=t=>{for(let{callback:a}of f.current)a(t)};return d.on("scroll",t),()=>{d.off("scroll",t)}},[d]),t)?(0,a.jsx)(p.Provider,{value:{lenis:d,addCallback:g,removeCallback:_},children:n&&"asChild"!==n?t:(0,a.jsx)("div",{ref:m,className:`${i} ${d?.className??""}`.trim(),...s,children:(0,a.jsx)("div",{ref:u,children:t})})}):null});t.s(["default",0,t=>{let{children:n}=t;return(0,a.jsx)(f,{root:!0,children:n})}],704314)},327868,t=>{"use strict";var a=t.i(843476),n=t.i(897299),o=t.i(640988),r=t.i(271645),i=t.i(836159);function s(){return(s=Object.assign.bind()).apply(this,arguments)}function l(t,a){if(null==t)return{};var n,o,r={},i=Object.keys(t);for(o=0;o<i.length;o++)n=i[o],a.indexOf(n)>=0||(r[n]=t[n]);return r}var m=function(t,a){var n=a;return Array.isArray(n)&&1===n.length&&(n=s({},a[0])),{__html:JSON.stringify(Array.isArray(n)?n.map(function(a){return u(t,a)}):u(t,n),h)}},u=function(t,a){var n=a.id,o=s({},(void 0===n?void 0:n)?{"@id":a.id}:{},a);return delete o.id,s({"@context":"https://schema.org","@type":t},o)},d=Object.freeze({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"}),c=RegExp("["+Object.keys(d).join("")+"]","g"),y=function(t){return d[t]},h=function(t,a){switch(typeof a){case"object":if(null===a)return;return a;case"number":case"boolean":case"bigint":return a;case"string":return a.replace(c,y);default:return}},p=["type","keyOverride","scriptKey","scriptId","dataArray","useAppDir"];function k(t){var a=t.type,n=void 0===a?"Thing":a,o=t.keyOverride,u=t.scriptKey,d=t.scriptId,c=void 0===d?void 0:d,y=t.dataArray,h=t.useAppDir,k=l(t,p),f=function(){return r.default.createElement("script",{type:"application/ld+json",id:c,"data-testid":c,dangerouslySetInnerHTML:m(n,void 0===y?s({},k):y),key:"jsonld-"+u+(o?"-"+o:"")})};return void 0!==h&&h?r.default.createElement(f,null):r.default.createElement(i.default,null,f())}function f(t){if("string"==typeof t)return{"@type":"Person",name:t};if(t.name){var a;return{"@type":null!=(a=null==t?void 0:t.type)?a:"Person",name:t.name,url:null==t?void 0:t.url}}}var g=["reviewRating","author","publisher"];function _(t){return"string"==typeof t?t:s({"@type":"PostalAddress"},t)}function b(t){if(t)return{"@type":"GeoCircle",geoMidpoint:{"@type":"GeoCoordinates",latitude:t.geoMidpoint.latitude,longitude:t.geoMidpoint.longitude},geoRadius:t.geoRadius}}function S(t){if(t)return s({},t,{"@type":"Offer",priceSpecification:function(t){if(t)return{"@type":t.type,priceCurrency:t.priceCurrency,price:t.price}}(t.priceSpecification),itemOffered:function(t){if(t)return s({},t,{"@type":"Service"})}(t.itemOffered)})}function v(t){if(t)return s({},t,{"@type":"OpeningHoursSpecification"})}var C=["type","keyOverride","address","geo","rating","review","action","areaServed","makesOffer","openingHours","images"];function A(t){var a=t.type,n=t.keyOverride,o=t.address,i=t.geo,m=t.rating,u=t.review,d=t.action,c=t.areaServed,y=t.makesOffer,h=t.openingHours,p=t.images,A=l(t,C),N=s({},A,{image:p,address:function(t){if(t)return Array.isArray(t)?1===t.length?_(t[0]):t.map(_):_(t)}(o),geo:function(t){if(t)return s({},t,{"@type":"GeoCoordinates"})}(i),aggregateRating:function(t){if(t)return{"@type":"AggregateRating",ratingCount:t.ratingCount,reviewCount:t.reviewCount,bestRating:t.bestRating,ratingValue:t.ratingValue,worstRating:t.worstRating}}(m),review:function(t){function a(t){var a=t.reviewRating,n=t.author,o=t.publisher,r=l(t,g);return s({},r,{"@type":"Review"},n&&{author:Array.isArray(n)?n.map(function(t){return f(t)}).filter(function(t){return!!t}):n?f(n):void 0},a&&{reviewRating:function(t){if(t)return s({},t,{"@type":"Rating"})}(a)},o&&{publisher:function(t){if(t)return{"@type":"Organization",name:t,logo:function(t){if(t)return{"@type":"ImageObject",url:t}}(void 0)}}(o.name)})}return Array.isArray(t)?t.map(a):t?a(t):void 0}(u),potentialAction:function(t){if(t)return{"@type":t.actionType,name:t.actionName,target:t.target}}(d),areaServed:c&&c.map(b),makesOffer:null==y?void 0:y.map(S),openingHoursSpecification:Array.isArray(h)?h.map(v):v(h)});return r.default.createElement(k,s({type:void 0===a?"LocalBusiness":a,keyOverride:n},N,{scriptKey:"LocalBusiness"}))}var N=t.i(88619);t.s(["default",0,({children:t})=>{let{store:r}=(0,o.default)(),i=(0,n.default)(r?.home_page?.sections)?.firstWhere("type",N.SECTION_TYPES.GOOG
2LE_REVIEW_SECTION),s=(0,n.default)(r?.companies)?.firstWhere("google_places_id",i?.content?.id)??(0,n.default)(r?.companies)?.first();function l(t,a){return`${t.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}`}let m=s?.opening_hours?.map(t=>({dayOfWeek:function(t){switch(t){case 0:return"Sunday";case 1:return"Monday";case 2:return"Tuesday";case 3:return"Wednesday";case 4:return"Thursday";case 5:return"Friday";case 6:return"Saturday";default:return""}}(t?.open?.day),opens:l(t?.open?.hour,t?.open?.minute),closes:l(t?.close?.hour,t?.close?.minute)}));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(A,{useAppDir:!0,type:r?.home_page?.seo?.classification??"Restaurant",id:r?.id?.toString()??"",name:r?.name??"",description:r?.home_page?.seo?.description??"",url:r?.domain??window?.location?.href,telephone:r?.phone_number,address:{streetAddress:r?.address??"",addressLocality:r?.city??"",postalCode:r?.zip_code??"",addressCountry:r?.country?.toUpperCase()??""},openingHours:m,rating:{ratingValue:s?.google_rating,ratingCount:s?.google_rates_count},review:s?.google_reviews?.map(t=>({author:t?.author_name,datePublished:t?.time,reviewBody:t?.text,reviewRating:{ratingValue:t?.rating}}))}),t]})}],327868)},835608,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(640988),r=t.i(885697),i=t.i(707425),s=t.i(985369),l=t.i(693293),m=t.i(519020),u=t.i(753827),d=t.i(98443),c=t.i(88653),y=t.i(846932),h=t.i(618566),p=t.i(6237),k=t.i(343794),f=t.i(88619),g=t.i(504787),_=t.i(897299),b=t.i(893770),S=t.i(60027),v=t.i(362024),C=t.i(554889);let A=()=>{let{open:t,activeSectionId:A,toggle:N}=(0,r.default)(),{store:M}=(0,o.default)(),w=(0,m.default)(),{T:R,translationsEnabled:B}=(0,g.default)(),{toHref:E}=(0,C.default)(),T=(0,h.useSelectedLayoutSegments)(),L=(0,n.useMemo)(()=>(0,_.default)(M?.navigation_items)?.filter(t=>!!t?.name&&!t?.is_hidden)?.toArray(),[M?.navigation_items]),P=t=>{if(t?.page?.identifier===f.PAGE_IDENTIFIER.MENU&&(0,_.default)(t?.children).count()>1){let n;return n=[{label:(0,a.jsx)("h5",{className:"mr-md semibold capitalize",children:(0,a.jsx)(R,{children:t?.name})}),key:t?.id?.toString(),children:(0,a.jsx)("div",{children:t?.children?.map(t=>(0,a.jsx)("div",{className:"py-md",children:(0,a.jsx)(b.default,{href:t?.page?.href||E(f.PAGE_IDENTIFIER.HOME),className:"cursor-pointer",onClick:()=>N(!1),children:(0,a.jsx)("h5",{className:"mr-md semibold capitalize",children:(0,a.jsx)(R,{children:t?.name})})})},t?.id?.toString()))})}],(0,a.jsx)(v.Collapse,{defaultActiveKey:["1"],ghost:!0,items:n,className:"nav-item-collapse"})}return(0,a.jsx)("div",{className:"py-md",children:(0,a.jsx)(b.default,{href:t?.section_id?`${E(f.PAGE_IDENTIFIER.HOME)}#${(0,p.sectionAnchorTag)(t?.section_id)}`:t?.page?.href||E(f.PAGE_IDENTIFIER.HOME),className:"cursor-pointer",onClick:()=>N(!1),children:(0,a.jsx)("h5",{className:"mr-md semibold capitalize",children:(0,a.jsx)(R,{children:t?.name})})},t?.id?.toString())})};return(0,a.jsx)(s.RemoveScroll,{enabled:t,children:(0,a.jsx)(c.AnimatePresence,{children:t&&(0,a.jsxs)(y.motion.div,{className:"h-screen w-screen  overflow-scroll bg-companyBrand-backgroundColor fixed inset-0",style:{zIndex:1e3},initial:{opacity:0,x:-window.innerWidth},animate:{opacity:1,x:0},exit:{opacity:0,x:-window.innerWidth},transition:{duration:.7,ease:"easeInOut"},children:[(0,a.jsxs)("div",{className:"h-full w-full relative",children:[(0,a.jsxs)("div",{className:"flex justify-between sticky top-0 pt-lg px-md z-20",children:[M?.logo&&(0,a.jsx)("div",{className:"relative h-[70px] w-[70px]",children:(0,a.jsx)(i.LazyLoadImage,{src:M?.logo?.url??"",alt:"restaurant_logo",className:"object-contain w-full h-full"})}),(0,a.jsx)("button",{className:"flex justify-center items-center w-[36px] h-[36px] bg-background-inkWhite-white_1 dark:bg-brand-inkBlack-black_0 shadow-icon dark:shadow-none rounded-full",onClick:()=>N(!1),children:(0,a.jsx)(l.default,{color:w?.isDarkMode?w?.color?.text?.light:w?.color?.text?.default,className:"w-[12px] h-[12px]"})})]}),(0,a.jsxs)("div",{className:"pb-[100px] px-md",children:[L?.map(t=>T?.length>0?(0,a.jsx)("div",{children:P(t)}
2,t?.id?.toString()):(0,a.jsx)("div",{children:t?.section_id?(0,a.jsx)(S.default,{to:`${(0,p.sectionAnchorTag)(t?.section_id)}`,smooth:!1,offset:-50,className:(0,k.default)("cursor-pointer py-md",{"text-companyBrand-primary":A===(0,p.sectionAnchorTag)(t?.section_id)}),onClick:()=>N(!1),children:(0,a.jsx)("h5",{className:"mr-md semibold capitalize",children:(0,a.jsx)(R,{children:t?.name})})},t?.id?.toString()):P(t)},t?.id?.toString())),B&&(0,a.jsx)("div",{className:"py-md",children:(0,a.jsx)(u.default,{})})]})]}),M?.has_online_shop&&(0,a.jsx)("div",{className:"w-full px-md py-xs border-t border-companyBrand-borderColor bg-companyBrand-backgroundColor fixed bottom-0 left-0 right-0",style:{zIndex:2e3},children:(0,a.jsx)(d.default,{})})]})})})};var N=t.i(725534);t.s(["default",0,({children:t})=>{let{store:r}=(0,o.default)(),i=(0,h.useSelectedLayoutSegments)(),[s,l]=(0,n.useState)(!1),[m,u]=(0,n.useState)(""),[d,c]=(0,n.useState)(!1),y=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&u(t.target.id)})},{threshold:.5});(0,n.useEffect)(()=>{setTimeout(()=>{c(!0)},500)},[]),(0,n.useEffect)(()=>{if(d)return r?.home_page?.sections&&(0,_.default)(r.home_page.sections)?.each(t=>{let a=document.getElementById((0,p.sectionAnchorTag)(t?.id));a&&y.observe(a)}),()=>{r?.home_page?.sections&&(0,_.default)(r?.home_page?.sections)?.each(t=>{let a=document.getElementById((0,p.sectionAnchorTag)(t?.id));a&&y.unobserve(a)})}},[r?.home_page?.sections,i,d]);let k=(0,n.useMemo)(()=>({open:s,toggle:l,activeSectionId:m}),[s,m]);return(0,a.jsx)(N.default.Provider,{value:k,children:(0,a.jsxs)(a.Fragment,{children:[t,(0,a.jsx)(A,{})]})})}],835608)},306883,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(640988),r=t.i(519020),i=t.i(246060),s=t.i(88619),l=t.i(243993);class m{static isRealDomain(t){return!!t&&"string"==typeof t&&"Production"===s.ENVIRONMENTS.PROD&&!t.includes("foodamigos-testseite")&&!t.includes("foodamigos-storefront")&&!t.includes("partner-storefront.com")&&!t.includes("localhost")}}class u{static apiClient=new l.default;static async getStore(t){return this.apiClient.request({method:"GET",url:`/stores/${t}`,next:{tags:[s.RevalidateTags.Store]},cache:this.getCache(t)})}static async getPage(t,a){return this.isPage(a)?this.apiClient.request({method:"GET",url:`/stores/${t}/${a}`,next:{tags:[s.RevalidateTags.Store]},cache:this.getCache(t)}):{success:!1,response:null,status:405}}static isPage(t){return!!t&&!t.includes(".")}static getCache(t){return m.isRealDomain(t)?"force-cache":"no-cache"}}var d=t.i(504787),c=t.i(872836);t.s(["default",0,({children:t})=>{let{store:l,setStore:m}=(0,o.default)(),y=(0,r.default)(),{t:h}=(0,d.default)("ProviderStoreSetupProvider"),{getColor:p}=(0,c.default)(),k=window;async function f(){let{response:t,success:a}=await u.getStore(l?.domain||"");if(a&&t?.data){if(t?.data?.setup_progress===100)return k?.location?.reload();m(t.data)}}(0,n.useEffect)(()=>{if(l?.setup_progress!==100&&!l?.setup_error){let t=setInterval(()=>{f()},5e3);return()=>{clearInterval(t)}}},[l?.setup_progress,l?.setup_error]);let g=(0,n.useMemo)(()=>(l?.setup_step===s.SETUP_STEPS.FILL_GALLERY||l?.setup_step===s.SETUP_STEPS.FILL_COMPANY_GALLERY)&&(0,a.jsx)("div",{style:{zIndex:5e3},className:"lg:w-1/3 w-full fixed top-6 lg:right-6 bg-companyBrand-cardColor shadow border-companyBrand-borderColor rounded-md",children:(0,a.jsx)("div",{className:"flex h-full",children:(0,a.jsxs)("div",{className:"p-md w-full",children:[(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(i.default,{customColor:p(y?.template?.text_style?.heading?.color),sm:20,md:20,lg:20}),(0,a.jsx)("h6",{children:"Galerie-Upload"})]}),(0,a.jsx)("p",{children:h("here_all_the_relevant_media")})]})})}),[y,l?.setup_step]);return l?.setup_error?(0,a.jsxs)("div",{className:"h-screen w-screen fixed bg-companyBrand-cardColor flex flex-col justify-center items-center lg:p-xl p-md",children:[(0,a.jsx)("h6",{className:"text-center",children:h("the_creation_of_the_website")}),(0,a.jsxs)("p",{className:"mini mt-xs text-center",children:["Error: ",l?.setup_error]}),(0,a.jsx)("p",{className:"mini mt-xs text-center",children:h("please_delete_the_page_and")})]}):l?.setup_progress!==100?(0,a.jsxs)("div",{className:"h-screen w-screen fixed bg-companyBrand-cardColor flex flex-col justify-center items-center lg:p-xl p-md",children:[(0,a.jsx)("div",{className:"w-[50px] h-[50px] rounded-full flex-none overflow-hidden relative",children:(0,a.jsx)("div",{className:"h-full w-full flex justify-center items-center bg-brand-warning",children:(0,a.jsx)(i.default,{customColor:y.color.text.light,sm:20,md:20,lg:20})})}),(0,a.jsx)("div",{className:"mt-md",children:(0,a.jsx)("h6",{className:"text-center",children:h("the_website_is_being_created",{setupProgress:l.setup_progress})})})]}):(0,a.jsxs)(a.Fragment,{children:[t,g]})}],306883)},506785,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(929889),r=t.i(640988),i=t.i(997053),s=t.i(242832),l=t.i(897299);function m(t,a){if(a)return a.includes("#")||a.includes("rgb")?a:(0,l.default)(t).get(a)}let u=i.createGlobalStyle`
3  @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:[email protected]&family=Diplomata&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
4  ${({theme:t})=>{var a;return a=t?.fontFaces??[],a?.map(t=>`
5        @font-face {
6            font-family: '${t?.name}';
7            src: url(${t?.url});
8        }
9        `).join("")}}
10  html {
11    background-color: white;
12    overscroll-behavior: none;
13  }
14	:root {
15	--primary-color: ${({theme:t})=>t.template.color_variables?.primary_color};
16  --primary-color-rgb: ${({theme:t})=>s.default.getRgbValue(t.template.color_variables?.primary_color)};
17  --secondary-color: ${({theme:t})=>t.template.color_variables?.secondary_color};
18  --secondary-color-rgb: ${({theme:t})=>s.default.getRgbValue(t.template.color_variables?.secondary_color)};
19  --background-color-rgb: ${({theme:t})=>s.default.getRgbValue(t.template.color_variables?.background_color)};
20  --border-color-rgb: ${({theme:t})=>s.default.getRgbValue(m(t.template.color_variables,t?.template?.color_variables?.border_color))};
21  --card-color: ${({theme:t})=>t.template.color_variables?.card_color};
22  --card-color-rgb: ${({theme:t})=>s.default.getRgbValue(t.template.color_variables?.card_color)};
23  --border-radius-none: ${({theme:t})=>t.template.border_radius_style.none};
24  --border-radius-sm: ${({theme:t})=>t.template.border_radius_style.sm};
25  --border-radius-DEFAULT: ${({theme:t})=>t.template.border_radius_style.DEFAULT};
26  --border-radius-md: ${({theme:t})=>t.template.border_radius_style.md};
27  --border-radius-lg: ${({theme:t})=>t.template.border_radius_style.lg};
28  --border-radius-xl: ${({theme:t})=>t.template.border_radius_style.xl};
29  --border-radius-2xl: ${({theme:t})=>t.template.border_radius_style["2xl"]};
30  --border-radius-3xl: ${({theme:t})=>t.template.border_radius_style["3xl"]};
31  --border-radius-3xl: ${({theme:t})=>t?.template.border_radius_style["3xl"]};
32  --border-radius-4xl: ${({theme:t})=>t?.template.border_radius_style["4xl"]};
33  --border-radius-5xl: ${({theme:t})=>t?.template.border_radius_style["5xl"]};
34  --border-radius-6xl: ${({theme:t})=>t?.template.border_radius_style["6xl"]};
35  --border-radius-full: ${({theme:t})=>t?.template.border_radius_style.full};
36
37  --border-width-none: ${({theme:t})=>t?.template?.border_width_style?.none};
38  --border-width-small: ${({theme:t})=>t.template.border_width_style?.small};
39  --border-width-DEFAULT: ${({theme:t})=>t?.template?.border_width_style?.DEFAULT};
40  --border-width-medium: ${({theme:t})=>t.template.border_width_style?.medium};
41  --border-width-large: ${({theme:t})=>t.template.border_width_style?.large};
42
43    cursor:'pointer'; 
44    body {
45        margin: 0;
46        padding: 0;
47        background-color: ${({theme:t})=>t.template.color_variables.background_color};
48        -webkit-tap-highlight-color: transparent;
49        -webkit-touch-callout: none;
50        outline: none !important;
51        position: relative;
52        max-width: 100%;
53        overflow-x: hidden;
54        overscroll-behavior: none;
55    }
56    header {
57      position: -webkit-sticky;
58      position: sticky;
59      top: 0;
60      z-index: 50;
61    }
62    div {
63      color: ${({theme:t})=>t?.template?.text_style?.description?.color};
64    }
65    select {
66      outline: none !important;
67    }
68    button {
69      user-select: none;
70      position:relative;
71      text-transform:  ${({theme:t})=>t.template.button_text_style?.all_capital?"uppercase":""} !important;
72    }
73    button:after {
74      content:'';
75      position:absolute;
76      top:-5px; bottom:-5px; 
77      left:-5px; right:-5px; 
78    }
79    label {
80      user-select: none;
81      position:relative;
82    }
83    label:after {
84      content:'';
85      position:absolute;
86      top:-2px; bottom:-2px; 
87      left:-2px; right:-2px; 
88    }
89    a {
90      user-select: none;
91      position: relative;
92      cursor: pointer;
93  }
94    a:hover {
95        color: var(--primary-color);
96        text-decoration: underline solid var(--primary-color);
97        text-underline-offset: 8px;
98    }
99    a:after {
100        content: '';
101        position: absolute;
102        top: -2px;
103        bottom: -2px;
104        left: -2px;
105        right: -2px;
106    }
107    .bg-scrolling-element-when-modal-active {
108      /* when modal active */
109      touch-action: none;
110      -webkit-overflow-scrolling: none;
111      overflow: hidden;
112      /* Other browsers */
113      overscroll-behavior: none;
114  }
115  input {
116    outline-width: 0px;
117    font-family: '${({theme:t})=>t?.template?.text_style?.description?.font?.name}';
118    font-size: ${({theme:t})=>t.fonts.fontSizes.p+"px"};
119    font-weight: ${({theme:t})=>t.fonts.fontWeights.regular};
120    line-height: 140%;
121    text-transform:  ${({theme:t})=>t?.template?.text_style?.description?.all_capital?"uppercase":""} !important;
122    letter-spacing:  ${({theme:t})=>t?.template?.text_style?.description?.letter_spacing?t?.template?.text_style?.description?.letter_spacing+"px":"normal"};
123    background-color: transparent;
124    outline: none !important;
125  }
126  textarea {
127    outline-width: 0px;
128    font-family: '${({theme:t})=>t?.template?.typography_settings?.p?.font?.name}';
129    font-size: ${({theme:t})=>t?.template?.typography_settings?.p?.desktop?.font_size+"px"};
130    font-weight: ${({theme:t})=>t?.template?.typography_settings?.p?.font_weight};
131  }
132  --h2-color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h2?.color??t.template.color_variables.header_color)};
133
134    h1 {
135      font-family: '${({theme:t})=>t?.template?.typography_settings?.h1?.font?.name}';
136      font-size: ${({theme:t})=>t?.template?.typography_settings?.h1?.desktop?.font_size+"px"};
137      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h1?.font_weight};
138      line-height: ${({theme:t})=>t?.template?.typography_settings?.h1?.desktop?.line_height+"px"};
139      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h1?.color??t.template.color_variables.header_color)};
140      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h1?.all_capital?"uppercase":""} !important;
141      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h1?.letter_spacing?t?.template?.typography_settings?.h1?.letter_spacing+"px":"normal"};
142      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h1?.text_decoration};
143      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h1?.underline_offset+"px"};
144      margin-bottom: 0px;
145      padding-bottom: 0px;
146    }
147    h2 {
148      font-family: '${({theme:t})=>t?.template?.typography_settings?.h2?.font?.name}';
149      font-size: ${({theme:t})=>t?.template?.typography_settings?.h2?.desktop?.font_size+"px"};
150      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h2?.font_weight};
151      line-height: ${({theme:t})=>t?.template?.typography_settings?.h2?.desktop?.line_height+"px"};
152      color: var(--h2-color);
153      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h2?.all_capital?"uppercase":""} !important;
154      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h2?.letter_spacing?t?.template?.typography_settings?.h2?.letter_spacing+"px":"normal"};
155      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h2?.text_decoration};
156      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h2?.underline_offset+"px"};
157      margin-bottom: 0px;
158      padding-bottom: 0px;
159    }
160    h3 {
161      font-family: '${({theme:t})=>t?.template?.typography_settings?.h3?.font?.name}';
162      font-size: ${({theme:t})=>t?.template?.typography_settings?.h3?.desktop?.font_size+"px"};
163      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h3?.font_weight};
164      line-height: ${({theme:t})=>t?.template?.typography_settings?.h3?.desktop?.line_height+"px"};
165      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h3?.color??t.template.color_variables.header_color)};
166      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h3?.all_capital?"uppercase":""} !important;
167      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h3?.letter_spacing?t?.template?.typography_settings?.h3?.letter_spacing+"px":"normal"};
168      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h3?.text_decoration};
169      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h3?.underline_offset+"px"};
170      margin-bottom: 0px;
171      padding-bottom: 0px;
172    }
173    h4 {
174      font-family: '${({theme:t})=>t?.template?.typography_settings?.h4?.font?.name}';
175      font-size: ${({theme:t})=>t?.template?.typography_settings?.h4?.desktop?.font_size+"px"};
176      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h4?.font_weight};
177      line-height: ${({theme:t})=>t?.template?.typography_settings?.h4?.desktop?.line_height+"px"};
178      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h4?.color??t.template.color_variables.header_color)};
179      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h4?.all_capital?"uppercase":""} !important;
180      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h4?.letter_spacing?t?.template?.typography_settings?.h4?.letter_spacing+"px":"normal"};
181      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h4?.text_decoration};
182      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h4?.underline_offset+"px"};
183      margin-bottom: 0px;
184      padding-bottom: 0px;
185    }
186    h5 {
187      font-family: '${({theme:t})=>t?.template?.typography_settings?.h5?.font?.name}';
188      font-size: ${({theme:t})=>t?.template?.typography_settings?.h5?.desktop?.font_size+"px"};
189      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h5?.font_weight};
190      line-height: ${({theme:t})=>t?.template?.typography_settings?.h5?.desktop?.line_height+"px"};
191      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h5?.color??t.template.color_variables.header_color)};
192      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h5?.all_capital?"uppercase":""} !important;
193      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h5?.letter_spacing?t?.template?.typography_settings?.h5?.letter_spacing+"px":"normal"};
194      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h5?.text_decoration};
195      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h5?.underline_offset+"px"};
196      margin-bottom: 0px;
197      padding-bottom: 0px;
198    }
199    h6 {
200      font-family: '${({theme:t})=>t?.template?.typography_settings?.h6?.font?.name}';
201      font-size: ${({theme:t})=>t?.template?.typography_settings?.h6?.desktop?.font_size+"px"};
202      font-weight: ${({theme:t})=>t?.template?.typography_settings?.h6?.font_weight};
203      line-height: ${({theme:t})=>t?.template?.typography_settings?.h6?.desktop?.line_height+"px"};
204      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.h6?.color??t.template.color_variables.header_color)};
205      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.h6?.all_capital?"uppercase":""} !important;
206      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.h6?.letter_spacing?t?.template?.typography_settings?.h6?.letter_spacing+"px":"normal"};
207      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.h6?.text_decoration};
208      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.h6?.underline_offset+"px"};
209      margin-bottom: 0px;
210      padding-bottom: 0px;
211    }
212    p {
213      font-family: '${({theme:t})=>t?.template?.typography_settings?.p?.font?.name}';
214      font-size: ${({theme:t})=>t?.template?.typography_settings?.p?.desktop?.font_size+"px"};
215      font-weight: ${({theme:t})=>t?.template?.typography_settings?.p?.font_weight};
216      line-height: ${({theme:t})=>t?.template?.typography_settings?.p?.desktop?.line_height+"px"};
217      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.p?.color??t.template.color_variables.description_color)};
218      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.p?.all_capital?"uppercase":""} !important;
219      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.p?.letter_spacing?t?.template?.typography_settings?.p?.letter_spacing+"px":"normal"};
220      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.p?.text_decoration};
221      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.p?.underline_offset+"px"};
222      margin-bottom: 0px;
223      padding-bottom: 0px;
224    }
225    sub {
226      font-family: '${({theme:t})=>t?.template?.typography_settings?.subtitle?.font?.name}';
227      font-size: ${({theme:t})=>t?.template?.typography_settings?.subtitle?.desktop?.font_size+"px"};
228      font-weight: ${({theme:t})=>t?.template?.typography_settings?.subtitle?.font_weight};
229      line-height: ${({theme:t})=>t?.template?.typography_settings?.subtitle?.desktop?.line_height+"px"};
230      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.subtitle?.color??t.template.color_variables.header_color)};
231      text-transform:  ${({theme:t})=>t?.template?.typography_settings?.subtitle?.all_capital?"uppercase":""} !important;
232      letter-spacing:  ${({theme:t})=>t?.template?.typography_settings?.subtitle?.letter_spacing?t?.template?.typography_settings?.subtitle?.letter_spacing+"px":"normal"};
233      text-decoration: ${({theme:t})=>t?.template?.typography_settings?.subtitle?.text_decoration};
234      text-underline-offset: ${({theme:t})=>t?.template?.typography_settings?.subtitle?.underline_offset+"px"};
235      margin-bottom: 0px;
236      padding-bottom: 0px;
237    }
238    .card {
239      box-shadow: ${({theme:t})=>t?.template?.card_style?.box_shadow};
240      backdrop-filter: ${({theme:t})=>t?.template?.card_style?.backdrop_filter};
241      border-color: ${({theme:t})=>m(t.template.color_variables,t?.template?.color_variables?.border_color)};
242      background-color: ${({theme:t})=>m(t.template.color_variables,t?.template?.color_variables?.card_color)};
243    }
244    .ant-form-item-label > label {
245      font-family: '${({theme:t})=>t?.template?.text_style?.description?.font?.name}' !important;
246      font-size: ${({theme:t})=>t.fonts.fontSizes.p+"px"} !important;
247    }
248    li {
249      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.p.color)}; !important;
250    }
251    td {
252      color: ${({theme:t})=>m(t.template.color_variables,t?.template?.typography_settings?.p.color)}; !important;
253    }
254    .button-text {
255      font-family: '${({theme:t})=>t?.template?.button_text_style?.font?.name}' !important;
256      text-transform:  ${({theme:t})=>t?.template?.button_text_style?.all_capital?"uppercase":"capitalize"} !important;
257      font-weight: ${({theme:t})=>t?.template?.button_text_style?.font_weight} !important; 
258      font-size: ${({theme:t})=>t?.template?.button_text_style?.desktop?.font_size+"px"} !important;
259      line-height: ${({theme:t})=>t?.template?.button_text_style?.desktop?.line_height+"px"} !important;
260    }
261    .small {
262      font-size: ${({theme:t})=>t?.template?.typography_settings?.small?.desktop?.font_size+"px"} !important;
263      line-height: ${({theme:t})=>t?.template?.typography_settings?.small?.desktop?.line_height+"px"} !important;
264    }
265    .mini {
266      font-size: ${({theme:t})=>t?.template?.typography_settings?.mini?.desktop?.font_size+"px"} !important;
267      line-height: ${({theme:t})=>t?.template?.typography_settings?.mini?.desktop?.line_height+"px"} !important;
268    }
269    .tiny {
270      font-size: ${({theme:t})=>t?.template?.typography_settings?.tiny?.desktop?.font_size+"px"} !important;
271      line-height: ${({theme:t})=>t?.template?.typography_settings?.tiny?.desktop?.line_height+"px"} !important;
272    }
273    .nano {
274      font-size: ${({theme:t})=>t?.template?.typography_settings?.nano?.desktop?.font_size+"px"} !important;
275      line-height: ${({theme:t})=>t?.template?.typography_settings?.nano?.desktop?.line_height+"px"} !important;
276    }
277    
278    ${({theme:t})=>i.css`
279        @media screen and (max-width: ${t.dimension.breakPoints.md}px) {
280            textarea {
281                outline-width: 0px;
282                font-family: '${t?.template?.typography_settings?.p?.font?.name}';
283                font-size: ${t?.template?.typography_settings?.p?.mobile?.font_size+"px"};
284                font-weight: ${t?.template?.typography_settings?.p?.font_weight};
285            }
286            h1 {
287                font-family: '${t?.template?.typography_settings?.h1?.font?.name}';
288                font-size: ${t?.template?.typography_settings?.h1?.mobile?.font_size+"px"};
289                font-weight: ${t?.template?.typography_settings?.h1?.font_weight};
290                line-height: ${t?.template?.typography_settings?.h1?.mobile?.line_height+"px"};
291                color: ${m(t.template.color_variables,t?.template?.typography_settings?.h1?.color??t.template.color_variables.header_color)};
292                text-transform: ${t?.template?.typography_settings?.h1?.all_capital?"uppercase":""} !important;
293                letter-spacing: ${t?.template?.typography_settings?.h1?.letter_spacing?t?.template?.typography_settings?.h1?.letter_spacing+"px":"normal"};
294                text-decoration: ${t?.template?.typography_settings?.h1?.text_decoration};
295                text-underline-offset: ${t?.template?.typography_settings?.h1?.underline_offset+"px"};
296                margin-bottom: 0px;
297                padding-bottom: 0px;
298            }
299            h2 {
300                font-family: '${t?.template?.typography_settings?.h2?.font?.name}';
301                font-size: ${t?.template?.typography_settings?.h2?.mobile?.font_size+"px"};
302                font-weight: ${t?.template?.typography_settings?.h2?.font_weight};
303                line-height: ${t?.template?.typography_settings?.h2?.mobile?.line_height+"px"};
304                color: var(--h2-color);
305                text-transform: ${t?.template?.typography_settings?.h2?.all_capital?"uppercase":""} !important;
306                letter-spacing: ${t?.template?.typography_settings?.h2?.letter_spacing?t?.template?.typography_settings?.h2?.letter_spacing+"px":"normal"};
307                text-decoration: ${t?.template?.typography_settings?.h2?.text_decoration};
308                text-underline-offset: ${t?.template?.typography_settings?.h2?.underline_offset+"px"};
309                margin-bottom: 0px;
310                padding-bottom: 0px;
311            }
312            h3 {
313                font-family: '${t?.template?.typography_settings?.h3?.font?.name}';
314                font-size: ${t?.template?.typography_settings?.h3?.mobile?.font_size+"px"};
315                font-weight: ${t?.template?.typography_settings?.h3?.font_weight};
316                line-height: ${t?.template?.typography_settings?.h3?.mobile?.line_height+"px"};
317                color: ${m(t.template.color_variables,t?.template?.typography_settings?.h3?.color??t.template.color_variables.header_color)};
318                text-transform: ${t?.template?.typography_settings?.h3?.all_capital?"uppercase":""} !important;
319                letter-spacing: ${t?.template?.typography_settings?.h3?.letter_spacing?t?.template?.typography_settings?.h3?.letter_spacing+"px":"normal"};
320                text-decoration: ${t?.template?.typography_settings?.h3?.text_decoration};
321                text-underline-offset: ${t?.template?.typography_settings?.h3?.underline_offset+"px"};
322                margin-bottom: 0px;
323                padding-bottom: 0px;
324            }
325            h4 {
326                font-family: '${t?.template?.typography_settings?.h4?.font?.name}';
327                font-size: ${t?.template?.typography_settings?.h4?.mobile?.font_size+"px"};
328                font-weight: ${t?.template?.typography_settings?.h4?.font_weight};
329                line-height: ${t?.template?.typography_settings?.h4?.mobile?.line_height+"px"};
330                color: ${m(t.template.color_variables,t?.template?.typography_settings?.h4?.color??t.template.color_variables.header_color)};
331                text-transform: ${t?.template?.typography_settings?.h4?.all_capital?"uppercase":""} !important;
332                letter-spacing: ${t?.template?.typography_settings?.h4?.letter_spacing?t?.template?.typography_settings?.h4?.letter_spacing+"px":"normal"};
333                text-decoration: ${t?.template?.typography_settings?.h4?.text_decoration};
334                text-underline-offset: ${t?.template?.typography_settings?.h4?.underline_offset+"px"};
335                margin-bottom: 0px;
336    
336            padding-bottom: 0px;
337            }
338            h5 {
339                font-family: '${t?.template?.typography_settings?.h5?.font?.name}';
340                font-size: ${t?.template?.typography_settings?.h5?.mobile?.font_size+"px"};
341                font-weight: ${t?.template?.typography_settings?.h5?.font_weight};
342                line-height: ${t?.template?.typography_settings?.h5?.mobile?.line_height+"px"};
343                color: ${m(t.template.color_variables,t?.template?.typography_settings?.h5?.color??t.template.color_variables.header_color)};
344                text-transform: ${t?.template?.typography_settings?.h5?.all_capital?"uppercase":""} !important;
345                letter-spacing: ${t?.template?.typography_settings?.h5?.letter_spacing?t?.template?.typography_settings?.h5?.letter_spacing+"px":"normal"};
346                text-decoration: ${t?.template?.typography_settings?.h5?.text_decoration};
347                text-underline-offset: ${t?.template?.typography_settings?.h5?.underline_offset+"px"};
348                margin-bottom: 0px;
349                padding-bottom: 0px;
350            }
351            h6 {
352                font-family: '${t?.template?.typography_settings?.h6?.font?.name}';
353                font-size: ${t?.template?.typography_settings?.h6?.mobile?.font_size+"px"};
354                font-weight: ${t?.template?.typography_settings?.h6?.font_weight};
355                line-height: ${t?.template?.typography_settings?.h6?.mobile?.line_height+"px"};
356                color: ${m(t.template.color_variables,t?.template?.typography_settings?.h6?.color??t.template.color_variables.header_color)};
357                text-transform: ${t?.template?.typography_settings?.h6?.all_capital?"uppercase":""} !important;
358                letter-spacing: ${t?.template?.typography_settings?.h6?.letter_spacing?t?.template?.typography_settings?.h6?.letter_spacing+"px":"normal"};
359                text-decoration: ${t?.template?.typography_settings?.h6?.text_decoration};
360                text-underline-offset: ${t?.template?.typography_settings?.h6?.underline_offset+"px"};
361                margin-bottom: 0px;
362                padding-bottom: 0px;
363            }
364            p {
365                font-family: '${t?.template?.typography_settings?.p?.font?.name}';
366                font-size: ${t?.template?.typography_settings?.p?.mobile?.font_size+"px"};
367                font-weight: ${t?.template?.typography_settings?.p?.font_weight};
368                line-height: ${t?.template?.typography_settings?.p?.mobile?.line_height+"px"};
369                color: ${m(t.template.color_variables,t?.template?.typography_settings?.p?.color??t.template.color_variables.description_color)};
370                text-transform: ${t?.template?.typography_settings?.p?.all_capital?"uppercase":""} !important;
371                letter-spacing: ${t?.template?.typography_settings?.p?.letter_spacing?t?.template?.typography_settings?.p?.letter_spacing+"px":"normal"};
372                text-decoration: ${t?.template?.typography_settings?.p?.text_decoration};
373                text-underline-offset: ${t?.template?.typography_settings?.p?.underline_offset+"px"};
374                margin-bottom: 0px;
375                padding-bottom: 0px;
376            }
377            sub {
378                font-family: '${t?.template?.typography_settings?.subtitle?.font?.name}';
379                font-size: ${t?.template?.typography_settings?.subtitle?.mobile?.font_size+"px"};
380                font-weight: ${t?.template?.typography_settings?.subtitle?.font_weight};
381                line-height: ${t?.template?.typography_settings?.subtitle?.mobile?.line_height+"px"};
382                color: ${m(t.template.color_variables,t?.template?.typography_settings?.subtitle?.color??t.template.color_variables.header_color)};
383                text-transform: ${t?.template?.typography_settings?.subtitle?.all_capital?"uppercase":""} !important;
384                letter-spacing: ${t?.template?.typography_settings?.subtitle?.letter_spacing?t?.template?.typography_settings?.subtitle?.letter_spacing+"px":"normal"};
385                text-decoration: ${t?.template?.typography_settings?.subtitle?.text_decoration};
386                text-underline-offset: ${t?.template?.typography_settings?.subtitle?.underline_offset+"px"};
387                margin-bottom: 0px;
388                padding-bottom: 0px;
389            }
390            .button-text {
391                font-size: ${t?.template?.button_text_style?.mobile?.font_size+"px"} !important;
392                line-height: ${t?.template?.button_text_style?.mobile?.line_height+"px"} !important;
393            }
394            .small {
395                font-size: ${t?.template?.typography_settings?.small.mobile?.font_size+"px"} !important;
396                line-height: ${t?.template?.typography_settings?.small?.mobile?.line_height+"px"} !important;
397            }
398            .mini {
399                font-size: ${t?.template?.typography_settings?.mini.mobile?.font_size+"px"} !important;
400                line-height: ${t?.template?.typography_settings?.mini?.mobile?.line_height+"px"} !important;
401            }
402            .tiny {
403                font-size: ${t?.template?.typography_settings?.tiny.mobile?.font_size+"px"} !important;
404                line-height: ${t?.template?.typography_settings?.tiny?.mobile?.line_height+"px"} !important;
405            }
406            .nano {
407                font-size: ${t?.template?.typography_settings?.nano.mobile?.font_size+"px"} !important;
408                line-height: ${t?.template?.typography_settings?.nano?.mobile?.line_height+"px"} !important;
409            }
410            .ant-form-item-label > label {
411                font-family: '${t?.template?.text_style?.description?.font?.name}' !important;
412                font-size: ${t.fonts.fontSizes.breakpoints.md.p+"px"} !important;
413            }
414        }
415    `}
416    .bold {
417      font-weight: ${({theme:t})=>t.fonts.fontWeights.bold} !important; 
418    }
419    .semibold {
420      font-weight: ${({theme:t})=>t.fonts.fontWeights.semi_bold} !important; 
421    }
422    .medium {
423      font-weight: ${({theme:t})=>t.fonts.fontWeights.medium} !important;
424    }
425    .regular {
426      font-weight: ${({theme:t})=>t.fonts.fontWeights.regular} !important;
427    }
428    .touchable-highlight {
429      -webkit-tap-highlight-color: white;
430    }
431    .is-sticky {
432      position: fixed;
433      top: 0;
434      left: 0;
435      width: 100%;
436    }
437    .whatsapp-button .ant-float-btn-body {
438      background-color: #25D366 !important;
439    }
440    .whatsapp-button .anticon {
441      color: #ffffff !important;
442    }
443    .phone-button .ant-float-btn-body {
444      background-color: #007bff !important;
445    }
446    .phone-button .anticon {
447      color: #ffffff !important;
448    }
449    .email-button .ant-float-btn-body {
450      background-color: #D93025 !important;
451    }
452    .email-button .anticon {
453      color: #ffffff !important;
454    }
455}
456`;var d=t.i(10611),c=t.i(193977),y=t.i(657688);function h(t,a){return{primary_color:t.primary_color??a.primary_color,secondary_color:t.secondary_color??a.secondary_color,background_color:t.background_color??a.background_color,secondary_background_color:t.secondary_background_color??a.secondary_background_color,header_color:t.header_color??a.header_color,description_color:t.description_color??a.description_color,light_text_color:t.light_text_color??a.light_text_color,dark_text_color:t.dark_text_color??a.dark_text_color,border_color:t.border_color??a.border_color,card_color:t.card_color??a.card_color,icon_color:t?.icon_color??a?.icon_color}}t.s(["default",0,function({children:t}){let{store:s}=(0,r.default)(),m=(0,n.useMemo)(()=>{var t,a,n,r;
456let i=(t=s.theme,{...a=c.DEFAULT_TEMPLATE,...t,is_dark_mode:t.is_dark_mode??a?.is_dark_mode,color_variables:t.is_dark_mode?h(t.dark_mode_color_variables,c.DEFAULT_TEMPLATE.dark_mode_color_variables):h(t.color_variables,c.DEFAULT_TEMPLATE.color_variables),page_loading_indicator_props:{page_loading_indicator_type:t.page_loading_indicator_props?.page_loading_indicator_type??a.page_loading_indicator_props.page_loading_indicator_type,background_color:t.page_loading_indicator_props?.background_color??a.page_loading_indicator_props.background_color,text_color:t.page_loading_indicator_props?.text_color??a.page_loading_indicator_props.text_color,lottie_props:t.page_loading_indicator_props?.lottie_props??null},button_text_style:{all_capital:t?.button_text_style?.all_capital??!1,font:t?.button_text_style?.font??a.button_text_style.font,font_weight_type:t?.button_text_style?.font_weight_type??a.button_text_style.font_weight_type,font_weight:t?.button_text_style?.font_weight??a.button_text_style.font_weight,letter_spacing:t?.button_text_style?.letter_spacing??a.button_text_style.letter_spacing,desktop:{font_size:t?.button_text_style?.desktop?.font_size??a.button_text_style.desktop?.font_size,line_height:t?.button_text_style?.desktop?.line_height??a.button_text_style.desktop?.line_height},mobile:{font_size:t?.button_text_style?.mobile?.font_size??a.button_text_style.mobile?.font_size,line_height:t?.button_text_style?.mobile?.line_height??a.button_text_style.mobile?.line_height}},navigation_bar_props:{text_size:t?.navigation_bar_props?.text_size??a.navigation_bar_props.text_size,text_color:t?.navigation_bar_props?.text_color??a.navigation_bar_props.text_color,background_color:t?.navigation_bar_props?.background_color??a.navigation_bar_props.background_color,navigation_bar_type:t?.navigation_bar_props?.navigation_bar_type??a.navigation_bar_props.navigation_bar_type,navigation_bar_position:t?.navigation_bar_props?.navigation_bar_position??a.navigation_bar_props.navigation_bar_position,order_online_button_props:t?.navigation_bar_props?.order_online_button_props??a.navigation_bar_props.order_online_button_props,order_online_button_hidden:t?.navigation_bar_props.order_online_button_hidden},border_radius_style:c.BORDER_RADIUS_STYLE[t.border_radius_type??a?.border_radius_type],border_width_style:c.BORDER_WIDTH_STYLE[t.border_width_type??a?.border_width_type],typography_settings:{...t.typography_settings}});return{...o.default,isDarkMode:i?.is_dark_mode,template:i,fontFaces:(n=i,(0,l.default)([n.button_text_style.font,...(r=n.typography_settings,(0,l.default)(r).values().pluck("font").whereNotNull().toArray())]).filter(t=>!!t).unique("name").toArray())}},[s?.theme]);(0,n.useEffect)(()=>{m?.isDarkMode?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[m]);let p=(0,n.useMemo)(()=>s?.theme?.image?.url&&(0,a.jsx)("div",{className:"fixed inset-0 h-screen w-screen z-0",children:(0,a.jsx)(y.default,{src:s?.theme.image.url,quality:100,alt:"background",fill:!0,className:"object-cover",priority:!0})}),[s?.theme?.image?.url]);return(0,a.jsx)(i.ThemeProvider,{theme:m,children:(0,a.jsx)(d.default.Provider,{value:m,children:(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)(u,{theme:m}),t]})})})}],506785)},629340,t=>{"use strict";var a=t.i(843476),n=t.i(271645),o=t.i(770703),r=t.i(519871),i=t.i(88619),s=t.i(865297),l=t.i(640988),m=t.i(879240),u=t.i(193977),d=t.i(3903);let c=(0,o.default)(()=>t.A(691083).then(t=>t.Translator),{loadableGenerated:{modules:[786025]},ssr:!1});t.s(["default",0,t=>{let{children:o}=t,{store:y}=(0,l.default)(),{locale:h,href:p}=(0,m.default)(),k=(0,n.useMemo)(()=>y?.legal_lang||y?.region?.default_locale||i.LANGUAGES.DE,[y?.legal_lang,y?.region?.default_locale]);function f(t){if(y?.legal_lang===t)return window.history.replaceState(null,"",p);window.history.replaceState(null,"",`/${t}${p}`)}let g=(0,n.useMemo)(()=>h||k,[h,k,y]);(0,n.useEffect)(()=>{(0,d.setCookie)(u.COOKIES.language,g)},[g]);let _=(0,n.useMemo)(()=>({defaultLanguage:k,language:g,changeLanguage:f}),[g,p,k]);return(0,a.jsx)(c,{cacheProvider:{get:(t,a)=>s.default.get(t,a),set:(t,a,n)=>s.default.set(t,a,n)},from:k,to:h,googleApiKey:y.google_cloud.api_key,children:(0,a.jsx)(r.default.Provider,{value:_,children:o})})}])}]);
457
458//# debugId=0227ed02-ec44-1ab1-ae57-bf8b570f82b5

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.