PageSourceSearch

https://store.inter.it/js/app.min.js?id=c13eccbb5406af98d27ebe64b4c1a641

js inter.it collected 2026-09-24 17:35:52 UTC 1,741,545 bytes, 1 lines download raw bytes

1(()=>{var t,o={757:(e,t,o)=>{e.exports=o(666)},391:(t,o,n)=>{"use strict";const i={PRODUCTS_URL:"https://store.inter.it/images/inter/products/",USERCART:{},TEAMWEAR:{},KITBUILDER:{},KITBUILDER_CART:{},stripePK:n(155).env.MIX_STRIPE_KEY,paymentMethods:"adyen,satispay".split(","),paymentRequest:{},paymentIntent:!1,cartBroken:!1,adyenSession:!1};var a=n(808),d=n.n(a);function r(e,t,o){var n,i=o||{},a=i.noTrailing,d=void 0!==a&&a,r=i.noLeading,s=void 0!==r&&r,l=i.debounceMode,u=void 0===l?void 0:l,c=!1,A=0;function C(){n&&clearTimeout(n)}function O(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];var r=this,l=Date.now()-A;function O(){A=Date.now(),t.apply(r,i)}function E(){n=void 0}c||(s||!u||n||O(),C(),void 0===u&&l>e?s?(A=Date.now(),d||(n=setTimeout(u?E:O,e))):O():!0!==d&&(n=setTimeout(u?E:O,void 0===u?e-l:e)))}return O.cancel=function(e){var t=(e||{}).upcomingOnly,o=void 0!==t&&t;C(),c=!o},O}function s(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function l(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach(function(t){u(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function u(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var c=function(){var e="";function t(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2?arguments[2]:void 0;if(["dondup","pttorino"].includes("inter")){var n=$(e),i=$(n).data("product-sku"),a=$(n).find(".product-card--name").find("a").text(),d=window.utilities.capitalizeFirstLetter($(n).data("product-brand")),r=parseInt($(n).data("product-price")),s=$(".product-card").index(n),l=$(n).find(".product-card--name").find("a").attr("href");$("body").hasClass("home-page")&&localStorage.setItem("SEOlastCategory","HOME - "+$(n).closest(".home-section").find("h3").text());var u=0,c=0;1==$(n).data("product-in-promo")&&(u=r-(c=parseInt($(n).data("product-promo-price"))));for(var A={item_id:i,item_name:a,currency:"EUR",price:parseFloat((r/100).toFixed(2)),discount:parseFloat((u/100).toFixed(2)),item_brand:d,index:parseInt(s),quantity:1},C=$(n).attr("data-product-categories").split(","),O=0;O<C.length;O++)0==O?A.item_category=C[O]:A["item_category"+(O+1)]=C[O];if($("body").hasClass("category-page"))var E=$("h1").data("category-id"),m=$("h1").data("category-name");else $("body").hasClass("home-page")?(E="homepage",m="Home page"):0==t&&(E=0,m=$(n).closest(".products-slider").prev("h3").text());var I={event:"select_item",ecommerce:{item_list_id:E.toString(),item_list_name:m,items:[A]},eventCallback:function(){1==t?document.location=l:o()}};(p=window.dataLayer||[]).push({ecommerce:null}),p.push(I)}else{n=$(e),i=$(n).data("product-sku"),a=$(n).find(".product-card--name").find("a").text(),d=window.utilities.capitalizeFirstLetter($(n).data("product-brand")),r=parseInt($(n).data("product-price")),s=$(".product-card").index(n),l=$(n).find(".product-card--name").find("a").attr("href");var N={event:"productClick",ecommerce:{click:{actionField:{list:"Search Results"},products:[{id:i,name:a,price:parseFloat((parseInt(r)/100).toFixed(2)),brand:d,position:parseInt(s)}]}},eventCallback:function(){1==t?document.location=l:o()}};$("body").hasClass("home-page")&&localStorage.setItem("SEOlastCategory","HOME - "+$(n).closest(".home-section").find("h3").text()),u=0,c=0;var p,R={item_id:i,item_name:a,price:parseFloat((r/100).toFixed(2)),discount:parseFloat((u/100).toFixed(2)),item_brand:d,index:parseInt(s),quantity:1};1==$(n).data("product-in-promo")&&(u=r-(c=parseInt($(n).data("product-promo-price"))),R.discount=parseFloat((u/100).toFixed(2)),R.price=parseFloat((c/100).toFixed(2))),R.discount_rate=parseInt(100*(1-(r-u)/r))+"%",R.currency="EUR",null!=localStorage.getItem("SEOlastCategory")&&(R.item_list_name=localStorage.getItem("SEOlastCategory"));for(var y=$(n).attr("data-product-categories").split(","),S=0;S<y.length;S++)0==S?R.item_category=y[S]:R["item_category"+(S+1)]=y[S];I={event:"select_item",ecommerce:{items:[R]},eventCallback:function(){1==t?document.location=l:o()}},(p=window.dataLayer||[]).push({ecommerce:null}),p.push(N),(p=window.dataLayer||[]).push({ecommerce:null}),p.push(I)}}return{crossSelling:function(e,o){if(["dondup","pttorino"].includes("inter")){var n=$(e),i="FIGURE"==$(e).tagName?"Image":"Title",a=parseInt($(n).data("product-index"))+1,d=$(n).find(".product-card--name").find("a").attr("href"),r={event:"crossSelling",item_id:$(n).data("product-sku"),zoneCrossSelling:i,positionCrossSelling:a,clickUrlCrossSelling:d,eventCallback:function(o){o.startsWith("GTM-")&&t(e,!1,function(){document.location=d})}};(window.dataLayer||[]).push(r)}else{n=$(e);var s="IMG"==$(o.target).get(0).tagName?"Image":"Title",l=parseInt($(n).data("product-index"))+1,u=$(n).find(".product-card--name").find("a").attr("href"),c={event:"crossSelling",zoneCrossSelling:s,positionCrossSelling:l,clickUrlCrossSelling:u,eventCallback:function(o){o.startsWith("GTM-")&&t(e,!1,function(){document.location=u})}};(window.dataLayer||[]).push(c)}},productDetails:function(e){if(["dondup","pttorino"].includes("inter")){for(var t=$(".product--wrapper").find("[data-product-categories]").eq(0).attr("data-product-categories").split(","),o=$(".product--wrapper").find("[data-product-categories-id]").eq(0).attr("data-product-categories-id"),n={item_id:e.sku,item_name:e.name,item_brand:window.utilities.capitalizeFirstLetter(e.brand),discount:"1"==e.in_promo?parseFloat(parseFloat(e.price-e.promo_price).toFixed(2)):0,price:parseFloat(e.price),item_list_id:o,item_list_name:t[t.length-1],quantity:1},a=0;a<t.length;a++)0==a?n.item_category=t[a]:n["item_category"+(a+1)]=t[a];var d={event:"view_item",ecommerce:{currency:"EUR",value:parseFloat(n.price-n.discount).toFixed(2),items:[n]}};(A=window.dataLayer||[]).push({ecommerce:null}),A.push(d)}
1else{var r={event:"productDetails",ecommerce:{detail:{products:[{id:e.sku,name:e.name,price:"1"==e.in_promo?parseFloat(e.promo_price):parseFloat(e.price),brand:e.brand}]}}},s="1"==e.in_promo?parseFloat(parseFloat(e.price-e.promo_price).toFixed(2)):0,l=parseFloat(e.price);(n={item_id:e.sku,item_name:e.name,item_brand:window.utilities.capitalizeFirstLetter(e.brand),discount:s,price:parseFloat(parseFloat(l-s).toFixed(2)),quantity:1}).discount_rate=parseInt(100*(1-(l-s)/l))+"%",n.currency="EUR",null!=localStorage.getItem("SEOlastCategory")&&(n.item_list_name=localStorage.getItem("SEOlastCategory"));for(var u=$(".product--wrapper").find("[data-product-categories]").eq(0).attr("data-product-categories").split(","),c=0;c<u.length;c++)0==c?n.item_category=u[c]:n["item_category"+(c+1)]=u[c];null!=localStorage.getItem("SEOlastCategory")&&(n.item_list_name=localStorage.getItem("SEOlastCategory")),d={event:"view_item",ecommerce:{value:n.price,currency:"EUR",items:[n]}};var A,C={first_name:"",last_name:"",email:"",user_id:i.USERCART.user.id,phone:"",postalcode:""};C.shippingCountry=i.USERCART.country_code.toUpperCase(),null!=i.USERCART.shipping_details.name&&(C.first_name=i.USERCART.shipping_details.name,C.last_name=i.USERCART.shipping_details.surname,C.email=i.USERCART.shipping_details.email,C.phone=i.USERCART.shipping_details.phone_number,C.postalcode=i.USERCART.shipping_details.zip_code,C.shippingCountry=i.USERCART.shipping_details.country.toUpperCase()),d.ecommerce.user=C,(A=window.dataLayer||[]).push({ecommerce:null}),A.push(r),(A=window.dataLayer||[]).push({ecommerce:null}),A.push(d)}},clickProductSize:function(e,t){if(["dondup","pttorino"].includes("inter")){var o={event:"clickProductSize",item_id:e,size:t};(window.dataLayer||[]).push(o)}else{var n={event:"clickProductSize",clickSize:t};(window.dataLayer||[]).push(n)}},productClick:t,productImpressions:function(e,t,o){if(["dondup","pttorino"].includes("inter")){var n=[],i=[];$("body").hasClass("category-page")&&$(".breadcrumb").find("li").each(function(e){e>0&&i.push($(this).find("a").data("breadcrumb-slug"))}),e.forEach(function(e){var t=$(e.element).data("product-sku"),o=$(e.element).find(".product-card--name").find("a").text(),a=window.utilities.capitalizeFirstLetter($(e.element).data("product-brand")),d=parseInt($(e.element).data("product-price")),r=e.index;$("body").hasClass("single-product-page")&&(i=$(e.element).attr("data-product-categories").split(","));var s=0;1==$(e.element).data("product-in-promo")&&(s=d-parseInt($(e.element).data("product-promo-price")));for(var l={item_id:t,item_name:o,currency:"EUR",price:parseFloat((d/100).toFixed(2)),discount:parseFloat((s/100).toFixed(2)),item_brand:a,index:r,quantity:1},u=0;u<i.length;u++)0==u?l.item_category=i[u]:l["item_category"+(u+1)]=i[u];n.push(l)});var a={event:"view_item_list",ecommerce:{item_list_id:null!=t?t.toString():"",item_list_name:i[i.length-1],items:n},eventCallback:function(){o&&o()}};(r=window.dataLayer||[]).push({ecommerce:null}),r.push(a)}else{var d=[];n=[],i=[],$("body").hasClass("category-page")&&$(".breadcrumb").find("li").each(function(e){e>0&&i.push($(this).find("a").data("breadcrumb-slug"))}),e.forEach(function(e){var o=$(e).closest(".product-card"),a=$(o).data("product-sku"),r=$(o).find(".product-card--name").find("a").text(),s=window.utilities.capitalizeFirstLetter($(o).data("product-brand")),l=parseInt($(o).data("product-price")),u=$(".product-card").index(o);i=$(o).attr("data-product-categories").split(",");var c={id:a,name:r,price:parseFloat((l/100).toFixed(2)),brand:s,category:t,list:"",position:parseInt(u)};d.push(c);var A=0,C=0,O={item_id:a,item_name:r,price:parseFloat((l/100).toFixed(2)),discount:parseFloat((A/100).toFixed(2)),item_brand:s,item_category:t,index:parseInt(u),quantity:1};1==$(o).data("product-in-promo")&&(A=l-(C=parseInt($(o).data("product-promo-price"))),O.discount=parseFloat((A/100).toFixed(2)),O.price=parseFloat((C/100).toFixed(2))),O.discount_rate=parseInt(100*(1-(l-A)/l))+"%",O.currency="EUR";for(var E=0;E<i.length;E++)0==E?O.item_category=i[E]:O["item_category"+(E+1)]=i[E];null!=localStorage.getItem("SEOlastCategory")&&(O.item_list_name=localStorage.getItem("SEOlastCategory")),n.push(O)});var r,s={event:"productImpressions",ecommerce:{currencyCode:"EUR",impressions:d}};a={event:"view_item_list",ecommerce:{items:n},eventCallback:function(){o&&o()}},(r=window.dataLayer||[]).push({ecommerce:null}),r.push(s),(r=window.dataLayer||[]).push({ecommerce:null}),r.push(a)}},productImpressions_search:function(e){},clickProductPersonalization:function(e){var t=e;"text"!=t&&"number"!=t&&"text-number"!=t||(t="custom");var o={event:"clickProductPersonalization",clickPersonalizaton:t};(window.dataLayer||[]).push(o)},changePlayerName:function(e,t){var o={event:"changePlayerName",selectPlayerName:e+" - "+t};(window.dataLayer||[]).push(o)},clickProductPatch:function(e){var t={event:"clickProductPatch",clickPatch:e};(window.dataLayer||[]).push(t)},clickProductVariant:function(e){var t={event:"clickProductVariant",item_id:$(e).data("variant-sku"),clickVariantURL:$(e).attr("href"),eventCallback:function(t){document.location=$(e).attr("href")}};(window.dataLayer||[]).push(t)},clickPopupSizeGuide:function(e){var t={event:"clickPopupSizeGuide",item_id:e};(window.dataLayer||[]).push(t)},clickProductOpenDescription:function(){var e={item_id:$("#product--mainSku").text(),event:"clickProductOpenDescription"};(window.dataLayer||[]).push(e)},clickReadMore:function(){(window.dataLayer||[]).push({event:"clickReadMore"})},clickProductShippingReturns:function(){var e={item_id:$("#product--mainSku").text(),event:"clickProductShipping&Returns"};(window.dataLayer||[]).push(e)},clickTechnicalFeatures:function(){var e={item_id:$("#product--mainSku").text(),event:"clickTechnicalFeatures"};(window.dataLayer||[]).push(e)}
1,clickDetailsFit:function(){var e={item_id:$("#product--mainSku").text(),event:"clickDetailsFit"};(window.dataLayer||[]).push(e)},clickProductShowAllPhoto:function(){(window.dataLayer||[]).push({event:"clickProductShowAllPhoto"})},clickProductZoom:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"clickProductZoom",item_id:e};else o={event:"clickProductZoom",clickZoomURL:t};(window.dataLayer||[]).push(o)},viewCart:function(e){if(["dondup","pttorino"].includes("inter")){for(var t=[],o=0;o<e.products.length;o++){var n=0;1==e.products[o].in_promo&&(n=e.products[o].price-e.products[o].promo_price),(d={item_id:null!=e.products[o].mainSku?e.products[o].mainSku:e.products[o].sku,item_name:e.products[o].name,currency:"EUR",price:parseFloat(((e.products[o].price-n)/100).toFixed(2)),discount:parseFloat((n/100).toFixed(2)),item_brand:window.utilities.capitalizeFirstLetter(null!=e.products[o].brand?e.products[o].brand:"inter"),quantity:parseInt(e.products[o].quantity)}).size=e.products[o].size,null!=e.products[o].seo&&(d=l(l({},d),e.products[o].seo)),t.push(d)}var i={event:"view_cart",ecommerce:{currency:"EUR",value:parseFloat((parseInt(e.total)/100).toFixed(2)),items:t}};(r=window.dataLayer||[]).push({ecommerce:null}),r.push(i),["dondup","pttorino"].includes("inter")&&(i={event:"virtual_page",page_path:"/"+$("html").attr("country")+"/"+("it"==$("html").attr("lang")?"anteprima_carrello":"cart_preview"),page_title:"cart_preview"},r.push({ecommerce:null}),r.push(i))}else{for(var a=(t=[],0);a<e.products.length;a++){var d;n=0,1==e.products[a].in_promo&&(n=e.products[a].price-e.products[a].promo_price),(d={item_id:null!=e.products[a].mainSku?e.products[a].mainSku:e.products[a].sku,item_name:e.products[a].name,price:parseFloat(((e.products[a].price-n)/100).toFixed(2)),discount:parseFloat((n/100).toFixed(2)),item_brand:window.utilities.capitalizeFirstLetter(null!=e.products[a].brand?e.products[a].brand:"inter"),quantity:parseInt(e.products[a].quantity)}).discount_rate=parseInt(100*(1-(e.products[a].price-n)/e.products[a].price))+"%",d.currency="EUR",d.customization=null!=e.products[a].customization&&0!=e.products[a].customization,d.size=e.products[a].size,null!=e.products[a].seo&&(d=l(l({},d),e.products[a].seo)),t.push(d)}var r;i={event:"view_cart",ecommerce:{value:parseFloat((parseInt(e.subtotal)/100).toFixed(2)),currency:"EUR",items:t}},(r=window.dataLayer||[]).push({event:"viewCart"}),(r=window.dataLayer||[]).push({ecommerce:null}),r.push(i)}},addToCart:function(e){if(["dondup","pttorino"].includes("inter")){var t=0;e.in_promo&&(t=e.price-e.promo_price);for(var o={},n={},a=0;a<e.categories.length;a++)0==a?(n.item_category=e.categories[a],o.item_category=e.categories[a]):(n["item_category"+(a+1)]=e.categories[a],o["item_category"+(a+1)]=e.categories[a]);if($("body").hasClass("category-page"))o.item_list_id=$("h1").data("category-id"),o.item_list_name=$("h1").data("category-name");else if($("body").hasClass("single-product-page")){var d=$(".product--wrapper").find("[data-product-categories]").eq(0).attr("data-product-categories").split(",");o.item_list_id=$(".product--wrapper").find("[data-product-categories-id]").eq(0).attr("data-product-categories-id"),o.item_list_name=d[d.length-1]}n.item_list_id=o.item_list_id,n.item_list_name=o.item_list_name,o.item_id=e.mainSku,o.item_name=e.name,o.item_brand=window.utilities.capitalizeFirstLetter(e.brand),o.discount=parseFloat((t/100).toFixed(2)),o.price=parseFloat((parseInt(e.price)/100).toFixed(2)),o.quantity=e.quantity;var r={event:"add_to_cart",ecommerce:{currency:"EUR",value:parseFloat(o.price-o.discount).toFixed(2),items:[o]}};return(O=window.dataLayer||[]).push({ecommerce:null}),O.push(r),n}t=0;var s=0;e.in_promo?(t=e.price-e.promo_price,s=e.promo_price):s=e.price;var l={name:e.name,id:e.mainSku,price:parseFloat((parseInt(s)/100).toFixed(2)),discount:parseFloat((t/100).toFixed(2)),brand:e.brand,category:"",quantity:e.quantity,size:e.size};if(null==e.customization)l.personalization={type:"standard"};else if(0==e.customization)l.personalization={type:"none"};else for(var u=0;u<e.customization.length;u++)"patch"==e.customization[u].type||"extra"==e.customization[u].type?l.patch=e.customization[u].text:"player"==e.customization[u].type?l.personalization={type:"player",player:e.customization[u].number+" - "+e.customization[u].text}:"text"==e.customization[u].type?l.personalization={type:"custom",n
1ame:e.customization[u].text}:"number"==e.customization[u].type?l.personalization={type:"custom",number:e.customization[u].number}:"text-number"==e.customization[u].type&&(l.personalization={type:"custom",name:e.customization[u].text,number:e.customization[u].number});var c={event:"addToCart",ecommerce:{currencyCode:"EUR",add:{products:[l]}}};if(o={},n={},null!=localStorage.getItem("SEOlastCategory")&&(n.item_list_name=localStorage.getItem("SEOlastCategory")),"gift-card"!=e.sku)for(var A=0;A<e.categories.length;A++)0==A?(n.item_category=e.categories[A],o.item_category=e.categories[A]):(n["item_category"+(A+1)]=e.categories[A],o["item_category"+(A+1)]=e.categories[A]);var C=$("html").attr("session-id");o.item_id=null!=e.mainSku?e.mainSku:e.sku,o.item_name=e.name,o.item_brand=window.utilities.capitalizeFirstLetter(e.brand),o.customization=null!=e.customization&&0!=e.customization,o.size=e.size,o.discount=parseFloat((t/100).toFixed(2)),o.price=parseFloat((parseInt(e.price-t)/100).toFixed(2)),o.quantity=e.quantity,o.discount_rate=parseInt(100*(1-(e.price-t)/e.price))+"%",o.currency="EUR";var O,E={first_name:"",last_name:"",email:"",user_id:i.USERCART.user.id,phone:"",postalcode:""};return E.shippingCountry=i.USERCART.country_code.toUpperCase(),null!=i.USERCART.shipping_details.name&&(E.first_name=i.USERCART.shipping_details.name,E.last_name=i.USERCART.shipping_details.surname,E.email=i.USERCART.shipping_details.email,E.phone=i.USERCART.shipping_details.phone_number,E.postalcode=i.USERCART.shipping_details.zip_code,E.shippingCountry=i.USERCART.shipping_details.country.toUpperCase()),r={event:"add_to_cart",eventID:C,ecommerce:{value:parseFloat(o.price*o.quantity).toFixed(2),items:[o],currency:"EUR",user:E}},(O=window.dataLayer||[]).push({ecommerce:null}),O.push(c),(O=window.dataLayer||[]).push({ecommerce:null}),O.push(r),n},removeFromCart:function(e){if(["dondup","pttorino"].includes("inter")){var t=0;1==e.in_promo&&(t=e.price-e.promo_price),(s=e.seo).item_id=e.mainSku,s.item_name=e.name,s.item_brand=window.utilities.capitalizeFirstLetter(e.brand),s.discount=parseFloat((parseInt(t)/100).toFixed(2)),s.price=parseFloat((parseInt(e.price)/100).toFixed(2)),s.quantity=parseInt(e.quantity),s.discount_rate=parseInt(100*(1-(e.price-t)/e.price))+"%";var o={event:"remove_from_cart",ecommerce:{currency:"EUR",value:parseFloat(s.price-s.discount).toFixed(2),items:[s]}};(d=window.dataLayer||[]).push({ecommerce:null}),d.push(o)}else{t=0;var n=0;e.in_promo?(t=e.price-e.promo_price,n=e.promo_price):n=e.price;var i={name:e.name,id:e.mainSku,price:parseFloat((parseInt(n)/100).toFixed(2)),discount:parseFloat((parseInt(t)/100).toFixed(2)),brand:e.brand,category:"",quantity:parseInt(e.quantity),size:e.size};if(null==e.customization)i.personalization={type:"standard"};else if(0==e.customization)i.personalization={type:"none"};else for(var a=0;a<e.customization.length;a++)"patch"==e.customization[a].type||"extra"==e.customization[a].type?i.patch=e.customization[a].text:"player"==e.customization[a].type?i.personalization={type:"player",player:e.customization[a].number+" - "+e.customization[a].text}:"text"==e.customization[a].type?i.personalization={type:"custom",name:e.customization[a].text}:"number"==e.customization[a].type?i.personalization={type:"custom",number:e.customization[a].number}:"text-number"==e.customization[a].type&&(i.personalization={type:"custom",name:e.customization[a].text,number:e.customization[a].number});var d,r={event:"removeFromCart",ecommerce:{currencyCode:"EUR",remove:{products:[i]}}},s={};if("gift-card"!=e.sku)for(var l=0;l<e.categories.length;l++)0==l?s.item_category=e.categories[l]:s["item_category"+(l+1)]=e.categories[l];s.item_id=e.mainSku,s.item_name=e.name,s.item_brand=window.utilities.capitalizeFirstLetter(e.brand),s.price=parseFloat((parseInt(e.price-t)/100).toFixed(2)),s.discount=parseFloat((parseInt(t)/100).toFixed(2)),s.quantity=parseInt(e.quantity),s.size=e.size,s.discount_rate=parseInt(100*(1-(e.price-t)/e.price))+"%",s.currency="EUR",s.customization=null!=e.customization&&0!=e.customization,o={event:"remove_from_cart",ecommerce:{value:parseFloat(s.price*s.quantity).toFixed(2),currency:"EUR",items:[s]}},(d=window.dataLayer||[]).push({ecommerce:null}),d.push(r),(d=window.dataLayer||[]).push({ecommerce:null}),d.push(o)}},emptyCart:function(e,t){if(["dondup","pttorino"].includes("inter")&&e.length>0){for(var o=[],n=0;n<e.length;n++){var i=0,a=e[n];1==a.in_promo&&(i=a.price-a.promo_price);var d=a.seo;d.item_id=a.mainSku,d.item_name=a.name,d.item_brand=window.utilities.capitalizeFirstLetter(a.brand),d.discount=parseFloat((parseInt(i)/100).toFixed(2)),d.price=parseFloat((parseInt(a.price)/100).toFixed(2)),d.quantity=parseInt(a.quantity),o.push(d)}var r={event:"remove_from_cart",ecommerce:{currency:"EUR",value:parseFloat((parseInt(t)/100).toFixed(2)),items:o}},s=window.dataLayer||[];s.push({ecommerce:null}),s.push(r)}},promoCodeOpen:function(){(window.dataLayer||[]).push({event:"promoCodeOpen"})},promoCodeClose:function(){(window.dataLayer||[]).push({event:"promoCodeClose"})},promoCodeUse:function(e){var t={event:"promoCodeUse",promoCodeUsed:e};(window.dataLayer||[]).push(t)},giftCardOpen:function(){(window.dataLayer||[]).push({event:"giftCardOpen"})},giftCardClose:function(){(window.dataLayer||[]).push({event:"giftCardClose"})}
1,giftCardUse:function(e){var t={event:"giftCardUse",giftCardUsed:e};(window.dataLayer||[]).push(t)},giftBoxOpen:function(){(window.dataLayer||[]).push({event:"giftBoxOpen"})},giftBoxSelect:function(e){var t={event:"giftBoxSelect",giftBoxSelected:e};(window.dataLayer||[]).push(t)},giftBoxUsed:function(e){var t={event:"giftBoxUsed",giftBoxUsed:e};(window.dataLayer||[]).push(t)},checkout:function(e){if(["dondup","pttorino"].includes("inter")){for(var t=[],o=0;o<e.products.length;o++){var n=0;1==e.products[o].in_promo&&(n=e.products[o].price-e.products[o].promo_price);var a={item_id:null!=e.products[o].mainSku?e.products[o].mainSku:e.products[o].sku,item_name:e.products[o].name,price:parseFloat(((e.products[o].price-n)/100).toFixed(2)),discount:parseFloat((n/100).toFixed(2)),item_brand:window.utilities.capitalizeFirstLetter(null!=e.products[o].brand&&""!=e.products[o].brand?e.products[o].brand:"inter"),quantity:parseInt(e.products[o].quantity)};null!=e.products[o].seo&&(a=l(l({},a),e.products[o].seo)),t.push(a)}var d={event:"begin_checkout",ecommerce:{currency:"EUR",value:parseFloat((parseInt(e.total)/100).toFixed(2)),items:t}};(c=window.dataLayer||[]).push({ecommerce:null}),c.push(d)}else{for(var r=[],s=(t=[],0);s<e.products.length;s++){r.push({name:e.products[s].name,id:null!=e.products[s].mainSku?e.products[s].mainSku:e.products[s].sku,price:parseFloat(((1==e.products[s].in_promo?parseInt(e.products[s].promo_price):parseInt(e.products[s].price))/100).toFixed(2)),brand:null!=e.products[s].brand?e.products[s].brand:"inter",quantity:parseInt(e.products[s].quantity)}),n=0,1!=e.products[s].in_promo&&"1"!=e.products[s].in_promo||(n=e.products[s].price-e.products[s].promo_price);var u={item_id:null!=e.products[s].mainSku?e.products[s].mainSku:e.products[s].sku,item_name:e.products[s].name,item_brand:window.utilities.capitalizeFirstLetter(null!=e.products[s].brand?e.products[s].brand:"inter"),price:parseFloat(((e.products[s].price-n)/100).toFixed(2)),discount:parseFloat((n/100).toFixed(2)),quantity:parseInt(e.products[s].quantity)};u.discount_rate=parseInt(100*(1-(e.products[s].price-n)/e.products[s].price))+"%",u.currency="EUR",u.customization=null!=e.products[s].customization&&0!=e.products[s].customization,u.size=e.products[s].size,null!=e.products[s].seo&&(u=l(l({},u),e.products[s].seo)),t.push(u)}var c,A=e.products.reduce(function(e,t){return e+t.quantity},0),C={event:"checkout",num_items:A,ecommerce:{checkout:{actionField:{step:1},products:r}}},O=(d={event:"begin_checkout",eventID:$("html").attr("session-id"),ecommerce:{value:parseFloat((parseInt(e.subtotal)/100).toFixed(2)),currency:"EUR",items:t}},{first_name:"",last_name:"",email:"",user_id:i.USERCART.user.id,phone:"",postalcode:""});O.shippingCountry=i.USERCART.country_code.toUpperCase(),null!=i.USERCART.shipping_details.name&&(O.first_name=i.USERCART.shipping_details.name,O.last_name=i.USERCART.shipping_details.surname,O.email=i.USERCART.shipping_details.email,O.phone=i.USERCART.shipping_details.phone_number,O.postalcode=i.USERCART.shipping_details.zip_code,O.shippingCountry=i.USERCART.shipping_details.country.toUpperCase()),d.ecommerce.user=O,(c=window.dataLayer||[]).push({ecommerce:null}),c.push(C),(c=window.dataLayer||[]).push({ecommerce:null}),c.push(d)}},openInvoicePersonal:function(){(window.dataLayer||[]).push({event:"openInvoicePersonal"})},closeInvoicePersonal:function(){(window.dataLayer||[]).push({event:"closeInvoicePersonal"})},openInvoiceCompany:function(){(window.dataLayer||[]).push({event:"openInvoiceCompany"})},closeInvoiceCompany:function(){(window.dataLayer||[]).push({event:"closeInvoiceCompany"})},changeProductQuantity:function(e,t){if(["dondup","pttorino"].includes("inter")){var o=0;if(1==e.in_promo&&(o=e.price-e.promo_price),(r=e.seo).item_id=e.mainSku,r.item_name=e.name,r.item_brand=window.utilities.capitalizeFirstLetter(e.brand),r.currency="EUR",r.price=parseFloat((parseInt(e.price)/100).toFixed(2)),r.discount=parseFloat((parseInt(o)/100).toFixed(2)),t>e.quantity){r.quantity=t-e.quantity;var n="remove_from_cart"}else t<e.quantity&&(r.quantity=e.quantity-t,n="add_to_cart");var a={event:n,ecommerce:{items:[r]}};(u=window.dataLayer||[]).push({ecommerce:null}),u.push(a)}else{o=0,1==e.in_promo&&(o=e.price-e.promo_price);var d={event:"changeProductQuantity",productName:e.name,quantity:e.quantity},r={};null!=localStorage.getItem("SEOlastCategory")&&localStorage.getItem("SEOlastCategory");var s=$("html").attr("session-id");r.item_id=null!=e.mainSku?e.mainSku:e.sku,r.item_name=e.name,r.item_brand=window.utilities.capitalizeFirstLetter(e.brand),r.customization=null!=e.customization&&0!=e.customization,r.size=e.size,r.discount=parseFloat((o/100).toFixed(2)),r.price=parseFloat((parseInt(e.price-o)/100).toFixed(2)),t>e.quantity?(r.quantity=t-e.quantity,n="remove_from_cart"):t<e.quantity&&(r.quantity=e.quantity-t,n="add_to_cart"),r.discount_rate=parseInt(100*(1-(e.price-o)/e.price))+"
1%",r.currency="EUR","gift-card"!=e.sku&&null!=e.seo&&(r=l(l({},r),e.seo));var u,c={first_name:"",last_name:"",email:"",user_id:i.USERCART.user.id,phone:"",postalcode:""};c.shippingCountry=i.USERCART.country_code.toUpperCase(),null!=i.USERCART.shipping_details.name&&(c.first_name=i.USERCART.shipping_details.name,c.last_name=i.USERCART.shipping_details.surname,c.email=i.USERCART.shipping_details.email,c.phone=i.USERCART.shipping_details.phone_number,c.postalcode=i.USERCART.shipping_details.zip_code,c.shippingCountry=i.USERCART.shipping_details.country.toUpperCase()),a={event:n,eventID:s,ecommerce:{value:parseFloat(r.price*r.quantity).toFixed(2),currency:"EUR",items:[r],user:c}},(u=window.dataLayer||[]).push(d),u.push({ecommerce:null}),u.push(a)}},search:function(e){var t={event:"search",queryString:e};(window.dataLayer||[]).push(t)},filterProduct:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"filterProduct",status:t,filterLabel:e};else o={event:"filterProduct",status:t,"filter label":e};(window.dataLayer||[]).push(o)},filterSize:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"filterSize",status:t,filterLabel:e};else o={event:"filterSize",status:t,"filter label":e};(window.dataLayer||[]).push(o)},filterGender:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"filterGender",status:t,filterLabel:e};else o={event:"filterGender",status:t,"filter label":e};(window.dataLayer||[]).push(o)},filterFabric:function(e,t){var o={event:"filterFabric",status:t,filterLabel:e};(window.dataLayer||[]).push(o)},filterColor:function(e,t){var o={event:"filterColor",status:t,filterLabel:e};(window.dataLayer||[]).push(o)},filterWaist:function(e,t){var o={event:"filterWaist",status:t,filterLabel:e};(window.dataLayer||[]).push(o)},filterGrammatura:function(e,t){var o={event:"filterGrammatura",status:t,filterLabel:e};(window.dataLayer||[]).push(o)},filterPrice:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"filterPrice",status:t,filterLabel:e};else o={event:"filterPrice",status:t,"filter label":e};(window.dataLayer||[]).push(o)},filterPromoPerc:function(e,t){var o={event:"filterPromoPerc",status:t,"filter label":e};(window.dataLayer||[]).push(o)},sortProducts:function(e){var t={event:"sortProducts",filterLabel:e};(window.dataLayer||[]).push(t)},clickLeftMenu:function(e,t){var o={event:"clickLeftMenu",anchorText:e,url:t,eventCallback:function(){document.location=t}};(window.dataLayer||[]).push(o)},clickCTAMenTeam:function(e){var t={event:"clickCTAMenTeam",eventCallback:function(){document.location=e}};(window.dataLayer||[]).push(t)},clickCTAWomenTeam:function(e){var t={event:"clickCTAWomenTeam",eventCallback:function(){document.location=e}};(window.dataLayer||[]).push(t)},clickCTASignIn:function(e){var t={event:"clickCTASignIn",eventCallback:function(){window.open(e,"_blank").focus()}};(window.dataLayer||[]).push(t)},clickBreadcrumbs:function(e,t){var o={event:"clickBreadcrumbs",clickBreadcrumbsText:e,eventCallback:function(){document.location=t}};(window.dataLayer||[]).push(o)},openCountrySelection:function(t){var o={event:"openCountrySelection",from:t};e=t,(window.dataLayer||[]).push(o)},selectCountry:function(t,o){var n={event:"selectCountry",from:e,clickCountryText:t,eventCallback:function(){document.location=o}};(window.dataLayer||[]).push(n)},closeBanner:function(){(window.dataLayer||[]).push({event:"closeBanner"})},clickOpenSearch:function(){(window.dataLayer||[]).push({event:"clickOpenSearch"})},Login:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"login",loginMethod:e};else o={event:"Login",loginMethod:e};(window.dataLayer||[]).push(o)},Logout:function(){if(["dondup","pttorino"].includes("inter"))var e={event:"logout"};else e={event:"Logout"};(window.dataLayer||[]).push(e)},passwordRecovery:function(){(window.dataLayer||[]).push({event:"passwordRecovery"})},Signup:function(e,t){if(["dondup","pttorino"].includes("inter"))var o={event:"signup",signupMethod:e};else o={event:"Signup",loginMethod:e};(window.dataLayer||[]).push(o)},phoneCall:function(e){var t={event:"phoneCall",eventCallback:function(){document.location=e}};(window.dataLayer||[]).push(t)},newsletterSubscribe:function(){(window.dataLayer||[]).push({event:"newsletterSubscribe"})}
1,variablePages:function(e){var t={language:$("html").attr("user-lang"),country:$("html").attr("country"),currency:"EUR",pageType:e};(window.dataLayer||[]).push(t)},variableCategories:function(){for(var e={},t=0;t<$(".breadcrumb-single").length;t++)e["cat_"+(t+1)+"_id"]=$(".breadcrumb-single").eq(t).data("breadcrumb-id"),e["cat_"+(t+1)+"_name"]=$(".breadcrumb-single").eq(t).data("breadcrumb-slug");(window.dataLayer||[]).push(e)},addShippingInfo:function(e,t,o){if(["dondup","pttorino"].includes("inter"))var n={currency:"EUR",value:parseFloat((o.total/100).toFixed(2)),shipping_tier:e};else n={currency:"EUR",value:parseFloat((o.subtotal/100).toFixed(2)),shipping_tier:e};for(var i=[],a=0;a<o.products.length;a++){var d=0;1==o.products[a].in_promo&&(d=o.products[a].price-o.products[a].promo_price);var r={item_id:null!=o.products[a].mainSku?o.products[a].mainSku:o.products[a].sku,item_name:o.products[a].name,price:parseFloat(((o.products[a].price-d)/100).toFixed(2)),discount:parseFloat((d/100).toFixed(2)),item_brand:window.utilities.capitalizeFirstLetter(null!=o.products[a].brand&&""!=o.products[a].brand?o.products[a].brand:"inter"),quantity:parseInt(o.products[a].quantity)};r.discount_rate=parseInt(100*(1-(o.products[a].price-d)/o.products[a].price))+"%",r.currency="EUR",r.customization=null!=o.products[a].customization&&0!=o.products[a].customization,r.size=o.products[a].size,null!=localStorage.getItem("SEOlastCategory")&&(r.item_list_name=localStorage.getItem("SEOlastCategory")),null!=o.products[a].seo&&(r=l(l({},r),o.products[a].seo)),i.push(r)}n.items=i;var s={event:"add_shipping_info",ecommerce:n,eventCallback:function(){location.reload()}},u=window.dataLayer||[];u.push({ecommerce:null}),u.push(s)},addPaymentInfo:function(e){for(var t={currency:"EUR",value:parseFloat((e.total/100).toFixed(2)),payment_type:e.payment_method},o=[],n=0;n<e.products.length;n++){var i=0;1==e.products[n].in_promo&&(i=e.products[n].price-e.products[n].promo_price);var a={item_id:null!=e.products[n].mainSku?e.products[n].mainSku:e.products[n].sku,item_name:e.products[n].name,price:parseFloat(((e.products[n].price-i)/100).toFixed(2)),discount:parseFloat((i/100).toFixed(2)),item_brand:window.utilities.capitalizeFirstLetter(null!=e.products[n].brand&&""!=e.products[n].brand?e.products[n].brand:"inter"),quantity:parseInt(e.products[n].quantity)};a.discount_rate=parseInt(100*(1-(e.products[n].price-i)/e.products[n].price))+"%",a.currency="EUR",null!=localStorage.getItem("SEOlastCategory")&&(a.item_list_name=localStorage.getItem("SEOlastCategory")),null!=e.products[n].seo&&(a=l(l({},a),e.products[n].seo)),o.push(a)}t.items=o;var d={event:"add_payment_info",ecommerce:t},r=window.dataLayer||[];r.push({ecommerce:null}),r.push(d)},notifyMe:function(e,t,o,n,i){var a={event:"notify_me",ecommerce:{identifier:e,productSKU:t,productPrice:(i/100).toFixed(2),size:o,variant:n,timestamp:moment().unix(),country:$("html").attr("country"),lang:"it"==$("html").attr("country")?"it":"en"}},d=window.dataLayer||[];d.push({ecommerce:null}),d.push(a)},slider:function(e){var t={event:"clickSlider",item_id:e};(window.dataLayer||[]).push(t)},initSetUser:function(e){var t="generic",o={event:"datalayerInit",page_language:$("html").attr("lang"),page_country:$("html").attr("country")};$("body").hasClass("home-page")?t="home":$("body").hasClass("category-page")?(t="category",o.category_page=$(".breadcrumb-single").map(function(){return $(this).text()}).get().join(" > "),o.category_page_id=$(".breadcrumb-single").eq($(".breadcrumb-single").length-1).data("breadcrumb-slug")):$("body").hasClass("checkout-page")&&(t="checkout"),o.page_type=t,null!=e.user?(o.user_id=e.user.id,o.user_logged="yes",o.user_email=e.user.email,o.user_creationdate=e.user.creationdate):(o.user_id=1,o.user_logged="no",0!=e.shipping_details&&(o.user_email=e.shipping_details.email)),(window.dataLayer||[]).push(o)}}}();const A=c;var C;const O=(C={},{init:function(){C.$loginForm=$("#login-form"),C.$passwordField=$("#login--password"),C.$togglePassword=$(".password-toggle-icon i"),C.$togglePassword.on("click",function(){"password"===C.$passwordField.attr("type")?(C.$passwordField.attr("type","text"),C.$togglePassword.removeClass("fa-eye").addClass("fa-eye-slash")):(C.$passwordField.attr("type","password"),C.$togglePassword.removeClass("fa-eye-slash").addClass("fa-eye"))}),C.$loginForm.on("submit",function(e){e.preventDefault(),grecaptcha.ready(function(){gre
1captcha.execute("6Le6RMIqAAAAAA3wCbKRfWBxdav4uAT000babgtu",{action:"submit"}).then(function(e){$.ajax({url:"/api/login",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{recaptcha:e,email:$("#login--email").val(),password:$("#login--password").val()},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){if(null==e.data.title)if(i.USERCART=e.data,A.Login("Email",e.data.user.id),localStorage.setItem("cart",JSON.stringify(i.USERCART)),null!=localStorage.getItem("tracked-redirect")){var t=localStorage.getItem("tracked-redirect");localStorage.removeItem("tracked-redirect"),location.href=t}else e.data.redirect_url?location.href=e.data.redirect_url:location.href="/"+$("html").attr("country");else $("body").removeClass("is-loading"),Swal.fire({title:e.data.title,html:e.data.message})},error:function(e){419==e.status?location.reload():($("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message}))}})})})})}});n(155);var E=function(){var e,t,o,n={};return{init:function(){var a,d;n.$registrationForm=$("#registration-form"),a=$("#registration--password"),(d=$(".password-toggle-icon i")).on("click",function(){"password"===a.attr("type")?(a.attr("type","text"),d.removeClass("fa-eye").addClass("fa-eye-slash")):(a.attr("type","password"),d.removeClass("fa-eye-slash").addClass("fa-eye"))}),$("#btn_registration").on("click",function(){$("#registration--privacy").parent(".input").removeClass("error"),0==$("#registration--privacy").prop("checked")&&$("#registration--privacy").parent(".input").addClass("error")}),n.$registrationForm.on("submit",function(n){n.preventDefault(),grecaptcha.ready(function(){grecaptcha.execute("6Le6RMIqAAAAAA3wCbKRfWBxdav4uAT000babgtu",{action:"submit"}).then(function(n){e=$("#registration--marketing").length>0&&1==$("#registration--marketing").prop("checked")?"1":"0",t=$("#registration--profilation").length>0&&1==$("#registration--profilation").prop("checked")?"1":"0",o=$("#registration--newsletter_epi").length>0&&1==$("#registration--newsletter_epi").prop("checked")?"1":"0";var a={recaptcha:n,name:$("#registration--name").val(),surname:$("#registration--surname").val(),email:$("#registration--email").val(),password:$("#registration--password").val(),privacy:1==$("#registration--privacy").prop("checked")?"1":"0",marketing:e,profilation:t,newsletter_epi:o};if($("#registration--gender").length>0&&(a.gender=$("#registration--gender").val()),$("#registration--birthdate").length>0){a.birthdate=$("#registration--birthdate").val();var d=moment(),r=moment(a.birthdate,"YYYY-MM-DD");if(d.diff(r,"years")<18)return void Swal.fire({icon:"error",html:Lang.registration["age-error"]})}$.ajax({url:"/api/registration",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:a,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){if(A.Signup("Email",e.data.user.id),i.USERCART=e.data,localStorage.setItem("cart",JSON.stringify(i.USERCART)),null!=localStorage.getItem("tracked-redirect")){var t=localStorage.getItem("tracked-redirect");localStorage.removeItem("tracked-redirect"),location.href=t}else location.href="/"+$("html").attr("country")},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})})})}}}();const m=E;const I=function(){var e={};return{init:function(){e.$forgotPasswordForm=$("#form-forgot-password"),e.$forgotPasswordForm.on("submit",function(e){e.preventDefault(),grecaptcha.ready(function(){grecaptcha.execute("6Le6RMIqAAAAAA3wCbKRfWBxdav4uAT000babgtu",{action:"submit"}).then(function(e){$.ajax({url:"/api/forgot-password",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{recaptcha:e,email:$("#recovery-password--email").val()},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){A.passwordRecovery(),Swal.fire({icon:"success",html:e.data}).then(function(){location.href="/"+$("html").attr("country")})}
1,error:function(e){Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$("body").removeClass("is-loading")})}})})})})}}}();const N={browse:function(){ttq.track("Browse")},viewContent:function(e){ttq.track("ViewContent",{content_type:"product",content_name:e.name,content_id:e.sku})},addToCart:function(e){ttq.track("AddToCart",{content_id:e.sku,content_type:"product",content_name:e.name,content_category:"",quantity:1,price:((e.in_promo?e.promo_price:e.price)/100).toFixed(2),value:((e.in_promo?e.promo_price:e.price)/100).toFixed(2),currency:"EUR"})},completePayment:function(){ttq.track("CompletePayment")}};var p=n(568),R=n.n(p),y={viewCategory:function(e){var t={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),content_type:"product_group",content_name:e.name,content_ids:e.sku};fbq("track","ViewContent",t)},viewContent:function(e){var t={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),content_type:"product",content_name:e.name,content_ids:[e.sku],value:0==e.in_promo?e.price:e.promo_price};fbq("track","ViewContent",t)},addToCart:function(e){var t={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),content_ids:[e.sku],content_type:"product",content_name:e.name,content_category:"",value:(e.price/100).toFixed(2),currency:"EUR"};fbq("track","AddToCart",t)},search:function(e,t){var o={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),query:e,products:t};$.ajax({url:"/api/track-search",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:o})},initiateCheckout:function(e){var t=_.map(_.uniq(e.products,function(e){return e.name}),function(e){return e.name}),o=_.map(_.uniq(e.products,function(e){return e.sku}),function(e){return e.sku}),n=e.products.reduce(function(e,t){return e+t.quantity},0),i={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),content_name:t,content_ids:o,content_type:"product",value:(e.subtotal/100).toFixed(2),num_items:n,currency:"EUR",content_category:[]};fbq("track","InitiateCheckout",i)},completePayment:function(e){var t={eventID:$("html").attr("session-id")+":"+R()(window.location.pathname),value:(e.total/100).toFixed(2),currency:"EUR"};fbq("track","Purchase",t)}};const S=y;var L=function(){var e,t,o,n;return{checkTeamwearStep:function(e,i){$.ajax({url:"/api/teams/check-cart-step",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{product:e},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){o=e.data.product,n=e.data.total,t=e.data.redirect,$("body").removeClass("is-loading"),i()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message,allowEnterKey:!1}).then(function(e){location.reload()})}})},addToCart:function(a){e=parseInt(localStorage.getItem("current_teamwear_step")),i.TEAMWEAR.products[e]=o,i.TEAMWEAR.total=i.TEAMWEAR.total+n,$.ajax({url:"/api/teams/add-to-cart",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{cart:i.TEAMWEAR},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){localStorage.setItem("teamwear",JSON.stringify(e.data)),"function"==typeof a&&a(t)},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}}}();const g=L;var h=function(){var e,t,o,n,i={},a="",d=0,r=[],s="none",l=null,u=null,c=null,C=[],O="",E=!1,m=!1,I=null,N=null,p=null;function R(){i.$playersList=$(e).find(".customization--players.active")}function y(){if(O="",null!=l)for(var t=0;t<l.style_unserialized.length;t++)O+="\n\t\t\t\t\t.output--custom.-tn".concat(t," {\n\t\t\t            top: ").concat(l.style_unserialized[t].top,";\n\t\t\t            height: ").concat(l.style_unserialized[t].height,";\n\t\t\t            padding-left: ").concat(l.style_unserialized[t].left,";\n\t\t\t            padding-right: ").concat(l.style_unserialized[t].right,";\n\t\t\t        }\n\t\t\t\t");if(null!=u)for(var o=0;o<u.style_unserialized.length;o++)O+="\n\t\t\t\t\t.output--custom.-tp".concat(o," {\n\t\t\t            top: ").concat(u.style_unserialized[o].top,";\n\t\t\t            height: ").concat(u.style_unserialized[o].height,";\n\t\t\t            padding-left: ").concat(u.style_unserialized[o].left,";\n\t\t\t            padding-right: ").concat(u.style_unserialized[o].right,";\n\t\t\t        }\n\t\t\t\t");if(null!=c)for(var n=0;n<c.style_unserialized.length;n++)O+="\n\t\t\t\t\t.output--custom.-p".concat(n," {\n\t\t\t            top: ").concat(c.style_unserialized[n].top,";\n\t\t\t            height: ").concat(c.style_unserialized[n].height,";\n\t\t\t            padding-left: ").concat(c.style_unserialized[n].left,";\n\t\t\t            padding-right: ").concat(c.style_unserialized[n].right,";\n\t\t\t        }\n\t\t\t\t");if($(e).find(".output--custom[class*='-e']").html(""),C.length>0){for(var i=0;i<C.length;i++)O+="\n                    .output--custom.-e".concat(i," {\n                        top: ").concat(C[i].style_unserialized[0].top,";\n                        height: ").concat(C[i].style_unserialized[0].height,";\n                        padding-left: 0;\n                        padding-right: 0;\n                    }\n                "),""!=C[i].image&&$(e).find(".output--custom.-e".concat(i)).append('<img\n                        alt="'.concat(C[i].name,'"\n                        src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/extra-overlay/").concat(C[i].image,'.webp"\n                        onerror="this.onerror=null;this.src=\'').concat("https://store.inter.it","/images/").concat("inter","/placeholder-empty.png';\"\n                    />"));"none"==s&&$(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(C[0].base,".webp"))}else"none"==s&&null==c&&0==C.length&&$(e).find(".base-image").addClass("hide");
1$("#customizer--style").html(O),V.calculateTotal(e)}function S(){$(e).find(".customization--font").length>0?($(e).find(".customization--font").removeClass("hide"),null==n.secondaryFont&&($(e).find(".customization--font").addClass("hide"),d!=n.font&&($(e).find(".customization--font input[data-font-id=".concat(n.font,"]")).length>0?$(e).find(".customization--font input[data-font-id=".concat(n.font,"]")).trigger("click"):$(e).find(".customization--font input[data-font-id]").eq(0).trigger("click")))):0==$(e).find("input[data-customization-font=".concat(n.font,"]")).length&&($(e).find("input[data-customization-font]").eq(0).trigger("click"),n.font=$(e).find("input[data-customization-font]").eq(0).data("customization-font"),a=$(e).find("input[data-customization-font]").eq(0).data("customization-font-path"),d=$(e).find("input[data-customization-font]").eq(0).data("customization-font"))}function L(){if("none"!=s&&S(),$(e).find(".output--custom[class*='-tn']").html(""),$(e).find(".output--custom[class*='-tp']").html(""),"shoes"==s)return!1;if(null!=N)if("string"==typeof N&&(N=N.split("")),"player"==s&&parseInt(u.style_unserialized[0].height)>0)for(var t=0;t<N.length;t++)"."==N[t]&&(N[t]="dot")," "==N[t]&&(N[t]="space"),$(e).find(".output--custom.-tp0").append("<img onerror=\"this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter",'/placeholder-empty.png\';" src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/fonts/").concat(a,"/").concat(decodeURI(N[t]),'.png" aria-hidden="true" />'));else if("player"!=s&&parseInt(l.style_unserialized[0].height)>0)for(var o=0;o<N.length;o++)"."==N[o]&&(N[o]="dot")," "==N[o]&&(N[o]="space"),$(e).find(".output--custom.-tn0").append("<img onerror=\"this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter",'/placeholder-empty.png\';" src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/fonts/").concat(a,"/").concat(decodeURI(N[o]),'.png" aria-hidden="true" />'));if(null!=p){"string"==typeof p&&(p=p.split(""));for(var n=0;n<p.length;n++)"player"==s?$(e).find(".output--custom.-tp1").append("<img onerror=\"this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter",'/placeholder-empty.png\';" src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/fonts/").concat(a,"/").concat(p[n],'.png" aria-hidden="true" />')):"number"==s?$(e).find(".output--custom.-tn0").append("<img onerror=\"this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter",'/placeholder-empty.png\';" src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/fonts/").concat(a,"/").concat(p[n],'.png" aria-hidden="true" />')):$(e).find(".output--custom.-tn1").append("<img onerror=\"this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter",'/placeholder-empty.png\';" src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/fonts/").concat(a,"/").concat(p[n],'.png" aria-hidden="true" />'))}}return{init:function(){(function(e){i.$customizationTypes=$(e).find("input[name='customization']"),$(e).find(".customization--players.active").length>0&&(r.push("players"),(u={font:$(e).find("#c-player").data("customization-font"),secondaryFont:null!=$(e).find("#c-player").data("customization-secondary-font")?$(e).find("#c-player").data("customization-secondary-font"):null,base:$(e).find("#c-player").data("customization-base"),style:$(e).find("#c-player").data("customization-style"),price:$(e).find("#c-player").data("customization-price"),only_logged:$(e).find("#c-player").data("customization-only-logged")}).style_unserialized=phpUnserialize(u.style),n=u,R(),L()),$(e).find(".customization--fields.custom").length>0&&(r.push("custom"),i.$userName=$(e).find("#customization--user-name"),i.$userNumber=$(e).find("#customization--user-number"),i.$btnCustomization=$(e).find("#customization--display"),(l={font:$(e).find("#c-custom").data("customization-font"),secondaryFont:null!=$(e).find("#c-custom").data("customization-secondary-font")?$(e).find("#c-custom").data("customization-secondary-font"):null,base:$(e).find("#c-custom").data("customization-base"),style:$(e).find("#c-custom").data("customization-style"),maxlength:$(e).find("#c-custom").data("customization-maxlength"),price:$(e).find("#c-custom").data("customization-price"),only_logged:$(e).find("#c-custom").data("customization-only-logged")}).style_unserialized=phpUnserialize(l.style),n=l)})(e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body"),$(e).find(".product--customizations").length>0&&y(),function(){if($(e).find(".customization--font").length>0?(a=$(e).find(".customization--font input:checked").data("font"),d=$(e).find(".customization--font input:checked").data("font-id"),$(e).find("input[name='font']").on("click",function(){a=$(this).data("font"),d=$(this).data("font-id"),L()})):(a=$(e).find("[data-customization-font-path]").eq(0).data("customization-font-path"),d=$(e).find("[data-customization-font]").eq(0).data("customization-font")),$(e).find(".teams--row").length>0&&$(".team-tab").on("click",function(){if(!$(this).hasClass("active")){var t=$(this).data("team");if($(e).find(".team-tab").removeClass("active"),$(this).addClass("active"),$(e).find(".customization--players.active").val("0"),$(e).find(".customization--players").removeClass("active").addClass("hide"),$(e).find(".customization--players[data-team-list='".concat(t,"']")).removeClass("hide").addClass("active"),R(),$(e).find(".customization--players.active").trigger("change"),$(e).find("[name='patches-select']").parent("li").addClass("hide"),$(e).find("[data-patch-gender='unisex']").parent("li").removeClass("hide"),"woman"==t){if($(e).find("[data-patch-gender='man']:checked").length>0&&$(e).find("#patch--none").trigger("click"),$(e).find("[data-patch-gender='woman']").parent("li").removeClass("hide"),$(e).find(".extras").length>0)for(var o=0;o<$(e).find(".input.-extra").length;o++)"man"==$(e).find(".input.-extra").eq(o).find("input").data("extra-gender")?($(e).find(".input.-extra").eq(o).addClass("hide"),1==$(e).find(".input.-extra").eq(o).find("input").prop("checked")&&$(e).find(".input.-extra").eq(o).find("input").trigger("click")):$(e).find(".input.-extra").eq(o).removeClass("hide")}else if("man"==t&&($(e).find("[data-patch-gender='man']").parent("li").removeClass("hide"),$(e).find("[data-patch-gender='woman']:checked").length>0&&$(e).find("#patch--none").trigger("click"),$(e).find("[data-patch-gender='man']").parent("li").removeClass("hide"),$(e).find(".extras").length>0))for(var n=0;n<$(e).find(".input.-extra").length;n++)"woman"==$(e).find(".input.-extra").eq(n).find("input").data("extra-gender")?($(e).find(".input.-extra").eq(n).addClass("hide"),1==$(e).find(".input.-extra").eq(n).find("input").prop("checked")&&$(e).find(".input.-extra").eq(n).find("input").trigger("click")):$(e).find(".input.-extra").eq(n).removeClass("hide");$(e).find("#patch--none").length>0&&$(e).find("#patch--none").parent("li").removeClass("hide")}}),t=$(e).find(".product--code.desktop b").length>0?$(e).find(".product--code.desktop b").text():$(e).find(".product--code b").text(),i.$customizationTypes.on("click",function(){if(s=$(this).attr("data-customization-type"),o=!1,0==E&&A.clickProductPersonalization(s),$(e).find(".customization--fields").hide(),"none"!=s){if($(e).find(".customization--font").length>0&&$(e).find(".customization--font").removeClass("hide"),"player"==s&&(n=u,"1"==u.only_logged?(o=!0,$(e).find(".customization--fields.player").show()):$(e).find(".teams--row").length>0&&null==I&&($(e).find(".team-tab").eq(0).trigger("click"),"man"==$(e).find(".team-tab.active").attr("data-team")&&$(e).find("[data-patch-gender='woman']:checked").length>0&&$(e).find("#patch--none").trigger("click"),$(e).find("[data-patch-gender='woman']").parent("li").addClass("hide"),$(e).find("[data-extra-gender='woman']").parent(".input.-extra").addClass("hide"))),"text"!=s&&"number"!=s&&"text-number"!=s&&"shoes"!=s||(n=l,"1"==l.only_logged?(o=!0,$(e).find(".customization--fields.custom").show()):$(e).find(".teams--row").length>0&&$(e).find("[name='patches-select']").parent("li").removeClass("hide"),null==c&&$(e).find(".extras").removeClass("hide"),S()),0==o)if($(e).find(".base-image").removeClass("hide"),"player"==s){if("".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(u.base,".webp")!=$(e).find("#customization-base").attr("src")&&$(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(u.base,".webp")),$(e).find(".output--custom[class*='-tp']").html(""),m=!0,i.$playersList.trigger("change"),$(e).find(".customization--players").length>1)for(var a=0;a<$(e).find(".customization--players").length;a++){var r=u.price,O=!0,R=!1;$(e).find(".customization--players").eq(a).find("option:not(:first)").each(function(e){null==$(this).attr("data-player-price")?O=!1:parseInt($(this).attr("data-player-price"))!=u.price&&(r=parseInt($(this).attr("data-player-price")),R=!0,r>0&&(O=!1))}),r!=u.price&&(R&&O?$(e).find(".team-tab").eq(a).find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):r>0&&$(e).find(".team-tab").eq(a).find(".customization--price").html(window.utilities.formatCurrency(r)))}else 0==u.price?$(e).find(".product--customizations.custom").find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):$(e).find(".product--customizations.custom").find(".customization--price").html(window.utilities.formatCurrency(u.price));$(e).find("#customization-base").removeAttr("onerror"),$(e).find("#customization-base").attr("onerror","this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(t,".webp'")),$(e).find(".product--gallery").find(".base-image").addClass("preview"),$(e).find(".customization--fields.player").show(),null==localStorage.getItem("customization")&&localStorage.setItem("customization",JSON.stringify({type:"player",font:d,team:i.$playersList.attr("data-team-list"),id:i.$playersList.val()}))}else"text"!=s&&"number"!=s&&"text-number"!=s&&"shoes"!=s||(i.$userName.val(""),i.$userNumber.val(""),N="",p="",$(e).find(".output--custom[class*='-tn']").html(""),$(e).find(".output--custom[class*='-tp']").html(""),"".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(l.base,".webp")!=$(e).find("#customization-base").attr("src")&&$(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(l.base,".webp")),$(e).find("#customization-base").removeAttr("onerror"),$(e).find("#customization-base").attr("onerror","this.onerror=null;this.src='".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(t,".webp'")),0==l.price?$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html(window.utilities.formatCurrency(l.price)),$(e).find(".product--gallery").find(".base-image").addClass("preview"),$(e).find("#customization--user-name").attr("maxlength",l.maxlength).next(".notes").find("span").text(l.maxlength),$(e).find("#customization--user-number").attr("maxlength",2).next(".notes").find("span").text(2),$(e).find(".customization--fields.custom").show(),null==localStorage.getItem("customization")&&localStorage.setItem("customization",JSON.stringify({type:"custom",font:d,surname:null,number:null,symbol:null})))}else $(e).find(".output--custom[class*='-tn']").html(""),$(e).find(".output--custom[class*='-tp']").html(""),localStorage.removeItem("customization"),$(e).find(".teams--row").length>0&&($(e).find("[name='patches-select']").parent("li").removeClass("hide"),$(e).find(".extras").length>0&&$(e).find(".extras").find(".input.-extra").removeClass("hide")),$(e).find(".customization--font").length>0&&$(e).find(".customization--font").addClass("hide"),null!=c?"".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(c.base,".webp")!=$(e).find("#customization-base").attr("src")&&($(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(c.base,".webp")),$(e).find(".base-image").removeClass("hide"),$(e).find(".product--gallery").find(".base-image").addClass("preview")):C.length>0?"".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(C[0].base,".webp")!=$(e).find("#customization-base").attr("src")&&($(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(C[0].base,".webp")),$(e).find(".base-image").removeClass("hide"),$(e).find(".product--gallery").find(".base-image").addClass("preview")):($(e).find(".base-image").addClass("hide"),$(e).find(".product--gallery").find(".base-image").removeClass("preview")),$(e).find(".product--customizations.custom").find(".customization--price").html("");$(e).find(".product--gallery").eq(0).scrollLeft(0),V.calculateTotal(e)}),$(e).find(".customization--players").length>0&&($(e).find(".customization--players").on("change",function(){var t,o=i.$playersList.find(":selected").data("player-id").toString();N=i.$playersList.find(":selected").data("player-surname").toString(),p=i.$playersList.find(":selected").data("player-number").toString(),null!=i.$playersList.find(":selected").data("player-price")?0==(t=parseInt(i.$playersList.find(":selected").data("player-price")))?$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html(window.utilities.formatCurrency(t)):0==(t=parseInt($(e).find("#c-player").data("customization-price")))?$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):$(e).find(".product--customizations.custom").find("#product-customizations-title").find(".customization--price").html(window.utilities.formatCurrency(t));var a=u.price,r=!0,s=!1;$(this).find("option:not(:first)").each(function(e){null==$(this).attr("data-player-price")?r=!1:parseInt($(this).attr("data-player-price"))!=u.price&&(a=parseInt($(this).attr("data-player-price")),s=!0,a>0&&(r=!1))}),a!=u.price&&(s&&r?$(".team-tab.active").find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):a>0&&$(".team-tab.active").find(".customization--price").html(window.utilities.formatCurrency(a))),0==E&&0==m&&A.changePlayerName(p,N),m=!1,V.c
1alculateTotal(e),$(e).find(".customization--fields.player").find(".select-preview").find("img").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/players/").concat(o,".webp")),localStorage.setItem("customization",JSON.stringify({type:"player",font:d,team:i.$playersList.attr("data-team-list"),id:i.$playersList.val()})),n=u,L(),$(e).find(".product--gallery").eq(0).scrollLeft(0)}),$(e).find("#product-customization-tab-player").on("click",function(t){t.preventDefault(),0==$(e).find("#product-customization-tab-player").find("input").prop("checked")&&$(e).find("#product-customization-tab-player").find("input").trigger("click")})),$(e).find(".customization--fields.custom").length>0&&($(e).find("#customization--user-name, #customization--user-number, #customization--user-symbol-1, #customization--user-symbol-2").on("keyup change",function(){if($(e).find("#customization--user-name").length>0?(N=i.$userName.val(),"text"==s?N=N.replace(/[^a-zA-Z0-9 .']/g,"").replace(/(\..*)\./g,"$1").replace(/\p{Emoji}/g,"").toUpperCase():"text-number"!=s&&"shoes"!=s||(N=N.replace(/[^a-zA-Z .']/g,"").replace(/(\..*)\./g,"$1").replace(/\p{Emoji}/g,"").toUpperCase()),N=N.trimToLength(l.maxlength),$(e).find("#customization--user-name").attr("maxlength",l.maxlength),i.$userName.val().length==l.maxlength?i.$userName.val(N.trimEnd()):i.$userName.val(N)):N=null,$(e).find("#customization--user-number").length>0?($(e).find("#customization--user-number").attr("maxlength",2),2==(p=(p=$(e).find("#customization--user-number").val()).replace(/[^0-9]/g,"").replace(/(\..*)\./g,"$1").toUpperCase().trimToLength(2)).length?("0"==p[0]&&(p=p[1]),i.$userNumber.val(p.trimEnd())):i.$userNumber.val(p)):p=null,$(e).find("#customization--user-symbol-1").length>0)var t=$(e).find("#customization--user-symbol-1").val();else t=null;$(e).find("#customization--user-symbol-2").length>0?t=null!=t?t+" "+$(e).find("#customization--user-symbol-2").val():$(e).find("#customization--user-symbol-2").val():null==t&&(t=null),localStorage.setItem("customization",JSON.stringify({type:"custom",font:d,surname:null!=N?N.toUpperCase():N,number:p,symbol:t})),n=l,L(),$(e).find(".product--gallery").eq(0).scrollLeft(0)}),$(e).find("#product-customization-tab-custom").on("click",function(t){t.preventDefault(),0==$(e).find("#product-customization-tab-custom").find("input").prop("checked")&&$(e).find("#product-customization-tab-custom").find("input").trigger("click")}),0==$(e).find("#c-default").length&&$(e).find("#product-customization-tab-custom").trigger("click")),$(e).find(".patches").length>0){$(e).find("input[type=radio][name=patches-select]").on("change",function(){if("no-patch"==this.value){c=null,$(e).find(".patches--row .select-preview").html(""),$(e).find(".output--custom[class*='-p']").html(""),"none"==s&&($(e).find(".extras").removeClass("hide"),$(e).find(".output--custom[class*='-tn']").html(""),$(e).find(".output--custom[class*='-tp']").html(""),$(e).find(".product--customizations.custom").find(".customization--price").html("")),"none"==s&&0==C.length?($(e).find(".base-image").addClass("hide"),$(e).find(".product--gallery").find(".base-image").removeClass("preview")):("player"!=s||$(e).find(".team-tab.active").attr("data-team"),$(e).find(".base-image").removeClass("hide"),$(e).find(".product--gallery").find(".base-image").addClass("preview")),["JU25A01","JU25A04","JU25C51","JU25D01","JU25E81","JU25A02","JU25A05","JU25C52","JU25D02","JU25A07","JU25D04","JU25A03","JU25A06","JU25A08","JU25C53","JU25C54","JU25D03","JU26A01","JU26A04","JU26A07","JU26A09","JU26C51","JU26C54","JU26D01","JU26E81","JU26D04","JU26A02","JU26A05","JU26A08","JU26A10","JU26C52","JU26C55","JU26D02","JU26A03","JU26A06","JU26C53","JU26D03"].includes(t)?$(e).find(".cover-image").find("a").attr("href")!="".concat("https://store.inter.it","/images/").concat("inter","/products/large/").concat(t,"_flat.webp")&&(null!=$(e).find(".cover-image").find("a").attr("id")&&MagicZoom.stop($(e).find(".cover-image").find("a").attr("id")),$(e).find(".cover-image").find("a").attr("href","".concat("https://store.inter.it","/images/").concat("inter","/products/large/").concat(t,"_flat.webp")),$(e).find(".cover-image").find("a").find("img").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(t,"_flat.webp")),null!=$(e).find(".cover-image").find("a").attr("id")&&setTimeout(function(){MagicZoom.start($(e).find(".cover-image").find("a").attr("id"))},250)):$(e).find(".cover-image").find("a").attr("href")!="".concat("https://store.inter.it","/images/").concat("inter","/products/large/").concat(t,".webp")&&(null!=$(e).find(".cover-image").find("a").attr("id")&&MagicZoom.stop($(e).find(".cover-image").find("a").attr("id")),$(e).find(".cover-image").find("a").attr("href","".concat("https://store.inter.it","/images/").concat("inter","/products/large/").concat(t,".webp")),$(e).find(".cover-image").find("a").find("img").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(t,".webp")),null!=$(e).find(".cover-image").find("a").attr("id")&&setTimeout(function(){MagicZoom.start($(e).find(".cover-image").find("a").attr("id"))},250));var o=$(this).parent("li").find("label").text();A.clickProductPatch(o)}else{(c={base:$(this).attr("data-patch-base"),gallery:$(this).attr("data-patch-gallery"),style:$(this).attr("data-patch-style"),price:$(this).attr("data-patch-price"),gender:$(this).attr("data-patch-gender"),default:$(this).attr("data-patch-default")}).style_unserialized=phpUnserialize(c.style);var n=$(this).parent("li").find(".patch--name").text();A.clickProductPatch(n),$(e).find(".output--custom.-p0").html('<img\n                        alt="'.concat(n,'"\n                        src="').concat("https://store.inter.it","/images/").concat("inter","/customizations/patch-overlay/").concat($(this).val(),'.webp"\n                        onerror="this.onerror=null;this.src=\'').concat("https://store.inter.it","/images/").concat("inter","/placeholder-empty.png';\"\n                    />")),y(),"none"==s&&("".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(c.base,".webp")!=$(e).find("#customization-base").attr("src")&&$(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(c.base,".webp")),$(e).find(".base-image").removeClass("hide"),$(e).find(".product--gallery").find(".base-image").addClass("preview")),["",null].includes(c.gallery)||(null!=$(e).find(".cover-image").find("a").attr("id")&&MagicZoom.stop($(e).find(".cover-image").find("a").attr("id")),$(e).find(".cover-image").find("a").attr("href","/images/".concat("inter","/customizations/patch-overlay/").concat(c.gallery,".webp")),$(e).find(".cover-image").find("a").find("img").attr("src","/images/".concat("inter","/customizations/patch-overlay/").concat(c.gallery,".webp")),null!=$(e).find(".cover-image").find("a").attr("id")&&(MagicZoom.start($(e).find(".cover-image").find("a").attr("id")),MagicZoom.refresh($(e).find(".cover-image").find("a").attr("id"))))}$(e).find(".product--gallery").eq(0).scrollLeft(0),V.calculateTotal(e)});for(var r=0;r<$("[data-patch-default='1']").length;r++)$("[data-patch-default='1']").eq(r).trigger("click")}if($(e).find(".extras").length>0){$(e).find("input[id*=extra-").on("change",function(){C=[];for(var t=0;t<$(e).find("input[id*=extra-").length;t++)1==$(e).find("input[id*=extra-").eq(t).prop("checked")&&C.push({name:$(e).find("input[id*=extra-").eq(t).next().find(".extra--name").text(),image:$(e).find("input[id*=extra-").eq(t).val(),base:$(e).find("input[id*=extra-").eq(t).data("extra-base"),style_unserialized:phpUnserialize($(e).find("input[id*=extra-").eq(t).data("extra-style")),price:$(e).find("input[id*=extra-").eq(t).data("extra-price"),gender:$(e).find("input[id*=extra-").eq(t).data("extra-gender")});"none"==s&&(C.length>0?("".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(C[0].base,".webp")!=$("#customization-base").attr("src")&&$(e).find("#customization-base").attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(C[0].base,".webp")),$(e).find(".base-image").removeClass("hide"),$(e).find(".product--gallery").find(".base-image").addClass("preview")):null==c&&($(e).find(".base-image").addClass("hide"),$(e).find(".product--gallery").find(".base-image").removeClass("preview"))),y(),$(".product--gallery").eq(0).scrollLeft(0)});for(var O=0;O<$("[data-extra-default='1']").length;O++)$("[data-extra-default='1']").eq(O).trigger("click")}$("body").on("click",".preview.scroll-to-fixed-fixed",function(){$(window).width()<=767&&($(e).find(".preview").toggleClass("zoomed-preview"),$("body").toggleClass("no-scroll"))}),$(".product--symbol-preview").length>0&&$(".product--symbol-preview").on("click",function(){$.fancybox.open({src:"#modal--select-emoji",opts:{modal:!1,touch:!1,beforeShow:function(){$(".emoji-list").find("img[data-src]").each(function(e,t){$(this).attr("src",$(this).attr("data-src")),$(this).removeAttr("data-src")})}}}),$("#btn_add-emoji").on("click",function(){if(null==$("input[name='shoes-emoji']:checked").val())Swal.fire({icon:"error",html:Lang.customizer.options.shoes.modal.error});else{var e=$("input[name='shoes-emoji']:checked").val();$(".product--symbol-preview").html('<img src="'.concat("https://store.inter.it","/images/").concat("inter","/emoji/").concat(e,'.png" data-emoji="').concat(e,'" /><div class="empty--symbol"><i class="far fa-times"></i></div>')),$.fancybox.close()}}),$(".product--symbol-preview").on("click",".empty--symbol",function(e){e.preventDefault(),e.stopPropagation(),$(".product--symbol-preview").html(Lang.customizer.options.shoes.empty)})}),function(){if($(e).find(".product--customizations").length>0){var t=window.location.search,o=new URLSearchParams(t),a=o.get("player"),r=o.get("number");null!=a?($('[data-player-id="'.concat(a,'"]')).length>0&&($(e).find(".customization--players").removeClass("active"),$('[data-player-id="'.concat(a,'"]')).closest(".customization--players").addClass("active"),R()),localStorage.setItem("customization",JSON.stringify({type:"player",font:d,team:i.$playersList.attr("data-team-list"),id:a}))):null!=r&&localStorage.setItem("customization",JSON.stringify({type:"custom",font:d,surname:null,number:r,symbol:null})),null!=(I=JSON.parse(localStorage.getItem("customization")))?(E=!0,function(t,o){if(null!=t.font&&(n=t,S()),"custom"==t.type)$(e).find("#c-custom").length>0&&($(e).find("#c-custom").trigger("click"),N=null,p=null,null!=t.surname&&($(e).find("#customization--user-name").length>0?("text"==s?t.surname=t.surname.replace(/[^a-zA-Z0-9 .']/g,"").replace(/(\..*)\./g,"$1").replace(/\p{Emoji}/g,"").toUpperCase():"text-number"==s&&(t.surname=t.surname.replace(/[^a-zA-Z .']/g,"").replace(/(\..*)\./g,"$1").replace(/\p{Emoji}/g,"").toUpperCase()),$(e).find("#customization--user-name").val(t.surname.trimToLength($(e).find("#customization--user-name").attr("maxlength"))),N=t.surname.trimToLength($(e).find("#customization--user-name").attr("maxlength"))):N=null),null!=t.number&&($(e).find("#customization--user-number").length>0?(t.number=t.number.replace(/[^0-9]/g,"").replace(/(\..*)\./g,"$1").toUpperCase(),2==t.number.length&&"0"==t.number[0]&&(t.number=t.number[1]),$(e).find("#customization--user-number").val(t.number.trimToLength($(e).find("#customization--user-number").attr("maxlength"))),p=t.number.trimToLength($(e).find("#customization--user-number").attr("maxlength"))):p=null),null!=t.symbol&&$(e).find("#customization--user-symbol").length>0&&$(e).find("#customization--user-symbol").val(t.symbol),n=l,L());else if("player"==t.type&&$(e).find("#c-player").length>0){if($(e).find(".customization--players").length>1){$(e).find('.team-tab[data-team="'.concat(t.team,'"]')).trigger("click");for(var i=0;i<$(e).find(".customization--players").length;i++){var a=u.price,d=!0,r=!1;$(e).find(".customization--players").eq(i).find("option:not(:first)").each(function(e){null==$(this).attr("data-player-price")?d=!1:parseInt($(this).attr("data-player-price"))!=u.price&&(a=parseInt($(this).attr("data-player-price")),r=!0,a>0&&(d=!1))}),a!=u.price&&(r&&d?$(e).find(".team-tab").eq(i).find(".customization--price").html('<span class="free">'.concat(Lang.customizer.options.custom.free,"</span>")):a>0&&$(e).find(".team-tab").eq(i).find(".customization--price").html(window.utilities.formatCurrency(a)))}}$(e).find(".customization--players.active option[value='".concat(t.id,"']")).length>0&&($(e).find("#c-player").trigger("click"),$(e).find(".customization--players.active").val(t.id).trigger("change"),I=void 0)}"function"==typeof o&&o()}(I,function(){E=!1,V.initGallery()})):V.initGallery(),$(window).width()<767&&($(e).find(".base-image").scrollToFixed({marginTop:-.4*$(window).width(),zIndex:2,dontSetWidth:!0,limit:function(){return $("main").offset().top+$("main").outerHeight()-120-$(window).height()},preFixed:function(){$(e).find(".product--gallery").addClass("gallery-spacer")},postFixed:function(){$(e).find(".product--gallery").removeClass("gallery-spacer")}}),$(e).find(".product--gallery > div").remove())}else V.initGallery()}()}()}}}();const T=h;var f=function(){var e,t,o=[];function n(e,t,n){var i=$(".customily--name-number").find("div[data-size-row=".concat(e,"]")).length;if(i>t)for(var a=0;a<i-t;a++)$(".customily--name-number").find("div[data-size-row=".concat(e,"]")).eq(i-a-1).remove();else if(i<t)if(0==i)for(var d=0;d<t;d++)$(".customily--name-number").append('<div class="row horizontal" data-size-row="'.concat(e,'">\n                        <div class="input size" >
1\n                            <span>').concat(e,'</span>\n                        </div>\n                        <div class="input number ').concat(o.includes("cust-number")?"":"hide",'">\n                            <input type="text" name="" value="" placeholder="N°" maxlength="2">\n                        </div>\n                        <div class="input name ').concat(o.includes("cust-name")?"":"hide",'">\n                            <input type="text" name="" value="" placeholder="').concat(Lang.teamwear.customization.placeholder,'" maxlength="12">\n                        </div>\n                    </div>'));else for(var r=0;r<t-i;r++)$(".customily--name-number").find("div[data-size-row=".concat(e,"]")).eq(i-1).after('<div class="row" data-size-row="'.concat(e,'">\n                        <div class="input size">\n                            <span>').concat(e,'</span>\n                        </div>\n                        <div class="input number ').concat(o.includes("cust-number")?"":"hide",'">\n                            <input type="text" name="" value="" placeholder="N°" maxlength="2">\n                        </div>\n                        <div class="input name ').concat(o.includes("cust-name")?"":"hide",'">\n                            <input type="text" name="" value="" placeholder="Nome giocatore" maxlength="12">\n                        </div>\n                    </div>'));o.includes("cust-name")&&!o.includes("cust-number")?($(".customily--name-number").find(".input.name").removeClass("hide"),$(".customily--name-number").find(".input.number").addClass("hide")):!o.includes("cust-name")&&o.includes("cust-number")?($(".customily--name-number").find(".input.name").addClass("hide"),$(".customily--name-number").find(".input.number").removeClass("hide")):o.includes("cust-name")&&o.includes("cust-number")&&($(".customily--name-number").find(".input.name").removeClass("hide"),$(".customily--name-number").find(".input.number").removeClass("hide")),$(".customily--name-number").find("div[data-size-row]").length>0&&($(".customily--name-number").find("div[data-size-row]").unbind(),$(".customily--name-number").find("div[data-size-row]").find(".input").on("keyup change",function(){if($(this).hasClass("number")){$(this).find("input").val($(this).find("input").val().trim());var e=$(this).find("input").val();e=e.replace(/[^0-9 .']/g,"").replace(/(\..*)\./g,"$1").toUpperCase(),$(this).find("input").val(e.trimToLength($(this).find("input").attr("maxlength")))}if($(this).hasClass("name")){var t=$(this).find("input").val();t=t.replace(/[^a-zA-Z .']/g,"").replace(/(\..*)\./g,"$1").toUpperCase(),$(this).find("input").val(t.trimToLength($(this).find("input").attr("maxlength")))}})),"function"==typeof n&&n()}function i(){for(var t=0,o=0;o<$(e).find("select.size-quantity").length;o++){var i=parseInt($(e).find("select.size-quantity").eq(o).val());t+=i,n($(e).find("select.size-quantity").eq(o).data("size-label"),i)}0==t?$(".customily--name-number").addClass("hide"):$(".customily--name-number").removeClass("hide"),V.checkBtnProductCart(e)}function a(t){if($(e).find("#btn_open_customizer").attr("data-customily",JSON.stringify(t)),$(e).find("#customization-base").attr("src",t.previewUrl),$("body").hasClass("kit-builder-standard-finalize-page")){var o=$("body").data("step");$(".kit-builder--single-step.-".concat(o," > img")).attr("src",t.previewUrl)}$(e).find(".base-image").removeClass("hide"),$(e).find("#btn_remove_customizer").removeClass("hide"),$(e).find("#btn_open_customizer").addClass("hide"),$(e).find("#btn_open_customizer").parent(".final-price--cta").parent(".final-price").addClass("customily-choosed"),$("input[data-c-customily]").not(":checked").parent("li").hide(),$("input[data-c-customily]:checked").prop("disabled",!0),V.checkBtnProductCart(e),$("#btn_remove_customizer").unbind("click").on("click",function(){$(e).find("#btn_open_customizer").removeClass("hide"),$(e).find("#btn_remove_customizer").addClass("hide"),$(e).find("#btn_open_customizer").removeAttr("data-customily"),$(e).find("#btn_open_customizer").parent(".final-price--cta").parent(".final-price").removeClass("customily-choosed"),$(e).find("#customization-base").removeAttr("src"),$(e).find(".base-image").addClass("hide"),$("input[data-c-customily]").prop("disabled",!1),$("input[data-c-customily]").parent("li").show(),V.checkBtnProductCart(e)})}return{init:function(){var n;e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body",t=$("#btn_open_customizer").data("src"),n=function(){$(e).find(".product--customizations").length>0&&($(window).width()<767&&($(e).find(".base-image").scrollToFixed({marginTop:-.4*$(window).width(),zIndex:2,dontSetWidth:!0,limit:function(){return $("main").offset().top+$("main").outerHeight()-120-$(window).height()},preFixed:function(){$(e).find(".product--gallery").addClass("gallery-spacer")},postFixed:function(){$(e).find(".product--gallery").removeClass("gallery-spacer")}}),$(e).find(".product--gallery > div").remove()),V.initGallery())},$("body").on("click",".preview.scroll-to-fixed-fixed",function(){$(window).width()<=767&&($(e).find(".preview").toggleClass("zoomed-preview"),$("body").toggleClass("no-scroll"))}),window.addEventListener("message",function(e){"add-to-cart"===e.data.action&&($.fancybox.close(),a(e.data))},!1),$(e).find("input[data-c-customily]").on("change",function(){(o=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get()).length>0?($("#btn_open_customizer").attr("data-src",t+"&customtypes="+o.join()).prop("disabled",!1).removeClass("hide"),$(e).find(".btn_add-to-cart").addClass("hide"),o.includes("cust-name")||o.includes("cust-number")?i():($(".customily--name-number").find(".row").remove(),$(".customily--name-number").addClass("hide"))):($(".customily--name-number").find(".row").remove(),$(".customily--name-number").addClass("hide"),$("#btn_open_customizer").attr("data-src",t).prop("disabled",!0).addClass("hide"),$(e).find(".btn_add-to-cart").removeClass("hide")),V.calculateTotal(),V.checkBtnProductCart(e)}),$("#btn_open_customizer").on("click",function(){(o=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get()).length>0&&($("#btn_open_customizer").removeAttr("data-customily"),$(e).find(".btn_add-to-cart").prop("disabled",!0).addClass("hide"),$.fancybox.open({type:"iframe",src:$("#btn_open_customizer").attr("data-src"),clickSlide:!1,clickOutside:!1,iframe:{preload:!0}}))}),$(".tw-product--cutomizations-list input[type=checkbox]").on("click",function(){"true"==$(this).attr("data-c-choosed")?($(this).prop("checked",!1),$(this).attr("data-c-choosed",!1)):""!=$(this).attr("name")?"true"==$(this).attr("data-c-choosed")?($(this).prop("checked",!1),$(this).attr("data-c-choosed",!1)):($(".tw-product--cutomizations-list input[type=checkbox][name=".concat($(this).attr("name"),"]")).prop("checked",!1),$(".tw-product--cutomizations-list input[type=checkbox][name=".concat($(this).attr("name"),"]")).attr("data-c-choosed",!1),$(this).prop("checked",!0),$(this).attr("data-c-choosed",!0)):$(this).attr("data-c-choosed",!0)}),$(e).find("select.size-quantity").length>0&&$(e).find("select.size-quantity").on("change",function(){(o=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get()).length>0&&(o.includes("cust-name")||o.includes("cust-number"))?i():V.checkBtnProductCart(e)}),n()},customilyInputRows:i,setCustomizationResult:a}}();const M=f;function G(e){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(e)}var B=function(){var e,t,o=2,n=".product--wrapper",a={},d=!1;function r(){var e=0;Object.keys(i.KITBUILDER_CART).forEach(function(t,o){0==t?"1"==$(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-in-promo")?e+=parseInt($(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-promo-price")):e+=parseInt($(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-price")):e+=i.K
1ITBUILDER_CART[t].price}),$(".kit-builder-total b").html(window.utilities.formatCurrency(e))}function s(){var e=$(".newsletter-box").position();$(window).scrollTop()<=e.top-$(window).height()?$(".kit-builder-navigation").css("position","fixed").css("bottom","0px").css("top","auto"):$(".kit-builder-navigation").css("position","absolute").css("bottom","auto").css("top",$(".kit-builder-step-products").offset().top+$(".kit-builder-step-products").outerHeight()+"px"),$(window).scrollTop()<=e.top-$("#header").height()-$(".kit-builder-preview").outerHeight()-$(".kit-builder-preview-content").outerHeight()?$(".kit-builder-preview").css("position","fixed"):$(".kit-builder-preview").css("position","absolute")}function l(e){if(0==$(".size-quantity option:selected").map(function(){return this.value}).get().reduce(function(e,t){return e+(parseFloat(t)||0)},0))return Swal.fire({icon:"error",text:Lang["kit-builder"].errors.size,allowEnterKey:!1}).then(function(e){$("body").removeClass("is-loading")}),!1;if(d){if((t=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get()).length>0&&null==$("#btn_open_customizer").attr("data-customily"))return Swal.fire({icon:"error",text:Lang["kit-builder"].errors.customization,allowEnterKey:!1}).then(function(e){$("body").removeClass("is-loading")}),!1}else var t=[];if(a={sku:$(".product--code").eq(0).find("b").text(),customization:[],previewUrl:!1,sizes:[]},$(".product--code.desktop b").text(),null!=$("#btn_open_customizer").attr("data-customily")){var o=JSON.parse($("#btn_open_customizer").attr("data-customily")),r=!1;$(".customily--name-number > div").find(".input").removeClass("error");for(var s=0;s<$(".customily--name-number > div").length;s++)for(var l=0;l<$(".customily--name-number > div").eq(s).find(".input:not(.hide)").length;l++)""==$(".customily--name-number > div").eq(s).find(".input:not(.hide)").eq(l).find("input").val()&&($(".customily--name-number > div").eq(s).find(".input:not(.hide)").eq(l).addClass("error"),r=!0);if(r)return $("body").removeClass("is-loading"),!1;for(var u=0;u<t.length;u++)a.customization.push({type:t[u],data:V.setCustomilyObject(t[u],JSON.parse($("#btn_open_customizer").attr("data-customily")))});a.previewUrl=o.previewUrl,a.rawData=o}if(d&&t.length>0&&(t.includes("cust-name")||t.includes("cust-number")||t.includes("cust-initials")))for(var c=0;c<$(n).find(".customily--name-number > div").length;c++){var A=$(n).find(".customily--name-number > div").eq(c).attr("data-size-row"),C={sku:$(n).find("select.size-quantity[data-size-label=".concat(A,"]")).eq(0).data("size-sku"),size:A,quantity:1,name:null,number:null,initials:null};t.includes("cust-name")&&(C.name=$(".customily--name-number > div").eq(c).find(".input.name").find("input").val().toUpperCase()),t.includes("cust-number")&&(C.number=$(".customily--name-number > div").eq(c).find(".input.number").find("input").val()),t.includes("cust-initials")&&(C.initials=""),a.sizes.push(C)}else if(d&&t.length>0&&!t.includes("cust-name")&&!t.includes("cust-number")&&!t.includes("cust-initials")||!d)for(var O=0;O<$(n).find("select.size-quantity").length;O++){var E=parseInt($(n).find("select.size-quantity").eq(O).val());if(E>0){var m=$(n).find("select.size-quantity").eq(O).data("size-sku"),I=$(n).find("select.size-quantity").eq(O).data("size-label");a.sizes.push({sku:m,size:I,quantity:E,text:null,number:null,initials:null})}}else if(d&&0==t.length)for(var N=0;N<$(n).find("select.size-quantity").length;N++){var p=parseInt($(n).find("select.size-quantity").eq(N).val());if(p>0){var R=$(n).find("select.size-quantity").eq(N).data("size-sku"),y=$(n).find("select.size-quantity").eq(N).data("size-label");a.sizes.push({sku:R,size:y,quantity:p,text:null,number:null,initials:null})}}i.KITBUILDER_CART[0]=a,i.KITBUILDER_CART=function(e){var t=Object.keys(e).sort(),o={};for(var n in t)o[t[n]]=e[t[n]];return o}(i.KITBUILDER_CART),localStorage.setItem("kit-builder-cart",JSON.stringify(i.KITBUILDER_CART),{expires:365}),"function"==typeof e&&e()}return{init:function(){t=$(".product--wrapper > div").data("product-customization-type"),V.init(function(){var n;
1"standard"==t?T.init():"customily"==t&&(d=!0,M.init()),null!=localStorage.getItem("kit-builder")&&""!=localStorage.getItem("kit-builder")&&"string"!=typeof JSON.parse(localStorage.getItem("kit-builder"))||(location.href="/"),null!=localStorage.getItem("kit-builder")&&"string"!=typeof JSON.parse(localStorage.getItem("kit-builder"))&&(i.KITBUILDER=JSON.parse(localStorage.getItem("kit-builder"))),null==i.KITBUILDER[0]&&(i.KITBUILDER[0]=!1),null!=localStorage.getItem("kit-builder-cart")&&"string"!=typeof JSON.parse(localStorage.getItem("kit-builder-cart"))&&(i.KITBUILDER_CART=JSON.parse(localStorage.getItem("kit-builder-cart"))),Object.keys(i.KITBUILDER).forEach(function(e,t){null==i.KITBUILDER_CART[e]&&0!=i.KITBUILDER[e]&&(i.KITBUILDER_CART[e]=i.KITBUILDER[e])}),n=function(){!function(){if(Object.keys(i.KITBUILDER).forEach(function(e,t){0==e?(o=t,"object"==G(i.KITBUILDER[e])&&Object.keys(i.KITBUILDER[e]).length>0?($(".kit-builder-finalize-steps .-".concat(e)).removeClass("hide"),$(".kit-builder-finalize-steps .-".concat(e)).addClass("active"),$('.product-card[data-product-sku="'.concat(i.KITBUILDER[e].sku,'"]')).parent(".product").addClass("selected"),$(".kit-builder--single-step.-".concat(e)).addClass("selected"),$(".kit-builder--single-step.-".concat(e," > img")).attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(i.KITBUILDER[e].sku,".webp"))):i.KITBUILDER[e]=!1,$(".kit-builder--single-step.-".concat(0)).addClass("current-step")):"object"==G(i.KITBUILDER[e])&&Object.keys(i.KITBUILDER[e]).length>0?($(".kit-builder-finalize-steps .-".concat(e)).removeClass("hide"),o>=t&&$(".kit-builder-finalize-steps .-".concat(e)).addClass("active"),$(".kit-builder--single-step.-".concat(e)).addClass("selected"),$(".kit-builder--single-step.-".concat(e," > img")).attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(i.KITBUILDER[e].sku,".webp"))):(i.KITBUILDER[e]=!1,$(".kit-builder--single-step.-".concat(e)).find("button").removeClass("hide"))}),$(".kit-builder-finalize-steps .-recap").removeClass("hide"),Object.keys(i.KITBUILDER_CART).forEach(function(t,o){0==t&&(e=o),null!=i.KITBUILDER_CART[t]&&0!=i.KITBUILDER_CART[t].previewUrl&&"false"!=i.KITBUILDER_CART[t].previewUrl&&$(".kit-builder--single-step.-".concat(t," > img")).attr("src",i.KITBUILDER_CART[t].previewUrl)}),null!=i.KITBUILDER_CART[0])if(i.KITBUILDER_CART[0].sku==$(".product--code").eq(0).find("b").text()){for(var t=0;t<i.KITBUILDER_CART[0].sizes.length;t++)$(".size-quantity[data-size-label='".concat(i.KITBUILDER_CART[0].sizes[t].size,"']")).val(parseInt($(".size-quantity[data-size-label='".concat(i.KITBUILDER_CART[0].sizes[t].size,"']")).val())+i.KITBUILDER_CART[0].sizes[t].quantity);for(var n=0;n<i.KITBUILDER_CART[0].customization.length;n++)$("[data-customization-type='".concat(i.KITBUILDER_CART[0].customization[n].type,"']")).trigger("click");if("object"==G(i.KITBUILDER_CART[0].customization)&&i.KITBUILDER_CART[0].customization.length>0){for(var a=0;a<i.KITBUILDER_CART[0].sizes.length;a++)null!=i.KITBUILDER_CART[0].sizes[a].name&&$(".customily--name-number").find(".input.name").eq(a).find("input").val(i.KITBUILDER_CART[0].sizes[a].name),null!=i.KITBUILDER_CART[0].sizes[a].number&&$(".customily--name-number").find(".input.number").eq(a).find("input").val(i.KITBUILDER_CART[0].sizes[a].number);M.setCustomizationResult(i.KITBUILDER_CART[0].rawData)}}else delete i.KITBUILDER_CART[0],localStorage.setItem("kit-builder-cart",JSON.stringify(i.KITBUILDER_CART),{expires:365});1==$(".finalize-steps--single").not(".hide").length&&$(".kit-builder-finalize-steps").remove()}(),r(),function(){var t;$("#cta-modal-recap").on("click",function(){var e,t,o;e=function(){$.fancybox.open({src:"#modal--kit-builder-recap",opts:{modal:!1,touch:!1}})},t="",o=0,Object.keys(i.KITBUILDER_CART).forEach(function(e,n){var a=0,r=0;if(0==e){if(a="1"==$(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-in-promo")?parseInt($(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-promo-price")):parseInt($(".main-kit-wrapper").find("[data-product-in-promo]").attr("data-product-price")),d)for(var s=0;s<$("input[data-c-customily]:checked").length;s++)r+=parseInt($("input[data-c-customily]:checked").eq(s).attr("data-customization-price"));t+="<p><b>".concat(Lang.teamwear_parts[e],"</b>: ").concat(window.utilities.formatCurrency(a-r),"</p>")}else{if(a=parseInt(i.KITBUILDER_CART[e].price),"object"==G(i.KITBUILDER_CART[e].customization)&&i.KITBUILDER_CART[e].customization.length>0)for(var l=0;l<i.KITBUILDER_CART[e].customization.length;l++)r+=parseInt(i.KITBUILDER_CART[e].customization[l].price);t+="<p><b>".concat(Lang.teamwear_parts[e],"</b>: ").concat(window.utilities.formatCurrency(a-r),"</p>")}o+=r}),o>0&&(t+="<p><b>".concat(Lang["kit-builder"].customizations,"</b>: ").concat(window.utilities.formatCurrency(o),"</p>
1")),$("#modal--kit-builder-recap .modal--recap-wrapper").html(t),e()}),$(".kit-builder-preview-content-arrow").on("click",function(){$(".kit-builder-preview-content").toggleClass("active"),$(".kit-builder-preview-content").hasClass("active")?$(".kit-builder-preview-content-arrow").text(Lang["kit-builder"].close):$(".kit-builder-preview-content-arrow").text(Lang["kit-builder"]["show-your-kit"])}),$(".kit-builder-navigation button").on("click",function(){var t=this;if($("body").addClass("is-loading"),$(this).hasClass("btn-next"))l(function(){var e=window.location.pathname;e=e.split("/"),"recap"==$(t).data("next-step")?$.ajax({url:"/api/kit-builder/prepare-recap",method:"POST",dataType:"json",data:i.KITBUILDER_CART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),country:$("html").attr("country")},success:function(e){location.href=e.data}}):(e[e.length-1]=Lang["kit-builder"].steps[$(t).data("next-step")].slug,location.href=e.join("/"))});else{var n=window.location.pathname;n=n.split("/"),0==o?location.reload():(null==e&&(e=o),n[n.length-1]=Lang["kit-builder"].steps[Object.keys(i.KITBUILDER_CART)[e-1]].slug,location.href=n.join("/"))}}),$(".finalize-steps--single").on("click",function(e){var t=this;e.preventDefault(),$(this).hasClass("-".concat(0))||l(function(){location.href=$(t).attr("href")})}),$(".btn_remove_customizer").on("click",function(){$(".kit-builder--single-step.-".concat(step," > img")).attr("src","".concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(i.KITBUILDER[0].sku,".webp"))}),$("#product-infos--accordion").length>0&&$("#product-infos--accordion").on("click",function(){$(window).width()>=767&&setTimeout(function(){s()},300)}),t=function(){$("body").removeClass("is-loading"),$(window).width()>=767&&(s(),$(window).on("resize scroll change",function(){s()}))},o>0&&0==i.KITBUILDER_CART[Object.keys(i.KITBUILDER_CART)[o-1]]&&$(".kit-builder-navigation .btn-prev").remove(),t()}()},$.ajax({url:"/api/kit-builder/check-finalize",method:"POST",dataType:"json",data:i.KITBUILDER_CART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("lang")},success:function(e){i.KITBUILDER_CART=e.data,n()}})})},calculateTotal:r}}();const D=B;var P=n(155),v=function(){var e,t,o,n,a,d,r,s,l,u,c,C={};function O(){var e=$(".final-price--cta").eq(0).position();$(window).scrollTop()<=e.top+$(".final-price--cta").eq(0).innerHeight()-$("header").height()?$("body").removeClass("sticky-stripe-active"):$("body").addClass("sticky-stripe-active")}function E(e,t){var o=_.find(t.options,function(t){if(t.name===e)return t});return null!=o?o.value:"empty"}function m(){$(window).width()<1025?$(".product--ymal-section .products-slider.slick-initialized").length&&l.slick("unslick"):0==$(".product--ymal-section .products-slider.slick-initialized").length&&(l=$(".product--ymal-section").find(".products-slider").slick({dots:$(".product--ymal-section").find(".product-card").length>4,arrows:!0,slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}))}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body";a=parseInt($(e).find("[data-product-price]").data("product-price")),s=parseInt($(e).find("[data-product-history-price]").data("product-history-price")),u=parseInt($(e).find("[data-product-bundle-price]").data("product-bundle-price")),d=!1,r=!1;var o=!1;if($(e).find("input[name='size']:checked").length>0&&(a+=parseInt($(e).find("input[name='size']:checked").data("size-price")),s+=parseInt($(e).find("input[name='size']:checked").data("size-price"))),$(e).find("[data-product-member-price]").length>0&&(r=parseInt($(e).find("[data-product-member-price]").data("product-member-price")),$(e).find("input[name='size']:checked").length>0&&(r+=parseInt($(e).find("input[name='size']:checked").data("size-price")))),$(e).find("[data-product-promo-price]").length>0&&(d=parseInt($(e).find("[data-product-promo-price]").data("product-promo-price")),$(e).find("input[name='size']:checked").length>0&&(d+=parseInt($(e).find("input[name='size']:checked").data("size-price")))),$("body").hasClass("custom-product-page")||$("body").hasClass("kit-builder
1-standard-finalize-page")||$("body").hasClass("section--customizer")&&$("body").find(".product--customizations").length>0||$("body").find(".section--customizer").length>0&&$("body").find(".product--customizations").length>0){if(0!=$(e).find("#c-default").prop("checked")&&null!=$(e).find("#c-default").prop("checked")||(o=!0,"player"==(t=$(e).find("input[name='customization']:checked").attr("data-customization-type"))&&"0"==$(e).find("#c-player").data("customization-only-logged")&&(null!=$(e).find(".customization--players.active").find(":selected").data("player-price")?(a+=parseInt($(e).find(".customization--players.active").find(":selected").data("player-price")),s+=parseInt($(e).find(".customization--players.active").find(":selected").data("player-price")),0!=d&&(d+=parseInt($(e).find(".customization--players.active").find(":selected").data("player-price"))),0!=r&&(r+=parseInt($(e).find(".customization--players.active").find(":selected").data("player-price")))):(a+=parseInt($(e).find("#c-player").data("customization-price")),s+=parseInt($(e).find("#c-player").data("customization-price")),0!=d&&(d+=parseInt($(e).find("#c-player").data("customization-price"))),0!=r&&(r+=parseInt($(e).find("#c-player").data("customization-price"))))),"text"!=t&&"number"!=t&&"text-number"!=t&&"shoes"!=t||"0"==$(e).find("#c-custom").data("customization-only-logged")&&(a+=parseInt($(e).find("#c-custom").data("customization-price")),s+=parseInt($(e).find("#c-custom").data("customization-price")),0!=d&&(d+=parseInt($(e).find("#c-custom").data("customization-price"))),0!=r&&(r+=parseInt($(e).find("#c-custom").data("customization-price"))))),$(e).find(".patches").length>0&&"no-patch"!=$(e).find("input[type=radio][name=patches-select]:checked").val()){var n=$(e).find("input[type=radio][name=patches-select]");o=0!=n.index(n.filter(":checked"))||1!=$(e).find("#c-default").prop("checked"),a+=parseInt($(e).find("input[type=radio][name=patches-select]:checked").attr("data-patch-price")),s+=parseInt($(e).find("input[type=radio][name=patches-select]:checked").attr("data-patch-price")),0!=d&&(d+=parseInt($(e).find("input[type=radio][name=patches-select]:checked").attr("data-patch-price"))),0!=r&&(r+=parseInt($(e).find("input[type=radio][name=patches-select]:checked").attr("data-patch-price")))}if($(e).find(".extras").length>0)for(var l=0;l<$(e).find("input[id*=extra-").length;l++)1==$(e).find("input[id*=extra-").eq(l).prop("checked")&&(o=!0,a+=parseInt($(e).find("input[id*=extra-").eq(l).data("extra-price")),s+=parseInt($(e).find("input[id*=extra-").eq(l).data("extra-price")),0!=d&&(d+=parseInt($(e).find("input[id*=extra-").eq(l).data("extra-price"))),0!=r&&(r+=parseInt($(e).find("input[id*=extra-").eq(l).data("extra-price"))));if($(e).find(".tw-product--cutomizations-list").length>0)for(var c=0;c<$(e).find("input[id*=c-").length;c++)1==$(e).find("input[id*=c-").eq(c).prop("checked")&&(o=!0,a+=parseInt($(e).find("input[id*=c-").eq(c).data("customization-price")),s+=parseInt($(e).find("input[id*=c-").eq(c).data("customization-price")),0!=d&&(d+=parseInt($(e).find("input[id*=c-").eq(c).data("customization-price"))),0!=r&&(r+=parseInt($(e).find("input[id*=c-").eq(c).data("customization-price"))))}if($("body").hasClass("single-product-page")||$("body").hasClass("kit-builder-standard-finalize-page")||$("body").hasClass("teamwear-product-page")||$("body").hasClass("section--customizer")||$("body").find(".section--customizer").length>0){var A;if(0!=d?$(e).find(".euro-conversion span").html(window.utilities.formatCurrency(d,"EUR")):$(e).find(".euro-conversion span").html(window.utilities.formatCurrency(a,"EUR")),$(e).find(".product--details").find(".price > span.empty-loader").html(window.utilities.formatCurrency(a,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".final-price--price").find(".price > span.empty-loader").html(window.utilities.formatCurrency(a,!1,["dondup","pttorino"].includes("inter"))),$("#modal--omnibus").find(".price > span.empty-loader").html(window.utilities.formatCurrency(a)),$(e).find(".product--details").find(".promo-price > span.empty-loader").html(window.utilities.formatCurrency(d,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".final-price--price").find(".promo-price > span.empty-loader").html(window.utilities.formatCurrency(d,!1,["dondup","pttorino"].includes("inter"))),$("#modal
1--omnibus").find(".promo-price > span.empty-loader").html(window.utilities.formatCurrency(d,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".product--details").find(".member-price > span.empty-loader").html(window.utilities.formatCurrency(r,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".final-price--price").find(".member-price > span.empty-loader").html(window.utilities.formatCurrency(r,!1,["dondup","pttorino"].includes("inter"))),$("#modal--omnibus").find(".member-price > span.empty-loader").html(window.utilities.formatCurrency(r,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".product--details").find(".last-price > span.empty-loader").html(window.utilities.formatCurrency(s,!1,["dondup","pttorino"].includes("inter"))),$(e).find(".final-price--price").find(".last-price > span.empty-loader").html(window.utilities.formatCurrency(s,!1,["dondup","pttorino"].includes("inter"))),$("#modal--omnibus").find(".last-price > span.empty-loader").html(window.utilities.formatCurrency(s,!1,["dondup","pttorino"].includes("inter"))),0!=d){A=Math.round(100*(d/u-1));var C=Math.round(100*(d/a-1));if($(e).find(".product--details").find(".price > span.price-discount").html("(".concat(C>0?"+":"").concat(C,"%)")),$(e).find(".final-price--price").find(".price > span.price-discount").html("(".concat(C>0?"+":"").concat(C,"%)")),$("#modal--omnibus").find(".price > span.price-discount").html("(".concat(C>0?"+":"").concat(C,"%)")),s!=d){var O=Math.round(100*(d/s-1));$(e).find(".last-price > span.price-discount").html("(".concat(O>0?"+":"").concat(O,"%)")),$(e).find(".product--details").find(".last-price > span").removeClass("same"),$("#modal--omnibus").find(".last-price > span.price-discount").html("(".concat(O>0?"+":"").concat(O,"%)"))}else $(e).find(".product--details").find(".last-price > span").addClass("same")}else if(A=Math.round(100*(a/u-1)),s!=a){var E=Math.round(100*(a/s-1));$(e).find(".product--details").find(".last-price > span").removeClass("same"),$(e).find(".last-price > span.price-discount").html("(".concat(E>0?"+":"").concat(E,"%)")),$("#modal--omnibus").find(".last-price > span.price-discount").html("(".concat(E>0?"+":"").concat(E,"%)"))}else $(e).find(".product--details").find(".last-price > span").addClass("same");if($(e).find(".product--gallery .image_label").length>0&&($(e).find(".original-bundle-price .price-bundle-discount").html("".concat(A>0?"":"("+A+"%)")),A<0?$(e).find(".product--gallery .image_label span").html("".concat(A,"%")):$(e).find(".product--gallery .image_label").remove()),$(e).find(".member-price").length>0){var m=Math.round(100*(r/a-1));$(e).find(".member-price > span.price-discount").html("".concat(m>0?"+":"").concat(m,"%"))}$(e).hasClass("section--customizer")||$(e).find(".section--customizer").length>0?($(".section--customizer").find("[data-product-price]").attr("data-product-price",a),$(".section--customizer").find("[data-product-promo-price]").attr("data-product-promo-price",d),$(".section--customizer").find("[data-product-member-price]").attr("data-product-member-price",r)):($(e).find("[data-product-price]").attr("data-product-price",a),$(e).find("[data-product-promo-price]").attr("data-product-promo-price",d),$(e).find("[data-product-member-price]").attr("data-product-member-price",r)),$("body").hasClass("kit-builder-standard-finalize-page")&&D.calculateTotal()}if($(e).find(".notes--return").hide(),["dondup","pttorino"].includes("inter"))if("it"==i.USERCART.country_lang)var I='Questo prodotto verrà consegnato al corriere entro un giorno lavorativo (da lun. a ven.)<br />
1Per informazioni sui tempi di consegna da parte del corriere clicca <a href="/it/spedizioni"><u>qui</u></a>';else I="de"==i.USERCART.country_lang?'Dieser Produkt wird innerhalb von 1 Arbeitstag (Montag bis Freitag) vom Spediteur abgeholt.<br />Für weitere Informationen zu unseren Lieferzeiten clicken Sie <a href="/'.concat($("html").attr("country"),'/shipping"><u>hier</u></a>'):"jp"==i.USERCART.country_lang?"この商品は、配送業者に1営業日以内(月曜日から金曜日まで)に引き渡されます。配送業者の配送期間について、詳しくはこちらをご覧ください":'This product will be handed over to the courier within 1 working day (Mon. to Fri.)<br />For more information on the transit time click <a href="/'.concat($("html").attr("country"),'/shipping"><u>here</u></a>');else I="IT"==i.USERCART.country_code?["JU25MB01","JU25MB02","JU25MB03"].includes($("#product--mainSku").text())?"Questo prodotto verrà spedito entro 5 giorni lavorativi.<br />Considera altri 2-3 giorni lavorativi per la consegna (isole escluse)":"<b>Spedizione Standard</b> consegna entro 5-6 giorni lavorativi<br /><b>Spedizione Express</b> consegna entro 2-3 giorni lavorativi<br>La presenza di articoli personalizzati può richiedere 1 giorno lavorativo aggiuntivo.":"Europe"==i.USERCART.continent?o?"This item usually ships within 2 business day.<br />Please allow appr. an extra 2-5 working days for delivery.":"This item usually ships within one business day.<br />Please allow appr. an extra 2-5 working days for delivery.":o?"This item usually ships within 2 business day.<br />Please allow appr. an extra 3-7 working days for delivery.":"This item usually ships within one business day.<br />Please allow appr. an extra 3-7 working days for delivery.";$(e).find(".notes--shipping-time .text p").html(I),$("body").hasClass("not-returnable-product")&&(o=!0),1==o?$(e).find(".notes--return.-no").css("display","flex"):$(e).find(".notes--return.-yes").css("display","flex")}function p(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body",o=!1,n=!1;if(1==e){var i=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get();null!=$(t).find("#btn_open_customizer").attr("data-customily")||0==i.length?(n=!1,$(t).find(".btn_add-to-cart").removeClass("hide")):(n=!0,$(t).find(".btn_add-to-cart").addClass("hide"))}$(t).find("select.size-quantity").length>0?o=function(e){for(var t=0,o=0;o<$(e).find("select.size-quantity").length;o++)t+=parseInt($(e).find("select.size-quantity").eq(o).val());return 0==t}(t):$("input[name='size']").length>0&&0==$("input[name='size']:checked").length&&(o=!0),0==o&&0==n?$(t).find(".btn_add-to-cart").prop("disabled",!1):$(t).find(".btn_add-to-cart").prop("disabled",!0)}function R(e,t,o,n,a,d,r,s,l,u,c,C,O,E,m){var I=!1;i.USERCART=JSON.parse(localStorage.getItem("cart"));for(var p=0;p<i.USERCART.products.length;p++)if("gift-card"!=i.USERCART.products[p].sku.toString()){var R={name:"",brand:"",previewUrl:"",mainSku:i.USERCART.products[p].mainSku.toString(),sku:i.USERCART.products[p].sku.toString(),size:i.USERCART.products[p].size.toString(),quantity:parseInt(l),price:0};if(0!=i.USERCART.products[p].customization)if(null!=i.USERCART.products[p].customization[0].data){R.customization=[];for(var y=0;y<i.USERCART.products[p].customization.length;y++)R.customization.push({type:i.USERCART.products[p].customization[y].type,data:i.USERCART.products[p].customization[y].data,player:i.USERCART.products[p].customization[y].player})}else{R.customization=[];for(var L=0;L<i.USERCART.products[p].customization.length;L++)R.customization.push({id:i.USERCART.products[p].customization[L].id,sku:i.USERCART.products[p].customization[L].sku,player_id:i.USERCART.products[p].customization[L].player_id,type:i.USERCART.products[p].customization[L].type,text:null!=i.USERCART.products[p].customization[L].text?i.USERCART.products[p].customization[L].text.toString():null,symbol:null!=i.USERCART.products[p].customization[L].symbol?i.USERCART.products[p].customization[L].symbol:null,font:null!=i.USERCART.products[p].customization[L].font?i.USERCART.products[p].customization[L].font.toString():null,number:null!=i.USERCART.products[p].customization[L].number?i.USERCART.products[p].customization[L].number.toString():null})}else R.customization=!1;if(_.isEqual(C,R)){i.USERCART.products[p].quantity=i.USERCART.products[p].quantity+parseInt(l),I=!0;break}}if(C.name=e,C.price=t,C.in_promo=o,C.promo_price=n,null!=P.env.MIX_TIKTOK_PIXEL&&N.addToCart(C),null!=P.env.MIX_FACEBOOK_PIXEL&&S.addToCart(C),C.brand=s,C.quantity=parseInt(l),C.categories=[],$("body").hasClass("home-page")||($("body").hasClass("single-product-page")?C.categories=$(".product--wrapper").find("[data-product-categories]").eq(0).attr("data-product-categories").split(","):(C.categories=$("[data-sku='"+C.mainSku+"']").eq(0).closest(".product-card").attr("data-product-categories"),null!=C.categories?C.categories=C.categories.split(","):C.categories=[])),E){var g=A.addToCart(C);0==I&&(0!=g&&(C.seo=g),C.previewUrl=O,i.USERCART.products.push(C))}else 0==I&&(C.seo="",C.previewUrl=O,i.USERCART.products.push(C));localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),c?Yc.checkCart(function(){$("body").removeClass("is-loading"),u&&Yc.showCart(),"function"==typeof m&&m(!0)},!0):"function"==typeof m&&m(!0)}function y(e,i,a,d,r,s,l,u){var c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,A=!(arguments.length>9&&void 0!==arguments[9])||arguments[9],C=!(arguments.length>10&&void 0!==arguments[10])||arguments[10],O=!(arguments.length>11&&void 0!==arguments[11])||arguments[11],E=arguments.length>12?arguments[12]:void 0,m={name:"",brand:"",previewUrl:"",mainSku:r.toString(),sku:s.toString(),size:l.toString(),quantity:parseInt(c),price:0,customization:!1},I=!1;if((1==A||"number"==typeof A)&&($("body").hasClass("custom-product-page")||$(".section--customizer").length>0)){if(0==$(n).find("#c-default").prop("checked")||null==$("#c-default").prop("checked")){if("player"==(t=$(n).find("input[name='customization']:checked").attr("data-customization-type")))if("1"==$(n).find("#c-player").data("customization-only-logged"))I=!0;else{var N=$(n).find("#c-player").data("customization-id");if(0==(L=$(n).find(".customization--players.active").find("option:checked").data("player-id")))return $(n).find(".customization--players.active").parent(".input").addClass("error"),"function"==typeof E&&E(!1,"Si prega di selezionare un giocatore"),!1;var p=$(n).find(".customization--players.active").find("option:checked").data("player-number").toString(),y=$(n).find(".customization--players.active").find("option:checked").data("player-surname").toString(),S=null;o=$(n).find(".customization--font").length>0?$(n).find(".customization--font input:checked").data("font").toString():$(n).find("#c-player").data("customization-font-path").toString()}if("text"==t||"number"==t||"text-number"==t||"shoes"==t)if($(n).find("#customization--user-name, #customization--user-number").parent(".input").removeClass("error"),"1"==$(n).find("#c-custom").data("customization-only-logged"))I=!0;else{N=parseInt($(n).find("#c-custom").data("customization-id"));var L=null;if(y=$(n).find("#customization--user-name").length>0?$(n).find("#customization--user-name").val().toString():null,p=$(n).find("#customization--user-number").length>0?$(n).find("#customization--user-number").val().toString():null,S=null,$(n).find(".product--symbol-preview img").length>0&&(S=$(n).find(".product--symbol-preview img").data("emoji").toString()),o=$(n).find(".customization--font").length>0?$(n).find(".customization--font input:checked").data("font").toString():$(n).find("#c-custom").data("customization-font-path").toString(),"text"==t){if(""==y)return $(n).find("#customization--user-name").parent(".input").addClass("error"),"function"==typeof E&&E(!1),!1}else if("number"==t){if(""==p)return $(n).find("#customization--user-number").parent(".input").addClass("error"),"function"==typeof E&&E(!1),!1}else if("text-number"==t){if(""==y&&""==p)return $(n).find("#customization--user-name").parent(".input").addClass("error"),$(n).find("#customization--user-number").parent(".input").addClass("error"),"function"==typeof E&&E(!1),!1}else if("shoes"==t&&""==y&&""==p)return $(n).find("#customization--user-name").parent(".input").addClass("error"),$(n).find("#customization--user-number").parent(".input").addClass("error"),"function"==typeof E&&E(!1),!1}0==I&&(0==m.customization&&(m.customization=[]),m.customization.push({id:"player"==t?N.toString():parseInt($(n).find("#c-custom").data("customization-id")).toString(),sku:null,player_id:null!=L?L.toString():L,type:t,font:o,text:""==y?null:null!=y?y.toString():null,number:""==p?null:null!=p?p.toString():null,
1symbol:""==S?null:null!=S?S.toString():null}))}if($(n).find("input[type=radio][name=patches-select]").length>0&&"no-patch"!=$(n).find("input[type=radio][name=patches-select]:checked").val()&&(0==m.customization&&(m.customization=[]),m.customization.push({id:parseInt($(n).find("input[type=radio][name=patches-select]:checked").attr("data-patch-id")).toString(),player_id:null,sku:$(n).find("input[type=radio][name=patches-select]:checked").attr("data-patch-sku").toString(),type:"patch",font:null,text:$(n).find("input[type=radio][name=patches-select]:checked").next("label").find(".patch--name").text().toString(),number:null,symbol:null})),$(n).find(".extras").length>0)for(var g=0;g<$(n).find("input[id*=extra-").length;g++)1==$(n).find("input[id*=extra-").eq(g).prop("checked")&&(0==m.customization&&(m.customization=[]),m.customization.push({id:parseInt($(n).find("input[id*=extra-").eq(g).data("extra-id")).toString(),player_id:null,sku:$(n).find("input[id*=extra-").eq(g).attr("data-extra-sku").toString(),type:"extra",font:null,text:$(n).find("input[id*=extra-").eq(g).next("label").find(".extra--name").text(),number:null,symbol:null}))}R(e,i,a,d,0,0,0,u,c,C,O,m,"",!0,E)}function L(e){if($(".product--gallery").removeClass("init-gallery"),["dondup","pttorino"].includes("inter"))if($(window).width()<=767){$(".product--gallery li").length>1&&$(".gallery--navigation.right").show();var t=$(".product--gallery li:visible").eq(0).outerWidth()*($(".product--gallery li:visible").length-1),o=$(".product--gallery li:visible").length-$(".unveil-gallery").length;$(".product--gallery").on("scroll",function(){if(o=$(".product--gallery li:visible").length-$(".unveil-gallery").length+$(".unveil-gallery.showed").length,$(this).scrollLeft()>.75*$(window).width()?$(".gallery--navigation.left").show():$(".gallery--navigation.left").hide(),$(this).scrollLeft()>=t-.25*$(window).width()?$(".gallery--navigation.right").hide():$(".gallery--navigation.right").show(),$(this).scrollLeft()>=.75*$(window).width()*(o-1)){var e=$(".product--gallery li:visible").eq(o).find("img").attr("data-src");e=e.replace("/large/","/small/"),$(".product--gallery li:visible").eq(o).find("img").hasClass("showed")||($(".product--gallery li:visible").eq(o).find("img").attr("src",e),$(".product--gallery li:visible").eq(o).find("img").addClass("showed"))}})}else{for(var n=1;n<$(".product--gallery .unveil-gallery").length;n++){var i=$(".product--gallery .unveil-gallery").eq(n).attr("data-src");i=i.replace("/large/","/small/"),$(".product--gallery .unveil-gallery").eq(n).attr("src",i)}$(".unveil-gallery").unveil()}setTimeout(function(){if(MagicZoom.start(),$("body").hasClass("home-page"))var t=$(".section--customizer").find(".wrapper").data("product-sku");else t=$(".product--code.desktop b").text();MagicZoom.registerCallback("onExpandOpen",function(){A.clickProductZoom(t,$("#"+arguments[0]).attr("href"))}),MagicZoom.registerCallback("onUpdate",function(){A.slider(t)}),"function"==typeof e&&e()},100)}function h(t){if(e="customily"==$("body").find("[data-product-customization-type]").data("product-customization-type"),C.$productSizes.length>0&&C.$productSizes.on("click",function(){if($(this).parent("li").hasClass("available")){C.$productSizes.attr("aria-selected",!1),$(this).attr("aria-selected",!0);var e=$(this).parent("li").find(".size-label").text();A.clickProductSize($(".product--code.desktop b").text(),e),$(".sticky-product-stripe").length>0&&$(".sticky-product-stripe").find(".options--title").html("<span>".concat(Lang.cart.article.size,":</span> ").concat(e)),I(n),p(n)}}),$(n).find("select.size-quantity").length>0&&(e||$(n).find("select.size-quantity").on("change",function(){p(n)})),C.$btn_singleProductCart.on("click",function(){var t=0,o=!1,i=0;if($("body").hasClass("single-product-page")||$("body").hasClass("teamwear-product-page"))var a=$(".product-name").data("product-name");else a=$(".section--customizer").find(".customizer--product-name").text();if($("body").hasClass("home-page")?(t=parseInt($(".section--customizer").find(".wrapper").attr("data-product-price")),null!=$(".section--customizer").find(".wrapper").attr("data-product-promo-price")&&(i=parseInt($(".section--customizer").find(".wrapper").attr("data-product-promo-price")),o=!0)):(t=parseInt($(".product--wrapper").find("[data-product-price]").eq(0).attr("data-product-price")),null!=$(".product--wrapper").find("[data-product-promo-price]").eq(0).attr("data-product-promo-price")&&(i=parseInt($(".product--wrapper").find("[data-product-promo-price]").eq(0).attr("data-product-promo-price")),o=!0)),$("body").hasClass("teamwear-product-page")){var d={sku:$(".product--code.desktop b").text(),customization:!1};if("customily"==$(".product--wrapper").find("[data-product-customization-type]").data("product-customization-type")&&null!=$("#btn_open_customizer").attr("data-customily")){var r=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get(),s=JSON.parse($("#btn_open_customizer").attr("data-customily"));d.customization=[];for(var l=0;l<r.length;l++)d.customization.push({type:r[l],data:s})}g.checkTeamwearStep(d,function(){g.addToCart(function(e){location.href=e})})}else{if($("body").hasClass("home-page"))var u=$(".section--customizer").find(".wrapper").data("product-sku");else u=$("body").hasClass("landing--newhomekit")||$("body").hasClass("landing--newawaykit")||$("body").hasClass("landing--newthirdkit")||$("body").hasClass("landing--newfourthkit")||$("body").hasClass("inter-2026-27-landing")||$("body").hasClass("landing--clubworldcup2025")||$("body").hasClass("landing--newthirdkit-2026-27")?$(".product--code b").text():$(".product--code.desktop b").text();if($(n).find("select.size-quantity").length>0){if(e)var c=$("input[data-c-customily]:checked").map(function(e,t){return $(t).data("customization-type")}).get();else c=[];if(e&&c.length>0&&(c.includes("cust-name")||c.includes("cust-number")))for(var A=0;A<$(n).find(".customily--name-number > div").length;A++){var C=$(n).find(".customily--name-number > div").eq(A).attr("data-size-row"),O=$(n).find("select.size-quantity[data-size-label=".concat(C,"]")).eq(0).data("size-sku"),E=$(n).find("[data-product-brand]").data("product-brand");y(a,t,o,i,u,O,C,E,1,A,!1,A==$(n).find(".customily--name-number > div").length-1,function(e){0==e&&Swal.fire({icon:"error",html:Lang.product.alert["check-fields"]})})}else if(e&&c.length>0&&!c.includes("cust-name")&&!c.includes("cust-number"))for(var m=0;m<$(n).find("select.size-quantity").length;m++){var I=parseInt($(n).find("select.size-quantity").eq(m).val());if(I>0){var N=$(n).find("select.size-quantity").eq(m).data("size-sku"),p=$(n).find("select.size-quantity").eq(m).data("size-label"),R=$(n).find("[data-product-brand]").data("product-brand");y(a,t,o,i,u,N,p,R,I,!0,!1,!0,function(e){0==e&&Swal.fire({icon:"error",html:Lang.product.alert["check-fields"]})})}}else if(e&&0==c.length)for(var S=0;S<$(n).find("select.size-quantity").length;S++){var L=parseInt($(n).find("select.size-quantity").eq(S).val());if(L>0){var h=$(n).find("select.size-quantity").eq(S).data("size-sku"),T=$(n).find("select.size-quantity").eq(S).data("size-label"),f=$(n).find("[data-product-brand]").data("product-brand");
1y(a,t,o,i,u,h,T,f,L,!1,!1,!0,function(e){0==e&&Swal.fire({icon:"error",html:Lang.product.alert["check-fields"]})})}}["netsuite"].includes("netsuite")&&"gift-card"!=u&&Yc.checkYMAL(u,function(e){$("body").removeClass("is-loading"),null==e?Yc.showCart():($("#modal--ymal").remove(),$("body > main").append(e),$.fancybox.open({src:"#modal--ymal",opts:{modal:!1,touch:!1,afterClose:function(e,t){Yc.showCart()}}}))})}else{var M=$("input[name='size']:checked").val(),G=$("input[name='size']:checked").next("label").find(".size-label").text(),B=$(n).find("[data-product-brand]").data("product-brand"),D=!1;$("input[type=radio][name=patches-select]").length>0&&"player"==$("input[type=radio][name=patches-select]:checked").val()&&$(".customization--players.active").length>1&&($("[data-patch-gender='male']").length>0||$("[data-patch-gender='woman']").length>0)&&("woman"==$(".customization--players.active").attr("data-team-list")&&$("[data-patch-gender='man']:checked").length>0||"man"==$(".customization--players.active").attr("data-team-list")&&$("[data-patch-gender='woman']:checked").length>0)&&(D=!0),D?Swal.fire({icon:"error",html:"Internal Error"}):y(a,t,o,i,u,M,G,B,1,!0,!1,!0,function(e,t){0==e?Swal.fire({icon:"error",html:null!=t?t:Lang.product.alert["check-fields"]}):["netsuite"].includes("netsuite")&&"gift-card"!=u?Yc.checkYMAL(u,function(e){$("body").removeClass("is-loading"),null==e?Yc.showCart():($("#modal--ymal").remove(),$("body > main").append(e),$.fancybox.open({src:"#modal--ymal",opts:{modal:!1,touch:!1,beforeShow:function(e,t){$("#modal--ymal").find(".unveil").unveil()},afterClose:function(e,t){Yc.showCart()}}}))}):Yc.showCart()})}}}),$(".btn.card-to-cart").length>
10&&C.$btn_cardToCart.on("click",function(){var e=$(this).data("product-name"),t=$(this).closest(".product-card").data("product-price"),o="1"==$(this).closest(".product-card").data("product-in-promo"),n=$(this).closest(".product-card").data("product-promo-price"),i=phpUnserialize($(this).data("size")),a=$(this).data("sku"),d=i.sku,r=i["name_"+$("html").attr("user-lang")],s=$(this).data("product-brand");"customily"==$(".product--wrapper").find("[data-product-customization-type]").eq(0).data("product-customization-type")?null!=$("#btn_open_customizer").attr("data-customily")&&y(e,t,o,n,a,d,r,s,1,!1):y(e,t,o,n,a,d,r,s,1,!1)}),$(".product--ymal-section").length>0&&(m(),$(window).on("resize",function(){m()})),$("#product-infos--accordion").length>0&&$("#product-infos--accordion").accordion({active:!["dondup","pttorino"].includes("inter")&&0,heightStyle:"content",collapsible:!0,animate:200,beforeActivate:function(e,t){"product-description-accordion"==t.newHeader.attr("id")&&A.clickProductOpenDescription(),"shipping-returns-accordion"==t.newHeader.attr("id")&&A.clickProductShippingReturns(),"technical-specifications-accordion"==t.newHeader.attr("id")&&A.clickTechnicalFeatures(),"fit-specifications-accordion"==t.newHeader.attr("id")&&A.clickDetailsFit()}}),$(".product-card.tracked").on("click",function(e){e.preventDefault(),e.target.className.includes("card-to-cart")||A.crossSelling(this,e)}),($("body").hasClass("category-page")||$("body").hasClass("home-page"))&&$(".product-card").on("click",function(e){$(this).hasClass("single-color")||$(e.target).hasClass("card-to-cart")||$(e.target).hasClass("fa-info-circle")||(e.preventDefault(),A.productClick(this))}),$("body").on("click",".sizes--guide-link",function(){A.clickPopupSizeGuide($(".product--code.desktop b").html())}),$("[data-sizeguide-id]").length>0){if($("#measmerize-script").length>0){var o=document.getElementById("measmerize-script");o.addEventListener("measmerize.widget.recommend",function(e){c=e.detail.size,$("#sizes-details > span").text(Lang.filters.sizes.recommended+": "+c)}),o.addEventListener("measmerize.widget.select",function(e){c=e.detail.size}),o.addEventListener("measmerize.modal.close",function(){$.fancybox.close(),$("input[name='size']#size_"+c).closest("li").hasClass("available")?$("input[name='size']#size_"+c).trigger("click"):$("#notify--sizes-cta").length>0&&($("#notify--sizes-cta a").trigger("click"),$("input[name='notify-size']#notify_size_"+c).trigger("click"))})}$(".modal-sizeChart--tab").on("click",function(){if(!$(this).hasClass(".active")){var e=$(".modal-sizeChart--tab").index(this);$(".modal-sizeChart--tab,.modal-sizeChart--content").removeClass("active"),$(this).addClass("active"),$(".modal-sizeChart--content").eq(e).addClass("active"),1==e?$("#modal--sizeChart").addClass("-close-white"):$("#modal--sizeChart").removeClass("-close-white")}})}if($(".product--variants").length){if(""!=$(".product--variants li.active a").data("variant-detail")&&null!=$(".product--variants li.active a").data("variant-detail")){var i=phpUnserialize($(".product--variants li.active a").data("variant-detail"));$("#product--variants--label").html("".concat(Lang.product.variants,": <span>").concat(i["value_"+$("html").attr("user-lang")],"</span>"))}$(".product--variants a").on("mouseover",function(e){if(""!=$(this).data("variant-detail")){var t=phpUnserialize($(this).data("variant-detail"));$("#product--variants--label").find("span").text(t["value_"+$("html").attr("user-lang")])}}),$(".product--variants a").on("mouseout",function(e){if(""!=$(".product--variants li.active a").data("variant-detail")){var t=phpUnserialize($(".product--variants li.active a").data("variant-detail"));$("#product--variants--label").find("span").text(t["value_"+$("html").attr("user-lang")])}}),$(".product--variants a").on("click",function(e){e.preventDefault(),A.clickProductVariant(this)})}$(".btn-omnibus").length&&$(".btn-omnibus").on("click",function(){$.fancybox.close(),$.fancybox.open({src:"#modal--omnibus",opts:{modal:!1,touch:!1}})}),$("#btn-preorder").length&&$("#btn-preorder").on("click",function(){$.ajax({url:"/api/products/preorder/"+$("#product--mainSku").text(),method:"PUT",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},dataType:"json",beforeSend:function(){$("body").addClass("is-loading")}
1,success:function(e){Swal.fire({icon:"success",text:e.data}).then(function(){$("body").removeClass("is-loading")})},error:function(e){Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$("body").removeClass("is-loading")})}})}),$(".toggleScalapay").length&&$(".toggleScalapay").on("click",function(){$(".sp-modal").toggleClass("sp-modal--open")}),$(".label-promo-countdown").length&&$(".label-promo-countdown").each(function(e,t){var o=$(this).data("end");window.utilities.setCountdown("#"+this.id,o,!0,function(e){$(".box-promo-label").remove()})}),$("#label-presale-countdown").length&&$("#label-presale-countdown").each(function(e,t){var o=$(this).data("end");window.utilities.setCountdown("#"+this.id,o,!0,function(e){location.reload()})}),t()}return{init:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";mzOptions={hint:"off",zoomMode:"off",lazyZoom:!0,expandZoomMode:"zoom",cssClass:"white-bg"},["dondup","pttorino"].includes("inter")&&(mzOptions.cssClass="expand-thumbnails-left,white-bg"),mzMobileOptions={zoomMode:"off",lazyZoom:!0,textClickZoomHint:Lang.product.gallery.zoom,cssClass:"white-bg"},n=t,C.$productSizes=$("input[name='size']"),C.$btn_singleProductCart=$(".btn_add-to-cart"),$(".btn.card-to-cart").length>0&&(C.$btn_cardToCart=$(".btn.card-to-cart")),h(function(){if($("body").hasClass("single-product-page")||$("body").hasClass("teamwear-product-page")){var t={sku:$(".product--code.desktop b").eq(0).text(),brand:$(n).find("[data-product-brand]").data("product-brand"),name:$(".product-name").data("product-name"),in_promo:$(".product--wrapper").find("[data-product-in-promo]").eq(0).data("product-in-promo"),price:(parseInt($(".product--wrapper").find("[data-product-price]").eq(0).data("product-price"))/100).toFixed(2),promo_price:0};"1"==t.in_promo&&(t.promo_price=(parseInt($(".product--wrapper").find("[data-product-promo-price]").eq(0).data("product-promo-price"))/100).toFixed(2)),null!=P.env.MIX_TIKTOK_PIXEL&&N.viewContent(t),null!=P.env.MIX_FACEBOOK_PIXEL&&S.viewContent(t),A.productDetails(t)}$(n).find(".show-more").on("click",function(e){$(n).find(".product--gallery").removeClass("partial"),A.clickProductShowAllPhoto()}),$(n).find(".product--description").outerHeight()<160&&$(n).find(".product--description").removeClass("truncate"),$(n).find(".product--description.truncate").on("click",function(e){$(this).removeClass("truncate"),A.clickReadMore()}),I(n),$(".sticky-product-stripe").length>0&&(O(),$(window).on("resize scroll",function(){O()}),$(".sticky-product-stripe .options--title, .sticky-product-stripe .btn_add-to-cart span").on("click",function(){$(".sticky-product-stripe .cta .options--title").text()==Lang.product.sizes.title&&$("html, body").animate({scrollTop:$(".product--sizes").offset().top-150},250)})),$(n).find(".product--gallery").length>0&&0==$(n).find(".product--customizations").length?L(function(){"function"==typeof e&&e()}):"function"==typeof e&&e()})},addToCart:y,checkCartProducts:R,initGallery:L,checkBtnProductCart:p,setCustomilyObject:function(e,t){var o=[];switch(e){case"cust-name":o.push({label:"Nome / Name",value:E("Nome / Name",t)}),o.push({label:"Colore testo / Text color",value:E("Colore testo / Text color",t)}),o.push({label:"Font",value:E("Font",t)});break;case"cust-number":o.push({label:"Numero / Number",value:E("Numero / Number",t)}),o.push({label:"Colore testo / Text color",value:E("Colore testo / Text color",t)}),o.push({label:"Font",value:E("Font",t)});break;case"cust-initials":var n=E("Lato iniziali / Initials side",t);o.push({label:"Lato iniziali / Initials side",value:n}),"Sinistra"==n?o.push({label:"Iniziali",value:E("Iniziali sinistra / Left initials",t)}):"Centro"==n?o.push({label:"Iniziali",value:E("Iniziali Centro / Middle Initials",t)}):"Destra"==n&&o.push({label:"Iniziali",value:E("Iniziali Destra / Right Initials",t)}),o.push({label:"Colore testo / Text color",value:E("Colore testo / Text color",t)});break;case"cust-crest":var i=E("Lato stemma / Crest side",t);o.push({label:"Lato stemma / Crest side",value:i}),"Sinistra"==i?o.push({label:"Immagine Stemma",value:E("Immagine stemma sinistra",t)}):"Center"==i?o.push({label:"Immagine Stemma",value:E("Immagine stemma centro",t)}):"Right"==i&&o.push({label:"Immagine Stemma",value:E("Immagine stemma destra",t)});break;case"cust-thepitch-back":o.push({label:"Colore Sponsor Retro The Pitch / Back Sponsor Color The Pitch",value:E("Colore Sponsor Retro The Pitch / Back Sponsor Color The Pitch",t)});break;case"cust-sponsor-front":o.push({label:"Immagine Sponsor Frontale / Front sponsor image",value:E("Immagine Sponsor Frontale / Front sponsor image",t)});break;case"cust-sponsor-back":o.push({label:"Immagine Sponsor Retro / Back Sponsor Image",value:E("Immagine Sponsor Retro / Back Sponsor Image",t)});break;case"cust-sponsor-text":var a=E("Testo riga 1 / First Line Text",t),d=E("Testo riga 2 / Second Line Text",t);o.push({label:"Sponsor Testuale / Sponsor Text",value:a+" / "+d}),o.push({label:"Font",value:E("Font",t)})}return o},calculateTotal:I}}();const V=v,b=function(){function e(e,t){0==i.USERCART.total?(i.paymentIntent=!1,t()):$.ajax({url:"/api/credit-card/create-payment-intent",method:"POST",dataType:"json",data:{payment_method:e,cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},beforeSend:function(){"credit-card"==i.USERCART.payment_method||"bancontact"==i.USERCART.payment_method?$("body").removeClass("is-loading").addClass("is-paying"):$("body").addClass("is-loading")},success:function(e){i.paymentIntent=e.data,t()},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}return{payZero:function(){0==i.USERCART.total&&$.ajax({url:i.paymentMethods.indexOf("adyen")>-1?"/api/adyen/close-zero-order":"/api/payment/credit-card",method:"POST",dataType:"json",data:{payment_intent:i.paymentIntent,cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying")}})},payWithCard:function(){if("credit-card"==i.USERCART.payment_method)if(0==$(".credit-cards-list").length)U.getStripePaymentMethod(function(t){e(t,function(){U.confirmPaymentMethod(t,function(e){e.error?Swal.fire({icon:"error",text:e.error.message}).then(function(){$("body").removeClass("is-loading is-paying"),U.init(!1,!1)}):$.ajax({url:"/api/payment/credit-card",method:"POST",dataType:"json",data:{payment_intent:i.paymentIntent,cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),U.init(!1,!1)}})})})});else if(0==$("input[name='credit-card']:checked").length)$("body").removeClass("is-loading"),Swal.fire({icon:"error",text:Lang["payment-methods"].methods["credit-card"].errors["no-card"]});else{var t=$("input[name='credit-card']:checked").attr("id");e(t,function(){U.confirmPaymentMethod(t,function(e){null!=e.error?Swal.fire({icon:"error",text:e.error.message}).then(function(){$("body").removeClass("is-loading is-paying"),U.init(!1,!1)}):$.ajax({url:"/api/payment/credit-card",method:"POST",dataType:"json",data:{payment_intent:i.paymentIntent,cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),U.init(!1,!1)}})})})}},payWithGPay:function(){"google-pay"==i.USERCART.payment_method&&e(!1,function(){i.paymentIntent.label=Lang.cart.total,i.paymentRequest.update({total:i.paymentIntent}),i.paymentRequest.show(),$("body").removeClass("is-loading is-paying")})},payWithApplePay:function(){"apple-pay"==i.USERCART.payment_method&&i.paymentRequest.show()},payWithPayPal:function(){"paypal"==i.USERCART.payment_method&&$.ajax({url:"/api/payment/paypal",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithSkrill:function(){"skrill"==i.USERCART.payment_method&&$.ajax({url:"/api/payment/skrill",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithAmazon:function(){"amazon-pay"==i.USERCART.payment_method&&$.ajax({url:"/api/payment/amazon-pay/update-checkout-session",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithScalapay:function(){i.USERCART.payment_method.indexOf("scalapay")>-1&&$.ajax({url:"/api/payment/scalapay/set-token",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data.checkoutUrl},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithNexi:function(){"nexi"==i.USERCART.payment_method&&$.ajax({url:"/api/payment/nexi",method:"POST",dataType:"json",data:{cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithSatispay:function(){var e;
1"satispay"==i.USERCART.payment_method&&(e=function(e){SatispayWebButton.configure({paymentId:e,completed:function(){$.ajax({url:"/api/payment/satispay/"+e,method:"POST",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}}).open(),setTimeout(function(){$("body").removeClass("is-loading")},500)},0==i.USERCART.total?e(!1):$.ajax({url:"/api/satispay/create-payment-intent",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){e(t.data.id)},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}}))},payWithBancontact:function(){""==$("#accountholder-bancontact-name").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.ideal.errors["no-owner"]}).then(function(){$("body").removeClass("is-loading")}):e("bancontact",function(){U.confirmBancontactPayment()})},payWithAlipay:function(){e("alipay",function(){U.confirmAlipayPayment()})},payWithIdeal:function(){""==$("#accountholder-ideal-name").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.ideal.errors["no-owner"]}).then(function(){$("body").removeClass("is-loading")}):e("ideal",function(){U.confirmIdealPayment()})},payWithWechatPay:function(){e("wechat_pay",function(){U.confirmWechatPayPayment()})},payWithEPS:function(){""==$("#accountholder-eps-name").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.ideal.errors["no-owner"]}).then(function(){$("body").removeClass("is-loading")}):e("eps",function(){U.confirmEpsPayment()})},payWithGiropay:function(){""==$("#accountholder-giropay-name").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.ideal.errors["no-owner"]}).then(function(){$("body").removeClass("is-loading")}):e("giropay",function(){U.confirmGiropayPayment()})},payWithGoCrypto:function(){"gocrypto"==i.USERCART.payment_method&&$.ajax({url:"/api/payment/gocrypto",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithKlarna:function(){""==$("#accountholder-klarna-email").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.klarna.errors["no-email"]}).then(function(){$("body").removeClass("is-loading")}):e("klarna",function(){U.confirmKlarnaPayment()})},payWithSEPA:function(){$.ajax({url:"/api/payment/sepa",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payWithSEPADirect:function(){""==$("#accountholder-sepa-name").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.sepa.errors["no-owner"]}).then(function(){$("body").removeClass("is-loading")}):""==$("#accountholder-sepa-email").val().trim()?Swal.fire({icon:"error",html:Lang["payment-methods"].methods.sepa.errors["no-email"]}).then(function(){$("body").removeClass("is-loading")}):e("sepa",function(){U.confirmSepaDirectPayment()})},payWithCashOnDelivery:function(){$.ajax({url:"/api/payment/cash-on-delivery",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},payInStore:function(){$.ajax({url:"/api/payment/payment-in-store",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){location.href=e.data},error:function(e){$("body").removeClass("is-loading is-paying"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},createPaymentIntent:e,cancelPaymentIntent:function(e){$.ajax({url:"/api/credit-card/cancel-payment-intent",method:"DELETE",dataType:"json",data:{payment_intent:i.paymentIntent.i
1d},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},beforeSend:function(){$("body").removeClass("is-paying"),$("body").addClass("is-loading")},success:function(t){$("body").removeClass("is-loading"),i.paymentIntent=!1,"function"==typeof e&&e()}})}}}(),U=function(){var e,t,o,n,a,d;function r(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"card";""==$("#card-owner").val()?($("body").removeClass("is-loading"),Swal.fire({icon:"error",text:Lang["payment-methods"].methods["credit-card"].errors["no-owner"]})):e.createPaymentMethod({type:o,card:d,billing_details:{name:$("#card-owner").val()}}).then(function(e){e.error?($("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.error.message})):t(e.paymentMethod.id)})}function s(e){var o=document.getElementById("eps-errors");(n=t.create("epsBank",{style:{base:{padding:"10px 12px"}}})).mount("#eps-bank-element"),n.addEventListener("change",function(e){e.error?o.textContent=e.error.message:o.textContent=""}),e()}function l(e){var o=document.getElementById("sepa-errors");(a=t.create("iban",{style:{base:{padding:"10px 12px"}},supportedCountries:["SEPA"],placeholderCountry:"DE"})).mount("#sepa-bank-element"),a.addEventListener("change",function(e){e.error?o.textContent=e.error.message:o.textContent=""}),e()}function u(e){$("#form-newCard").length>0&&$("#form-newCard").on("submit",function(e){e.preventDefault(),$("body").addClass("is-loading"),r(function(e){!function(e){$.ajax({url:"/api/credit-card/create",method:"POST",dataType:"json",data:{payment_method:e},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}(e)})}),$("#form-newIdealCard").length>0&&$("#form-newIdealCard").on("submit",function(e){e.preventDefault()}),$("#form-newEpsCard").length>0&&$("#form-newEpsCard").on("submit",function(e){e.preventDefault()}),$("#form-newSepa").length>0&&$("#form-newSepa").on("submit",function(e){e.preventDefault()}),$(".card--remove").on("click",function(){var e=this;Swal.fire({icon:"info",html:Lang.clubshop["confirm-delete"],allowEnterKey:!1,showCancelButton:!0,confirmButtonText:Lang.address["cta-confirm"],cancelButtonText:Lang.clubshop["cta-abort"]}).then(function(t){var o;t.isConfirmed&&(o=$(e).closest("[data-card]").data("card"),$.ajax({url:"/api/credit-card/delete",method:"DELETE",dataType:"json",data:{payment_method:o},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}}))})}),e()}return{init:function(n,a){e=Stripe(i.stripePK),i.paymentMethods.indexOf("stripe")>-1&&function(o){var n=$("html").attr("user-lang");"jp"==n&&(n="ja"),t=e.elements({locale:n});var i=document.getElementById("card-errors");(d=t.create("card",{hidePostalCode:!0})).mount("#card-element"),d.addEventListener("change",function(e){e.error?i.textContent=e.error.message:i.textContent=""}),o()}(function(){i.paymentMethods.indexOf("ideal")>-1&&$("#form-newIdealCard").length>0?(document.getElementById("ideal-errors"),(o=t.create("idealBank",{style:{base:{padding:"10px 12px"}}})).mount("#ideal-bank-element"),i.paymentMethods.indexOf("eps")>-1&&$("#form-newEpsCard").length>0?s(function(){i.paymentMethods.indexOf("sepa")>-1&&$("#form-newSepaCard").length>0?l(function(){a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()}):a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()}):a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()):i.paymentMethods.indexOf("eps")>-1&&$("#form-newEpsCard").length>0?s(function(){i.paymentMethods.indexOf("sepa")>-1&&$("#form-newSepaCard").length>0?l(function(){a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()}):a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()}):i.paymentMethods.indexOf("sepa")>-1&&$("#form-newSepaCard").length>0?l(function(){a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()}):a?u(function(){"function"==typeof n&&n()}):"function"==typeof n&&n()})},getSetupIntent:function(e,t){$.ajax({url:"/api/credit-card/create-setup-intent/"+e,method:"GET",dataType:"json",data:{},headers:{lang:$("html").attr("country")},beforeSend:function(){},success:function(e){t(e.data)}
1,error:function(e){Swal.fire({icon:"error",html:e.responseJSON.message})}})},confirmPaymentMethod:function(t,o){e.confirmCardPayment(i.paymentIntent.client_secret,{payment_method:t}).then(function(e){o(e)})},confirmBancontactPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmBancontactPayment(i.paymentIntent.client_secret,{payment_method:{billing_details:{name:$("#accountholder-bancontact-name").val()}},return_url:"https://"+window.location.host+"/complete-bancontact?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmAlipayPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmAlipayPayment(i.paymentIntent.client_secret,{return_url:"https://"+window.location.host+"/complete-alipay?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmIdealPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmIdealPayment(i.paymentIntent.client_secret,{payment_method:{ideal:o,billing_details:{name:$("#accountholder-ideal-name").val()}},return_url:"https://"+window.location.host+"/complete-ideal?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmWechatPayPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmWechatPayPayment(i.paymentIntent.client_secret,{payment_method_options:{wechat_pay:{client:"web"}}}).then(function(e){var t=e.error,o=e.paymentIntent;t?Swal.fire({icon:"error",html:t.message}):"succeeded"===o.status?location.href="https://"+window.location.host+"/complete-wechatpay?country="+$("html").attr("country")+"&redirect_status=succeeded&payment_intent="+o.id:"requires_action"===o.status&&b.cancelPaymentIntent(function(){$("body").removeClass("is-loading")})})},confirmEpsPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmEpsPayment(i.paymentIntent.client_secret,{payment_method:{eps:n,billing_details:{name:$("#accountholder-eps-name").val()}},return_url:"https://"+window.location.host+"/complete-eps?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmGiropayPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmGiropayPayment(i.paymentIntent.client_secret,{payment_method:{billing_details:{name:$("#accountholder-giropay-name").val()}},return_url:"https://"+window.location.host+"/complete-giropay?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmKlarnaPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmKlarnaPayment(i.paymentIntent.client_secret,{payment_method:{billing_details:{email:$("#accountholder-klarna-email").val(),address:{country:$("html").attr("country").toUpperCase()}}},return_url:"https://"+window.location.host+"/complete-klarna?country="+$("html").attr("country")}).then(function(e){e.error&&Swal.fire({icon:"error",html:e.error.message})})},confirmSepaDirectPayment:function(){$("body").removeClass("is-loading").addClass("is-paying"),e.confirmSepaDebitPayment(i.paymentIntent.client_secret,{payment_method:{sepa_debit:a,billing_details:{name:$("#accountholder-sepa-name").val(),email:$("#accountholder-sepa-email").val()}}}).then(function(e){e.error?Swal.fire({icon:"error",html:e.error.message}):location.href="/complete-sepa?payment_intent=".concat(e.paymentIntent.id,"&country=").concat($("html").attr("country"))})},getStripePaymentMethod:r,checkGoogleApplePay:function(t){i.paymentRequest=e.paymentRequest({country:"IT",currency:"eur",total:{amount:i.USERCART.total,label:"Totale"},requestShipping:!1}),i.paymentRequest.canMakePayment().then(function(o){null!=o?(i.paymentRequest.on("paymentmethod",function(t){e.confirmCardPayment(i.paymentIntent.client_secret,{payment_method:t.paymentMethod.id}).then(function(e){e.error?(t.complete("fail"),Swal.fire({icon:"error",html:e.error})):$.ajax({url:"/api/payment/"+i.USERCART.payment_method,method:"POST",dataType:"json",data:{payment_intent:e.paymentIntent,cart:i.USERCART},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").removeClass("is-loading"),$("body").addClass("is-paying")},success:function(e){t.complete("success"),$("body").addClass("is-loading"),location.href=e.data},error:function(e){$("body").removeClass("is-loading")}})})}),i.paymentRequest.on("cancel",function(e){b.cancelPaymentIntent(function(){"apple-pay"==i.USERCART.payment_method&&b.createPaymentIntent(!1,function(){i.paymentIntent.label=Lang.cart.total,i.paymentRequest.update({total:i.paymentIntent}),$("body").removeClass("is-loading is-paying")})})}
1),t(o)):t({googlePay:!1,ApplePay:!1})})}}}(),F=function(){};var k=n(155);const w=function(){function e(){$("#btn_abort-amazon").length>0&&$("#btn_abort-amazon").on("click",function(){$.ajax({url:"/api/payment/amazon-pay/abort-session?exit",method:"GET",dataType:"json",data:{},headers:{lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.payment_method=null,i.USERCART.payment_detail=null,i.USERCART.shipping=!1,i.USERCART.shipping_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART)),d().remove("address"),Yc.checkCart(function(){location.href=window.location.href.replace(window.location.search,"")})},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})}return{init:function(){$("#amazon-wallet").length>0?$.ajax({url:"/api/payment/amazon-pay/get-checkout-session",method:"GET",dataType:"json",data:{},headers:{lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){var o=t.data.payload,n=t.data.signature;amazon.Pay.renderButton("#amazon-wallet",{merchantId:k.env.MIX_AMAZON_PAY_MERCHANT,publicKeyId:k.env.MIX_AMAZON_PUBLIC_KEY,ledgerCurrency:"EUR",checkoutLanguage:"it"==$("html").attr("user-lang")?"it_IT":"en_GB",productType:"PayAndShip",placement:"Checkout",sandbox:0==k.env.MIX_AMAZON_PUBLIC_KEY.indexOf("SANDBOX"),createCheckoutSessionConfig:{payloadJSON:o,signature:n}}),e()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}}):e()},setAddress:function(e){$.ajax({url:"/api/shipping/check-amazon-address/"+e,method:"GET",dataType:"json",data:{},headers:{lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){0==e.data?(i.USERCART.payment_method=null,i.USERCART.payment_detail=null,i.USERCART.shipping=!1,i.USERCART.shipping_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART)),d().remove("address"),Yc.checkCart(function(){location.href=window.location.href.replace(window.location.search,"")})):(i.USERCART.shipping=e.data.id,i.USERCART.shipping_details=e.data,Yc.checkCart(function(){$("body").removeClass("is-loading")}))},error:function(e){$("body").removeClass("is-loading"),i.USERCART.shipping=!1,i.USERCART.shipping_details=!1,Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(e){$("body").addClass("is-loading"),$("#change-amazon-address").trigger("click")})}})}}}();var Z=n(757),H=n.n(Z);function x(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const K="NETWORK_ERROR",z="IMPLEMENTATION_ERROR",j="API_ERROR",q="ERROR",W="SDK_ERROR";class J extends Error{constructor(e,t,o){super(t),x(this,"cause",void 0),x(this,"options",void 0),this.name=J.errorTypes[e],this.options=o||{},this.cause=this.options.cause}}function Q(e){const t=e.replace("_","-"),o=new RegExp("([a-z]{2})([-])([A-Z]{2})");if(o.test(t))return t;const[n,i]=t.split("-");if(2!==n.length)throw new J("IMPLEMENTATION_ERROR",`Locale '${e}' does not match the expected format`);if(!i)return n.toLowerCase();const a=[n.toLowerCase(),i.toUpperCase()].join("-");if(o.test(a))return a;throw new J("IMPLEMENTATION_ERROR",`Locale '${e}' does not match the expected format`)}x(J,"errorTypes",{NETWORK_ERROR:K,CANCEL:"CANCEL",IMPLEMENTATION_ERROR:z,API_ERROR:j,ERROR:q,SCRIPT_ERROR:"SCRIPT_ERROR",SDK_ERROR:W});const Y=(e,t)=>e.replace(/%{(\w+)}/g,(e,o)=>t[o]||""),X=(e,t)=>{const o=e.split(/%#(.*?)%#/gm);if(t.length!==Math.floor(o.length/2))throw Error("The number of functions provided does not match the number of elements in the translation string.");return o.map((e,o)=>{const n=Math.floor(o/2);return o%2==0?e:t[n](e)})},ee={IDR:1,JPY:1,KRW:1,VND:1,BYR:1,CVE:1,DJF:1,GHC:1,GNF:1,KMF:1,PYG:1,RWF:1,UGX:1,VUV:1,XAF:1,XOF:1,XPF:1,MRO:10,BHD:1e3,IQD:1e3,JOD:1e3,KWD:1e3,OMR:1e3,LYD:1e3,TND:1e3},te={RSD:{minimumFractionDigits:2},AFN:{minimumFractionDigits:2},ALL:{minimumFractionDigits:2},IRR:{minimumFractionDigits:2},LAK:{minimumFractionDigits:2},LBP:{minimumFractionDigits:2},MMK:{minimumFractionDigits:2},SOS:{minimumFractionDigits:2},SYP:{minimumFractionDigits:2},YER:{minimumFractionDigits:2},IQD:{minimumFractionDigits:3}},oe=(e,t)=>{const o=(e=>ee[e]||100)(t);return parseInt(String(e),10)/o};function ne(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class ie{get(e,t){const o=((e,t,o={values:{},count:0})=>{const n=`${t}__plural`,i=e=>`${t}__${e}`;return Object.prototype.hasOwnProperty.call(e,i(o.count))?Y(e[i(o.count)],o.values):Object.prototype.hasOwnProperty.call(e,n)&&o.count>
11?Y(e[n],o.values):Object.prototype.hasOwnProperty.call(e,t)?Y(e[t],o.values):null})(this.translations,e,t);return null!==o?o:e}amount(e,t,o){return((e,t,o,n={})=>{const i=e.toString(),a=oe(i,o),d=t.replace("_","-"),r={style:"currency",currency:o,currencyDisplay:"symbol",...te[o]?{...n,...te[o]}:n};try{return a.toLocaleString(d,r)}catch(e){return i}})(e,this.locale,t,o)}date(e,t={}){if(void 0===e)return"";const o={year:"numeric",month:"2-digit",day:"2-digit",...t};return new Date(e).toLocaleDateString(this.locale,o)}dateTime(e){return void 0===e?"":this.timeAndDateFormatter.format(new Date(e))}constructor(e){ne(this,"locale",void 0),ne(this,"languageCode",void 0),ne(this,"translations",void 0),ne(this,"customTranslations",void 0),ne(this,"timeFormatOptions",{hour:"numeric",minute:"numeric"}),ne(this,"timeAndDateFormatOptions",{year:"numeric",month:"2-digit",day:"2-digit",...this.timeFormatOptions}),ne(this,"timeAndDateFormatter",void 0);const{locale:t,translations:o,customTranslations:n}=e;if(!t)throw new J("IMPLEMENTATION_ERROR",'Language: "locale" property is not defined');this.locale=t,this.languageCode=this.locale.split("-")[0],this.customTranslations=n||{},this.timeAndDateFormatter=Intl.DateTimeFormat(this.locale,this.timeAndDateFormatOptions),this.translations={...o,...!!this.customTranslations[this.locale]&&this.customTranslations[this.locale]}}}var ae,de,re,se,le,ue,ce,Ae,Ce,Oe,Ee,me={},Ie=[],Ne=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,pe=Array.isArray;function Re(e,t){for(var o in t)e[o]=t[o];return e}function ye(e){var t=e.parentNode;t&&t.removeChild(e)}function Se(e,t,o){var n,i,a,d={};for(a in t)"key"==a?n=t[a]:"ref"==a?i=t[a]:d[a]=t[a];if(arguments.length>2&&(d.children=arguments.length>3?ae.call(arguments,2):o),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===d[a]&&(d[a]=e.defaultProps[a]
1);return Le(e,d,n,i,null)}function Le(e,t,o,n,i){var a={type:e,props:t,key:o,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==i?++re:i,__i:-1,__u:0};return null==i&&null!=de.vnode&&de.vnode(a),a}function ge(e){return e.children}function he(e,t){this.props=e,this.context=t}function Te(e,t){if(null==t)return e.__?Te(e.__,e.__i+1):null;for(var o;t<e.__k.length;t++)if(null!=(o=e.__k[t])&&null!=o.__e)return o.__e;return"function"==typeof e.type?Te(e):null}function fe(e){var t,o;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(o=e.__k[t])&&null!=o.__e){e.__e=e.__c.base=o.__e;break}return fe(e)}}function Me(e){(!e.__d&&(e.__d=!0)&&se.push(e)&&!Ge.__r++||le!==de.debounceRendering)&&((le=de.debounceRendering)||ue)(Ge)}function Ge(){var e,t,o,n,i,a,d,r;for(se.sort(ce);e=se.shift();)e.__d&&(t=se.length,n=void 0,a=(i=(o=e).__v).__e,d=[],r=[],o.__P&&((n=Re({},i)).__v=i.__v+1,de.vnode&&de.vnode(n),Fe(o.__P,n,i,o.__n,o.__P.namespaceURI,32&i.__u?[a]:null,d,null==a?Te(i):a,!!(32&i.__u),r),n.__v=i.__v,n.__.__k[n.__i]=n,_e(d,n,r),n.__e!=a&&fe(n)),se.length>t&&se.sort(ce));Ge.__r=0}function Be(e,t,o,n,i,a,d,r,s,l,u){var c,A,C,O,E,m=n&&n.__k||Ie,I=t.length;for(o.__d=s,function(e,t,o){var n,i,a,d,r,s=t.length,l=o.length,u=l,c=0;for(e.__k=[],n=0;n<s;n++)d=n+c,null!=(i=e.__k[n]=null==(i=t[n])||"boolean"==typeof i||"function"==typeof i?null:"string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?Le(null,i,null,null,null):pe(i)?Le(ge,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?Le(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,r=ve(i,o,d,u),i.__i=r,a=null,-1!==r&&(u--,(a=o[r])&&(a.__u|=131072)),null==a||null===a.__v?(-1==r&&c--,"function"!=typeof i.type&&(i.__u|=65536)):r!==d&&(r==d-1?c=r-d:r==d+1?c++:r>d?u>s-d?c+=r-d:c--:r<d&&c++,r!==n+c&&(i.__u|=65536))):(a=o[d])&&null==a.key&&a.__e&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Te(a)),ke(a,a,!1),o[d]=null,u--);if(u)for(n=0;n<l;n++)null!=(a=o[n])&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Te(a)),ke(a,a))}(o,t,m),s=o.__d,c=0;c<I;c++)null!=(C=o.__k[c])&&"boolean"!=typeof C&&"function"!=typeof C&&(A=-1===C.__i?me:m[C.__i]||me,C.__i=c,Fe(e,C,A,i,a,d,r,s,l,u),O=C.__e,C.ref&&A.ref!=C.ref&&(A.ref&&$e(A.ref,null,C),u.push(C.ref,C.__c||O,C)
1),null==E&&null!=O&&(E=O),65536&C.__u||A.__k===C.__k?(s&&"string"==typeof C.type&&!e.contains(s)&&(s=Te(A)),s=De(C,s,e)):"function"==typeof C.type&&void 0!==C.__d?s=C.__d:O&&(s=O.nextSibling),C.__d=void 0,C.__u&=-196609);o.__d=s,o.__e=E}function De(e,t,o){var n,i;if("function"==typeof e.type){for(n=e.__k,i=0;n&&i<n.length;i++)n[i]&&(n[i].__=e,t=De(n[i],t,o));return t}e.__e!=t&&(o.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8===t.nodeType);return t}function Pe(e,t){return t=t||[],null==e||"boolean"==typeof e||(pe(e)?e.some(function(e){Pe(e,t)}):t.push(e)),t}function ve(e,t,o,n){var i=e.key,a=e.type,d=o-1,r=o+1,s=t[o];if(null===s||s&&i==s.key&&a===s.type&&!(131072&s.__u))return o;if(n>(null==s||131072&s.__u?0:1))for(;d>=0||r<t.length;){if(d>=0){if((s=t[d])&&!(131072&s.__u)&&i==s.key&&a===s.type)return d;d--}if(r<t.length){if((s=t[r])&&!(131072&s.__u)&&i==s.key&&a===s.type)return r;r++}}return-1}function Ve(e,t,o){"-"===t[0]?e.setProperty(t,null==o?"":o):e[t]=null==o?"":"number"!=typeof o||Ne.test(t)?o:o+"px"}function be(e,t,o,n,i){var a;e:if("style"===t)if("string"==typeof o)e.style.cssText=o;else{if("string"==typeof n&&(e.style.cssText=n=""),n)for(t in n)o&&t in o||Ve(e.style,t,"");if(o)for(t in o)n&&o[t]===n[t]||Ve(e.style,t,o[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e||"onFocusOut"===t||"onFocusIn"===t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=o,o?n?o.u=n.u:(o.u=Ae,e.addEventListener(t,a?Oe:Ce,a)):e.removeEventListener(t,a?Oe:Ce,a);else{if("http://www.w3.org/2000/svg"==i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==o?"":o;break e}catch(e){}"function"==typeof o||(null==o||!1===o&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==o?"":o))}}function Ue(e){return function(t){if(this.l){var o=this.l[t.type+e];if(null==t.t)t.t=Ae++;else if(t.t<o.u)return;return o(de.event?de.event(t):t)}}}function Fe(e,t,o,n,i,a,d,r,s,l){var u,c,A,C,O,E,m,I,N,p,R,y,S,L,g,h,T=t.type;if(void 0!==t.constructor)return null;128&o.__u&&(s=!!(32&o.__u),a=[r=t.__e=o.__e]),(u=de.__b)&&u(t);e:if("function"==typeof T)try{if(I=t.props,N="prototype"in T&&T.prototype.render,p=(u=T.contextType)&&n[u.__c],R=u?p?p.props.value:u.__:n,o.__c?m=(c=t.__c=o.__c).__=c.__E:(N?t.__c=c=new T(I,R):(t.__c=c=new he(I,R),c.constructor=T,c.render=we),p&&p.sub(c),c.props=I,c.state||(c.state={}),c.context=R,c.__n=n,A=c.__d=!0,c.__h=[],c._sb=[]),N&&null==c.__s&&(c.__s=c.state),N&&null!=T.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=Re({},c.__s)),Re(c.__s,T.getDerivedStateFromProps(I,c.__s))),C=c.props,O=c.state,c.__v=t,A)N&&null==T.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),N&&null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(N&&null==T.getDerivedStateFromProps&&I!==C&&null!=c.componentWillReceiveProps&&c.componentWillReceiveProps(I,R),!c.__e&&(null!=c.shouldComponentUpdate&&!1===c.shouldComponentUpdate(I,c.__s,R)||t.__v===o.__v)){for(t.__v!==o.__v&&(c.props=I,c.state=c.__s,c.__d=!1),t.__e=o.__e,t.__k=o.__k,t.__k.forEach(function(e){e&&(e.__=t)}),y=0;y<c._sb.length;y++)c.__h.push(c._sb[y]);c._sb=[],c.__h.length&&d.push(c);break e}null!=c.componentWillUpdate&&c.componentWillUpdate(I,c.__s,R),N&&null!=c.componentDidUpdate&&c.__h.push(function(){c.componentDidUpdate(C,O,E)})}if(c.context=R,c.props=I,c.__P=e,c.__e=!1,S=de.__r,L=0,N){for(c.state=c.__s,c.__d=!1,S&&S(t),u=c.render(c.props,c.state,c.context),g=0;g<c._sb.length;g++)c.__h.push(c._sb[g]);c._sb=[]}else do{c.__d=!1,S&&S(t),u=c.render(c.props,c.state,c.context),c.state=c.__s}while(c.__d&&++L<25);c.state=c.__s,null!=c.getChildContext&&(n=Re(Re({},n),c.getChildContext())),N&&!A&&null!=c.getSnapshotBeforeUpdate&&(E=c.getSnapshotBeforeUpdate(C,O)),Be(e,pe(h=null!=u&&u.type===ge&&null==u.key?u.props.children:u)?h:[h],t,o,n,i,a,d,r,s,l),c.base=t.__e,t.__u&=-161,c.__h.length&&d.push(c),m&&(c.__E=c.__=null)}catch(e){t.__v=null,s||null!=a?(t.__e=r,t.__u|=s?160:32,a[a.indexOf(r)]=null):(t.__e=o.__e,t.__k=o.__k),de.__e(e,t,o)}else null==a&&t.__v===o.__v?(t.__k=o.__k,t.__e=o.__e):t.__e=function(e,t,o,n,i,a,d,r,s){var l,u,c,A,C,O,E,m=o.props,I=t.props,N=t.type;if("svg"===N?i="http://www.w3.org/2000/svg":"math"===N?i="http://www.w3.org/1998/Math/MathML":i||(i="http://www.w3.org/1999/xhtml"),null!=a)for(l=0;l<a.length;l++)if((C=a[l])&&"setAttribute"in C==!!N&&(N?C.localName===N:3===C.nodeType)){e=C,a[l]=null;break}if(null==e){if(null===N)return document.createTextNode(I);e=document.createElementNS(i,N,I.is&&I),a=null,r=!1}if(null===N)m===I||r&&e.data===I||(e.data=I);else{if(a=a&&ae.call(e.childNodes),m=o.props||me,!r&&null!=a)for(m={},l=0;l<e.attributes.length;l++)m[(C=e.attributes[l]).name]=C.value;for(l in m)if(C=m[l],"children"==l);else if("dangerouslySetInnerHTML"==l)c=C;else if("key"!==l&&!(l in I)){if("value"==l&&"defaultValue"in I||"checked"==l&&"defaultChecked"in I)continue;be(e,l,null,C,i)}for(l in I)C=I[l],"children"==l?A=C:"dangerouslySetInnerHTML"==l?u=C:"value"==l?O=C:"checked"==l?E=C:"key"===l||r&&"function"!=typeof C||m[l]===C||be(e,l,C,m[l],i);if(u)r||c&&(u.__html===c.__html||u.__html===e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(c&&(e.innerHTML=""),Be(e,pe(A)?A:[A],t,o,n,"foreignObject"===N?"http://www.w3.org/1999/xhtml":i,a,d,a?a[0]:o.__k&&Te(o,0),r,s),null!=a)for(l=a.length;l--;)null!=a[l]&&ye(a[l]);r||(l="value",void 0!==O&&(O!==e[l]||"progress"===N&&!O||"option"===N&&O!==m[l])&&be(e,l,O,m[l],i),l="checked",void 0!==E&&E!==e[l]&&be(e,l,E,m[l],i))}return e}(o.__e,t,o,n,i,a,d,s,l);(u=de.diffed)&&u(t)}
1function _e(e,t,o){t.__d=void 0;for(var n=0;n<o.length;n++)$e(o[n],o[++n],o[++n]);de.__c&&de.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){de.__e(e,t.__v)}})}function $e(e,t,o){try{"function"==typeof e?e(t):e.current=t}catch(e){de.__e(e,o)}}function ke(e,t,o){var n,i;if(de.unmount&&de.unmount(e),(n=e.ref)&&(n.current&&n.current!==e.__e||$e(n,null,t)),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(e){de.__e(e,t)}n.base=n.__P=null}if(n=e.__k)for(i=0;i<n.length;i++)n[i]&&ke(n[i],t,o||"function"!=typeof e.type);o||null==e.__e||ye(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function we(e,t,o){return this.constructor(e,o)}function Ze(e,t,o){var n,i,a;de.__&&de.__(e,t),n=t.__k,i=[],a=[],Fe(t,e=t.__k=Se(ge,null,[e]),n||me,me,t.namespaceURI,n?null:t.firstChild?ae.call(t.childNodes):null,i,n?n.__e:t.firstChild,!1,a),_e(i,e,a)}function He(e,t){var o={__c:t="__cC"+Ee++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var o,n;return this.getChildContext||(o=[],(n={})[t]=this,this.getChildContext=function(){return n},this.componentWillUnmount=function(){o=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&o.some(function(e){e.__e=!0,Me(e)})},this.sub=function(e){o.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){o&&o.splice(o.indexOf(e),1),t&&t.call(e)}}),e.children}};return o.Provider.__=o.Consumer.contextType=o}ae=Ie.slice,de={__e:function(e,t,o,n){for(var i,a,d;t=t.__;)if((i=t.__c)&&!i.__)try{if((a=i.constructor)&&null!=a.getDerivedStateFromError&&(i.setState(a.getDerivedStateFromError(e)),d=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),d=i.__d),d)return i.__E=i}catch(t){e=t}throw e}},re=0,he.prototype.setState=function(e,t){var o;o=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=Re({},this.state),"function"==typeof e&&(e=e(Re({},o),this.props)),e&&Re(o,e),null!=e&&this.__v&&(t&&this._sb.push(t),Me(this))},he.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Me(this))},he.prototype.render=ge,se=[],ue="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,ce=function(e,t){return e.__v.__b-t.__v.__b},Ge.__r=0,Ae=0,Ce=Ue(!1),Oe=Ue(!0),Ee=0;const xe=(e,t)=>t.split(".").reduce((e,t)=>e&&e[t]?e[t]:void 0,e);function Ke(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}const ze="encryptedCardNumber",je="encryptedExpiryDate",qe="encryptedExpiryMonth",We="encryptedExpiryYear",Je="encryptedSecurityCode",Qe="encryptedPassword",Ye="encryptedSecurityCode3digits",Xe="encryptedSecurityCode4digits",et="giftcard",tt=["amex","mc","visa"],ot=[et],nt=[ze,je,qe,We,Je,Qe],it=nt,at=["bcmc"],dt="required",rt="optional",st="hidden",lt=dt,ut=rt,ct=st,At=dt,Ct=rt,Ot=st,Et="data-cse",mt="data-info",It="data-uid",Nt=["accel","pulse","star","nyce"],pt={visa:"VISA",mc:"MasterCard",amex:"American Express",discover:"Discover",cup:"China Union Pay",jcb:"JCB",diners:"Diners Club",maestro:"Maestro",bcmc:"Bancontact card",bijcard:"de Bijenkorf Card"},Rt={[ze]:"cardNumber",[je]:"expiryDate",[Je]:"securityCode",[qe]:"expiryMonth",[We]:"expiryYear",[Qe]:"password",[Ye]:"securityCodeThreeDigits",[Xe]:"securityCodeFourDigits"},yt="-ariaError",St="-ariaContext",Lt="focusField",gt="notValidating:blurScenario",ht="field.error.required",Tt="invalid.format.expects",ft="creditCard.holderName.invalid",Mt="creditCard.taxNumber.invalid",Gt="boleto.socialSecurityNumber.invalid";var Bt=function(e){return e.CC_NUM="cc.num",e.CC_DAT="cc.dat",e.CC_MTH="cc.mth",e.CC_YR="cc.yr",e.CC_CVC="cc.cvc",e.KCP_PWD="kcp.pwd",e}({}),Dt=function(e){return e.ERROR_MSG_INCOMPLETE_FIELD="err.gen.9100",e.ERROR_MSG_INVALID_FIELD="err.gen.9101",e.ERROR_MSG_LUHN_CHECK_FAILED="cc.num.902",e.ERROR_MSG_EMPTY_PAN="cc.num.900",e.ERROR_MSG_UNSUPPORTED_CARD_ENTERED="cc.num.903",e.ERROR_MSG_INCORRECTLY_FILLED_PAN="cc.num.901",e.ERROR_MSG_CARD_TOO_OLD="cc.dat.912",e.ERROR_MSG_CARD_TOO_FAR_IN_FUTURE="cc.dat.913",e.ERROR_MSG_CARD_EXPIRES_TOO_SOON="cc.dat.914",e.ERROR_MSG_EMPTY_DATE="cc.dat.910",e.ERROR_MSG_INCORRECTLY_FILLED__DATE="cc.dat.911",e.ERROR_MSG_EMPTY_YEAR="cc.yr.917",e.ERROR_MSG_INCORRECTLY_FILLED_YEAR="cc.yr.918",e.ERROR_MSG_EMPTY_MONTH="cc.mth.915",e.ERROR_MSG_EMPTY_CVC="cc.cvc.920",e.ERROR_MSG_INCORRECTLY_FILLED_CVC="cc.cvc.921",e.ERROR_MSG_EMPTY_KCP_PWD="kcp.pwd.940",e.ERROR_MSG_INCORRECTLY_FILLED_KCP_PWD="kcp.pwd.941",e}({});const Pt={[ze]:"cc.num.900",[je]:"cc.dat.910",[qe]:"cc.mth.915",[We]:"cc.yr.917",[Je]:"cc.cvc.920",[Qe]:"kcp.pwd.940"},vt="v3/analytics",Vt="log",bt="error",Ut="info",Ft="Network",_t="ApiError";var $t=function(e){return e.clicked="clicked",e.rendered="rendered",e}({});const kt="action",wt="submit",Zt="selected",Ht="rendered",xt="displayed",Kt="input",zt="download",jt="validationError",qt="focus",Wt="unfocus",Jt="configured",Qt="instant_payment_button",Yt="list";var Xt=function(e){return e.ACTION_IS_MISSING_PAYMENT_DATA="700",e.ACTION_IS_MISSING_TOKEN="701",e.TOKEN_IS_MISSING_THREEDSMETHODURL="702",e.TOKEN_IS_MISSING_OTHER_PROPS="703",e.TOKEN_DECODE_OR_PARSING_FAILED="704",e.THREEDS2_TIMEOUT="705",e.TOKEN_IS_MISSING_ACSURL="800",e.NO_TRANSSTATUS="801",e.NO_DETAILS_FOR_FRICTIONLESS_OR_REFUSED="802",e.NO_COMPONENT_FOR_ACTION="803",e.NO_ACTION_FOR_CHALLENGE="804",e.CHALLENGE_RESOLVED_WITHOUT_RESULT_PROP="805",e}({}),eo=function(e){return e.FINGERPRINT_DATA_SENT="fingerprintDataSentWeb",e.FINGERPRINT_IFRAME_LOADED="fingerprintIframeLoaded",e.FINGERPRINT_COMPLETED="fingerprintCompleted",e.CHALLENGE_DATA_SENT="challengeDataSentWeb",e.CHALLENGE_IFRAME_LOADED="challengeIframeLoaded",e.CHALLENGE_COMPLETED="challengeCompleted",e}({});const to={[ft]:"925",[Mt]:"942",[Gt]:"926",[`${ht}.country`]:"930",[`${ht}.street`]:"931",[`${ht}.house_number_or_name`]:"932",[`${ht}.postal_code`]:"933",[`${ht}.city`]:"935",[`${ht}.state_or_province`]:"936",[`${Tt}.postal_code`]:"934"},oo=["cart","minicart","pdp","checkout"],no=["applicationInfo","checkoutAttemptId"],io=(e,t,o,n=!1)=>!(!e||"function"!=typeof e.addEventListener||(e.addEventListener(t,o,n),0)),ao=(e,t,o,n=!1)=>!(!e||"function"!=typeof e.removeEventListener||(e.removeEventListener(t,o,n),0));function ro(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class so{buildElementProps(e){this.props=this.formatProps({...this.constructor.defaultProps,...e})}formatProps(e){return e}formatData(){return{}}setUpAnalytics(e){return null}submitAnalytics(e){return null}handleKeyPress(e){return null}setState(e){this.state={...this.state,...e}}get data(){const e=xe(this.props,"modules.risk.data"),t=xe(this.props,"modules.analytics.getCheckoutAttemptId")?.()??"fetch-checkoutAttemptId-failed",o=this.state.order||this.props.order,n=this.formatData();if(n.paymentMethod&&t&&(n.paymentMethod.checkoutAttemptId=t),"riverty"!==this.props.type&&n.billingAddress){const{firstName:e,lastName:t,...o}=n.billingAddress;n.billingAddress={...o}}return{...e&&{riskData:{clientData:e}},...o&&{order:{orderData:o.orderData,pspReference:o.pspReference}},...n,clientStateDataIndicator:!0}}activate(){}render(){throw new Error("Payment method cannot be rendered.")}mount(e){const t="string"==typeof e?document.querySelector(e):e;if(!t)throw new Error("Component could not mount. Root node was not found.");const o=!this._node;return this._node&&this.unmount(),this._node=t,io(this._node,"keypress",this.handleKeyPress,!1),this._component=this.render(),Ze(this._component,t),o&&this.props.modules&&this.props.modules.analytics&&this.setUpAnalytics({containerWidth:t&&t.offsetWidth,component:this.props.isDropin?"dropin":this.constructor.analyticsType??this.constructor.type,flavor:this.props.isDropin?"dropin":"components"}).then(()=>{this.props.isDropin||this.submitAnalytics({type:Ht})}),this}update(e){return this.props=this.formatProps({...this.props,...e}),this.state={},this.unmount().mount(this._node)}unmount(){return ao(this._node,"keypress",this.handleKeyPress),this._node&&Ze(null,this._node),this}remove(){this.unmount(),this.core&&this.core.remove(this)}constructor(e,t){ro(this,"_id",`${this.constructor.type}-${Ke()}`),ro(this,"core",void 0),ro(this,"props",void 0),ro(this,"state",{}),ro(this,"_component",void 0),ro(this,"_node",null);const o=function(e){return!!e&&"function"==typeof e.initialize&&"function"==typeof e.createFromAction}(e);if(!o)throw new J("IMPLEMENTATION_ERROR",`Trying to initialise the component '${this.constructor.type}' without a reference to an instance of AdyenCheckout`);this.core=e,this.buildElementProps(t),this.handleKeyPress=this.handleKeyPress.bind(this)}}ro(so,"defaultProps",{});var lo,uo={exports:{}}
1,co=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(function(){return lo||(lo=1,e=uo,function(){var t={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=i(e,n(o)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var a in e)t.call(e,a)&&e[a]&&(n=i(n,a));return n}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):window.classNames=o}()),uo.exports;var e}());function Ao(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Co extends he{iframeOnLoad(){this.props.callback&&"function"==typeof this.props.callback&&this.props.callback(this.iframeEl.contentWindow)}componentDidMount(){this.iframeEl.addEventListener?this.iframeEl.addEventListener("load",this.iframeOnLoad.bind(this),!1):this.iframeEl.attachEvent?this.iframeEl.attachEvent("onload",this.iframeOnLoad.bind(this)):this.iframeEl.onload=this.iframeOnLoad.bind(this)}componentWillUnmount(){this.iframeEl.removeEventListener?this.iframeEl.removeEventListener("load",this.iframeOnLoad.bind(this),!1):this.iframeEl.detachEvent?this.iframeEl.detachEvent("onload",this.iframeOnLoad.bind(this)):this.iframeEl.onload=null}render({name:e,src:t,width:o,height:n,minWidth:i,minHeight:a,allow:d,title:r,classNameModifiers:s}){const l=s.filter(e=>!!e);return Se("iframe",{ref:e=>{this.iframeEl=e},allow:d,className:co("adyen-checkout__iframe",`adyen-checkout__iframe--${e}`,l.length&&s.map(t=>`adyen-checkout__iframe--${e}-${t}`)),name:e,src:t,width:o,height:n,frameBorder:"0",title:r,referrerpolicy:"origin","min-width":i,"min-height":a})}constructor(...e){super(...e),Ao(this,"iframeEl",void 0)}}Ao(Co,"defaultProps",{width:"0",height:"0",minWidth:"0",minHeight:"0",src:null,allow:null,title:"components iframe",classNameModifiers:[]});const Oo=(e,t,o)=>{let n;return{promise:new Promise((i,a)=>{n=setTimeout(()=>{a(o)},e),t.then(e=>{clearTimeout(n),i(e)}).catch(e=>{clearTimeout(n),a(e)})}),cancel:()=>{clearTimeout(n)}}},Eo="deviceFingerprint",mo={result:{type:Eo,value:"df-timedOut"},errorCode:"timeout"},Io={timeout:"iframe loading timed out",wrongOrigin:"Result did not come from the expected origin",wrongDataType:"Result data was not of the expected type",missingProperty:"Result data did not contain the expected properties",unknownError:"An unknown error occurred"};function No(e={},t){return Object.prototype.hasOwnProperty.call(e,t)}const po=(e,t,o,n)=>o=>{const i={};if((o.origin||o.originalEvent?.origin)!==e)return"Message was not sent from the expected domain";if("string"!=typeof o.data)return"Event data was not of type string";if(!o.data.length)return"Invalid event data string";try{const e=JSON.parse(o.data);if(!No(e,"type")||e.type!==n)return"Event data was not of expected type";t(e)}catch(e){return i.type=`${n}-JSON-parse-error`,i.comment="failed to JSON parse event.data",i.extraInfo=`event.data = ${o.data}`,i.eventDataRaw=o.data,console.debug("get-process-message-handler::CATCH::Un-parseable JSON:: parseErrorObj=",i),!1}return!0},Ro=e=>{const t=/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/.exec(e);if(!t)return null;const[,o,n,i,a]=t;return o&&n&&i?`${o}:${n}${i}${a?`:${a}`:""}`:null};function yo(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class So extends he{getDfpPromise(){return new Promise((e,t)=>{this.processMessageHandler=po(this.postMessageDomain,e,0,Eo),window.addEventListener("message",this.processMessageHandler)})}componentDidMount(){this.deviceFingerPrintPromise=Oo(2e4,this.getDfpPromise(),mo),this.deviceFingerPrintPromise.promise.then(e=>{this.props.onCompleteFingerprint(e),window.removeEventListener("message",this.processMessageHandler)}).catch(e=>{this.props.onErrorFingerprint(e),window.removeEventListener("message",this.processMessageHandler)})}render({dfpURL:e}){return Se("div",{className:"adyen-checkout-risk__device-fingerprint"},Se(Co,{name:"dfIframe",src:e,allow:"geolocation; microphone; camera;",title:"devicefingerprinting iframe"}))}constructor(e){super(e),yo(this,"postMessageDomain",void 0),yo(this,"processMessageHandler",void 0),yo(this,"deviceFingerPrintPromise",void 0),this.postMessageDomain=Ro(this.props.loadingContext)||this.props.loadingContext}}class Lo extends he{setStatusComplete(e){this.setState({status:"complete"},()=>{this.props.onComplete(e)})}render({loadingContext:e},{dfpURL:t}){return"retrievingFingerPrint"===this.state.status?Se("div",{className:"adyen-checkout-risk__device-fingerprint--wrapper",style:{position:"absolute",width:0,height:0}},Se(So,{loadingContext:e,dfpURL:t,onCompleteFingerprint:e=>{this.setStatusComplete(e)},onErrorFingerprint:e=>{this.props.onError((e=>({errorCode:e,message:Io[e]||Io.unknownError,type:Eo}))(e.errorCode)),this.setStatusComplete(e.result)}})):null}constructor(e){super(e),e.clientKey&&(this.state={status:"retrievingFingerPrint",dfpURL:`${this.props.loadingContext}assets/html/${e.clientKey}/dfp.1.0.0.html`})}}var go,ho,To;To={onComplete:()=>{},onError:()=>{}},(ho="defaultProps")in(go=Lo)?Object.defineProperty(go,ho,{value:To,enumerable:!0,configurable:!0,writable:!0}):go[ho]=To;const fo={decode:e=>{if(!fo.isBase64(e))return{success:!1,error:"not base64"};try{return{success:!0,data:(t=e,decodeURIComponent(Array.prototype.map.call(window.atob(t),e=>`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`).join("")))}}catch(e){return{success:!1,error:"malformed URI sequence"}}var t},encode:e=>window.btoa(e),isBase64:e=>{if(!e)return!1;if(e.length%4)return!1;try{return window.btoa(window.atob(e))===e}catch(e){return!1}}};function Mo(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Go extends so{formatProps(e){return{...e,risk:{...Go.defaultProps.risk,...e.risk}}}get isValid(){return this.state.isValid}
1get data(){if(this.isValid){const e={version:"1.0.0",...this.state.data};return fo.encode(JSON.stringify(e))}return!1}get enabled(){return this.props.risk.enabled}componentWillUnmount(){this.cleanUp()}render(){return Se(Lo,{...this.props,loadingContext:this.props.loadingContext,onComplete:this.onComplete,onError:this.onError})}constructor(e,t){super(e,t),Mo(this,"nodeRiskContainer",null),Mo(this,"onComplete",e=>{const t={...this.state.data,[e.type]:e.value,persistentCookie:e.persistentCookie,components:e.components};this.setState({data:t,isValid:!0}),this.props.risk.onComplete(this.data),this.cleanUp()}),Mo(this,"onError",e=>{this.props.risk.onError(e),this.cleanUp()}),Mo(this,"cleanUp",()=>{this.nodeRiskContainer&&this.nodeRiskContainer.parentNode&&this.nodeRiskContainer.parentNode.removeChild(this.nodeRiskContainer)});const o={[Eo]:null};this.setState({data:o}),!0===this.props.risk.enabled&&(document.querySelector(this.props.risk.node)?(this.nodeRiskContainer=document.createElement("div"),document.querySelector(this.props.risk.node).appendChild(this.nodeRiskContainer),this.mount(this.nodeRiskContainer)):this.onError({message:"RiskModule node was not found"}))}}function Bo(e){return!this.length||this.indexOf(e.type)>-1}function Do(e){return!this.length||this.indexOf(e.type)<0}function Po(e){return!!e&&!!e.supportedShopperInteractions&&e.supportedShopperInteractions.includes("Ecommerce")}Mo(Go,"type","risk"),Mo(Go,"defaultProps",{risk:{enabled:!0,onComplete:()=>{},onError:()=>{},node:"body"}});
1const vo=["scheme","blik","twint","ach","cashapp","paybybank_AIS_DD","payto"];function Vo(e){return!!e&&!!e.type&&vo.includes(e.type)}const bo=e=>({...e,storedPaymentMethodId:e.id,isStoredPaymentMethod:!0});function Uo(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Fo{mapCreatedComponentType(e){return"card"===e?"scheme":e}has(e){return Boolean(this.paymentMethods.find(t=>t.type===this.mapCreatedComponentType(e)))}find(e){return this.paymentMethods.find(t=>t.type===this.mapCreatedComponentType(e))}constructor(e,t={}){Uo(this,"paymentMethods",[]),Uo(this,"storedPaymentMethods",[]),(e=>{if("string"==typeof e)throw new Error('paymentMethodsResponse was provided but of an incorrect type (should be an object but a string was provided).Try JSON.parse("{...}") your paymentMethodsResponse.');if(e instanceof Array)throw new Error("paymentMethodsResponse was provided but of an incorrect type (should be an object but an array was provided).Please check you are passing the whole response.");!e||e?.paymentMethods?.length||e?.storedPaymentMethods?.length||console.warn("paymentMethodsResponse was provided but no payment methods were found.")})(e),this.paymentMethods=e?((e,{allowPaymentMethods:t=[],removePaymentMethods:o=[]})=>e?e.filter(Bo,t).filter(Do,o):[])(e.paymentMethods,t):[],this.storedPaymentMethods=e?((e,{allowPaymentMethods:t=[],removePaymentMethods:o=[]})=>e?e.filter(Vo).filter(Bo,t).filter(Do,o).filter(Po).map(bo):[])(e.storedPaymentMethods,t):[]}}const _o="threeDS2Fingerprint",$o="3DS2Fingerprint_Error",ko="callSubmit3DS2Fingerprint_Response",wo="threeDS2Challenge",Zo="3DS2Challenge_Error",Ho="threeDS2Error",xo="threeDS2",Ko="3DS2",zo='Missing "token" property from threeDS2 action',jo="02",qo="timeout",Wo={result:{transStatus:"U"},type:"challengeResult",errorCode:qo},Jo={result:{threeDSCompInd:"N"},type:"fingerPrintResult",errorCode:qo},Qo={"01":["250px","400px"],"02":["390px","400px"],"03":["500px","600px"],"04":["600px","400px"],"05":["100%","100%"]},Yo=Object.prototype.toString;function Xo(e){return"object"==typeof e&&null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function en(e){return null!=e}function tn(e){return!1!==e&&en(e)}function on(e){return!!e&&"object"==typeof e}function nn(e){return!(tn(e)&&(!("number"==typeof(t=e)||on(t)&&"[object Number]"===Yo.call(t))||0!==e&&!Number.isNaN(e))&&(!Xo(e)&&!function(e){return"string"==typeof e||on(e)&&"[object String]"===Yo.call(e)}(e)||0!==e.length)&&(!on(e)||0!==Object.keys(e).length));var t}function an(e){return!nn(e)}function dn(...e){const t=Xo(e[0])?e[0]:e;return{from:e=>t.map(t=>t in e?{[t]:e[t]}:{}).reduce((e,t)=>({...e,...t}),{})}}function rn(...e){const t=Xo(e[0])?e[0]:e;return{from:e=>dn(...Object.keys(e).filter(e=>!t.includes(e))).from(e)}}const sn=e=>"success"in e&&!e.success,ln=e=>{const t=fo.decode(e);if(t.success)try{return JSON.parse(t.data)}catch(e){return{success:!1,error:"Could not JSON parse token"}}return t},un=e=>{if(!e||!Object.keys(e).length)throw new Error("No (populated) data object to encode");return fo.encode(JSON.stringify(e))},cn=e=>{const t=1===e.length?`0${e}`:e;return Object.prototype.hasOwnProperty.call(Qo,t)?t:jo},An=e=>Qo[cn(e)],Cn=(e,t,o)=>({data:{[e]:un({threeDSCompInd:t.threeDSCompInd}),paymentData:o}}),On=(e,t,o)=>({data:{details:{"threeds2.fingerprint":un(t)},paymentData:o}}),En=(e,t,o)=>({data:{details:{[e]:un({transStatus:t,authorisationToken:o})}}}),mn=(e,t,o)=>({data:{details:{"threeds2.challengeResult":un({transStatus:t})},paymentData:o}}),In=e=>{let t=window.btoa(e).split("=")[0];return t=t.replace(/\+/g,"-"),t=t.replace(/\//g,"_"),t},Nn=["elementRef"],pn=["createFromAction","onAdditionalDetails"],Rn=(e,t)=>{if("fingerprint"===e){const e=dn(t.elementRef?Nn:pn).from(t);return e.showSpinner=!t.isDropin,e.statusType="loading",e}return{statusType:"custom",i18n:t.i18n}},yn=(e,t,o,n)=>{const i=t.getComponent(o);if(!i)throw Error(`Action Element of type ${o} not found in the registry`);return new i(e,{...n,id:`${o}-${Ke()}`})},Sn=e=>(t,o,n,i)=>{const a={...i,...n,onComplete:i.onAdditionalDetails,onError:i.onError,statusType:e,originalAction:n};return yn(t,o,n.paymentMethodType,a)},Ln={redirect:(e,t,o,n)=>{const i={...n,...o,statusType:"redirect",originalAction:o};return yn(e,t,"redirect",i)},threeDS2:(e,t,o,n)=>{const i="fingerprint"===o.subtype?"threeDS2DeviceFingerprint":"threeDS2Challenge",a="fingerprint"===o.subtype||n.isMDFlow?o.paymentData:o.authorisationToken,d={core:e,token:o.token,paymentData:a,onActionHandled:n.onActionHandled,onComplete:n.isMDFlow?n.onComplete:n.onAdditionalDetails,onError:n.onError,isDropin:!!n.isDropin,loadingContext:n.loadingContext,clientKey:n.clientKey,paymentMethodType:n.paymentMethodType,challengeWindowSize:n.challengeWindowSize,isMDFlow:n.isMDFlow,modules:{anal
1ytics:n.modules?.analytics,resources:n.modules?.resources},...Rn(o.subtype,n)};return yn(e,t,i,d)},voucher:Sn("custom"),qrCode:Sn("custom"),await:Sn("custom"),bankTransfer:Sn("custom"),sdk:Sn("custom")},gn="https://checkoutshopper-live.adyen.com/checkoutshopper/",hn=["amount","secondaryAmount","countryCode","environment","_environmentUrls","loadingContext","i18n","modules","order","session","clientKey","showPayButton","redirectFromTopWhenInIframe","onPaymentCompleted","onPaymentFailed","beforeRedirect","beforeSubmit","onSubmit","onActionHandled","onAdditionalDetails","onChange","onEnterKeyPressed","onError","onBalanceCheck","onOrderCancel","onOrderRequest","onOrderUpdated","onPaymentMethodsRequest"],Tn=6e4;function fn(e,t){const{headers:o=[],errorLevel:n="warn",errorCode:i,loadingContext:a=gn,method:d="GET",path:r,timeout:s=Tn}=e,l={method:d,mode:"cors",cache:"default",credentials:"same-origin",headers:{Accept:"application/json, text/plain, */*","Content-Type":"POST"===d?"application/json":"text/plain",...o},redirect:"follow",referrerPolicy:"no-referrer-when-downgrade",...AbortSignal?.timeout&&{signal:AbortSignal?.timeout(s)},...t&&{body:JSON.stringify(t)}},u=`${a}${r}`;return fetch(u,l).then(async t=>{const o=await t.json();if(t.ok)return o;!function(e){return e&&e.errorCode&&e.errorType&&e.message&&e.status}(o)?Mn({message:e.errorMessage||`Service at ${u} is not available`,level:n,cause:o,code:i}
1):Mn({message:o.message,level:n,cause:o,code:i})}).catch(t=>{if(t instanceof J)throw t;Mn({message:e.errorMessage||`Call to ${u} failed. Error= ${t}`,level:n,cause:t,code:i})})}function Mn({message:e,level:t,cause:o,code:n}){switch(t){case"silent":break;case"info":case"warn":case"error":console[t](e);break;default:throw new J("NETWORK_ERROR",e,{cause:o,code:n})}}function Gn(e,t){return fn({...e,method:"GET"},t)}function Bn(e,t){return fn({...e,method:"POST"},t)}function Dn(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Pn{get length(){return Object.keys(this.storage).length}key(e){return Object.keys(this.storage)[e]}getItem(e){return this.storage[e]||null}setItem(e,t){return this.storage[e]=t}removeItem(e){delete this.storage[e]}clear(){this.storage={}}constructor(){Dn(this,"storage",void 0),this.storage={}}}class vn{get(){try{return JSON.parse(this.storage.getItem(this.key))}catch(e){return null}}set(e){this.storage.setItem(this.key,JSON.stringify(e))}remove(){this.storage.removeItem(this.key)}clear(){this.storage.clear()}keyByIndex(e){return this.storage.key(e)}get length(){return this.storage.length}constructor(e,t){Dn(this,"prefix","adyen-checkout__"),Dn(this,"key",void 0),Dn(this,"storage",void 0);try{if(this.storage=t?window[t]:window.localStorage,!this.storage)throw new Error("storage does not exist")}catch(e){this.storage=new Pn}this.key=this.prefix+e}}const Vn=(e,t=300)=>{let o;return function(...n){clearTimeout(o),o=setTimeout(()=>e.apply(this,n),t)}};var bn=function(e){return e.full="full",e.partial="partial",e.none="none",e}({}),Un={type:"scheme",setComponentRef:()=>{},autoFocus:!0,billingAddressAllowedCountries:[],billingAddressMode:bn.full,billingAddressRequired:!1,billingAddressRequiredFields:["street","houseNumberOrName","postalCode","city","stateOrProvince","country"],configuration:{koreanAuthenticationRequired:!1,socialSecurityNumberMode:"auto"},data:{billingAddress:{}},disableIOSArrowKeys:!1,enableStoreDetails:!1,exposeExpiryDate:!1,forceCompat:!1,hasHolderName:!1,holderNameRequired:!1,hasCVC:!0,hideCVC:!1,installmentOptions:{},keypadFix:!0,legacyInputMode:!1,maskSecurityCode:!1,minimumExpiryDate:null,name:null,placeholders:{},positionHolderNameOnTop:!1,showBrandIcon:!0,showInstallmentAmounts:null,styles:{},isPayButtonPrimaryVariant:!0,showContextualElement:!0,onLoad:()=>{},onConfigSuccess:()=>{},onAllValid:()=>{},onFieldValid:()=>{},onBrand:()=>{},onError:()=>{},onBinValue:()=>{},onBlur:()=>{},onFocus:()=>{},onChange:()=>{}};const Fn=(e,t=!1)=>{let o;try{o=new URL(e)}catch(e){return!1}return t&&"http:"===o.protocol||"https:"===o.protocol},_n=["showConsent","defaultToggleState","termsAndConditionsLink","privacyPolicyLink","termsAndConditionsVersion","fastlaneSessionId"],$n=e=>{if(!e)return!1;Object.keys(e).forEach(e=>!_n.includes(e)&&console.warn(`Fastlane: '${e}' is not valid Fastlane config property`));const{showConsent:t,defaultToggleState:o,termsAndConditionsLink:n,privacyPolicyLink:i,termsAndConditionsVersion:a}=e;let d=!1;return d=t?Fn(i)&&Fn(n)&&"boolean"==typeof t&&"boolean"==typeof o&&!!a:"boolean"==typeof t,d||console.warn("Fastlane: Component configuration is not valid. Fastlane will not be displayed"),d},kn=(e,t)=>{if(e===ht||e===Tt)return to[`${e}.${t}`]??e;let o=to[e]??e;return isNaN(Number(o))&&(o=(e=>e.replace(/[^0-9]/g,""))(o)),o};let wn=null,Zn=null;const Hn=({locale:e,clientKey:t,analytics:o,amount:n,analyticsContext:i,bundleType:a})=>{const d={enabled:!0,checkoutAttemptId:null,analyticsData:{},...o},r=(({analyticsContext:e,clientKey:t,locale:o,analyticsPath:n,bundleType:i})=>{let a;const d={errorLevel:"fatal",loadingContext:e,path:`${n}?clientKey=${t}`};return e=>{const n={version:"6.13.0",channel:"Web",platform:"Web",buildType:i,locale:o,referrer:window.location.href,screenWidth:window.screen.width,...e};if(a)return a;if(!t)return Promise.reject("no-client-key");const r=new vn("checkout-attempt-id","sessionStorage"),s=r.get();return function(e){if(!e?.id)return!1;const t=Date.now()-9e5;return e.timestamp>t}(s)?Promise.resolve(s.id):(a=Bn(d,n).then(e=>{if(e?.checkoutAttemptId)return r.set({id:e.checkoutAttemptId,timestamp:Date.now()}),e.checkoutAttemptId}).catch(()=>Promise.reject('WARNING: Failed to retrieve "checkoutAttemptId". Consequently, analytics will not be available for this payment. The payment process, however, will not be affected.')),a)}})({analyticsContext:i,clientKey:t,locale:e,analyticsPath:vt,bundleType:a}),s=(({analyticsContext:e,clientKey:t,analyticsPath:o})=>{const n={channel:"Web",platform:"Web",info:[],errors:[],logs:[]};return{add:(e,t)=>{n[e].push(t)},run:i=>{const a=(i=>n.info.length||n.logs.length||n.errors.length?Bn({errorLevel:"silent",loadingContext:e,path:`${o}/${i}?clientKey=${t}`},n).then(()=>{}).catch(()=>{console.debug("### EventsQueue:::: send has failed")}):Promise.resolve(null))(i);return n.info=[],n.errors=[],n.logs=[],a},getQueue:()=>n}})({analyticsContext:i,clientKey:t,analyticsPath:vt}),l=()=>wn?s.run(wn):Promise.resolve(null),u={setUp:async e=>{const{payload:t,enabled:o}=d,n=o?"all":"initial",i=(e=>Object.keys(e).reduce((t,o)=>(no.includes(o)&&(t[o]=e[o]),t),{}))(d.analyticsData);if(!wn)try{wn=await r({...e,...t&&{...t},...Object.keys(i).length&&{...i},level:n})}catch(e){console.warn("Fetching checkoutAttemptId failed."+(e?` Error=${e}`:""))}},getCheckoutAttemptId:()=>wn,getEventsQueue:()=>s,createAnalyticsEvent:({event:e,data:t})=>{if(!d.enabled)return;const o=(e=>({timestamp:String(Date.now()),component:e.component,id:Ke(),..."error"===e.event&&{code:e.code,errorType:e.errorType,message:e.message},..."log"===e.event&&{type:e.type,message:e.message},..."log"===e.event&&(e.type===kt||e.type===xo)&&{subType:e.subtype},..."log"===e.event&&e.type===xo&&{result:e.result},..."info"===e.event&&{type:e.type,target:e.target},..."info"===e.event&&e.issuer&&{issuer:e.issuer},..."info"===e.event&&{isExpress:e.isExpress,expressPage:e.expressPage},..."info"===e.event&&e.isStoredPaymentMethod&&{isStoredPaymentMethod:e.isStoredPaymentMethod,brand:e.brand},..."info"===e.event&&e.type===jt&&{validationErrorCode:kn(e.validationErrorCode,e.target),validationErrorMessage:e.validationErrorMessage},...e.configData&&{configData:e.configData},...e.metadata&&{metadata:e.metadata}}))({event:e,...t});return((e,t)=>{const o=e===Ut?e:`${e}s`;s.add(`${o}`,t),e===Ut&&(clearTimeout(Zn),Zn=setTimeout(()=>{l()},1e4)),e!==Vt&&e!==bt||(clearTimeout(Zn),Vn(l)())})(e,o),o},getEnabled:()=>d.enabled,sendAnalytics:null};return u.sendAnalytics=!0===d.enabled?(e=>(t,o,n={})=>{const{type:i,target:a}=o;if(!i)throw new J(W,"You are trying to create an analytics event without a type");switch(i){case Ht:{const{isStoredPaymentMethod:a,brand:d,configData:r}=o,{isExpress:s,expressPage:l}=n,u=l&&oo.includes(l),{type:c}=n;let A=null;"scheme"!==c&&"bcmc"!==c&&"customcard"!==c||(A=(e=>{const{autoFocus:t,billingAddressAllowedCountries:o,billingAddressMode:n,billingAddressRequired:i,billingAddressRequiredFields:a,brands:d=tt,brandsConfiguration:r,challengeWindowSize:s=jo,configuration:l,countryCode:u,data:c,disclaimerMessage:A,disableIOSArrowKeys:C,doBinLookup:O,enableStoreDetails:E,exposeExpiryDate:m,fastlaneConfiguration:I,forceCompat:N,hasHolderName:p,hideCVC:R,holder
1NameRequired:y,installmentOptions:S,keypadFix:L,legacyInputMode:g,maskSecurityCode:h,minimumExpiryDate:T,name:f,placeholders:M,positionHolderNameOnTop:G,showBrandIcon:B,showInstallmentAmounts:D,showPayButton:P=!1,styles:v,onAllValid:V,onBinLookup:b,onBinValue:U,onBlur:F,onBrand:_,onConfigSuccess:$,onEnterKeyPressed:k,onFieldValid:w,onFocus:Z,onLoad:H}=e,x=JSON.stringify(Un.data),K=e.modules?.srPanel?.enabled,z=e.modules?.srPanel?.moveFocus,j=e.modules?.risk?.enabled,q=$n(I),W=e.onAddressLookup?"lookup":n;let J="none";return!0===l?.koreanAuthenticationRequired&&(J="kr"===u?.toLowerCase()?"atStart":"auto"),{autoFocus:t,...o?.length>0&&{billingAddressAllowedCountries:o.toString().substring(0,128)},billingAddressMode:W,billingAddressRequired:i,billingAddressRequiredFields:a?.toString()?.substring(0,128),brands:d?.toString()?.substring(0,128),challengeWindowSize:s,disableIOSArrowKeys:C,doBinLookup:O,enableStoreDetails:E,exposeExpiryDate:m,forceCompat:N,hasBrandsConfiguration:an(r),hasData:c&&JSON.stringify(e.data)!==x,hasDisclaimerMessage:!!A,hasHolderName:p,hasInstallmentOptions:an(S),hasPlaceholders:an(M),hasStylesConfigured:an(v),hideCVC:R,holderNameRequired:y,keypadFix:L,legacyInputMode:g,maskSecurityCode:h,minimumExpiryDate:!!T,name:f,positionHolderNameOnTop:G,riskEnabled:j,showBrandIcon:B,showInstallmentAmounts:!!D,showKCPType:J,showPayButton:P,socialSecurityNumberMode:l?.socialSecurityNumberMode,srPanelEnabled:K,srPanelMoveFocus:z,hasOnAllValid:V!==Un.onAllValid,hasOnBinValue:U!==Un.onBinValue,hasOnBlur:F!==Un.onBlur,hasOnBrand:_!==Un.onBrand,hasOnConfigSuccess:$!==Un.onConfigSuccess,hasOnFieldValid:w!==Un.onFieldValid,hasOnFocus:Z!==Un.onFocus,hasOnLoad:H!==Un.onLoad,hasOnBinLookup:!!b,hasOnEnterKeyPressed:!!k,...q&&{hasFastlaneConfigured:!0,isFastlaneConsentDefaultOn:I.defaultToggleState}}})(n));const C={component:t,type:i,..."boolean"==typeof a&&{isStoredPaymentMethod:a},...d&&{brand:d},..."boolean"==typeof s&&{isExpress:s},...!0===s&&u&&{expressPage:l},...A&&{configData:A},...r&&{configData:r}};e.createAnalyticsEvent({event:Ut,data:C});break}case Jt:{const{isStoredPaymentMethod:n,brand:a}=o,d={component:t,type:i,isStoredPaymentMethod:n,brand:a};e.createAnalyticsEvent({event:Ut,data:d});break}case qt:case Wt:case xt:case Kt:case zt:e.createAnalyticsEvent({event:Ut,data:{component:t,type:i,target:a}});break;case Zt:{const{issuer:n}=o;e.createAnalyticsEvent({event:Ut,data:{component:t,type:i,target:a,issuer:n}});break}case jt:{const{validationErrorCode:n,validationErrorMessage:d}=o;e.createAnalyticsEvent({event:Ut,data:{component:t,type:i,target:a,validationErrorCode:n,validationErrorMessage:d}});break}case wt:e.createAnalyticsEvent({event:Vt,data:{component:t,type:i,message:"Shopper clicked pay"}});break;case kt:{const{subtype:n,message:a}=o;e.createAnalyticsEvent({event:Vt,data:{component:t,type:i,subtype:n,message:a}});break}case xo:{const{message:n,metadata:a,subtype:d,result:r}=o;e.createAnalyticsEvent({event:Vt,data:{component:t,type:i,message:n,metadata:a,subtype:d,result:r}});break}case Ho:case bt:{const{message:n,code:a,errorType:d}=o;e.createAnalyticsEvent({event:bt,data:{component:t,type:i,message:n,code:a,errorType:d}});break}case Ut:{const{infoType:n,configData:i}=o;e.createAnalyticsEvent({event:Ut,data:{component:t,type:n,configData:i,target:a}});break}default:e.createAnalyticsEvent(o)}})(u):()=>{},u};function xn(e){return Object.keys(e).reduce((t,o)=>(hn.includes(o)&&(t[o]=e[o]),t),{})}const Kn="v1";function zn(){const e=xe(window,"screen.colorDepth")||"",t=xe(window,"screen.height")||"",o=xe(window,"screen.width")||"",n=xe(window,"navigator.userAgent")||"";return{acceptHeader:"*/*",colorDepth:e,language:xe(window,"navigator.language")||"en",javaEnabled:!1,screenHeight:t,screenWidth:o,userAgent:n,timeZoneOffset:(new Date).getTimezoneOffset()}}function jn(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class qn{get shopperLocale(){return this.session.shopperLocale}get id(){return this.session.id}get data(){return this.session.sessionData}updateSessionData(e){this.session.sessionData=e,this.storeSession()}setupSession(e){return function(e,t){const o=`${Kn}/sessions/${e.id}/setup?clientKey=${e.clientKey}`,n={browserInfo:t.browserInfo,sessionData:e.data,...t.order?{order:{orderData:t.order.orderData,pspReference:t.order.pspReference}}:{}};return Bn({loadingContext:e.loadingContext,path:o,errorLevel:"fatal"},n)}(this,{...e,browserInfo:zn()}).then(e=>(e.configuration&&(this.configuration={...e.configuration}),e.sessionData&&this.updateSessionData(e.sessionData),e))}submitPayment(e){return function(e,t){const o=`${Kn}/sessions/${t.id}/payments?clientKey=${t.clientKey}`,n={sessionData:t.data,...e};return Bn({loadingContext:t.loadingContext,path:o,errorLevel:"fatal",errorCode:"620"},n)}(e,this).then(e=>(e.sessionData&&this.updateSessionData(e.sessionData),e))}submitDetails(e){return function(e,t){const o=`${Kn}/sessions/${t.id}/paymentDetails?clientKey=${t.clientKey}`,n={sessionData:t.data,...e};return Bn({loadingContext:t.loadingContext,path:o,errorLevel:"fatal",errorCode:"621"},n)}(e,this).then(e=>(e.sessionData&&this.updateSessionData(e.sessionData),e))}checkBalance(e){return function(e,t){const o=`${Kn}/sessions/${t.id}/paymentMethodBalance?clientKey=${t.clientKey}`,n={sessionData:t.data,...e};return Bn({loadingContext:t.loadingContext,path:o,errorLevel:"fatal"},n)}(e,this).then(e=>(e.sessionData&&this.updateSessionData(e.sessionData),e))}createOrder(){return function(e){const t=`${Kn}/sessions/${e.id}/orders?clientKey=${e.clientKey}`,o={sessionData:e.data};return Bn({loadingContext:e.loadingContext,path:t,errorLevel:"fatal",errorCode:"623"},o)}(this).then(e=>(e.sessionData&&this.updateSessionData(e.sessionData),e))}cancelOrder(e){return function(e,t){const o=`${Kn}/sessions/${t.id}
1/orders/cancel?clientKey=${t.clientKey}`,n={sessionData:t.data,order:e};return Bn({loadingContext:t.loadingContext,path:o,errorLevel:"fatal"},n)}(e.order,this).then(e=>(e.sessionData&&this.updateSessionData(e.sessionData),e))}getStoredSession(){const e=this.storage.get();return this.id===e?.id?e:this.session}storeSession(){this.storage.set({id:this.session.id,sessionData:this.session.sessionData})}removeStoredSession(){this.storage.remove()}constructor(e,t,o){jn(this,"session",void 0),jn(this,"storage",void 0),jn(this,"clientKey",void 0),jn(this,"loadingContext",void 0),jn(this,"configuration",void 0);const n=function(e){if(!e||!e.id)throw new J("IMPLEMENTATION_ERROR","Invalid session");const{shopperLocale:t,shopperEmail:o,telephoneNumber:n,id:i}=e;return{id:i,...e.sessionData?{sessionData:e.sessionData}:{},...t&&{shopperLocale:t},...o&&{shopperEmail:o},...n&&{telephoneNumber:n}}}(e);if(!t)throw new Error("No clientKey available");if(!o)throw new Error("No loadingContext available");this.storage=new vn("session","localStorage"),this.clientKey=t,this.loadingContext=o,this.session=n,this.session.sessionData?this.storeSession():this.session=this.getStoredSession()}}function Wn(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Jn{getImage(e={}){return this.getImageUrl({...e,resourceContext:this.resourceContext})}constructor(e){if(Wn(this,"resourceContext",void 0),Wn(this,"returnImage",({name:e,resourceContext:t,imageFolder:o="",parentFolder:n="",extension:i,size:a="",subFolder:d=""})=>`${t}images/${o}${d}${n}${e}${a}.${i}`),Wn(this,"getImageUrl",({resourceContext:e,extension:t="svg",...o})=>n=>{const i={extension:t,resourceContext:e,imageFolder:"logos/",parentFolder:"",name:n,...o};return this.returnImage(i)}),!e)throw new J("IMPLEMENTATION_ERROR",'Resources module: "environmentsUrls.cdn" is not a valid URL');this.resourceContext=e}}var Qn,Yn,Xn,ei,ti=0,oi=[],ni=de,ii=ni.__b,ai=ni.__r,di=ni.diffed,ri=ni.__c,si=ni.unmount,li=ni.__;function ui(e,t){ni.__h&&ni.__h(Yn,e,ti||t),ti=0;var o=Yn.__H||(Yn.__H={__:[],__h:[]});return e>=o.__.length&&o.__.push({}),o.__[e]}function ci(e){return ti=1,Ai(hi,e)}function Ai(e,t,o){var n=ui(Qn++,2);if(n.t=e,!n.__c&&(n.__=[o?o(t):hi(void 0,t),function(e){var t=n.__N?n.__N[0]:n.__[0],o=n.t(t,e);t!==o&&(n.__N=[o,n.__[1]],n.__c.setState({}))}],n.__c=Yn,!Yn.u)){var i=function(e,t,o){if(!n.__c.__H)return!0;var i=n.__c.__H.__.filter(function(e){return!!e.__c});if(i.every(function(e){return!e.__N}))return!a||a.call(this,e,t,o);var d=!1;return i.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(d=!0)}}),!(!d&&n.__c.props===e)&&(!a||a.call(this,e,t,o))};Yn.u=!0;var a=Yn.shouldComponentUpdate,d=Yn.componentWillUpdate;Yn.componentWillUpdate=function(e,t,o){if(this.__e){var n=a;a=void 0,i(e,t,o),a=n}d&&d.call(this,e,t,o)},Yn.shouldComponentUpdate=i}return n.__N||n.__}function Ci(e,t){var o=ui(Qn++,3);!ni.__s&&gi(o.__H,t)&&(o.__=e,o.i=t,Yn.__H.__h.push(o))}function Oi(e,t){var o=ui(Qn++,4);!ni.__s&&gi(o.__H,t)&&(o.__=e,o.i=t,Yn.__h.push(o))}function Ei(e){return ti=5,mi(function(){return{current:e}},[])}function mi(e,t){var o=ui(Qn++,7);return gi(o.__H,t)&&(o.__=e(),o.__H=t,o.__h=e),o.__}function Ii(e,t){return ti=8,mi(function(){return e},t)}function Ni(e){var t=Yn.context[e.__c],o=ui(Qn++,9);return o.c=e,t?(null==o.__&&(o.__=!0,t.sub(Yn)),t.props.value):e.__}function pi(){for(var e;e=oi.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Si),e.__H.__h.forEach(Li),e.__H.__h=[]}catch(t){e.__H.__h=[],ni.__e(t,e.__v)}}ni.__b=function(e){Yn=null,ii&&ii(e)},ni.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),li&&li(e,t)},ni.__r=function(e){ai&&ai(e),Qn=0;var t=(Yn=e.__c).__H;t&&(Xn===Yn?(t.__h=[],Yn.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0})):(t.__h.forEach(Si),t.__h.forEach(Li),t.__h=[],Qn=0)),Xn=Yn},ni.diffed=function(e){di&&di(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==oi.push(t)&&ei===ni.requestAnimationFrame||((ei=ni.requestAnimationFrame)||yi)(pi)),t.__H.__.forEach(function(e){e.i&&
1(e.__H=e.i),e.i=void 0})),Xn=Yn=null},ni.__c=function(e,t){t.some(function(e){try{e.__h.forEach(Si),e.__h=e.__h.filter(function(e){return!e.__||Li(e)})}catch(o){t.some(function(e){e.__h&&(e.__h=[])}),t=[],ni.__e(o,e.__v)}}),ri&&ri(e,t)},ni.unmount=function(e){si&&si(e);var t,o=e.__c;o&&o.__H&&(o.__H.__.forEach(function(e){try{Si(e)}catch(e){t=e}}),o.__H=void 0,t&&ni.__e(t,o.__v))};var Ri="function"==typeof requestAnimationFrame;function yi(e){var t,o=function(){clearTimeout(n),Ri&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(o,100);Ri&&(t=requestAnimationFrame(o))}function Si(e){var t=Yn,o=e.__c;"function"==typeof o&&(e.__c=void 0,o()),Yn=t}function Li(e){var t=Yn;e.__c=e.__(),Yn=t}function gi(e,t){return!e||e.length!==t.length||t.some(function(t,o){return t!==e[o]})}function hi(e,t){return"function"==typeof t?t(e):t}function Ti({setComponentRef:e}){const t=Ei({});Object.keys(t.current).length||e?.(t.current);const[o,n]=ci(null);return t.current.setMessages=e=>{n(e)},o?Se(ge,null,o.map(e=>Se("div",{key:e,className:"adyen-checkout-sr-panel__msg"},e))):null}function fi(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Mi extends so{get enabled(){return this._enabled}get moveFocus(){return this._moveFocus}setAriaProps(e){const t=document.querySelector('[class^="adyen-checkout-sr-panel"]');for(const[o,n]of Object.entries(e))t.setAttribute(o,n);this.props={...this.props,ariaAttributes:{...this.props.ariaAttributes,...e}}}render(){return this.props.enabled?Se("div",{className:this.showPanel?"adyen-checkout-sr-panel":"adyen-checkout-sr-panel--sr-only",role:"log",...this.props.ariaAttributes},Se(Ti,{setComponentRef:this.setComponentRef})):null}constructor(e,t){if(super(e,t),fi(this,"srPanelContainer",null),fi(this,"id",void 0),fi(this,"showPanel",void 0),fi(this,"_enabled",void 0),fi(this,"_moveFocus",void 0),fi(this,"componentRef",void 0),fi(this,"setComponentRef",e=>{this.componentRef=e}),fi(this,"setMessages",e=>{if(!this.props.enabled)return;let t=null;e&&(t=Array.isArray(e)?e:[e]),this.componentRef.setMessages(t)}),this.id=this.props.id,this.showPanel=!1,this._enabled=!1,this._moveFocus=this.props.moveFocus??!0,this.props.enabled){this._enabled=!0;const e=document.querySelector(this.props.node);if(!e)throw new Error("Component could not mount. Root node was not found.");{const t=document.getElementById(this.id);t&&e.removeChild(t),this.srPanelContainer=document.createElement("div"),this.srPanelContainer.className="sr-panel-holder",this.srPanelContainer.id=this.id,e.appendChild(this.srPanelContainer),this.mount(this.srPanelContainer)}}}}fi(Mi,"type","srPanel"),fi(Mi,"defaultProps",{enabled:!0,node:"body",showPanel:!1,id:"ariaLiveSRPanel",ariaAttributes:{"aria-relevant":"all","aria-live":"polite","aria-atomic":"true"}});const Gi=({inline:e=!1,size:t="large"})=>Se("div",{"data-testid":"spinner",className:"adyen-checkout__spinner__wrapper "+(e?"adyen-checkout__spinner__wrapper--inline":"")},Se("div",{className:`adyen-checkout__spinner adyen-checkout__spinner--${t}`})),Bi=He(void 0),Di=({i18n:e,loadingContext:t,resources:o,children:n})=>(Ci(()=>{e&&t&&o||console.warn(`CoreProvider - WARNING core provider is missing:${e?"":"i18n"} ${t?"":"loadingContext"} ${o?"":"resources"}`)},[e,t,o]),Se(Bi.Provider,{value:{i18n:e,loadingContext:t,resources:o}},Pe(n))),Pi=()=>{const e=Ni(Bi);if(void 0===e)throw new Error('"useCoreContext" must be used within a CoreProvider');return e};function vi(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Vi extends he{render(){const{classNameModifiers:e=[],disabled:t,href:o,icon:n,inline:i,label:a,ariaLabel:d,status:r,variant:s,buttonRef:l}=this.props,{completed:u}=this.state,{i18n:c}=Pi(),A=n?Se("img",{className:"adyen-checkout__button__icon",src:n,alt:"","aria-hidden":"true"}):"",C=[...e,..."primary"!==s?[s]:[],...i?["inline"]:[],...u?["completed"]:[],..."loading"===r||"redirect"===r?["loading"]:[]],O=co(["adyen-checkout__button",...C.map(e=>`adyen-checkout__button--${e}`)]),E={loading:Se("span",{className:"adyen-checkout__button__content"},Se(Gi,{size:"medium",inline:!0}),Se("span",{className:"adyen-checkout__button__text--sr-only"},c.get("loading"))),redirect:Se("span",{className:"adyen-checkout__button__content"},Se(Gi,{size:"medium",inline:!0}),c.get("payButton.redirecting")),default:Se("span",{className:"adyen-checkout__button__content"},A,Se("span",{className:"adyen-checkout__button__text"},a))},m=E[r]||E.default;return o?Se("a",{className:O,href:o,disabled:t,target:this.props.target,rel:this.props.rel},m):Se("button",{ref:l,className:O,type:"button",disabled:t,onClick:this.onClick,onKeyDown:this.onKeyDown,"aria-label":d},m,"loading"!==r&&"redirect"!==r&&this.props.children)}constructor(...e){super(...e),vi(this,"onClick",e=>{e.preventDefault(),this.props.disabled||this.props.onClick(e,{complete:this.complete})}),vi(this,"complete",(e=1e3)=>{this.setState({completed:!0}),setTimeout(()=>{this.setState({completed:!1})},e)}),vi(this,"onKeyDown",e=>{this.props.onKeyDown?.(e)})}}vi(Vi,"defaultProps",{status:"default",variant:"primary",disabled:!1,label:"",inline:!1,target:"_self",onClick:()=>{}});const bi=(e,t)=>t?.value&&t?.currency?e.amount(t.value,t.currency,{currencyDisplay:t.currencyDisplay||"symbol"}):"",Ui=({label:e})=>Se("span",{className:"checkout-secondary-button__text"},e),Fi=({amount:e,secondaryAmount:t,classNameModifiers:o=[],label:n,...i})=>{const{i18n:a}=Pi(),d=e&&{}.hasOwnProperty.call(e,"value")&&0===e.value,r=d?a.get("confirmPreauthorization"):((e,t)=>`${e.get("payButton")} ${bi(e,t)}
1`)(a,e),s=!d&&!n&&e&&t&&Object.keys(t).length?((e,t)=>{const o=t&&t?.value&&t?.currency?e.amount(t.value,t.currency,{currencyDisplay:t.currencyDisplay||"symbol"}):"";return`${o.length?"/ ":""}${o}`})(a,t):null;return Se(Vi,{...i,disabled:i.disabled||"loading"===i.status,classNameModifiers:[...o,"pay"],label:n||r},s&&Se(Ui,{label:s}))},_i=["action","resultCode","sessionData","order","sessionResult","donationToken","error"];function $i(e){const t=[],o=Object.keys(e).reduce((o,n)=>(_i.includes(n)?o[n]=e[n]:t.push(n),o),{});return t.length&&console.warn(`The following properties should not be passed to the client: ${t.join(", ")}`),o}function ki(e){e&&(delete e.order,delete e.action,e.donationToken&&0!==e.donationToken.length||delete e.donationToken)}function wi(e){return["Cancelled","Error","Refused"].includes(e.resultCode)?Promise.reject(e):Promise.resolve(e)}function Zi(e){return!!e&&"object"==typeof e.activePaymentMethod&&"function"==typeof e.closeActivePaymentMethod}function Hi(e,t){return"FI"===e&&t?{openFirstPaymentMethod:!1,openFirstStoredPaymentMethod:!1}:{}}class xi extends Error{constructor(e){super(e)}}function Ki(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class zi extends so{buildElementProps(e){const t={showPayButton:!0,...this.core.getCorePropsForComponent(),...e?.isStoredPaymentMethod?{}:this.getPaymentMethodFromPaymentMethodsResponse(e?.type),...e},o=Zi(this);this.props=this.formatProps({...this.constructor.defaultProps,...Hi(this.core.options.countryCode,o),...t})}getPaymentMethodFromPaymentMethodsResponse(e){return this.core.paymentMethodsResponse.find(e||this.constructor.type)}storeElementRefOnCore(e){e?.isDropin||this.core.storeElementReference(this)}isAvailable(){return Promise.resolve()}setState(e){this.state={...this.state,...e},this.onChange()}showValidation(){return this.componentRef&&this.componentRef.showValidation&&this.componentRef.showValidation(),this}setElementStatus(e,t){return this.elementRef?.setStatus(e,t),this}setStatus(e,t){return this.componentRef?.setStatus&&this.componentRef.setStatus(e,t),this}onChange(){this.props.onChange?.({data:this.data,isValid:this.isValid,errors:this.state.errors,valid:this.state.valid},this.elementRef)}setUpAnalytics(e){const t=this.props.session?.id;return this.props.modules.analytics.setUp({...e,...t&&{sessionId:t}})}submitAnalytics(e,t){try{this.props.modules.analytics.sendAnalytics(this.getComponent(e),e,t)}catch(e){console.warn("Failed to submit the analytics event. Error:",e)}}getComponent({component:e}){return e||(this.constructor.analyticsType?this.constructor.analyticsType:"scheme"===this.constructor.type||"bcmc"===this.constructor.type?this.constructor.type:this.type)}submit(){this.isValid?this.makePaymentsCall().then($i).then(wi).then(this.handleResponse).catch(e=>{e instanceof xi?this.setElementStatus("ready"):this.handleFailedResult(e)}):this.showValidation()}makePaymentsCall(){return this.setElementStatus("loading"),this.props.onSubmit?this.submitUsingAdvancedFlow():this.core.session?(this.props.beforeSubmit?new Promise((e,t)=>this.props.beforeSubmit(this.data,this.elementRef,{resolve:e,reject:()=>t(new xi("beforeSubmitRejected"))})):Promise.resolve(this.data)).then(this.submitUsingSessionsFlow):void this.handleError(new J("IMPLEMENTATION_ERROR",'It can not perform /payments call. Callback "onSubmit" is missing or Checkout session is not available'))}async submitUsingAdvancedFlow(){return new Promise((e,t)=>{this.submitAnalytics({type:wt}),this.props.onSubmit({data:this.data,isValid:this.isValid},this.elementRef,{resolve:e,reject:t})})}async submitUsingSessionsFlow(e){this.submitAnalytics({type:wt});try{return await this.core.session.submitPayment(e)}catch(e){return e instanceof J?this.handleError(e):this.handleError(new J("ERROR","Error when making /payments call",{cause:e})),Promise.reject(e)}}onComplete(e){this.props.onComplete&&this.props.onComplete(e,this.elementRef)}handleAdditionalDetails(e){this.makeAdditionalDetailsCall(e).then($i).then(wi).then(this.handleResponse).catch(this.handleFailedResult)}makeAdditionalDetailsCall(e){return this.props.onAdditionalDetails?new Promise((t,o)=>{this.props.onAdditionalDetails(e,this.elementRef,{resolve:t,reject:o})}):this.core.session?this.submitAdditionalDetailsUsingSessionsFlow(e.data):void this.handleError(new J("IMPLEMENTATION_ERROR",'It can not perform /payments/details call. Callback "onAdditionalDetails" is missing or Checkout session is not available'))}async submitAdditionalDetailsUsingSessionsFlow(e){try{return await this.core.session.submitDetails(e)}catch(e){return e instanceof J?this.handleError(e):this.handleError(new J("ERROR","Error when making /details call",{cause:e})),Promise.reject(e)}}handleAction(e,t={}){if(!e||!e.type){if(No(e,"action")&&No(e,"resultCode"))throw new Error('handleAction::Invalid Action - the passed action object itself has an "action" property and a "resultCode": have you passed in the whole response object by mistake?');throw new Error('handleAction::Invalid Action - the passed action object does not have a "type" property')}const o=this.core.createFromAction(e,{...this.elementRef.props,...t,onAdditionalDetails:this.handleAdditionalDetails});return o?(this.unmount(),o.mount(this._node)):null}onActionHandled(e){this.props?.onActionHandled?.({originalAction:this.props.originalAction,...e})}handleResponse(e){e.action?this.elementRef.handleAction(e.action):e.order?.remainingAmou
1nt?.value>0?this.handleOrder(e):this.handleSuccessResult(e)}handleKeyPress(e){"Enter"!==e.key&&"Enter"!==e.code||(e.preventDefault(),this.onEnterKeyPressed(document?.activeElement,this))}onEnterKeyPressed(e,t){this.props.onEnterKeyPressed?this.props.onEnterKeyPressed(e,t):(e.blur(),this.submit())}updateParent(e={}){return this.elementRef.core.update(e)}get isValid(){return!1}get icon(){const e=this.props.paymentMethodType||this.type;return this.props.icon??this.resources.getImage()(e)}get displayName(){const e=this.core.paymentMethodsResponse?.paymentMethods?.find(e=>e.type===this.type);return this.props.name||e?.name||this.type}get accessibleName(){return this.displayName}get additionalInfo(){return null}get type(){return this.props.type||this.constructor.type}async handleAdvanceFlowPaymentMethodsUpdate(e,t){return new Promise((t,o)=>{if(!this.props.onPaymentMethodsRequest)return t();this.props.onPaymentMethodsRequest({...e&&{order:{orderData:e.orderData,pspReference:e.pspReference}},locale:this.core.options.locale},{resolve:t,reject:o})}).catch(e=>{this.handleError(new J("IMPLEMENTATION_ERROR","Something failed during payment methods update or onPaymentMethodsRequest was not implemented",{cause:e}))}).then(o=>this.core.update({...o&&{paymentMethodsResponse:o},order:e,amount:e?e.remainingAmount:t}))}constructor(e,t){super(e,t),Ki(this,"componentRef",void 0),Ki(this,"resources",void 0),Ki(this,"elementRef",void 0),Ki(this,"handleError",e=>{this.setElementStatus("ready"),e.name===K&&e.options.code&&this.submitAnalytics({type:bt,errorType:_t,code:e.options.code}),this.props.onError&&this.props.onError(e,this.elementRef)}),Ki(this,"handleOrder",e=>{const{order:t}=e;(this.core.session?this.core.update({order:t}):this.handleAdvanceFlowPaymentMethodsUpdate(t)).then(()=>{this.props.onOrderUpdated?.({order:t})})}),Ki(this,"handleFailedResult",e=>{Zi(this.elementRef)&&this.elementRef.displayFinalAnimation("error"),ki(e),this.props.onPaymentFailed?.(e,this.elementRef)}),Ki(this,"handleSuccessResult",e=>{Zi(this.elementRef)&&this.elementRef.displayFinalAnimation("success"),ki(e),this.props.onPaymentCompleted?.(e,this.elementRef)}),Ki(this,"setComponentRef",e=>{this.componentRef=e}),Ki(this,"payButton",e=>Se(Fi,{...e,amount:this.props.amount,secondaryAmount:this.props.secondaryAmount,onClick:this.submit})),this.core.register(this.constructor),this.submit=this.submit.bind(this),this.setState=this.setState.bind(this),this.onComplete=this.onComplete.bind(this),this.handleAction=this.handleAction.bind(this),this.handleOrder=this.handleOrder.bind(this),this.handleAdditionalDetails=this.handleAdditionalDetails.bind(this),this.handleResponse=this.handleResponse.bind(this),this.setElementStatus=this.setElementStatus.bind(this),this.submitAnalytics=this.submitAnalytics.bind(this),this.makePaymentsCall=this.makePaymentsCall.bind(this),this.makeAdditionalDetailsCall=this.makeAdditionalDetailsCall.bind(this),this.submitUsingSessionsFlow=this.submitUsingSessionsFlow.bind(this),this.elementRef=t&&t.elementRef||this,this.resources=this.props.modules?this.props.modules.resources:void 0,this.storeElementRefOnCore(this.props),this.onEnterKeyPressed=this.onEnterKeyPressed.bind(this),this.onActionHandled=this.onActionHandled.bind(this)}}Ki(zi,"type",void 0),Ki(zi,"txVariants",[]);class ji extends he{componentDidMount(){this.formEl.submit(),this.props.onFormSubmit(`${this.props.inputName} sent`)}render({name:e,action:t,target:o,inputName:n,inputValue:i}){return Se("form",{ref:e=>{this.formEl=e},method:"POST",className:co(["adyen-checkout__threeds2__form",`adyen-checkout__threeds2__form--${e}`]),name:e,action:t,target:o,style:{display:"none"}},Se("input",{name:n,value:i}))}constructor(...e){var t,o;super(...e),o=void 0,(t="formEl")in this?Object.defineProperty(this,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):this[t]=o}}function qi(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const Wi="threeDSIframe";class Ji extends he{get3DS2ChallengePromise(){return new Promise((e,t)=>{this.processMessageHandler=po(this.props.postMessageDomain,e,0,"challengeResult"),window.addEventListener("message",this.processMessageHandler)})}componentDidMount(){this.challengePromise=Oo(6e5,this.get3DS2ChallengePromise(),Wo),this.challengePromise.promise.then(e=>{window.removeEventListener("message",this.processMessageHandler),this.props.onCompleteChallenge(e)}).catch(e=>{window.removeEventListener("message",this.processMessageHandler),this.props.onErrorChallenge(e)})}componentWillUnmount(){this.challengePromise&&this.challengePromise.cancel(),window.removeEventListener("message",this.processMessageHandler)}render({acsURL:e,cReqData:t,iframeSizeArr:o,onFormSubmit:n},{base64URLencodedData:i,status:a}){const[d,r]=o;return Se("div",{className:co(["adyen-checkout__threeds2__challenge",`adyen-checkout__threeds2__challenge--${t.challengeWindowSize}`])},"iframeLoaded"!==a&&Se(Gi,null),Se(Co,{name:Wi,width:d,height:r,callback:this.iframeCallback}),Se(ji,{name:"cReqForm",action:e,target:Wi,inputName:"creq",inputValue:i,onFormSubmit:n}))}constructor(e){super(e),qi(this,"processMessageHandler",void 0),qi(this,"challengePromise",void 0),qi(this,"iframeCallback",()=>{this.setState({status:"iframeLoaded"}),"init"===this.state.status&&this.props.onActionHandled?.({componentType:"3DS2Challenge",actionDescription:`${Ko} challenge iframe loaded`})});const t=JSON.stringify(this.props.cReqData),o=In(t);this.state={base64URLencodedData:o,status:"init"}}}function Qi(e){const{backgroundUrl:t="",className:o="",classNameModifiers:n=[],src:i="",alt:a="",showOnError:d=!1}=e,[r,s]=ci(!1),l=Ei(null),u=()=>{s(!0)},c=co([o],"adyen-checkout__image",{"adyen-checkout__image--loaded":r},...n.map(e=>`adyen-checkout__image--${e}`));return Ci(()=>{const e=t?new Image:l.current;e.src=t||i,e.onload=u,s(!!e.complete)},[]),t?Se("div",{"data-testid":"background",style:{backgroundUrl:t},...e,className:c}):Se("img",{...e,alt:a,ref:l,className:c,onError:()=>{s(d)}})}function Yi(){const{resources:e}=Pi();return Ii(t=>e?.getImage(t),[])}function Xi(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class ea extends he{componentDidMount(){if(sn(this.state.challengeData)){const e=this.state.challengeData.error,t=e.indexOf(zo)>-1?Xt.ACTION_IS_MISSING_TOKEN:Xt.TOKEN_DECODE_OR_PARSING_FAILED;this.setError({errorInfo:e.indexOf(zo)>-1?`${Xt.ACTION_IS_MISSING_TOKEN}: ${this.props.i18n.get("err.gen.9102")}`:`${Xt.TOKEN_DECODE_OR_PARSING_FAILED}: ${this.props.i18n.get("err.gen.9102")}`},!0),this.props.onSubmitAnalytics({type:Ho,code:t,errorType:_t,message:`${Zo}: ${e}`}),console.debug("### PrepareChallenge3DS2::exiting:: no challengeData")}else{const e="test"===this.props.environment&&this.props._environmentUrls?.api?.includes("http://localhost:8080"),{acsURL:t}=this.state.challengeData;if(!Fn(t,e)){this.setError({errorInfo:`${Xt.TOKEN_IS_MISSING_ACSURL}: ${this.props.i18n.get("err.gen.9102")}`},!0);const e={type:Ho,code:Xt.TOKEN_IS_MISSING_ACSURL,errorType:_t,message:`${Zo}: Decoded token is missing a valid acsURL property`};return this.props.onSubmitAnalytics(e),void console.debug("### PrepareChallenge3DS2::exiting:: no valid acsURL")}const{acsTransID:o,messageVersion:n,threeDSServerTransID:i}=this.state.challengeData.cReqData;if(!o||!n||!i)return this.setError({errorInfo:`${Xt.TOKEN_IS_MISSING_OTHER_PROPS}: ${this.props.i18n.get("err.gen.9102")}`},!0),this.props.onSubmitAnalytics({type:Ho,code:Xt.TOKEN_IS_MISSING_OTHER_PROPS,errorType:_t,message:`${Zo}: Decoded token is missing one or more of the following properties (acsTransID | messageVersion | threeDSServerTransID)`}),void console.debug("### PrepareChallenge3DS2::exiting:: missing one or more of the following properties (acsTransID | messageVersion | threeDSServerTransID)");this.setState({status:"performingChallenge"})}}setStatusComplete(e,t=null){this.setState({status:"complete"},()=>{const o=(this.props.isMDFlow?mn:En)(this.props.dataKey,e.transStatus,this.props.paymentData);let n;t&&console.debug("### PrepareChallenge3DS2::errorCodeObject::",t);const i=t||e;if(i.errorCode){const e={code:"timeout"===i.errorCode?Xt.THREEDS2_TIMEOUT:Xt.NO_TRANSSTATUS,errorType:"timeout"===i.errorCode?Ft:_t};n={type:Ho,message:i.message,...e},this.props.onSubmitAnalytics(n)}let a;switch(e?.transStatus){case"Y":a="success";break;case"N":a="failed";break;case"U":a=t?"timeout":"cancelled"}e?.errorCode&&(a="noTransStatus"),n={type:xo,message:`${Ko} challenge has completed`,subtype:eo.CHALLENGE_COMPLETED,result:a},this.props.onSubmitAnalytics(n),this.props.onComplete(o)})}setError(e,t){this.setState({status:"error",errorInfo:e.errorInfo}),t&&this.props.onError(new J(q,e.errorInfo,{cause:e.errorObj}))}render(e,{challengeData:t}){const o=Yi();return"performingChallenge"===this.state.status?Se(Ji,{onCompleteChallenge:e=>{let t=null;if(No(e.result,"errorCode")&&e.result.errorCode.length&&(t={errorCode:e.result.errorCode,message:`${Zo}: ${e.result.errorDescription?e.result.errorDescription:"no transStatus could be retrieved"}`},this.props.isMDFlow&&this.props.onError(new J(q,`${Zo}: ${e.result.errorDescription?e.result.errorDescription:"no transStatus could be retrieved"}`,{cause:e.result.errorCode}))),!e.result)return this.setError({errorInfo:`${Zo}:  ${this.props.i18n.get("3ds.chal.805",{values:{result:'"result"'}})}`,errorObj:e},!0),this.props.onSubmitAnalytics({type:Ho,code:Xt.CHALLENGE_RESOLVED_WITHOUT_RESULT_PROP,errorType:_t,message:`${Zo}: challenge resolved without a "result" object`}),void console.debug('### PrepareChallenge3DS2::exiting:: challenge resolved without a "result" object');this.setStatusComplete(e.result,t)},onErrorChallenge:e=>{if(No(e,"errorCode")){const t={errorCode:e.errorCode,message:`${wo}: ${e.errorCode}`};return this.props.isMDFlow&&this.props.onError(new J(q,`${Zo}: '3DS2 challenge timed out'`,{cause:e.errorCode})),void this.setStatusComplete(e.result,t)}},...t,onActionHandled:this.props.onActionHandled,onFormSubmit:this.onFormSubmit}):"error"===this.state.status?Se("div",{className:"adyen-checkout__threeds2-challenge-error"},Se(Qi,{className:"adyen-checkout__status__icon adyen-checkout__status__icon--error",src:o({imageFolder:"components/"})("error"),alt:""}),Se("div",{className:"adyen-checkout__status__text"},this.state.errorInfo?this.state.errorInfo:this.props.i18n.get("error.message.unknown"))):null}constructor(e){if(super(e),Xi(this,"onFormSubmit",e=>{this.props.onSubmitAnalytics({type:xo,message:e,subtype:eo.CHALLENGE_DATA_SENT})}),this.props.token){const e=(({token:e,size:t})=>{const o=ln(e);if(sn(o))return o;const{acsTransID:n,acsURL:i,messageVersion:a,threeDSNotificationURL:d,threeDSServerTransID:r}=o,s=Ro(d);return{acsURL:i,cReqData:{acsTransID:n,messageVersion:a,threeDSServerTransID:r,messageType:"CReq",challengeWindowSize:cn(t)},iframeSizeArr:An(t),postMessageDomain:s}})({token:this.props.token,size:this.props.challengeWindowSize||this.props.size});this.state={status:"init",challengeData:e}}else this.state={challengeData:{success:!1,error:zo}},console.debug(`${Zo}: ${zo}`)}}Xi(ea,"defaultProps",{onComplete:()=>{},onError:()=>{},isMDFlow:!1}
1);var ta=function(e){return e.address="address",e.bankTransfer_IBAN="bankTransfer_IBAN",e.donation="donation",e.personal_details="personal_details",e.dropin="dropin",e.bcmc="bcmc",e.card="card",e.scheme="scheme",e.storedCard="storedCard",e.customCard="customcard",e.threeDS2Challenge="threeDS2Challenge",e.threeDS2Fingerprint="threeDS2Fingerprint",e.threeDS2DeviceFingerprint="threeDS2DeviceFingerprint",e.ach="ach",e.directdebit_GB="directdebit_GB",e.sepadirectdebit="sepadirectdebit",e.affirm="affirm",e.afterpay="afterpay",e.afterpay_default="afterpay_default",e.afterpay_b2b="afterpay_b2b",e.atome="atome",e.facilypay_3x="facilypay_3x",e.facilypay_4x="facilypay_4x",e.facilypay_6x="facilypay_6x",e.facilypay_10x="facilypay_10x",e.facilypay_12x="facilypay_12x",e.ratepay="ratepay",e.ratepay_directdebit="ratepay_directdebit",e.riverty="riverty",e.amazonpay="amazonpay",e.applepay="applepay",e.cashapp="cashapp",e.clicktopay="clicktopay",e.googlepay="googlepay",e.paypal="paypal",e.fastlane="fastlane",e.paywithgoogle="paywithgoogle",e.boletobancario="boletobancario",e.boletobancario_itau="boletobancario_itau",e.boletobancario_s
1antander="boletobancario_santander",e.primeiropay_boleto="primeiropay_boleto",e.doku="doku",e.doku_alfamart="doku_alfamart",e.doku_permata_lite_atm="doku_permata_lite_atm",e.doku_indomaret="doku_indomaret",e.doku_atm_mandiri_va="doku_atm_mandiri_va",e.doku_sinarmas_va="doku_sinarmas_va",e.doku_mandiri_va="doku_mandiri_va",e.doku_cimb_va="doku_cimb_va",e.doku_danamon_va="doku_danamon_va",e.doku_bri_va="doku_bri_va",e.doku_bni_va="doku_bni_va",e.doku_bca_va="doku_bca_va",e.doku_wallet="doku_wallet",e.oxxo="oxxo",e.billdesk_online="billdesk_online",e.billdesk_wallet="billdesk_wallet",e.dotpay="dotpay",e.eps="eps",e.molpay_ebanking_fpx_MY="molpay_ebanking_fpx_MY",e.molpay_ebanking_TH="molpay_ebanking_TH",e.molpay_ebanking_VN="molpay_ebanking_VN",e.onlineBanking_CZ="onlineBanking_CZ",e.onlinebanking_IN="onlinebanking_IN",e.onlineBanking_PL="onlineBanking_PL",e.onlineBanking_SK="onlineBanking_SK",e.paybybank="paybybank",e.payu_IN_cashcard="payu_IN_cashcard",e.payu_IN_nb="payu_IN_nb",e.wallet_IN="wallet_IN",e.dragonpay="dragonpay",e.dragonpay_ebanking="dragonpay_ebanking",e.dragonpay_otc_banking="dragonpay_otc_banking",e.dragonpay_otc_non_banking="dragonpay_otc_non_banking",e.dragonpay_otc_philippines="dragonpay_otc_philippines",e.econtext="econtext",e.econtext_atm="econtext_atm",e.econtext_online="econtext_online",e.econtext_seven_eleven="econtext_seven_eleven",e.econtext_stores="econtext_stores",e.giropay="giropay",e.multibanco="multibanco",e.redirect="redirect",e.twint="twint",e.vipps="vipps",e.trustly="trustly",e.paybybank_AIS_DD="paybybank_AIS_DD",e.klarna="klarna",e.klarna_account="klarna_account",e.klarna_paynow="klarna_paynow",e.klarna_b2b="klarna_b2b",e.bcmc_mobile="bcmc_mobile",e.bcmc_mobile_QR="bcmc_mobile_QR",e.pix="pix",e.swish="swish",e.wechatpay="wechatpay",e.wechatpayQR="wechatpayQR",e.promptpay="promptpay",e.paynow="paynow",e.duitnow="duitnow",e.blik="blik",e.mbway="mbway",e.ancv="ancv",e.payto="payto",e.upi="upi",e.upi_qr="upi_qr",e.upi_collect="upi_collect",e.upi_intent="upi_intent",e.giftcard="giftcard",e.mealVoucher_FR="mealVoucher_FR",e.mealVoucher_FR_natixis="mealVoucher_FR_natixis",e.mealVoucher_FR_sodexo="mealVoucher_FR_sodexo",e.mealVoucher_FR_groupeup="mealVoucher_FR_groupeup",e}({});function oa(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class na extends zi{onComplete(e){e&&super.onComplete(e),this.unmount()}render(){if(!en(this.props.paymentData)){const e=No(this.props,"isMDFlow")?"paymentData":"authorisationToken";return this.props.onError(new J(j,`No ${e} received. 3DS2 Challenge cannot proceed`)),this.submitAnalytics({type:Ho,code:Xt.ACTION_IS_MISSING_PAYMENT_DATA,errorType:_t,message:`${Zo}: Missing 'paymentData' property from threeDS2 action`}),null}return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(ea,{...this.props,onComplete:this.onComplete,onSubmitAnalytics:this.submitAnalytics,isMDFlow:this.props.paymentData.length<15,onActionHandled:this.onActionHandled}))}constructor(...e){super(...e),oa(this,"submitAnalytics",e=>{e.type!==Ht&&super.submitAnalytics(e)}),oa(this,"onActionHandled",e=>{this.submitAnalytics({type:xo,message:e.actionDescription,subtype:eo.CHALLENGE_IFRAME_LOADED}),super.onActionHandled(e)})}}function ia(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}oa(na,"type",ta.threeDS2Challenge),oa(na,"defaultProps",{dataKey:"threeDSResult",size:jo,type:wo});const aa="threeDSMethodIframe";class da extends he{get3DS2MethodPromise(){return new Promise((e,t)=>{this.processMessageHandler=po(this.props.postMessageDomain,e,0,"fingerPrintResult"),window.addEventListener("message",this.processMessageHandler)})}componentDidMount(){this.fingerPrintPromise=Oo(1e4,this.get3DS2MethodPromise(),Jo),this.fingerPrintPromise.promise.then(e=>{window.removeEventListener("message",this.processMessageHandler),this.props.onCompleteFingerprint(e)}).catch(e=>{window.removeEventListener("message",this.processMessageHandler),this.props.onErrorFingerprint(e)})}componentWillUnmount(){this.fingerPrintPromise&&this.fingerPrintPromise.cancel(),window.removeEventListener("message",this.processMessageHandler)}render({threeDSMethodURL:e,onActionHandled:t,onFormSubmit:o},{base64URLencodedData:n}){return Se("div",{className:"adyen-checkout__3ds2-device-fingerprint"},this.props.showSpinner&&Se(Gi,null),Se("div",{style:{display:"none"}},Se(Co,{name:aa,callback:()=>{t?.({componentType:"3DS2Fingerprint",actionDescription:`${Ko} fingerprint iframe loaded`})}}),Se(ji,{name:"threeDSMethodForm",action:e,target:aa,inputName:"threeDSMethodData",inputValue:n,onFormSubmit:o})))}constructor(e){super(e),ia(this,"processMessageHandler",void 0),ia(this,"fingerPrintPromise",void 0);const{threeDSServerTransID:t,threeDSMethodNotificationURL:o}=this.props,n=JSON.stringify({threeDSServerTransID:t,threeDSMethodNotificationURL:o}),i=In(n);this.state={base64URLencodedData:i}}}function ra(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}ia(da,"defaultProps",{showSpinner:!0});class sa extends he{componentDidMount(){if(sn(this.state.fingerPrintData)){const e=this.state.fingerPrintData.error,t=e.indexOf(zo)>-1?Xt.ACTION_IS_MISSING_TOKEN:Xt.TOKEN_DECODE_OR_PARSING_FAILED;this.setStatusComplete({threeDSCompInd:"N"},{errorCode:t,message:`${$o}: ${e}`}),console.debug("### PrepareFingerprint3DS2:: token does not exist or could not be base64 decoded &/or JSON.parsed")}else{const e="test"===this.props.environment&&this.props._environmentUrls?.api?.includes("http://localhost:8080"),{threeDSMethodURL:t,threeDSMethodNotificationURL:o,postMessageDomain:n,threeDSServerTransID:i}=this.state.fingerPrintData;if(!Fn(t,e))return this.setStatusComplete({threeDSCompInd:"U"},{errorCode:Xt.TOKEN_IS_MISSING_THREEDSMETHODURL,message:`${$o}: Decoded token is missing a valid threeDSMethodURL property`}),void console.debug("### PrepareFingerprint3DS2::exiting:: no valid threeDSMethodURL");const a=Fn(o,e),d=Fn(n,e),r=i?.length;if(!a||!d||!r)return this.setStatusComplete({threeDSCompInd:"N"},{errorCode:Xt.TOKEN_IS_MISSING_OTHER_PROPS,message:`${$o}: Decoded token is missing one or more of the following properties (threeDSMethodNotificationURL | postMessageDomain | threeDSServerTransID)`}),void console.debug("### PrepareFingerprint3DS2::exiting:: Decoded token is missing one or more of the following properties (threeDSMethodNotificationURL | postMessageDomain | threeDSServerTransID)");this.setState({status:"retrievingFingerPrint"})}}setStatusComplete(e,t=null){this.setState({status:"complete"},()=>{const o=(this.props.isMDFlow?On:Cn)(this.props.dataKey,e,this.props.paymentData);let n;const i=t||e;if(i.errorCode){const e={code:i.errorCode===qo?Xt.THREEDS2_TIMEOUT:i.errorCode,errorType:i.errorCode===qo?Ft:_t};n={type:Ho,message:i.message,...e},this.props.onSubmitAnalytics(n)}let a;switch(e?.threeDSCompInd){case"Y":a="success";break;case"N":a=t?t.errorCode===qo?qo:"failedInternal":"failed";break;case"U":a="noThreeDSMethodURL"}n={type:xo,message:`${Ko} fingerprinting has completed`,subtype:eo.FINGERPRINT_COMPLETED,result:a},this.props.onSubmitAnalytics(n),this.props.onComplete(o)})}render({showSpinner:e},{status:t,fingerPrintData:o}){return"retrievingFingerPrint"===t?Se(da,{onCompleteFingerprint:e=>{this.setStatusComplete(e.result)},onErrorFingerprint:e=>{const t={errorCode:e.errorCode,message:`${_o}: ${e.errorCode}`};this.setStatusComplete(e.result,t)},showSpinner:e,...o,onActionHandled:this.props.onActionHandled,onFormSubmit:this.onFormSubmit}):null}constructor(e){super(e),ra(this,"onFormSubmit",e=>{this.props.onSubmitAnalytics({type:xo,message:e,subtype:eo.FINGERPRINT_DATA_SENT})});const{token:t,notificationURL:o}=this.props;if(t){const e=(({token:e,notificationURL:t})=>{const o=ln(e);if(sn(o))return o;const{threeDSMethodNotificationURL:n,threeDSMethodUrl:i,threeDSServerTransID:a}=o,d=t||n;return{threeDSServerTransID:a,threeDSMethodURL:i,threeDSMethodNotificationURL:d,postMessageDomain:Ro(d)}})({token:t,notificationURL:o});this.state={status:"init",fingerPrintData:e}}else this.state={fingerPrintData:{success:!1,error:zo}},console.debug(`${$o}: ${zo}`)}}function la({data:e}){Bn({path:`v1/submitThreeDS2Fingerprint?token=${this.props.clientKey}`,loadingContext:this.props.loadingContext,errorLevel:"fatal",errorCode:"622"},{...e}).then(e=>{let t;if("completed"===e.type){const{details:o}=e;return e.details?this.onComplete({data:{details:o}}):(console.debug('Handled Error::callSubmit3DS2Fingerprint::FAILED:: no details object in a response indicating either a "frictionless" flow, or a "refused" response. resData=',e),t={type:Ho,code:Xt.NO_DETAILS_FOR_FRICTIONLESS_OR_REFUSED,errorType:_t,message:`${ko}: no details object in a response indicating either a "frictionless" flow, or a "refused" response`},void this.submitAnalytics(t))}if(!e.action)return console.debug('Handled Error::callSubmit3DS2Fingerprint::FAILED:: no action object in a response indicating a "challenge". resData=',e),t={type:Ho,code:Xt.NO_ACTION_FOR_CHALLENGE,errorType:_t,message:`${ko}: no action object in a response indicating a "challenge" flow`},void this.submitAnalytics(t);const o=this.props.elementRef??this;return o?"threeDS2"===e.action?.type?o.handleAction(e.action,dn("challengeWindowSize").from(this.props)):"redirect"===e.action?.type?o.handleAction(e.action):void 0:(console.debug("Handled Error::callSubmit3DS2Fingerprint::FAILED:: no actionHandler"),t={type:Ho,code:Xt.NO_COMPONENT_FOR_ACTION,errorType:"SdkError",message:`${ko}: no component defined to handle the action response`},void this.submitAnalytics(t))}).catch(e=>{this.handleError(e)})}function ua(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}ra(sa,"type","scheme"),ra(sa,"defaultProps",{onComplete:()=>{},onError:()=>{},paymentData:"",showSpinner:!0,isMDFlow:!1}
1);class ca extends zi{onComplete(e){super.onComplete(e),this.unmount()}render(){return en(this.props.paymentData)?Se(sa,{...this.props,onComplete:this.props.isMDFlow?this.onComplete:this.callSubmit3DS2Fingerprint,onSubmitAnalytics:this.submitAnalytics,isMDFlow:this.props.paymentData.length<15,onActionHandled:this.onActionHandled}):(this.props.onError(new J(j,"No paymentData received. 3DS2 Fingerprint cannot proceed")),this.submitAnalytics({type:Ho,code:Xt.ACTION_IS_MISSING_PAYMENT_DATA,errorType:_t,message:`${$o}: Missing 'paymentData' property from threeDS2 action`}),null)}constructor(...e){super(...e),ua(this,"callSubmit3DS2Fingerprint",la.bind(this)),ua(this,"submitAnalytics",e=>{e.type!==Ht&&super.submitAnalytics(e)}),ua(this,"onActionHandled",e=>{this.submitAnalytics({type:xo,message:e.actionDescription,subtype:eo.FINGERPRINT_IFRAME_LOADED}),super.onActionHandled(e)})}}ua(ca,"type",ta.threeDS2Fingerprint),ua(ca,"defaultProps",{dataKey:"fingerprintResult",type:_o});var Aa=()=>{try{if(window.parent.location.href)return window.location!==window.parent.location}catch(e){return!1}};function Ca(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Oa extends he{componentDidMount(){new Promise((e,t)=>{this.props.beforeRedirect(e,t,{url:this.props.url,method:this.props.method,...this.props.data?{data:this.props.data}:{}})}).then(()=>{this.props.onActionHandled?.({componentType:this.props.paymentMethodType,actionDescription:"performing-redirect"}),this.postForm?this.postForm.submit():this.props.redirectFromTopWhenInIframe&&Aa()?window.top.location.assign?.(this.props.url):window.location.assign(this.props.url)}).catch(()=>{this.props.onRedirectError()})}render({url:e,method:t,data:o={}}){return"POST"===t?Se("form",{method:"post","data-testid":"redirect-shopper-form",action:e,style:{display:"none"},ref:e=>{this.postForm=e},...this.props.redirectFromTopWhenInIframe&&Aa()&&{target:"_top"}},Object.keys(o).map(e=>Se("input",{type:"hidden",name:e,key:e,value:o[e]}))):null}constructor(...e){super(...e),Ca(this,"postForm",void 0)}}function Ea({label:e=null,icon:t=null,payButton:o,onSubmit:n,amount:i=null,name:a,showPayButton:d,...r}){const{i18n:s}=Pi(),[l,u]=ci("ready");if(this.setStatus=e=>{u(e)},d)return Se(ge,null,o({...r,status:l,icon:t,classNameModifiers:["standalone"],label:e||(i&&{}.hasOwnProperty.call(i,"value")&&0===i.value?`${s.get("preauthorizeWith")} ${a}`:`${s.get("continueTo")} ${a}`),onClick:n}))}function ma(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}Ca(Oa,"defaultProps",{beforeRedirect:e=>e(),onRedirectError:()=>{},method:"GET"});class Ia extends zi{formatData(){return{paymentMethod:{type:this.type},browserInfo:this.browserInfo}}get isValid(){return!0}get browserInfo(){return zn()}render(){return this.props.url&&this.props.method?Se(Oa,{url:this.props.url,...this.props,onActionHandled:this.onActionHandled,onRedirectError:this.handleRedirectError}):this.props.showPayButton?Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(Ea,{...this.props,showPayButton:this.props.showPayButton,name:this.displayName,onSubmit:this.submit,payButton:this.payButton,ref:e=>{this.componentRef=e}})):null}constructor(...e){super(...e),ma(this,"handleRedirectError",()=>{super.submitAnalytics({component:this.props.paymentMethodType,type:bt,errorType:"Redirect",code:"600"})})}}function Na(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}ma(Ia,"type",ta.redirect),ma(Ia,"defaultProps",{type:Ia.type});const pa={[ta.redirect]:Ia,[ta.threeDS2Challenge]:na,[ta.threeDS2DeviceFingerprint]:ca};var Ra=new class{add(...e){this.componentsMap={...this.componentsMap,...this.createComponentsMap(e)}}getComponent(e){return this.componentsMap[e]||(this.supportedTxVariants.has(e)?void 0:Ia)}createComponentsMap(e){return e.reduce((e,t)=>{var o;return"string"==typeof(o=t).type&&o.type?("dropin"===t.type||[t.type,...t.txVariants].filter(e=>e).forEach(o=>{e={...e,[o]:t}}),e):(console.error("CoreRegistry: Attempt to register Class failed. The Class is not a valid UIElement"),e)},{})}constructor(){Na(this,"componentsMap",pa),Na(this,"supportedTxVariants",new Set(Object.values(ta)))}};const ya={exposeLibraryMetadata:!0,showPayButton:!0},Sa={test:"https://checkoutshopper-test.adyen.com/checkoutshopper/",live:"https://checkoutshopper-live.adyen.com/checkoutshopper/","live-us":"https://checkoutshopper-live-us.adyen.com/checkoutshopper/","live-au":"https://checkoutshopper-live-au.adyen.com/checkoutshopper/","live-apse":"https://checkoutshopper-live-apse.adyen.com/checkoutshopper/","live-in":"https://checkoutshopper-live-in.adyen.com/checkoutshopper/",fallback:"https://checkoutshopper-live.adyen.com/checkoutshopper/"},La={test:"https://checkoutshopper-test.cdn.adyen.com/checkoutshopper/",live:"https://checkoutshopper-live.cdn.adyen.com/checkoutshopper/","live-us":"https://checkoutshopper-live-us.cdn.adyen.com/checkoutshopper/","live-au":"https://checkoutshopper-live-au.cdn.adyen.com/checkoutshopper/","live-apse":"https://checkoutshopper-live-apse.cdn.adyen.com/checkoutshopper/","live-in":"https://checkoutshopper-live-in.cdn.adyen.com/checkoutshopper/",fallback:"https://checkoutshopper-live.cdn.adyen.com/checkoutshopper/"},ga={test:"https://checkoutanalytics-test.adyen.com/checkoutanalytics/",live:"https://checkoutanalytics-live.adyen.com/checkoutanalytics/","live-us":"https://checkoutanalytics-live-us.adyen.com/checkoutanalytics/","live-au":"https://checkoutanalytics-live-au.adyen.com/checkoutanalytics/","live-apse":"https://checkoutanalytics-live-apse.adyen.com/checkoutanalytics/","live-in":"https://checkoutanalytics-live-in.adyen.com/checkoutanalytics/",fallback:"https://checkoutanalytics-live.adyen.com/checkoutanalytics/"},ha=(e,t,o)=>o||t[e?.toLowerCase()]||t.fallback;function Ta(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class fa{static setBundleType(e){fa.metadata.bundleType=e}static register(...e){Ra.add(...e)}register(...e){Ra.add(...e)}getComponent(e){return Ra.getComponent(e)}async initialize(){return await this.initializeCore(),this.validateCoreConfiguration(),await this.createCoreModules(),this}async initializeCore(){return this.session?this.session.setupSession(this.options).then(e=>{const{amount:t,shopperLocale:o,countryCode:n,paymentMethods:i,...a}=e;return this.setOptions({...a,amount:this.options.order?this.options.order.remainingAmou
1nt:t,locale:this.options.locale||o,countryCode:this.options.countryCode||n}),this.createPaymentMethodsList(i),this}).catch(e=>(this.options.onError&&this.options.onError(e),Promise.reject(e))):(this.createPaymentMethodsList(),Promise.resolve(this))}async fetchLocaleTranslations(){try{return await async function(e,t,o){try{return await Gn({loadingContext:e,errorLevel:"fatal",errorMessage:`Translations: Failed to fetch translations for locale "${o}"`,path:`sdk/${t}/translations/${o}.json`})}catch(n){return await Gn({loadingContext:e,errorLevel:"fatal",errorMessage:`Translations: Couldn't fetch translation for locale "${o}" nor the fallback translation "en-US"`,path:`sdk/${t}/translations/en-US.json`})}}(this.cdnTranslationsUrl,fa.metadata.version,this.options.locale)}catch(e){e instanceof J?this.options.onError?.(e):this.options.onError?.(new J("ERROR","Failed to fetch translation",{cause:e}))}}validateCoreConfiguration(){if(this.options.paymentMethodsConfiguration&&console.warn('WARNING:  "paymentMethodsConfiguration" is supported only by Drop-in.'),!this.options.countryCode)throw new J(z,"You must specify a countryCode when initializing checkout.");this.options.locale||this.setOptions({locale:"en-US"}),this.options.locale=Q(this.options.locale),this.options.translations=function(e={}){return Object.keys(e).reduce((t,o)=>(t[Q(o)]=e[o],t),{})}(this.options.translations)}submitDetails(e){let t=null;this.options.onAdditionalDetails&&(t=new Promise((t,o)=>{this.options.onAdditionalDetails({data:e},void 0,{resolve:t,reject:o})})),this.session&&(t=this.session.submitDetails(e).catch(e=>(this.options.onError?.(e),Promise.reject(e)))),t?t.then($i).then(wi).then(e=>{ki(e),this.options.onPaymentCompleted?.(e)}).catch(e=>{ki(e),this.options.onPaymentFailed?.(e)}):this.options.onError?.(new J("IMPLEMENTATION_ERROR",'It can not submit the details. The callback "onAdditionalDetails" or the Session is not setup correctly.'))}createFromAction(e,t={}){if(!e||!e.type){if(No(e,"action")&&No(e,"resultCode"))throw new Error('createFromAction::Invalid Action - the passed action object itself has an "action" property and a "resultCode": have you passed in the whole response object by mistake?');throw new Error('createFromAction::Invalid Action - the passed action object does not have a "type" property')}if(e.type){const o=e.type===xo?`${e.type}${e.subtype}`:e.paymentMethodType;this.modules.analytics.sendAnalytics(o,{type:kt,subtype:e.type,message:`${o} action was handled by the SDK`});const n={...this.getCorePropsForComponent(),...t};return function(e,t,o,n={}){const i=Ln[o.type];if(i&&"function"==typeof i)return i(e,t,o,n);throw new Error("Invalid Action")}(this,Ra,e,n)}return this.handleCreateError()}getCorePropsForComponent(){return{...xn(this.options),core:this,i18n:this.modules.i18n,modules:this.modules,session:this.session,loadingContext:this.loadingContext,cdnContext:this.cdnImagesUrl,createFromAction:this.createFromAction}}storeElementReference(e){e&&this.components.push(e)}handleCreateError(e){const t=e?`${e?.name??"The passed payment method"} is not a valid Checkout Component. What was passed as a txVariant was: ${JSON.stringify(e)}. Check if this payment method is configured in the Backoffice or if the txVariant is a valid one`:"No Payment Method component was passed";throw new Error(t)}createPaymentMethodsList(e){this.paymentMethodsResponse=new Fo(this.options.paymentMethodsResponse||e,this.options)}async createCoreModules(){if(this.modules)return;const e=await this.fetchLocaleTranslations();this.modules=Object.freeze({risk:new Go(this,{...this.options,loadingContext:this.loadingContext}),analytics:Hn({loadingContext:this.loadingContext,analyticsContext:this.analyticsContext,clientKey:this.options.clientKey,locale:this.options.locale,analytics:this.options.analytics,amount:this.options.amount,bundleType:fa.metadata.bundleType}),resources:new Jn(this.cdnImagesUrl),i18n:new ie({locale:this.options.locale,translations:e,customTranslations:this.options.translations}),srPanel:new Mi(this,{...this.options.srConfig})})}constructor(e){Ta(this,"session",void 0),Ta(this,"paymentMethodsResponse",void 0),Ta(this,"modules",void 0),Ta(this,"options",void 0),Ta(this,"analyticsContext",void 0),Ta(this,"loadingContext",void 0),Ta(this,"cdnImagesUrl",void 0),Ta(this,"cdnTranslationsUrl",void 0),Ta(this,"components",[]),Ta(this,"update",(e={})=>(this.setOptions(e),this.initialize().then(()=>
1(this.components.forEach(t=>{const o={...e,...this.session&&{session:this.session}};t.update(o)}),this)))),Ta(this,"remove",e=>(this.components=this.components.filter(t=>t._id!==e._id),e.unmount(),this)),Ta(this,"setOptions",e=>{this.options={...this.options,...e,locale:e?.locale||this.options?.locale}}),function(e){const t=["session","environment","_environmentUrls","showPayButton","clientKey","locale","translations","paymentMethodsResponse","amount","secondaryAmount","countryCode","allowPaymentMethods","removePaymentMethods","srConfig","analytics","risk","order","exposeLibraryMetadata","beforeRedirect","beforeSubmit","onPaymentCompleted","onPaymentFailed","onSubmit","onAdditionalDetails","onActionHandled","onChange","onError","onBalanceCheck","onOrderRequest","onPaymentMethodsRequest","onOrderCancel","onOrderUpdated","loadingContext","onEnterKeyPressed"];Object.keys(e).forEach(e=>{t.includes(e)||console.warn(`AdyenCheckout - Configuration property "${e}" is not a valid AdyenCheckout property. If it is a payment method configuration, make sure to pass it directly to the Component. If you are using Drop-in, make sure to pass it to "paymentMethodsConfiguration" object`)})}(e),this.createFromAction=this.createFromAction.bind(this),this.setOptions({...ya,...e});const{apiUrl:t,analyticsUrl:o,cdnImagesUrl:n,cdnTranslationsUrl:i}=((e,t)=>({apiUrl:ha(e,Sa,t?.api),analyticsUrl:ha(e,ga,t?.analytics),cdnImagesUrl:ha(e,La,t?.cdn?.images),cdnTranslationsUrl:ha(e,La,t?.cdn?.translations)}))(this.options.environment,this.options._environmentUrls);this.loadingContext=t,this.analyticsContext=o,this.cdnImagesUrl=n,this.cdnTranslationsUrl=i,this.session=this.options.session&&new qn(this.options.session,this.options.clientKey,this.loadingContext);const a=this.options.clientKey?.substring(0,4);if(("test"===a||"live"===a)&&!this.loadingContext.includes(a))throw new J("IMPLEMENTATION_ERROR",`Error: you are using a ${a} clientKey against the ${this.options._environmentUrls?.api||this.options.environment} environment`);"pub."===a&&console.debug(`The value you are passing as your "clientKey" looks like an originKey (${this.options.clientKey?.substring(0,12)}..). Although this is supported it is not the recommended way to integrate. To generate a clientKey, see the documentation (https://docs.adyen.com/development-resources/client-side-authentication/migrate-from-origin-key-to-client-key/) for more details.`),this.options.exposeLibraryMetadata&&(window.AdyenWebMetadata=fa.metadata)}}async function Ma(e){const t=new fa(e);return await t.initialize()}Ta(fa,"metadata",{version:"6.13.0",bundleType:"esm"}),Ta(fa,"registry",Ra),Ma.register=(...e)=>{fa.register(...e)},Ma.setBundleType=e=>{fa.setBundleType(e)};const Ga=(e,t)=>(t===je?(e[qe]=!1,e[We]=!1):e[t]=!1,e);function Ba(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Da{constructor(e){Ba(this,"callbacks",void 0),Ba(this,"config",void 0),Ba(this,"props",void 0),Ba(this,"state",void 0),Ba(this,"validateForm",void 0),Ba(this,"handleBrandFromBinLookup",void 0),Ba(this,"callbacksHandler",void 0),Ba(this,"configHandler",void 0),Ba(this,"createCardSecuredFields",void 0),Ba(this,"createNonCardSecuredFields",void 0),Ba(this,"createSecuredFields",void 0),Ba(this,"destroySecuredFields",void 0),Ba(this,"handleIOSTouchEvents",void 0),Ba(this,"destroyTouchendListener",void 0),Ba(this,"destroyTouchstartListener",void 0),Ba(this,"handleBinValue",void 0),Ba(this,"handleEncryption",void 0),Ba(this,"handleFocus",void 0),Ba(this,"handleIframeConfigFeedback",void 0),Ba(this,"handleValidation",void 0),Ba(this,"handleSFShiftTab",void 0),Ba(this,"handleShiftTab",void 0),Ba(this,"isConfigured",void 0),Ba(this,"postMessageToAllIframes",void 0),Ba(this,"processAutoComplete",void 0),Ba(this,"processBrand",void 0),Ba(this,"sendBrandToCardSF",void 0),Ba(this,"sendExpiryDatePolicyToSF",void 0),Ba(this,"setFocusOnFrame",void 0),Ba(this,"setupSecuredField",void 0),Ba(this,"touchendListener",void 0),Ba(this,"touchstartListener",void 0),Ba(this,"hasGenuineTouchEvents",void 0),Ba(this,"encryptedAttrName",void 0),Ba(this,"hasRedundantCVCField",void 0),Ba(this,"isSingleBrandedCard",void 0),Ba(this,"securityCode",void 0),this.props=e,this.state={},this.config={},this.callbacks={}}}let Pa="undefined"!=typeof window&&window.console&&window.console.error&&window.console.error.bind(window.console);"undefined"!=typeof window&&window.console&&window.console.info&&window.console.info.bind(window.console);let va="undefined"!=typeof window&&window.console&&window.console.log&&window.console.log.bind(window.console),Va="undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.bind(window.console);function ba(e){this.config.cardGroupTypes=(e=>Xo(e)&&e.length?e:tt)(e.cardGroupTypes);const t=e.loadingContext;if(!t)return void Va("WARNING Config :: no loadingContext has been specified!");var o;this.config.loadingContext="/"===(o=t).charAt(o.length-1)?t:`${t}/`,this.config.isCreditCardType=!1===ot.includes(e.type),this.config.iframeUIConfig=e.iframeUIConfig??{},this.config.autoFocus=!(!1===e.autoFocus||"false"===e.autoFocus),this.config.showWarnings=!0===e.showWarnings||"true"===e.showWarnings,this.config.trimTrailingSeparator=!(!1===e.trimTrailingSeparator||"false"===e.trimTrailingSeparator),this.config.keypadFix=!(!1===e.ke
vendor: 5,684 bytes, line 1
1ypadFix||"false"===e.keypadFix),this.config.legacyInputMode=e.legacyInputMode||null,this.config.minimumExpiryDate=e.minimumExpiryDate||null,this.config.sfLogAtStart=!0===window._b$dl;const n=this.config.isCreditCardType?"card":e.type,i=btoa(window.location.origin),a=`${n}${e.forceCompat||"function"!=typeof window.TextEncoder?"Compat":""}`;this.config.iframeSrc=`${this.config.loadingContext}securedfields/${e.clientKey}/5.5.2/securedFields.html?type=${a}&d=${i}`}const Ua=()=>{};function Fa(e={}){this.callbacks.onLoad=e.onLoad?e.onLoad:Ua,this.callbacks.onConfigSuccess=e.onConfigSuccess?e.onConfigSuccess:Ua,this.callbacks.onFieldValid=e.onFieldValid?e.onFieldValid:Ua,this.callbacks.onAllValid=e.onAllValid?e.onAllValid:Ua,this.callbacks.onBrand=e.onBrand?e.onBrand:Ua,this.callbacks.onError=e.onError?e.onError:Ua,this.callbacks.onFocus=e.onFocus?e.onFocus:Ua,this.callbacks.onBinValue=e.onBinValue?e.onBinValue:Ua,this.callbacks.onAutoComplete=e.onAutoComplete?e.onAutoComplete:Ua,this.callbacks.onAdditionalSFConfig=e.onAdditionalSFConfig?e.onAdditionalSFConfig:Ua,this.callbacks.onAdditionalSFRemoved=e.onAdditionalSFRemoved?e.onAdditionalSFRemoved:Ua,this.callbacks.onTouchstartIOS=e.onTouchstartIOS?e.onTouchstartIOS:Ua,this.callbacks.onKeyPressed=e.onKeyPressed?e.onKeyPressed:Ua}const _a=({fieldType:e,encryptedFieldName:t,uuid:o,isValid:n,txVariant:i,rootNode:a})=>({fieldType:e,encryptedFieldName:t,uid:o,valid:n,type:i,rootNode:a}),$a=(e,t,o,n,i)=>{if(!No(e,"error"))return null;const a=t,d={rootNode:n,fieldType:e.fieldType,error:null,type:null},r=""!==e.error;return r||a.hasError?(d.error=r?e.error:"",d.type=o,a.hasError=r,a.errorType=d.error,i(d),d):null};function ka(e){let t;const o=e.fieldType;if("card"===this.state.type&&No(e,"cvcPolicy")&&en(e.cvcPolicy)&&No(this.state.securedFields,Je)&&(this.state.securedFields[Je].cvcPolicy=e.cvcPolicy),$a(e,this.state.securedFields[o],this.state.type,this.props.rootNode,this.callbacks.onError),this.state.securedFields[o].isEncrypted){t=(({fieldType:e,txVariant:t,rootNode:o})=>{const n=e===je,i=[],a=["encryptedExpiryMonth","encryptedExpiryYear"];let d,r,s,l;const u=n?2:1;for(d=0;d<u;d+=1){s=n?a[d]:e,r=`${t}-encrypted-${s}`,l=n?s:e;const u=_a({fieldType:e,encryptedFieldName:l,uuid:r,isValid:!1,txVariant:t,rootNode:o});i.push(u)}return i})({fieldType:o,txVariant:this.state.type,rootNode:this.props.rootNode}),o===ze&&(t[0].endDigits="");for(let e=0,o=t.length;e<o;e+=1)this.callbacks.onFieldValid(t[e]);this.state.securedFields[o].isEncrypted=!1}this.validateForm(),No(e,"brand")&&this.processBrand(e)}const wa=(e,t,o)=>{if(t){const n=JSON.stringify(e);t.postMessage(n,o)}};function Za(e,t){return e.securedFields[t]?.iframeContentWindow||null}function Ha(e){const t=e.fieldType;let o,n;this.config.autoFocus&&("year"!==e.type&&t!==We||this.setFocusOnFrame(Je),t===qe&&this.setFocusOnFrame(We));const i=e[t];this.state.securedFields[t].isEncrypted=!0,$a({error:"",fieldType:t},this.state.securedFields[t],this.state.type,this.props.rootNode,this.callbacks.onError);const a=(({fieldType:e,txVariant:t,rootNode:o,encryptedObjArr:n})=>{let i,a,d,r,s;const l=[];for(i=0;i<n.length;i+=1){d=n[i],r=d.encryptedFieldName,a=`${t}-encrypted-${r}`,s=d.blob;const u=_a({fieldType:e,encryptedFieldName:r,uuid:a,isValid:!0,txVariant:t,rootNode:o});u.blob=s,l.push(u)}return l})({fieldType:t,txVariant:this.state.type,rootNode:this.props.rootNode,encryptedObjArr:i});if(t===qe&&No(this.state.securedFields,We)){const t={txVariant:this.state.type,code:e.code,blob:i[0].blob,fieldType:We,numKey:this.state.securedFields[We].numKey};wa(t,Za(this.state,We),this.config.loadingContext)}for(t===ze&&tn(e.endDigits)&&(a[0].endDigits=e.endDigits),t===ze&&tn(e.issuerBin)&&(a[0].issuerBin=+e.issuerBin),t===je&&tn(e.expiryDate)&&(a[1].expiryDate=e.expiryDate),o=0,n=a.length;o<n;o+=1)this.callbacks.onFieldValid(a[o]);this.validateForm()}const xa=(e,t)=>{let o=[];return e&&"function"==typeof e.querySelectorAll&&(o=[].slice.call(e.querySelectorAll(t))),o},Ka=(e,t)=>{if(e)return e.querySelector(t)},za=(e,t)=>{if(e)return e.getAttribute(t)},ja={__NO_BRAND:"noBrand",cards:[]};ja.cards.push({cardType:"mc",startingRules:[51,52,53,54,55,22,23,24,25,26,27],permittedLengths:[16],pattern:/^(5[1-5][0-9]{0,14}|2[2-7][0-9]{0,14})$/,securityCode:"CVC"}),ja.cards.push({cardType:"visadankort",startingRules:[4571],permittedLengths:[16],pattern:/^(4571)[0-9]{0,12}$/}),ja.cards.push({cardType:"visa",startingRules:[4],permittedLengths:[13,16,19],pattern:/^4[0-9]{0,18}$/,securityCode:"CVV"}),ja.cards.push({cardType:"amex",startingRules:[34,37],permittedLengths:[15],pattern:/^3[47][0-9]{0,13}$/,securityCode:"CID"}),ja.cards.push({cardType:"diners",startingRules:[36],permittedLengths:[14,15,16,17,18,19],pattern:/^(36)[0-9]{0,12}$/}),ja.cards.push({cardType:"maestrouk",startingRules:[6759],permittedLengths:[16,18,19],pattern:/^(6759)[0-9]{0,15}$/}),ja.cards.push({cardType:"solo",startingRules:[6767],permittedLengths:[16,18,19],pattern:/^(6767)[0-9]{0,15}$/}),ja.cards.push({cardType:"laser",startingRules:[6304,6706,677117,677120],permittedLengths:[16,17,18,19],pattern:/^(6304|6706|6709|6771)[0-9]{0,15}$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"discover",startingRules:[6011,644,645,646,647,648,649,65],permittedLengths:[16,17,18,19],pattern:/^(6011[0-9]{0,12}|(644|645|646|647|648|649)[0-9]{0,13}|65[0-9]{0,14})$/}),ja.cards.push({cardType:"jcb",startingRules:[3528,3529,353,354,355,356,357,358],permittedLengths:[16,19],pattern:/^(352[8,9]{1}[0-9]{0,15}|35[4-8]{1}[0-9]{0,16})$/,securityCode:"CAV"}),ja.cards.push({cardType:"bcmc",startingRules:[6703,479658,606005],permittedLengths:[16,17,18,19],pattern:/^((6703)[0-9]{0,15}
1|(479658|606005)[0-9]{0,13})$/,cvcPolicy:"hidden"}),ja.cards.push({cardType:"bijcard",startingRules:[5100081],permittedLengths:[16],pattern:/^(5100081)[0-9]{0,9}$/}),ja.cards.push({cardType:"dankort",startingRules:[5019],permittedLengths:[16],pattern:/^(5019)[0-9]{0,12}$/}),ja.cards.push({cardType:"hipercard",startingRules:[606282],permittedLengths:[16],pattern:/^(606282)[0-9]{0,10}$/}),ja.cards.push({cardType:"cup",startingRules:[62,81],permittedLengths:[14,15,16,17,18,19],pattern:/^(62|81)[0-9]{0,17}$/}),ja.cards.push({cardType:"maestro",startingRules:[50,56,57,58,6],permittedLengths:[16,17,18,19],pattern:/^(5[0|6-8][0-9]{0,17}|6[0-9]{0,18})$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"elo",startingRules:[506699,50670,50671,50672,50673,50674,50675,50676,506770,506771,506772,506773,506774,506775,506776,506777,506778,401178,438935,451416,457631,457632,504175,627780,636297,636368],permittedLengths:[16],pattern:/^((((506699)|(506770)|(506771)|(506772)|(506773)|(506774)|(506775)|(506776)|(506777)|(506778)|(401178)|(438935)|(451416)|(457631)|(457632)|(504175)|(627780)|(636368)|(636297))[0-9]{0,10})|((50676)|(50675)|(50674)|(50673)|(50672)|(50671)|(50670))[0-9]{0,11})$/}),ja.cards.push({cardType:"uatp",startingRules:[1],permittedLengths:[15],pattern:/^1[0-9]{0,14}$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"cartebancaire",startingRules:[4,5,6],permittedLengths:[16],pattern:/^[4-6][0-9]{0,15}$/}),ja.cards.push({cardType:"visaalphabankbonus",startingRules:[450903],permittedLengths:[16],pattern:/^(450903)[0-9]{0,10}$/}),ja.cards.push({cardType:"mcalphabankbonus",startingRules:[510099],permittedLengths:[16],pattern:/^(510099)[0-9]{0,10}$/}),ja.cards.push({cardType:"hiper",startingRules:[637095,637568,637599,637609,637612],permittedLengths:[16],pattern:/^(637095|637568|637599|637609|637612)[0-9]{0,10}$/}),ja.cards.push({cardType:"oasis",startingRules:[982616],permittedLengths:[16],pattern:/^(982616)[0-9]{0,10}$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"karenmillen",startingRules:[98261465],permittedLengths:[16],pattern:/^(98261465)[0-9]{0,8}$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"warehouse",startingRules:[982633],permittedLengths:[16],pattern:/^(982633)[0-9]{0,10}$/,cvcPolicy:"optional"}),ja.cards.push({cardType:"mir",startingRules:[220],permittedLengths:[16,17,18,19],pattern:/^(220)[0-9]{0,16}$/}),ja.cards.push({cardType:"codensa",startingRules:[590712],permittedLengths:[16],pattern:/^(590712)[0-9]{0,10}$/}),ja.cards.push({cardType:"naranja",startingRules:[377798,377799,402917,402918,527571,527572,589562],permittedLengths:[16,17,18,19],pattern:/^(37|40|5[28])([279])\d*$/}),ja.cards.push({cardType:"cabal",startingRules:[589657,600691,603522,6042,6043,636908],permittedLengths:[16,17,18,19],pattern:/^(58|6[03])([03469])\d*$/}),ja.cards.push({cardType:"shopping",startingRules:[2799,589407,603488],permittedLengths:[16,17,18,19],pattern:/^(27|58|60)([39])\d*$/}),ja.cards.push({cardType:"argencard",startingRules:[501],permittedLengths:[16,17,18,19],pattern:/^(50)(1)\d*$/}),ja.cards.push({cardType:"troy",startingRules:[9792],permittedLengths:[16],pattern:/^(97)(9)\d*$/}),ja.cards.push({cardType:"forbrugsforeningen",startingRules:[600722],permittedLengths:[16],pattern:/^(60)(0)\d*$/}),ja.cards.push({cardType:"vpay",startingRules:[401,408,413,434,435,437,439,441,442,443,444,446,447,455,458,460,461,463,466,471,479,482,483,487],permittedLengths:[13,14,15,16,17,18,19],pattern:/^(40[1,8]|413|43[4,5]|44[1,2,3,4,6,7]|45[5,8]|46[0,1,3,6]|47[1,9]|48[2,3,7])[0-9]{0,16}$/}),ja.cards.push({cardType:"rupay",startingRules:[508528],permittedLengths:[16],pattern:/^(100003|508(2|[5-9])|60(69|[7-8])|652(1[5-9]|[2-5][0-9]|8[5-9])|65300[3-4]|8172([0-1]|[3-5]|7|9)|817(3[3-8]|40[6-9]|410)|35380([0-2]|[5-6]|9))[0-9]{0,12}$/}),ja.cards.push({cardType:"ticket",expiryDatePolicy:"hidden"});var qa=e=>ja.cards.filter(t=>t.cardType===e)[0];function Wa(e,t){const o=typeof e;return e&&t&&"object"===o&&o===typeof t?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(o=>Wa(e[o],t[o])):e===t}function Ja(...e){const t=e,o=t.shift();return function(...e){return o.apply(this,t.concat(e))}}function Qa(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}ja.__NO_BRAND,ja.cards;class Ya{constructor(){Qa(this,"sfConfig",void 0),Qa(this,"loadingContext",void 0),Qa(this,"holderEl",void 0),Qa(this,"iframeRef",void 0),Qa(this,"loadToConfigTimeout",void 0),Qa(this,"_isValid",void 0),Qa(this,"_iframeC
1ontentWindow",void 0),Qa(this,"_numKey",void 0),Qa(this,"_isEncrypted",void 0),Qa(this,"_hasError",void 0),Qa(this,"_errorType",void 0),Qa(this,"_cvcPolicy",void 0),Qa(this,"_expiryDatePolicy",void 0),Qa(this,"_iframeOnLoadListener",void 0),Qa(this,"_postMessageListener",void 0),Qa(this,"onIframeLoadedCallback",void 0),Qa(this,"onConfigCallback",void 0),Qa(this,"onEncryptionCallback",void 0),Qa(this,"onValidationCallback",void 0),Qa(this,"onFocusCallback",void 0),Qa(this,"onBinValueCallback",void 0),Qa(this,"onTouchstartCallback",void 0),Qa(this,"onShiftTabCallback",void 0),Qa(this,"onAutoCompleteCallback",void 0),Qa(this,"onKeyPressedCallback",void 0),this.sfConfig={}}}const Xa=(e,t)=>{let o=e;for(const[n,i]of Object.entries(t))if(i===e){o=n;break}return o?.toLowerCase().replace(/[_.\s]/g,"-")},ed=e=>{let t;switch(e){case ze:t=Bt.CC_NUM;break;case je:t=Bt.CC_DAT;break;case qe:t=Bt.CC_MTH;break;case We:t=Bt.CC_YR;break;case Je:t=Bt.CC_CVC;break;case Qe:t=Bt.KCP_PWD}return t},td=({i18n:e,fieldTypeMappingFn:t,SRPanelRef:o},{errors:n,isValidating:i,layout:a,countrySpecificLabels:d})=>{const r=(({errors:e,i18n:t,layout:o,countrySpecificLabels:n,fieldTypeMappingFn:i})=>Object.entries(e).reduce((a,[d,r])=>{if(r){const r=e[d],s="errorI18n"in r&&"rootNode"in r,l="object"==typeof r.errorMessage;let u,c;if(u=s?r.error:l?r.errorMessage.translationKey:r.errorMessage,s&&"errorI18n"in r)c=r.errorI18n+"";else{const e=i?i(d,t,n):"";if(l){const o=r.errorMessage.translationKey,n=r.errorMessage.translationObject.values.format;c=`${t.get(o,{values:{label:e,format:n}})}`}else c=t.get(r.errorMessage,{values:{label:e}})+""}a.push({field:d,errorMessage:c,errorCode:u}),o&&a.sort((e,t)=>o.indexOf(e.field)-o.indexOf(t.field))}return a},[]))({errors:n,i18n:e,fieldTypeMappingFn:t,countrySpecificLabels:d,layout:a});if(r.length){if(i){const e=r.map(e=>e.errorMessage);o.setMessages(e);const t=r.map(e=>e.field);return{currentErrorsSortedByLayout:r,action:Lt,fieldToFocus:t[0]}}return o?.setMessages(null),{currentErrorsSortedByLayout:r,action:gt}}return o?.setMessages(null),{currentErrorsSortedByLayout:r,action:"none"}};function od(e,t,o,n){const i=["ach","giftcard"].includes(e)?e:"creditCard",a=o.get(`${i}.${t}.aria.iframeTitle`),d=o.get(`${i}.${Rt[t]}.label`),r=o.locale;let s=((e,t,o)=>{const n={...e},i=ed(o);return n.error=((e,t)=>Object.values(Dt).reduce((o,n)=>(n.includes(t)&&(o[n]=e.get(n)),o),{}))(t,i),n})({iframeTitle:a,label:d},o,t);return n&&(s=((e,t,o,n)=>{const i={...e},a={};switch(o){case"ach":case et:break;default:if(n===Je)a[Ye]=t.get("creditCard.securityCode.contextualText.3digits"),a[Xe]=t.get("creditCard.securityCode.contextualText.4digits");else{const e=`creditCard.${Rt[n]}.contextualText`,o=t.get(e);o!==e&&(a[n]=o)}}return Object.keys(a).length&&(i.contextualTexts=a),i})(s,o,e,t)),{...r&&{lang:r},[t]:s}}class nd extends Ya{init(e,t,o,n){const i=od(this.sfConfig.txVariant,this.sfConfig.fieldType,e,n);this.sfConfig.iframeUIConfig.ariaConfig=i,this.sfConfig.iframeUIConfig.placeholders=function(e,t,o){return e===et?{[t]:o[Rt[t]]??""}:t===Je?{[Ye]:o.securityCodeThreeDigits??"",[Xe]:o.securityCodeFourDigits??""}:{[t]:o[Rt[t]]??""}}(this.sfConfig.txVariant,this.sfConfig.fieldType,o);const a=function({src:e,title:t="iframe element",policy:o="origin"}){const n=document.createElement("iframe");n.setAttribute("src",e),n.classList.add("js-iframe"),""===t||0===t.trim().length||"none"===t?n.setAttribute("role","presentation"):n.setAttribute("title",t),n.setAttribute("allowtransparency","true"),n.setAttribute("referrerpolicy",o);const i=document.createTextNode("<p>Your browser does not support iframes.</p>");return n.appendChild(i),n}({src:t,title:i[this.sfConfig.fieldType].iframeTitle,policy:"origin"});this.holderEl.appendChild(a);const d=Ka(this.holderEl,".js-iframe");return d&&(this.iframeContentWindow=d.contentWindow,this.iframeOnLoadListener=this.iframeOnLoadListenerFn,io(d,"load",this.iframeOnLoadListener,!1)),this.iframeRef=d,this}iframeOnLoadListenerFn(){this.postMessageListener=this.postMessageListenerFn,io(window,"message",this.postMessageListener,!1);
1const e={...this.sfConfig,numKey:this.numKey};window._b$dl&&console.log("### SecuredField:::: onIframeLoaded:: created configObj=",e),wa(e,this.iframeContentWindow,this.loadingContext),this.onIframeLoadedCallback()}postMessageListenerFn(e){if(!((e,t,o)=>{const n=e.origin,i=t.indexOf("/checkoutshopper/");let a=i>-1?t.substring(0,i):t;const d=a.length-1;return"/"===a.charAt(d)&&(a=a.substring(0,d)),n===a||(o&&Va("WARNING postMessageValidation: postMessage listener for iframe::origin mismatch!\n Received message with origin:",n,"but the only allowed origin for messages to CSF is",a,"### event.data=",e.data),!1)})(e,this.loadingContext,this.sfConfig.showWarnings))return;let t;try{t=JSON.parse(e.data)}catch(t){return(e=>e.data&&e.data.type&&"string"==typeof e.data.type&&e.data.type.indexOf("webpack")>-1)(e)?void(this.sfConfig.showWarnings&&va("### SecuredField::postMessageListenerFn:: PARSE FAIL - WEBPACK")):(e=>e.data&&"string"==typeof e.data&&e.data.indexOf("cvox")>-1)(e)?void(this.sfConfig.showWarnings&&va("### SecuredField::postMessageListenerFn:: PARSE FAIL - CHROMEVOX")):void(this.sfConfig.showWarnings&&va("### SecuredField::postMessageListenerFn:: PARSE FAIL - UNKNOWN REASON: event.data=",e.data))}if(No(t,"action")&&No(t,"numKey"))if(this.numKey===t.numKey)switch(t.action){case"encryption":this.isValid=!0,this.onEncryptionCallback(t);break;case"config":window._b$dl&&console.log("### SecuredField::postMessageListenerFn:: configured - calling onConfigCallback",t.fieldType),this.onConfigCallback(t);break;case"focus":this.onFocusCallback(t);break;case"binValue":this.onBinValueCallback(t);break;case"touch":this.onTouchstartCallback(t);break;case"shifttab":this.onShiftTabCallback(t);break;case"autoComplete":this.onAutoCompleteCallback(t);break;case"enterKeyPressed":this.onKeyPressedCallback(t);break;default:this.isValid=!1,this.onValidationCallback(t)}else this.sfConfig.showWarnings&&Va("WARNING SecuredField :: postMessage listener for iframe :: data mismatch! (Probably a message from an unrelated securedField)");else this.sfConfig.showWarnings&&Va("WARNING SecuredField :: postMessage listener for iframe :: data mismatch!")}destroy(){ao(window,"message",this.postMessageListener,!1),ao(this.iframeRef,"load",this.iframeOnLoadListener,!1),this.iframeC
vendor: 2,831 bytes, line 1
1ontentWindow=null,(e=>{for(;e.firstChild;)e.removeChild(e.firstChild)})(this.holderEl)}isOptionalOrHidden(){if(this.sfConfig.fieldType===je||this.sfConfig.fieldType===qe||this.sfConfig.fieldType===We)switch(this.expiryDatePolicy){case Ot:return!0;case Ct:return!this.hasError;default:return!1}if(this.sfConfig.fieldType===Je)switch(this.cvcPolicy){case ct:return!0;case ut:return!this.hasError;default:return!1}return!1}onIframeLoaded(e){return this.onIframeLoadedCallback=e,this}onEncryption(e){return this.onEncryptionCallback=e,this}onValidation(e){return this.onValidationCallback=e,this}onConfig(e){return this.onConfigCallback=e,this}onFocus(e){return this.onFocusCallback=e,this}onBinValue(e){return this.onBinValueCallback=e,this}onTouchstart(e){return this.onTouchstartCallback=e,this}onShiftTab(e){return this.onShiftTabCallback=e,this}onAutoComplete(e){return this.onAutoCompleteCallback=e,this}onKeyPressed(e){return this.onKeyPressedCallback=e,this}get errorType(){return this._errorType}set errorType(e){this._errorType=e}get hasError(){return this._hasError}set hasError(e){this._hasError=e}get isValid(){if(this.sfConfig.fieldType===Je)switch(this.cvcPolicy){case ct:return!0;case ut:return!this.hasError;default:return this._isValid}if(this.sfConfig.fieldType===je||this.sfConfig.fieldType===qe||this.sfConfig.fieldType===We)switch(this.expiryDatePolicy){case Ot:return!0;case Ct:return!this.hasError;default:return this._isValid}return this._isValid}set isValid(e){this._isValid=e}get cvcPolicy(){return this._cvcPolicy}set cvcPolicy(e){this.sfConfig.fieldType===Je&&e!==this.cvcPolicy&&(this._cvcPolicy=e,this.hasError&&"isValidated"===this.errorType&&(this.hasError=!1))}get expiryDatePolicy(){return this._expiryDatePolicy}set expiryDatePolicy(e){this.sfConfig.fieldType!==je&&this.sfConfig.fieldType!==qe&&this.sfConfig.fieldType!==We||e!==this.expiryDatePolicy&&(this._expiryDatePolicy=e,this.hasError&&"isValidated"===this.errorType&&(this.hasError=!1))}get iframeContentWindow(){return this._iframeContentWindow}set iframeContentWindow(e){this._iframeContentWindow=e}get isEncrypted(){return this._isEncrypted}set isEncrypted(e){this._isEncrypted=e}get numKey(){return this._numKey}set numKey(e){this._numKey=e}get iframeOnLoadListener(){return this._iframeOnLoadListener}set iframeOnLoadListener(e){this._iframeOnLoadListener=e.bind(this)}get postMessageListener(){return this._postMessageListener}set postMessageListener(e){this._postMessageListener=e.bind(this)}constructor(e,t){super();const o=rn(["loadingContext","holderEl","iframeSrc","showContextualElement","placeholders"]).from(e);this.sfConfig={...o,iframeUIConfig:{...o.iframeUIConfig}};const{iframeSrc:n,placeholders:i,showContextualElement:a}=e;return this.loadingContext=e.loadingContext,this.holderEl=e.holderEl,this.isValid=!1,this.iframeC
vendor: 4,304 bytes, line 1
1ontentWindow=null,this.numKey=function(){if(!window.crypto)return 4294967296*Math.random()|0;const e=new Uint32Array(1);return window.crypto.getRandomValues(e),e[0]}(),this.isEncrypted=!1,this.hasError=!1,this.errorType="",this.cvcPolicy=e.cvcPolicy,this.expiryDatePolicy=e.expiryDatePolicy,this.init(t,n,i,a)}}function id(){this.encryptedAttrName=Et;const e=xa(this.props.rootNode,`[${this.encryptedAttrName}]`).filter(e=>{const t=za(e,this.encryptedAttrName),o=it.includes(t);return o||console.warn(`WARNING: '${t}' is not a valid type for the '${this.encryptedAttrName}' attribute. A SecuredField will not be created for this element.`),o}),t=lt,o=At;return this.config.isCreditCardType?(this.isSingleBrandedCard=!1,this.securityCode="",this.createCardSecuredFields(e,t,o),e.length):(this.createNonCardSecuredFields(e),e.length)}async function ad(e){for(let t=0;t<e.length;t++){const o=e[t];await this.setupSecuredField(o).catch(e=>{window._b$dl&&console.log("Secured fields setup failure. e=",e)})}}async function dd(e,t,o){let n=this.state.type;if("card"===n&&1===this.config.cardGroupTypes.length&&(n=this.config.cardGroupTypes[0],this.state.type=n),this.isSingleBrandedCard="card"!==n,this.isSingleBrandedCard){const e=qa(n);en(e)?(t=e.cvcPolicy||lt,o=e.expiryDatePolicy||At,this.securityCode=e.securityCode):this.state.type="unrecognised-single-brand"}for(let n=0;n<e.length;n++){const i=e[n];window._b$dl&&console.log("\nAbout to set up securedField:",i),await this.setupSecuredField(i,t,o).catch(e=>{window._b$dl&&console.log("Secured fields setup failure. e=",e)}),window._b$dl&&console.log("Finished setting up securedField:",i)}if(window._b$dl&&console.log("Finished setting up all securedFields"),this.isSingleBrandedCard){const e={type:this.state.type,rootNode:this.props.rootNode,brand:n,cvcPolicy:t,expiryDatePolicy:o,cvcText:this.securityCode};setTimeout(()=>{this.callbacks.onBrand(e)},0)}}function rd(e,t,o){return new Promise((n,i)=>{const a=za(e,this.encryptedAttrName);a===We&&(this.state.hasSeparateDateFields=!0);const d={fieldType:a,extraFieldData:za(e,mt),uid:za(e,It),cvcPolicy:t,holderEl:e,expiryDatePolicy:o,txVariant:this.state.type,cardGroupTypes:this.config.cardGroupTypes,iframeUIConfig:this.config.iframeUIConfig,sfLogAtStart:this.config.sfLogAtStart,trimTrailingSeparator:this.config.trimTrailingSeparator,isCreditCardType:this.config.isCreditCardType,iframeSrc:this.config.iframeSrc,loadingContext:this.config.loadingContext,showWarnings:this.config.showWarnings,legacyInputMode:this.config.legacyInputMode,minimumExpiryDate:this.config.minimumExpiryDate,maskSecurityCode:this.props.maskSecurityCode,exposeExpiryDate:this.props.exposeExpiryDate,disableIOSArrowKeys:this.props.shouldDisableIOSArrowKeys,implementationType:this.props.implementationType,showContextualElement:this.props.showContextualElement,placeholders:this.props.placeholders},r=new nd(d,this.props.i18n).onIframeLoaded(()=>{if(this.state.iframeCount+=1,window._b$dl&&console.log("### createSecuredFields::onIframeLoaded:: this.state.iframeCount=",this.state.iframeCount),this.state.iframeCount>this.state.numIframes)throw this.destroySecuredFields(),new J("ERROR",`One or more securedFields has just loaded new content. This should never happen. securedFields have been removed.\n                        iframe load count=${this.state.iframeCount}. Expected count:${this.state.numIframes}`);if(r.loadToConfigTimeout=setTimeout(()=>{i({type:d.fieldType,failReason:"sf took too long to config"})},6e3),this.state.iframeCount===this.state.originalNumIframes){const e={iframesLoaded:!0};this.callbacks.onLoad(e)}}).onConfig(e=>{this.handleIframeConfigFeedback(e),clearTimeout(r.loadToConfigTimeout),r.loadToConfigTimeout=null,n(e)}).onFocus(e=>{this.handleFocus(e)}).onBinValue(e=>{this.handleBinValue(e)}).onTouchstart(e=>{this.props.shouldDisableIOSArrowKeys&&(this.hasGenuineTouchEvents||e.hasGenuineTouchEvents)&&this.callbacks.onTouchstartIOS({fieldType:e.fieldType}),(e.hasGenuineTouchEvents||this.hasGenuineTouchEvents)&&this.postMessageToAllIframes({fieldType:e.fieldType,fieldClick:!0})}).onShiftTab(e=>{this.handleSFShiftTab(e.fieldType)}).onEncryption(e=>{this.handleEncryption(e)}).onValidation(e=>{this.handleValidation(e)}).onAutoComplete(e=>{this.processAutoComplete(e)}).onKeyPressed(e=>
1{const{numKey:t,...o}=e;this.callbacks.onKeyPressed(o)});this.state.securedFields[a]=r})}let sd="undefined"!=typeof navigator&&function(){const e=navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){const t=e.indexOf("rv:");return parseInt(e.substring(t+3,e.indexOf(".",t)),10)}const o=e.indexOf("Edge/");return o>0&&parseInt(e.substring(o+5,e.indexOf(".",o)),10)}();var ld=sd,ud="undefined"!=typeof navigator&&/iphone|ipod|ipad/i.test(navigator.userAgent),cd="undefined"!=typeof navigator&&/(firefox)/i.test(navigator.userAgent),Ad={touchendListener:function(e){const t=e.target;if(t instanceof HTMLInputElement||HTMLTextAreaElement&&t instanceof HTMLTextAreaElement){const n=t.value;let i="selectionStart"in(o=t)?o.selectionStart:0,a=!1;i===n.length&&(i-=1,a=!0),t.value=n;try{t.setSelectionRange&&(t.focus(),t.setSelectionRange(i,i),a&&(i+=1,setTimeout(()=>{t.setSelectionRange(i,i)},0)))}catch(e){}}else if(this.config.keypadFix){const e=this.props.rootNode,t=document.createElement("input");t.style.width="1px",t.style.height="1px",t.style.opacity="0",t.style.fontSize="18px",e.appendChild(t),t.focus(),e.removeChild(t)}var o;this.destroyTouchendListener(),this.state.registerFieldForIos=!1,this.postMessageToAllIframes({fieldType:"webInternalElement",fieldClick:!0})},touchstartListener:function(e){this.hasGenuineTouchEvents=!0;const t=e.target;if(t instanceof HTMLInputElement||t instanceof HTMLSpanElement){this.postMessageToAllIframes({fieldType:"webInternalElement",checkoutTouchEvent:!0});const e=t.getAttribute("name")??t.getAttribute("data-id");this.callbacks.onTouchstartIOS?.({fieldType:"webInternalElement",name:e})}},handleTouchend:function(){const e=Ka(document,"body");e.style.cursor="pointer",io(e,"touchend",this.touchendListener),this.state.registerFieldForIos=!0},destroyTouchendListener:function(){if(!ud)return!1;const e=Ka(document,"body");return e.style.cursor="auto",ao(e,"touchend",this.touchendListener),!0},destroyTouchstartListener:function(){return!!ud&&(ao(document,"touchstart",this.touchstartListener),!0)}};const Cd=(e,t,o)=>((e,t=!0)=>{const o=Array.prototype.slice.call(xa(document,"*[data-cse], a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), object, embed, *[tabindex], *[contenteditable]")),n=[];o.forEach(e=>{const t=e.getAttribute("tabindex"),o=!t||parseInt(t,10)>=0,i=e.getBoundingClientRect(),a=i.width>0&&i.height>0;o&&a&&n.push(e)});const i=((e,t)=>{for(let o=0;o<e.length;o+=1)if(t(e[o]))return o;return-1})(n,t=>t===e||e.contains(t));return n[i+(t?-1:1)]})(Ka(t,`[data-cse=${e}]`),o);var Od=function(e){let t;t="giftcard"===this.state.type?function(e,t){let o,n;switch(e){case ze:o=Cd(ze,t);break;case Je:n=ze}return{fieldToFocus:n,additionalField:o}}(e,this.props.rootNode):this.state.isKCP?function(e,t,o){let n,i;switch(e){case ze:n=Cd(ze,t);break;case je:case qe:i=ze;break;case We:i=qe;break;case Je:i=o?We:je;break;case Qe:n=Cd(e,t)}return{fieldToFocus:i,additionalField:n}}(e,this.props.rootNode,this.state.hasSeparateDateFields):function(e,t,o,n){let i,a;switch(e){case ze:i=Cd(ze,t);break;case je:case qe:a=ze;break;case We:a=qe;break;case Je:1===n?i=Cd(Je,t):a=o?We:je}return{fieldToFocus:a,additionalField:i}}(e,this.props.rootNode,this.state.hasSeparateDateFields,this.state.numIframes);const o=t.fieldToFocus,n=t.additionalField;o?this.setFocusOnFrame(o,!1):n&&(e=>{e&&(e.focus(),e.blur(),e.focus())})(n)},Ed=function(e){(cd||ld&&ld<=11)&&this.handleShiftTab(e)};function md(e){if(No(this.state.securedFields,ze)){const t={txVariant:this.state.type,...e,fieldType:ze,numKey:this.state.securedFields[ze].numKey};wa(t,Za(this.state,ze),this.config.loadingContext)}}function Id(e){(No(this.state.securedFields,qe)&&No(this.state.securedFields,We)?[qe,We]:[je]).forEach(t=>{const o={txVariant:this.state.type,...e,fieldType:t,numKey:this.state.securedFields[t].numKey};wa(o,Za(this.state,t),this.config.loadingContext)})}function Nd(e,t){const o="card"===this.state.type;if(!e||!Object.keys(e).length)return o?(this.sendBrandToCardSF({brand:"reset"}),this.sendExpiryDatePolicyToSF({expiryDatePolicy:At})):t&&this.processBrand({...t,fieldType:ze}),void("card"===this.state.type&&No(this.state.securedFields,je)&&(this.state.securedFields[je].expiryDatePolicy=At));const n=e.supportedBrands[0],i=n.brand,a=n.expiryDatePolicy??(!0===n.showExpiryDate?At:Ot),d={brand:i,cvcPolicy:n.cvcPolicy,expiryDatePolicy:a,cvcText:"Security code",showSocialSecurityNumber:n.showSocialSecurityNumber??!1,fieldType:ze};if(this.processBrand(d),o){const t={brand:i,enableLuhnCheck:!1!==e.supportedBrands[0].enableLuhnCheck,...n?.panLength&&{panLength:n?.panLength}};this.sendBrandToCardSF(t),this.sendExpiryDatePolicyToSF({expiryDatePolicy:a})}No(this.state.securedFields,Je)&&(this.state.securedFields[Je].cvcPolicy=n.cvcPolicy),No(this.state.securedFields,je)?this.state.securedFields[je].expiryDatePolicy=a:No(this.state.securedFields,qe)&&No(this.state.securedFields,We)&&(this.state.securedFields[qe].expiryDatePolicy=a,this.state.securedFields[We].expiryDatePolicy=a),this.validateForm()}function pd({csfState:e,csfConfig:t}
1,o,n){if(!No(e.securedFields,o))return;const i={txVariant:e.type,fieldType:o,focus:!0,numKey:e.securedFields[o].numKey};wa(i,Za(e,o),t.loadingContext)}function Rd({csfState:e,csfConfig:t},o){const n=Object.keys(o||{});return!!n.length&&(Object.keys(e.securedFields).forEach(i=>{const a={txVariant:e.type,fieldType:i,numKey:e.securedFields[i].numKey};n.forEach(e=>{a[e]=o[e]}),wa(a,Za(e,i),t.loadingContext)}),!0)}function yd({csfState:e,csfConfig:t,csfProps:o,csfCallbacks:n},i){if(i.fieldType===ze){const a={brand:i.brand,cvcPolicy:i.cvcPolicy,expiryDatePolicy:i.expiryDatePolicy,showSocialSecurityNumber:i.showSocialSecurityNumber},d=!Wa(a,e.brand);if(!d)return null;const r="card"===e.type||"bcmc"===e.type;if(r&&d&&(e.brand=a,No(e.securedFields,Je))){const o={txVariant:e.type,brand:a.brand,fieldType:Je,cvcPolicy:i.cvcPolicy,numKey:e.securedFields[Je].numKey};wa(o,Za(e,Je),t.loadingContext)}const s=r?dn(["brand","cvcPolicy","cvcText","expiryDatePolicy","showSocialSecurityNumber"]).from(i):null;if(s&&s.brand){const t=s;t.type=e.type,t.rootNode=o.rootNode,n.onBrand(t)}return!0}return!1}function Sd({csfState:e,csfConfig:t,csfCallbacks:o},n){if("cc-name"===n.name){const e={...n};delete e.numKey;const t=e;return o.onAutoComplete(t),!0}if("cc-exp"===n.name){const o=n.value.replace(/[^0-9]/gi,"/").split("/");if(2!==o.length)return!1;1===o[0].length&&(o[0]=`0${o[0]}`);const i=o[0],a=o[1];if(4!==a?.length&&2!==a?.length||isNaN(parseInt(a)))return!1;const d=a.slice(-2),r=`${i}/${d}`;if(No(e.securedFields,je)){const o={txVariant:e.type,fieldType:je,autoComplete:r,numKey:e.securedFields[je].numKey};return wa(o,Za(e,je),t.loadingContext),!0}if(No(e.securedFields,qe)){const o={txVariant:e.type,fieldType:qe,autoComplete:i,numKey:e.securedFields[qe].numKey};wa(o,Za(e,qe),t.loadingContext)}return No(e.securedFields,We)&&setTimeout(()=>{const o={txVariant:e.type,fieldType:We,autoComplete:d,numKey:e.securedFields[We].numKey};wa(o,Za(e,We),t.loadingContext)},0),!0}return!1}function Ld({csfState:e,csfProps:t,csfCallbacks:o},n,i){const a={...i};delete a.numKey,a.rootNode=t.rootNode,a.type=e.type;const d=a.fieldType;a.focus?e.currentFocusObject!==d&&(e.currentFocusObject=d,ud&&!e.registerFieldForIos&&n()):e.currentFocusObject===d&&(e.currentFocusObject=null);const r=a;r.currentFocusObject=e.currentFocusObject,o.onFocus(r)}function gd({csfState:e,csfCallbacks:t},o,n){if(e.iframeConfigCount+=1,window._b$dl&&console.log("### handleIframeConfigFeedback::csfState.iframeConfigCount:: ",e.iframeConfigCount,"who=",n.fieldType),e.isConfigured){const o={additionalIframeConfigured:!0,fieldType:n.fieldType,type:e.type};t.onAdditionalSFConfig(o)}else if(e.iframeConfigCount===e.originalNumIframes)return o(),!0;return!1}function hd({csfState:e,csfConfig:t,csfProps:o,csfCallbacks:n},i){e.isConfigured=!0;const a={iframesConfigured:!0,type:e.type,rootNode:o.rootNode};if(n.onConfigSuccess(a),1===e.numIframes&&t.isCreditCardType){if("card"===e.type)return Pa("ERROR: Payment method with a single secured field - but 'brands' has not been set to an array containing the specific card brand"),!1;const t=qa(e.type);t&&(t.cvcPolicy??lt)!==lt&&i()}return!0}function Td({csfState:e,csfProps:t,csfCallbacks:o}){const n=(e=>{const t=Object.keys(e);for(let o=0,n=t.length;o<n;o+=1)if(!e[t[o]].isValid)return!1;return!0})(e.securedFields),i=n!==e.allValid;if(e.allValid=n,!n&&!i)return;const a={allValid:n,type:e.type,rootNode:t.rootNode};o.onAllValid(a)}function fd({csfState:e,csfCallbacks:t},o){const{binValue:n,encryptedBin:i,uuid:a}=o,d={binValue:n,type:e.type};i&&(d.encryptedBin=i,d.uuid=a),t.onBinValue(d)}function Md(){this.postMessageToAllIframes({destroy:!0}),Object.keys(this.state.securedFields).forEach(e=>{const t=this.state.securedFields[e];t&&t.destroy(),this.state.securedFields[e]=null}),this.destroyTouchendListener(),this.destroyTouchstartListener(),this.state.securedFields={}}const Gd=(e="You cannot use secured fields")=>{Va(`${e} - they are not yet configured. Use the 'onConfigSuccess' callback to know when this has happened.`)};class Bd extends Da{init(){this.configHandler(this.props),this.callbacksHandler(this.props.callbacks);const e=this.createSecuredFields();this.state.numIframes=this.state.originalNumIframes=e,this.state.isKCP=!!this.props.isKCP,ud&&this.props.shouldDisableIOSArrowKeys&&(this.hasGenuineTouchEvents=!1,io(document,"touchstart",this.touchstartListener))}createReturnObject(){return{updateStyles:e=>{this.state.isConfigured?this.postMessageToAllIframes({styleObject:e}):Va("You cannot update the secured fields styling - they are not yet configured. Use the 'onConfigSuccess' callback to know when this has happened.")},setFocusOnFrame:e=>{this.state.isConfigured?this.setFocusOnFrame(e):Gd("You cannot set focus on any secured field")},isValidated:(e,t)=>{if(this.state.isConfigured){if(No(this.state.securedFields,e)){this.state.securedFields[e].hasError=!0,""===this.state.securedFields[e].errorType&&(this.state.securedFields[e].errorType="isValidated");const o={txVariant:this.state.type,fieldType:e,externalValidation:!0,code:t,numKey:this.state.securedFields[e].numKe
vendor: 1,505 bytes, line 1
1y};wa(o,Za(this.state,e),this.config.loadingContext)}}else Gd("You cannot set validated on any secured field")},hasUnsupportedCard:(e,t)=>{if(this.state.isConfigured){if(No(this.state.securedFields,e)){this.state.securedFields[e].hasError=!!t,this.state.securedFields[e].errorType=t;const o={txVariant:this.state.type,fieldType:e,unsupportedCard:!!t,code:t,numKey:this.state.securedFields[e].numKey};wa(o,Za(this.state,e),this.config.loadingContext)}}else Gd("You cannot set hasUnsupportedCard on any secured field")},destroy:()=>{this.state.isConfigured?this.destroySecuredFields():Gd("You cannot destroy secured fields")},brandsFromBinLookup:(e,t)=>{if(!this.config.isCreditCardType)return null;this.state.isConfigured?this.handleBrandFromBinLookup(e,t):Gd("You cannot set pass brands to secured fields")},addSecuredField:e=>{const t=Ka(this.props.rootNode,`[data-cse="${e}"]`);t&&(this.state.numIframes+=1,this.setupSecuredField(t))},removeSecuredField:e=>{if(this.state.securedFields[e]){this.state.securedFields[e].destroy(),delete this.state.securedFields[e],this.state.numIframes-=1,this.state.iframeCount-=1;const t={additionalIframeRemoved:!0,fieldType:e,type:this.state.type};this.callbacks.onAdditionalSFRemoved(t)}},setKCPStatus:e=>{this.state.isKCP=e},sfIsOptionalOrHidden:e=>this.state.securedFields[e].isOptionalOrHidden()}}constructor(e){super(e),this.state={type:this.props.type,brand:"card"!==this.props.type?{brand:this.props.type,cvcPolicy:"required"}:{brand:null,cvcPolicy:"required"}
1,allValid:void 0,numIframes:0,originalNumIframes:0,iframeCount:0,iframeConfigCount:0,isConfigured:!1,hasSeparateDateFields:!1,currentFocusObject:null,registerFieldForIos:!1,securedFields:{},isKCP:!1};const t={csfState:this.state,csfConfig:this.config,csfProps:this.props,csfCallbacks:this.callbacks};this.configHandler=ba,this.callbacksHandler=Fa,this.validateForm=Ja(Td,t),this.isConfigured=Ja(hd,t,this.validateForm),this.handleIframeConfigFeedback=Ja(gd,t,this.isConfigured),this.processBrand=Ja(yd,t),this.handleValidation=ka,this.handleEncryption=Ha,this.createSecuredFields=id,this.createNonCardSecuredFields=ad,this.createCardSecuredFields=dd,this.setupSecuredField=rd,this.postMessageToAllIframes=Ja(Rd,t),this.handleIOSTouchEvents=Ad.handleTouchend.bind(this),this.touchendListener=Ad.touchendListener.bind(this),this.destroyTouchendListener=Ad.destroyTouchendListener.bind(this),this.touchstartListener=Ad.touchstartListener.bind(this),this.destroyTouchstartListener=Ad.destroyTouchstartListener.bind(this),this.setFocusOnFrame=Ja(pd,t),this.handleFocus=Ja(Ld,t,this.handleIOSTouchEvents),this.handleSFShiftTab=Ed,this.handleShiftTab=Od,this.destroySecuredFields=Md,this.processAutoComplete=Ja(Sd,t),this.handleBinValue=Ja(fd,t),this.handleBrandFromBinLookup=Nd,this.sendBrandToCardSF=md,this.sendExpiryDatePolicyToSF=Id,this.init()}}const Dd=e=>{let t=(e=>e.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase())(e);return it.includes(e)&&(t=t.substring(10)),t};function Pd(e,t,o,n){return(t!==rt&&t!==st||0!==o[e])&&n[e]}var vd={handleFocus:function(e){this.numCharsInField[e.fieldType]=e.numChars,this.props.onFocus(e)},handleOnAllValid:function(e){return!this.state.detectedUnsupportedBrands&&(this.setState({isSfpValid:e.allValid},()=>{this.props.onChange(this.state,{event:"handleOnAllValid"}),this.props.onAllValid(e)}),!0)},handleOnAutoComplete:function(e){this.setState({autoCompleteName:e.value},()=>{this.props.onChange(this.state,{event:"handleOnAutoComplete",fieldType:e.fieldType}),this.setState({autoCompleteName:null})}),this.props.onAutoComplete(e)},handleOnFieldValid:function(e){return!(this.state.detectedUnsupportedBrands&&e.fieldType===ze||(this.setState(t=>({data:{...t.data,[e.encryptedFieldName]:e.blob},valid:{...t.valid,[e.encryptedFieldName]:e.valid},errors:{...t.errors,[e.fieldType]:t.errors[e.fieldType]??!1}}),()=>{this.props.onChange(this.state,{event:"handleOnFieldValid",fieldType:e.fieldType}),this.props.onFieldValid(e)}),0))},handleOnLoad:function(e){clearTimeout(this.csfLoadFailTimeout),this.csfLoadFailTimeout=null,this.props.onLoad(e),this.csfConfigFailTimeout=setTimeout(()=>{"ready"!==this.state.status&&(this.setState({status:"csfConfigFailure"}),this.props.onError(new J("ERROR","secured fields have failed to configure")))},this.csfConfigFailTimeoutMS)},handleOnConfigSuccess:function(e){clearTimeout(this.csfConfigFailTimeout),this.csfConfigFailTimeout=null,this.setState({status:"ready"},()=>{this.props.onConfigSuccess(e)})},handleOnBrand:function(e){this.setState(t=>{const o=Pd(Je,e.cvcPolicy,this.numCharsInField,t.errors),n=1===this.numDateFields?Pd(je,e.expiryDatePolicy,this.numCharsInField,t.errors):null,i=2===this.numDateFields?Pd(qe,e.expiryDatePolicy,this.numCharsInField,t.errors):null,a=2===this.numDateFields?Pd(We,e.expiryDatePolicy,this.numCharsInField,t.errors):null;return{brand:e.brand,cvcPolicy:e.cvcPolicy??lt,showSocialSecurityNumber:e.showSocialSecurityNumber,errors:{...t.errors,...en(o)&&{[Je]:o},...en(n)&&{[je]:n},...en(i)&&{[qe]:i},...en(a)&&{[We]:a}},expiryDatePolicy:e.expiryDatePolicy??At}},()=>{this.props.onChange(this.state,{event:"handleOnBrand"});const t=this.props.brandsConfiguration[e.brand]?.icon??(e=>{const t="card"===e?"nocard":e||"nocard",o={type:t,extension:"svg"};return this.props.resources.getImage(o)(t)})(e.brand);this.props.onBrand({...e,brandImageUrl:t})})},handleOnError:function(e,t=null){const o=e.error;return this.setState(n=>({errors:{...n.errors,[e.fieldType]:o||!1},...t&&{data:{...n.data,[ze]:void 0}},...t&&{valid:{...n.valid,[ze]:!1}},...t&&{isSfpValid:!1}}),()=>{this.props.onChange(this.state,{event:"handleOnError",fieldType:e.fieldType})}),!0},handleOnNoDataRequired:function(){this.setState({status:"ready"},()=>this.props.onChange({isSfpValid:!0}))},handleOnTouchstartIOS:function(e){this.props.disableIOSArrowKeys?.(e)},handleKeyPressed:function(e){if("enterKeyPressed"===e.action){const e=new KeyboardEvent("keypress",{bubbles:!0,cancelable:!0,key:"Enter",code:"Enter"});this.props.handleKeyPress?.(e)}}};function Vd(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class bd extends he{componentDidMount(){this.props.rootNode&&this.setRootNode(this.props.rootNode);const e=(e=>e?Array.prototype.slice.call(e.querySelectorAll('[data-cse*="encrypted"]')).map(e=>e.getAttribute("data-cse")):[])(this.rootNode),t=e.reduce(Ga,{});this.setState({valid:t}
1),e.forEach(e=>{this.numCharsInField[e]=0}),this.numDateFields=e.filter(e=>e.match(/Expiry/)).length,e.length?(this.destroy(),this.initializeCSF(this.rootNode)):this.handleOnNoDataRequired()}componentDidUpdate(){this.checkForKCPFields()}componentWillUnmount(){this.csf=null,clearTimeout(this.csfLoadFailTimeout),clearTimeout(this.csfConfigFailTimeout)}initializeCSF(e){let t=this.props.loadingContext;const o={rootNode:e,type:this.props.type,clientKey:this.props.clientKey,cardGroupTypes:this.props.brands,autoFocus:this.props.autoFocus,trimTrailingSeparator:this.props.trimTrailingSeparator,loadingContext:t,keypadFix:this.props.keypadFix,showWarnings:this.props.showWarnings,iframeUIConfig:{sfStyles:this.props.styles},i18n:this.props.i18n,callbacks:{onLoad:this.handleOnLoad,onConfigSuccess:this.handleOnConfigSuccess,onFieldValid:this.handleOnFieldValid,onAllValid:this.handleOnAllValid,onBrand:this.handleOnBrand,onError:this.handleOnError,onFocus:this.handleFocus,onBinValue:this.props.onBinValue,onAutoComplete:this.handleOnAutoComplete,onAdditionalSFConfig:this.props.onAdditionalSFConfig,onAdditionalSFRemoved:this.props.onAdditionalSFRemoved,onTouchstartIOS:this.handleOnTouchstartIOS,onKeyPressed:this.handleKeyPressed},isKCP:this.state.hasKoreanFields,legacyInputMode:this.props.legacyInputMode,minimumExpiryDate:this.props.minimumExpiryDate,implementationType:this.props.implementationType||"components",forceCompat:this.props.forceCompat,maskSecurityCode:this.props.maskSecurityCode,exposeExpiryDate:this.props.exposeExpiryDate,shouldDisableIOSArrowKeys:!!this.props.disableIOSArrowKeys,placeholders:this.props.placeholders??{},showContextualElement:this.props.showContextualElement};this.csf=(e=>{if(!e)throw new Error("No securedFields configuration object defined");const t={...e};try{const e=(e=>{if(!e)throw new Error("Error: isGenericCardType: type param has not been specified");return"card"===e||"scheme"===e})(t.type);t.type=e?"card":t.type}catch(e){t.type="card"}if(!No(t,"rootNode"))return Pa('ERROR: SecuredFields configuration object is missing a "rootNode" property');if(nn(t.clientKey))return Va('WARNING: AdyenCheckout configuration object is missing a "clientKey" property.');const o=(e=>{let t;return"object"==typeof e&&(t=e),"string"!=typeof e||(t=Ka(document,e),t)?t:null})(t.rootNode);return o?(t.rootNode=o,new Bd(t).createReturnObject()):Pa(`ERROR: SecuredFields cannot find a valid rootNode element for ${t.type}`)})(o),this.csfLoadFailTimeout=setTimeout(()=>{"ready"!==this.state.status&&(this.setState({status:"csfLoadFailure"}),this.props.onError(new J("ERROR","secured field iframes have failed to load")))},this.csfLoadFailTimeoutMS)}checkForKCPFields(){let e=!1;if(this.props.koreanAuthenticationRequired&&(e=this.issuingCountryCode?"kr"===this.issuingCountryCode:"kr"===this.props.countryCode),this.state.hasKoreanFields&&!e){const e=e=>({data:{...e.data,[Qe]:void 0},valid:{...e.valid,[Qe]:!1},errors:{...e.errors,[Qe]:!1},hasKoreanFields:!1});this.setState(e,()=>{this.props.onChange(this.state)}),this.csf.removeSecuredField(Qe),this.csf.setKCPStatus(!1)}if(!this.state.hasKoreanFields&&e){const e=e=>({valid:{...e.valid,[Qe]:!1},hasKoreanFields:!0,isSfpValid:!1});this.setState(e,()=>{this.props.onChange(this.state)}),this.csf.addSecuredField(Qe),this.csf.setKCPStatus(!0)}}getChildContext(){return{i18n:this.props.i18n}}handleUnsupportedCard(e){const t=!!e.error;return t&&this.setState({detectedUnsupportedBrands:e.detectedBrands}),e.rootNode=this.rootNode,this.handleOnError(e,t),this.csf&&this.csf.hasUnsupportedCard(ze,e.error),t}setFocusOn(e){this.csf&&this.csf.setFocusOnFrame(e)}updateStyles(e){this.csf&&this.csf.updateStyles(e)}sfIsOptionalOrHidden(e){return this.csf.sfIsOptionalOrHidden(e)}destroy(){this.csf&&this.csf.destroy()}showValidation(){const{numDateFields:e,state:t}=this;Object.keys(t.valid).reduce(((e,t)=>(o,n)=>{let i=!0!==t.valid[n]?((e,t)=>1!==t||e!==qe&&e!==We?e:je)(n,e):null;return i=((e,t,o)=>{const{isFieldOfType:n,fieldIsValid:i}=o.reduce((o,n)=>(o.isFieldOfType||(o.isFieldOfType=e===n,o.fieldIsValid=!t.errors[n]),o),{isFieldOfType:!1,fieldIsValid:!1}),a=e===Je?"cvcPolicy":"expiryDatePolicy",d="cvcPolicy"===a?ut:Ct,r="cvcPolicy"===a?ct:Ot;return(t[a]===d||t[a]===r)&&i&&n?null:e})(i,t,[Je,je,qe,We]),i&&!o.includes(i)&&o.push(i),o}
1)(e,t),[]).forEach(e=>{const o=((e,t,o)=>({rootNode:t,fieldType:e,error:xe(o,`errors.${e}`)||Pt[e],type:"card"}))(e,this.rootNode,t);this.handleOnError(o,!!t.detectedUnsupportedBrands),this.csf&&this.csf.isValidated&&this.csf.isValidated(e,o.error)})}mapErrorsToValidationRuleResult(){return Object.keys(this.state.errors).reduce((e,t)=>{const o=this.state.errors[t];return e[t]=o?{isValid:!1,errorMessage:Xa(o,Dt),errorI18n:this.props.i18n.get(o),error:o,rootNode:this.rootNode,...this.state.detectedUnsupportedBrands&&{detectedBrands:this.state.detectedUnsupportedBrands}}:null,e},{})}processBinLookupResponse(e,t){if(this.state.detectedUnsupportedBrands&&(this.setState(e=>({errors:{...e.errors,[ze]:!1},detectedUnsupportedBrands:null})),this.csf&&e)){const e={type:"card",fieldType:"encryptedCardNumber",error:""};this.handleUnsupportedCard(e)}this.issuingCountryCode=e?.issuingCountryCode?.toLowerCase();const o=t?.brand,n=o&&at.includes(t.brand);n&&this.setState(t,()=>{this.props.onChange(this.state)}),this.csf&&this.csf.brandsFromBinLookup(e,n?t:null)}render(e,t){return e.render({setRootNode:this.setRootNode,setFocusOn:this.setFocusOn},t)}constructor(e){super(e),Vd(this,"csfLoadFailTimeout",void 0),Vd(this,"csfLoadFailTimeoutMS",void 0),Vd(this,"csfConfigFailTimeout",void 0),Vd(this,"csfConfigFailTimeoutMS",void 0),Vd(this,"numCharsInField",void 0),Vd(this,"rootNode",void 0),Vd(this,"numDateFields",void 0),Vd(this,"csf",void 0),Vd(this,"handleOnLoad",void 0),Vd(this,"handleOnConfigSuccess",void 0),Vd(this,"handleOnFieldValid",void 0),Vd(this,"handleOnAllValid",void 0),Vd(this,"handleOnBrand",void 0),Vd(this,"handleFocus",void 0),Vd(this,"handleOnError",void 0),Vd(this,"handleOnAutoComplete",void 0),Vd(this,"handleOnNoDataRequired",void 0),Vd(this,"handleOnTouchstartIOS",void 0),Vd(this,"handleKeyPressed",void 0),Vd(this,"state",void 0),Vd(this,"props",void 0),Vd(this,"issuingCountryCode",void 0),Vd(this,"setRootNode",e=>{this.rootNode=e});const t={status:"loading",brand:e.type,errors:{},valid:{},data:{},cvcPolicy:lt,expiryDatePolicy:At,isSfpValid:!1,hasKoreanFields:e.hasKoreanFields};this.state=t,this.csfLoadFailTimeout=null,this.csfLoadFailTimeoutMS=3e4,this.csfConfigFailTimeout=null,this.csfConfigFailTimeoutMS=15e3,this.numCharsInField={},this.handleOnLoad=vd.handleOnLoad.bind(this),this.handleOnConfigSuccess=vd.handleOnConfigSuccess.bind(this),this.handleOnFieldValid=vd.handleOnFieldValid.bind(this),this.handleOnAllValid=vd.handleOnAllValid.bind(this),this.handleOnBrand=vd.handleOnBrand.bind(this),this.handleFocus=vd.handleFocus.bind(this),this.handleOnError=vd.handleOnError.bind(this),this.handleOnNoDataRequired=vd.handleOnNoDataRequired.bind(this),this.handleOnAutoComplete=vd.handleOnAutoComplete.bind(this),this.handleOnTouchstartIOS=vd.handleOnTouchstartIOS.bind(this),this.handleKeyPressed=vd.handleKeyPressed.bind(this),this.processBinLookupResponse=this.processBinLookupResponse.bind(this),this.setFocusOn=this.setFocusOn.bind(this),this.updateStyles=this.updateStyles.bind(this),this.handleUnsupportedCard=this.handleUnsupportedCard.bind(this),this.showValidation=this.showValidation.bind(this),this.destroy=this.destroy.bind(this)}}Vd(bd,"defaultProps",{type:"card",keypadFix:!0,rootNode:null,loadingContext:null,brands:[],showWarnings:!1,autoFocus:!0,trimTrailingSeparator:!0,onChange:()=>{},onLoad:()=>{},onConfigSuccess:()=>{},onAllValid:()=>{},onFieldValid:()=>{},onBrand:()=>{},onError:()=>{},onBinValue:()=>{},onFocus:()=>{},onAutoComplete:()=>{},handleKeyPress:()=>{},styles:{}});const Ud=(e,t,o,n)=>{if(e[o]?.[t]?.formatterFn)return null;const i=e[o]?.[t]?.maxlength;return i||30},Fd=e=>!(null!=e&&!/^[\s]*$/.test(e)),_d="?\\+_=!@#$%^&*(){}~<>\\[\\]\\\\",$d=(e,t="g")=>new RegExp(`[${e}]`,t),kd={socialSecurityNumber:function(e=""){if("string"!=typeof e)return"";const t=function(e){return e.replace(/[^0-9]/g,"").trim()}(e);return t.length>11?function(e){return e.replace(/^(\d{2})(\d{3})(\d{3})?(\d{4})?(\d{1,2})?$/g,(e,t,o,n,i="",a="")=>`${t}.${o}.${n}/${i}${a.length?`-${a}`:""}`)}(t):function(e){return e.replace(/\W/gi,"").replace(/(\d{3})(?!$)/g,"$1.").replace(/(.{11}).(\d{1,2})$/g,"$1-$2")}(t)}},wd={socialSecurityNumber:[{modes:["blur"],validate:e=>Fd(e)?null:function(e){return/(^\d{3}\.\d{3}\.\d{3}-\d{2}$)|(^\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2}$)/.test(e)}(e),errorMessage:Gt}],taxNumber:[{modes:["blur"],validate:e=>Fd(e)?null:6===e?.length||10===e?.length,errorMessage:Mt}
1],holderName:[{modes:["blur"],validate:e=>!Fd(e)||null,errorMessage:ft}],default:[{modes:["blur"],validate:e=>!!e&&"string"==typeof e&&e.trim().length>0}]},Zd=e=>e.map(e=>({...e}));function Hd(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class xd{hasError(e=!1){return e?!this.isValid&&this.shouldValidate:null!=this.isValid&&!this.isValid&&this.shouldValidate}constructor(e,t,o,n){Hd(this,"shouldValidate",void 0),Hd(this,"isValid",void 0),Hd(this,"errorMessage",void 0),this.shouldValidate=e.modes.includes(o),this.isValid=e.validate(t,n),this.errorMessage=e.errorMessage}}function Kd(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class zd{get isValid(){return this.validationResults.reduce((e,t)=>e&&t.isValid,!0)}hasError(e=!1){return Boolean(this.getError(e))}getError(e=!1){return this.validationResults.find(t=>t.hasError(e))}getAllErrors(){return this.validationResults.filter(e=>e.hasError())}constructor(e){Kd(this,"validationResults",void 0),this.validationResults=e}}class jd{setRules(e){this.rules={...this.rules,...e}}getRulesFor(e){let t=this.rules[e]??this.rules.default;return Array.isArray(t)||(t=[t]),t}validate({key:e,value:t,mode:o="blur"},n){const i=this.getRulesFor(e).map(e=>new xd(e,t,o,n));return new zd(i)}constructor(e){Kd(this,"rules",{default:{validate:()=>!0,modes:["blur","input"]}}),this.setRules(e)}}const qd=(e,t)=>Object.keys(e).filter(e=>!t.includes(e)).reduce((t,o)=>(t[o]=e[o],t),{}),Wd=(e,t,o,n,i)=>t.reduce((e,t)=>({...e,[t]:e[t]??i?.[t]??n?.[t]??o}),e);function Jd({schema:e,defaultData:t,processField:o,fieldProblems:n}){const i=e=>{if(void 0===t[e])return{valid:!1,errors:null,data:null,fieldProblems:n?.[e]??null};const[i,a]=o({key:e,value:t[e],mode:"blur"},{state:{data:t}});return{valid:a.isValid&&!n?.[e]||!1,errors:a.hasError()?a.getError():null,data:i,fieldProblems:n?.[e]??null}},a=e.reduce((e,t)=>{const{valid:o,errors:n,data:a,fieldProblems:d}=i(t);return{valid:{...e.valid,[t]:o},errors:{...e.errors,[t]:n},data:{...e.data,[t]:a},fieldProblems:{...e.fieldProblems,[t]:d}}},{data:{},valid:{},errors:{},fieldProblems:{}});return{schema:e,data:a.data,valid:a.valid,errors:a.errors,fieldProblems:a.fieldProblems}}function Qd(e){const{rules:t={},formatters:o={},defaultData:n={},fieldProblems:i={},schema:a=[]}=e,d=mi(()=>new jd(t),[t]),r=({key:e,value:t,mode:n},i)=>{const a=o?.[e],r=function(e){return e&&"formatterFn"in e}(a)?a.formatterFn:a,s=r&&"function"==typeof r?r(t??"",i):t;return[s,d.validate({key:e,value:s,mode:n},i)]},[s,l]=Ai(function(e){return function(t,{type:o,key:n,value:i,mode:a,schema:d,defaultData:r,formValue:s,selectedSchema:l,fieldProblems:u,data:c}){const A=l||t.schema;switch(o){case"setData":return{...t,data:{...t.data,[n]:i}};case"mergeData":return{...t,data:{...t.data,...c}};case"setValid":return{...t,valid:{...t.valid,[n]:i}};case"setErrors":return{...t,errors:{...t.errors,[n]:i}};case"setFieldProblems":return t?.schema?.reduce((e,o)=>({...e,fieldProblems:{...t.fieldProblems,[o]:u?.[o]??null},valid:{...t.valid,[o]:t.valid?.[o]&&!u[o]}}),t)??t;case"updateField":{const[o,d]=e({key:n,value:i,mode:a},{state:t}),r=t.data[n],s={...t.fieldProblems};return r!==o&&(s[n]=null),{...t,data:{...t.data,[n]:o},errors:{...t.errors,[n]:d.hasError()?d.getError():null},valid:{...t.valid,[n]:d.isValid&&!s[n]||!1},fieldProblems:s}}case"mergeForm":{const e={...t,data:{...t.data,...s.data},errors:{...t.errors,...s.errors},valid:{...t.valid,...s.valid},fieldProblems:{...t.fieldProblems,...s.fieldProblems}};return e.valid&&(e.isValid=Object.values(e.valid).every(e=>e)),e}case"setSchema":{const o=Jd({schema:d,defaultData:r,processField:e,fieldProblems:u}),n=t.schema.filter(e=>!d.includes(e)),i=d.filter(e=>!t.schema.includes(e)),a={data:qd(t.data,i),errors:qd(t.errors,i),valid:qd(t.valid,i)},s=Wd(qd(t.data,n),i,null,o.data,t.local?.data),l=Wd(qd(t.valid,n),i,!1,o.valid,t.local?.valid),c=Wd(qd(t.errors,n),i,null,o.errors,t.local?.errors);return{...t,schema:d,data:s,valid:l,errors:c,local:a}}case"validateForm":{const o=A.reduce((o,n)=>{const[,i]=e({key:n,value:t.data[n],mode:"blur"},{state:t});
1return{valid:{...o.valid,[n]:i.isValid&&!t.fieldProblems[n]||!1},errors:{...o.errors,[n]:i.hasError(!0)?i.getError(!0):null}}},{valid:t.valid,errors:t.errors});return{...t,valid:o.valid,errors:o.errors}}default:throw new Error("Undefined useForm action")}}}(r),{defaultData:n,schema:a??[],processField:r,fieldProblems:i},Jd),u=mi(()=>s.schema.reduce((e,t)=>e&&s.valid[t],!0),[s.schema,s.valid]),c=Ii((e=null)=>{l({type:"validateForm",selectedSchema:e})},[]),A=Ii((e,t)=>l({type:"setErrors",key:e,value:t}),[]),C=Ii((e,t)=>l({type:"setValid",key:e,value:t}),[]),O=Ii((e,t)=>l({type:"setData",key:e,value:t}),[]),E=Ii(e=>l({type:"mergeData",data:e}),[]),m=Ii(e=>l({type:"setSchema",schema:e,defaultData:n}),[s.schema]),I=Ii(e=>l({type:"mergeForm",formValue:e}),[]),N=Ii(e=>l({type:"setFieldProblems",fieldProblems:e}),[s.schema]);return Ci(()=>{N(i??{})},[JSON.stringify(i)]),{handleChangeFor:(e,t)=>o=>{const n=((e,t)=>t.target?"checkbox"===t.target.type?!s.data[e]:t.target.value:t)(e,o);l({type:"updateField",key:e,value:n,mode:t})},triggerValidation:c,setSchema:m,setData:O,mergeData:E,setValid:C,setErrors:A,isValid:u,mergeForm:I,setFieldProblems:N,schema:s.schema,valid:s.valid,errors:s.errors,data:s.data,fieldProblems:s.fieldProblems}}const Yd="holderName",Xd="socialSecurityNumber",er=[ze,je,Je],tr=[Yd,ze,je,Je],or=[ze,je,Je,Yd],nr=["taxNumber",Qe],ir=er.concat(nr),ar=tr.concat(nr),dr=or.concat(nr),rr=er.concat([Xd]),sr=tr.concat([Xd]),lr=or.concat([Xd]),ur="N/A",cr=["street","houseNumberOrName","postalCode","city","stateOrProvince","country","firstName","lastName"],[Ar,Cr,Or,Er,mr,Ir,Nr,pr]=cr,Rr={AU:{hasDataset:!0,labels:{[Cr]:"apartmentSuite",[mr]:"state",[Ar]:"address"},optionalFields:[Cr],placeholders:{[mr]:"select.state"},schema:[Ir,Ar,Cr,Er,[[mr,50],[Or,50]]]},BR:{hasDataset:!0,labels:{[mr]:"state"},placeholders:{[mr]:"select.state"}},CA:{hasDataset:!0,labels:{[Cr]:"apartmentSuite",[mr]:"provinceOrTerritory",[Ar]:"address"},optionalFields:[Cr],schema:[Ir,Ar,Cr,[[Er,70],[Or,30]],mr]},GB:{labels:{[Er]:"cityTown"},schema:[Ir,[[Cr,30],[Ar,70]],[[Er,70],[Or,30]],mr]},US:{hasDataset:!0,labels:{[Or]:"zipCode",[Cr]:"apartmentSuite",[mr]:"state",[Ar]:"address"},optionalFields:[Cr],placeholders:{[mr]:"select.state"},schema:[Ir,Ar,Cr,Er,[[mr,50],[Or,50]]]},default:{optionalFields:[],placeholders:{[mr]:"select.provinceOrTerritory"},schema:[Ir,[[Ar,70],[Cr,30]],[[Or,30],[Er,70]],mr]}},yr={default:{labels:{[Or]:"zipCode"},schema:[Or]}},Sr=(Object.keys(Rr),(e,t)=>t({type:"card"===e?"nocard":e||"nocard",extension:"svg"})(e)),Lr=e=>"revolving"===e?.plan||e?.value>1,gr=(e,t,o)=>{switch(e){case"socialSecurityNumber":return t.get(`boleto.${e}`);case"street":case"houseNumberOrName":case"postalCode":case"stateOrProvince":case"city":case"country":return o?.[e]?t.get(o?.[e]):t.get(e);default:return null}},hr=e=>({amount:e.amount,billingAddressRequired:e.billingAddressRequired,billingAddressRequiredFields:e.billingAddressRequiredFields,billingAddressAllowedCountries:e.billingAddressAllowedCountries,brandsConfiguration:e.brandsConfiguration,showStoreDetailsCheckbox:e.showStoreDetailsCheckbox,hasCVC:e.hasCVC,hasHolderName:e.hasHolderName,holderNameRequired:e.holderNameRequired,installmentOptions:e.installmentOptions,placeholders:e.placeholders,positionHolderNameOnTop:e.positionHolderNameOnTop,showBrandIcon:e.showBrandIcon,showContextualElement:e.showContextualElement,lastFour:e.lastFour,expiryMonth:e.expiryMonth,expiryYear:e.expiryYear,disclaimerMessage:e.disclaimerMessage}),Tr=e=>({autoFocus:e.autoFocus,brands:e.brands,brandsConfiguration:e.brandsConfiguration,clientKey:e.clientKey,countryCode:e.countryCode,forceCompat:e.forceCompat,i18n:e.i18n,implementationType:e.implementationType,keypadFix:e.keypadFix,legacyInputMode:e.legacyInputMode,loadingContext:e.loadingContext,maskSecurityCode:e.maskSecurityCode,exposeExpiryDate:e.exposeExpiryDate,minimumExpiryDate:e.minimumExpiryDate,onAdditionalSFConfig:e.onAdditionalSFConfig,onAdditionalSFRemoved:e.onAdditionalSFRemoved,onAllValid:e.onAllValid,onAutoComplete:e.onAutoComplete,onBinValue:e.onBinValue,onConfigSuccess:e.onConfigSuccess,handleKeyPress:e.handleKeyPress,onError:e.onError,onFieldValid:e.onFieldValid,onLoad:e.onLoad,placeholders:e.placeholders,resources:e.resources,showContextualElement:e.showContextualElement,showWarnings:e.showWarnings,trimTrailingSeparator:e.trimTrailingSeparator}),fr=e=>e==bn.partial?yr:null;function Mr(e){return pt[e]??e}class Gr{countryHasDataset(e){return!!this.specifications?.[e]?.hasDataset}countryHasOptionalField(e,t){return!!this.specifications?.[e]?.optionalFields?.includes(t)}getAddressSchemaForCountry(e){return this.specifications?.[e]?.schema||this.specifications.default.schema}getAddressLabelsForCountry(e){return this.specifications?.[e]?.labels||this.specifications.default.labels}getOptionalFieldsForCountry(e){return this.specifications?.[e]?.optionalFields||this.specifications.default?.optionalFields||[]}getKeyForField(e,t){return this.specifications?.[t]?.labels?.[e]||this.specifications?.default?.labels?.[e]||e}getPlaceholderKeyForField(e,t){return this.specifications?.[t]?.placeholders?.[e]||this.specifications?.default?.placeholders?.[e]}getAddressSchemaForCountryFlat(e){return this.getAddressSchemaForCountry(e).flat(2).filter(e=>"string"==typeof e)}constructor(e){var t,o;o=void 0,(t="specifications")in this?Object.defineProperty(this,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):this[t]=o,this.specifications={...Rr,...e}}}const Br=({children:e,status:t})=>{const o=co("adyen-checkout__loading-input__form","loading-input__form",{"loading-input__form--loading":"loading"===t});return Se("div",{style:{position:"relative"}}
1,Se("div",{className:co({"loading-input__spinner":!0,"loading-input__spinner--active":"loading"===t})},Se(Gi,null)),Se("div",{className:o},e))};function Dr({frontCVC:e=!1,fieldLabel:t,onClick:o}){return Se("span",{className:co({"adyen-checkout__card__cvc__hint__wrapper":!0,"adyen-checkout__field__cvc--front-hint":!!e,"adyen-checkout__field__cvc--back-hint":!e}),onClick:o},Se("svg",{className:"adyen-checkout__card__cvc__hint adyen-checkout__card__cvc__hint--front",width:"27",height:"18",viewBox:"0 0 27 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!e,role:"img"},Se("title",{id:"adyen-checkout__cvc__front-hint-img"},t),Se("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H24C25.6569 0 27 1.34315 27 3V15C27 16.6569 25.6569 18 24 18H3C1.34315 18 0 16.6569 0 15V3Z",fill:"#E6E9EB"}),Se("rect",{x:"4",y:"12",width:"19",height:"2",fill:"#B9C4C9"}),Se("rect",{x:"4",y:"4",width:"4",height:"4",rx:"1",fill:"white"}),Se("rect",{className:"adyen-checkout__card__cvc__hint__location",x:"16.5",y:"4.5",width:"7",height:"5",rx:"2.5",stroke:"#C12424"})),Se("svg",{className:"adyen-checkout__card__cvc__hint adyen-checkout__card__cvc__hint--back",width:"27",height:"18",viewBox:"0 0 27 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!!e,role:"img"},Se("title",{id:"adyen-checkout__cvc__back-hint-img"},t),Se("path",{d:"M27 4.00001V3.37501C27 2.4799 26.6444 1.62146 26.0115 0.988518C25.3786 0.355581 24.5201 0 23.625 0H3.375C2.47989 0 1.62145 0.355581 0.988514 0.988518C0.355579 1.62146 0 2.4799 0 3.37501V4.00001H27Z",fill:"#E6E9EB"}),Se("path",{d:"M0 6.99994V14.6666C0 15.5507 0.355579 16.3985 0.988514 17.0237C1.62145 17.6488 2.47989 18 3.375 18H23.625C24.5201 18 25.3786 17.6488 26.0115 17.0237C26.6444 16.3985 27 15.5507 27 14.6666V6.99994H0Z",fill:"#E6E9EB"}),Se("rect",{y:"4.00012",width:"27",height:"3.00001",fill:"#687282"}),Se("path",{d:"M4 11C4 10.4477 4.44772 10 5 10H21C22.1046 10 23 10.8954 23 12C23 13.1046 22.1046 14 21 14H5C4.44771 14 4 13.5523 4 13V11Z",fill:"white"}),Se("rect",{className:"adyen-checkout__card__cvc__hint__location",x:"16.5",y:"9.5",width:"7",height:"5",rx:"2.5",stroke:"#C12424"})))}const Pr=({type:e,className:t="",alt:o="",height:n,width:i})=>{const a=Yi(),d=a({imageFolder:"components/"})?.(e);return Se("img",{className:co("adyen-checkout__icon",t),alt:o,src:d,height:n,width:i})};let vr=Date.now();const Vr=(e="field")=>(vr+=1,`${e}-${vr}`),br="bento_",Ur=e=>{const{children:t,className:o,classNameModifiers:n,dir:i,disabled:a,readOnly:d,errorMessage:r,helper:s,inputWrapperModifiers:l,isLoading:u,isValid:c,label:A,labelEndAdornment:C,name:O,onBlur:E,onFieldBlur:m,onFocus:I,onFocusField:N,showValidIcon:p,useLabelElement:R,showErrorElement:y,showContextualElement:S,staticValue:L,contextualText:g,filled:h,focused:T,i18n:f,contextVisibleToScreenReader:M,renderAlternativeToLabel:G,onInputContainerClick:B}=e,D=M??!0,P=y&&"string"==typeof r&&r.length>0,v=S&&!P&&g?.length>0,V=Ei(Vr(`adyen-checkout-${O}`)),b=mi(()=>L?`input-static-value-${Ke()}`:null,[L]),[U,F]=ci(!1),[_,$]=ci(!1);null!=T&&F(!!T),null!=h&&$(!!h);const k=Ii(e=>{F(!0),I?.(e)},[I]),w=Ii(e=>{F(!1),E?.(e),m?.(e)},[E,m]),Z=Ii(()=>Se(ge,null,"string"==typeof A&&Se("span",{className:co({"adyen-checkout__label__text":!0,"adyen-checkout__label__text--error":r}),"data-id":O},A),"function"==typeof A&&A(),C&&Se("span",{className:"adyen-checkout__label-adornment--end"},C),s&&Se("span",{className:"adyen-checkout__helper-text"},s)),[A,r,C,s]),H=Ii(()=>{const e=Se("span",{className:co({"adyen-checkout-contextual-text--error":!0,"adyen-checkout-contextual-text--hidden":!P}),...D&&{id:`${V.current}${yt}`},"aria-hidden":D?null:"true"},r),o=Se("span",{className:co({"adyen-checkout-contextual-text":!0,"adyen-checkout-contextual-text--hidden":!v}),...D&&{id:`${V.current}${St}`},"aria-hidden":D?null:"true"},g);return Se(ge,null,Se("div",{className:co(["adyen-checkout__input-wrapper",...l.map(e=>`adyen-checkout__input-wrapper--${e}`)]),dir:i,onClick:B},L&&Se("span",{id:b,className:"adyen-checkout__field-static-value"},L),Pe(t).map(e=>function(e,t,o){var n,i,a,d,r=Re({},e.props);for(a in e.type&&e.type.defaultProps&&(d=e.type.defaultProps),t)"key"==a?n=t[a]:"ref"==a?i=t[a]:r[a]=void 0===t[a]&&void 0!==d?d[a]:t[a];return arguments.length>2&&(r.children=arguments.length>3?ae.call(arguments,2):o),Le(e.type,r,n||e.key,i||e.ref,null)}(e,{isValid:c,onFocusHandler:k,onBlurHandler:w,isInvalid:!!r,"aria-owns":b,...O&&{uniqueId:V.current},showErrorElement:y})),u&&Se("span",{className:"adyen-checkout-input__inline-validation adyen-checkout-input__inline-validation--loading"},Se(Gi,{size:"small"})),c&&!1!==p&&Se("span",{className:"adyen-checkout-input__inline-validation adyen-checkout-input__inline-validation--valid"},Se(Pr,{type:`${br}checkmark`,alt:f?.get("field.valid")})),r&&Se("span",{className:"adyen-checkout-input__inline-validation adyen-checkout-input__inline-validation--invalid"},Se(Pr,{type:`${br}field_error`,alt:f?.get("error.title")}))),e,o)}
1,[t,r,g,u,c,k,w]),x=Ii(({onFocusField:e,focused:t,filled:o,disabled:n,name:i,uniqueId:a,useLabelElement:d,isSecuredField:r,children:s,renderAlternativeToLabel:l})=>{const u={onClick:e,className:co({"adyen-checkout__label":!0,"adyen-checkout__label--focused":t,"adyen-checkout__label--filled":o,"adyen-checkout__label--disabled":n})};return d?Se("label",{...u,...!r&&i&&{htmlFor:a}},s):l(u,s,a)},[]);return Se("div",{className:co("adyen-checkout__field",o,n.map(e=>`adyen-checkout__field--${e}`),{"adyen-checkout__field--error":r,"adyen-checkout__field--valid":c,"adyen-checkout__field--inactive":d||a})},Se(x,{onFocusField:N,name:O,disabled:a,filled:_,focused:U,useLabelElement:R,uniqueId:V.current,isSecuredField:!D,renderAlternativeToLabel:G},Z()),H())};function Fr(e){return Se("span",{[Et]:e.encryptedFieldType,[mt]:e["data-info"],[It]:e.uniqueId,className:e.className},e.children)}Ur.defaultProps={className:"",classNameModifiers:[],inputWrapperModifiers:[],useLabelElement:!0,showErrorElement:!0,showContextualElement:!0,renderAlternativeToLabel:()=>null};const _r=(e,t)=>Se("div",{...e,"aria-hidden":"true"},t);function $r(e){const{label:t,onFocusField:o=()=>{},error:n="",className:i="",classNameModifiers:a=[],focused:d,filled:r,isValid:s,frontCVC:l=!1,cvcPolicy:u=lt,showContextualElement:c,contextualText:A}=e,{i18n:C}=Pi(),O=co(i,{"adyen-checkout__field__cvc":!0,"adyen-checkout__card__cvc__input--hidden":u===ct,"adyen-checkout__field__cvc--optional":u===ut}),E=co({"adyen-checkout__input":!0,"adyen-checkout__input--small":!0,"adyen-checkout__card__cvc__input":!0,"adyen-checkout__input--error":n,"adyen-checkout__input--focus":d,"adyen-checkout__input--valid":s}),m=u!==ut?t:C.get("creditCard.securityCode.label.optional"),I=`${m} ${A}`;return Se(Ur,{label:m,focused:d,filled:r,classNameModifiers:[...a,"securityCode"],onFocusField:()=>o(Je),className:O,errorMessage:n,isValid:s,dir:"ltr",name:Je,i18n:C,contextVisibleToScreenReader:!1,useLabelElement:!1,renderAlternativeToLabel:_r,showContextualElement:c,contextualText:A},Se(Fr,{encryptedFieldType:Je,className:E}),Se(Dr,{frontCVC:l,fieldLabel:I,onClick:()=>{o(Je)}}))}function kr({setRef:e,...t}){const{autoCorrect:o,classNameModifiers:n,isInvalid:i,isValid:a,readonly:d=null,spellCheck:r,type:s,uniqueId:l,disabled:u}=t,c=t.className;Object.prototype.hasOwnProperty.call(t,"onChange")&&console.error("Error: Form fields that rely on InputBase may not have an onChange property");const A=Ii(e=>{t.onInput(e)},[t.onInput]),C=Ii(e=>{t?.onKeyPress&&t.onKeyPress(e)},[t?.onKeyPress]),O=Ii(e=>{t?.onKeyUp&&t.onKeyUp(e)},[t?.onKeyUp]),E=Ii(e=>{t?.onBlurHandler?.(e),t.trimOnBlur&&(e.target.value=e.target.value.trim()),t?.onBlur?.(e)},[t.onBlur,t.onBlurHandler]),m=Ii(e=>{t?.onFocusHandler?.(e)},[t.onFocusHandler]),I=co("adyen-checkout__input",[`adyen-checkout__input--${s}`],c,{"adyen-checkout__input--invalid":i,"adyen-checkout__input--valid":a},n.map(e=>`adyen-checkout__input--${e}`)),{classNameModifiers:N,uniqueId:p,isInvalid:R,isValid:y,addContextualElement:S,...L}=t;return Se("input",{id:l,...L,"aria-required":L.required,type:s,className:I,readOnly:d,spellCheck:r,autoCorrect:o,"aria-describedby":`${l}${i?yt:St}`,"aria-invalid":i,onInput:A,onBlur:E,onFocus:m,onKeyUp:O,onKeyPress:C,disabled:u,ref:e})}function wr(e){return Se(kr,{classNameModifiers:["large"],...e,"aria-required":e.required,type:"text"})}function Zr({brand:e,hasCVC:t,onFocusField:o,errors:n,valid:i,cvcPolicy:a,focusedElement:d,lastFour:r,expiryMonth:s,expiryYear:l,showContextualElement:u}){const{i18n:c}=Pi(),A=`${c.get("creditCard.storedCard.description.ariaLabel").replace("%@",r)}${s&&l?` ${c.get("creditCard.expiryDate.label")} ${s}/${l}`:""}`,C="amex"===e,O=C?c.get("creditCard.securityCode.contextualText.4digits"):c.get("creditCard.securityCode.contextualText.3digits");return Se("div",{className:"adyen-checkout__card__form adyen-checkout__card__form--oneClick","aria-label":A},Se("div",{className:"adyen-checkout__card__exp-cvc adyen-checkout__field-wrapper"},s&&l&&Se(Ur,{label:c.get("creditCard.expiryDate.label"),className:"adyen-checkout__field--50",classNameModifiers:["storedCard"],name:"expiryDateField",disabled:!0},Se(wr,{name:"expiryDateField",className:"adyen-checkout__input adyen-checkout__input--disabled adyen-checkout__card__exp-date__input--oneclick",value:`${s} / ${l}`,disabled:!0,dir:"ltr"})),t&&Se($r,{cvcPolicy:a,error:((e,t)=>e[t]?c.get(e[t]):null)(n,Je),focused:"encryptedSecurityCode"===d,filled:!!i.encryptedSecurityCode||!!n.encryptedSecurityCode,isValid:!!i.encryptedSecurityCode,label:c.get("creditCard.securityCode.label"),onFocusField:o,...s&&l&&{className:"adyen-checkout__field--50"},classNameModifiers:["storedCard"],frontCVC:C,showContextualElement:u,contextualText:O})))}function Hr({children:e,classNameModifiers:t=[],label:o,readonly:n=!1,description:i}){const{i18n:a}=Pi(),d=Vr("payid-input-description");return Se("fieldset",{className:co(["adyen-checkout__fieldset",...t.map(e=>`adyen-checkout__fieldset--${e}`),{"adyen-checkout__fieldset--readonly":n}]),"aria-describedby":i?d:null},o&&Se("legend",{className:"adyen-checkout__fieldset__title"},a.get(o)),i&&Se("p",{id:d,className:"adyen-checkout__fieldset__description"},a.get(i)),Se("div",{className:"adyen-checkout__fieldset__fields"},e))}function xr(e){const{items:t,name:o,onChange:n,value:i,isInvalid:a,uniqueId:d,ariaLabel:r,style:s="classic"}=e,{i18n:l}=Pi(),u=d?.replace(/[0-9]/g,"").substring(0,d.lastIndexOf("-"));return Se("div",{className:co(["adyen-checkout__radio_group",`adyen-checkout__radio_group--${s}`]),role:"radiogroup",...r&&{"aria-label":r}},t.map(t=>{const d=Vr(u);return Se("div",{key:t.id,className:"adyen-checkout__radio_group__input-wrapper"},Se("input",{id:d,type:"radio",checked:i===t.id,className:"adyen-checkout__radio_group__input",name:o,onChange:n,onClick:n,value:t.id}),Se("label",{className:co(["adyen-checkout__label__text","adyen-checkout__radio_group__label",e.className,{"adyen-checkout__radio_group__label--invalid":a}]),htmlFor:d},l.get(t.name)))}))}function Kr({filterable:e,toggleButtonRef:t,...o}
1){if(e){const{id:e,...n}=o;return Se("div",{...n,ref:t})}return Se("button",{id:o.id,"aria-describedby":o.ariaDescribedBy,type:"button",...o,ref:t})}function zr(e){const{active:t,selected:o,inputText:n,readonly:i,showList:a,required:d}=e,r=mi(()=>{const e=o.selectedOptionName||o.name;return 1!=("string"==typeof e&&""!==e.trim())},[o,e.placeholder]),s=o.selectedOptionName||o.name||e.placeholder||"",l=a?n:s,u=i?null:e.filterable?t=>{t.preventDefault(),document.activeElement===e.filterInputRef.current?e.showList||e.toggleList(t):e.filterInputRef.current&&e.filterInputRef.current.focus()}:e.toggleList,c=i?null:e.onFocus,A=t.id?`listItem-${t.id}`:"";return Se(Kr,{className:co({"adyen-checkout__dropdown__button":!0,"adyen-checkout__dropdown__button--readonly":i,"adyen-checkout__dropdown__button--active":a,"adyen-checkout__dropdown__button--invalid":e.isInvalid,"adyen-checkout__dropdown__button--valid":e.isValid,"adyen-checkout__dropdown__button--disabled":o.disabled}),disabled:e.disabled,filterable:e.filterable,onClick:u,onKeyDown:i?null:e.onButtonKeyDown,toggleButtonRef:e.toggleButtonRef,...e.allowIdOnButton&&e.id&&{id:e.id}},e.filterable?Se(ge,null,!a&&o.icon&&Se(Qi,{className:"adyen-checkout__dropdown__button__icon",src:o.icon,alt:o.name}),Se("input",{value:l,"aria-autocomplete":"list","aria-controls":e.selectListId,"aria-expanded":a,"aria-owns":e.selectListId,autoComplete:"off",className:"adyen-checkout__filter-input",onInput:e.onInput,onFocus:c,ref:e.filterInputRef,role:"combobox","aria-activedescendant":A,type:"text",readOnly:e.readonly,id:e.id,"aria-describedby":e.ariaDescribedBy,required:d}),!a&&o.secondaryText&&Se("span",{className:"adyen-checkout__dropdown__button__secondary-text"},o.secondaryText)):Se(ge,null,o.icon&&Se(Qi,{className:"adyen-checkout__dropdown__button__icon",src:o.icon,alt:o.name}),Se("span",{className:co("adyen-checkout__dropdown__button__text",{"adyen-checkout__dropdown__button__text-placeholder":r})},s),o.secondaryText&&Se("span",{className:"adyen-checkout__dropdown__button__secondary-text"},o.secondaryText)))}kr.defaultProps={type:"text",classNameModifiers:[]},xr.defaultProps={onChange:()=>{},items:[]};const jr=({item:e,active:t,selected:o,...n})=>Se("li",{"aria-disabled":!!e.disabled,"aria-selected":o,className:co(["adyen-checkout__dropdown__element",{"adyen-checkout__dropdown__element--active":t,"adyen-checkout__dropdown__element--disabled":!!e.disabled}]),"data-disabled":!0===e.disabled||null,"data-value":e.id,onClick:n.onSelect,onMouseEnter:n.onHover,role:"option",id:`listItem-${e.id}`},e.icon&&Se(Qi,{className:"adyen-checkout__dropdown__element__icon",alt:e.name,src:e.icon}),Se("span",{className:"adyen-checkout__dropdown__element__text"},e.name),e.secondaryText&&Se("span",{className:"adyen-checkout__dropdown__element__secondary-text"},e.secondaryText),o&&Se(Pr,{type:`${br}checkmark`,height:14,width:14}));function qr({selected:e,active:t,filteredItems:o,showList:n,...i}){const{i18n:a}=Pi();return Se("ul",{className:co({"adyen-checkout__dropdown__list":!0,"adyen-checkout__dropdown__list--active":n}),id:i.selectListId,ref:i.selectListRef,role:"listbox"},o.length?o.map(o=>Se(jr,{active:o.id===t.id,item:o,key:o.id,onSelect:i.onSelect,onHover:i.onHover,selected:o.id===e.id})):Se("div",{className:"adyen-checkout__dropdown__element adyen-checkout__dropdown__element--no-options"},a.get("select.noOptionsFound")))}const Wr={arrowDown:"ArrowDown",arrowUp:"ArrowUp",enter:"Enter",escape:"Escape",space:" ",tab:"Tab"};function Jr({items:e=[],className:t="",classNameModifiers:o=[],filterable:n=!0,readonly:i=!1,onChange:a=()=>{},onInput:d,selectedValue:r,name:s,isInvalid:l,isValid:u,placeholder:c,uniqueId:A,disabled:C,disableTextFilter:O,clearOnSelect:E,blurOnClose:m,onListToggle:I,allowIdOnButton:N=!1,required:p}){const R=Ei(null),y=Ei(null),S=Ei(null),L=Ei(null),[g,h]=ci(null),[T,f]=ci(!1),M=mi(()=>`select-${Ke()}`,[]),G=e.find(e=>e.id===r)||{},[B,D]=ci(),[P,v]=ci(G),V=G,b=O?e:e.filter(e=>!g||e.name.toLowerCase().includes(g.toLowerCase())),U=A?`${A}${l?yt:St}`:null,F=e=>{e&&(e=>{const t=e.parentNode,o=window.getComputedStyle(t,null),n=parseInt(o.getPropertyValue("border-top-width")),i=e.offsetTop-t.offsetTop<t.scrollTop,a=e.offsetTop-t.offsetTop+e.clientHeight-n>t.scrollTop+t.clientHeight;(i||a)&&(t.scrollTop=e.offsetTop-t.offsetTop-t.clientHeight/2-n+e.clientHeight/2)})(document.getElementById(`listItem-${e.id}`))},_=()=>{m&&R.current.blur(),f(!1)},$=()=>{f(!0)},k=e=>{const t=e.currentTarget.getAttribute("data-value");
1return b.find(e=>e.id==t)},w=e=>{let t;e.preventDefault(),t=e.currentTarget instanceof HTMLElement&&"option"===e.currentTarget.getAttribute("role")?k(e):P.id&&b.some(e=>e.id===P.id)?P:g?b[0]:{id:r},t&&!t.disabled&&(a({target:{value:t.id,name:s}}),E&&D(null),_())};return Ci(()=>{T?D(null):h(null)},[T]),Ci(()=>{T&&n&&R.current&&R.current.focus(),I?.(T)},[T]),Ci(()=>{function e(e){(e.composedPath?!e.composedPath().includes(y.current):!y.current.contains(e.target))&&_()}return document.addEventListener("click",e,!1),()=>{document.removeEventListener("click",e,!1)}},[y]),Se("div",{className:co(["adyen-checkout__dropdown",t,...o.map(e=>`adyen-checkout__dropdown--${e}`)]),ref:y},Se(zr,{inputText:B,id:A??null,active:P,selected:V,filterInputRef:R,filterable:n,isInvalid:l,isValid:u,onButtonKeyDown:e=>{e.key===Wr.enter&&n&&T&&g?w(e):e.key===Wr.escape?_():![Wr.arrowUp,Wr.arrowDown,Wr.enter].includes(e.key)&&(e.key!==Wr.space||n&&T)?(e.shiftKey&&e.key===Wr.tab||e.key===Wr.tab)&&_():(e.preventDefault(),T?(e=>{switch(e.key){case Wr.space:case Wr.enter:w(e);break;case Wr.arrowDown:e.preventDefault(),(()=>{if(!b||b.length<1)return;const e=b.findIndex(e=>e===P)+1,t=e<b.length?e:0,o=b[t];F(o),v(o)})();break;case Wr.arrowUp:e.preventDefault(),(()=>{if(!b||b.length<1)return;const e=b.findIndex(e=>e===P)-1,t=e<0?b.length-1:e,o=b[t];F(o),v(o)})()}})(e):$())},onFocus:$,onInput:e=>{const t=e.target.value;D(t),h(t),d&&d(t)},placeholder:c,readonly:i,selectListId:M,showList:T,toggleButtonRef:S,toggleList:e=>{e.preventDefault(),T?(D(V.name),_()):(D(null),$())},disabled:C,ariaDescribedBy:U,allowIdOnButton:N,required:p}),Se(qr,{active:P,filteredItems:b,onHover:e=>{e.preventDefault();const t=k(e);v(t)},onSelect:w,selected:V,selectListId:M,selectListRef:L,showList:T}))}function Qr(e){const{i18n:t}=Pi(),{amount:o,brand:n,onChange:i,type:a}=e,d=e.installmentOptions[n]||e.installmentOptions.card,r=1===d?.values?.length,[s,l]=ci(d?.preselectedValue||d?.values[0]),[u,c]=ci("onetime"),A=d?.plans?.includes("revolving"),C=e=>{const t=e.target.value;l(Number(t))},O=e=>{let n,i;var d;return"amount"===a?(n="installmentOption",i={count:e,values:{times:e,partialValue:(d=e,t.amount(o.value/d,o.currency))}}):(n="installmentOptionMonths",i={count:e,values:{times:e}}),{id:e,name:o.value?t.get(n,i):`${e}`}};return Ci(()=>{d?.values?.includes(s)||l(d?.preselectedValue??d?.values[0])},[n]),Ci(()=>{const e={value:s,...A&&"revolving"===u&&{plan:u,value:1},...A&&"onetime"===u&&{value:1}};i(d?e:{value:null})},[s,d,u]),d?0===o.value?null:Se("div",{className:"adyen-checkout__installments"},A?Se(Ur,{label:t.get("installments"),classNameModifiers:["installments"],name:"installmentsPseudoLabel",useLabelElement:!1,showContextualElement:!1,renderAlternativeToLabel:_r},Se(Hr,{classNameModifiers:["revolving-plan"],label:""},Se(xr,{items:[{id:"onetime",name:"installments.oneTime"},{id:"installments",name:"installments.installments"},{id:"revolving",name:"installments.revolving"}],onChange:e=>{const t=e.currentTarget.getAttribute("value");c(t)},value:u,ariaLabel:t.get("installments")}),Se(Ur,{className:"installments"!==u?"revolving-plan-installments__disabled":"revolving-plan-installments",classNameModifiers:["revolving-plan-installments"],name:"",useLabelElement:!1,showContextualElement:!1},Se(Jr,{filterable:!1,items:d.values.map(O),selectedValue:s,onChange:C,name:"installments",disabled:"installments"!==u})))):Se(Ur,{label:t.get("installments"),classNameModifiers:["installments"],name:"installments",showContextualElement:!1},Se(Jr,{filterable:!1,items:d.values.map(O),selectedValue:s,onChange:C,name:"installments",readonly:r,allowIdOnButton:!0}))):null}Jr.defaultProps={className:"",classNameModifiers:[],filterable:!0,items:[],readonly:!1,onChange:()=>{}},Qr.defaultProps={brand:"",amount:{},onChange:()=>{}};const Yr=({to:e,children:t})=>Se("a",{className:"adyen-checkout-link",href:e,target:"_blank",rel:"noopener noreferrer"},t);function Xr({message:e,urls:t}){return Se("span",{className:"adyen-checkout-disclaimer__label"},Se(es,{message:e,urls:t}))}function es({message:e,urls:t}){const o="string"==typeof e,n=t.every(e=>"string"==typeof e&&Fn(e));return o&&n?Se(ge,null,X(e,t.map(e=>function(t){return Se(Yr,{to:e},t)}))):null}const ts=({sfpState:e,setFocusOn:t,cvcPolicy:o,focusedElement:n,hasInstallments:i,handleInstallments:a,showAmountsInInstallments:d,showContextualElement:r,amount:s,hasCVC:l,installmentOptions:u,lastFour:c,expiryMonth:A,expiryYear:C,disclaimerMessage:O})=>
1Se(Br,{status:e.status},Se(Zr,{errors:e.errors,brand:e.brand,hasCVC:l,cvcPolicy:o,onFocusField:t,focusedElement:n,valid:e.valid,lastFour:c,expiryMonth:A,expiryYear:C,showContextualElement:r}),i&&Se(Qr,{amount:s,brand:e.brand,installmentOptions:u,onChange:a,type:d?"amount":"months"}),O&&Se(Xr,{message:O.message.replace("%{linkText}",`%#${O.linkText}%#`),urls:[O.link]}));function os({brand:e,brandsConfiguration:t={},onClick:o}){const n=Yi(),i="card"===e?"nocard":e,a=t[e]?.icon??Sr(i,n),[d,r]=ci(!1);return Se("img",{className:co({"adyen-checkout-card-input__icon":!0,"adyen-checkout__card__cardNumber__brandIcon":!0,"adyen-checkout-card-input__icon--hidden":!d}),onLoad:()=>{r(!0)},onError:()=>{r(!1)},alt:Mr(e),src:a,onClick:o})}const ns=({brand:e,onClick:t,dataValue:o,notSelected:n,brandsConfiguration:i={}})=>{const a=Yi(),d="card"===e?"nocard":e,r=i[e]?.icon??Sr(d,a);return Se("img",{className:`adyen-checkout-card-input__icon ${n?"adyen-checkout__card__cardNumber__brandIcon--not-selected":""} adyen-checkout__card__cardNumber__brandIcon`,onError:e=>{e.target.style.cssText="display: none"},alt:Mr(e),src:r,onClick:t,"data-value":o})};function is(e){const{i18n:t}=Pi(),{error:o="",isValid:n=!1,onFocusField:i=()=>{},dualBrandingElements:a,dualBrandingChangeHandler:d,dualBrandingSelected:r}=e;return Se(Ur,{label:e.label,focused:e.focused,filled:e.filled,classNameModifiers:["cardNumber"],onFocusField:()=>i(ze),errorMessage:o,isValid:n,dir:"ltr",name:ze,showValidIcon:!1,i18n:t,contextVisibleToScreenReader:!1,useLabelElement:!1,renderAlternativeToLabel:_r},Se(Fr,{encryptedFieldType:ze,className:co({"adyen-checkout__input":!0,"adyen-checkout__input--large":!0,"adyen-checkout__card__cardNumber__input":!0,"adyen-checkout__input--error":o,"adyen-checkout__input--focus":e.focused,"adyen-checkout__input--valid":n,"adyen-checkout__card__cardNumber__input--noBrand":!e.showBrandIcon})}),e.showBrandIcon&&!a&&Se(os,{brandsConfiguration:e.brandsConfiguration,brand:e.brand,onClick:()=>{i(ze)}}),a&&!o&&Se("div",{className:co(["adyen-checkout__card__dual-branding__buttons",{"adyen-checkout__card__dual-branding__buttons--active":n}])},a.map(t=>Se(ns,{key:t.id,brand:t.id,brandsConfiguration:e.brandsConfiguration,onClick:d,dataValue:t.id,notSelected:""!==r&&r!==t.id}))))}function as(e){const{label:t,focused:o,filled:n,onFocusField:i,className:a="",error:d="",isValid:r=!1,expiryDatePolicy:s=At,showContextualElement:l,contextualText:u}=e,{i18n:c}=Pi(),A=Yi(),C=co(a,{"adyen-checkout__field__exp-date":!0,"adyen-checkout__card__exp-date__input--hidden":s===Ot,"adyen-checkout__field__exp-date--optional":s===Ct}),O=s!==Ct?t:`${t} ${c.get("field.title.optional")}`,E=`${O} ${u}`;return Se(Ur,{label:O,classNameModifiers:["expiryDate"],className:C,focused:o,filled:n,onFocusField:()=>i(je),errorMessage:d,isValid:r,dir:"ltr",name:"encryptedExpiryDate",i18n:c,contextVisibleToScreenReader:!1,useLabelElement:!1,renderAlternativeToLabel:_r,showContextualElement:l,contextualText:u},Se(Fr,{encryptedFieldType:je,className:co("adyen-checkout__input","adyen-checkout__input--small","adyen-checkout__card__exp-date__input",{"adyen-checkout__input--error":d,"adyen-checkout__input--focus":o,"adyen-checkout__input--valid":r})}),Se("span",{className:co("adyen-checkout__field__exp-date_hint_wrapper",{"adyen-checkout__field__exp-date_hint_wrapper--hidden":d||r})},Se("img",{src:A({imageFolder:"components/"})("expiry_date_hint"),className:"adyen-checkout__field__exp-date_hint",alt:E,onClick:()=>{i(je)}})))}const ds=({brands:e,activeBrand:t})=>e?.length?Se("span",{className:co("adyen-checkout__card__brands",{"adyen-checkout__card__brands--hidden":"card"!==t})},e.map(({name:e,icon:t})=>Se("span",{key:e,className:"adyen-checkout__card__brands__brand-wrapper"},Se(Qi,{src:t,alt:Mr(e)})))):null;function rs({brand:e,brandsIcons:t,brandsConfiguration:o,dualBrandingElements:n,dualBrandingChangeHandler:i,dualBrandingSelected:a,errors:d,focusedElement:r,hasCVC:s,cvcPolicy:l,expiryDatePolicy:u,onFocusField:c,showBrandIcon:A,valid:C,showContextualElement:O}){const{i18n:E}=Pi(),m=(e,t)=>e[t]?E.get(e[t]):null,I=t?.filter(e=>!Nt?.includes(e.name)),N="amex"===e,p=N?E.get("creditCard.securityCode.contextualText.4digits"):E.get("creditCard.securityCode.contextualText.3digits");return Se("div",{className:"adyen-checkout__card__form"},Se(is,{brand:e,brandsConfiguration:o,error:m(d,ze),focused:r===ze,isValid:!!C.encryptedCardNumber,label:E.get("creditCard.cardNumber.label"),onFocusField:c,filled:!!d.encryptedCardNumber||!!C.encryptedCardNumber,showBrandIcon:A,dualBrandingElements:n,dualBrandingChangeHandler:i,dualBrandingSelected:a}),Se(ds,{activeBrand:e,brands:I}),Se("div",{className:co("adyen-checkout__card__exp-cvc adyen-checkout__field-wrapper",{"adyen-checkout__card__exp-cvc__exp-date__input--hidden":u===Ot})},Se(as,{error:m(d,je),focused:r===je,isValid:!!C.encryptedExpiryMonth&&!!C.encryptedExpiryYear,filled:!!d.encryptedExpiryDate||!!C.encryptedExpiryYear,label:E.get("creditCard.expiryDate.label"),onFocusField:c,className:"adyen-checkout__field--50",expiryDatePolicy:u,showContextualElement:O,contextualText:E.get("creditCard.expiryDate.contextualText")}),s&&Se($r,{error:m(d,Je),focused:r===Je,cvcPolicy:l,isValid:!!C.encryptedSecurityCode,filled:!!d.encryptedSecurityCode||!!C.encryptedSecurityCode,label:E.get("creditCard.securityCode.label"),onFocusField:c,className:"adyen-checkout__field--50",frontCVC:N,showContextualElement:O,contextualText:p})))}function ss(e){return Se(kr,{...e,type:"tel"})}function ls(e){const{i18n:t}=Pi(),o=mi(()=>e.value?.length>
16?t.get("creditCard.taxNumber.labelAlt"):t.get("creditCard.taxNumber.label"),[e.value]);return Se("div",{className:"adyen-checkout__card__kcp-authentication"},Se(Ur,{label:o,filled:e.filled,classNameModifiers:["kcp-taxNumber"],errorMessage:e.error&&t.get(Mt),isValid:e.isValid,dir:"ltr",name:"kcpTaxNumberOrDOB",onFocus:t=>e.onFieldFocusAnalytics("taxNumber",t),onBlur:t=>e.onFieldBlurAnalytics("taxNumber",t)},Se(ss,{name:"kcpTaxNumberOrDOB",className:"adyen-checkout__card__kcp-taxNumber__input adyen-checkout__input",maxLength:10,minLength:6,autoComplete:"false",value:e.value,required:!0,onBlur:e.onBlur,onInput:e.onInput,disabled:e.disabled,placeholder:e.placeholder})),Se(Ur,{label:t.get("creditCard.password.label"),focused:"encryptedPassword"===e.focusedElement,filled:e.filled,classNameModifiers:["50","koreanAuthentication-encryptedPassword"],onFocusField:()=>e.onFocusField("encryptedPassword"),errorMessage:e.encryptedPasswordState.errors&&t.get(String(e.encryptedPasswordState.errors)),isValid:e.encryptedPasswordState.valid,dir:"ltr",name:"encryptedPassword",useLabelElement:!1,renderAlternativeToLabel:_r},Se(Fr,{encryptedFieldType:"encryptedPassword",className:co({"adyen-checkout__input":!0,"adyen-checkout__input--large":!0,"adyen-checkout__input--error":e.encryptedPasswordState.errors,"adyen-checkout__input--valid":e.encryptedPasswordState.valid,"adyen-checkout__input--focus":"encryptedPassword"===e.focusedElement})})))}const us=({onBlur:e,onInput:t,valid:o=!1,error:n=null,data:i="",required:a=!1,disabled:d=!1,onFieldFocusAnalytics:r=null,onFieldBlurAnalytics:s=null})=>{const{i18n:l}=Pi();return Se(Ur,{label:`${l.get("boleto.socialSecurityNumber")}`,classNameModifiers:["socialSecurityNumber"],errorMessage:n&&n.errorMessage?l.get(n.errorMessage):!!n,isValid:Boolean(o),name:"socialSecurityNumber",onFocus:e=>r?.("socialSecurityNumber",e),onBlur:e=>s?.("socialSecurityNumber",e)},Se(wr,{name:"socialSecurityNumber",autocorrect:"off",spellcheck:!1,value:i,maxLength:18,onInput:t,onBlur:e,required:a,disabled:d}))};function cs({classNameModifiers:e=[],label:t,isInvalid:o,onChange:n,disabled:i=!1,...a}){const{uniqueId:d,showErrorElement:r,showContextualElement:s,...l}=a;return Se("label",{className:"adyen-checkout__checkbox",htmlFor:d},Se("input",{id:d,...l,...r&&{"aria-describedby":`${d}${yt}`},...s&&{"aria-describedby":`${d}${St}`},className:co(["adyen-checkout__checkbox__input",[a.className],{"adyen-checkout__checkbox__input--invalid":o},e.map(e=>`adyen-checkout__input--${e}`)]),type:"checkbox",disabled:i,onChange:n}),Se("span",{className:"adyen-checkout__checkbox__label"},t))}function As({storeDetails:e=!1,disabled:t=!1,...o}){const{i18n:n}=Pi(),[i,a]=ci(e);return Ci(()=>{o.onChange(i)},[i]),Se("div",{className:"adyen-checkout__store-details"},Se(cs,{onChange:e=>{a(e.target.checked)},disabled:t,label:n.get("storeDetails"),name:"storeDetails"}))}cs.defaultProps={onChange:()=>{}};const Cs=({firstName:e,lastName:t})=>Se(ge,null,e&&`${e} `,t&&`${t}`,Se("br",null)),Os=({data:e,label:t})=>{const{street:o,houseNumberOrName:n,city:i,postalCode:a,stateOrProvince:d,country:r,firstName:s,lastName:l}=e;return Se(Hr,{classNameModifiers:[t],label:t,readonly:!0},Se(ge,null,(s||l)&&Se(Cs,{firstName:s,lastName:l}),!!o&&o,n&&`, ${n},`,Se("br",null),a&&`${a}`,i&&`, ${i}`,d&&d!==ur&&`, ${d}`,r&&`, ${r} `))},Es=e=>({formatterFn:t=>t.replace($d("^\\d","g"),"").substring(0,e),format:new Array(e).fill("9").join(""),maxlength:e}),ms=$d(_d),Is=e=>(e=>e.trimStart().replace(/\s+/g," "))(e).replace(ms,""),Ns={postalCode:{formatterFn:(e,t)=>{const o=t.state.data.country,n=ps[o]?.postalCode.formatterFn;return n?n(e):e}},street:{formatterFn:Is},houseNumberOrName:{formatterFn:Is},city:{formatterFn:Is}},ps={AT:{postalCode:Es(4)},AU:{postalCode:Es(4)},BE:{postalCode:Es(4)},BG:{postalCode:Es(4)},BR:{postalCode:{formatterFn:e=>{const t=e.replace($d("^\\d-","g"),""),o=t.indexOf("-")>-1?9:8;return t.substring(0,o)},format:"12345678 or 12345-678",maxlength:9}},CA:{postalCode:{format:"A9A 9A9 or A9A9A9",maxlength:7}},CH:{postalCode:Es(4)},CY:{postalCode:Es(4)},CZ:{postalCode:{format:"999 99",maxlength:6}},DE:{postalCode:Es(5)},DK:{postalCode:{format:"9999",maxlength:7}},EE:{postalCode:Es(5)},ES:{postalCode:Es(5)},FI:{postalCode:Es(5)},FR:{postalCode:Es(5)},GB:{postalCode:{formatterFn:e=>e.replace($d(_d),"").substring(0,8),format:"AA99 9AA or A99 9AA or A9 9AA",maxlength:8}},GR:{postalCode:{format:"999 99",maxlength:6}},HR:{postalCode:{format:"[1-5]9999",maxlength:5}},HU:{postalCode:Es(4)},IE:{postalCode:{format:"A99 A999",maxlength:8}},IS:{postalCode:Es(3)},IT:{postalCode:Es(5)},LI:{postalCode:Es(4)},LT:{postalCode:{format:"9999 or 99999 or LT-99999",maxlength:8}},LU:{postalCode:Es(4)},LV:{postalCode:{format:"9999 or LV-9999",maxlength:7}},MC:{postalCode:{format:"980NN",maxlength:5}},MT:{postalCode:{format:"AA99 or AAA99 or AA9999 or AAA9999",maxlength:8}},MY:{postalCode:Es(5)},NL:{postalCode:{format:"9999AA",maxlength:7}},NZ:{postalCode:Es(4)},NO:{postalCode:Es(4)},PL:{postalCode:{formatterFn:e=>{const t=e.replace($d("^\\d-","g"),""),o=t.indexOf("-")>-1?6:5;return t.substring(0,o)},format:"99999 or 99-999",maxlength:6}},PT:{postalCode:{formatterFn:e=>e.replace($d("^\\d-","g"),"").substring(0,8),format:"9999-999",maxlength:8}},RO:{postalCode:Es(6)},SI:{postalCode:{format:"9999 or SI-9999",maxlength:7}},SE:{postalCode:Es(5)},SG:{postalCode:Es(6)},SK:{postalCode:{format:"99999 or SK-99999",maxlength:8}},JP:{postalCode:{format:"999-9999",maxlength:8}},US:{postalCode:{formatterFn:e=>{const t=e.replace($d("^\\d-","g"),""),o=t.indexOf("-")>-1?10:5;return t.substring(0,o)},format:"99999 or 99999-9999"}}},Rs=e=>({pattern:new RegExp(`\\d{${e}}`)}),ys=(e,t,o)=>{if(t){if(Fd(e))return null;o.postalCode.errorMessage={translationKey:Tt,translationObject:{values:{format:ps[t]?.postalCode.format||null}}};const n=Ss[t]?.pattern;return n?n.test(e):!!e}return!Fd(e)||null},Ss={AT:Rs(4),AU:Rs(4),BE:{pattern:/(?:(?:[1-9])(?:\d{3}))/},BG:Rs(4),BR:{pattern:/^\d{5}-?\d{3}$/},CA:{pattern:/(?:[ABCEGHJ-NPRSTVXY]\d[A-Z][ -]?\d[A-Z]\d)/},CH:{pattern:/[1-9]\d{3}/},CY:Rs(4),CZ:{pattern:/\d{3}\s?\d{2}/},DE:Rs(5),DK:Rs(4),EE:Rs(5),ES:{pattern:/(?:0[1-9]|[1-4]\d|5[0-2])\d{3}/},FI:Rs(5),FR:Rs(5),GB:{pattern:/^([A-Za-z][A-Ha-hK-Yk-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$/},GE:Rs(4),GR:{pattern:/^\d{3}\s{0,1}\d{2}$/},HR:{pattern:/^([1-5])[0-9]{4}$/},HU:Rs(4),IE:{pattern:/(?:^[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}/},IS:Rs(3),IT:Rs(5),LI:Rs(4),LT:{pattern:/^(LT-\d{5}|\d{4,5})$/},LU:Rs(4),LV:{pattern:/^(LV-)[0-9]{4}$/},MC:{pattern:/^980\d{2}$/},MT:{pattern:/^[A-Za-z]{3}\d{4}$/},MY:Rs(5),NL:{pattern:/(?:NL-)?(?:[1-9]\d{3} ?(?:[A-EGHJ-NPRTVWXZ][A-EGHJ-NPRSTVWXZ]|S[BCEGHJ-NPRTVWXZ]))/},NO:Rs(4),PL:{pattern:/^\d{2}[-]{0,1}\d{3}$/},PT:{pattern:/^([1-9]\d{3})([- ]?(\d{3})? *)$/}
1,RO:Rs(6),SI:Rs(4),SE:Rs(5),SG:Rs(6),SK:Rs(5),US:Rs(5)},Ls=e=>{const t={postalCode:{modes:["blur"],validate:o=>ys(o,e,t),errorMessage:ht}};return t},gs=e=>{const t={postalCode:{modes:["blur"],validate:(e,o)=>{const n=o.state.data.country;return ys(e,n,t)},errorMessage:ht},houseNumberOrName:{validate:(t,o)=>{const n=o.state?.data?.country;return n&&e.countryHasOptionalField(n,"houseNumberOrName")||!Fd(t)||null},modes:["blur"],errorMessage:ht},default:{validate:e=>!Fd(e)||null,modes:["blur"],errorMessage:ht}};return t};function hs(e,t,o){return Gn({loadingContext:t,errorLevel:"warn",errorMessage:`Dataset ${e} is not available`,path:o?`datasets/${e}/${o}.json`:`datasets/${e}.json`})}function Ts(e){const{classNameModifiers:t,label:o,onDropdownChange:n,readOnly:i,selectedCountry:a,specifications:d,value:r,required:s}=e,{i18n:l,loadingContext:u}=Pi(),[c,A]=ci([]),[C,O]=ci(!1);return Oi(()=>{if(!a||!d.countryHasDataset(a))return A([]),void O(!0);hs(`states/${a}`,u,l.locale).then(e=>{const t=e&&e.length?e:[];A(t),O(!0)}).catch(()=>{A([]),O(!0)})},[a]),C&&c.length?Se(Ur,{label:o,classNameModifiers:t,errorMessage:e.errorMessage,isValid:!!r,showValidIcon:!1,name:"stateOrProvince",i18n:l,readOnly:i&&!!r},Se(Jr,{name:"stateOrProvince",onChange:n,selectedValue:r,items:c,required:s,readonly:i&&!!r})):null}function fs(e){const{allowedCountries:t=[],classNameModifiers:o=[],errorMessage:n,onDropdownChange:i,value:a,required:d}=e,{i18n:r,loadingContext:s}=Pi(),[l,u]=ci([]),[c,A]=ci(!1),[C,O]=ci(e.readOnly);return Oi(()=>{hs("countries",s,r.locale).then(e=>{const o=((e,t)=>{const o=e=>({...e,name:e.name,selectedOptionName:e.name});return t.length?e.filter(e=>t.includes(e.id)).map(o):e.map(o)})(e,t);u(o||[]),O(1===o.length||C),A(!0)}).catch(e=>{console.error(e),u([]),A(!0)})},[]),c?Se(Ur,{name:"country",label:r.get("country"),errorMessage:n,classNameModifiers:o,isValid:!!a,showValidIcon:!1,i18n:r,readOnly:C&&!!a},Se(Jr,{onChange:i,name:"country",selectedValue:a,items:l,readonly:C&&!!a,required:d})):null}function Ms(e){const{i18n:t}=Pi(),{classNameModifiers:o=[],data:n,errors:i,valid:a,fieldName:d,onInput:r,onBlur:s,trimOnBlur:l,maxLength:u,disabled:c}=e,A=n[d],C=n.country,O=e.specifications.countryHasOptionalField(C,d),E=e.specifications.getKeyForField(d,C),m=O?` ${t.get("field.title.optional")}`:"",I=`${t.get(E)}${m}`,N=function(e,t,o,n){if("object"==typeof e[t]?.errorMessage){const{translationKey:n,translationObject:i}=e[t].errorMessage;return o.get(n,i)}return o.get(e[t]?.errorMessage,{values:{label:n.toLowerCase()}})||!!e[t]}(i,d,t,I);switch(d){case"country":return Se(fs,{allowedCountries:e.allowedCountries,classNameModifiers:o,label:I,errorMessage:N,onDropdownChange:e.onDropdownChange,value:A,required:!O});case"stateOrProvince":return Se(Ts,{classNameModifiers:o,label:I,errorMessage:N,onDropdownChange:e.onDropdownChange,selectedCountry:C,specifications:e.specifications,value:A,required:!O});default:return Se(Ur,{label:I,classNameModifiers:o,errorMessage:N,isValid:a[d],name:d,i18n:t,onFocus:t=>e.onFieldFocusAnalytics(d,t),onBlur:t=>e.onFieldBlurAnalytics(d,t)},Se(wr,{name:d,classNameModifiers:o,value:A,onInput:r,onBlur:s,maxlength:u,trimOnBlur:l,disabled:c,required:!O}))}}function Gs({onAddressLookup:e,onAddressSelected:t,onSelect:o,onManualAddress:n,externalErrorMessage:i,hideManualButton:a,showContextualElement:d,contextualText:r,placeholder:s,addressSearchDebounceMs:l}){const[u,c]=ci([]),[A,C]=ci([]),[O,E]=ci(""),{i18n:m}=Pi(),I=Ii(e=>{e?.errorMessage&&E(e.errorMessage)},[]),N=Ii(t=>{new Promise((o,n)=>{e(t,{resolve:o,reject:n})}).then(e=>{C(e),c(e.map(({id:e,name:t})=>({id:e,name:t}))),E("")}).catch(e=>I(e))},[e]);Ci(()=>{E(i)},[i]);const p=mi(()=>Vn(N,l),[]);return Se("div",{className:"adyen-checkout__address-search adyen-checkout__field-group"},Se(Ur,{label:m.get("address"),classNameModifiers:["address-search"],errorMessage:O,name:"address-search",showContextualElement:d,contextualText:r},Se(Jr,{name:"address-search",className:"adyen-checkout__address-search__dropdown",placeholder:s,onInput:p,items:u,onChange:e=>{if(!e.target.value)return void E(m.get("address.errors.incomplete"));const n=A.find(t=>
1t.id===e.target.value);if("function"!=typeof t)return o(n),void c([]);new Promise((e,o)=>{t(n,{resolve:e,reject:o})}).then(e=>{o(e),c([])}).catch(e=>I(e))},disableTextFilter:!0,blurOnClose:!0})),!a&&Se("span",{className:"adyen-checkout__address-search__manual-add"},Se("button",{type:"button",className:"adyen-checkout__button adyen-checkout__button--inline adyen-checkout__button--link adyen-checkout__address-search__manual-add__button",onClick:n},"+ "+m.get("address.enterManually"))))}function Bs(e){const{i18n:t}=Pi(),{label:o="",requiredFields:n,visibility:i,iOSFocusedField:a=null,showContextualElement:d}=e,r=Ei({});Object.keys(r.current).length||e.setComponentRef?.(r.current);const s=mi(()=>new Gr(e.specifications),[e.specifications]),l=s.getAddressSchemaForCountryFlat(e.countryCode).filter(e=>n.includes(e)),[u,c]=ci(!1),[A,C]=ci(!1),[O,E]=ci(""),m=!!e.onAddressLookup,[I,N]=ci(!1),p=!e.onAddressLookup||u||A,{data:R,errors:y,valid:S,isValid:L,handleChangeFor:g,triggerValidation:h,setData:T,mergeData:f}=Qd({schema:l,defaultData:e.data,rules:{...gs(s),...e.validationRules},formatters:Ns}),M=Ii(e=>{const t=cr.reduce((t,o)=>{const n=e[o];return null!=n&&(t[o]=String(n)),t},{});f(t),N(!0),h(),c(!0)},[c,h,T]),G=Ii(()=>{C(!0)},[]);r.current.showValidation=()=>{h(),E(!m||p||L?"":t.get("address.errors.incomplete"))};const B=l.filter(e=>!a||e===a);if(Ci(()=>
1{if(I)return void N(!1);const e=s.countryHasDataset(R.country)?"":ur,t={...R,stateOrProvince:e};n.forEach(e=>{g(e,"input")(t[e]??"")}),t.postalCode&&g("postalCode","blur")(R.postalCode)},[R.country]),Ci(()=>{const e=n.includes("stateOrProvince"),t=R.country&&s.countryHasDataset(R.country),o=e&&t,i=R.stateOrProvince||(o?"":ur);g("stateOrProvince","input")(i)},[]),Ci(()=>{const t=s.getOptionalFieldsForCountry(R.country),o=cr.reduce((o,i)=>{const a=t.includes(i),d=n.includes(i),r=R[i],s=e.data[i],l=a&&!r||!d?d||r||!s?ur:s:r;return l?.length&&(o[i]=l),o},{});e.onChange({data:o,valid:S,errors:y,isValid:L})},[R,S,y,L]),"hidden"===i)return null;if("readOnly"===i)return Se(Os,{data:R,label:o});const D=(t,{classNameModifiers:o=[]})=>n.includes(t)?Se(Ms,{key:t,allowedCountries:e.allowedCountries,classNameModifiers:[...o,t],data:R,errors:y,valid:S,fieldName:t,onInput:g(t,"input"),onBlur:g(t,"blur"),onDropdownChange:g(t,"blur"),specifications:s,maxLength:Ud(ps,t,R.country),trimOnBlur:!0,disabled:!B.includes(t),onFieldFocusAnalytics:e.onFieldFocusAnalytics,onFieldBlurAnalytics:e.onFieldBlurAnalytics}):null,P=s.getAddressSchemaForCountry(R.country);return Se(ge,null,Se(Hr,{classNameModifiers:[o||"address"],label:o},m&&Se(Gs,{onAddressLookup:e.onAddressLookup,onAddressSelected:e.onAddressSelected,onSelect:M,onManualAddress:G,externalErrorMessage:O,hideManualButton:p,showContextualElement:d,contextualText:t.get("address.search.contextualText"),addressSearchDebounceMs:e.addressSearchDebounceMs}),p&&Se(ge,null,P.map(e=>e instanceof Array?Se("div",{className:"adyen-checkout__field-group"},e.map(([e,t])=>D(e,{classNameModifiers:[`col-${t}`]}))):D(e,{})))))}function Ds({onBlur:e,onInput:t,placeholder:o,value:n,required:i,error:a=!1,isValid:d,disabled:r,onFieldFocusAnalytics:s,onFieldBlurAnalytics:l}){const{i18n:u}=Pi();return Se(Ur,{label:u.get("creditCard.holderName"),className:"adyen-checkout__card__holderName",errorMessage:a&&u.get(ft),isValid:!!d,name:"holderName",i18n:u,onFocus:e=>s("holderName",e),onBlur:e=>l("holderName",e)},Se(wr,{name:"holderName",className:"adyen-checkout__card__holderName__input adyen-checkout__input",placeholder:o,autocomplete:"cc-name",value:n,required:i,onBlur:e,onInput:t,disabled:r}))}Bs.defaultProps={countryCode:null,validationRules:null,data:{},onChange:()=>{},visibility:"editable",requiredFields:cr,specifications:{},onFieldFocusAnalytics:()=>{},onFieldBlurAnalytics:()=>{}};const Ps=({data:e,valid:t,errors:o,handleChangeFor:n,sfpState:i,setFocusOn:a,cvcPolicy:d,focusedElement:r,hasInstallments:s,handleInstallments:l,showAmountsInInstallments:u,brandsIcons:c,formData:A,formErrors:C,formValid:O,expiryDatePolicy:E,dualBrandSelectElements:m,extensions:I,selectedBrandValue:N,showKCP:p,showBrazilianSSN:R,socialSecurityNumber:y,handleOnStoreDetails:S,billingAddress:L,handleAddress:g,setAddressRef:h,partialAddressSchema:T,onAddressLookup:f,onAddressSelected:M,addressSearchDebounceMs:G,amount:B,billingAddressRequired:D,billingAddressRequiredFields:P,billingAddressAllowedCountries:v,billingAddressValidationRules:V=null,brandsConfiguration:b,showStoreDetailsCheckbox:U,hasCVC:F,hasHolderName:_,holderNameRequired:$,installmentOptions:k,placeholders:w,positionHolderNameOnTop:Z,showBrandIcon:H,showContextualElement:x,iOSFocusedField:K,disclaimerMessage:z,onFieldFocusAnalytics:j,onFieldBlurAnalytics:q})=>{const W=Se(Ds,{required:$,placeholder:w.holderName,value:A.holderName,error:!!C.holderName&&$,isValid:!!O.holderName,onBlur:n("holderName","blur"),onInput:n("holderName","input"),disabled:K&&"holderName"!==K,onFieldFocusAnalytics:j,onFieldBlurAnalytics:q});return Se(Br,{status:i.status},_&&Z&&W,Se(rs,{showBrandIcon:H,showContextualElement:x,brand:i.brand,brandsIcons:c,brandsConfiguration:b,focusedElement:r,onFocusField:a,hasCVC:F,cvcPolicy:d,expiryDatePolicy:E,errors:i.errors,valid:i.valid,dualBrandingElements:m.length>0&&m,dualBrandingChangeHandler:I.handleDualBrandSelection,dualBrandingSelected:N}),_&&!Z&&W,p&&Se(ls,{onFocusField:a,focusedElement:r,encryptedPasswordState:{data:i.encryptedPassword,valid:!!i.valid&&i.valid.encryptedPassword,errors:!!i.errors&&i.errors.encryptedPassword},value:e.taxNumber,error:!!o.taxNumber,isValid:!!t.taxNumber,onBlur:n("taxNumber","blur"),onInput:n("taxNumber","input"),disabled:K&&"kcpTaxNumberOrDOB"!==K,placeholder:w.taxNumber,onFieldFocusAnalytics:j,onFieldBlurAnalytics:q}),R&&Se("div",{className:"adyen-checkout__card__socialSecurityNumber"},Se(us,{onBlur:n("socialSecurityNumber","blur"),onInput:n("socialSecurityNumber","input"),error:o?.socialSecurityNumber,valid:t?.socialSecurityNumber,data:y,required:!0,disabled:K&&"socialSecurityNumber"!==K,onFieldFocusAnalytics:j,onFieldBlurAnalytics:q})),U&&Se(As,{onChange:S}),s&&Se(Qr,{amount:B,brand:i.brand,installmentOptions:k,onChange:l,type:u?"amount":"months"}),D&&Se(Bs,{label:"billingAddress",data:L,onChange:g,allowedCountries:v,requiredFields:P,setComponentRef:h,validationRules:V,specifications:T,iOSFocusedField:K,onAddressLookup:f,showContextualElement:x,onAddressSelected:M,addressSearchDebounceMs:G,onFieldFocusAnalytics:j,onFieldBlurAnalytics:q}),z&&Se(Xr,{message:z.message.replace("%{linkText}",`%#${z.linkText}%#`),urls:[z.link]}))},vs=(e,t)=>{let o=e;if("taxNumber"===o&&(o="kcpTaxNumberOrDOB"),"country"===o||"stateOrProvince"===o){const e=Ka(t.current.rootNode,`.adyen-checkout__field--${o} .adyen-checkout__filter-input`);e?.focus()}else{const e=Ka(t.current.rootNode,`[name="${o}"]`);e?.focus()}};function Vs(e,t,o){let n;const i=o;return 1!==e.length||t||(n=e),e.length>t?.length&&(n=e.filter(({[i]:e})=>!t.some(({[i]:t})=>t===e))),n}const bs=()=>{const{i18n:e}=Pi();return Se("p",{className:"adyen-checkout-form-instruction"},e.get("form.instruction"))},Us=He({srPanel:null,setSRMessagesFromObjects:null,setSRMessagesFromStrings:null,clearSRPanel:null,shouldMoveFocusSR:null});function Fs(){return Ni(Us)}const _s=({label:e,labelPosition:t="after",ariaLabel:o,description:n,checked:i,disabled:a=!1,readonly:d=!1,onChange:r})=>{const s=mi(()=>n?`toggle-description-${Ke()}`:null,[n]),l=mi(()=>o||("string"==typeof e?e:null),[o,e]);return Se("label",{className:`adyen-checkout-toggle ${co({"adyen-checkout-toggle--label-first":"before"===t,"adyen-checkout-toggle--disabled":a,"adyen-checkout-toggle--readonly":d})}`},Se("input",{disabled:a,checked:i,onChange:Ii(e=>{r(e.target.checked)},[r]),"aria-label":l,"aria-readonly":d,"aria-describedby":s,role:"switch",type:"checkbox",className:"adyen-checkout-toggle__input"}
vendor: 4,251 bytes, line 1
1),Se("span",{"aria-hidden":!0,className:"adyen-checkout-toggle__track"},Se("span",{className:"adyen-checkout-toggle__handle"},i&&Se("svg",{role:"img",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none"},Se("path",{fill:"#00112C",d:"M12.0608 6.00011L11.0001 4.93945L7.00011 8.93945L5.00011 6.93945L3.93945 8.00011L7.00011 11.0608L12.0608 6.00011Z"})))),e&&Se("span",{className:"adyen-checkout-toggle__label-container"},Se("span",{className:"adyen-checkout-toggle__label-text","data-testid":"inner-label"},e),n&&Se("span",{"data-testid":"description",className:"adyen-checkout-toggle__description",id:s},n)))};function $s(e){if(!e)return"";let t=e;return t=t.replace(/\D/g,""),t.length>3&&t.length<=6?t=t.slice(0,3)+" "+t.slice(3):t.length>6&&(t=t.slice(0,3)+" "+t.slice(3,6)+" "+t.slice(6,10)),t}const ks=({initialValue:e,onChange:t})=>{const{i18n:o}=Pi(),{handleChangeFor:n,data:i}=Qd({schema:["mobileNumber"],defaultData:{mobileNumber:e},formatters:{mobileNumber:$s}}),a=Ei(null),d=Ii(()=>{a.current?.focus()},[a.current]);return Ci(()=>{t(i.mobileNumber?.replaceAll(" ",""))},[i.mobileNumber,t]),Se(Ur,{name:"mobile-number",label:o.get("card.fastlane.mobileInputLabel"),staticValue:"+1",onInputContainerClick:d},Se(ss,{name:"mobile-number",autocorrect:"off",spellcheck:!1,maxlength:12,value:i.mobileNumber,onInput:n("mobileNumber","input"),onBlur:n("mobileNumber","blur"),setRef:a}))},ws=({children:e,classNameModifiers:t=[],isOpen:o,onClose:n,isDismissible:i=!0,labelledBy:a,describedBy:d,focusFirst:r,focusAfterClose:s,...l})=>{const u=Ei(),{closeModal:c,handleClickOutside:A}=(({modalElement:e,isOpen:t,isDismissible:o,focusFirst:n,focusAfterClose:i,onClose:a})=>{(({rootElement:e,focusFirst:t,shouldTrap:o=!0})=>{const[n,i]=ci(t);Ci(()=>{o&&n?.focus()},[n,o]),Ci(()=>{if(!o)return;const n=e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),a=n[0],d=n[n.length-1];i(t||a);const r=e=>{if("Tab"===e.key||9===e.keyCode)return e.shiftKey&&document.activeElement===a?(d.focus(),void e.preventDefault()):document.activeElement===d?(a.focus(),void e.preventDefault()):void 0};return e.addEventListener("keydown",r),()=>{i(null),e.removeEventListener("keydown",r)}},[e,t,o])})({rootElement:e,shouldTrap:t,focusFirst:n});const d=Ii(()=>{i.focus(),a()},[a,i]),r=Ii(t=>{o&&t.target instanceof HTMLElement&&!e.contains(t.target)&&d()},[d,o,e]);return Ci(()=>{if(!t||!e)return;const o=e=>{("Escape"===e.key||"Esc"===e.key||27===e.keyCode)&&d()};return e.addEventListener("keydown",o),()=>e.removeEventListener("keydown",o)},[t,e,d]),{closeModal:d,handleClickOutside:r}})({modalElement:u.current,isOpen:o,isDismissible:i,focusFirst:r,focusAfterClose:s,onClose:n});return Ci(()=>{if(!u.current)return;const e=e=>{"Enter"!==e.key&&"Enter"!==e.code||e.stopPropagation()};return u.current.addEventListener("keypress",e,{capture:!0}),()=>{u.current.removeEventListener("keypress",e)}},[u.current]),Se("div",{className:co("adyen-checkout__modal-wrapper",t.map(e=>`adyen-checkout__modal-wrapper--${e}`),{"adyen-checkout__modal-wrapper--open":o}),role:"dialog","aria-labelledby":a,"aria-describedby":d,"aria-modal":"true","aria-hidden":!o,onClick:A,...l},Se("div",{className:"adyen-checkout__modal",ref:u},e({onCloseModal:c})))},Zs=[{headerKey:"card.fastlane.modal.benefit1.header",labelById:`adyen-fastlane-modal-label-${Ke()}`,descriptionTextKey:"card.fastlane.modal.benefit1.text",describedById:`adyen-fastlane-modal-describedBy-${Ke()}`,image:"fastlane_autofill",altImage:""},{headerKey:"card.fastlane.modal.benefit2.header",labelById:`adyen-fastlane-modal-label-${Ke()}`,descriptionTextKey:"card.fastlane.modal.benefit2.text",describedById:`adyen-fastlane-modal-describedBy-${Ke()}`,image:"fastlane_protection",altImage:""},{headerKey:"card.fastlane.modal.benefit3.header",labelById:`adyen-fastlane-modal-label-${Ke()}`,descriptionTextKey:"card.fastlane.modal.benefit3.text",describedById:`adyen-fastlane-modal-describedBy-${Ke()}`,image:"fastlane_ubiquity",altImage:""}],Hs=({isOpen:e,onClose:t,focusAfterClose:o})=>{const{i18n:n}=Pi(),i=Ei(),a=Yi(),d=Zs.map(e=>
1e.labelById).join(" "),r=Zs.map(e=>e.describedById).join(" ");return Se(ws,{onClose:t,isOpen:e,labelledBy:d,describedBy:r,focusFirst:i.current,focusAfterClose:o},({onCloseModal:e})=>Se("div",{className:"adyen-checkout-card-fastlane__modal"},Se("div",{className:"adyen-checkout-card-fastlane__modal-button-container"},Se(Vi,{onClick:e,inline:!0,variant:"link",ariaLabel:n.get("card.fastlane.a11y.closeDialog"),label:Se(Qi,{height:"10",width:"10",src:a({imageFolder:"components/"})("cross_black"),ariaHidden:!0,alt:""})})),Zs.map(e=>Se("div",{key:e.labelById,className:"adyen-checkout-card-fastlane__modal-section"},Se(Qi,{className:"adyen-checkout-card-fastlane__modal-section-image",src:a({imageFolder:"components/"})(e.image),alt:e.altImage}),Se("h1",{id:e.labelById,className:"adyen-checkout-card-fastlane__modal-section-header"},n.get(e.headerKey)),Se("div",{id:e.describedById,className:"adyen-checkout-card-fastlane__modal-section-text"},n.get(e.descriptionTextKey)))),Se(Qi,{className:"adyen-checkout-card-fastlane__modal-brand",src:a({imageFolder:"components/"})("paypal_fastlane_black"),alt:n.get("card.fastlane.a11y.logo")})))},xs=()=>{const[e,t]=ci(!1),{i18n:o}=Pi(),n=Yi(),i=Ei(),a=Ii(()=>{t(!1)},[]),d=Ii(()=>{t(!0)},[]);return Se(ge,null,Se(Vi,{buttonRef:i,onClick:d,classNameModifiers:["fastlane-info-modal"],variant:"link",ariaLabel:o.get("card.fastlane.a11y.openDialog"),label:Se(Qi,{height:"14",width:"14",src:n({imageFolder:"components/"})("fastlane_info"),alt:"",ariaHidden:!0})}),Se(Hs,{isOpen:e,onClose:a,focusAfterClose:i.current}))},Ks=["mc","visa"],zs=({showConsent:e,defaultToggleState:t,termsAndConditionsLink:o,privacyPolicyLink:n,termsAndConditionsVersion:i,fastlaneSessionId:a,currentDetectedBrand:d,telephoneNumber:r,onChange:s,onSubmitAnalytics:l})=>{const u=mi(()=>e&&Ks.includes(d),[e,d]),[c,A]=ci(u),[C,O]=ci(t),E=Yi(),[m,I]=ci(""),{i18n:N}=Pi(),p=mi(()=>$n({showConsent:e,defaultToggleState:t,termsAndConditionsLink:o,privacyPolicyLink:n,termsAndConditionsVersion:i,fastlaneSessionId:a}),[e,t,o,n,i,a]),R=Ii(()=>{const e=!C;O(e),l({type:Ut,infoType:$t.clicked,target:"fastlane_signup_consent_toggle",configData:{isToggleOn:e}})},[C,l]);return Ci(()=>{p&&s({fastlaneData:{consentShown:c,fastlaneSessionId:a,consentGiven:!!u&&C,...i&&{consentVersion:i},...m&&{telephoneNumber:m}}})},[u,c,i,C,a,m,s,p]),Ci(()=>{u&&A(!0)},[u]),Ci(()=>{p&&l({type:Ut,infoType:$t.rendered,configData:{isFastlaneSignupRendered:u}})},[u,p,l]),u&&p?Se("div",{className:"adyen-checkout-card__fastlane","data-testid":"fastlane-signup-component"},Se("div",{className:co("adyen-checkout-card__fastlane-consent-toggle",{"adyen-checkout-card__fastlane-consent-toggle--active":C})},Se(_s,{checked:C,onChange:R,ariaLabel:N.get("card.fastlane.consentToggle"),label:Se("span",null,N.get("card.fastlane.consentToggle"))}),Se(xs,null)),C&&Se(ge,null,Se(ks,{initialValue:$s(r),onChange:I}),Se("div",{className:"adyen-checkout-card__fastlane-consent-text"},Se(es,{message:N.get("card.fastlane.consentText"),urls:[o,n]})),Se(Qi,{className:"adyen-checkout-card__fastlane-brand",src:E({imageFolder:"components/"})("paypal_fastlane_black"),alt:N.get("card.fastlane.a11y.logo")}))):null},js=e=>{const t=Ei(null),o=Ei(!1),n=Yi(),i=Ei(null),a=e=>{i.current=e},d=Ei({});Object.keys(d.current).length||e.setComponentRef(d.current);const r=Ei(0),s=Ei(!1),l=mi(()=>new Gr(e.specifications),[e.specifications]);d.current.sfp=t;const[u,c]=ci("ready"),[A,C]=ci({}),[O,E]=ci({...e.holderNameRequired&&{holderName:!1}}),[m,I]=ci({...e.hasHolderName&&{holderName:e.data.holderName??""}}),[N,p]=ci(""),[R,y]=ci(!1),[S,L]=ci(At),[g,h]=ci(lt),[T,f]=ci(null),[M,G]=ci([]),[B,D]=ci(e.storedPaymentMethodId?e.brand:""),P=e.billingAddressMode!==bn.none&&e.billingAddressRequired,v=fr(e.billingAddressMode),V=Ei(v&&e.data?.billingAddress?.country),[b,U]=ci(!1),[F,_]=ci(P?e.data.billingAddress:null),[$,k]=ci(!1),[w,Z]=ci(""),[H,x]=ci({value:null}),[K,z]=ci(null),[j,q]=ci("card"),{handleChangeFor:W,triggerValidation:J,data:Q,valid:Y,errors:X,setSchema:ee,setData:te,setValid:oe,setErrors:ne}=Qd({schema:[],defaultData:e.data,formatters:kd,rules:wd}),ie=!!Object.keys(e.installmentOptions).length&&"debit"!==e.fundingSource,ae=e.showInstallmentAmounts??!0,de="kr"===(T??e.countryCode),re=e.configuration.koreanAuthenticationRequired&&de,se=$&&"auto"===e.configuration.socialSecurityNumberMode||"show"===e.configuration.socialSecurityNumberMode,le=(t,o)=>{e.onFocus({fieldType:t,event:o})},ue=(t,o)=>{e.onBlur({fieldType:t,event:o})},ce=Ii(t=>{q(t.brand),e.onBrand(t)},[]),Ae=((e,t,o)=>n=>{e(n.currentFocusObject),!0===n.focus?t(n.fieldType,n):o(n.fieldType,n)})(p,le,ue),Ce=()=>(({props:e,showKCP:t,showBrazilianSSN:o,countrySpecificSchemas:n=null,billingAddressRequiredFields:i=null})=>{let a=er;const d=e.hasHolderName&&e.holderNameRequired;if(d&&(a=e.positionHolderNameOnTop?tr:or),t&&(a=ir,d&&(a=e.positionHolderNameOnTop?ar:dr)),o&&(a=rr,d&&(a=e.positionHolderNameOnTop?sr:lr)),n){const t=n.flat(2).filter(e=>"number"!=typeof e);let o=t;i&&(o=t.filter(e=>i.includes(e))),a=er.concat(o),d&&(a=e.positionHolderNameOnTop?tr.concat(o):or.concat(o))}return a})({props:e,showKCP:re,showBrazilianSSN:se,...e.billingAddressRequired&&{countrySpecificSchemas:l.getAddressSchemaForCountry(F?.country),billingAddressRequiredFields:e.billingAddressRequiredFields}}),Oe=Ii(e=>{const t="webInternalElement"!==e.fieldType?e.fieldType:e.name;z(t)},[]),Ee=((e,t,o)=>n=>{e("billingAddress",n.data),t("billingAddress",n.isValid),o("billingAddress",n.errors)})(te,oe,ne),me=((e,t,o)=>()=>{e.current||(e.current=!0,Promise.resolve().then(()=>{const n=o.findIndex(e=>e===ze),i=o.slice(n+1);for(const e of i){if(!nt.includes(e)){vs(e,t);break}if(!t.current.sfIsOptionalOrHidden(e)){t.current.setFocusOn(e);break}}e.current=!1}))})(s,t,Ce()),Ie=mi(()=>function(e,t,o,n={}){const{type:i,cvcPolicy:a}=e,{sfp:d}=t,{dualBrandSelectElements:r,setDualBrandSelectElements:s,setSelectedBrandValue:l,issuingCountryCode:u,setIssuingCountryCode:c}=o;return{processBinLookup:(e,t)=>{const o=e?.issuingCountryCode?e.issuingCountryCode.toLowerCase():null;if(c(o),!e||!Object.keys(e).length){s([]),l("");const o=t&&"card"!==i?i:null;return d.current.processBinLookupResponse(e,{brand:o,cvcPolicy:a}),void(n.current=0)}if(e.supportedBrands?.length){const t=((e,t)=>e.reduce((e,o)=>e||t.includes(o.brand),!1))(e.supportedBrands,Nt),o=t?((e,t="mc",o="visa")=>{const n=Zd(e);return n[0].brand!==t&&n[0].brand!==o&&n.reverse(),n.length=1,n})(e.supportedBrands):Zd(e.supportedBrands);if(o.length>
11){const t=function(e){const[t,o]=e;return{dualBrandSelectElements:[{id:t.brand,brandObject:t},{id:o.brand,brandObject:o}],selectedBrandValue:"",leadBrand:t}}(o);s(t.dualBrandSelectElements),l(t.selectedBrandValue),d.current.processBinLookupResponse({issuingCountryCode:e.issuingCountryCode,supportedBrands:[t.leadBrand]}),t.leadBrand.panLength>0&&(n.current=t.leadBrand.panLength)}else s([]),l(""),t||l(o[0].brand),d.current.processBinLookupResponse({issuingCountryCode:e.issuingCountryCode,supportedBrands:o}),o[0].panLength>0&&(n.current=o[0].panLength)}},handleDualBrandSelection:e=>{let t=e;if(e instanceof Event){const o=e.target;t=o.getAttribute("data-value")||o.getAttribute("alt")}let o=[];t&&(o=r.reduce((e,o)=>(o.brandObject.brand===t&&e.push(o.brandObject),e),[]),o.length&&(l(t),d.current.processBinLookupResponse({issuingCountryCode:u,supportedBrands:o})))}}}(e,{sfp:t},{dualBrandSelectElements:M,setDualBrandSelectElements:G,setSelectedBrandValue:D,issuingCountryCode:T,setIssuingCountryCode:f},r),[M,T]);d.current.showValidation=()=>{o.current=!0,Re?.(),t.current.showValidation(),J(["holderName","socialSecurityNumber","taxNumber"]),i?.current&&i.current.showValidation()},d.current.processBinLookupResponse=(e,t)=>{Ie.processBinLookup(e,t)},d.current.setStatus=c,Ci(()=>(d.current.setFocusOn=t.current.setFocusOn,d.current.updateStyles=t.current.updateStyles,d.current.handleUnsupportedCard=t.current.handleUnsupportedCard,()=>{t.current.destroy()}),[]),Ci(()=>{const t=[...e.hasHolderName?["holderName"]:[],...se?["socialSecurityNumber"]:[],...re?["taxNumber"]:[],...P?["billingAddress"]:[]];ee(t)},[e.hasHolderName,se,re]),Ci(()=>{I({...m,holderName:Q.holderName??"",taxNumber:Q.taxNumber}),Z(Q.socialSecurityNumber),P&&_({...Q.billingAddress}),E({...O,holderName:!e.holderNameRequired||Y.holderName,socialSecurityNumber:!!Y.socialSecurityNumber&&Y.socialSecurityNumber,taxNumber:!!Y.taxNumber&&Y.taxNumber,billingAddress:!!Y.billingAddress&&Y.billingAddress});const t=!!X.billingAddress&&Object.entries(X.billingAddress).reduce((e,[,t])=>e||null!=t,!1);C({...A,holderName:e.holderNameRequired&&X.holderName?X.holderName:null,socialSecurityNumber:se&&X.socialSecurityNumber?X.socialSecurityNumber:null,taxNumber:re&&X.taxNumber?X.taxNumber:null,billingAddress:P&&t?X.billingAddress:null})},[Q,Y,X]);const{sortedErrorList:Ne,previousSortedErrors:pe,clearSRPanel:Re}=(({errors:e,props:t,isValidating:o,retrieveLayout:n,specifications:i,billingAddress:a,sfp:d})=>{const{setSRMessagesFromObjects:r,setSRMessagesFromStrings:s,clearSRPanel:l,shouldMoveFocusSR:u}=Fs(),c=r?.({fieldTypeMappingFn:gr}),A=fr(t.billingAddressMode),[C,O]=ci(null),E=function(e){const t=Ei();return Ci(()=>{t.current=e},[e]),t.current}(C),m=d.current?.mapErrorsToValidationRuleResult(),I={...e,...m};return Ci(()=>{try{const{billingAddress:e,...t}=I,r={...t,...e},C=c?.({errors:r,isValidating:o.current,layout:n(),countrySpecificLabels:i.getAddressLabelsForCountry(a?.country)??A?.default?.labels}),m=C?.currentErrorsSortedByLayout;switch(O(m),C?.action){case Lt:u&&((e,t,o)=>{e&&(nt.includes(o)?t.current.setFocusOn(o):vs(o,t))})(o.current,d,C?.fieldToFocus),setTimeout(()=>{o.current=!1},300);break;case gt:{const e=Vs(m,E,"field"),t=e?.[0];if(t){const e=function(e){return![Dt.ERROR_MSG_UNSUPPORTED_CARD_ENTERED,Dt.ERROR_MSG_CARD_TOO_OLD,Dt.ERROR_MSG_CARD_TOO_FAR_IN_FUTURE,Dt.ERROR_MSG_CARD_EXPIRES_TOO_SOON].includes(e)}(t.errorCode)?t.errorMessage:null;s(e)}else l();break}}}catch(e){}},[e]),{sortedErrorList:C,previousSortedErrors:E,clearSRPanel:l}})({errors:A,props:e,isValidating:o,retrieveLayout:Ce,specifications:l,billingAddress:F,sfp:t});if(Ne){const t=Vs(Ne,pe,"field");t?.forEach(t=>{const o={fieldType:t.field,errorCode:t.errorCode};e.onValidationErrorAnalytics(o)})}Ci(()=>{const o=O.holderName,n=R,i=!P||O.billingAddress,a=!re||!!O.taxNumber&&!!O.encryptedPassword,d=!se||!!O.socialSecurityNumber,r=n&&o&&i&&a&&d,s=t.current.mapErrorsToValidationRuleResult(),l={...A,...s};e.onChange({data:m,valid:O,errors:l,isValid:r,billingAddress:F,selectedBrandValue:B,storePaymentMethod:b,socialSecurityNumber:w,installments:H})}
1,[m,O,A,B,b,H]);const ye=e.storedPaymentMethodId?ts:Ps;return Se(ge,null,Se(bd,{ref:t,...Tr(e),styles:{...e.styles},koreanAuthenticationRequired:e.configuration.koreanAuthenticationRequired,hasKoreanFields:!(!e.configuration.koreanAuthenticationRequired||"kr"!==e.countryCode),onChange:(t,o)=>{if(t.autoCompleteName){if(!e.hasHolderName)return;const o=wd.holderName.reduce((e,t)=>(e.length||t.modes.includes("blur")&&e.push(t.validate),e),[])[0](t.autoCompleteName)?t.autoCompleteName:null;o&&(te("holderName",o),oe("holderName",!0),ne("holderName",null))}else e.autoFocus&&r.current>0&&"handleOnFieldValid"===o?.event&&o?.fieldType===ze&&t.valid.encryptedCardNumber&&me(),I({...m,...t.data}),C({...A,...t.errors}),E({...O,...t.valid}),y(t.isSfpValid),h(t.cvcPolicy),k(t.showSocialSecurityNumber),L(t.expiryDatePolicy)},onBrand:ce,onFocus:Ae,type:e.brand,disableIOSArrowKeys:e.disableIOSArrowKeys?Oe:null,render:({setRootNode:t,setFocusOn:o},n)=>Se("div",{ref:t,className:co({"adyen-checkout__card-input":!0,"adyen-checkout-card-input__wrapper":!0,[`adyen-checkout__card-input--${e.fundingSource??"credit"}`]:!0,"adyen-checkout__card-input--loading":"loading"===u}),role:"form"},Se(bs,null),Se(ye,{...hr(e),data:m,valid:O,errors:A,handleChangeFor:W,focusedElement:N,setFocusOn:o,sfpState:n,cvcPolicy:g,hasInstallments:ie,showAmountsInInstallments:ae,handleInstallments:x,brandsIcons:e.brandsIcons,formData:Q,formErrors:X,formValid:Y,expiryDatePolicy:S,dualBrandSelectElements:M,extensions:Ie,selectedBrandValue:B,showKCP:re,showBrazilianSSN:se,socialSecurityNumber:w,handleOnStoreDetails:U,setAddressRef:a,billingAddress:F,billingAddressValidationRules:v&&Ls(V.current),partialAddressSchema:v,handleAddress:Ee,onAddressLookup:e.onAddressLookup,onAddressSelected:e.onAddressSelected,addressSearchDebounceMs:e.addressSearchDebounceMs,iOSFocusedField:K,onFieldFocusAnalytics:le,onFieldBlurAnalytics:ue}))}),e.fastlaneConfiguration&&Se(zs,{...e.fastlaneConfiguration,currentDetectedBrand:j,onChange:e.onChange,onSubmitAnalytics:e.onSubmitAnalytics}),e.showPayButton&&e.payButton({status:u,variant:e.isPayButtonPrimaryVariant?"primary":"secondary",icon:n({imageFolder:"components/"})(`${br}lock`)}))};js.defaultProps=Un;const qs=({dpaLocale:e="en_US",dpaPresentationName:t=""})=>({dpaTransactionOptions:{dpaLocale:e,payloadTypeIndicator:"NON_PAYMENT",customInputData:{checkoutOrchestrator:"merchant"}},dpaData:{dpaPresentationName:t}}),Ws=({dpaLocale:e="en_US",dpaPresentationName:t=""})=>({dpaTransactionOptions:{dpaLocale:e,paymentOptions:{dynamicDataType:"CARD_APPLICATION_CRYPTOGRAM_SHORT_FORM"},consumerNameRequested:!0,customInputData:{"com.mastercard.dcfExperience":"PAYMENT_SETTINGS"},confirmPayment:!1},dpaData:{dpaPresentationName:t}});function Js(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Qs extends Error{toString(){return`Reason: ${this.reason} / Source: ${this.source} / Scheme: ${this.scheme} / Message: ${this.message}`}constructor(e,t,o){super(),Js(this,"reason",void 0),Js(this,"message",void 0),Js(this,"source",void 0),Js(this,"scheme",void 0),Js(this,"errorFromCardSchemeSdk",void 0);const n="error"in e?e?.error?.message:e?.message,i="error"in e?e?.error?.reason:e?.reason;this.message=n,this.reason=i,this.source=t,this.scheme=o,this.errorFromCardSchemeSdk=e}}function Ys(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Xs{constructor(e,t="body",o={},n={}){Ys(this,"src",void 0),Ys(this,"node",void 0),Ys(this,"attributes",void 0),Ys(this,"dataAttributes",void 0),Ys(this,"isScriptLoadCalled",!1),Ys(this,"script",void 0),Ys(this,"load",()=>{if(!this.isScriptLoadCalled)return new Promise((e,t)=>{const o=()=>{this.script.setAttribute("data-script-loaded","true"),e()},n=e=>
1{this.remove(),t(new J("SCRIPT_ERROR",`Unable to load script ${this.src}. Message: ${e.message}`,{cause:e.error}))};this.isScriptLoadCalled=!0;const i=document.querySelector(this.node);if(this.script=i.querySelector(`script[src="${this.src}"]`),this.script&&this.script.getAttribute("data-script-loaded"))e();else{if(this.script)return this.script.addEventListener("load",o),void this.script.addEventListener("error",n);this.script=document.createElement("script"),Object.assign(this.script,this.attributes),Object.assign(this.script.dataset,this.dataAttributes),this.script.src=this.src,this.script.async=!0,this.script.addEventListener("load",o),this.script.addEventListener("error",n),i.appendChild(this.script)}})}),Ys(this,"remove",()=>this.script.parentNode&&this.script.parentNode.removeChild(this.script)),this.src=e,this.node=t,this.attributes=o,this.dataAttributes=n}}function el(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class tl{async loadSdkScript(){this.isSdkIsAvailableOnWindow()||(this.scriptElement=new Xs(this.sdkUrl),await this.scriptElement.load()),this.assignSdkReference()}removeSdkScript(){this.scriptElement.remove()}async checkout(e){try{return await this.schemeSdk.checkout(e)}catch(e){throw new Qs(e,"checkout",this.schemeName)}}async unbindAppInstance(){try{await this.schemeSdk.unbindAppInstance()}catch(e){throw new Qs(e,"unbindAppInstance",this.schemeName)}}async isRecognized(){try{return await this.schemeSdk.isRecognized()}catch(e){throw new Qs(e,"isRecognized",this.schemeName)}}async initiateIdentityValidation(){try{return await this.schemeSdk.initiateIdentityValidation()}catch(e){throw new Qs(e,"initiateIdentityValidation",this.schemeName)}}async getSrcProfile(e){try{return await this.schemeSdk.getSrcProfile({idTokens:e})}catch(e){throw new Qs(e,"getSrcProfile",this.schemeName)}}constructor(e,t){if(el(this,"schemeSdk",void 0),el(this,"customSdkConfiguration",void 0),el(this,"sdkUrl",void 0),el(this,"scriptElement",null),!e)throw Error("AbstractSrcInitiator: Invalid SDK URL");this.sdkUrl=e,this.customSdkConfiguration=t}}const ol={email:"EMAIL",telephoneNumber:"MOBILE_NUMBER"},nl={email:"EMAIL_ADDRESS",telephoneNumber:"MOBILE_PHONE_NUMBER"},il=e=>"fulfilled"===e.status,al=e=>"rejected"===e.status;function dl(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const rl={visa:class extends tl{isSdkIsAvailableOnWindow(){return!!window.vAdapters?.VisaSRCI}assignSdkReference(){this.schemeSdk=new window.vAdapters.VisaSRCI}async init(e,t){try{const o={...e,...qs(this.customSdkConfiguration),srciTransactionId:t};await this.schemeSdk.init(o)}catch(e){throw new Qs(e,"init",this.schemeName)}}async identityLookup({identityValue:e,type:t}){try{const o={identityValue:e,type:ol[t]};return await this.schemeSdk.identityLookup(o)}catch(e){throw new Qs(e,"identityLookup",this.schemeName)}}async completeIdentityValidation(e){try{return await this.schemeSdk.completeIdentityValidation(e)}catch(e){throw new Qs(e,"completeIdentityValidation",this.schemeName)}}constructor(e,t){var o,n;super(e.toLowerCase().includes("live")?"https://assets.secure.checkout.visa.com/checkout-widget/resources/js/src-i-adapter/visa-sdk.js?v2":"https://sandbox-assets.secure.checkout.visa.com/checkout-widget/resources/js/src-i-adapter/visa-sdk.js?v2",t),n="visa",(o="schemeName")in this?Object.defineProperty(this,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[o]=n}},mc:class extends tl{isSdkIsAvailableOnWindow(){return!!window.SRCSDK_MASTERCARD}assignSdkReference(){this.schemeSdk=window.SRCSDK_MASTERCARD}async init(e,t){try{const o={...e,...Ws(this.customSdkConfiguration),srciTransactionId:t};await this.schemeSdk.init(o)}catch(e){throw new Qs(e,"init",this.schemeName)}}async identityLookup({identityValue:e,type:t}){try{const o={identityValue:e,identityType:nl[t]};return await this.schemeSdk.identityLookup({consumerIdentity:o})}catch(e){throw new Qs(e,"identityLookup",this.schemeName)}}async completeIdentityValidation(e){try{return await this.schemeSdk.completeIdentityValidation({validationData:e})}catch(e){throw new Qs(e,"completeIdentityValidation",this.schemeName)}}constructor(e,t){var o;super(e.toLowerCase().includes("live")?"https://src.mastercard.com/sdk/srcsdk.mastercard.js":"https://sandbox.src.mastercard.com/sdk/srcsdk.mastercard.js",t),(o="schemeName")in this?Object.defineProperty(this,o,{value:"mc",enumerable:!0,configurable:!0,writable:!0}):this[o]="mc"}},default:null};class sl{async load(e){if(!this.schemes||0===this.schemes.length)throw new J("ERROR","ClickToPay -> SrcSdkLoader: There are no schemes set to be loaded");return new Promise((t,o)=>{const n=this.schemes.map(t=>((e,t,o)=>{const n=rl[e]||rl.default;return n?new n(t,o):null})(t,e,this.customSdkConfiguration)),i=n.map(e=>e.loadSdkScript());Promise.allSettled(i).then(e=>{e.every(al)&&o(new J("ERROR",`ClickToPay -> SrcSdkLoader # Unable to load network schemes: ${this.schemes.toString()}`));const i=n.filter((t,o)=>il(e[o]));t(i)})})}constructor(e,{dpaLocale:t="en_US",dpaPresentationName:o=""}){dl(this,"schemes",void 0),dl(this,"customSdkConfiguration",void 0),this.schemes=e,this.customSdkConfiguration={dpaLocale:t,dpaPresentationName:o}}}const ll={mc:"Mastercard",visa:"Visa"};function ul(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class cl{get title(){return"visa"===this.scheme?ll[this.scheme]:this.descriptorName||ll[this.scheme]}get isDcfPopupEmbedded(){return"mc"===this.scheme}confirmCardIsExpired(){if("ACTIVE"!==this.status)return!0;
vendor: 3,212 bytes, line 1
1if(!this.panExpirationYear&&!this.panExpirationMonth)return!1;const[e,t]=[(new Date).getMonth()+1,(new Date).getFullYear()];return!(Number(this.panExpirationYear)>t||Number(this.panExpirationYear)===t&&Number(this.panExpirationMonth)>=e)}constructor(e,t,o){ul(this,"dateOfCardLastUsed",void 0),ul(this,"dateOfCardCreated",void 0),ul(this,"panLastFour",void 0),ul(this,"srcDigitalCardId",void 0),ul(this,"scheme",void 0),ul(this,"artUri",void 0),ul(this,"srcCorrelationId",void 0),ul(this,"tokenId",void 0),ul(this,"isExpired",void 0),ul(this,"panExpirationMonth",void 0),ul(this,"panExpirationYear",void 0),ul(this,"descriptorName",void 0),ul(this,"status",null),this.dateOfCardLastUsed=e.dateOfCardLastUsed,this.dateOfCardCreated=e.dateOfCardCreated,this.panLastFour=e.panLastFour,this.srcDigitalCardId=e.srcDigitalCardId,this.descriptorName=e.digitalCardData.descriptorName,this.tokenId=e.tokenId,this.scheme=t,this.artUri=e.digitalCardData.artUri,this.srcCorrelationId=o,this.panExpirationMonth=e.panExpirationMonth,this.panExpirationYear=e.panExpirationYear,this.status=e.digitalCardData.status,this.isExpired=this.confirmCardIsExpired()}}const Al="ctpIframe";function Cl(e,t){const{profiles:o,srcCorrelationId:n}=t,i=o.reduce((e,o)=>[...e,...o.maskedCards.map(e=>new cl(e,t.scheme,n))],[]);return[...e,...i]}function Ol(e,t){return new Date(t.dateOfCardLastUsed).getTime()-new Date(e.dateOfCardLastUsed).getTime()}function El(e,t){return new Date(t.dateOfCardCreated).getTime()-new Date(e.dateOfCardCreated).getTime()}function ml(e,t){return t.isExpired?e.expiredCards.push(t):e.availableCards.push(t),e}function Il(e,t){return t.dateOfCardLastUsed?e.usedCards.push(t):e.unusedCards.push(t),e}function Nl(e){return!!e.reason}function pl(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Rl extends Error{setCorrelationId(e){this.correlationId=e}toString(){return this.message}constructor(e){super(`ClickToPayService - Timeout during ${e.source}() of the scheme '${e.scheme}'`),pl(this,"scheme",void 0),pl(this,"source",void 0),pl(this,"isTimeoutTriggeredBySchemeSdk",void 0),pl(this,"correlationId",void 0),this.name="TimeoutError",this.source=e.source,this.scheme=e.scheme,this.isTimeoutTriggeredBySchemeSdk=e.isTimeoutTriggeredBySchemeSdk}}function yl(e,t,o){let n=null;return Promise.race([e(),(i=t,new Promise((e,t)=>{n=setTimeout(()=>t(o),i)}))]).then(e=>(clearTimeout(n),e)).catch(e=>{throw clearTimeout(n),e});var i}function Sl(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var Ll=function(e){return e.Idle="Idle",e.Loading="Loading",e.ShopperIdentified="ShopperIdentified",e.OneTimePassword="OneTimePassword",e.Ready="Ready",e.Login="Login",e.NotAvailable="NotAvailable",e}({});class gl{get shopperAccountFound(){return["Ready","ShopperIdentified"].includes(this.state)}get schemes(){return this.sdkLoader.schemes}updateStoreCookiesConsent(e){this.storeCookies=e}async initialize(){this.setState("Loading");try{this.sdks=await this.sdkLoader.load(this.environment),await this.initiateSdks();const{recognized:e=!1,idTokens:t=null}=await this.verifyIfShopperIsRecognized();
vendor: 1,252 bytes, line 1
1if(e)return await this.getShopperProfile(t),void this.setState("Ready");if(!this.shopperIdentity)return void this.setState("NotAvailable");const{isEnrolled:o}=await this.verifyIfShopperIsEnrolled(this.shopperIdentity);if(o)return void this.setState("ShopperIdentified");this.setState("NotAvailable")}catch(e){e instanceof Qs&&"REQUEST_TIMEOUT"===e?.reason||e instanceof Rl?this.handleTimeout(e):e instanceof Qs?console.warn(`Error at ClickToPayService # init: ${e.toString()}`):console.warn(e),this.setState("NotAvailable")}}subscribeOnStateChange(e){this.stateSubscriber=e}async startIdentityValidation(){if(!this.validationSchemeSdk)throw Error("startIdentityValidation: No ValidationSDK set for the validation process");try{const{maskedValidationChannel:e}=await this.validationSchemeSdk.initiateIdentityValidation();this.identityValidationData={maskedShopperContact:e.replace(/\*/g,"•"),selectedNetwork:ll[this.validationSchemeSdk.schemeName]},this.setState("OneTimePassword")}catch(e){throw this.validationSchemeSdk=null,e}}async finishIdentityValidation(e){if(!this.validationSchemeSdk)throw Error("finishIdentityValidation: No ValidationSDK set for the validation process");const t=await this.validationSchemeSdk.completeIdentityValidation(e);
1await this.getShopperProfile([t.idToken]),this.setState("Ready"),this.validationSchemeSdk=null}async checkout(e){if(!e)throw Error("ClickToPayService # checkout: Missing card data");const t=this.sdks.find(t=>t.schemeName===e.scheme),o=await t.checkout({srcDigitalCardId:e.srcDigitalCardId,srcCorrelationId:e.srcCorrelationId,...e.isDcfPopupEmbedded&&{windowRef:window.frames[Al]},...this.storeCookies&&{complianceSettings:{complianceResources:[{complianceType:"REMEMBER_ME",uri:""}]}}});if("COMPLETE"!==o.dcfActionCode)throw new J("ERROR",`Checkout through Scheme DCF did not complete. DCF Action code received: ${o.dcfActionCode}`);return function(e,t,o){const{scheme:n,tokenId:i,srcDigitalCardId:a,srcCorrelationId:d}=e;return"visa"===n?i?{srcScheme:n,srcCorrelationId:d,srcTokenReference:o.toLowerCase().includes("live")?i:"987654321"}:{srcScheme:n,srcCheckoutPayload:t.checkoutResponse,srcCorrelationId:d}:{srcScheme:n,srcDigitalCardId:a,srcCorrelationId:d}}(e,o,this.environment)}async logout(){if(!this.sdks)throw new J("ERROR","ClickToPayService is not initialized");try{const e=this.sdks.map(e=>e.unbindAppInstance());await Promise.all(e)}catch(e){e instanceof Qs?console.warn(`Error at ClickToPayService # logout: ${e.toString()}`):console.warn(e)}this.shopperCards=null,this.identityValidationData=null,this.validationSchemeSdk=null,this.setState("Login")}verifyIfShopperIsEnrolled(e){const{shopperEmail:t}=e;return new Promise((e,o)=>{const n=this.sdks.map(n=>yl(()=>n.identityLookup({identityValue:t,type:"email"}),5e3,new Rl({source:"identityLookup",scheme:n.schemeName,isTimeoutTriggeredBySchemeSdk:!1})).then(t=>{t.consumerPresent&&!this.validationSchemeSdk&&(this.setSdkForPerformingShopperIdentityValidation(n),e({isEnrolled:!0}))}).catch(e=>{o(e)}));Promise.allSettled(n).then(()=>{e({isEnrolled:!1})})})}setState(e){this.state=e,this.stateSubscriber?.(this.state)}setSdkForPerformingShopperIdentityValidation(e){this.validationSchemeSdk=e}handleTimeout(e){const t=e instanceof Qs?new Rl({source:e.source,scheme:e.scheme,isTimeoutTriggeredBySchemeSdk:!0}):e;"visa"===t.scheme&&(t.setCorrelationId(window.VISA_SDK?.correlationId),window.VISA_SDK?.correlationId?window.VISA_SDK?.buildClientProfile?.():window.VISA_SDK?.buildClientProfile?.(this.schemesConfig.visa.srciDpaId)),this.onTimeout?.(t)}async getShopperProfile(e){return new Promise((t,o)=>{const n=this.sdks.map(t=>t.getSrcProfile(e));Promise.allSettled(n).then(e=>{e.every(al)&&o(e[0].reason);const n=e.map((e,t)=>il(e)&&{...e.value,scheme:this.sdks[t].schemeName}).filter(e=>!!e);this.shopperCards=function(e){const t=e.reduce(Cl,[]),{availableCards:o,expiredCards:n}=t.reduce(ml,{availableCards:[],expiredCards:[]}),{unusedCards:i,usedCards:a}=o.reduce(Il,{unusedCards:[],usedCards:[]});return[...a.sort(Ol),...i.sort(El),...n.sort(Ol)]}(n),t()})})}verifyIfShopperIsRecognized(){return new Promise((e,t)=>{const o=this.sdks.map(o=>yl(()=>o.isRecognized(),5e3,new Rl({source:"isRecognized",scheme:o.schemeName,isTimeoutTriggeredBySchemeSdk:!1})).then(t=>{t.recognized&&e(t)}).catch(e=>{t(e)}));Promise.allSettled(o).then(()=>{e({recognized:!1})})})}initiateSdks(){const e=this.sdks.map(e=>{const t=this.schemesConfig[e.schemeName];return yl(()=>e.init(t,this.srciTransactionId),5e3,new Rl({source:"init",scheme:e.schemeName,isTimeoutTriggeredBySchemeSdk:!1}))});return Promise.all(e)}constructor(e,t,o,n,i){Sl(this,"sdkLoader",void 0),Sl(this,"schemesConfig",void 0),Sl(this,"shopperIdentity",void 0),Sl(this,"environment",void 0),Sl(this,"onTimeout",void 0),Sl(this,"srciTransactionId",Ke()),Sl(this,"sdks",void 0),Sl(this,"validationSchemeSdk",null),Sl(this,"stateSubscriber",void 0),Sl(this,"state","Idle"),Sl(this,"shopperCards",null),Sl(this,"identityValidationData",null),Sl(this,"storeCookies",!1),this.sdkLoader=t,this.schemesConfig=e,this.shopperIdentity=n,this.environment=o,this.onTimeout=i}}const hl=He({status:null,onSubmit:null,onSetStatus:null,onError:null,onReady:null,amount:null,configuration:null,isStandaloneComponent:null,isCtpPrimaryPaymentMethod:null,isStoringCookies:!1,setIsCtpPrimaryPaymentMethod:null,logoutShopper:null,updateStoreCookiesConsent:null,ctpState:null,cards:[],schemes:[],otpMaskedContact:null,otpNetwork:null,checkout:null,verifyIfShopperIsEnrolled:null,startIdentityValidation:null,finishIdentityValidation:null}),Tl=({isStandaloneComponent:e=!1,clickToPayService:t,amount:o,configuration:n,children:i,setClickToPayRef:a,onSubmit:d,onSetStatus:r,onError:s})=>{const[l]=ci(t),[u,c]=ci(t?.state||Ll.NotAvailable),[A,C]=ci(!0),[O,E]=ci("ready"),m=Ei({}),I=Ei(!1);Ci(()=>{a(m.current),m.current.setStatus=E},[]),Ci(()=>{l?.subscribeOnStateChange(e=>c(e))},[l]);const N=Ii(()=>{I.current||(n.onReady?.(),I.current=!0)},[n?.onReady]),p=Ii(async e=>{await(l?.finishIdentityValidation(e))},[l]),R=Ii(async()=>await(l?.startIdentityValidation()),[l]),y=Ii(async e=>await(l?.checkout(e)),[l]),S=Ii(async e=>await(l?.verifyIfShopperIsEnrolled(e)),[l]),L=Ii(async()=>{await(l?.logout())},[l]),g=Ii(e=>{l.updateStoreCookiesConsent(e)},[l]);return Se(hl.Provider,{value:{status:O,onSubmit:d,onError:s,onSetStatus:r,amount:o,configuration:n,isStoringCookies:l?.storeCookies,isStandaloneComponent:e,isCtpPrimaryPaymentMethod:A,setIsCtpPrimaryPaymentMethod:C,ctpState:u,verifyIfShopperIsEnrolled:S,cards:l?.shopperCards,schemes:l?.schemes,otpMaskedContact:l?.identityValidationData?.maskedShopperContact,otpNetwork:l?.identityValidationData?.selectedNetwork,checkout:y,logoutShopper:L,startIdentityValidation:R,finishIdentityValidation:p,updateStoreCookiesConsent:g,onReady:N}},i)};function fl(){return Ni(hl)}const Ml={otp:{validate:e=>!!e&&e.length>0,errorMessage:"",modes:["blur"]},default:{validate:e=>!!e&&e.length>0,errorMessage:"",modes:["blur"]}},Gl=({onError:e,onResendCode:t,disabled:o})=>{const[n,i]=ci(null),[a,d]=ci(!1),{i18n:r}=Pi(),{startIdentityValidation:s}=fl();Ci(()=>{let e=null;return n>0&&(e=setTimeout(()=>i(n-1),1e3)),()=>clearTimeout(e)},[n]),Ci(()=>{let e=null;return a&&(e=setTimeout(()=>{d(!1),i(60)},2e3)),()=>clearTimeout(e)},[a]);const l=Ii(async o=>{o.preventDefault();try{t(),d(!0),await s()}catch(o){if(i(0),d(!1),!Nl(o))return void console.error(o);e(o.reason)}},[s,e,t]);return a?Se("div",{className:"adyen-checkout-ctp__otp-resend-code
1--confirmation"},r.get("ctp.otp.codeResent"),Se(Pr,{type:`${br}checkmark`,height:14,width:14})):n>0?Se("div",{className:"adyen-checkout-ctp__otp-resend-code--disabled"},r.get("ctp.otp.resendCode")," -"," ",Se("span",{className:"adyen-checkout-ctp__otp-resend-code-counter"}," ",n>0&&`${n}s`," ")):Se(Vi,{classNameModifiers:[co("otp-resend-code",{"otp-resend-code--disabled":o})],onClick:l,variant:"link",inline:!0,disabled:o},r.get("ctp.otp.resendCode"))},Bl=e=>{const{i18n:t}=Pi(),{configuration:{disableOtpAutoFocus:o}}=fl(),[n,i]=ci(null),{handleChangeFor:a,data:d,triggerValidation:r,valid:s,errors:l,isValid:u,setData:c}=Qd({schema:["otp"],rules:Ml}),A=Ei({validateInput:null}),C=Ei(null),[O,E]=ci(!1),m=Ii(()=>{E(!0),r()},[r]);Ci(()=>{d.otp&&E(!0)},[d.otp]),Ci(()=>{!o&&C.current&&C.current.focus()},[C.current,o]),Ci(()=>{A.current.validateInput=m,e.onSetInputHandlers(A.current)},[m,e.onSetInputHandlers]);const I=Ii(()=>{c("otp",""),i(null),o||C.current.focus(),e.onResendCode()},[e.onResendCode,C.current,o]),N=Ii(e=>{const o=t.get(`ctp.errors.${e}`);o&&i(o)},[t]),p=Ii(t=>{"Enter"===t.key&&e.onPressEnter()},[e.onPressEnter]);return Ci(()=>{e.onChange({data:d,valid:s,errors:l,isValid:u})},[d,s,l]),Se("div",{className:"adyen-checkout-ctp__otp-field-wrapper"},Se(Ur,{name:"oneTimePassword",label:t.get("ctp.otp.fieldLabel"),errorMessage:O?n||e.errorMessage||!!l.otp:null,classNameModifiers:["otp"]},Se(wr,{name:"otp",autocorrect:"off",spellcheck:!1,value:d.otp,disabled:e.disabled,onInput:a("otp","input"),onBlur:a("otp","blur"),onKeyPress:p,setRef:e=>{C.current=e}})),Se("div",{className:"adyen-checkout-ctp__otp-resend-code-wrapper"},Se(Gl,{disabled:e.isValidatingOtp,onError:N,onResendCode:I})))},Dl=({classNameModifiers:e=[]})=>{const t=Yi(),{schemes:o}=fl(),n=t()("ctp"),i=t({imageFolder:"components/"})("pipe");return Se("div",{className:co("adyen_checkout-ctp__brand-wrapper",e.map(e=>`adyen_checkout-ctp__brand-wrapper--${e}`))},Se(Qi,{className:"adyen_checkout-ctp__brand-logo",src:n,alt:"Logo of Click to Pay"}),Se(Qi,{className:"adyen_checkout-ctp__brand-pipe",src:i,alt:""}),o.map(e=>Se(Qi,{key:e,className:co("adyen_checkout-ctp__brand-scheme",`adyen_checkout-ctp__brand-scheme-${e}`),src:t()(e),alt:`Logo of ${ll[e]}`})))};let Pl=Date.now();function vl(){return Pl+=1,`adyen-${Pl}`}const Vl=({isOpen:e,onClose:t,focusAfterClose:o})=>{const n=Ei(),{i18n:i}=Pi(),a=Yi(),d=vl(),r=vl();return Se(ws,{onClose:t,isOpen:e,classNameModifiers:["ctp"],labelledBy:d,describedBy:r,focusFirst:n.current,focusAfterClose:o},({onCloseModal:e})=>Se(ge,null,Se(Qi,{className:"adyen-checkout__ctp-modal-header-image",src:a({imageFolder:"components/"})("ctp_landscape"),alt:""}),Se("h1",{id:d,className:"adyen-checkout__ctp-modal-title"},i.get("ctp.infoPopup.title")),Se("div",{id:r},Se("p",{tabIndex:-1,ref:n,className:"adyen-checkout__ctp-modal-text"},i.get("ctp.infoPopup.subtitle")),Se("ul",{className:"adyen-checkout__ctp-modal-text adyen-checkout__ctp-modal-benefits",type:"disc"},Se("li",null,i.get("ctp.infoPopup.benefit1")),Se("li",null,i.get("ctp.infoPopup.benefit2")),Se("li",null,i.get("ctp.infoPopup.benefit3"))),Se(Dl,{classNameModifiers:["popup"]})),Se(Vi,{onClick:e,label:i.get("close")})))},bl=()=>{const[e,t]=ci(!1),o=Ei(),{i18n:n}=Pi(),i=Yi()({imageFolder:"components/"})("info"),a=Ii(()=>{t(!1)},[]);return Se(ge,null,Se("button",{ref:o,onClick:Ii(()=>{t(!0)},[]),className:"adyen-web__ctp-info-button","aria-label":n.get("ctp.aria.infoModalButton"),type:"button"},Se(Qi,{height:"15",src:i,ariaHidden:!0})),Se(Vl,{isOpen:e,onClose:a,focusAfterClose:o.current}))},Ul=()=>{const{ctpState:e,logoutShopper:t,status:o,cards:n}=fl(),{i18n:i}=Pi();if(!1===[Ll.Ready,Ll.OneTimePassword].includes(e))return null;const a=mi(()=>e===Ll.Ready&&n.length>1?i.get("ctp.logout.notYourCards"):e===Ll.Ready&&1===n.length?i.get("ctp.logout.notYourCard"):e===Ll.Ready&&0===n.length?i.get("ctp.logout.notYourProfile"):i.get("ctp.logout.notYou"),[i,e]);return Se(Vi,{classNameModifiers:[co("section-logout-button",{"section-logout-button--disabled":"loading"===o})],disabled:"loading"===o,onClick:t,variant:"link",inline:!0},a)},Fl=({children:e,onEnterKeyPress:t})=>{const{isStandaloneComponent:o}=fl();return Se("div",{className:co("adyen-checkout-ctp__section",{"adyen-checkout-ctp__section--standalone":o}),onKeyPress:t},Se("div",{className:"adyen-checkout-ctp__section-brand"},Se(Dl,null),Se(Ul,null)),e)};function _l(){const{i18n:e}=Pi(),{updateStoreCookiesConsent:t,isStoringCookies:o}=fl(),[n,i]=ci(o),[a,d]=ci(window.matchMedia("(max-width: 480px)").matches),r=Ii(()=>{const e=!n;i(e),t(e)},[t,i,n]);return Se("div",{className:co("adyen-checkout-ctp__otp-checkbox-container",{"adyen-checkout-ctp__otp-checkbox-container--checked":n})},Se(Ur,{classNameModifiers:["consentCheckbox"],name:"clickToPayCookiesCheckbox",showContextualElement:!1,useLabelElement:!1,i18n:e},Se(cs,{name:"clickToPayCookiesCheckbox",onInput:r,label:e.get("ctp.otp.saveCookiesCheckbox.label"),checked:n,"aria-describedby":"adyen-ctp-cookies-info"})),Se("p",{className:"adyen-checkout-ctp__otp-checkbox-info"},a?Se(ge,null,Se("span",{id:"adyen-ctp-cookies-info"},e.get("ctp.otp.saveCookiesCheckbox.shorterInfo")," "),Se("button",{className:"adyen-checkout-ctp__otp-readmore-button",onClick:()=>d(!1)},e.get("readMore"),"..")):Se("span",{id:"adyen-ctp-cookies-info"},e.get("ctp.otp.saveCookiesCheckbox.information"))))}Fl.Title=({endAdornment:e,children:t})=>Se("div",{className:"adyen-checkout-ctp__section-header"},Se("h1",{className:"adyen-checkout-ctp__section-header-title"},t),e&&Se("span",{className:"adyen-checkout-ctp__section-header-adornment"},e)),Fl.Text=({children:e})=>Se("p",{className:"adyen-checkout-ctp__section-text"},e);const $l=({onDisplayCardComponent:e})=>{const{i18n:t}=Pi(),{finishIdentityValidation:o,otpMaskedContact:n,otpNetwork:i,isCtpPrimaryPaymentMethod:a}=fl(),[d,r]=ci(null),[s,l]=ci(!1),[u,c]=ci(!1),[A,C]=ci(null),[O,E]=ci(null),[m,I]=ci(!1),N=Ii(e=>{E(e)},[]),p=Ii(({data:e,isValid:t})=>{r(e.otp),l(t)},[]),R=Ii(()=>{C(null)},[]),y=Ii(async()=>
vendor: 2,236 bytes, line 1
1{if(C(null),s){c(!0);try{await o(d)}catch(t){if(!Nl(t))return void c(!1);C(t?.reason),c(!1),"ACCT_INACCESSIBLE"===t?.reason&&(I(!0),e?.())}}else O.validateInput()},[d,s,O,e]),S=Ii(e=>{"Enter"===e.key&&y()},[y]),L=t.get("ctp.otp.subtitle").split("%@");return Se(ge,null,Se(Fl.Title,{endAdornment:Se(bl,null)},t.get("ctp.otp.title")),Se(Fl.Text,null,L[0]," ",i," ",L[1],Se("span",{className:"adyen-checkout-ctp__otp-subtitle--highlighted"},n),L[2]),Se(Bl,{hideResendOtpButton:m,onChange:p,onSetInputHandlers:N,disabled:u,errorMessage:A&&t.get(`ctp.errors.${A}`),onPressEnter:y,onResendCode:R,isValidatingOtp:u}),Se(_l,null),Se(Vi,{disabled:m,label:t.get("continue"),variant:a?"primary":"secondary",onClick:y,status:u&&"loading",onKeyDown:S}))},kl=({card:e,errorMessage:t})=>{const{i18n:o}=Pi(),n=Yi();return Se(ge,null,Se("div",{className:"adyen-checkout-ctp__card-list-single-card"},Se(Qi,{src:e.artUri||n()(e.scheme),height:24,className:"adyen-checkout-ctp__card-image"}),Se("span",{className:co({"adyen-checkout-ctp__card-list-single-card-expired":e.isExpired})},e.title," ",`•••• ${e.panLastFour}`),e.isExpired&&Se("span",{className:"adyen-checkout-ctp__expired-label"},o.get("ctp.cards.expiredCard"))),t&&Se("div",{className:"adyen-checkout-contextual-text--error"},t))},wl=()=>window.matchMedia("(max-width: 768px)").matches&&/Android|iPhone|iPod/.test(navigator.userAgent),Zl=["srcDigitalCardId"],Hl=({cardSelected:e,cards:t,errorMessage:o,onChangeCard:n})=>{const{i18n:i}=Pi(),a=Yi(),{status:d}=fl(),{handleChangeFor:r,data:s}=Qd({schema:Zl,defaultData:{srcDigitalCardId:e.srcDigitalCardId}}),l=mi(()=>t.map(e=>({icon:e.artUri||a()(e.scheme),name:`${wl()?"":e.title} •••• ${e.panLastFour} `,secondaryText:e.isExpired&&i.get("ctp.cards.expiredCard"),id:e.srcDigitalCardId,disabled:e.isExpired})),[t]);return Ci(()=>{const{srcDigitalCardId:e}=s,o=t.find(t=>t.srcDigitalCardId===e);n(o)},[s,n]),Se(Ur,{name:"clickToPayCards",errorMessage:o,readOnly:"loading"===d},Se(Jr,{items:l,selectedValue:s.srcDigitalCardId,name:"cards",filterable:!1,className:"adyen-checkout-ctp__cards-list-dropdown",readonly:"loading"===d,onChange:r("srcDigitalCardId")}))};function xl(e,t){if(!e)return null;const o=t.get(`ctp.errors.${e}`);
1return o.includes("ctp.errors")?t.get("ctp.errors.UNKNOWN_ERROR"):o}function Kl(e,t,o){return o?wl()?null:e.get("payButton.with",{values:{value:bi(e,t),maskedData:`•••• ${o?.panLastFour}`}}):e.get("payButton")}const zl=({onDisplayCardComponent:e})=>{const{i18n:t}=Pi(),o=Yi(),{amount:n,cards:i,checkout:a,isCtpPrimaryPaymentMethod:d,status:r,onSubmit:s,onSetStatus:l,onError:u}=fl(),[c,A]=ci(i.find(e=>!e.isExpired)||i[0]),[C,O]=ci(null),E=i.every(e=>e.isExpired),[m,I]=ci(!1);Ci(()=>{(0===i.length||E)&&e?.()},[e,E,i]);const N=Ii(async()=>{if(c)try{I(!0),O(null),l("loading");const e=await a(c);s(e)}catch(e){e instanceof Qs&&(O(e?.reason),console.warn(`CtP - Checkout: Reason: ${e?.reason} / Source: ${e?.source} / Scheme: ${e?.scheme}`)),I(!1),u(e instanceof J?e:new J("ERROR","Error during ClickToPay checkout",{cause:e}))}},[a,c]),p=Ii(e=>{A(e)},[]),R=m&&"loading"===r&&c?.isDcfPopupEmbedded,y="loading"!==r||!R,S=Ii(e=>{"Enter"===e.key&&N()},[N]);return Se(ge,null,Se(Co,{name:Al,height:"380",width:"100%",classNameModifiers:[R?"":"hidden"]}),y&&Se(ge,null,Se(Fl.Title,null,t.get("ctp.cards.title")),Se(Fl.Text,null,t.get("ctp.cards.subtitle")),0===i.length&&Se("div",{className:"adyen-checkout-ctp__empty-cards"},t.get("ctp.emptyProfile.message")),1===i.length&&Se(kl,{card:i[0],errorMessage:xl(C,t)}),i.length>1&&Se(Hl,{cardSelected:c,cards:i,onChangeCard:p,errorMessage:xl(C,t)}),Se(Fi,{disabled:E,amount:n,label:Kl(t,n,c),status:r,variant:d?"primary":"secondary",icon:0!==i.length&&o({imageFolder:"components/"})(d?`${br}lock`:`${br}lock_black`),onClick:N,onKeyDown:S})))},jl=()=>{const{i18n:e}=Pi();return Se(ge,null,Se("div",{className:"adyen-checkout-ctp__card-animation"},Se("div",{className:"adyen-checkout-ctp__card-animation-layer"}),Se("div",{className:"adyen-checkout-ctp__card-animation-layer"}),Se("div",{className:"adyen-checkout-ctp__card-animation-layer"})),Se("div",{className:"adyen-checkout-ctp__loading-subtitle"},e.get("ctp.loading.intro")))},ql={shopperLogin:{validate:e=>!!e&&e.length>0,errorMessage:"",modes:["blur"]},default:{validate:e=>!!e&&e.length>0,errorMessage:"",modes:["blur"]}};function Wl(e){return Se(kr,{...e,type:"email",autoCapitalize:"off"})}const Jl=e=>{const{i18n:t}=Pi(),{handleChangeFor:o,data:n,triggerValidation:i,valid:a,errors:d,isValid:r}=Qd({schema:["shopperLogin"],rules:ql}),s=Ei({validateInput:null}),[l,u]=ci(!1),c=Ii(()=>{u(!0),i()},[i]);Ci(()=>{n.shopperLogin&&u(!0)},[n.shopperLogin]),Ci(()=>{s.current.validateInput=c,e.onSetInputHandlers(s.current)},[c,e.onSetInputHandlers]);const A=Ii(t=>{"Enter"===t.key&&e.onPressEnter()},[e.onPressEnter]);return Ci(()=>{e.onChange({data:n,valid:a,errors:d,isValid:r})},[n,a,d]),Se(Ur,{name:"shopperLogin",label:t.get("ctp.login.inputLabel"),errorMessage:l?e.errorMessage||!!d.shopperLogin:null,classNameModifiers:["shopperLogin"]},Se(Wl,{name:"shopperLogin",autocorrect:"off",spellcheck:!1,value:n.shopperLogin,disabled:e.disabled,onInput:o("shopperLogin","input"),onBlur:o("shopperLogin","blur"),onKeyPress:A}))},Ql=()=>{const{i18n:e}=Pi(),{isCtpPrimaryPaymentMethod:t,setIsCtpPrimaryPaymentMethod:o,verifyIfShopperIsEnrolled:n,startIdentityValidation:i}=fl(),[a,d]=ci(null),[r,s]=ci(!1),[l,u]=ci(null),[c,A]=ci(!1),[C,O]=ci(null),E=Ii(e=>{O(e)},[]),m=Ii(({data:e,isValid:t})=>{d(e.shopperLogin),s(t),e?.shopperLogin?.length>0&&o(!0)},[]),I=Ii(async()=>{if(u(null),r){A(!0);try{const{isEnrolled:e}=await n({shopperEmail:a});e?await i():(u("NOT_FOUND"),A(!1))}catch(e){e instanceof Qs&&console.warn(`CtP - Login error: ${e.toString()}`),e instanceof Rl&&console.warn(e.toString()),Nl(e)?u(e?.reason):console.error(e),A(!1)}}else C.validateInput()},[n,i,a,r,C]),N=Ii(e=>{"Enter"===e.key&&I()},[I]);return Se(ge,null,Se(Fl.Title,{endAdornment:Se(bl,null)},e.get("ctp.login.title")),Se(Fl.Text,null,e.get("ctp.login.subtitle")),Se(Jl,{onChange:m,onSetInputHandlers:E,disabled:c,errorMessage:l&&e.get(`ctp.errors.${l}`),onPressEnter:I}),Se(Vi,{label:e.get("continue"),variant:t?"primary":"secondary",status:c&&"loading",onClick:()=>{I()},onKeyDown:N}))},Yl=({onDisplayCardComponent:e})=>{const{ctpState:t,onReady:o,startIdentityValidation:n,logoutShopper:i}=fl();Ci(()=>{[Ll.OneTimePassword,Ll.Login,Ll.Ready].includes(t)&&o()},[t,o]),Ci(()=>{t===Ll.ShopperIdentified&&async function(){try{await n()}catch(e){e instanceof Qs&&console.warn(`CtP - Identity Validation error: ${e.toString()}`),await i()}}()},[t]);const a=Ii(e=>{"Enter"===e.key&&(e.preventDefault(),e.stopPropagation())},[]);return t===Ll.NotAvailable?null:Se(Fl,{onEnterKeyPress:a},[Ll.Loading,Ll.ShopperIdentified].includes(t)&&Se(jl,null),t===Ll.OneTimePassword&&Se($l,{onDisplayCardComponent:e}),t===Ll.Ready&&Se(zl,{onDisplayCardComponent:e}
1),t===Ll.Login&&Se(Ql,null))};function Xl({label:e="qrCodeOrApp",classNames:t=[]}){const{i18n:o}=Pi();return Se("div",{className:co("adyen-checkout__content-separator",...t)},o.get(e))}const eu=({children:e})=>{const{i18n:t}=Pi(),[o,n]=ci(null),{ctpState:i,isCtpPrimaryPaymentMethod:a,setIsCtpPrimaryPaymentMethod:d,status:r}=fl(),s=null===o&&null===a;Ci(()=>{if(s){if(i===Ll.ShopperIdentified||i===Ll.Ready)return n(!1),void d(!0);i===Ll.NotAvailable&&(n(!0),d(!1))}},[i,s]);const l=Ii(()=>{n(!0),d(!1)},[]),u=Ii(e=>{"Enter"===e.key&&l()},[l]);return i===Ll.NotAvailable?e():i===Ll.Loading||i===Ll.ShopperIdentified?Se(Yl,null):Se(ge,null,Se(Yl,{onDisplayCardComponent:l}),Se(Xl,{classNames:["adyen-checkout-ctp__separator"],label:t.get("ctp.separatorText")}),o?e(!a):Se(Vi,{variant:"secondary",disabled:"loading"===r,label:t.get("ctp.manualCardEntry"),onClick:l,onKeyDown:u}))},tu=({amount:e,configuration:t,clickToPayService:o,setClickToPayRef:n,onSetStatus:i,onSubmit:a,onError:d,isStandaloneComponent:r,...s})=>Se(Tl,{isStandaloneComponent:r,configuration:t,amount:e,clickToPayService:o,setClickToPayRef:n,onSetStatus:i,onSubmit:a,onError:d},Se(eu,null,s.children)),ou=({srPanel:e,children:t})=>{const{i18n:o}=Pi(),n=e.moveFocus;return Se(Us.Provider,{value:{srPanel:e,setSRMessagesFromObjects:({fieldTypeMappingFn:t})=>Ja(td,{SRPanelRef:e,i18n:o,fieldTypeMappingFn:t}),setSRMessagesFromStrings:t=>{e.setMessages(t)},clearSRPanel:()=>{e.setMessages(null)},shouldMoveFocusSR:n}},t)};function nu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class iu extends zi{setStatus(e,t){return this.componentRef?.setStatus&&this.componentRef.setStatus(e,t),this.clickToPayRef?.setStatus&&this.clickToPayRef.setStatus(e,t),this}formatProps(e){const t=e.session?.configuration?.enableStoreDetails??e.enableStoreDetails,o=!(0===e.amount?.value)&&t,n=e.storedPaymentMethodId||e.id,i=n&&e?.supportedShopperInteractions?.includes("Ecommerce");if(n&&!i)throw new J(z,"You are trying to create a storedCard from a stored PM that does not support Ecommerce interactions");return{...e,holderNameRequired:!!e.hasHolderName&&e.holderNameRequired,hasCVC:!(e.brand&&"bcmc"===e.brand||e.hideCVC),billingAddressRequired:!e.storedPaymentMethodId&&e.billingAddressRequired,billingAddressMode:e.onAddressLookup?Un.billingAddressMode:e.billingAddressMode,brand:e.brand??ta.card,countryCode:e.countryCode?e.countryCode.toLowerCase():null,configuration:{...e.configuration,socialSecurityNumberMode:e.configuration?.socialSecurityNumberMode??"auto"},brandsConfiguration:e.brandsConfiguration||e.configuration?.brandsConfiguration||{},icon:e.icon||e.configuration?.icon,installmentOptions:e.session?.configuration?.installmentOptions||e.installmentOptions,enableStoreDetails:t,showStoreDetailsCheckbox:o,clickToPayConfiguration:{...e.clickToPayConfiguration,disableOtpAutoFocus:e.clickToPayConfiguration?.disableOtpAutoFocus||!1,shopperEmail:e.clickToPayConfiguration?.shopperEmail||this.core.options?.session?.shopperEmail,telephoneNumber:e.clickToPayConfiguration?.telephoneNumber||this.core.options?.session?.telephoneNumber,locale:e.clickToPayConfiguration?.locale||e.i18n?.locale?.replace("-","_")},...n&&{storedPaymentMethodId:n}}}formatData(){const e=this.state.selectedBrandValue;return{paymentMethod:{type:iu.type,...this.state.data,...this.props.storedPaymentMethodId&&{storedPaymentMethodId:this.props.storedPaymentMethodId,holderName:this.props.holderName??""},...e&&{brand:e},...this.props.fundingSource&&{fundingSource:this.props.fundingSource},...this.state.fastlaneData&&{fastlaneData:btoa(JSON.stringify(this.state.fastlaneData))}},...this.state.billingAddress&&{billingAddress:this.state.billingAddress},...this.state.socialSecurityNumber&&{socialSecurityNumber:this.state.socialSecurityNumber},...this.storePaymentMethodPayload,...Lr(this.state.installments)&&{installments:this.state.installments},browserInfo:this.browserInfo,origin:!!window&&window.location.origin}}updateStyles(e){return this.componentRef?.updateStyles&&this.componentRef.updateStyles(e),this}setFocusOn(e){return this.componentRef?.setFocusOn&&this.componentRef.setFocusOn(e),this}processBinLookupResponse(e,t=!1){return this.componentRef?.processBinLookupResponse&&this.componentRef.processBinLookupResponse(e,t),this}handleUnsupportedCard(e){return this.componentRef?.handleUnsupportedCard&&this.componentRef.handleUnsupportedCard(e),this}onBinLookup(e){if(!e.isReset){const t=rn("supportedBrandsRaw").from(e);this.props.onBinLookup?.(t)}}submitAnalytics(e){const{type:t}=e;t!==Ht&&t!==Jt||"scheme"===this.constructor.type&&No(this.props,"supportedShopperInteractions")&&(e.isStoredPaymentMethod=!0,e.brand=this.props.brand),super.submitAnalytics(e,this.props)}get storePaymentMethodPayload(){return this.props.storedPaymentMethodId?.length>0?{}:0===this.props.amount?.value?this.props.enableStoreDetails?{storePaymentMethod:!0}:{}:this.props.showStoreDetailsCheckbox&&void 0!==this.state.storePaymentMethod?{storePaymentMethod:Boolean(this.state.storePaymentMethod)}:{}}get isValid(){return!!this.state.isValid}get icon(){return this.props.icon??this.resources.getImage()(this.props.brand)}get brands(){const{brands:e,brandsConfiguration:t}=this.props;return e?e.map(e=>({icon:t[e]?.icon??this.props.modules.resources.getImage()(e),name:e})):[]}get displayName(){return this.props.storedPaymentMethodId?`•••• ${this.props.lastFour}`:this.props.name||iu.type}get accessibleName(){return(this.props.name||iu.type)+(this.props.storedPaymentMethodId?" "+this.props.i18n.get("creditCard.storedCard.description.ariaLabel").replace("%@",this.props.lastFour):"")}get browserInfo(){return zn()}renderCardInput(e=!0){return Se(js,{setComponentRef:this.setComponentRef,...this.props,...this.state,onSubmitAnalytics:this.submitAnalytics,onChange:this.setState,onSubmit:this.submit,handleKeyPress:this.handleKeyPress,payButton:this.payButton,onBrand:this.onBrand,onBinValue:this.onBinValue,brand:this.props.brand,brandsIcons:this.brands,isPayButtonPrimaryVariant:e,resources:this.resources,onFocus:this.onFocus,onBlur:this.onBlur,onValidationErrorAnalytics:this.onValidationErrorAnalytics,onConfigSuccess:this.onConfigSuccess})}render(){return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(ou,{srPanel:this.props.modules.srPanel},Se(tu,{amount:this.props.amount,configuration:this.props.clickToPayConfiguration,clickToPayService:this.clickToPayService,isStandaloneComponent:!1,setClickToPayRef:this.setClickToPayRef,onSetStatus:this.setElementStatus,onSubmit:this.handleClickToPaySubmit,onError:this.handleError},e=>this.renderCardInput(e))))}constructor(e,t){super(e,t),nu(this,"clickToPayService",void 0),nu(this,"clickToPayRef",null),nu(this,"setClickToPayRef",e=>{this.clickToPayRef=e}),nu(this,"onBrand",e=>{this.props.onBrand?.(e)}),nu(this,"handleClickToPaySubmit",e=>{this.setState({data:{...e},valid:{},errors:{},isValid:!0}),this.submit()}),nu(this,"onConfigSuccess",e=>{this.submitAnalytics({type:Jt}),this.props.onConfigSuccess?.(e)}),nu(this,"onFocus",e=>{this.submitAnalytics({type:qt,target:Dd(e.fieldType)}),it.includes(e.fieldType)?this.props.onFocus?.(e.event):this.props.onFocus?.(e)}),nu(this,"onBlur",e=>{this.submitAnalytics({type:Wt,target:Dd(e.fieldType)}),it.includes(e.fieldType)?this.props.onBlur?.(e.event):this.props.onBlur?.(e)}),nu(this,"onValidationErrorAnalytics",e=>{this.submitAnalytics({type:jt,target:Dd(e.fieldType),validationErrorCode:e.errorCode,validationErrorMessage:Xa(e.errorCode,Dt)})}),nu(this,"onBinValue",(e=>{let t=null;return o=>{if(!1!==e.props.doBinLookup){if(o.encryptedBin&&e.props.clientKey)t=o.uuid,Bn({loadingContext:e.props.loadingContext,path:`v3/bin/binLookup?token=${e.props.clientKey}`},{type:e.props.brand,supportedBrands:e.props.brands||tt,encryptedBin:o.encryptedBin,requestId:o.uuid}).then(n=>{if(n?.requestId===t)if(n.brands?.length){const t=n.brands.reduce((e,t)=>
1(e.detectedBrands.push(t.brand),e.paymentMethodVariants.push(t.paymentMethodVariant),!0===t.supported?(e.supportedBrands.push(t),e):e),{supportedBrands:[],detectedBrands:[],paymentMethodVariants:[]});if(t.supportedBrands.length)return e.processBinLookupResponse({issuingCountryCode:n.issuingCountryCode,supportedBrands:t.supportedBrands,...n.showSocialSecurityNumber?{showSocialSecurityNumber:n.showSocialSecurityNumber}:{}}),void e.onBinLookup({type:o.type,detectedBrands:t.detectedBrands,supportedBrands:t.supportedBrands.map(e=>e.brand),paymentMethodVariants:t.paymentMethodVariants,supportedBrandsRaw:t.supportedBrands,brands:e.props.brands||tt,issuingCountryCode:n.issuingCountryCode});if(t.detectedBrands.length){const n={type:"card",fieldType:"encryptedCardNumber",error:Dt.ERROR_MSG_UNSUPPORTED_CARD_ENTERED,detectedBrands:t.detectedBrands};return e.handleUnsupportedCard(n),void e.onBinLookup({type:o.type,detectedBrands:t.detectedBrands,supportedBrands:null,paymentMethodVariants:t.paymentMethodVariants,brands:e.props.brands||tt})}}else e.onBinLookup({type:o.type,detectedBrands:null,supportedBrands:null,paymentMethodVariants:null,brands:e.props.brands||tt}),e.processBinLookupResponse({},!0);else n?.requestId||e.props.onError(n||{errorType:"binLookup",message:"unknownError"})});else if(t){e.processBinLookupResponse(null,!0),t=null;const o={type:"card",fieldType:"encryptedCardNumber",error:""};e.handleUnsupportedCard(o),e.onBinLookup({isReset:!0})}e.props.onBinValue&&e.props.onBinValue(o)}else e.props.onBinValue&&e.props.onBinValue(o)}})(this)),nu(this,"payButton",e=>{const t=0===this.props.amount?.value,o=this.props.storedPaymentMethodId?.length>0;return Se(Fi,{...e,amount:this.props.amount,secondaryAmount:this.props.secondaryAmount,label:t&&!o?this.props.i18n.get("payButton.saveDetails"):"",onClick:this.submit})}),t&&!t._disableClickToPay&&(this.clickToPayService=function(e,t,o){const n=(e=>{if(!e)return null;const{visaSrciDpaId:t,visaSrcInitiatorId:o,mcDpaId:n,mcSrcClientId:i}=e,a={...n&&i&&{mc:{srciDpaId:n,srcInitiatorId:i}},...t&&o&&{visa:{srciDpaId:t,srcInitiatorId:o}}};return 0===Object.keys(a).length?null:a})(e);if(!n)return null;const i=(e=>{const t={...e&&{shopperEmail:e}};return Object.keys(t).length>0?t:null})(t?.shopperEmail),a=Object.keys(n),d=new sl(a,{dpaLocale:t?.locale,dpaPresentationName:t?.merchantDisplayName});return new gl(n,d,o,i,t?.onTimeout)}(this.props.configuration,this.props.clickToPayConfiguration,this.props.environment),this.clickToPayService?.initialize())}}nu(iu,"type",ta.scheme),nu(iu,"defaultProps",{showFormInstruction:!0,_disableClickToPay:!1,doBinLookup:!0,...rn(["type","setComponentRef"]).from(Un)});const au=["black","white"],du=["en_US","en_AU","en_GB","fr_CA","es_ES","it_IT","fr_FR","de_DE","pt_BR","zh_CN","da_DK","zh_HK","id_ID","he_IL","ja_JP","ko_KR","nl_NL","no_NO","pl_PL","pt_PT","ru_RU","sv_SE","th_TH","zh_TW"],ru=(e,t={})=>"paypal"===e?{...t}:Object.keys(t).reduce((e,o)=>{const n=t[o];return("color"!==o||au.includes(n))&&(e[o]=n),e},{});function su({onInit:e,onApprove:t,onClick:o,onCancel:n,onError:i,onShippingAddressChange:a,onShippingOptionsChange:d,onSubmit:r,isProcessingPayment:s,paypalRef:l,style:u,...c}){const{i18n:A}=Pi(),C="tokenize"===c.configuration?.intent,O=Ei(null),E=Ei(null),m=Ei(null),I=Ei(null),N=(s,c)=>{const A={...C&&{createBillingAgreement:r},...!C&&{createOrder:r},...!C&&"venmo"!==s&&a&&{onShippingAddressChange:a},...!C&&"venmo"!==s&&d&&{onShippingOptionsChange:d},fundingSource:s,style:ru(s,u),onInit:e,onClick:o,onCancel:n,onError:i,onApprove:t},O=l.Buttons(A);O.isEligible()&&O.render(c.current)};Ci(()=>{const{PAYPAL:e,CREDIT:t,PAYLATER:o,VENMO:n}=l.FUNDING;N(e,O),c.blockPayPalCreditButton||N(t,E),c.blockPayPalPayLaterButton||N(o,m),c.blockPayPalVenmoButton||N(n,I)},[]);const p=!0===c.commit;return Se("div",{className:co("adyen-checkout__paypal__buttons",{"adyen-checkout__paypal-processing":s})},Se("div",{className:"adyen-checkout__paypal__button adyen-checkout__paypal__button--paypal",ref:O}),Se("div",{className:"adyen-checkout__paypal__button adyen-checkout__paypal__button--credit",ref:E}),Se("div",{className:"adyen-checkout__paypal__button adyen-checkout__paypal__button--pay-later",ref:m}),Se("div",{className:"adyen-checkout__paypal__button adyen-checkout__paypal__button--venmo",ref:I}),s&&Se("div",{className:"adyen-checkout__paypal"},Se("div",{className:"adyen-checkout__paypal__status adyen-checkout__paypal__status--processing"},Se(Gi,{size:"medium",inline:!0}),p&&A.get("paypal.processingPayment"))))}function lu({onApprove:e,onCancel:t,onChange:o,onError:n,onSubmit:i,onScriptLoadFailure:a,...d}){const[r,s]=ci("pending");this.setStatus=s;const l=Ii((t,o)=>{s("processing"),e(t,o)},[e]),u=()=>{s("ready")},c=e=>{a(e)};return Ci(()=>{const e=(e=>{const t=(({amount:e,countryCode:t,debug:o,environment:n="",locale:i,configuration:a,commit:d,vault:r,enableMessages:s})=>{const l=(e=>{const t=e?e.replace("-","_"):null;return du.includes(t)?t:null})(i),u=e?e.currency:null,c="test"===n.toLowerCase(),A=c?"AXy9hIzWB6h_LjZUHjHmsbsiicSIbL4GKOrcgomEedVjduUinIU4C2llxkW5p0OG0zTNgviYFceaXEnj":"AU0Z-TP9t5_9196agaBN6ZD3UAwypdP1IX8ZYH3PcNNAQMXUTDQlChruXqQEhyI6-NKBKowN6ydkj477",{merchantId:C,intent:O}=a;return{...C&&{"merchant-id":C},...l&&{locale:l},...t&&c&&{"buyer-country":t},...o&&c&&{debug:o},...u&&{currency:u},...O&&{intent:O},commit:d,vault:r,"client-id":A,"integration-date":"2020-02-01","enable-funding":"paylater,venmo",components:"buttons,funding-eligibility"+(s?",messages":"")}})(e);return`https://www.paypal.com/sdk/js?${decodeURIComponent(Object.keys(t).map(e=>`${e}=${t[e]}`).join("&"))}`})(d),t={...d.cspNonce&&{nonce:d.cspNonce}},o={...d.cspNonce&&{cspNonce:d.cspNonce}},n=new Xs(e,"body",t,o);return n.load().then(u).catch(c),()=>{n.remove()}},[]),"pending"===r?Se("div",{className:"adyen-checkout__paypal","aria-live":"polite","aria-busy":"true"},Se("div",{className:"adyen-checkout__paypal__status adyen-checkout__paypal__status--pending","data-testid":"paypal-loader"},Se(Gi,null))):Se("div",{className:"adyen-checkout__paypal"},Se(su,{...d,onCancel:t,onChange:o,onError:n,onSubmit:i,onApprove:l,isProcessingPayment:"processing"===r,paypalRef:window.paypal}))}const uu="The instance of the PayPal component being used is not the same which started the payment",cu=(e,t)=>{if(void 0===e?.address)return null;const{address:o,name:n}=e,i=((e=null,t=null)=>e&&t?`${e}, ${t}`:e||t||null)(o.address_line_1,o.address_line_2);return{houseNumberOrName:"ZZ",...i&&{street:i},...o.admin_area_1&&{stateOrProvince:o.admin_area_1},...o.admin_area_2&&{city:o.admin_area_2},...o.postal_code&&{postalCode:o.postal_code},...o.country_code&&{country:o.country_code},...t&&{firstName:n.full_name}}};function Au(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Cu extends zi{formatProps(e){const t=e.configuration?.merchantId,o=e.configuration?.intent,n=0===e.amount?.value?"tokenize":e.intent||o,i="tokenize"===n||e.vault,a="continue"===e.userAction;return{...e,commit:!a&&e.commit,vault:i,configuration:{intent:n,merchantId:t}}}submitAnalytics(e){super.submitAnalytics({...e},this.props)}updatePaymentData(e){e||console.warn("PayPal - Updating payment data with an invali
1d value"),this.paymentData=e}formatData(){const{isExpress:e,userAction:t}=this.props;return{paymentMethod:{type:Cu.type,userAction:t,subtype:e?"express":Cu.subtype}}}get isValid(){return!0}handleResolve(e){if(!this.resolve)return this.handleError(new J("ERROR",uu));this.resolve(e)}handleReject(e){if(!this.reject)return this.handleError(new J("ERROR",uu));this.reject(new Error(e))}handleSubmit(){return super.submit(),new Promise((e,t)=>{this.resolve=e,this.reject=t})}handleOnShippingAddressChange(e,t){return this.props.onShippingAddressChange(e,t,this)}handleOnShippingOptionsChange(e,t){return this.props.onShippingOptionsChange(e,t,this)}render(){if(!this.props.showPayButton)return null;const{onShippingAddressChange:e,onShippingOptionsChange:t,...o}=this.props;return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(lu,{ref:e=>{this.componentRef=e},...o,...e&&{onShippingAddressChange:this.handleOnShippingAddressChange},...t&&{onShippingOptionsChange:this.handleOnShippingOptionsChange},onCancel:()=>this.handleError(new J("CANCEL")),onChange:this.setState,onApprove:this.handleOnApprove,onError:e=>{this.handleError(new J("ERROR",e.toString(),{cause:e}))},onScriptLoadFailure:e=>this.handleError(e),onSubmit:this.handleSubmit}))}constructor(e,t){super(e,t),Au(this,"paymentData",null),Au(this,"resolve",null),Au(this,"reject",null),Au(this,"submit",()=>{this.handleError(new J("IMPLEMENTATION_ERROR","Calling submit() is not supported for this payment method"))}),Au(this,"handleAction",e=>this.updateWithAction(e)),Au(this,"updateWithAction",e=>{if(e.paymentMethodType!==this.type)throw new Error("Invalid Action");return e.paymentData&&(this.paymentData=e.paymentData),e.sdkData&&e.sdkData.token?(this.onActionHandled({componentType:this.type,actionDescription:"sdk-loaded",originalAction:e}),this.handleResolve(e.sdkData.token)):this.handleReject("No token was provided"),null}),Au(this,"handleOnApprove",(e,t)=>{const{onAuthorized:o}=this.props,n={data:{details:e,paymentData:this.paymentData}};if(o)return t.order.get().then(e=>{const t=cu(e?.payer),n=cu(e?.purchase_units?.[0].shipping,!0);return this.setState({authorizedEvent:e,...t&&{billingAddress:t},...n&&{deliveryAddress:n}}),new Promise((i,a)=>o({authorizedEvent:e,...t&&{billingAddress:t},...n&&{deliveryAddress:n}},{resolve:i,reject:a}))}).then(()=>this.handleAdditionalDetails(n)).catch(e=>this.handleError(new J("ERROR","Something went wrong while parsing PayPal Order",{cause:e})));this.handleAdditionalDetails(n)}),this.handleSubmit=this.handleSubmit.bind(this),this.handleOnShippingAddressChange=this.handleOnShippingAddressChange.bind(this),this.handleOnShippingOptionsChange=this.handleOnShippingOptionsChange.bind(this)}}Au(Cu,"type",ta.paypal),Au(Cu,"subtype","sdk"),Au(Cu,"defaultProps",{isExpress:!1,userAction:"pay",commit:!0,vault:!1,enableMessages:!1,style:{height:50},blockPayPalCreditButton:!1,blockPayPalPayLaterButton:!1,blockPayPalVenmoButton:!1});function Ou({amount:e,countryCode:t="US",totalPriceStatus:o="FINAL",...n}){const i=String(oe(e.value,e.currency));return{countryCode:t,currencyCode:e.currency,totalPrice:i,totalPriceStatus:o,...n.transactionInfo}}function Eu({configuration:e,...t},o){return{apiVersion:2,apiVersionMinor:0,transactionInfo:Ou({countryCode:o,...t}),merchantInfo:{merchantId:e.merchantId,merchantName:e.merchantName,...e.merchantOrigin?{merchantOrigin:e.merchantOrigin}:{},...e.authJwt?{authJwt:e.authJwt}:{}},allowedPaymentMethods:[{type:"CARD",tokenizationSpecification:{type:"PAYMENT_GATEWAY",parameters:{gateway:"adyen",gatewayMerchantId:e.gatewayMerchantId}},parameters:{allowedAuthMethods:t.allowedAuthMethods,allowedCardNetworks:t.allowedCardNetworks,assuranceDetailsRequired:t.assuranceDetailsRequired,allowPrepaidCards:t.allowPrepaidCards,allowCreditCards:t.allowCreditCards,billingAddressRequired:t.billingAddressRequired,billingAddressParameters:t.billingAddressParameters}}],emailRequired:t.emailRequired,shippingAddressRequired:t.shippingAddressRequired,shippingAddressParameters:t.shippingAddressParameters,shippingOptionRequired:t.shippingOptionRequired,shippingOptionParameters:t.shippingOptionParameters,callbackIntents:t.callbackIntents}}function mu(e,t){if(e)return{postalCode:e.postalCode,country:e.countryCode,street:[e.address1,e.address2,e.address3].join(" ").trim(),house
1NumberOrName:"ZZ",city:e.locality||"",...e.administrativeArea&&{stateOrProvince:e.administrativeArea},...t&&{firstName:e.name}}}const Iu=["en","ar","bg","ca","cs","da","de","el","es","et","fi","fr","hr","id","it","ja","ko","ms","nl","no","pl","pt","ru","sk","sl","sr","sv","th","tr","uk","zh"];class Nu{async getGooglePaymentsClient(e){if(!window.google?.payments){const e=new Xs("https://pay.google.com/gp/p/js/pay.js");await e.load()}return new google.payments.api.PaymentsClient(e)}isReadyToPay(e){return this.paymentsClient?this.paymentsClient.then(t=>t.isReadyToPay(function({allowedAuthMethods:e,allowedCardNetworks:t,existingPaymentMethodRequired:o=!1}){return{apiVersion:2,apiVersionMinor:0,allowedPaymentMethods:[{type:"CARD",parameters:{allowedAuthMethods:e,allowedCardNetworks:t},tokenizationSpecification:{type:"PAYMENT_GATEWAY",parameters:{}}}],existingPaymentMethodRequired:o}}(e))):Promise.reject(new Error("Google Pay is not available"))}prefetchPaymentData(e,t){if(!this.paymentsClient)throw new Error("Google Pay is not available");const o=Eu(e,t);this.paymentsClient.then(e=>e.prefetchPaymentData(o))}initiatePayment(e,t){if(!this.paymentsClient)throw new Error("Google Pay is not available");const o=Eu(e,t);return this.paymentsClient.then(e=>e.loadPaymentData(o))}constructor(e,t){var o,n;n=void 0,(o="paymentsClient")in this?Object.defineProperty(this,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[o]=n;const i=function(e="TEST"){switch(e.toLowerCase()){case"production":case"live":case"live-au":case"live-apse":case"live-us":case"live-in":return"PRODUCTION";default:return"TEST"}}(e);this.paymentsClient=this.getGooglePaymentsClient({environment:i,paymentDataCallbacks:t})}}const pu=e=>{const t=Ei(void 0);return Ci(()=>{const{onClick:o,buttonRadius:n,buttonColor:i,buttonType:a,buttonLocale:d,buttonSizeMode:r,buttonRootNode:s,paymentsClient:l}=e;l.then(e=>e.createButton({onClick:o,buttonType:a,buttonColor:i,buttonLocale:d,buttonSizeMode:r,buttonRootNode:s,...void 0!==n&&{buttonRadius:n}})).then(e=>{t.current&&t.current.appendChild(e)})},[e.buttonColor,e.buttonType,e.buttonLocale,e.buttonSizeMode,e.buttonRootNode,e.paymentsClient]),Se("div",{"data-testid":"googlepay-button-container",className:"adyen-checkout__paywithgoogle",ref:t})};function Ru(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class yu extends zi{getPaymentMethodFromPaymentMethodsResponse(e){return this.core.paymentMethodsResponse.find(e||this.constructor.type)||this.core.paymentMethodsResponse.find(ta.paywithgoogle)}formatProps(e){const t=e.buttonSizeMode??(e.isDropin?"fill":"static"),o=function(e=""){const t=e.toLowerCase().substring(0,2);return Iu.includes(t)?t:null}(e.buttonLocale??e.i18n?.locale),n=[...e.callbackIntents,"PAYMENT_AUTHORIZATION"];return{...e,configuration:e.configuration,buttonSizeMode:t,buttonLocale:o,callbackIntents:n}}formatData(){const{googlePayCardNetwork:e,googlePayToken:t,billingAddress:o,deliveryAddress:n}=this.state,{isExpress:i}=this.props;return{paymentMethod:{type:this.type,googlePayCardNetwork:e,googlePayToken:t,...i&&{subtype:"express"}},browserInfo:this.browserInfo,origin:!!window&&window.location.origin,...o&&{billingAddress:o},...n&&{deliveryAddress:n}}}submitAnalytics(e){super.submitAnalytics({...e},this.props)}showGooglePayPaymentSheet(){this.googlePay.initiatePayment(this.props,this.core.options.countryCode).catch(e=>{this.handleError(new J("CANCELED"===e.statusCode?"CANCEL":"ERROR",e.toString(),{cause:e}))})}async handleAuthorization(){return new Promise((e,t)=>{this.props.onAuthorized||e();const{authorizedEvent:o,billingAddress:n,deliveryAddress:i}=this.state;this.props.onAuthorized({authorizedEvent:o,...n&&{billingAddress:n},...i&&{deliveryAddress:i}},{resolve:e,reject:t})}).catch(e=>{const t={error:{googlePayError:e}};return Promise.reject(t)})}get isValid(){return!0}async isAvailable(){return this.isReadyToPay().then(e=>{if(!e.result)throw new J("ERROR","GooglePay is not available");if(!1===e.paymentMethodPresent)throw new J("ERROR","GooglePay - No paymentMethodPresent");return Promise.resolve()}).catch(e=>Promise.reject(e))}get browserInfo(){return zn()}get icon(){return this.props.icon??this.resources.getImage()("googlepay")}render(){return this.props.showPayButton?Se(pu,{buttonColor:this.props.buttonColor,buttonType:this.props.buttonType,buttonSizeMode:this.props.buttonSizeMode,buttonLocale:this.props.buttonLocale,buttonRootNode:this.props.buttonRootNode,buttonRadius:this.props.buttonRadius,paymentsClient:this.googlePay.paymentsClient,onClick:this.submit}):null}constructor(e,t){super(e,t),Ru(this,"googlePay",void 0),Ru(this,"submit",()=>{this.props.isInstantPayment&&this.submitAnalytics({type:Zt,target:Qt}),new Promise((e,t)=>
1this.props.onClick(e,t)).then(this.showGooglePayPaymentSheet).catch(()=>{})}),Ru(this,"onPaymentAuthorized",async e=>{const t=mu(e.paymentMethodData.info.billingAddress),o=mu(e.shippingAddress,!0);return this.setState({authorizedEvent:e,googlePayToken:e.paymentMethodData.tokenizationData.token,googlePayCardNetwork:e.paymentMethodData.info.cardNetwork,...t&&{billingAddress:t},...o&&{deliveryAddress:o}}),new Promise(e=>{this.handleAuthorization().then(this.makePaymentsCall).then($i).then(wi).then(t=>(e({transactionState:"SUCCESS"}),t)).then(e=>{this.handleResponse(e)}).catch(t=>{this.setElementStatus("ready");const o=t?.error?.googlePayError,n=this.props.i18n.get("error.subtitle.payment"),i="string"==typeof o?{intent:"PAYMENT_AUTHORIZATION",reason:"OTHER_ERROR",message:o||n}:{intent:o?.intent||"PAYMENT_AUTHORIZATION",reason:o?.reason||"OTHER_ERROR",message:o?.message||n};e({transactionState:"ERROR",error:i});const a={...t,error:{googlePayError:i}};this.handleFailedResult(a)})})}),Ru(this,"isReadyToPay",()=>this.googlePay.isReadyToPay(this.props)),Ru(this,"prefetch",()=>this.googlePay.prefetchPaymentData(this.props,this.core.options.countryCode)),this.handleAuthorization=this.handleAuthorization.bind(this),this.showGooglePayPaymentSheet=this.showGooglePayPaymentSheet.bind(this);const{isExpress:o,paymentDataCallbacks:n}=this.props;if(!1===o&&n?.onPaymentDataChanged)throw new J("IMPLEMENTATION_ERROR",'GooglePay - You must set "isExpress" flag to "true" in order to use "onPaymentDataChanged" callback');if(!this.props.configuration.merchantId)throw new J("IMPLEMENTATION_ERROR","GooglePay - Missing merchantId. Please ensure that it is correctly configured in your customer area.");this.googlePay=new Nu(this.props.environment,{...o&&n?.onPaymentDataChanged&&{onPaymentDataChanged:n.onPaymentDataChanged},onPaymentAuthorized:this.onPaymentAuthorized})}}Ru(yu,"type",ta.googlepay),Ru(yu,"txVariants",[ta.googlepay,ta.paywithgoogle]),Ru(yu,"defaultProps",{isExpress:!1,existingPaymentMethodRequired:!1,buttonColor:"default",buttonType:"buy",buttonSizeMode:"fill",configuration:{gatewayMerchantId:"",merchantId:"",merchantName:""},amount:{value:0,currency:"USD"},totalPriceStatus:"FINAL",onClick:e=>e(),allowedAuthMethods:["PAN_ONLY","CRYPTOGRAM_3DS"],allowedCardNetworks:["AMEX","DISCOVER","JCB","MASTERCARD","VISA"],allowCreditCards:!0,allowPrepaidCards:!0,billingAddressRequired:!1,billingAddressParameters:void 0,assuranceDetailsRequired:!1,emailRequired:!1,shippingAddressRequired:!1,shippingAddressParameters:void 0,shippingOptionRequired:!1,shippingOptionParameters:void 0,callbackIntents:[]});const Su=({buttonStyle:e,buttonType:t,buttonLocale:o,onClick:n})=>Se("apple-pay-button",{"data-testid":"apple-pay-button",buttonstyle:e,type:t,locale:o,onclick:n});function Lu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class gu{begin(){return this.session.begin()}onvalidatemerchant(e,t){return new Promise((o,n)=>t(o,n,e.validationURL)).then(e=>{this.session.completeMerchantValidation(e)}).catch(e=>{console.error(e),this.session.abort(),this.options.onError(e)})}onpaymentauthorized(e,t){return new Promise((o,n)=>t(o,n,e)).then(e=>{this.session.completePayment(e)}).catch(e=>{this.session.completePayment(e)})}onpaymentmethodselected(e,t){return new Promise((o,n)=>t(o,n,e)).then(e=>{this.session.completePaymentMethodSelection(e)}).catch(e=>{this.session.completePaymentMethodSelection(e)})}onshippingcontactselected(e,t){return new Promise((o,n)=>t(o,n,e)).then(e=>{this.session.completeShippingContactSelection(e)}).catch(e=>{this.session.completeShippingContactSelection(e)})}onshippingmethodselected(e,t){return new Promise((o,n)=>t(o,n,e)).then(e=>{this.session.completeShippingMethodSelection(e)}).catch(e=>{this.session.completeShippingMethodSelection(e)})}oncancel(e,t){t(e)}constructor(e,t){Lu(this,"session",void 0),Lu(this,"options",void 0),this.options=t,this.session=new ApplePaySession(t.version,e),this.session.onvalidatemerchant=e=>{this.onvalidatemerchant(e,t.onValidateMerchant)},this.session.onpaymentauthorized=e=>{this.onpaymentauthorized(e,t.onPaymentAuthorized)},this.session.oncancel=e=>{this.oncancel(e,t.onCancel)},"function"==typeof t.onPaymentMethodSelected&&(this.session.onpaymentmethodselected=e=>{this.onpaymentmethodselected(e,t.onPaymentMethodSelected)}),"function"==typeof t.onShippingContactSelected&&(this.session.onshippingcontactselected=e=>{this.onshippingcontactselected(e,t.onShippingContactSelected)}),"function"==typeof t.onShippingMethodSelected&&(this.session.onshippingmethodselected=e=>{this.onshippingmethodselected(e,t.onShippingMethodSelected)})}}function hu(e,t){if(e)return{city:e.locality,country:e.countryCode,houseNumberOrName:"ZZ",postalCode:e.postalCode,street:e.addressLines?.join(" ").trim(),...e.administrativeArea&&{stateOrProvince:e.administrativeArea},...t&&{firstName:e.givenName,lastName:e.familyName}}}class Tu{async load(){try{const e=new Xs("https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js","body",{crossOrigin:"anonymous"});return this.sdkLoadingPromise=e.load(),await this.sdkLoadingPromise,window?.ApplePaySession}catch(e){throw new J("SCRIPT_ERROR","ApplePaySDK failed to load",{cause:e})}}isSdkLoaded(){return void 0===this.sdkLoadingPromise?Promise.reject():this.sdkLoadingPromise}constructor(){var e,t;t=void 0,(e="sdkLoadingPromise")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}}const fu=()=>{if("undefined"==typeof window)return!1;try{return window.self!==window.top}catch(e){return!0}};function Mu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Gu extends zi{formatProps(e){const t=e.brands?.length?function(e){const t={mc:"masterCard",amex:"amex",visa:"visa",elodebit:"elo",elo:"elo",interac:"interac",discover:"discover",jcb:"jcb",electron:"electron",maestro:"maestro",girocard:"girocard",cartebancaire:"cartesBancaires",eftpos_australia:"eftpos"};return e.reduce((e,o)=>(t[o]&&!e.includes(t[o])&&e.push(t[o]),e),[])}(e.brands):e.supportedNetworks;return{...e,configuration:e.configuration,supportedNetworks:t,buttonLocale:e.buttonLocale??e.i18n?.locale,totalPriceLabel:e.totalPriceLabel||e.configuration?.merchantName,renderApplePayCodeAs:e.renderApplePayCodeAs??(fu()?"window":"modal")}}formatData(){const{applePayToken:e,billingAddress:t,deliveryAddress:o}=this.state,{isExpress:n}=this.props;return{paymentMethod:{type:Gu.type,applePayToken:e,...n&&{subtype:"express"}},...t&&{billingAddress:t},...o&&{deliveryAddress:o}}}submitAnalytics(e){super.submitAnalytics({...e},this.props)}get isValid(){return!0}async applePayCapabilities(e){const t=e||this.props.configuration.merchantId;try{return await this.sdkLoader.isSdkLoaded(),await(ApplePaySession?.applePayCapabilities(t))}catch(e){throw new J("ERROR","Apple Pay: Error when requesting applePayCapabilities()",{cause:e})}}async isAvailable(){if("https:"!==window.location.protocol)return Promise.reject(new J("IMPLEMENTATION_ERROR","Trying to start an Apple Pay session from an insecure document"));try{return await this.sdkLoader.isSdkLoaded(),ApplePaySession?.canMakePayments()?Promise.resolve():Promise.reject(new J("ERROR","Apple Pay is not available on this device"))}catch(e){return Promise.reject(new J("ERROR","Apple Pay SDK failed to load",{cause:e}))}}defineApplePayVersionNumber(){"https:"===window.location.protocol&&(this.applePayVersionNumber=this.props.version||function(e){try{for(let e=14;e>0;e--)if(ApplePaySession?.supportsVersion(e))return e}catch(e){console.warn(e)}return null}(14))}configureApplePayWebOptions(){if(window.ApplePayWebOptions){const{renderApplePayCodeAs:e,onApplePayCodeClose:t}=this.props;window.ApplePayWebOptions.set({renderApplePayCodeAs:e,...t&&{onApplePayCodeClose:t}})}}startSession(){const{onValidateMerchant:e,onPaymentMethodSelected:t,onShippingMethodSelected:o,onShippingContactSelected:n}=this.props,i=(e=>{const{countryCode:t,companyName:o,amount:n,...i}=e,a=(e=>String(oe(e.value,e.currency)))(n);return t||console.warn("Apple Pay - Make sure to set the countryCode in the AdyenCheckout configuration or in the Checkout Session creation"),{countryCode:t,currencyCode:n.currency,total:{label:i.totalPriceLabel,amount:a,type:i.totalPriceStatus},lineItems:i.lineItems,shippingContactEditingMode:i.shippingContactEditingMode,shippingMethods:i.shippingMethods,shippingType:i.shippingType,recurringPaymentRequest:i.recurringPaymentRequest,merchantCapabilities:i.merchantCapabilities,supportedCountries:i.supportedCountries,supportedNetworks:i.supportedNetworks,requiredShippingContactFields:i.requiredShippingContactFields,requiredBillingContactFields:i.requiredBillingContactFields,billingContact:i.billingContact,shippingContact:i.shippingContact,applicationData:i.applicationData}})({companyName:this.props.configuration.merchantName,countryCode:this.core.options.countryCode,...this.props}),a=new gu(i,{version:this.applePayVersionNumber,onError:e=>{this.handleError(new J("ERROR","ApplePay - Something went wrong on ApplePayService",{cause:e}))},onCancel:e=>{this.handleError(new J("CANCEL","ApplePay UI dismissed",{cause:e}))},onPaymentMethodSelected:t,onShippingMethodSelected:o,onShippingContactSelected:n,onValidateMerchant:e||this.validateMerchant,onPaymentAuthorized:(e,t,o)=>{const n=hu(o.payment.billingContact),i=hu(o.payment.shippingContact,!0);this.setState({applePayToken:btoa(JSON.stringify(o.payment.token.paymentData)),authorizedEvent:o,...n&&{billingAddress:n},...i&&{deliveryAddress:i}}),this.handleAuthorization().then(this.makePaymentsCall).then($i).then(wi).then(this.collectOrderTrackingDetailsIfNeeded).then(({paymentResponse:t,orderDetails:o})=>(e({status:ApplePaySession.STATUS_SUCCESS,...o&&{orderDetails:o}}),t)).then(e=>{this.handleResponse(e)}).catch(e=>{const o=e?.error?.applePayError;t({status:ApplePaySession.STATUS_FAILURE,errors:o?Array.isArray(o)?o:[o]:void 0});const n={...e,error:{applePayError:o}};this.handleFailedResult(n)})}});return new Promise((e,t)=>
1this.props.onClick(e,t)).then(()=>{a.begin()}).catch(()=>({}))}async handleAuthorization(){return new Promise((e,t)=>{this.props.onAuthorized||e();const{authorizedEvent:o,billingAddress:n,deliveryAddress:i}=this.state;this.props.onAuthorized({authorizedEvent:o,...n&&{billingAddress:n},...i&&{deliveryAddress:i}},{resolve:e,reject:t})}).catch(e=>{const t={error:{applePayError:e}};return Promise.reject(t)})}async collectOrderTrackingDetailsIfNeeded(e){return new Promise((e,t)=>{if(!this.props.onOrderTrackingRequest)return e();this.props.onOrderTrackingRequest(e,t)}).then(t=>({paymentResponse:e,...t&&{orderDetails:t}})).catch(()=>({paymentResponse:e}))}async validateMerchant(e,t){const{hostname:o}=window.location,{clientKey:n,configuration:i,loadingContext:a,initiative:d}=this.props,{merchantName:r,merchantId:s}=i,l={loadingContext:a,path:`v1/applePay/sessions?clientKey=${n}`},u={displayName:r,domainName:o,initiative:d,merchantIdentifier:s};try{const o=await Bn(l,u),n=fo.decode(o.data);n.success?e(JSON.parse(n.data)):t("Could not decode Apple Pay session")}catch(e){t("Could not get Apple Pay session")}}render(){return this.props.showPayButton?Se(Su,{buttonStyle:this.props.buttonColor,buttonType:this.props.buttonType,buttonLocale:this.props.buttonLocale,onClick:this.submit}):null}constructor(e,t){super(e,t),Mu(this,"sdkLoader",void 0),Mu(this,"applePayVersionNumber",void 0),Mu(this,"submit",()=>{this.props.isInstantPayment&&this.submitAnalytics({type:Zt,target:Qt}),this.startSession()});const{isExpress:o,onShippingContactSelected:n,onShippingMethodSelected:i}=this.props;if(!1===o&&(n||i))throw new J("IMPLEMENTATION_ERROR",'ApplePay - You must set "isExpress" flag to "true" in order to use "onShippingContactSelected" and/or "onShippingMethodSelected" callbacks');this.startSession=this.startSession.bind(this),this.submit=this.submit.bind(this),this.validateMerchant=this.validateMerchant.bind(this),this.collectOrderTrackingDetailsIfNeeded=this.collectOrderTrackingDetailsIfNeeded.bind(this),this.handleAuthorization=this.handleAuthorization.bind(this),this.defineApplePayVersionNumber=this.defineApplePayVersionNumber.bind(this),this.configureApplePayWebOptions=this.configureApplePayWebOptions.bind(this),this.sdkLoader=new Tu,this.sdkLoader.load().then(this.defineApplePayVersionNumber).then(this.configureApplePayWebOptions).catch(e=>{this.handleError(e)})}}function Bu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}Mu(Gu,"type",ta.applepay),Mu(Gu,"defaultProps",{isExpress:!1,amount:{currency:"USD",value:0},totalPriceStatus:"final",initiative:"web",merchantCapabilities:["supports3DS"],supportedNetworks:["amex","discover","masterCard","visa"],buttonType:"plain",buttonColor:"black",onClick:e=>e()});class Du extends iu{formatData(){const e=super.formatData();return e.paymentMethod.type=this.constructor.type,e}formatProps(e){return{...super.formatProps(e),type:ta.bcmc,brand:ta.bcmc,cvcPolicy:ct}}constructor(e,t){super(e,t),Bu(this,"onBrand",e=>{this.props.onBrand&&this.props.onBrand(e)})}}Bu(Du,"type",ta.bcmc),Bu(Du,"defaultProps",{...iu.defaultProps,brands:["bcmc","maestro","visa"]});class Pu extends Ia{get displayName(){return this.props.name||this.constructor.type}render(){return this.props.showPayButton?Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(Ea,{...this.props,showPayButton:this.props.showPayButton,name:this.displayName,onSubmit:this.submit,payButton:this.payButton,ref:e=>{this.componentRef=e}})):null}}var vu,Vu,bu;vu=Pu,Vu="type",bu=ta.giropay,Vu in vu?Object.defineProperty(vu,Vu,{value:bu,enumerable:!0,configurable:!0,writable:!0}):vu[Vu]=bu;const Uu=(e,t=2)=>{if(0===t)return e;const o=String(e);return o.length>=t?o:("0".repeat(t)+o).slice(-1*t)};function Fu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class _u{update(e){const{minutes:t,seconds:o}=e;if("-"===t||"-"===o)return;const n="string"==typeof t?parseInt(t,10):t,i="string"==typeof o?parseInt(o,10):o;this.timeLeft={minutes:n,seconds:i},n>5&&this.timeout!==this.LONG_TIMEOUT&&(this.timeout=this.LONG_TIMEOUT,this.setInterval(this.timeout)),n>=1&&n<=5&&this.timeout!==this.MID_TIMEOUT&&(this.timeout=this.MID_TIMEOUT,this.setInterval(this.timeout)),n<1&&i>0&&this.timeout!==this.SHORT_TIMEOUT&&(this.timeout=this.SHORT_TIMEOUT,this.setInterval(this.timeout))}tearDown(){this.clearInterval(),this.srPanel.setAriaProps({"aria-relevant":this.srPanel.constructor.defaultProps.ariaAttributes["aria-relevant"]}),this.srPanel.setMessages(null)}setInterval(e){this.clearInterval();const t=()=>{this.srPanel.setMessages(null),this.srPanel.setMessages(this.getSrMessages(this.timeLeft))};t(),this.srInterval=setInterval(t,e)}getSrMessages({minutes:e,seconds:t}){const o=this.i18n.get(this.TRANSLATION_KEY),n=[e,t].map(e=>0!==e?t=>`${e} ${t}`:()=>"");
1return[X(o,n).join("")]}clearInterval(){this.srInterval&&clearInterval(this.srInterval)}constructor(e){Fu(this,"TRANSLATION_KEY","sr.wechatpay.timetopay"),Fu(this,"LONG_TIMEOUT",18e4),Fu(this,"MID_TIMEOUT",6e4),Fu(this,"SHORT_TIMEOUT",3e4),Fu(this,"srPanel",void 0),Fu(this,"i18n",void 0),Fu(this,"srInterval",void 0),Fu(this,"timeout",void 0),Fu(this,"timeLeft",void 0);const{srPanel:t,i18n:o}=e;this.srPanel=t,this.i18n=o,this.srPanel.setAriaProps({"aria-relevant":"additions text"})}}function $u({minutesFromNow:e,onTick:t=()=>{},onCompleted:o=()=>{}}){const n=Ei((e=>{const t=6e4*e,o=(new Date).getTime();return{startTime:new Date(o),endTime:new Date(o+t)}})(e)),{startTime:i,endTime:a}=n.current,[d,r]=ci({minutes:"-",seconds:"-"});return(e=>{const{i18n:t}=Pi(),{srPanel:o}=Fs(),n=Ei(null);Ci(()=>(n.current=new _u({i18n:t,srPanel:o}),()=>{n.current.tearDown()}),[]),Ci(()=>{try{if(!n.current)return;n.current.update(e)}catch(e){throw n.current.tearDown(),n.current=null,e}},[e])})(d),Ci(()=>{const e=setInterval(()=>{const{minutes:e,seconds:n,percentage:d,completed:s}=((e,t)=>{const o=new Date,n=t.getTime()-o.getTime(),i=n/1e3,a=((e,t,o)=>{const n=o.getTime()-e.getTime();return 100-Math.round(100*(t.getTime()-e.getTime())/n)})(e,o,t);return{total:n,minutes:Uu(Math.floor(i/60%60)),seconds:Uu(Math.floor(i%60)),completed:n<=0,percentage:a}})(i,a);if(s)o();else{const o={minutes:e,seconds:n,percentage:d};r(o),t(o)}},1e3);return()=>{clearInterval(e)}},[]),Se("span",{className:"adyen-checkout__countdown",role:"timer"},Se("span",{className:"countdown__minutes"},d.minutes),Se("span",{className:"countdown__separator"},":"),Se("span",{className:"countdown__seconds"},d.seconds))}const ku=e=>{switch(e.resultCode.toLowerCase()){case"refused":case"error":case"cancelled":return{type:"error",props:{...e,message:"error.subtitle.refused"}};case"unknown":return{type:"error",props:{...e,message:"error.message.unknown"}};case"pending":case"received":return{type:e.resultCode.toLowerCase(),props:e};default:return{type:"success",props:e}}},wu=e=>{if(!e.type&&e.resultCode)return ku(e);if(!e.type)return{type:"error",props:e};switch(e.type.toLowerCase()){case"pending":return{type:"pending",props:e};case"complete":return ku(e);default:return{type:"error",props:e}}},Zu=e=>{const{srPanel:t}=Fs();Ci(()=>(t.setAriaProps({"aria-relevant":"additions text"}),()=>{t.setMessages(null),t.setAriaProps({"aria-relevant":t.constructor.defaultProps.ariaAttributes["aria-relevant"]})}),[]),Ci(()=>{t.setMessages(e)},[e])};function Hu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class xu extends he{componentDidMount(){this.statusInterval()}componentWillUnmount(){clearTimeout(this.timeoutId)}pollStatus(e){clearTimeout(this.timeoutId),this.timeoutId=setTimeout(async()=>{const e=performance.now();await this.checkStatus();const t=performance.now();this.statusInterval(Math.round(t-e))},e)}render({amount:e,url:t,brandLogo:o,brandName:n,countdownTime:i,type:a,onActionHandled:d},{expired:r,completed:s,loading:l}){const{i18n:u,loadingContext:c}=Pi(),A=Yi(),C=this.props.qrCodeData?`${c}utility/v1/barcode.png?type=qrCode&data=${this.props.qrCodeData}&clientKey=${this.props.clientKey}`:this.props.qrCodeImage,O=(e,t)=>{const o=u.get(t);return Zu(o),Se("div",{className:"adyen-checkout__qr-loader adyen-checkout__qr-loader--result"},Se("img",{className:"adyen-checkout__qr-loader__icon adyen-checkout__qr-loader__icon--result",src:A({imageFolder:"components/"})(e),alt:o}),Se("div",{className:"adyen-checkout__qr-loader__subtitle"},o))};if(r)return O("error","error.subtitle.payment");if(s)return O("success","creditCard.success");if(l)return Se("div",{className:"adyen-checkout__qr-loader"},o&&Se("div",{className:"adyen-checkout__qr-loader__brand-logo-wrapper"},Se("img",{alt:n,src:o,className:"adyen-checkout__qr-loader__brand-logo"})),Se(Gi,null));const E=u.get(this.props.timeToPay).split("%@"),m=(()=>{const e=Ei(null);return Ci(()=>{e.current?.focus()},[]),e})(),I=this.props.classNameModifiers.map(e=>`adyen-checkout__qr-loader--${e}`);return Se("div",{className:`adyen-checkout__qr-loader adyen-checkout__qr-loader--${a} ${I.join(" ")}`},o&&Se("div",{className:"adyen-checkout__qr-loader__brand-logo-wrapper"},Se("img",{src:o,alt:n,className:"adyen-checkout__qr-loader__brand-logo"})),e&&e.value&&e.currency&&Se("div",{className:"adyen-checkout__qr-loader__payment_amount"},u.amount(e.value,e.currency)),t&&Se("div",{className:"adyen-checkout__qr-loader__app-link"},this.props.redirectIntroduction&&Se("div",{className:"adyen-checkout__qr-loader__subtitle"},u.get(this.props.redirectIntroduction)),Se(Vi,{classNameModifiers:["qr-loader"],onClick:()=>this.redirectToApp(t),label:u.get(this.props.buttonLabel)}),Se(Xl,null)),Se("div",{ref:m,tabIndex:0,className:"adyen-checkout__qr-loader__subtitle"},"string"==typeof this.props.introduction?u.get(this.props.introduction):this.props.introduction?.()),Se("img",{src:C,alt:u.get("wechatpay.scanqrcode"),onLoad:()=>{d?.({componentType:this.props.type,actionDescription:"qr-code-loaded"})}}),Se("div",{className:"adyen-checkout__qr-loader__progress"},Se("span",{className:"adyen-checkout__qr-loader__percentage",style:{width:`${this.state.percentage}%`}})),Se("div",{className:"adyen-checkout__qr-loader__countdown"}
1,E[0]," ",Se($u,{minutesFromNow:i,onTick:this.onTick,onCompleted:this.onTimeUp})," ",E[1]),this.props.instructions&&Se("div",{className:"adyen-checkout__qr-loader__instructions"},"string"==typeof this.props.instructions?u.get(this.props.instructions):this.props.instructions?.()),this.props.copyBtn&&Se("div",{className:"adyen-checkout__qr-loader__actions"},Se(Vi,{inline:!0,variant:"action",onClick:(e,{complete:t})=>{(function(e){const t=function(e){const t=document.createElement("textArea");return t.readOnly=!0,t.value=e,document.body.appendChild(t),t}(e);if(window.navigator.userAgent.match(/ipad|iphone/i)){const e=document.createRange();e.selectNodeContents(t);const o=window.getSelection();o.removeAllRanges(),o.addRange(e),t.setSelectionRange(0,999999)}else t.select();document.execCommand("copy"),document.body.removeChild(t)})(this.props.qrCodeData),this.props.onSubmitAnalytics({type:zt,target:"qr_download_button"}),t()},icon:A({imageFolder:"components/"})(`${br}copy`),label:u.get("button.copy")})))}constructor(e){super(e),Hu(this,"timeoutId",void 0),Hu(this,"redirectToApp",e=>{window.location.assign(e)}),Hu(this,"statusInterval",(e=0)=>{if(this.state.expired||this.state.completed)return;this.setState(t=>({timePassed:t.timePassed+this.props.delay+e}));const t=this.state.timePassed>=this.props.throttleTime?this.props.throttledInterval:this.state.delay;this.pollStatus(t)}),Hu(this,"onTick",e=>{this.setState({percentage:e.percentage})}),Hu(this,"onTimeUp",()=>{this.setState({expired:!0}),clearTimeout(this.timeoutId),this.props.onError(new J("ERROR","Payment Expired"))}),Hu(this,"onComplete",e=>{clearTimeout(this.timeoutId),this.setState({completed:!0,loading:!1});const t={data:{details:{payload:e.props.payload},paymentData:this.props.paymentData}};this.props.onComplete(t,this)}),Hu(this,"onError",e=>{if(clearTimeout(this.timeoutId),this.setState({expired:!0,loading:!1}),e.props.payload){const t={data:{details:{payload:e.props.payload},paymentData:this.props.paymentData}};this.props.onComplete(t,this)}const t=new J("ERROR","error result with no payload in response");return this.props.onError(t)}),Hu(this,"checkStatus",()=>{const{paymentData:e,clientKey:t,loadingContext:o,throttledInterval:n}=this.props;return function(e,t,o,n){if(!e||!t)throw new Error("Could not check the payment status");return Bn({loadingContext:o,path:`services/PaymentInitiation/v1/status?clientKey=${t}`,timeout:n},{paymentData:e})}(e,t,o,n).then(wu).catch(e=>({type:"network-error",props:e})).then(e=>{switch(e.type){case"success":this.onComplete(e);break;case"error":this.onError(e);break;default:this.setState({loading:!1})}return e})}),this.state={buttonStatus:"default",completed:!1,delay:e.delay,expired:!1,loading:!0,percentage:100,timePassed:0}}}Hu(xu,"defaultProps",{delay:2e3,countdownTime:15,onError:()=>{},onComplete:()=>{},throttleTime:6e4,classNameModifiers:[],throttledInterval:1e4,introduction:"wechatpay.scanqrcode",timeToPay:"wechatpay.timetopay",buttonLabel:"openApp"});class Ku extends zi{formatData(){return{paymentMethod:{type:this.type,...this.state.data}}}get isValid(){return!0}renderQRCode(){return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(ou,{srPanel:this.props.modules.srPanel},Se(xu,{ref:e=>{this.componentRef=e},...this.props,type:this.constructor.type,brandLogo:this.props.brandLogo||this.icon,delay:this.props.delay,onComplete:this.onComplete,countdownTime:this.props.countdownTime,instructions:this.props.instructions,onActionHandled:this.onActionHandled,brandName:this.displayName,onSubmitAnalytics:this.submitAnalytics})))}render(){return this.props.paymentData?this.renderQRCode():this.props.showPayButton?Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(Ea,{showPayButton:this.props.showPayButton,name:this.displayName,onSubmit:this.submit,payButton:this.payButton,ref:e=>{this.componentRef=e}})):null}}var zu,ju,qu;function Wu(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}qu={qrCodeImage:"",amount:null,paymentData:null,onError:()=>{},onComplete:()=>{}},(ju="defaultProps")in(zu=Ku)?Object.defineProperty(zu,ju,{value:qu,enumerable:!0,configurable:!0,writable:!0}):zu[ju]=qu;class Ju extends Ku{formatProps(e){return{delay:2e3,countdownTime:30,...super.formatProps(e)}}}function Qu({name:e,id:t,icon:o,onClick:n,selected:i=!1}){return Se("button",{type:"button",className:co("adyen-checkout__issuer-button",{"adyen-checkout__issuer-button--selected":i}),"aria-label":e,"aria-pressed":i,onClick:n,value:t},!!o&&Se(Qi,{className:"adyen-checkout__issuer-button-img",alt:e,src:o}),Se("span",{className:"adyen-checkout__issuer-button-text"},e))}Wu(Ju,"type",ta.wechatpayQR),Wu(Ju,"txVariants",[ta.wechatpay]),Wu(Ju,"analyticsType","wechatpayQR");const Yu=({items:e=[],selectedIssuerId:t,onChange:o})=>{const{i18n:n}=Pi(),i=Ii(e=>{const t=e.currentTarget.value;Object.defineProperty(e.target,"value",{value:t}),o(e)},[o]);return Se("div",{className:"adyen-checkout__issuer-button-group",role:"group","aria-label":n.get("issuerList.selectField.contextualText")},e.map(e=>Se(Qu,{key:e.id,...e,selected:t===e.id,onClick:i})))},Xu=({issuer:e,items:t},o)=>{const n=t.find(t=>
1t.id===e)?.name;return e&&n?`${o.get("continueTo")} ${n}`:o.get("continue")},ec=["issuer"],tc={issuer:{validate:e=>!!e&&e.length>0,errorMessage:"issuerList.selectField.contextualText",modes:["blur"]}};function oc({items:e,placeholder:t,issuer:o,highlightedIds:n=[],showContextualElement:i,contextualText:a,...d}){const{i18n:r}=Pi(),{handleChangeFor:s,triggerValidation:l,data:u,valid:c,errors:A,isValid:C}=Qd({schema:ec,defaultData:{issuer:o},rules:tc}),[O,E]=ci("ready"),[m,I]=ci(1),{setSRMessagesFromObjects:N,shouldMoveFocusSR:p}=Fs(),R=N?.({});this.setStatus=e=>{E(e)};const y=Ii(t=>o=>{const n=1===t?Yt:"featured_issuer",i=e.find(e=>e.id===o.target.value);d.onSubmitAnalytics({type:Zt,target:n,issuer:i.name}),I(t),s("issuer")(o)},[s]),S=Ii(e=>{e&&d.onSubmitAnalytics({type:xt,target:Yt})},[]),L=Ei(Vn(d.onSubmitAnalytics,3e3)),g=Ii(()=>{L.current({type:Kt,target:"list_search"})},[]);Ci(()=>{d.onChange({data:u,valid:c,errors:A,isValid:C});const e=R?.({errors:A,isValidating:!0});e?.action===Lt&&p&&((e,t,o="")=>{const n=Ka(document,".adyen-checkout__issuer-list");if("country"===t||"stateOrProvince"===t||"issuer-list"===t||"selectedAccountType"===t){const e=Ka(n,`${o}.adyen-checkout__field--${t} .adyen-checkout__filter-input`);e?.focus()}else{const e=Ka(n,`${o} [name="${t}"]`);e?.focus()}})(0,"issuer-list")},[u,c,A,C]),this.showValidation=()=>{l()};const{highlightedItems:h}=e.reduce((e,t)=>(n.includes(t.id)&&e.highlightedItems.push({...t}),e),{highlightedItems:[]});return Se("div",{className:"adyen-checkout__issuer-list"},!!h.length&&Se(ge,null,Se(Yu,{selectedIssuerId:0===m?u.issuer:null,items:h,onChange:y(0)}),Se(Xl,null)),Se(Ur,{label:r.get("issuerList.selectField.label"),errorMessage:(T=A.issuer,T&&T.errorMessage?r.get(T.errorMessage):!!T),classNameModifiers:["issuer-list"],name:"issuer",showContextualElement:i,contextualText:a},Se(Jr,{items:e,selectedValue:1===m?u.issuer:null,placeholder:t,name:"issuer",className:"adyen-checkout__issuer-list__dropdown",onChange:y(1),onListToggle:S,onInput:g})),d.termsAndConditions&&Se("div",{className:"adyen-checkout__issuer-list__termsAndConditions"},Se(Xr,{message:r.get(d.termsAndConditions.translationKey),urls:d.termsAndConditions.urls})),d.showPayButton&&d.payButton({status:O,label:Xu({issuer:u.issuer,items:[...e,...h]},r)}));var T}oc.defaultProps={onChange:()=>{}};class nc extends zi{formatProps(e){const t=e.details&&e.details.length&&(e.details.find(e=>"issuer"===e.key)||{}).items||e.issuers||[];return{...e,issuers:t}}formatData(){return{paymentMethod:{type:this.type,issuer:this.state?.data?.issuer}}}get isValid(){return 0===this.props.issuers.length||!!this.state?.isValid}get brands(){return this.props.showPaymentMethodItemImages?this.props.issuers.map(e=>({icon:e.icon,name:e.id})):[]}render(){return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},this.props.issuers.length>0?Se(ou,{srPanel:this.props.modules.srPanel},Se(oc,{ref:e=>{this.componentRef=e},items:this.props.issuers,highlightedIds:this.props.highlightedIssuers,...this.props,...this.state,showImage:this.props.showImage,type:this.constructor.type,onChange:this.setState,onSubmit:this.submit,payButton:this.payButton,contextualText:this.props.i18n.get("issuerList.selectField.contextualText"),onSubmitAnalytics:this.submitAnalytics})):Se(Ea,{showPayButton:this.props.showPayButton,name:this.props.name,...this.props,onSubmit:this.submit,payButton:this.payButton,ref:e=>{this.componentRef=e}}))}constructor(e,t){super(e,t);const o=e=>this.resources.getImage(e);if(this.props.showImage){const e=((e,t,o)=>n=>{if(!n)return null;const i={parentFolder:n?`${t}/`:"",type:n||t,...e};return o(i)(n)})({loadingContext:this.props.loadingContext},this.constructor.type,o);this.props.issuers=this.props.issuers.map(t=>({...t,icon:e(t.id)}))}}}var ic,ac,dc,rc,sc,lc;dc={showImage:!0,issuers:[],highlightedIssuers:[],loadingContext:gn,showPaymentMethodItemImages:!1},(ac="defaultProps")in(ic=nc)?Object.defineProperty(ic,ac,{value:dc,enumerable:!0,configurable:!0,writable:!0}):ic[ac]=dc;class uc extends nc{formatProps(e){return{...super.formatProps(e),showImage:!1}}}function cc({sdkData:e,paymentMethodType:t,widgetInitializationTime:o,payButton:n,...i}){const a=Ei(null),[d,r]=ci("ready"),s=Ii(()=>{r("error"),i.onComplete({data:{paymentData:i.paymentData,details:{}}})},[i.paymentData,i.onComplete]),l=Ii(()=>{window.Klarna.Payments.init({client_token:e.client_token}),window.Klarna.Payments.load({container:a.current,payment_method_category:e.payment_method_category},function(e){!e.show_form||e.error?s():i.onLoaded()})},[e.client_token,e.payment_method_category]),u=Ii(()=>{r("loading");try{window.Klarna.Payments.authorize({payment_method_category:e.payment_method_category},function(e){!0===e.approved&&!0===e.show_form?(r("success"),i.onComplete({data:{paymentData:i.paymentData,details:{authorization_token:e.authorization_token}}})):e.approved||!0!==e.show_form?s():(r("ready"),i.onError(e))})}catch(e){s()}},[e.payment_method_category,i.onComplete,i.onError]);return Ci(()=>{const e=window.Klarna?.Payments?.init;e&&l()},[o]),Ci(()=>{window.klarnaAsyncCallback=function(){l()};const e=new Xs("https://x.klarnacdn.net/kp/lib/v1/api.js");return e.load(),()=>{e.remove()}},[l]),"error"!==d&&"success"!==d?Se("div",{className:"adyen-checkout__klarna-widget"},Se("div",{ref:a}),n({status:d,disabled:"loading"===d,onClick:u})):null}function Ac({setComponentRef:e,...t}){const[o,n]=ci(null),[i,a]=ci(),[d,r]=ci("ready"),s=Ei({setAction:e=>{a(e),n((new Date).getTime())},setStatus:e=>r(e),reinitializeWidget:()=>{n((new Date).getTime())}});return Ci(()=>{e(s.current)},[e]),i?.sdkData?Se(cc,{widgetInitializationTime:o,sdkData:i.sdkData,paymentMethodType:i.paymentMethodType,paymentData:i.paymentData,payButton:t.payButton,onComplete:t.onComplete,onError:t.onError,onLoaded:()=>{t.onActionHandled?.({componentType:t.type,actionDescription:"sdk-loaded",originalAction:i}),t.onLoaded()}}):t.showPayButton?t.payButton({...t,status:d,disabled:"loading"===d,classNameModifiers:["standalone"],label:`${this.props.i18n.get("continueTo")} ${t.displayName}`}):null}function Cc(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}rc=uc,sc="type",lc=ta.eps,sc in rc?Object.defineProperty(rc,sc,{value:lc,enumerable:!0,configurable:!0,writable:!0}):rc[sc]=lc;class Oc extends zi{get isValid(){return!0}
1formatData(){return{paymentMethod:{type:this.type,...this.props.useKlarnaWidget?{subtype:"sdk"}:{}}}}handleAction(e,t={}){if("sdk"!==e.type)return super.handleAction(e,t);this.updateWithAction(e)}updateWithAction(e){if(e.paymentMethodType!==this.type)throw new Error("Invalid Action");this.componentRef.setAction(e)}onLoaded(){this.setElementStatus("ready")}activate(){this.componentRef.reinitializeWidget()}onComplete(e){this.handleAdditionalDetails(e)}render(){return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(Ac,{...this.props,setComponentRef:this.setComponentRef,displayName:this.displayName,onComplete:this.onComplete,onError:this.props.onError,payButton:this.payButton,onLoaded:this.onLoaded,showPayButton:this.props.showPayButton,onActionHandled:this.onActionHandled,type:this.props.type}))}constructor(e,t){super(e,t),Cc(this,"componentRef",void 0),Cc(this,"payButton",e=>Se(Fi,{amount:this.props.amount,onClick:this.submit,...e})),this.onComplete=this.onComplete.bind(this),this.updateWithAction=this.updateWithAction.bind(this),this.submit=this.submit.bind(this),this.onLoaded=this.onLoaded.bind(this)}}Cc(Oc,"type",ta.klarna),Cc(Oc,"txVariants",[ta.klarna,ta.klarna_account,ta.klarna_paynow,ta.klarna_b2b]),Cc(Oc,"defaultProps",{useKlarnaWidget:!1});const Ec=["googlepay","paywithgoogle"],mc=({src:e,altDescription:t,type:o,disabled:n=!1})=>Se("span",{className:co("adyen-checkout__payment-method__image__wrapper",{"adyen-checkout__payment-method__image__wrapper--outline":!Ec.includes(o),"adyen-checkout__payment-method__image__wrapper--disabled":!!n})},Se(Qi,{className:"adyen-checkout__payment-method__image",src:e,alt:t})),Ic=({order:e,orderStatus:t,onOrderCancel:o,brandLogoConfiguration:n})=>{const{i18n:i}=Pi(),a=Yi();return Se("div",null,Se("ul",{className:"adyen-checkout__order-payment-methods-list"},t?.paymentMethods?.map((t,d)=>Se("li",{key:`${t.type}-${d}`,className:"adyen-checkout__order-payment-method"},Se("div",{className:"adyen-checkout__order-payment-method__header"},Se("div",{className:"adyen-checkout__payment-method__header__title"},Se(mc,{altDescription:t.name,type:t.type,src:n[t.type]||a()(t.type)}),t.label?`${t.label}`:`•••• ${t.lastFour}`),o&&Se("button",{type:"button",className:"adyen-checkout__button adyen-checkout__button--inline adyen-checkout__button--link",onClick:()=>{o({order:e})}},i.get("storedPaymentMethod.disable.button"))),Se("div",{className:"adyen-checkout__order-payment-method__details"},Se("div",{className:"adyen-checkout__order-payment-method__deducted-amount"},Se("div",{className:"adyen-checkout__order-payment-method__deducted-amount__label"},i.get("deductedBalance")),Se("div",{className:"adyen-checkout__order-payment-method__deducted-amount__value"},i.amount(t.amount.value,t.amount.currency))))))),t.remainingAmount&&Se("div",{className:"adyen-checkout__order-remaining-amount"},i.get("partialPayment.warning")," ",Se("strong",null,i.amount(t.remainingAmount.value,t.remainingAmount.currency))))};function Nc({paymentMethods:e,onSelect:t}){return Se("ul",{className:"adyen-checkout__instant-payment-methods-list"},e.map(e=>Se("li",{key:e._id,"data-testid":e.type,onClick:()=>t(e)},e.render())))}const pc=({paymentMethodComponent:e,isLoaded:t})=>e&&t?Se("div",{className:"adyen-checkout__payment-method__details__content"},e):null,Rc=({id:e,open:t,onDisable:o,onCancel:n})=>{const{i18n:i}=Pi();return Se("div",{id:e,"aria-hidden":!t,className:co({"adyen-checkout__payment-method__disable-confirmation":!0,"adyen-checkout__payment-method__disable-confirmation--open":t})},Se("div",{className:"adyen-checkout__payment-method__disable-confirmation__content"},i.get("storedPaymentMethod.disable.confirmation"),Se("div",{className:"adyen-checkout__payment-method__disable-confirmation__buttons"},Se("button",{type:"button",className:co("adyen-checkout__button","adyen-checkout__payment-method__disable-confirmation__button","adyen-checkout__payment-method__disable-confirmation__button--remove"),disabled:!t,onClick:o},i.get("storedPaymentMethod.disable.confirmButton")),Se("button",{type:"button",className:co("adyen-checkout__button","adyen-checkout__payment-method__disable-confirmation__button","adyen-checkout__payment-method__disable-confirmation__button--cancel"),disabled:!t,onClick:n},i.get("storedPaymentMethod.disable.cancelButton")))))},yc=({brands:e,excludedUIBrands:t=[],isPaymentMethodSelected:o,keepBrandsVisible:n=!1,showOtherInsteafOfNumber:i=!1})=>{const{i18n:a}=Pi();if(o&&!n)return null;const d=e.filter(e=>!t?.includes(e.name)),{visibleBrands:r,leftBrandsAmount:s}=(e=>{const t=e.length<=4?e:e.slice(0,3);return{visibleBrands:t,leftBrandsAmount:e.length-t.length}})(d);return Se("span",{className:"adyen-checkout__payment-method__brands"},r.map(e=>Se(mc,{key:e.name,altDescription:Mr(e.name),type:e.name,src:e.icon})),i?Se("span",{className:"adyen-checkout__payment-method__brand-number"},"+ ",a.get("paymentMethodBrand.other")):0!==s&&Se("span",{className:"adyen-checkout__payment-method__brand-number"},"+",s))},Sc=({displayName:e,additionalInfo:t,isSelected:o})=>Se("span",{className:"adyen-checkout__payment-method__name_wrapper"},Se("span",{className:co({"adyen-checkout__payment-method__name":!0,"adyen-checkout__payment-method__name--selected":o})},e),t&&Se("span",{className:co({"adyen-checkout__payment-method__additional-info":!0,"adyen-checkout__payment-method__additional-info--selected":o})},t));function Lc({buttonId:e,showRadioButton:t,isSelected:o,expandContentId:n,children:i,classNameModifiers:a=[]}){return Se("button",{className:co("adyen-checkout__payment-method__header__title",...a.map(e=>`adyen-checkout-expand-button--${e}`)),id:e,role:"radio","aria-checked":o,"aria-controls":n,type:"button"},t&&Se("span",{className:co({"adyen-checkout__payment-method__radio":!0,"adyen-checkout__payment-method__radio--selected":o}),"aria-hidden":"true"}),i)}function gc(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class hc extends he{render({paymentMethod:e,isSelected:t,isDisablingPaymentMethod:o,isLoaded:n,isLoading:i,standalone:a,showRadioButton:d}){const{i18n:r}=Pi();if(!e)return null;const s="card"===e.props.type||"scheme"===e.props.type,l=co({"adyen-checkout__payment-method":!0,[`adyen-checkout__payment-method--${e.props.type}`]:!0,...s&&{[`adyen-checkout__payment-method--${e.props.fundingSource??"credit"}`]:!0},"adyen-checkout__payment-method--selected":t,"adyen-checkout__payment-method--loading":i,"adyen-checkout__payment-method--disabling":o,"adyen-checkout__payment-method--confirming":this.state.showDisableStoredPaymentMethodConfirmation,"adyen-checkout__payment-method--standalone":a,[e._id]:!0,[this.props.className]:!0}),u=this.props.showRemovePaymentMethodButton&&e.props.oneClick&&t,c=`remove-${e._id}`,A=`container-${e._id}`,C=`button-${e._id}`,O=!e.props.oneClick&&e.brands&&e.brands.length>0;return Se("div",{key:e._id,className:l,onClick:this.handleOnListItemClick},Se("div",{className:"adyen-checkout__payment-method__header"},Se(Lc,{buttonId:C,showRadioButton:d,isSelected:t,expandContentId:A},Se(mc,{...e.props.oneClick&&{altDescription:e.props.name},type:e.type,src:e.icon}),Se(Sc,{displayName:e.displayName,isSelected:t,additionalInfo:e.additionalInfo})),u&&Se("button",{type:"button",className:"adyen-checkout__button adyen-checkout__button--inline adyen-checkout__button--link",onClick:this.toggleDisableConfirmation,"aria-expanded":this.state.showDisableStoredPaymentMethodConfirmation,"aria-controls":c},r.get("storedPaymentMethod.disable.button")),O&&Se(yc,{showOtherInsteafOfNumber:e.props.showOtherInsteafOfNumber,keepBrandsVisible:e.props.keepBrandsVisible,brands:e.brands,excludedUIBrands:Nt,isPaymentMethodSelected:t})),Se("div",{className:"adyen-checkout-pm-details-wrapper","aria-hidden":!t},Se("div",{className:"adyen-checkout__payment-method__details",id:A},u&&Se(Rc,{id:c,open:this.state.showDisableStoredPaymentMethodConfirmation,onDisable:this.onDisableStoredPaymentMethod,onCancel:this.toggleDisableConfirmation}),Se(pc,{paymentMethodComponent:e.render(),isLoaded:n}))))}constructor(...e){super(...e),gc(this,"state",{showDisableStoredPaymentMethodConfirmation:!1}),gc(this,"toggleDisableConfirmation",()=>{this.setState({showDisableStoredPaymentMethodConfirmation:!this.state.showDisableStoredPaymentMethodConfirmation})}),gc(this,"onDisableStoredPaymentMethod",()=>{this.props.onDisableStoredPaymentMethod(this.props.paymentMethod),this.toggleDisableConfirmation()}),gc(this,"handleOnListItemClick",()=>{const{onSelect:e,paymentMethod:t}=this.props;e(t)})}}function Tc({label:e,classNameModifiers:t=[],paymentMethods:o=[],activePaymentMethod:n=null,cachedPaymentMethods:i={},isLoading:a=!1,isDisablingPaymentMethod:d=!1,showRemovePaymentMethodButton:r,onDisableStoredPaymentMethod:s=()=>{},onSelect:l,showRadioButton:u}){const{i18n:c}=Pi(),A=mi(()=>`select-${Ke()}`,[]),C=co(["adyen-checkout__payment-methods-list",{"adyen-checkout__payment-methods-list--loading":a},...t.map(e=>`adyen-checkout__payment-methods-list--${e}`)]);return Se("div",{className:"adyen-checkout-payment-methods-container"},!!e&&Se("label",{htmlFor:A,className:"adyen-checkout-payment-methods-list-label"},e),Se("div",{id:A,className:C,role:"radiogroup","aria-label":c.get("paymentMethodsList.aria.label"),required:!0},o.map((e,t,c)=>{const A=n&&n._id===e._id,C=e._id in i,O=n&&c[t+1]&&n._id===c[t+1]._id;return Se(hc,{className:co({"adyen-checkout__payment-method--next-selected":O}),standalone:1===o.length,paymentMethod:e,isSelected:A,isDisablingPaymentMethod:A&&d,isLoaded:C,isLoading:a,onSelect:l,key:e._id,showRemovePaymentMethodButton:r,showRadioButton:u,onDisableStoredPaymentMethod:s})})))}gc(hc,"defaultProps",{paymentMethod:null,isSelected:!1,isLoaded:!1,isLoading:!1,showDisableStoredPaymentMethodConfirmation:!1,showRadioButton:!1});const fc=({paymentMethods:e,instantPaymentMethods:t,storedPaymentMethods:o,openFirstStoredPaymentMethod:n,openFirstPaymentMethod:i,openPaymentMethod:a,order:d,orderStatus:r=null,onOrderCancel:s,onSelect:l=()=>{},...u})=>{const{i18n:c}
1=Pi(),A=function(e){const[t,o]=ci({});return Ci(()=>{o(e.reduce((e,t)=>({...e,...t.props.brand&&t.icon&&{[t.props.brand]:t.icon}}),{}))},[e]),t}(e),C=t?.length>0,O=o?.length>0,E=C||O?c.get("paymentMethodsList.otherPayments.label"):"";return Ci(()=>{if(a?.type){const t=e?.find(e=>e.type===a?.type);if(t)return void l(t);console.warn(`Drop-in: payment method type "${a?.type}" not found`)}const t=o?.[0],d=e?.[0];if(t||d){if(n&&!0===xe(t,"props.oneClick"))return void l(t);i&&l(d)}},[o,e,n,i,a]),Se(ge,null,r&&Se(Ic,{order:d,orderStatus:r,onOrderCancel:s,brandLogoConfiguration:A}),C&&Se(Nc,{paymentMethods:t,onSelect:l}),O&&Se(Tc,{...u,label:c.get("paymentMethodsList.storedPayments.label"),classNameModifiers:["storedPayments"],paymentMethods:o,onSelect:l}),!!e.length&&Se(Tc,{...u,label:E,classNameModifiers:["otherPayments"],paymentMethods:e,onSelect:l}))};var Mc=({message:e})=>{const{i18n:t}=Pi(),o=Yi(),n=t.get(e||"creditCard.success");return Zu(n),Se("div",{className:"adyen-checkout__status adyen-checkout__status--success"},Se(Qi,{height:"88",className:"adyen-checkout__status__icon",src:o({extension:"gif",imageFolder:"components/"})("success"),alt:t.get(e||"creditCard.success")}),Se("span",{className:"adyen-checkout__status__text"},n))},Gc=({message:e})=>{const{i18n:t}=Pi(),o=Yi(),n=t.get(e||"error.message.unknown");return Zu(n),Se("div",{className:"adyen-checkout__status adyen-checkout__status--error"},Se(Qi,{className:"adyen-checkout__status__icon",src:o({extension:"gif",imageFolder:"components/"})("error"),alt:t.get(e||"error.message.unknown"),height:"88"}),Se("span",{className:"adyen-checkout__status__text"},n))};function Bc(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class Dc extends he{componentDidMount(){this.prepareDropinData()}get analyticConfigData(){return{openFirstStoredPaymentMethod:this.props.openFirstStoredPaymentMethod,showStoredPaymentMethods:this.props.showStoredPaymentMethods}}componentDidUpdate(e,t){t.status.type!==this.state.status.type&&this.state.activePaymentMethod&&this.state.activePaymentMethod.setStatus(this.state.status.type),"ready"===this.state.status.type&&"ready"!==t.status.type&&this.props.onReady&&this.props.onReady()}closeActivePaymentMethod(){this.setState({activePaymentMethod:null})}render(){const{elements:e,fastlanePaymentElement:t,instantPaymentElements:o,storedPaymentElements:n,status:i,activePaymentMethod:a,cachedPaymentMethods:d,showDefaultPaymentMethodList:r}=this.state,s="loading"===i.type,l="redirect"===i.type,u=!!(e?.length||o?.length||n?.length);switch(i.type){case"success":return Se(Mc,{message:0===this.props?.amount?.value?"resultMessages.preauthorized":i.props?.message});case"error":return Se(Gc,{message:i.props?.message});case"custom":return i.props?.component?.render();default:return Se("div",{className:`adyen-checkout__dropin adyen-checkout__dropin--${i.type}`},l&&i.props.component&&i.props.component.render(),s&&i.props&&i.props.component&&i.props.component.render(),!r&&Se(ge,null,Se(fc,{isLoading:s,paymentMethods:t,activePaymentMethod:a,cachedPaymentMethods:d,onSelect:this.handleOnSelectPaymentMethod,openFirstPaymentMethod:!0,showRadioButton:this.props.showRadioButton}),u&&Se(Vi,{classNameModifiers:["dropin-show-paymentmethods"],variant:"link",inline:!0,label:"Other payment methods",onClick:this.onShowDefaultPaymentMethodListClick})),u&&r&&Se(fc,{isLoading:s||l,isDisablingPaymentMethod:this.state.isDisabling,paymentMethods:e,instantPaymentMethods:o,storedPaymentMethods:n,activePaymentMethod:a,cachedPaymentMethods:d,order:this.props.order,orderStatus:this.state.orderStatus,onOrderCancel:this.onOrderCancel,onSelect:this.handleOnSelectPaymentMethod,openPaymentMethod:this.props.openPaymentMethod,openFirstPaymentMethod:this.props.openFirstPaymentMethod,openFirstStoredPaymentMethod:this.props.openFirstStoredPaymentMethod,onDisableStoredPaymentMethod:this.handleDisableStoredPaymentMethod,showRemovePaymentMethodButton:this.props.showRemovePaymentMethodButton,showRadioButton:this.props.showRadioButton}))}}constructor(...e){super(...e),Bc(this,"state",{elements:[],fastlanePaymentElement:[],instantPaymentElements:[],storedPaymentElements:[],orderStatus:null,isDisabling:!1,status:{type:"loading",props:void 0},activePaymentMethod:null,cachedPaymentMethods:{},showDefaultPaymentMethodList:!0}),Bc(this,"prepareDropinData",()=>{const{order:e,clientKey:t,loadingContext:o}=this.props,[n,i,a,d]=this.props.onCreateElements(),r=e?function(e,t){return Bn({path:`v1/order/status?clientKey=${e.clientKey}`,loadingContext:e.loadingContext},{orderData:t.orderData})}({clientKey:t,loadingContext:o},e):null;Promise.all([n,i,a,d,r]).then(([e,t,o,n,i])=>{this.setState({orderStatus:i,elements:t,instantPaymentElements:o,storedPaymentElements:e,fastlanePaymentElement:n,showDefaultPaymentMethodList:0===n.length}
1),this.setStatus("ready"),this.props.modules?.analytics.sendAnalytics("dropin",{type:Ht,configData:this.analyticConfigData})}),this.onOrderCancel=this.getOnOrderCancel()}),Bc(this,"setStatus",(e,t={})=>{this.setState({status:{type:e,props:t}})}),Bc(this,"setActivePaymentMethod",e=>{e!==this.state.activePaymentMethod&&(this.setState(t=>({activePaymentMethod:e,cachedPaymentMethods:{...t.cachedPaymentMethods,[e._id]:!0}})),this.state.cachedPaymentMethods[e._id]&&e.activate())}),Bc(this,"handleOnSelectPaymentMethod",e=>{const{activePaymentMethod:t}=this.state;this.setActivePaymentMethod(e),(t&&t._id!==e._id||!t)&&(this.props.onSelect?.(e),e.submitAnalytics({type:Ht}))}),Bc(this,"handleDisableStoredPaymentMethod",e=>{this.setState({isDisabling:!0}),new Promise((t,o)=>this.props.onDisableStoredPaymentMethod(e.props.storedPaymentMethodId,t,o)).then(()=>{this.setState(t=>({storedPaymentElements:t.storedPaymentElements.filter(t=>t._id!==e._id)})),this.setState({isDisabling:!1})}).catch(()=>{this.setState({isDisabling:!1})})}),Bc(this,"onShowDefaultPaymentMethodListClick",()=>{this.setState({showDefaultPaymentMethodList:!0}),this.props.modules?.analytics.sendAnalytics("dropin",{type:Ut,infoType:$t.clicked,target:"otherpaymentmethod_button"})}),Bc(this,"getOnOrderCancel",()=>this.props.onOrderCancel?e=>{const t=function(e){return e&&e.orderData&&e.pspReference?{orderData:e.orderData,pspReference:e.pspReference}:null}(e.order);new Promise((e,o)=>{this.props.onOrderCancel({order:t},{resolve:e,reject:o})}).then(({amount:e})=>this.props.elementRef.handleAdvanceFlowPaymentMethodsUpdate(null,e)).catch(e=>{throw new J("NETWORK_ERROR",e)})}:this.props.session?e=>this.props.session.cancelOrder(e).then(()=>this.props.core.update({order:null})).catch(e=>{console.error(e),this.setStatus(e?.message||"error")}):null),Bc(this,"onOrderCancel",void 0)}}const Pc=["androidpay","samsungpay","clicktopay"],vc=e=>!Pc.includes(e.type),Vc=e=>!!e,bc={[ta.address]:"Address",[ta.bankTransfer_IBAN]:"BankTransfer",[ta.donation]:"Donation",[ta.personal_details]:"PersonalDetails",[ta.bcmc]:"Bancontact",[ta.card]:"Card",[ta.scheme]:"Card",[ta.storedCard]:"Card",[ta.customCard]:"CustomCard",[ta.ach]:"Ach",[ta.directdebit_GB]:"BacsDirectDebit",[ta.sepadirectdebit]:"SepaDirectDebit",[ta.affirm]:"Affirm",[ta.afterpay]:"AfterPay",[ta.afterpay_default]:"AfterPay",[ta.afterpay_b2b]:"AfterPayB2B",[ta.atome]:"Atome",[ta.facilypay_3x]:"FacilyPay3x",[ta.facilypay_4x]:"FacilyPay4x",[ta.facilypay_6x]:"FacilyPay6x",[ta.facilypay_10x]:"FacilyPay10x",[ta.facilypay_12x]:"FacilyPay12x",[ta.ratepay]:"RatePay",[ta.ratepay_directdebit]:"RatePayDirectDebit",[ta.riverty]:"Riverty",[ta.amazonpay]:"AmazonPay",[ta.applepay]:"ApplePay",[ta.cashapp]:"CashAppPay",[ta.clicktopay]:"ClickToPay",[ta.googlepay]:"GooglePay",[ta.paypal]:"PayPal",[ta.fastlane]:"Fastlane",[ta.paywithgoogle]:"GooglePay",[ta.boletobancario]:"Boleto",[ta.boletobancario_itau]:"Boleto",[ta.boletobancario_s
1antander]:"Boleto",[ta.doku]:"Doku",[ta.doku_alfamart]:"Doku",[ta.doku_permata_lite_atm]:"Doku",[ta.doku_indomaret]:"Doku",[ta.doku_atm_mandiri_va]:"Doku",[ta.doku_sinarmas_va]:"Doku",[ta.doku_mandiri_va]:"Doku",[ta.doku_cimb_va]:"Doku",[ta.doku_danamon_va]:"Doku",[ta.doku_bri_va]:"Doku",[ta.doku_bni_va]:"Doku",[ta.doku_bca_va]:"Doku",[ta.doku_wallet]:"Doku",[ta.oxxo]:"Oxxo",[ta.primeiropay_boleto]:"Boleto",[ta.billdesk_online]:"BillDeskOnline",[ta.billdesk_wallet]:"BillDeskWallet",[ta.dotpay]:"Dotpay",[ta.eps]:"Eps",[ta.molpay_ebanking_fpx_MY]:"MolPayEBankingMY",[ta.molpay_ebanking_TH]:"MolPayEBankingTH",[ta.molpay_ebanking_VN]:"MolPayEBankingVN",[ta.onlineBanking_CZ]:"OnlineBankingCZ",[ta.onlinebanking_IN]:"OnlineBankingIN",[ta.onlineBanking_PL]:"OnlineBankingPL",[ta.onlineBanking_SK]:"OnlineBankingSK",[ta.paybybank]:"PayByBank",[ta.payu_IN_cashcard]:"PayuCashcard",[ta.payu_IN_nb]:"PayuNetBanking",[ta.wallet_IN]:"WalletINElement",[ta.dragonpay_ebanking]:"Dragonpay",[ta.dragonpay_otc_banking]:"Dragonpay",[ta.dragonpay_otc_non_banking]:"Dragonpay",[ta.dragonpay_otc_philippines]:"Dragonpay",[ta.econtext_atm]:"Econtext",[ta.econtext_online]:"Econtext",[ta.econtext_seven_eleven]:"Econtext",[ta.econtext_stores]:"Econtext",[ta.giropay]:"Giropay",[ta.multibanco]:"Multibanco",[ta.redirect]:"Redirect",[ta.twint]:"Twint",[ta.vipps]:"Vipps",[ta.trustly]:"Trustly",[ta.paybybank_AIS_DD]:"PayByBankUS",[ta.klarna]:"Klarna",[ta.klarna_account]:"Klarna",[ta.klarna_paynow]:"Klarna",[ta.klarna_b2b]:"Klarna",[ta.bcmc_mobile]:"BcmcMobile",[ta.bcmc_mobile_QR]:"BcmcMobile",[ta.pix]:"Pix",[ta.swish]:"Swish",[ta.wechatpay]:"WeChat",[ta.wechatpayQR]:"WeChat",[ta.promptpay]:"PromptPay",[ta.paynow]:"PayNow",[ta.duitnow]:"DuitNow",[ta.blik]:"Blik",[ta.mbway]:"MBWay",[ta.ancv]:"ANCV",[ta.payto]:"PayTo",[ta.upi]:"UPI",[ta.upi_qr]:"UPI",[ta.upi_collect]:"UPI",[ta.upi_intent]:"UPI",[ta.giftcard]:"Giftcard",[ta.mealVoucher_FR_natixis]:"MealVoucherFR",[ta.mealVoucher_FR_sodexo]:"MealVoucherFR",[ta.mealVoucher_FR_groupeup]:"MealVoucherFR"},Uc=(e,t,o,n)=>{const i=(e=>{if(!e.some(e=>"upi"===e?.type))return e;const t=["upi_qr","upi_collect","upi_intent"];return e.filter(e=>!t.includes(e?.type))})(e).filter(vc).map(e=>{const i="isStoredPaymentMethod"in e&&e.isStoredPaymentMethod,a=((e,t={},o=!1)=>{const n="scheme"===e?"card":e;return"card"===n&&o?t.storedCard||{}:t[n]||{}})(e.type,t,i),d=n.getComponent(e.type);if(!d)return console.warn(`\nDropin: You support the payment method '${e.type}' but this component has not been configured. Make sure to import the Class  '${function(e){return bc[e]}(e.type)}' and then pass it in the Dropin's 'paymentMethodComponents' config property if you wish to offer this payment method.`),null;const r={...e,...o,...a};return new d(n,r)}).filter(Vc);return(e=>{const t=e.map(e=>{const{promise:t}=Oo(5e3,e.isAvailable(),{});return t});return Promise.allSettled(t).then(t=>e.filter((e,o)=>"fulfilled"===t[o].status))})(i)},Fc=(e=[],t,o,n)=>Uc(e,t,{...o,oneClick:!0},n);function _c(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const $c=["paywithgoogle","googlepay","applepay"];class kc extends zi{storeElementRefOnCore(){this.core.storeElementReference(this)}formatProps(e){return{type:"dropin",...super.formatProps(e),instantPaymentTypes:Array.from(new Set(e.instantPaymentTypes)).filter(e=>$c.includes(e))}}get isValid(){return!!this.dropinRef&&!!this.dropinRef.state.activePaymentMethod&&!!this.dropinRef.state.activePaymentMethod.isValid}showValidation(){return this.dropinRef.state.activePaymentMethod&&this.dropinRef.state.activePaymentMethod.showValidation(),this}setStatus(e,t={}){return this.dropinRef?.setStatus(e,t),this}get activePaymentMethod(){return this.dropinRef?.state||this.dropinRef?.state.activePaymentMethod?this.dropinRef.state.activePaymentMethod:null}get data(){return this.activePaymentMethod?this.dropinRef.state.activePaymentMethod.data:null}displayFinalAnimation(e){this.props.disableFinalAnimation||this.dropinRef.setStatus(e)}submit(){if(!this.activePaymentMethod)throw new Error("No active payment method.");this.activePaymentMethod.isValid||this.activePaymentMethod.showValidation(),this.activePaymentMethod.isInstantPayment&&this.closeActivePaymentMethod(),this.activePaymentMethod.submit()}handleAction(e,t={}){if(!e||!e.type){if(No(e,"action")&&No(e,"resultCode"))throw new Error('handleAction::Invalid Action - the passed action object itself has an "action" property and a "resultCode": have you passed in the whole response object by mistake?');throw new Error('handleAction::Invalid Action - the passed action object does not have a "type" property')}if("redirect"!==e.type&&this.activePaymentMethod?.updateWithAction)return this.activePaymentMethod.updateWithAction(e);this.elementRef instanceof kc&&(t={...this.elementRef.activePaymentMethod?.props,...t});const o=this.core.createFromAction(e,{...t,elementRef:this.elementRef,onAdditionalDetails:this.handleAdditionalDetails,isDropin:!0});return o?(this.setStatus(o.props.statusType,{component:o}
1),this.componentFromAction=o,this):null}closeActivePaymentMethod(){this.dropinRef.closeActivePaymentMethod()}handleKeyPress(e){if("Enter"===e.key||"Enter"===e.code){if("radio"===document?.activeElement?.getAttribute("role"))return;super.handleKeyPress(e)}}onEnterKeyPressed(e,t){const o=this.activePaymentMethod??t;this.activePaymentMethod?.onEnterKeyPressed(e,o)}render(){return Se(Di,{i18n:this.props.i18n,loadingContext:this.props.loadingContext,resources:this.resources},Se(ou,{srPanel:this.props.modules.srPanel},Se(Dc,{...this.props,core:this.core,elementRef:this.elementRef,onCreateElements:this.handleCreate,ref:e=>{this.dropinRef=e}})))}constructor(e,t){super(e,t),_c(this,"dropinRef",null),_c(this,"paymentMethodsConfiguration",void 0),_c(this,"componentFromAction",void 0),_c(this,"handleCreate",()=>{const{paymentMethodsConfiguration:e,showStoredPaymentMethods:t,showPaymentMethods:o,instantPaymentTypes:n}=this.props,{paymentMethods:i,storedPaymentMethods:a,instantPaymentMethods:d,fastlanePaymentMethod:r}=function(e,t){const o=({type:e})=>"fastlane"===e,n=({type:e})=>t.includes(e);return{fastlanePaymentMethod:e.paymentMethods.find(o),instantPaymentMethods:e.paymentMethods.filter(n),paymentMethods:e.paymentMethods.filter(e=>!n(e)&&!o(e)),storedPaymentMethods:e.storedPaymentMethods}}(this.core.paymentMethodsResponse,n),s=function(e){return{beforeSubmit:e.beforeSubmit,onSubmit:e.onSubmit,elementRef:e.elementRef,showPayButton:e.showPayButton,isDropin:!0}}({...this.props,elementRef:this.elementRef}),l=o?Uc(i,e,s,this.core):[],u=((e=[],t,o,n)=>e.length?Uc(e,t,{...o,isInstantPayment:!0,showPayButton:!0},n):Promise.resolve([]))(d,e,s,this.core);return[t?Fc(a,e,s,this.core):[],l,u,r?Uc([r],e,s,this.core):[]]}),_c(this,"handleOrder",({order:e})=>{this.updateParent({order:e})}),this.submit=this.submit.bind(this),this.handleAction=this.handleAction.bind(this),this.props.paymentMethodComponents.forEach(e=>this.core.register(e)),this.paymentMethodsConfiguration=this.props.paymentMethodsConfiguration||{}}}function wc(e,t,o,n,i,a,d){try{var r=e[a](d),s=r.value}catch(e){return void o(e)}r.done?t(s):Promise.resolve(s).then(n,i)}_c(kc,"type",ta.dropin),_c(kc,"defaultProps",{isDropin:!0,instantPaymentTypes:[],paymentMethodComponents:[],paymentMethodsConfiguration:{},openFirstPaymentMethod:!0,openFirstStoredPaymentMethod:!0,showStoredPaymentMethods:!0,showPaymentMethods:!0,disableFinalAnimation:!1});var Zc=function(){var e,t,o,n=!1,a=!1,d=!1,r=!1,s=!1;function l(e){$.ajax({url:"/api/adyen/set-order",method:"POST",dataType:"json",data:{cart:i.USERCART,paymentMethod:d,sessionId:i.adyenSession.id,reference:i.adyenSession.reference},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},success:function(t){e()}})}function u(e,t){r=!1,$("#terms").parent(".input").removeClass("error"),$("#duties").length&&$("#duties").parent(".input").removeClass("error"),0==$("#terms").prop("checked")?($("#terms").parent(".input").addClass("error"),e&&Swal.fire({icon:"error",html:Lang.checkout.alert.terms})):$("#duties").length&&0==$("#duties").prop("checked")&&"gb"==$("html").attr("country")&&i.USERCART.total>=15e3?($("#duties").parent(".input").addClass("error"),e&&Swal.fire({icon:"error",html:Lang.checkout.alert.duties})):0==i.USERCART.shipping_details||"false"==i.USERCART.shipping_details?e&&Swal.fire({icon:"error",html:Lang.checkout.alert.shipping}):99!=i.USERCART.delivery_data.id||null!=$("#shop-selector--list").val()&&""!=$("#shop-selector--list").val()?"1"!=i.USERCART.delivery_data.with_servicepoint||i.USERCART.delivery_data.servicepointid?$("#checkout--invoice-checkbox").prop("checked")&&0==$("[data-invoice-id]").length?e&&Swal.fire({icon:"error",html:"Indicare un indirizzo di fatturazione"}):r=!0:e&&Swal.fire({icon:"error",html:"Seleziona un Punto Poste"}):e&&Swal.fire({icon:"error",html:Lang.checkout.alert["pickup-store"]}),"function"==typeof t&&t()}function c(e){["google-pay","apple-pay","paypal"].includes(d)&&null==e.resolve?r?l(function(){e.actions.resolve(e.state,e.element)}):e.actions.reject(e.state,e.element):(r=!1,$("#terms").parent(".input").removeClass("error"),$("#duties").length&&$("#duties").parent(".input").removeClass("error"),0==$("#terms").prop("checked")?($("#terms").parent(".input").addClass("error"),Swal.fire({icon:"error",html:Lang.checkout.alert.terms}),["satispay","cash-on-delivery","sepa"].includes(d)||(null==e.reject?e.actions.reject():e.reject())):$("#duties").length&&0==$("#duties").prop("checked")&&"gb"==$("html").attr("country")&&i.USERCART.total>=15e3?($("#duties").parent(".input").addClass("error"),Swal.fire({icon:"error",html:Lang.checkout.alert.duties}),["satispay","cash-on-delivery","sepa"].includes(d)||e.actions.reject()):0==i.USERCART.shipping_details||"false"==i.USERCART.shipping_details?(Swal.fire({icon:"error",html:Lang.checkout.alert.shipping}),["satispay","cash-on-delivery","sepa"].includes(d)||e.actions.reject()):99!=i.USERCART.delivery_data.id||null!=$("#shop-selector--list").val()&&""!=$("#shop-selector--list").val()?"1"!=i.USERCART.delivery_data.with_servicepoint||i.USERCART.delivery_data.servicepointid?$("#checkout--invoice-checkbox").prop("checked")&&0==$("[data-invoice-id]").length?(Swal.fire({icon:"error",html:"Indicare un indirizzo di fatturazione"}),["satispay","cash-on-delivery","sepa"].includes(d)||e.actions.reject()):(r=!0,$("body").addClass("is-loading is-paying-adyen"),1==$("input[name='invoice-address']:checked").length&&0==i.USERCART.ask_invoice&&qc.setInvoice($("input[name='invoice-address']:checked")[0]),Yc.checkCart(function(){var t,o;i.cartBroken?($("body").removeClass("is-loading is-paying-adyen"),localStorage.removeItem("adyenSession"),C()):(1==i.USERCART.user.id&&(i.USERCART.consents={fanatics_marketing:$("#fanatics-marketing-terms").prop("checked"),inter_marketing:null!==(t=$("#inter-marketing-terms").prop("checked"))&&void 0!==t&&t,inter_profilation:null!==(o=$("#inter-profilation-terms").prop("checked"))&&void 0!==o&&o}),"satispay"==d?i.paymentMethods.indexOf("satispay")>-1&&b.payWithSatispay():"cash-on-delivery"==d?i.paymentMethods.indexOf("cod")>-1&&b.payWithCashOnDelivery():"sepa"==d?i.paymentMethods.indexOf("sepa")>-1&&b.payWithSEPA():["google-pay","apple-pay","paypal"].includes(d)?e.resolve():l(function(){e.actions.resolve(e.state,e.element)}))}
1)):(Swal.fire({icon:"error",html:"Seleziona un Punto Poste"}),["satispay","cash-on-delivery","sepa"].includes(d)||e.actions.reject()):(Swal.fire({icon:"error",html:Lang.checkout.alert["pickup-store"]}),["satispay","cash-on-delivery","sepa"].includes(d)||e.actions.reject()))}function A(){$("body").addClass("is-loading-adyen");var l=$("html").attr("user-lang"),A="IT";"en"==l?A="US":"de"==l&&(A="DE");var O,E;e={session:i.adyenSession,environment:"live",amount:{value:i.USERCART.total,currency:"EUR"},locale:l+"-"+A,countryCode:$("html").attr("country").toUpperCase(),clientKey:"live_5EXKSLBABNAHNLNP4TEPE7GPQ45FLOEN",onPaymentCompleted:function(e,t){location.href="".concat("https://store.inter.it","/complete-payment/?sessionId=").concat(i.adyenSession.id,"&sessionResult=").concat(e.sessionResult,"&sessionData=").concat(e.sessionData,"&reference=").concat(i.adyenSession.reference)},onPaymentFailed:function(e,t){$("body").removeClass("is-loading adyen-3DS"),Swal.fire({icon:"error",html:Lang["payment-methods"].methods.adyen.errors.retry}).then(function(){$("html, body").animate({scrollTop:$("#dropin-container").offset().top-150},250),localStorage.removeItem("adyenSession"),C()})},beforeSubmit:(O=H().mark(function e(t,o,n){return H().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c({state:t,element:o,actions:n});case 1:case"end":return e.stop()}},e)}),E=function(){var e=this,t=arguments;return new Promise(function(o,n){var i=O.apply(e,t);function a(e){wc(i,o,n,a,d,"next",e)}function d(e){wc(i,o,n,a,d,"throw",e)}a(void 0)})},function(e,t,o){return E.apply(this,arguments)}),onActionHandled:function(e,t,o){r?"paypal"!=d&&($("body").removeClass("is-loading").addClass("is-paying-adyen adyen-3DS"),$("html, body").animate({scrollTop:0},250)):($("body").removeClass("is-loading adyen-3DS"),localStorage.removeItem("adyenSession"),C())},onError:function(e,t){var o;o=function(){localStorage.removeItem("adyenSession"),"paypal"==d?($("body").removeClass("is-loading is-paying-adyen"),C()):setTimeout(function(){$("html, body").animate({scrollTop:$("#dropin-container").offset().top-150},250),$("body").removeClass("is-loading is-paying-adyen"),C()},2e3)},$.ajax({url:"/api/adyen/delete-order",method:"DELETE",dataType:"json",data:{sessionId:i.adyenSession.id,reference:i.adyenSession.reference},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},success:function(e){o()}})}},Ma(e).then(function(e){o=[iu,Cu,yu,Gu,Du,Pu,Ju,uc],i.USERCART.total>=3500&&i.USERCART.total<=15e4&&o.push(Oc),n=!1,(i.USERCART.total<3e3||i.USERCART.total>2e5)&&(n=!0),t={paymentMethodComponents:o,openFirstPaymentMethod:!1,paymentMethodsConfiguration:{card:{name:Lang["payment-methods"].methods["credit-card"].title},googlepay:{onClick:function(e,t){d="google-pay",i.USERCART.payment_method=d,localStorage.setItem("cart",JSON.stringify(i.USERCART)),c({resolve:e,reject:t})}},applepay:{onClick:function(e,t){d="apple-pay",i.USERCART.payment_method=d,localStorage.setItem("cart",JSON.stringify(i.USERCART)),c({resolve:e,reject:t})}},paypal:{onInit:function(e,t){t.disable(),u(!1,function(){r&&t.enable()}),$("#terms").unbind().on("change",function(){u(!1,function(){r?C():t.disable()})})},onClick:function(e,t){d="paypal",i.USERCART.payment_method=d,localStorage.setItem("cart",JSON.stringify(i.USERCART)),r?c(t):u(!0,function(){C()})},blockPayPalPayLaterButton:n}},onReady:function(){$("body").removeClass("is-loading-adyen")},onSelect:function(e){a=e.props.type,"cash-on-delivery"==d?($("body").addClass("is-loading is-paying-adyen"),d="googlepay"==e.props.type?"google-pay":["wechatpayMiniProgram","wechatpayWeb"].includes(e.props.type)?"wechatpay":e.props.type,i.USERCART.payment_method=d,Yc.checkCart(function(){$("body").removeClass("is-loading is-paying-adyen")})):(d="googlepay"==e.props.type?"google-pay":["wechatpayMiniProgram","wechatpayWeb"].includes(e.props.type)?"wechatpay":e.props.type,i.USERCART.payment_method=d,localStorage.setItem("cart",JSON.stringify(i.USERCART))),$(".adyen-checkout__payment-method--satispay").length>0&&($(".adyen-checkout__payment-method--satispay").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--satispay").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0)),$(".adyen-checkout__payment-method--cash-on-delivery").length>0&&($(".adyen-checkout__payment-method--cash-on-delivery").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--cash-on-delivery").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0))}},0!=s&&(0!=a&&(t.openPaymentMethod={type:a}),s.unmount()),s=new kc(e,t).mount("#dropin-container")})}function C(){var e=!0;if(null!=localStorage.getItem("adyenSession")){if(i.adyenSession=JSON.parse(localStorage.getItem("adyenSession")),null!=i.adyenSession.country&&i.adyenSession.country!=$("html").attr("country")&&(e=!0,i.adyenSession=!1),null!=i.adyenSession.expiresAt){var t=moment(i.adyenSession.expiresAt),o=moment();t.isBefore(o)&&(e=!0,i.adyenSession=!1)}null!=i.adyenSession.total&&parseInt(i.adyenSession.total)==parseInt(i.USERCART.total)&&(e=!1),null!=i.adyenSession.shopperEmail&&(null!=i.USERCART.user.email?i.adyenSession.shopperEmail!=i.USERCART.user.email&&(e=!0):"false"!=i.USERCART.shipping_details?i.adyenSession.shopperEmail!=i.USERCART.shipping_details.email&&(e=!0):""==i.adyenSession.shopperEmail&&""!=i.USERCART.shipping_details.email&&(e=!0))}0==e?A():$.ajax({url:"/api/adyen/session",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading-adyen")},success:function(e){i.adyenSession={id:e.data.adyen.id,reference:e.data.reference,sessionData:e.data.adyen.sessionData,expiresAt:e.data.adyen.expiresAt,shopperEmail:null!=e.data.adyen.shopperEmail?e.data.adyen.shopperEmail:"",country:$("html").attr("country"),total:i.USERCART.total},localStorage.setItem("adyenSession",JSON.stringify(i.adyenSession)),A()}})}return{init:function(){$(".adyen-checkout__payment-method--satispay").length>0&&($(".adyen-checkout__payment-method--satispay").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--satispay").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--satispay").on("click",function(){$(".adyen-checkout__payment-method--satispay").hasClass("adyen-checkout__payment-method--selected")||($("body").addClass("is-loading is-paying-adyen"),d="satispay",a="satispay",i.USERCART.payment_method=d,Yc.checkCart(function(){$("body").removeClass("is-loading")})),$(".adyen-checkout__payment-method").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--satispay").addClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--satispay").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!1)}),$(".adyen-checkout__payment-method--satispay").find(".adyen-checkout__button--pay").on("click",function(){c()})),$(".adyen-checkout__payment-method--sepa").length>0&&($(".adyen-checkout__payment-method--sepa").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--sepa").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--sepa").on("click",function(){$(".adyen-checkout__payment-method--sepa").hasClass("adyen-checkout__payment-method--selected")||($("body").addClass("is-loading is-paying-adyen"),d="sepa",a="sepa",i.USERCART.payment_method=d,Yc.checkCart(function(){$("body").removeClass("is-loading")})),$(".adyen-checkout__payment-method").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--sepa").addClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--sepa").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!1)}),$(".adyen-checkout__payment-method--sepa").find(".adyen-checkout__button--pay").on("click",function(){c()})),$(".adyen-checkout__payment-method--cash-on-delivery").length>0&&($(".adyen-checkout__payment-method--cash-on-delivery").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--cash-on-delivery").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--cash-on-delivery").on("click",function(){$(".adyen-checkout__payment-method--cash-on-delivery").hasClass("adyen-checkout__payment-method--selected")||($("body").addClass("is-loading is-paying-adyen"),d="cash-on-delivery",a="cash-on-delivery",i.USERCART.payment_method=d,Yc.checkCart(function(){$("body").removeClass("is-loading")})),$(".adyen-checkout__payment-method").removeClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!0),$(".adyen-checkout__payment-method--cash-on-delivery").addClass("adyen-checkout__payment-method--selected"),$(".adyen-checkout__payment-method--cash-on-delivery").find(".adyen-checkout-pm-details-wrapper").attr("aria-hidden",!1)}),$(".adyen-checkout__payment-method--cash-on-delivery").find(".adyen-checkout__button--pay").on("click",function(){var e=!1,t="",o=!1;if($("#cod--iban").parent(".input").removeClass("error"),$("#cod--iban_owner").parent(".input").removeClass("error"),""==$("#cod--iban").val().trim())t+="Inserire un IBAN<br />",$("#cod--iban").parent(".input").addClass("error"),e=!0;else if(IBAN.isValid($("#cod--iban").val().trim())){var n=IBAN.toBBAN($("#cod--iban").val().trim());IBAN.isValidBBAN("IT",n)?"IT60X0542811101000000123456"==$("#cod--iban").val().trim()&&(t+="L'IBAN indicato nell'esempio non è utilizzabile ;-)<br />",$("#cod--iban").parent(".input").addClass("error"),e=!0):(t+="Inserire un IBAN di un conto corrente italiano<br />",$("#cod--iban").parent(".input").addClass("error"),e=!0)}else t+="Inserire un IBAN valido<br />",$("#cod--iban").parent(".input").addClass("error"),e=!0;""==$("#cod--iban_owner").val().trim()&&(t+="Inserire un intestatario IBAN<br />",$("#cod--iban_owner").parent(".input").addClass("error"),e=!0),e?Swal.fire({icon:"error",html:t}):(i.USERCART.iban!=$("#cod--iban").val().toUpperCase().trim()&&(o=!0,i.USERCART.iban=$("#cod--iban").val().toUpperCase().trim()),i.USERCART.iban_owner!=$("#cod--iban_owner").val().trim()&&(o=!0,i.USERCART.iban_owner=$("#cod--iban_owner").val().trim()),o?($("body").addClass("is-loading"),Yc.checkCart(function(){$("body").removeClass("is-loading"),c()})):c())})),C()},setSession:C}}();const Hc=Zc,xc=function(){$(".checkout--payment-methods-list > li.google-pay").css("display","flex")},Kc=function(){$(".checkout--payment-methods-list > li.apple-pay").css("display","flex")};var zc=n(155),jc=function(){var e,t={},o=!0;function n(){switch(["dondup","pttorino"].includes("inter")&&A.addPaymentInfo(i.USERCART),i.USERCART.payment_method){case"zero":b.payZero();break;case"credit-card":i.paymentMethods.indexOf("stripe")>-1&&b.payWithCard();break;case"google-pay":i.paymentMethods.indexOf("googlepay")>-1&&b.payWithGPay();break;case"apple-pay":i.paymentMethods.indexOf("applepay")>-1&&0==i.paymentIntent&&b.createPaymentIntent(!1,function(){i.paymentIntent.label=Lang.cart.total,i.paymentRequest.update({total:i.paymentIntent});var e=Lang["payment-methods"].methods["apple-pay"]["modal-confirm"].description;e=e.replace(":amount",window.utilities.formatCurrency(i.USERCART.total)),Swal.fire({title:Lang["payment-methods"].methods["apple-pay"]["modal-confirm"].title,html:e,showCancelButton:!0,cancelButtonText:Lang["payment-methods"].methods["apple-pay"]["modal-confirm"]["cta-abort"],confirmButtonText:Lang["payment-methods"].methods["apple-pay"]["modal-confirm"]["cta-confirm"]}).then(function(e){e.isConfirmed?b.payWithApplePay():b.cancelPaymentIntent(function(){$("body").removeClass("is-loading is-paying")})})});break;case"paypal":i.paymentMethods.indexOf("paypal")>-1&&b.payWithPayPal();break;case"skrill":i.paymentMethods.indexOf("skrill")>-1&&b.payWithSkrill();break;case"amazon-pay":i.paymentMethods.indexOf("amazonpay")>-1&&b.payWithAmazon();break;case"scalapay":case"scalapay-3":case"scalapay-4":i.paymentMethods.indexOf("scalapay")>-1&&b.payWithScalapay();break;case"satispay":i.paymentMethods.indexOf("satispay")>-1&&b.payWithSatispay();break;case"nexi":i.paymentMethods.indexOf("nexi")>-1&&b.payWithNexi();break;case"bancontact":i.paymentMethods.indexOf("bancontact")>-1&&b.payWithBancontact();break;case"alipay":i.paymentMethods.indexOf("alipay")>-1&&b.payWithAlipay();break;case"ideal":i.paymentMethods.indexOf("ideal")>-1&&b.payWithIdeal();break;case"wechatpay":i.paymentMethods.indexOf("wechatpay")>-1&&b.payWithWechatPay();break;case"eps":i.paymentMethods.indexOf("eps")>-1&&b.payWithEPS();break;case"giropay":i.paymentMethods.indexOf("giropay")>-1&&b.payWithGiropay();break;case"gocrypto":i.paymentMethods.indexOf("gocrypto")>-1&&b.payWithGoCrypto();break;case"klarna":i.paymentMethods.indexOf("klarna")>-1&&b.payWithKlarna();break;case"sepa":i.paymentMethods.indexOf("sepa")>-1&&b.payWithSEPA();break;case"sepa":i.paymentMethods.indexOf("sepa_direct")>-1&&b.payWithSEPADirect();break;case"cash-on-delivery":i.paymentMethods.indexOf("cod")>-1&&b.payWithCashOnDelivery();break;case"payment-in-store":i.paymentMethods.indexOf("paymentinstore")>-1&&b.payInStore();break;default:Swal.fire({icon:"error",html:Lang["payment-methods"].methods["no-methods"]}).then(function(){$("body").removeClass("is-loading is-paying")})}}function a(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=$(e).parent("li").data("shipping-address");i.USERCART.shipping=n,localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),0==o&&Yc.checkCart(function(){t&&$("body").removeClass("is-loading")})}function d(e){var o=null;t.$btn_paymentMethods.hide(),$(".btn-payment").prop("disabled",!0),null==e?(o=null,$("input[name='payment-methods']").prop("checked",!1),$(".checkout--payment-methods-list .payment-method--body").slide
1Up(150),$(".checkout--payment-methods-list li").removeClass("selected"),$("button.no-payment").css("display","flex")):(o=$(e).data("payment-method"),$("input[name='payment-methods']").prop("checked",!1),$(e).prop("checked",!0),null!=o&&o.startsWith("scalapay")?$(".pay--scalapay").css("display","flex"):$(".pay--".concat(o)).css("display","flex"),$(".checkout--payment-methods-list .payment-method--body").slideUp(150),$(".checkout--payment-methods-list li").removeClass("selected"),$(e).parent().parent("li").addClass("selected"),$(e).parent().next(".payment-method--body").slideDown(150)),i.USERCART.payment_method=o,localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("input[name='payment-methods']:not(#payment-methods--"+o+")").prop("disabled",!0),Yc.checkCart(function(){$("input[name='payment-methods']").prop("disabled",!1),null!=e&&(null!=o&&o.startsWith("scalapay")?$(".pay--scalapay").prop("disabled",!1):$(".pay--".concat(o)).prop("disabled",!1))})}function r(e){if(null==e)i.USERCART.ask_invoice=!1,i.USERCART.invoice_id=0,i.USERCART.invoice_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART));else{var t=$(e).parent("li").data("invoice-id");i.USERCART.ask_invoice=!0,i.USERCART.invoice_id=t,i.USERCART.invoice_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART))}$("body").addClass("is-loading"),0==o&&Yc.checkCart(function(){$("body").removeClass("is-loading")})}function s(e){$.ajax({url:"/api/cart/service-points",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),delivery_data_id:e},success:function(e){e.length>0?$.fancybox.open({src:"#modal--service-points",opts:{modal:!0,touch:!1,autoFocus:!1,beforeShow:function(t,o){for(var n="",a=0;a<e.length;a++){var d="";i.USERCART.delivery_data.servicepointid==e[a].id&&(d="checked");var r=Math.round(e[a].distance/1e3),s="",l="logo-brt.svg";5==i.USERCART.delivery_data.id?(l="logo-poste-italiane.svg","post_office"==s&&(s="Ufficio Postale ")):7==i.USERCART.delivery_data.id&&(l="logo-gls.svg");var u="";5==i.USERCART.delivery_data.id&&"post_office"==e[a].shop_type&&(u="Ufficio Postale "),n=n+'\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t<input type="radio" class="sel_service-points" id="service-point--'.concat(e[a].id,'" name="service-points" value="').concat(e[a].id,'" ')+d+'/>\n\t\t\t\t\t\t\t\t\t\t\t<label for="service-point--'.concat(e[a].id,'">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--header">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--logo"><img src="').concat("https://store.inter.it","/images/").concat("inter","/").concat(l,'" alt="" /></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--distance">&#126; ').concat(r,' km</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--name">').concat(u).concat(s).concat(e[a].name,'</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--address">').concat(e[a].street,", ").concat(e[a].house_number," - ").concat(e[a].postal_code," ").concat(e[a].city,'</span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="service-point--timetable">');for(var c=0;c<e[a].formatted_opening_times.length;c++)if(e[a].formatted_opening_times[c].length){var A="";switch(c){case 0:A="LUN";break;case 1:A="MAR";break;case 2:A="MER";break;case 3:A="GIO";break;case 4:A="VEN";break;case 5:A="SAB";break;case 6:A="DOM"}n+="".concat(A,": ").concat(e[a].formatted_opening_times[c]).concat(c<e[a].formatted_opening_times.length-1?" | ":"")}n+="</span>\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</li>"}$("#modal--service-points").find(".selectable-list").html(n)},afterShow:function(){$("body").removeClass("is-loading")}}}):($("body").removeClass("is-loading"),Swal.fire({icon:"error",text:"Nessun punto di ritiro nelle vicinanze"}).then(function(){$("input[name='delivery-type']").eq(0).trigger("click")}))},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}return{init:function(){t.$paymentMethods=$("input[name='payment-methods']"),t.$btn_paymentMethods=$(".btn-payment"),t.$paymentMethods.on("change",function(){0==$(this).prop("checked")?d(null):d(this)}),$("body").on("click","input[name='delivery-type']",function(e){var t,n;$(this).closest("li").hasClass("service-point")&&!$(this).closest("li").hasClass("disabled")||!$(this).closest("li").hasClass("service-point")?(t=$(this).data("shipping-method"),n=$(this).data("is-servicepoint"),i.USERCART.delivery_data.id=t,localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),0==o&&Yc.checkCart(function(){n?null!=i.USERCART.shipping_details.zip_code?s(t):location.reload():i.paymentMethods.indexOf("pickupstore")>-1?location.reload():$("body").removeClass("is-loading")})):$(this).closest("li").hasClass("service-point")&&$(this).closest("li").hasClass("disabled")&&(e.preventDefault(),Swal.fire({icon:"error",html:"Per poter procedere è necessario inserire il proprio indirizzo di domicilio"}).then(function(){$("#btn_newAddress").trigger("click")}))}),$("body").on("change","input[name='delivery-address']",function(){a(this)}),$("body").on("click","input[name='invoice-address']",function(){0==$(this).prop("checked")?($("input[name='invoice-address']").prop("checked",!1),r(null)):($("input[name='invoice-address']").prop("checked",!1),$(this).prop("checked",!0),r(this))}),$(".btn-payment").on("click",function(){$("#terms").parent(".input").removeClass("error"),$("#duties").length&&$("#duties").parent(".input").removeClass("error"),0==$("#terms").prop("checked")?($("#terms").parent(".input").addClass("error"),Swal.fire({icon:"error",html:Lang.checkout.alert.terms})):$("#duties").length&&0==$("#duties").prop("checked")&&"gb"==$("html").attr("country")&&i.USERCART.total>=15e3?($("#duties").parent(".input").addClass("error"),Swal.fire({icon:"error",html:Lang.checkout.alert.duties})):0==i.USERCART.shipping_details||"false"==i.USERCART.shipping_details?Swal.fire({icon:"error",html:Lang.checkout.alert.shipping}):99!=i.USERCART.delivery_data.id||null!=$("#shop-selector--list").val()&&""!=$("#shop-selector--list").val()?"1"!=i.USERCART.delivery_data.with_servicepoint||i.USERCART.delivery_data.servicepointid?$("#checkout--invoice-checkbox").prop("checked")&&0==$("[data-invoice-id]").length?Swal.fire({icon:"error",html:"Indicare un indirizzo di fatturazione"}):($("body").addClass("is-loading"),1==$("input[name='invoice-address']:checked").length&&0==i.USERCART.ask_invoice&&r($
1("input[name='invoice-address']:checked")[0]),Yc.checkCart(function(){i.cartBroken?$("body").removeClass("is-loading"):1==i.USERCART.user.id?(i.USERCART.consents={fanatics_marketing:$("#fanatics-marketing-terms").prop("checked"),inter_marketing:$("#inter-marketing-terms").prop("checked"),inter_profilation:$("#inter-profilation-terms").prop("checked")},n()):n()})):Swal.fire({icon:"error",html:"Seleziona un FermoPoint"}):Swal.fire({icon:"error",html:Lang.checkout.alert["pickup-store"]})}),$("#btn_choice_guest").on("click",function(){localStorage.setItem("guest_choice","false"),$.fancybox.close(),$("#modal--guest").remove()}),$("#shop-selector--list").on("change",function(){i.USERCART.delivery_data.courier=$("#shop-selector--list").val(),Yc.checkCart()}),$("body").on("click",".btn-modal-servicepoint",function(){$("body").addClass("is-loading"),s($(this).attr("id"))}),e="true",null!=localStorage.getItem("guest_choice")&&(e=localStorage.getItem("guest_choice")),!0!==e&&"true"!=e||$("#modal--guest").fancybox({modal:!0,touch:!1,autoFocus:!1}).trigger("click"),Yc.init(!0,function(){var e;0===Object.keys(i.USERCART).length&&(i.USERCART=JSON.parse(localStorage.getItem("cart"))),null!=$("body").data("amazon-session-id")?(w.init(),i.USERCART.payment_method="amazon-pay",i.USERCART.payment_detail=$("body").data("amazon-session-id"),$("body").attr("data-amazon-session-id",null),localStorage.setItem("cart",JSON.stringify(i.USERCART)),1==$("input#address-0").length?(a($("input#address-0")[0],!1),w.setAddress(i.USERCART.payment_detail)):(localStorage.removeItem("address"),i.USERCART.shipping=!1,i.USERCART.shipping_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART)),$(".unveil").length>0&&$(".unveil").unveil(),$("body").removeClass("is-loading")),0!=i.USERCART.shipping&&$("#address-"+i.USERCART.shipping).prop("checked",!0),amazon.Pay.bindChangeAction("#change-amazon-address",{amazonCheckoutSessionId:i.USERCART.payment_detail,changeAction:"changeAddress"}),o=!1):(e=function(){null!=i.USERCART.payment_method&&i.USERCART.total>0?"cash-on-delivery"==i.USERCART.payment_method&&$("li.cash-on-delivery.hide").length>0?(i.USERCART.payment_method=null,localStorage.setItem("cart",JSON.stringify(i.USERCART))):($("input[data-payment-method='".concat(i.USERCART.payment_method,"']")).prop("checked",!0),d("input[data-payment-method='".concat(i.USERCART.payment_method,"']"))):0==i.USERCART.total&&($("input[data-payment-method]").prop("checked",!1),i.USERCART.payment_method="zero",localStorage.setItem("cart",JSON.stringify(i.USERCART)),Yc.checkCart()),0!=i.USERCART.shipping||0==i.USERCART.shipping?$("#address-"+i.USERCART.shipping).prop("checked",!0):$("input[name='delivery-address']").length>0&&a($("input[name='delivery-address']")[0]),$(".unveil").length>0&&$(".unveil").unveil(),null!=zc.env.MIX_FACEBOOK_PIXEL&&S.initiateCheckout(i.USERCART),"true"==localStorage.getItem("first_checkout")&&(A.checkout(i.USERCART),localStorage.setItem("first_checkout","false")),$("body").hasClass("checkout-page-adyen")&&Yc.calculateDutyFees(function(){$("body").removeClass("is-loading")}),i.paymentMethods.indexOf("paypal-express")>-1&&paypal.Buttons({style:{layout:"horizontal",height:34,color:"gold",label:"checkout",borderRadius:3},onShippingChange:function(e,t){if("IT"!==e.shipping_address.country_code)return t.reject()}}).render("#paypal-button-container"),$("body").removeClass("is-loading"),o=!1},i.paymentMethods.indexOf("stripe")>-1?U.init(function(){i.paymentMethods.indexOf("paypal")>-1&&F(),i.paymentMethods.indexOf("amazonpay")>-1&&w.init(),U.checkGoogleApplePay(function(t){t.googlePay&&i.paymentMethods.indexOf("googlepay")>-1&&xc(),t.applePay&&i.paymentMethods.indexOf("applepay")>-1&&Kc(),e()})},!0):(i.paymentMethods.indexOf("adyen")>-1&&Hc.init(),i.paymentMethods.indexOf("paypal")>-1&&F(),i.paymentMethods.indexOf("amazonpay")>-1&&w.init(),e()))})},setPaymentMethod:d,setInvoice:r}}();const qc=jc;var Wc=n(155),Jc=n(304),Qc=function(){var e,t,o,n,a={},r={lower:!0,strict:!0,trim:!0},s=!0,l=!1,u=!1,c=!1;function C(e){Object.keys(i.USERCART.free_products).length>
10&&Object.keys(i.USERCART.free_products).forEach(function(e){n=e;var t=i.USERCART.free_products[e];Object.keys(i.USERCART.free_products).length>0&&null==t.find(function(e){return"1"==e.choosed})&&null==t.find(function(e){return"2"==e.choosed})&&function(e){$.ajax({url:"/api/products/get-by-sku",method:"POST",dataType:"json",data:{products:e},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").hasClass("confirm-page")||$("body").addClass("is-loading")},success:function(e){!function(e){if(1==e.length){if(1==e[0].out_of_stock)return!1;$("body").removeClass("is-loading")}for(var t=!0,o=0;o<e.length;o++)0==e[o].out_of_stock&&(t=!1);if(1==t)return $("body").removeClass("is-loading"),!1;$.fancybox.open({src:"#modal--gift",opts:{modal:!0,touch:!1,autoFocus:!1,beforeShow:function(t,o){$("body").addClass("is-loading");for(var n="",i=0;i<e.length;i++){if(n+='<li>\n\t\t\t\t\t\t\t\t                <input type="radio" id="gift-'.concat(e[i].id,'" name="gift" data-id="').concat(e[i].id,'" />\n\t\t\t\t\t\t\t\t                <label for="gift-').concat(e[i].id,'">\n\t\t\t\t\t\t\t\t                    <figure>\n\t\t\t\t\t\t\t\t                        <img src="').concat("https://store.inter.it","/images/").concat("inter","/products/small/").concat(e[i].sku,'.webp" alt="">\n\t\t\t\t\t\t\t\t                    </figure>\n\t\t\t\t\t\t\t\t                    <div class="cart-product--infos">\n\t\t\t\t\t\t\t\t                        <div class="cart-product--name">\n\t\t\t\t\t\t\t\t                            ').concat(e[i]["name_"+$("html").attr("user-lang")],'\n\t\t\t\t\t\t\t\t                        </div>\n\t\t\t\t\t\t\t\t                        <div class="cart-product--footer">\n\t\t\t\t\t\t\t\t                        \t<div class="product-cart--amount">'),e[i].sizes.length>1){n+='<select id="gift-'.concat(e[i].id,'-size">');for(var a=0;a<e[i].sizes.length;a++)e[i].sizes[a].stock>0&&(n+='<option value="'.concat(e[i].sizes[a].sku,'">').concat(e[i].sizes[a]["name_"+$("html").attr("user-lang")],"</option>"));n+="</select>"}else n+='<input type="hidden" id="gift-'.concat(e[i].id,'-size" value="').concat(e[i].sizes[0].sku,'" />');n+='\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="product-cart--price">\n\t\t\t\t\t\t\t\t                                <div class="promo-price">'.concat(Lang.cart.article.free,'</div>\n\t\t\t\t\t\t\t\t                                <div class="price">').concat(window.utilities.formatCurrency(e[i].price),"</div>\n\t\t\t\t\t\t\t\t                            </div>\n\t\t\t\t\t\t\t\t                        </div>\n\t\t\t\t\t\t\t\t                    </div>\n\t\t\t\t\t\t\t\t                </label>\n\t\t\t\t\t\t\t\t            </li>")}
1$("#modal--gift").find(".selectable-list").html(n),$("body").removeClass("is-loading")}}})}(e.data)},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}(t)}),e()}function O(){$("#cart-wrapper").toggleClass("active"),$("body").toggleClass("no-scroll"),$("#cart-wrapper").hasClass("active")&&A.viewCart(i.USERCART)}function E(t){if(0==t.customization)return"";e=!1,o=!1;for(var n="",i=0;i<t.customization.length;i++){if(n+='<div class="cart-product--extras">',"player"==t.customization[i].type)n=n+" - ".concat(Lang.cart.article.customization.player,": ")+t.customization[i].text+"<br />";else if("text"==t.customization[i].type)n=n+" - <span>Pers.: </span>"+t.customization[i].text+"<br />";else if("number"==t.customization[i].type)n=n+" - <span>Pers.: </span>"+t.customization[i].number+"<br />";else if("text-number"==t.customization[i].type)n=null==t.customization[i].text?n+" - <span>Pers.: </span>"+t.customization[i].number+"<br />":null==t.customization[i].number?n+" - <span>Pers.: </span>"+t.customization[i].text+"<br />":n+" - <span>Pers.: </span>"+t.customization[i].text+" "+t.customization[i].number+"<br />";else if("shoes"==t.customization[i].type)n+=" - <span>Pers.: </span>".concat(null!=t.customization[i].text?t.customization[i].text+" ":"").concat(null!=t.customization[i].number?t.customization[i].number+" ":"").concat(null!=t.customization[i].symbol?' <img class="cart-emoji" src="'.concat("https://store.inter.it","/images/").concat("inter","/emoji/").concat(t.customization[i].symbol,'.png" />'):"","<br />");else if("patch"==t.customization[i].type)n=n+" - <span>Patch: </span>"+t.customization[i].text+"<br />";else if("extra"==t.customization[i].type)n=n+" - <span>Extra: </span>"+t.customization[i].text+"<br />";else if("name-number"==t.customization[i].type)n=n+" - <span>Pers.: </span>"+t.customization[i].player.name+" "+t.customization[i].player.number+"<br />";else if("sponsor"==t.customization[i].type)n=n+" - <span>Sponsor: </span>"+t.customization[i].data.options.filter(function(e){return"Sponsor"===e.name})[0].value+"<br />";else if("cust-name"==t.customization[i].type)if(null!=t.customization[i].player)n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],": </span>").concat(t.customization[i].player.name,"<br />");else{var a=t.customization[i].data.filter(function(e){return"Nome / Name"===e.label})[0];n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],": </span>").concat(a.value,"<br />")}else if("cust-number"==t.customization[i].type)if(null!=t.customization[i].player)n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],": </span>").concat(t.customization[i].player.number,"<br />");else{var d=t.customization[i].data.filter(function(e){return"Numero / Number"===e.label})[0];n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],": </span>").concat(d.value,"<br />")}else if("cust-crest"==t.customization[i].type)n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],"</span><br />");else if("cust-initials"==t.customization[i].type){var r=t.customization[i].data.filter(function(e){return"Lato iniziali / Initials side"===e.label})[0],s=t.customization[i].data.filter(function(e){return"Iniziali"===e.label})[0];n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],": </span>").concat(s.value," (").concat(r.value,")<br />")}else if("cust-sponsor-front"==t.customization[i].type)n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],"<br />");else if("cust-sponsor-back"==t.customization[i].type)n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type],"<br />");else if("cust-thepitch-back"==t.customization[i].type){var l=t.customization[i].data.filter(function(e){return"Colore Sponsor Retro The Pitch / Back Sponsor Color The Pitch"===e.label})[0];n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type]," (").concat(l.value,")<br />")}else if("cust-sponsor-text"==t.customization[i].type){var u=t.customization[i].data.filter(function(e){return"Sponsor Testuale / Sponsor Text"===e.label})[0];n+=" - <span>".concat(Lang.teamwear.customization[t.customization[i].type]," (").concat(u.value,")<br />")}n+="</div>"}return n}
1function m(n){if(e=!1,o=!1,t=!1,u=!1,c=!1,"IT"==i.USERCART.country_code&&(e=!0,t=!0,o=!0,i.USERCART.total>=1e5&&(e=!1),"1"==i.USERCART.delivery_data.with_servicepoint&&(e=!1)),i.USERCART.products.length>0){var d=i.USERCART.products.reduce(function(e,t){return e+parseInt(t.quantity)},0),s=parseInt(i.USERCART.products.reduce(function(e,t){return"gift-card"==t.sku?e+t.quantity:e+0},0));d==s&&(e=!1,o=!1,u=!0),s>0&&(t=!1);for(var A=0;A<i.USERCART.products.length;A++)(null!=i.USERCART.products[A].limited_edition&&"1"==i.USERCART.products[A].limited_edition||null!=i.USERCART.products[A].dropshipping&&"1"==i.USERCART.products[A].dropshipping)&&(e=!1,t=!1),null!=i.USERCART.products[A].mainSku&&"IF8897"==i.USERCART.products[A].mainSku&&(e=!1),null==i.USERCART.products[A].fs||"1"!=i.USERCART.products[A].fs||c||(c=!0)}else d=0;if(Object.keys(i.USERCART.free_products).length>0)var C=1;else C=0;if(i.USERCART.bundles.length>0)var O=i.USERCART.bundles.reduce(function(e,t){return e+parseInt(t.quantity)},0);else O=0;if(a.$cart_items_amount.html(d+O),a.$cartBadge.html(d+O),a.$cart.find(".cart--products").html(""),a.$cart.find(".cart--bundles").html(""),d>0){a.$cart.find(".cart--empty").show(),a.$cart.find(".scalapay").attr("style",null),$(".cart--checkout-btn").show();var m="";i.USERCART.products.forEach(function(e,t){if(m+='\n\t\t\t\t\t<li data-item="'.concat(t,'">'),"gift-card"==e.sku)m+='\n\t\t\t\t\t\t<figure>\n\t\t\t                <img src="'.concat("https://store.inter.it","/images/").concat("inter",'/giftcard.webp" alt="" width="100%" />\n\t\t\t            </figure>\n\t\t\t            <div class="cart-product--infos">\n\t\t\t                <div class="cart-product--name">\n\t\t\t                    <span class="amount--label">').concat(e.quantity,"x </span>").concat(e.name).concat(" - ").concat(window.utilities.formatCurrency(e.price,"EUR"),'\n\t\t\t                </div>\n\t\t\t                <div class="cart-product--footer">\n\t\t\t                    <div class="product-cart--amount">\n\t\t\t                    \t<select>\n\t\t\t                    \t').concat(Array(e.stock<=parseInt("100")?e.stock:parseInt("100")).fill().map(function(t,o){return'\n\t\t\t\t\t\t\t\t\t\t<option value="'.concat(o+1,'" ').concat(e.quantity==o+1?"selected":"",">").concat(o+1,"</option>")}).join(""),'\n\t\t\t                    \t</select>\n\t\t\t                        <div class="remove-item">\n\t\t\t                            <i class="far fa-trash-alt"></i>\n\t\t\t                        </div>\n\t\t\t                    </div>\n\t\t\t                    <div class="product-cart--price">'),1==e.in_promo&&(m+='<div class="promo-price"> '.concat(window.utilities.formatCurrency(e.promo_price*e.quantity),"</div>")),m+='<div class="price">'.concat(window.utilities.formatCurrency(e.price*e.quantity),"</div>\n\t\t\t                    </div>\n\t\t\t                </div>\n\t\t\t            </div>");else{if(0!=e.customization)if(null!=e.customization[0].data)m+='\n\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t                <img src="'.concat(e.previewUrl,'" alt="" width="100%" />\n\t\t\t\t\t            </figure>');else{var o=e.mainSku;o=e.mainSku,["dondup","pttorino"].includes("inter")&&(o=o.replaceAll(" ","_")),m+='\n\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t<a href="'.concat(e.url,'">\n\t\t\t\t\t                \t<img src="').concat(i.PRODUCTS_URL,"small/").concat(o,'.webp" alt="" width="100%" />\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t            </figure>')}else e.returnable,o=e.mainSku,["dondup","pttorino"].includes("inter")&&(o=o.replaceAll(" ","_")),m+='\n\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t<a href="'.concat(e.url,'">\n\t\t\t\t                \t<img src="').concat(i.PRODUCTS_URL,"small/").concat(o,'.webp" alt="" width="100%" />\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t            </figure>');m+='\n\t\t\t            <div class="cart-product--infos">\n\t\t\t                <div class="cart-product--sku">'.concat(Lang.cart.article.name," ").concat(e.mainSku,'</div>\n\t\t\t                <div class="cart-product--name">\n\t\t\t\t\t\t\t\t<a href="').concat(e.url,'">\n\t\t\t                    \t<span class="amount--label">').concat(e.quantity,"x </span>").concat(e.name,'\n\t\t\t\t\t\t\t\t</a>\n\t\t\t                </div>\n\t\t\t                <div class="cart-product--details ').concat(Jc(e.size,r),'">').concat(Lang.cart.article.size," ").concat(e.size,"</div>\n\t\t\t                ").concat(E(e),'\n\t\t\t                <div class="cart-product--footer">\n\t\t\t                    <div class="product-cart--amount">\n\t\t\t                    \t<select>\n\t\t\t                    \t').concat(Array(e.stock<=parseInt("100")?e.stock:parseInt("100")).fill().map(function(t,o){return'\n\t\t\t\t\t\t\t\t\t\t<option value="'.concat(o+1,'" ').concat(e.quantity==o+1?"selected":"",">").concat(o+1,"</option>")}).join(""),'\n\t\t\t                    \t</select>\n\t\t\t                        <div class="remove-item">\n\t\t\t                            <i class="far fa-trash-alt"></i>\n\t\t\t                        </div>\n\t\t\t                    </div>\n\t\t\t                    <div class="product-cart--price">'),["thepitch","juventus","inter"].includes("inter")&&1==i.USERCART.member_event&&1!=i.USERCART.user.id&&e.member_price!=e.price?m+='<div class="member-price"> '.concat(window.utilities.formatCurrency(e.member_price*e.quantity),"</div>"):1==e.in_promo&&(m+='<div class="promo-price"> '.concat(window.utilities.formatCurrency(e.promo_price*e.quantity),"</div>")),m+='<div class="price">'.concat(window.utilities.formatCurrency(e.price*e.quantity),"</div>\n\t\t\t                    </div>\n\t\t\t                </div>\n\t\t\t            </div>")}m+="</li>"}),a.$cart.find(".cart--products").append(m)}if(O>0){a.$cart.find(".cart--empty").show(),a.$cart.find(".scalapay").attr("style",null),$(".cart--checkout-btn").show();var I="";
1i.USERCART.bundles.forEach(function(t,n){I+='\n\t\t\t\t\t<li data-item="'.concat(n,'">\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<a href="').concat(t.url,'">\n\t\t\t                \t<img src="').concat(i.PRODUCTS_URL,"small/").concat(t.sku,'.webp" alt="">\n\t\t\t\t\t\t\t</a>\n\t\t\t            </figure>\n\t\t\t            <div class="cart-product--infos">\n\t\t\t                <div class="cart-product--sku">').concat(Lang.cart.article.name," ").concat(t.sku,'</div>\n\t\t\t                <div class="cart-product--name">\n\t\t\t\t\t\t\t\t<a href="').concat(t.url,'">\n\t\t\t                    \t<span class="amount--label">').concat(t.quantity,"x </span>").concat(t.name,'\n\t\t\t\t\t\t\t\t</a>\n\t\t\t                </div>\n\t\t\t                <div class="cart-product--details">\n\t\t\t                \t<button class="btn small transparent no-padding btn-bundle-details">').concat(Lang.cart.bundle.details,'</button>\n\t\t\t                </div>\n\t\t\t                <div class="cart-product--footer">\n\t\t\t                    <div class="bundle-cart--amount">\n\t\t\t                    \t<select>\n\t\t\t                    \t').concat(Array(t.stock<=parseInt("100")?t.stock:parseInt("100")).fill().map(function(e,o){return'\n\t\t\t\t\t\t\t\t\t\t<option value="'.concat(o+1,'" ').concat(t.quantity==o+1?"selected":"",">").concat(o+1,"</option>")}).join(""),'\n\t\t\t                    \t</select>\n\t\t\t                        <div class="remove-item">\n\t\t\t                            <i class="far fa-trash-alt"></i>\n\t\t\t                        </div>\n\t\t\t                    </div>\n\t\t\t                    <div class="product-cart--price">\n\t\t\t                        ').concat(1==t.in_promo?'<div class="promo-price"> '.concat(window.utilities.formatCurrency(t.promo_price*t.quantity),"</div>"):"",'\n\t\t\t                        <div class="price">').concat(window.utilities.formatCurrency(t.price*t.quantity),"</div>\n\t\t\t                    </div>\n\t\t\t                </div>\n\t\t\t            </div>\n\t\t\t       \t</li>"),t.products.forEach(function(t,n){0==t.customization||(e=!1,o=!1)})}),a.$cart.find(".cart--bundles").append(I)}if(0==d&&0==O&&(a.$cart.find(".cart--empty").hide(),a.$cart.find(".scalapay").hide(),$(".cart--checkout-btn").hide(),$("#cart-wrapper").removeClass("active"),$("body").removeClass("no-scroll"),$("body").hasClass("checkout-page")&&(location.href="/"+$("html").attr("country"))),C>0){var N="",p=!1;Object.keys(i.USERCART.free_products).forEach(function(e){for(var t=0;t<i.USERCART.free_products[e].length;t++)"1"==i.USERCART.free_products[e][t].choosed?N+='\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t                <img src="'.concat(i.PRODUCTS_URL,"small/").concat(i.USERCART.free_products[e][t].mainSku,'.webp" alt="">\n\t\t\t\t\t            </figure>\n\t\t\t\t\t            <div class="cart-product--infos">\n\t\t\t\t\t                <div class="cart-product--sku">').concat(Lang.cart.article.name," ").concat(i.USERCART.free_products[e][t].mainSku,'</div>\n\t\t\t\t\t                <div class="cart-product--name">\n\t\t\t\t\t                    <span class="amount--label">1x </span>').concat(i.USERCART.free_products[e][t].name,'\n\t\t\t\t\t                </div>\n\t\t\t\t\t                <div class="cart-product--details ').concat(Jc(i.USERCART.free_products[e][t].size,r),'">').concat(Lang.cart.article.size," ").concat(i.USERCART.free_products[e][t].size,'</div>\n\t\t\t\t\t                <div class="cart-product--footer">\n\t\t\t\t\t\t                <div class="product-cart--amount">\n\t\t\t\t\t\t                \t').concat(1==i.USERCART.free_products[e][t].is_multiple?'<button class="btn small transparent no-padding btn-remove-gift">'.concat(Lang.cart.gift.change,"</button>"):"",'\n\t\t\t\t\t\t                </div>\n\t\t\t\t\t                    <div class="product-cart--price">\n\t\t\t\t\t                        <div class="promo-price">').concat(Lang.cart.article.free,'</div>\n\t\t\t\t\t                        <div class="price">').concat(window.utilities.formatCurrency(i.USERCART.free_products[e][t].price),"</div>\n\t\t\t\t\t                    </div>\n\t\t\t\t\t                </div>\n\t\t\t\t\t            </div>\n\t\t\t\t\t\t\t</li>"):"2"==i.USERCART.free_products[e][t].choosed&&(p=!0)}),p&&(N+='<li class="select-gift">\n\t\t\t\t\t<button class="btn small transparent no-padding btn-remove-gift">'.concat(Lang.cart.gift.choose,"</button>\n\t\t\t\t</li>")),a.$cart.find(".cart--free-products").html(N)}else a.$cart.find(".cart--free-products").empty();if(a.$cart.find(".subtotal .value").html(window.utilities.formatCurrency(i.USERCART.subtotal)),"EUR"==i.USERCART.currency?a.$cart.find(".delivery .value").html(window.utilities.formatCurrency(i.USERCART.delivery)):a.$cart.find(".delivery .value").html("\n\t\t\t\t".concat(window.utilities.formatCurrency(i.USERCART.delivery),'\n\t\t\t\t<div\n\t                class="euro-conversion"\n\t                data-fancybox\n\t                data-touch="false"\n\t                data-modal="false"\n\t                data-src="#modal--euro-conversion"\n\t            >
1\n\t                <span>\n\t                ').concat(window.utilities.formatCurrency(i.USERCART.delivery,"EUR"),'\n\t                </span> <i class="far fa-info-circle"></i>\n\t            </div>')),a.$cart.find(".team-promo").remove(),0!=i.USERCART.team_card&&["milan","inter","juventus"].includes("inter")&&$('<li class="team-promo">\n                        <span class="key">'.concat(Lang.cart["team-card"],"&nbsp;<strong>").concat(i.USERCART.team_card.name,'</strong></span>\n                        <hr>\n                        <span class="value">').concat(window.utilities.formatCurrency(-1*i.USERCART.team_card.discount),"</span>\n                    </li>")).insertBefore(a.$cart.find(".delivery")),a.$cart.find(".promo-code").remove(),0!=i.USERCART.promo&&(i.USERCART.promo.promo_amount>0||"1"==i.USERCART.promo.free_shipping)){var R='<li class="promo-code">\n\t                <span class="key">'.concat(Lang.cart["promo-code"],"&nbsp;<b>").concat(i.USERCART.promo.code,'</b> <span class="remove-code line-action"><i class="far fa-trash-alt"></i></span></span>\n\t                <hr>\n\t                <span class="value">').concat(window.utilities.formatCurrency(-1*i.USERCART.promo.promo_amount),"</span>\n\t\t\t\t</li>");"true"==Wc.env.MIX_SKYBOX_MODE?$(R).insertBefore(a.$cart.find(".total")):$(R).insertBefore(a.$cart.find(".delivery"))}var y;a.$cart.find(".rules-promo").remove(),0!=i.USERCART.rules_promo&&$('<li class="rules-promo">\n                <span class="key">Sconti</span>\n                <hr>\n                <span class="value">'.concat(window.utilities.formatCurrency(-1*i.USERCART.rules_promo),"</span>\n\t\t\t</li>")).insertBefore(a.$cart.find(".delivery")),a.$cart.find(".gift-card").remove(),0!=i.USERCART.gift_card&&$('<li class="gift-card">\n                <span class="key">Gift card&nbsp;<strong>'.concat(i.USERCART.gift_card.code,'</strong><span class="remove-gift-card line-action"><i class="far fa-trash-alt"></i></span></span></span>\n                <hr>\n                <span class="value">').concat(window.utilities.formatCurrency(-1*i.USERCART.gift_card.cart_amount),"</span>\n            </li>")).insertAfter(a.$cart.find(".delivery")),"EUR"==i.USERCART.currency?a.$cart.find(".total .value").html(window.utilities.formatCurrency(i.USERCART.total)):a.$cart.find(".total .value").html("\n\t\t\t\t".concat(window.utilities.formatCurrency(i.USERCART.total),'\n\t\t\t\t<div\n\t                class="euro-conversion"\n\t                data-fancybox\n\t                data-touch="false"\n\t                data-modal="false"\n\t                data-src="#modal--euro-conversion"\n\t            >\n\t                <span>\n\t                ').concat(window.utilities.formatCurrency(i.USERCART.total,"EUR"),'\n\t                </span> <i class="far fa-info-circle"></i>\n\t            </div>')),["dondup","pttorino"].includes("inter")?($("#scalapay--instalment-3").html(window.utilities.formatCurrency(i.USERCART.total/3)),y=(y=Lang["payment-methods"].methods.scalapay.cta).replace(":number_rates",3),$("#scalapay--instalment-3").parent(".detail").find("em").text(y),$("#scalapay--instalment-4").html(window.utilities.formatCurrency(i.USERCART.total/4)),y=(y=Lang["payment-methods"].methods.scalapay.cta).replace(":number_rates",4),$("#scalapay--instalment-4").parent(".detail").find("em").text(y)):($("#scalapay--instalment").html(window.utilities.formatCurrency(i.USERCART.total/3)),y=(y=Lang["payment-methods"].methods.scalapay.cta).replace(":number_rates",3),$("#scalapay--instalment").parent(".detail").find("em").text(y)),"true"!=Wc.env.MIX_SKYBOX_MODE&&a.$cart.find(".cart--free-shipping--slide .slide--text").html(i.USERCART.delivery_data.text),a.$cart.find(".duties-fees").remove(),a.$cart.find(".duties").remove(),"clubs"==$("html").attr("platform-template")&&"US"==i.USERCART.country_code&&i.USERCART.duties>0&&($('<li class="duties-fees">\n                <span class="key">Duty/Fees</span>\n                <hr>\n                <span class="value">'.concat(window.utilities.formatCurrency(i.USERCART.duties),"</span>\n            </li>")).insertBefore(a.$cart.find(".delivery")),$('<li class="duties">\n                <small>A duty charge has been added to your basket as a result of the order exceeding the duty threshold in your delivery country. This charge may not equal the exact amount paid to customs authorities on your behalf. No further payments are required upon delivery.</small>\n            </li>').insertAfter(a.$cart.find(".total"))),0==i.USERCART.total?($("input[data-payment-method]").prop("checked",!1),$(".btn-payment").hide(),$(".checkout--payment").addClass("hide"),$(".checkout--payment-methods-list li").removeClass("selected"),$(".payment-method--body").removeAttr("style"),$(".pay--zero").css("display","flex")):($(".checkout--payment").removeClass("hide"),$(".pay--zero").css("display","none"),$("#btn_abort-amazon").length>0?($(".pay--amazon-pay").css("display","flex"),i.USERCART.payment_method="amazon-pay"):null!=i.USERCART.payment_method?$(".pay--".concat(i.USERCART.payment_method)).css("display","flex"):$(".no-payment").css("display","flex"),i.USERCART.total>=3500&&i.USERCART.total<=15e4?($(".checkout--payment").find(".klarna").removeClass("hide"),$(".checkout--payment").find(".klarna.out-of-range").addClass("hide")):("klarna"==i.USERCART.payment_method&&(i.USERCART.payment_method=null,$("body").hasClass("checkout-page")&&qc.setPaymentMethod(null)),$(".checkout--payment").find(".klarna").addClass("hide"),$(".checkout--payment").find(".klarna.out-of-range").removeClass("hide")),i.USERCART.total>=500&&i.USERCART.total<=(["dondup","pttorino"].includes("inter")?2e5:15e4)?["dondup","pttorino"].includes("inter")?(i.USERCART.total>=500&&($(".checkout--payment").find(".scalapay-3").removeClass("hide"),$(".checkout--payment").find(".scalapay-3-ofr").addClass("hide")),i.USERCART.total>=6e4?($(".checkout--payment").find(".scalapay-4").removeClass("hide"),$(".checkout--payment").find(".scalapay-4-ofr").addClass("hide")):($(".checkout--payment").find(".scalapay-4").addClass("hide"),$(".checkout--payment").find(".scalapay-4-ofr").removeClass("hide"),"scalapay-4"==i.USERCART.payment_method&&qc.setPaymentMethod("input[data-payment-method='scalapay-3']"))):($(".checkout--payment").find(".scalapay").removeClass("hide"),$(".checkout--payment").find(".scalapay.out-of-range").addClass("hide")):("scalapay"==i.USERCART.payment_method&&(i.USERCART.payment_method=null,$("body").hasClass("checkout-page")&&qc.setPaymentMethod(null)),$(".checkout--payment").find(".scalapay").addClass("hide"),["dondup","pttorino"].includes("inter")?$(".checkout--payment").find(".scalapay-3-ofr").removeClass("hide"):$(".checkout--payment").find(".scalapay.out-of-range").removeClass("hide"))),1==i.USERCART.blacklist&&(e=!1,o=!1,["dondup","pttorino"].includes("inter")&&(t=!1)),1==e&&a.$cart.find("li.cash-on-delivery").length>0&&"cash-on-delivery"==i.USERCART.payment_method?(a.$cart.find("li.cash-on-delivery").removeClass("hide"),$("#checkout--invoice-checkbox").prop("checked",!1),$(".checkout--invoice").addClass("hide"),$("#checkout--invoice-wrapper").hide()):(a.$cart.find("li.cash-on-delivery").addClass("hide"),$(".checkout--invoice").removeClass("hide"),1==$("#checkout--invoice-checkbox").prop("checked")?$("#checkout--invoice-wrapper").show():$("#checkout--invoice-wrapper").hide()),1==e&&$(".checkout--payment-methods-list").length>0&&$(".checkout--payment-methods-list").find("li.cash-on-delivery").length>0?$(".checkout--payment-methods-list").find("li.cash-on-delivery").removeClass("hide"):$(".checkout--payment-methods-list").find("li.cash-on-delivery").addClass("hide"),1==t&&$(".checkout--payment-methods-list").length>0&&$(".checkout--payment-methods-list").find("li.sepa").length>0?$(".checkout--payment-methods-list").find("li.sepa").removeClass("hide"):$(".checkout--payment-methods-list").find("li.sepa").addClass("hide"),1==o&&$(".checkout--payment-methods-list").length>0&&$(".checkout--payment-methods-list").find("li.payment-in-store").length>0?$(".checkout--payment-methods-list").find("li.payment-in-store").removeClass("hide"):$(".checkout--payment-methods-list").find("li.payment-in-store").addClass("hide"),0==e&&"cash-on-delivery"==i.USERCART.payment_method&&(i.USERCART.payment_method=null,$("body").hasClass("checkout-page")&&qc.setPaymentMethod(null)),0==t&&"sepa"==i.USERCART.payment_method&&(i.USERCART.payment_method=null,$("body").hasClass("checkout-page")&&qc.setPaymentMethod(null)),0==o&&"payment-in-store"==i.USERCART.payment_method&&(i.USERCART.payment_method=null,$("body").hasClass("checkout-page")&&qc.setPaymentMethod(null));var S=parseInt(i.USERCART.subtotal_shipping/i.USERCART.country_free_shipping*100);S>=100||i.USERCART.free_shipping?("SDA_EXP"!=i.USERCART.delivery_data.courier?$(".cart--free-shipping").show():$(".cart--free-shipping").hide(),a.$cart.find(".cart--free-shipping").addClass("active"),$(".slide--bar").css("width","100%")):"SDA_EXP"==i.USERCART.delivery_data.courier?$(".cart--free-shipping").hide():("S
1DA_EXP"!=i.USERCART.delivery_data.courier&&$(".cart--free-shipping").show(),$(".slide--bar").css("width",S+"%"),a.$cart.find(".cart--free-shipping").removeClass("active")),$(".cart--alert-return").remove(),$(".checkout--alert-return").remove();var L=["IN26M01","IN26M02"],g=i.USERCART.products.filter(function(e){return"gift-card"!=e.sku&&L.includes(e.mainSku)});g.length>0&&moment().isBetween("2026-06-24 00:00:00","2026-07-13 23:59:59")&&(l?($('<div class="checkout--alert-return mobile">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(g.map(function(e){return"".concat(e.mainSku," - ").concat(e.name)}).join("<br>"),"</div>")).insertAfter(".checkout--user-type.mobile"),$('<div class="checkout--alert-return desktop">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(g.map(function(e){return"".concat(e.mainSku," - ").concat(e.name)}).join("<br>"),"</div>")).insertAfter(".checkout--user-type.desktop")):$('<div class="cart--alert-return">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(g.map(function(e){return"".concat(e.name)}).join(", "),"</div>")).insertAfter("#cart-wrapper .cart--header")),n()}function I(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];$("body").hasClass("confirm-page")||A.emptyCart(i.USERCART.products,i.USERCART.subtotal),$.ajax({url:"/api/cart/remove",method:"GET",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").hasClass("confirm-page")||$("body").addClass("is-loading")},success:function(t){var o={ask_invoice:!1,bundles:[],cart_rules:[],delivery:0,delivery_data:{id:0,name:"",text:"",courier:"",with_servicepoint:0,servicepointid:""},free_products:[],free_shipping:!1,gift_card:0,invoice_id:!1,invoice_details:!1,payed:0,payment_detail:null,payment_method:"zero",products:[],promo:0,rules_promo:0,shipping:!1,shipping_details:!1,subtotal:0,subtotal_shipping:0,team_card:0,teamwear:[],total:0,total_weight:0};$("body").hasClass("checkout-page")&&"true"==Wc.env.MIX_SKYBOX_MODE&&(o.skybox="R1"),localStorage.setItem("cart",JSON.stringify(o),{expires:365}),i.USERCART={},e&&($("body").hasClass("confirm-page")||$("body").addClass("is-loading")),p(function(){$("body").hasClass("checkout-page")||$("body").removeClass("is-loading")})},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];""!=localStorage.getItem("cart")&&"string"!=typeof JSON.parse(localStorage.getItem("cart"))||(localStorage.setItem("cart",JSON.stringify({ask_invoice:!1,bundles:[],cart_rules:[],delivery:0,delivery_data:{id:0,name:"",text:"",courier:"",with_servicepoint:0,servicepointid:""},free_products:[],free_shipping:!1,gift_card:0,invoice_id:!1,invoice_details:!1,payed:0,payment_detail:null,payment_method:"zero",products:[],promo:0,rules_promo:0,shipping:!1,shipping_details:!1,subtotal:0,subtotal_shipping:0,team_card:0,teamwear:[],total:0,total_weight:0}),{expires:365}),i.USERCART={}),0===Object.keys(i.USERCART).length&&null!=localStorage.getItem("cart")&&""!=localStorage.getItem("cart")&&(i.USERCART=JSON.parse(localStorage.getItem("cart")));var n=0,a=0;if(s=!0,null!=i.USERCART.products&&(s=!1,n=i.USERCART.products.reduce(function(e,t){return parseInt(t.quantity)+e},0)),null!=i.USERCART.bundles&&(a=i.USERCART.bundles.reduce(function(e,t){return parseInt(t.quantity)+e},0)),i.cartBroken=!1,"true"==Wc.env.MIX_SKYBOX_MODE)if($("body").hasClass("checkout-page"))i.USERCART.skybox=$("#skybox--shippingList").val();else{var r=new URLSearchParams(window.location.search);null!=r.get("skybox")&&(i.USERCART.skybox=r.get("skybox"))}i.USERCART.check_address=!!l,i.USERCART.to_track=t,null!=d().get("smclient")&&(i.USERCART.smclient=d().get("smclient")),i.USERCART.tracking_id=$("html").attr("session-id"),$.ajax({url:"/api/cart/check",method:"POST",dataType:"json",data:i.USERCART,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){},success:function(t){if(i.USERCART=t.data,o&&(localStorage.setItem("cart",JSON.stringify(i.USERCART)),"function"==typeof e))return e(),!1;if(!s){"1"==i.USERCART.delivery_data.with_servicepoint&&$(".pay--cash-on-delivery").hide();var d=i.USERCART.products.reduce(function(e,t){return t.quantity+e},0),r=i.USERCART.bundles.reduce(function(e,t){return t.quantity+e},0);d<n&&(i.cartBroken=!0,Swal.fire({icon:"warning",html:Lang.cart.broken}
1)),r<a&&(i.cartBroken=!0,Swal.fire({icon:"warning",html:Lang.cart.broken}))}localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").hasClass("confirm-page")?"function"==typeof e&&e():m(function(){C(function(){l?("amazon-pay"!=i.USERCART.payment_method&&"zero"!=i.USERCART.payment_method&&0!=i.USERCART.total&&i.paymentMethods.indexOf("stripe")>-1?null!=i.paymentRequest.update&&i.paymentRequest.update({total:{amount:i.USERCART.total,label:"Totale"}}):"amazon-pay"!=i.USERCART.payment_method&&"zero"!=i.USERCART.payment_method&&0!=parseInt(i.USERCART.total)&&i.paymentMethods.indexOf("adyen")>-1&&$("body").hasClass("checkout-page-adyen")&&!$("body").hasClass("is-paying-adyen")&&Hc.setSession(),"true"==Wc.env.MIX_SKYBOX_MODE?"function"==typeof e&&e():function(e){var t=i.USERCART.products.reduce(function(e,t){return e+parseInt(t.quantity)},0),o=i.USERCART.bundles.reduce(function(e,t){return e+parseInt(t.quantity)},0),n={country_check:"country_id",country:i.USERCART.country_id,courier:i.USERCART.delivery_data.courier,with_servicepoint:i.USERCART.delivery_data.with_servicepoint,servicepointid:i.USERCART.delivery_data.servicepointid,only_giftcard:u,exclude_express_shippings:c};"IT"==i.USERCART.country_code?n.total_weight=i.USERCART.total_weight:"IT"!=i.USERCART.country_code&&(n.total_weight=t+o),0!=i.USERCART.shipping_details&&(n.province=i.USERCART.shipping_details.province,n.zip_code=i.USERCART.shipping_details.zip_code,n.shipping_detail_id=i.USERCART.shipping_details.id),$.ajax({url:"/api/shipping/get-types",method:"POST",dataType:"json",data:n,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){},success:function(t){!function(e,t){$(".checkout--delivery-type").find(".selectable-list").html("");for(var o="",n=0;n<e.length;n++){var a="";if(99!=e[n].id&&100!=e[n].id)if(["dondup","pttorino"].includes("inter"))"it"==i.USERCART.country_lang?1==e[n].id?a="(1-2 giorni lavorativi dal momento della spedizione)":2==e[n].id&&(a="(2-4 giorni lavorativi dal momento della spedizione)"):"en"==i.USERCART.country_lang?"Europe"==i.USERCART.continent?1==e[n].id?a="(1-2 working days from the shipment date)":2==e[n].id&&(a="(2-4 working days from the shipment date)"):1==e[n].id?a="(2-3 working days from the shipment date)":2==e[n].id&&(a="(up to 8 working days from the shipment date)"):"de"==i.USERCART.country_lang&&("Europe"==i.USERCART.continent?1==e[n].id?a="(1-2 Arbeitstage nach Versand)":2==e[n].id&&(a="(2-4 Arbeitstage nach Versand)"):1==e[n].id?a="(2-3 Arbeitstage nach Versand)":2==e[n].id&&(a="(bis 8 Arbeitstagen nach Versand)"));else if("IT"==i.USERCART.country_code){var d=i.USERCART.products.some(function(e){return"gift-card"!=e.sku&&("JU25MB01"==e.mainSku||"JU25MB02"==e.mainSku||"JU25MB03"==e.mainSku)});a=1==d?"(5 giorni lavorativi dal momento della spedizione)":"SDA_EXP"==e[n].courier?"(Consegna entro 2-3 giorni lavorativi)":"(Consegna entro 5-6 giorni lavorativi)"}else a="Europe"==i.USERCART.continent?"UPS_STD"==e[n].courier?"(3-6 working days from dispatch)":"(2-3 working days from dispatch)":"(3-7 working days from the time of shipment)";if(o="",e[n].with_servicepoint&&null!=i.USERCART.delivery_data.servicepoint_data&&"poste_italiane"==i.USERCART.delivery_data.servicepoint_data.carrier&&5==e[n].id){var r="";5==e[n].id&&null!=i.USERCART.delivery_data.servicepoint_data.shop_typ&&"post_office"==i.USERCART.delivery_data.servicepoint_data.shop_type&&(r="Ufficio Postale "),o='<span class="service-point--name">'.concat(r).concat(i.USERCART.delivery_data.servicepoint_data.name,'</span>\n                <span class="service-point--address">').concat(i.USERCART.delivery_data.servicepoint_data.address,'</span>\n                <div class="service-point--cta">\n                    <button type="button" class="btn primary small btn-modal-servicepoint" data-id="').concat(e[n].id,'">\n                        ').concat(Lang.servicepoint.btn_change,"\n                    </button>\n                </div>")}if(["dondup","pttorino"].includes("inter")&&1!=e[n].id&&(i.USERCART.subtotal>=i.USERCART.country_free_shipping||0==e[n].amount)||!["dondup","pttorino"].includes("inter")&&(1==i.USERCART.free_shipping||0==i.USERCART.free_shipping&&0==e[n].amount)&&"SDA_EXP"!=e[n].courier)var s=Lang.shipping.free;else s=window.utilities.formatCurrency(e[n].amount);var l='\n\t\t\t \t<li class="'.concat("1"==e[n].with_servicepoint?"service-point":""," ").concat("1"==e[n].with_servicepoint&&[!1,"false"].includes(i.USERCART.shipping_details)?"disabled":"",'">\n                     <input type="radio" data-shipping-method="').concat(e[n].id,'" data-is-servicepoint="').concat(e[n].with_servicepoint,'" id="delivery-type-').concat(e[n].id,'" name="delivery-type" ').concat(e[n].id==i.USERCART.delivery_data.id?"checked":"",'/>\n                     <label for="delivery-type-').concat(e[n].id,'">
1\n                         <span class="first-line">').concat(e[n]["name_"+$("html").attr("user-lang")],"\n                         \t").concat("1"==e[n].with_servicepoint?"- Clicca per selezionare un punto di ritiro<br />":"",' <span class="detail">').concat(a,'</span></span>\n                         <span class="second-line">').concat(s,"</span>\n\t\t\t\t\t\t ")+o+"\n                     </label>\n                 </li>\n\t\t\t";("0"==e[n].with_servicepoint||"1"==e[n].with_servicepoint&&0!=i.USERCART.shipping_details)&&$(".checkout--delivery-type").find(".selectable-list").append(l)}t()}(t.data,function(){"function"==typeof e&&e()})},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}(function(){"function"==typeof e&&e()})):"function"==typeof e&&e()})})},error:function(e){419==e.status?location.reload():($("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message}))}})}return{init:function(e,t){a.$cart=$("#cart-wrapper .cart, .checkout--cart .cart"),a.$cart_items_amount=$(".items-amount-number"),a.$cartBadge=$(".cart--notifications"),0==$(".gifts-slider.slick-initialized").length&&$(".gifts-slider").slick({dots:!0,arrows:!0,autoplay:!1,infinite:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1,pauseOnHover:!1,autoplaySpeed:4900,pauseOnFocus:!1,waitForAnimate:!1,draggable:!1,speed:350}),$(".cart-toggle").on("click",function(){O()}),a.$cart.on("click",".cart--empty",I),a.$cart.on("click",".product-cart--amount .remove-item",function(){var e=$
1(this).closest("li").data("item");$("body").addClass("is-loading");var t=i.USERCART.products[e];A.removeFromCart(t),i.USERCART.products.splice(e,1),p(function(){0==i.USERCART.products.length&&0==i.USERCART.bundles.length&&l||$("body").removeClass("is-loading")},!0)}),a.$cart.on("change",".product-cart--amount select",function(){var e=$(this).closest("li").data("item");$("body").addClass("is-loading");var t=i.USERCART.products[e].quantity;i.USERCART.products[e].quantity=parseInt($(this).val());var o=i.USERCART.products[e];null!=Wc.env.MIX_TIKTOK_PIXEL&&N.addToCart(o),null!=Wc.env.MIX_FACEBOOK_PIXEL&&S.addToCart(o),A.changeProductQuantity(o,t),p(function(){$("body").removeClass("is-loading")},!0)}),a.$cart.on("change",".bundle-cart--amount select",function(){var e=$(this).closest("li").data("item");$("body").addClass("is-loading"),i.USERCART.bundles[e].quantity=$(this).val(),p(function(){$("body").removeClass("is-loading")})}),a.$cart.on("click",".bundle-cart--amount .remove-item",function(){var e=$(this).closest("li").data("item");$("body").addClass("is-loading"),i.USERCART.bundles.splice(e,1),p(function(){0==i.USERCART.products.length&&0==i.USERCART.bundles.length&&l||$("body").removeClass("is-loading")})}),$("body").on("click",".cart .remove-code",function(){$(".cart").find(".promo-code").remove(),$("body").addClass("is-loading"),i.USERCART.promo=0,p(function(){$("body").removeClass("is-loading")})}),$("body").on("click",".cart .remove-gift-card",function(){$(".cart").find(".gift-card").remove(),$("body").addClass("is-loading"),i.USERCART.gift_card=0,p(function(){$("body").removeClass("is-loading")})}),$(".btn_add_cart_gift-box").length>
10&&($(".btn_add_cart_gift-box").on("click",function(){var e=$(this).data("product-name"),t=$(this).data("product-price"),o=$(this).data("product-in-promo"),n=$(this).data("product-promo-price"),i=$(this).data("sku"),a=$(this).data("brand"),d=phpUnserialize($(this).data("size")),r=d.sku,s=d["name_"+$("html").attr("user-lang")];A.giftBoxUsed(e),V.addToCart(e,t,o,n,i,r,s,a,1,!1,!1,!0,!1)}),$(".cart--gift .info").on("click",function(){var e=$(this).closest(".single-gift").find("figure img").attr("src"),t=$(this).closest(".cart-product--name").find(".gift-description").html();$("#modal--giftbox-info .content-image").html('<img src="'+e+'" />'),$("#modal--giftbox-info .content-text").html(t)})),$("#btn_add_gift-box").length>0&&($("input[name='gift-box']").on("change",function(){var e=$(this).parent("li").find(".cart-product--name").text();A.giftBoxSelect(e)}),$("#btn_add_gift-box").on("click",function(){if(0==$("input[name='gift-box']:checked").length)Swal.fire({icon:"error",html:Lang["gift-box"].alert["no-selected"]});else{var e=$("input[name='gift-box']:checked").parent("li").find(".cart-product--name").text(),t=phpUnserialize($("input[name='gift-box']:checked").data("size")),o=$("input[name='gift-box']:checked").data("sku"),n=t.sku,i=t["name_"+$("html").attr("user-lang")];A.giftBoxUsed(e),V.addToCart($("input[name='gift-box']:checked").data("product-name"),$("input[name='gift-box']:checked").data("product-price"),$("input[name='gift-box']:checked").data("product-in-promo"),$("input[name='gift-box']:checked").data("product-promo-price"),o,n,i,$("input[name='gift-box']:checked").data("product-brand"),1,!1,!1,!0,function(){$.fancybox.close()})}})),a.$cart.on("click",".country-selector--toggler",function(){A.openCountrySelection("cart")}),$("#btn_apply_service-point").length&&$("#btn_apply_service-point").on("click",function(e){if(e.preventDefault(),!$(".sel_service-points:checked").val())return Swal.fire({icon:"error",html:"Seleziona un FermoPoint"}),!1;i.USERCART.delivery_data.servicepointid=$(".sel_service-points:checked").val(),$("body").addClass("is-loading"),p(function(){location.reload()})}),$("#btn_cancel_service-point").length&&$("#btn_cancel_service-point").on("click",function(){null==$(".sel_service-points:checked").val()?(i.USERCART.delivery_data.id=0,i.USERCART.delivery_data.servicepointid="",delete i.USERCART.delivery_data.servicepoint_data,$("body").addClass("is-loading"),p(function(){location.reload()})):$.fancybox.close()}),$("#btn_add_gift").length>
10&&$("#btn_add_gift").on("click",function(){var e=$("input[name='gift']:checked").data("id");if(0==$("input[name='gift']:checked").length)Swal.fire({icon:"error",html:Lang["gift-box"].alert["no-selected"]});else{var t=_.findIndex(i.USERCART.free_products[n],function(t){return t.id==e});i.USERCART.free_products[n][t].choosed="1",i.USERCART.free_products[n][t].sku=$("#gift-".concat(e,"-size")).val(),i.USERCART.free_products[n][t].size=$("#gift-".concat(e,"-size")).is("select")?$("#gift-".concat(e,"-size option:selected")).text():$("#gift-".concat(e,"-size")).data("size"),localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),p(function(){$.fancybox.close(),$("body").removeClass("is-loading")})}}),$("#btn_abort_gift").length>0&&$("#btn_abort_gift").on("click",function(){for(var e=0;e<i.USERCART.free_products[n].length;e++)i.USERCART.free_products[n][e].choosed="2";$("body").addClass("is-loading"),p(function(){$.fancybox.close(),$("body").removeClass("is-loading")})}),$("body").on("click",".btn-bundle-details",function(){var e=$
1(this).closest("[data-item]").attr("data-item"),t=function(e){for(var t="",o=0;o<e.products_details.length;o++)t+='<li>\n\t\t\t\t\t\t<figure>\n\t\t\t                <img src="'.concat(i.PRODUCTS_URL,"small/").concat(e.products_details[o].mainSku,'.webp" alt="">\n\t\t\t            </figure>\n\t\t\t            <div class="cart-product--infos">\n\t\t\t                <div class="cart-product--sku">').concat(Lang.cart.article.name," ").concat(e.products_details[o].sku,'</div>\n\t\t\t                <div class="cart-product--name">\n\t\t\t                    <span class="amount--label">').concat(e.quantity,"x </span>").concat(e.products_details[o]["name_"+$("html").attr("user-lang")],'\n\t\t\t                </div>\n\t\t\t                <div class="cart-product--details ').concat(Jc(e.products_details[o]["size_"+$("html").attr("user-lang")],r),'">').concat(Lang.cart.article.size," ").concat(e.products_details[o]["size_"+$("html").attr("user-lang")],"</div>\n\t\t\t                ").concat(E(null!=e.products[o].customization?e.products[o]:e.products_details[o]),"\n\t\t\t            </div>\n\t\t\t       \t</li>");return'<ul class="cart--bundles">'.concat(t,"</ul>")}(i.USERCART.bundles[e]);$("#bundle-detail-wrapper").find(".bundle-content").html(t),$("#bundle-detail-wrapper").addClass("show")}),$(".cart").on("click",".btn-remove-gift",function(){Object.keys(i.USERCART.free_products).forEach(function(e){delete i.USERCART.free_products[e]}),$("body").addClass("is-loading"),p()}),$("#btn_checkPromoCode").on("click",function(){var e;""!=$("#promoCode--code").val().trim()&&(e=$("#promoCode--code").val().trim(),$.ajax({url:"/api/promo-codes/"+e,method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{cart:i.USERCART},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){A.promoCodeUse(e),i.USERCART.promo=t.data,localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),p(function(){$.fancybox.close(),$("body").removeClass("is-loading")})},error:function(e){$("body").removeClass("is-loading"),"string"==typeof e.responseJSON.message?Swal.fire({icon:"error",html:e.responseJSON.message}):"only-logged"==e.responseJSON.message[1]?"/login"==e.responseJSON.message[2]?Swal.fire({icon:"error",html:e.responseJSON.message[0],showCancelButton:!0,confirmButtonText:Lang["promo-code"].modal.login,cancelButtonText:Lang["promo-code"].modal.abort}).then(function(t){t.isConfirmed?location.href=e.responseJSON.message[2]:t.isDenied&&(location.href=e.responseJSON.message[3])}):Swal.fire({icon:"error",html:e.responseJSON.message[0],showDenyButton:!0,showCancelButton:!0,confirmButtonText:Lang["promo-code"].modal.login,denyButtonText:Lang["promo-code"].modal.register,cancelButtonText:Lang["promo-code"].modal.abort}).then(function(t){t.isConfirmed?location.href=e.responseJSON.message[2]:t.isDenied&&(location.href=e.responseJSON.message[3])}):Swal.fire({icon:"error",html:e.responseJSON.message})}}))}),$("#bundle-detail-wrapper").find(".close").on("click",function(){$("#bundle-detail-wrapper").removeClass("show"),$("#cart-wrapper").hasClass("active")||$("body").removeClass("no-scroll")}),$("#btn_cart_modal_gift_box").length>0&&$("#btn_cart_modal_gift_box").fancybox({modal:!1,touch:!1,src:"#modal--gift-box",beforeShow:function(e,t){A.giftBoxOpen()}}),$(".btn_cart_modal_promo").length>0&&$(".btn_cart_modal_promo").fancybox({modal:!1,touch:!1,src:"#modal--add-promo-code",beforeShow:function(e,t){A.promoCodeOpen()},beforeClose:function(e,t){A.promoCodeClose()}}),$(".btn_cart_modal_gift_card").length>0&&$(".btn_cart_modal_gift_card").fancybox({modal:!1,touch:!1,src:"#modal--add-gift-card",beforeShow:function(e,t){A.giftCardOpen()},beforeClose:function(e,t){A.giftCardClose()}}),(l=e)?function(e){$.ajax({url:"/api/cart/retrieve",method:"GET",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){if(0!=t.data&&(i.USERCART=t.data),null!=localStorage.getItem("cart")&&""!=localStorage.getItem("cart"))var o=JSON.parse(localStorage.getItem("cart"));if(i.USERCART.country_code!=$("html").attr("country").toUpperCase()||null!=o&&null!=o.total&&o.total!=i.USERCART.total)p(function(){e()});else{$(".cart--alert-return").remove(),$(".checkout--alert-return").remove();var n=["IN26M01","IN26M02"],a=i.USERCART.products.filter(function(e){return"gift-card"!=e.sku&&n.includes(e.mainSku)});a.length>
10&&moment().isBetween("2026-06-24 00:00:00","2026-07-13 23:59:59")&&(l?($('<div class="checkout--alert-return mobile">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(a.map(function(e){return"".concat(e.mainSku," - ").concat(e.name)}).join("<br>"),"</div>")).insertAfter(".checkout--user-type.mobile"),$('<div class="checkout--alert-return desktop">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(a.map(function(e){return"".concat(e.mainSku," - ").concat(e.name)}).join("<br>"),"</div>")).insertAfter(".checkout--user-type.desktop")):$('<div class="cart--alert-return">'.concat(Lang.cart.shipping_delay_alert,":<br> ").concat(a.map(function(e){return"".concat(e.name)}).join(", "),"</div>")).insertAfter("#cart-wrapper .cart--header")),e()}},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}(function(){t&&t()}):p(function(){null!=localStorage.getItem("showcart")&&(O(),localStorage.removeItem("showcart")),t&&t()})},checkCart:p,emptyCart:I,showCart:O,checkYMAL:function(e,t){var o=[];i.USERCART.products.length>0&&(o=i.USERCART.products.map(function(e,t){return e.mainSku})),$.ajax({url:"/api/products/check-ymal/"+e,method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{products_in_cart:o},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){"function"==typeof t&&t(e.data)},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})},calculateDutyFees:function(e){"function"==typeof e&&e()}}}();const Yc=Qc;var Xc=function(){var e,t={};return{init:function(){t.$loginForm=$("#login-form"),$("#form-inter-club").length>0&&$("#form-inter-club").on("submit",function(e){e.preventDefault(),$.ajax({url:"/api/fidelity-card/inter-club",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{dob:$("#inter-club--dob").val(),code:$("#inter-club--code").val()},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}),$("#form-siamo-noi-club").length>0&&($("#no-fiscal-code").on("change",function(){1==$(this).prop("checked")?($(".no-fiscal-code-field").removeClass("hide"),$("#siamo-noi--fiscal").parent(".input").removeClass("error")):$(".no-fiscal-code-field").addClass("hide")}),$("#form-siamo-noi-club").on("submit",function(t){t.preventDefault(),e=!1,$("#form-siamo-noi-club").find(".error").removeClass("error"),""==$("#siamo-noi--code").val().trim()&&($("#siamo-noi--code").parent(".input").addClass("error"),e=!0),0==$("#no-fiscal-code").prop("checked")?""==$("#siamo-noi--fiscal").val().trim()&&($("#siamo-noi--fiscal").parent(".input").addClass("error"),e=!0):(""==$("#siamo-noi--dob").val()&&($("#siamo-noi--dob").parent(".input").addClass("error"),e=!0),""==$("#siamo-noi--birth-place").val().trim()&&($("#siamo-noi--birth-place").parent(".input").addClass("error"),e=!0)),e?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]}):$.ajax({url:"/api/fidelity-card/siamo-noi-club",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{fc:$("#siamo-noi--fiscal").val(),code:$("#siamo-noi--code").val(),has_fc:1==$("#no-fiscal-code").prop("checked")?"0":"1",birthday:$("#siamo-noi--dob").val(),birth_place:$("#siamo-noi--birth-place").val()},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})),$("#formCheckAge").length>0&&($("#check-age--front").on("change",function(){$("#check-age--front")[0].files[0].size>5e6&&($("#check-age--front").val(""),Swal.fire({icon:"error",html:"File più grande di 5MB, riprovare"}))}),$("#check-age--back").on("change",function(){$("#check-age--back")[0].files[0].size>5e6&&($("#check-age--back").val(""),Swal.fire({icon:"error",html:"File più grande di 5MB, riprovare"}))}),$("#formCheckAge").on("submit",function(e){e.preventDefault();var t=new FormData;t.append("front",$("#check-age--front")[0].files[0]),t.append("back",$("#check-age--back")[0].files[0]),$.ajax({url:"/api/user/check-age",method:"POST",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:t,contentType:!1,processData:!1,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})),$("#formConsents").length>0&&$("#formConsents").on("submit",function(e){e.preventDefault();var t={marketing:1==$("#user--marketing").prop("checked")?1:0,profilation:1==$("#user--profilation").prop("checked")?1:0,newsletter:1==$("#user--newsletter_epi").prop("checked")?1:0};$.ajax({url:"/api/user/preferences",method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:t,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}),$("#formProfile").length>0&&$("#formProfile").on("submit",function(e){e.preventDefault();var t={name:$("#profile--name").val(),surname:$("#profile--surname").val()};$("#profile--birthdate").prop("disabled")||(t.birthdate=$("#profile--birthdate").val()),$.ajax({url:"/api/user/profile",method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:t,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}),$("#formPassword").length>0&&$("#formPassword").on("submit",function(e){e.preventDefault(),$.ajax({url:"/api/user/password",method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{old_password:$("#password--old").val(),new_password:$("#password--new").val(),confirm_password:$("#password--new-confirm").val()},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}),$("#btn-delete-account").length>0&&$("#btn-delete-account").on("click",function(){Swal.fire({icon:"warning",html:Lang.profile.delete,showCancelButton:!0,cancelButtonText:Lang["promo-code"].modal.abort,confirmButtonText:Lang.address["cta-confirm"]}).then(function(e){e.isConfirmed&&$.ajax({url:"/api/user",method:"DELETE",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){Yc.emptyCart(),location.href="/logout"},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})})}}}();const eA=Xc;var tA=function(){var e,t,o={},n=4/3,i=!1;function a(){C(o.$heroSlider),d(),$(".section--products").length>0&&l(),s(),function(){for(var e=0;e<$("iframe.shop-by-look--baseMedia").length;
1e++)$("iframe.shop-by-look--baseMedia").eq(e).css("height","calc(".concat($("iframe.shop-by-look--baseMedia").eq(e).width(),"px*").concat($("iframe.shop-by-look--baseMedia").eq(e).attr("data-height")/$("iframe.shop-by-look--baseMedia").eq(e).attr("data-width"),")"))}()}function d(){for(var e=0;e<$(".banner--video-wrapper").length;e++){var t=$(".banner--video-wrapper").eq(e).find("iframe.-desktop"),o=$(".banner--video-wrapper").eq(e).find("iframe.-mobile");if(0==$(o).length){if($(t).show(),$(".banner--video-wrapper").eq(e).closest(".home-section").hasClass("-layout-3a"))var n=$(".banner--video-wrapper").eq(e).parent(".block").width()+20;else n=$(".banner--video-wrapper").eq(e).parent(".block").width();$(".banner--video-wrapper").eq(e).css("height","calc(".concat(n,"px*").concat($(t).attr("data-height")/$(t).attr("data-width"),")")),$(t).css("height","calc(".concat(n,"px*").concat($(t).attr("data-height")/$(t).attr("data-width"),")"))}else $(window).width()<768?($(t).hide(),$(o).show(),n=$(".banner--video-wrapper").eq(e).parent(".block").width(),$(".banner--video-wrapper").eq(e).css("height","calc(".concat(n,"px*").concat($(o).attr("data-height")/$(o).attr("data-width"),")")),$(o).css("height","calc(".concat(n,"px*").concat($(o).attr("data-height")/$(o).attr("data-width"),")"))):($(o).hide(),$(t).show(),n=$(".banner--video-wrapper").eq(e).closest(".home-section").hasClass("-layout-3a")?$(".banner--video-wrapper").eq(e).parent(".block").width()+20:$(".banner--video-wrapper").eq(e).parent(".block").width(),$(".banner--video-wrapper").eq(e).css("height","calc(".concat(n,"px*").concat($(t).attr("data-height")/$(t).attr("data-width"),")")),$(t).css("height","calc(".concat(n,"px*").concat($(t).attr("data-height")/$(t).attr("data-width"),")")))}}function s(){$(window).width()<1025?$(".players-slider.slick-initialized").length&&t.slick("unslick"):0==$(".players-slider.slick-initialized").length&&(t=$(".players-slider").slick({dots:!1,arrows:!0,slidesToShow:5,slidesToScroll:5,adaptiveHeight:!1}))}function l(){$(window).width()<1025?$(".products-slider.slick-initialized").length&&e.slick("unslick"):$(".products-slider:not(.hide):not(.slick-initialized)").length>0&&(e=$(".products-slider:not(.hide):not(.slick-initialized)").slick({dots:!0,arrows:!0,prevArrow:'<button class="slick-prev" aria-label="'.concat(Lang.slick.prev,'" type="button">').concat(Lang.slick.prev,"</button>"),nextArrow:'<button class="slick-next" aria-label="'.concat(Lang.slick.next,'" type="button">').concat(Lang.slick.next,"</button>"),slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}),$(".unveil").length>0&&$(".unveil").unveil()),$(".section--products-index").length>0&&$(".section--products-index >
1 li").unbind().on("click",function(){var e=$(this).index();if(!$(this).hasClass("active")){$(this).parent(".section--products-index").find("li").removeClass("active"),$(this).parent(".section--products-index").find("li").eq(e).addClass("active");for(var t=0;t<$(this).closest(".wrapper").find(".products-slider").length;t++)$(this).closest(".wrapper").find(".products-slider").eq(t).addClass("hide"),$(this).closest(".wrapper").find(".products-slider").eq(t).hasClass("slick-initialized")&&$(this).closest(".wrapper").find(".products-slider").eq(t).slick("unslick");$(this).closest(".wrapper").find(".products-slider").eq(e).removeClass("hide"),l();var o=$(this).closest(".wrapper");o.find(".cta").addClass("hide"),o.find(".cta").eq(e).removeClass("hide")}})}function u(e,t){null!=e&&null!=t&&e.contentWindow.postMessage(JSON.stringify(t),"*")}function c(e,t){var o,n,i,a,d;if((o=e.find(".slick-current")).length>0)if(n=o.find(".hero-media").attr("class").split(" ")[1],a=o.find("iframe").get(0),i=o.data("video-start"),"vimeo"===n)switch(t){case"play":null!=i&&i>0&&!o.hasClass("started")&&(o.addClass("started"),u(a,{method:"setCurrentTime",value:i})),u(a,{method:"play",value:1});break;case"pause":u(a,{method:"pause",value:1})}else if("youtube"===n)switch(t){case"play":u(a,{event:"command",func:"mute"}),u(a,{event:"command",func:"playVideo"});break;case"pause":u(a,{event:"command",func:"pauseVideo"})}else"video"===n&&null!=(d=o.children("video").get(0))&&("play"===t?d.play():d.pause())}function C(e){for(var t,o,i,a,d,r,s,l,u=0;u<e.length;u++)if(a=(o=$(".hero-slider").eq(u)).width(),d=o.height(),0==$(o).find(".hero-media.vimeo").length){if(0!==$(o).find(".center-out").length){var c=$(o).find(".slick-slide:not(.slick-cloned)").find(".hero-media").eq(0).height();$(window).width()>767?$(o).find(".slick-dots").css("bottom","auto").css("top",c-50):$(o).find(".slick-dots").css("bottom","auto").css("top",c-20)}}else for(var A=0;A<$(o).find(".hero-media.vimeo").length;A++){var C=(i=$(o).find(".hero-media.vimeo").eq(A).find("iframe"))[0],O=null!=i[1]?i[1]:[];$(O).length>0?a<768?($(C).hide(),$(O).show(),t=$(O)):($(O).hide(),$(C).show(),t=$(C)):t=$
1(C),r=t.data("width")/t.data("height"),n=t.data("width")/t.data("height"),a<768?(l=Math.ceil(a/n),s=Math.ceil(l*r),t.parent("div").height(parseInt(o.width()/n)),t.width(s).height(l).css({left:(a-s)/2,top:-1})):(l=Math.ceil(a/r),t.width(a).height(l).css({left:0,top:parseInt((d-l)/2)}),l=2.35>r?parseInt(o.width()/2.35):parseInt(o.width()/r),t.parent("div").height(l),t.css("top",-1*parseInt((t.height()-t.parent("div").height())/2))),0==A&&0!==$(e[u]).find(".center-out").length&&($(window).width()>767?$(e[u]).find(".slick-dots").css("bottom","auto").css("top",l-50):$(e[u]).find(".slick-dots").css("bottom","auto").css("top",l-20))}}return{init:function(){o.$heroSlider=$(".hero-slider"),o.$iframes=o.$heroSlider.find(".embed-player"),o.$lazyImages=o.$heroSlider.find(".slide-image"),o.$lazyCounter=0,o.$shopByLookSlider=$(".shop-by-look--slider"),function(){if(s(),$(".section--products").length>0&&l(),d(),function(e){o.$heroSlider.on("init",function(e,t){var n=$(e.currentTarget);setTimeout(function(){c(n,"play")},1e3),setTimeout(function(){C(o.$heroSlider)},200)}),o.$heroSlider.on("beforeChange",function(e,t,o,n){n=t.$slides.get(n);var i=$(n).find("source");$(i).each(function(){$(this).attr("srcset",$(this).data("lazy"))}),i=$(n).find("img"),$(i).each(function(){$(this).attr("src",$(this).data("lazy"))}),c(t=$(t.$slider),"pause")}),o.$heroSlider.on("afterChange",function(e,t){c(t=$(t.$slider),"play")}),o.$heroSlider.on("lazyLoaded",function(e,t,n,i){o.$lazyCounter++,lazyCounter===lazyImages.length&&lazyImages.addClass("show")});for(var t={autoplay:!0,infinite:!0,autoplaySpeed:1e4,lazyLoad:"progressive",speed:600,arrows:!0,prevArrow:'<button class="slick-prev" aria-label="'.concat(Lang.slick.prev,'" type="button">').concat(Lang.slick.prev,"</button>"),nextArrow:'<button class="slick-next" aria-label="'.concat(Lang.slick.next,'" type="button">').concat(Lang.slick.next,"</button>"),dots:!0,adaptiveHeight:!1,cssEase:"cubic-bezier(0.87, 0.03, 0.41, 0.9)"},n=0;n<o.$heroSlider.length;n++){var i=$(".hero-slider").eq(n);$(i).addClass("custom-dots-nav"),t.customPaging=function(e,t){var o=""!=e.$slides.eq(t).attr("data-titlenav")?e.$slides.eq(t).attr("data-titlenav"):"&nbsp;";return'<span data-slick-index="'.concat(t,'" class="progressBar"></span><button type="button" class="slick-dot-title">').concat(o,"</button>")},t.pauseOnHover=!1,t.autoplaySpeed=1e4,t.pauseOnFocus=!1,t.pauseOnDotsHover=!1,t.waitForAnimate=!1,t.arrows=!1,t.draggable=!1,t.speed=350}o.$heroSlider.on("touchstart",function(e,t){o.$heroSlider.slick("slickPlay")}),o.$heroSlider.slick(t),$(".progressBar").each(function(e){var t="<div class='inProgress inProgress"+e+"'></div>";$(this).html(t)}),e()}(function(){o.$heroSlider.find(".slick-dots").hide(),a(),setTimeout(function(){o.$heroSlider.find(".slick-dots").show(),a()},500),$(window).on("orientationchange",function(){setTimeout(function(){a()},200)}),$(window).on("resize",r(200,function(){a()})),$(".section--shop-by-look").length>0&&$(window).on("scroll",r(200,function(){$(window).width()<1025&&0!=i&&($(window).scrollTop()>$(i).offset().top+$(i).height()-75||$(window).scrollTop()<$(window).height()-1.5*$(i).height())&&$(i).find(".shop-by-look--products .close").trigger("click")})),$("#btn_team_man").length>0&&$("#btn_team_man").on("click",function(e){e.preventDefault();var t=$(this).attr("href");A.clickCTAMenTeam(t)}),$("#btn_team_woman").length>0&&$("#btn_team_woman").on("click",function(e){e.preventDefault();var t=$(this).attr("href");A.clickCTAWomenTeam(t)})}),"logged"==$("html").attr("user-status")){var e=localStorage.getItem("show_modal_newsletter");null==e||null==e?$.ajax({url:"/api/newsletter/check",method:"GET",dataType:"json",success:function(e){localStorage.setItem("show_modal_newsletter",!0),0==e.data&&$.fancybox.open({src:"#modal--newsletter",opts:{modal:!1,touch:!1,afterLoad:function(e,t){$("#newsletter--email").parent(".input").hide(),$("#newsletter--marketing-inter").parent(".input").remove()}}})}}):$("#newsletter--email").val("")}$(".shop-by-look--slider").length>0&&(0==$(".shop-by-look--slider.slick-initialized").length&&(o.$shopByLookSlider.on("beforeChange",function(e,t,o,n){$(t.$slider).closest(".wrapper").find(".shop-by-look--point").removeClass("active"),$(t.$slider).closest(".wrapper").find(".shop-by-look--point").eq(n).addClass("active")}),o.$shopByLookSlider.slick({dots:!0,arrows:!1,prevArrow:'<button class="slick-prev" aria-label="'.concat(Lang.slick.prev,'" type="button">').concat(Lang.slick.prev,"</button>"),nextArrow:'<button class="slick-next" aria-label="'.concat(Lang.slick.next,'" type="button">').concat(Lang.slick.next,"</button>"),slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1})),$(".shop-by-look--point").on("click",function(){if(!$(this).hasClass("active")){var e=$
1(this).attr("data-look-index");$(this).closest(".wrapper").find(".shop-by-look--slider").slick("getSlick").slickGoTo(e)}$(window).width()<1025&&($("html, body").animate({scrollTop:$(this).closest(".section--shop-by-look").find(".shop-by-look--baseMedia").offset().top-$("#header .header--top-header").height()},250),i=$(this).closest(".section--shop-by-look"),$(this).closest(".wrapper").find(".shop-by-look--products").addClass("focused"))}),$(".shop-by-look--products .close").on("click",function(){$(this).closest(".wrapper").find(".shop-by-look--products").removeClass("focused"),i=!1}))}()}}}();const oA=tA;function nA(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var iA=function(){var e;function t(){$(window).width()>1024?null==$(".categories--filters").attr("style")&&$(".categories--filters").scrollToFixed({dontSetWidth:!0,marginTop:$("body").hasClass("kit-builder-standard-page")?255:55,zIndex:0,limit:function(){return $("main").offset().top+$("main").outerHeight()-$(window).height()}}):$(".categories--filters").trigger("detach.ScrollToFixed").removeAttr("style")}function o(){$("body").addClass("is-loading"),0==$(".filters-bar input:checked").length&&$(".selection--applied-filters .tag[remove-all]").remove(),e=new URLSearchParams,$("#filter--order").prop("selectedIndex")>0&&e.set("order",$("#filter--order").val());for(var t=0;t<$("[data-filter-title]").length;t++){var o=$("[data-filter-title]").eq(t).find("input:checked").map(function(){return $(this).attr("name")}).get();o.length>0&&e.set($("[data-filter-title]").eq(t).data("filter-title"),o.join())}if(0==Array.from(e).length){var n=window.location.href;n=n.split("?"),location.href=n[0]}else window.location.search=e}return{init:function(){var n=["labels","sizes","gender","prices","promo-perc"];$(".category--filters-toggle").on("click",function(){$(".categories--filters").toggleClass("active"),$(".categories--filters").toggleClass("hidden"),$("body").toggleClass("no-scroll")});var i,a=function(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return nA(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?nA(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,r=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return d=e.done,e},e:function(e){r=!0,a=e},f:function(){try{d||null==o.return||o.return()}finally{if(r)throw a}}}}((e=new URLSearchParams(window.location.search)).keys());try{for(a.s();!(i=a.n()).done;){var d=i.value;if("order"!=d){var r=e.getAll(d)[0].split(",");$(r).each(function(e,t){$("[data-filter-title='".concat(d,"']")).find('input[name="'.concat(t,'"]')).prop("checked",!0)})}}}catch(e){a.e(e)}finally{a.f()}$(".results--amount .tag").html($(".product-card").length),$("#filter--order").on("change",function(){var e=$
1("#filter--order option:selected").text();A.sortProducts(e),o()}),$("[data-filter-title] input").on("change",function(){var e=$(this).closest($("[data-filter-title]")).data("filter-title");if(!n.includes(e)){var t=$(this).closest($("[data-filter-title]")).find("h3").text(),o=$(this).next().find(".label--text").text().trim();t=["dondup","pttorino"].includes("inter")?o:"".concat(t,": ").concat(o),1==$(this).prop("checked")?A.filterProduct(t,"Add"):A.filterProduct(t,"Remove")}}),$("[data-filter-title='labels'] input").on("change",function(){var e=$(this).next().find(".label--text").text().trim();["dondup","pttorino"].includes("inter")&&(e=(e=e.split(": "))[1]),1==$(this).prop("checked")?A.filterProduct(e,"Add"):A.filterProduct(e,"Remove")}),$("[data-filter-title='sizes'] input").on("change",function(){var e=$(this).next().find(".label--text").text().trim();1==$(this).prop("checked")?A.filterSize(e,"Add"):A.filterSize(e,"Remove")}),$("[data-filter-title='gender'] input").on("change",function(){var e=$(this).next().find(".label--text").text().trim();1==$(this).prop("checked")?A.filterGender(e,"Add"):A.filterGender(e,"Remove")}),$("[data-filter-title='prices'] input").on("change",function(){var e=$
1(this).next().find(".label--text").text().trim();1==$(this).prop("checked")?A.filterPrice(e,"Add"):A.filterPrice(e,"Remove")}),$("[data-filter-title='promo-perc'] input").on("change",function(){var e=$(this).next().find(".label--text").text().trim();1==$(this).prop("checked")?A.filterPromoPerc(e,"Add"):A.filterPromoPerc(e,"Remove")}),$(".filters-bar input").on("change",function(){o()}),$(".selection--applied-filters").length>0&&($(".selection--applied-filters").find("[data-filter-selected]").on("click",function(){var e=$(this).data("filter-selected"),t=$(this).data("filter-selected-value");$('[data-filter-selected="'.concat(e,'"][data-filter-selected-value="').concat(t,'"]')).remove(),$('[data-filter-title="'.concat(e,'"]')).find('input[name="'.concat(t,'"]')).prop("checked",!1),o()}),$("[data-filter-selected]").on("click",function(){var e=$(this).closest($("[data-filter-selected]")).data("filter-selected");if(!n.includes(e)){var t=$(this).text();A.filterProduct(t,"Remove")}}),$("[data-filter-selected='labels']").on("click",function(){A.filterProduct($(this).text(),"Remove")}),$("[data-filter-selected='gender']").on("click",function(){A.filterGender($(this).text(),"Remove")}),$("[data-filter-selected='sizes']").on("click",function(){A.filterSize($(this).text(),"Remove")}),$("[data-filter-selected='prices']").on("click",function(){A.filterPrice($(this).text(),"Remove")}),$("[data-filter-selected='promo-perc']").on("click",function(){A.filterPromoPerc($(this).text(),"Remove")}),$(".selection--applied-filters .tag[remove-all]").on("click",function(){$(".selection--applied-filters .tag").remove(),$(".filters-bar input").prop("checked",!1),o()}));for(var s=0;s<$(".category--section").length;s++)0==$(".category--section").eq(s).find("li").length&&$(".category--section").eq(s).hide();for(var l=0;l<$("[data-filter-title]").length;l++)$("[data-filter-title]").eq(l).find("li").length>0&&$("[data-filter-title]").eq(l).removeClass("hide");$(".filter-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}).on("click",function(){}),["thepitch","dondup","pttorino"].includes("inter")||$("[data-filter-title]").not(".hide").length>0&&$("[data-filter-title]").not(".hide").eq(0).find(".filter-accordion").accordion("option","active",0),t(),$(window).on("resize",function(){t()})},emptyCategories:function(){for(var e=0;e<$(".category--products").length;e++)0==$(".category--products").eq(e).find("li").length&&$(".category--products").eq(e).prev("h2").remove()}}}();const aA=iA,dA=function(){localStorage.setItem("SEOlastCategory","CATEGORY - "+$("h1").data("category-name")),$(".faq").length>0&&$(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),$(".graphic").length>0&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,o=$(e);window.addEventListener("scroll",function(){var e=window.pageYOffset*t;$(o).css("transform","translate3d(0,".concat(e,"px,0)"))})}(".graphic img",.75)};var rA=function(){var e={},t=!1;return{init:function(){e.$productSizes=$("input[name='notify-size']"),e.$productSizes.length>0&&(e.$productSizes.on("click",function(){$(this).parent("li").hasClass("available")&&(t=$(this).val())}),$("#notify--size--form").on("submit",function(e){var o;e.preventDefault(),0==$("input[name='notify-size']:checked").length?Swal.fire({icon:"error",html:Lang.product["choose-size"],allowEnterKey:!1}):(o=function(){if($(".product--wrapper").find(".euro-conversion").length>0)var e=parseFloat($(".product--wrapper").find(".euro-conversion span").eq(0).text().replace(/\D/g,""));else e=$(".product--wrapper").find("[data-product-promo-price]").length>0?parseFloat($(".product--wrapper").find(".product--price .promo-price").eq(0).text().replace(/\D/g,"")):parseFloat($(".product--wrapper").find(".product--price .price").eq(0).text().replace(/\D/g,""));A.notifyMe($("#notify--sizes--email").val(),$(".product--code.desktop b").text(),t,$("input[name='notify-size']:checked").next().find("span").text(),e),$.fancybox.close(),$("input[name='notify-size'],#notify--sizes--privacy").prop("checked",!1),$("#notify--sizes--email").val(""),Swal.fire({icon:"success",html:Lang["back-in-stock"].modal,allowEnterKey:!1})},$.ajax({url:"/api/products/notify-size",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{email:$("#notify--sizes--email").val(),product:$(".product--code.desktop b").text(),size:t},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){$("body").removeClass("is-loading"),o()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message.data,allowEnterKey:!1})}}))}))}}}();const sA=rA;var lA=function(){var e,t,o={},n=[],a=1;function d(){var o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];$.ajax({url:"/api/bundles/"+t+"/"+a,method:"GET",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){o?$("body").addClass("is-loading no-scroll"):$("body").addClass("is-loading -bundle-loader")},success:function(t){"end"==t.data?function(){for(var t={name:"",sku:e.toString(),products:n,quantity:1,price:0},o=!1,d=0;d<i.USERCART.bundles.length;
1d++){var r={name:"",sku:i.USERCART.bundles[d].sku.toString(),products:i.USERCART.bundles[d].products,quantity:1,price:0};if(_.isEqual(t,r)){i.USERCART.bundles[d].quantity++,o=!0;break}}0==o&&i.USERCART.bundles.push(t),localStorage.setItem("cart",JSON.stringify(i.USERCART)),Yc.checkCart(function(){$("body").removeClass("is-loading -bundle-loader"),n=[],a=1,Yc.showCart(),$("#bundle-choice-wrapper, #product-detail-wrapper").removeClass("show")})}():($("#bundle-choice-wrapper .bundle-content").html(t.data),1==$("#bundle-choice-wrapper .bundle-content").find(".product-card.-bundle").length?$("#bundle-choice-wrapper .bundle-content").find(".product-card.-bundle").eq(0).find("[data-bundle-product]").eq(0).trigger("click"):($("#product-detail-wrapper").removeClass("show"),$("#bundle-choice-wrapper").addClass("show"),$("#bundle-choice-wrapper").find(".unveil").unveil(),$("body").removeClass("is-loading -bundle-loader")))},error:function(e){}})}return{init:function(){t=$("body").data("bundle-id"),e=$("body").data("bundle-sku"),o.$btn_chooseBundle=$("#btn_choose_bundle"),o.$btn_chooseBundle.on("click",function(){d(!0)}),$("body").on("click",".add-to-bundle",function(){null==n[a-1]?n.push({sku:$(this).data("sku")}):n[a-1]={sku:$(this).data("sku")},a++,d()}),$("body").on("click","[data-bundle-product]",function(){var e,o;$(this).closest("li.product").hasClass("out-of-stock")||(e=$(this).data("bundle-product"),o=function(){$("#product-detail-wrapper").find("#product-infos--accordion").length>0&&$("#product-detail-wrapper").find("#product-infos--accordion").accordion({heightStyle:"content",collapsible:!0,animate:200}),$("#product-detail-wrapper").find(".close").addClass("hide"),1==$("#bundle-choice-wrapper .bundle-content").find(".product-card.-bundle").length?$("#product-detail-wrapper").find(".close.-standard").removeClass("hide"):$("#product-detail-wrapper").find(".close.-back").removeClass("hide"),setTimeout(function(){$("#product-detail-wrapper").find(".product--gallery").removeClass("init-gallery"),MagicZoom.start()},100),$("body").removeClass("is-loading -bundle-loader")},$.ajax({url:"/api/bundles/"+t+"/"+a+"/product/"+e,method:"GET",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading -bundle-loader")},success:function(e){$("#product-detail-wrapper .bundle-content").html(e.data),$("#product-detail-wrapper .bundle-content").children().unbind(),$("#product-detail-wrapper .bundle-wrapper").scrollTop(0),$("#product-detail-wrapper").addClass("show"),$("#product-detail-wrapper").find(".unveil").unveil(),$("#product-detail-wrapper .bundle-content").find("input[name='size']").length>0&&(null!=n[a-1]&&($("#product-detail-wrapper .bundle-content").find("input[name='size'][value='".concat(n[a-1],"']")).prop("checked",!0),$("[data-bundle-product-sku]").prop("disabled",!1)),$("input[name='size']").unbind("click").on("click",function(){$(this).parent("li").hasClass("available")&&$("[data-bundle-product-sku]").prop("disabled",!1)})),$("#product-detail-wrapper").find(".product--description").hasClass("truncate")&&$("#product-detail-wrapper").find(".product--description.truncate").on("click",function(e){$(this).removeClass("truncate")}),$("#product-detail-wrapper .bundle-content").find(".product--customizations").length>0&&T.init("#product-detail-wrapper .bundle-content"),o()},error:function(e){}}))}),$("body").on("click","[data-bundle-product-sku]",function(){if($("input[name='size']").length>0?0==$("input[name='size']:checked").length?Swal.fire({icon:"error",html:Lang.product.alert["check-fields"]}):null==n[a-1]?n.push({sku:$("input[name='size']:checked").val()}):n[a-1]={sku:$("input[name='size']:checked").val()}:null==n[a-1]?n.push({sku:$(this).data("bundle-product-sku")}):n[a-1]={sku:$(this).data("bundle-product-sku")},n[a-1].customization=!1,$("#product-detail-wrapper .bundle-content").find(".product--customizations").length>0){if(0==$("#product-detail-wrapper").find("#c-default").prop("checked")){var e=$
1("#product-detail-wrapper").find("input[name='customization']:checked").attr("data-customization-type");if("player"==e)var t=$("#product-detail-wrapper").find("#c-player").data("customization-id"),o=$("#product-detail-wrapper").find(".customization--players.active").find("option:checked").data("player-id"),i=$("#product-detail-wrapper").find(".customization--players.active").find("option:checked").data("player-number"),r=$("#product-detail-wrapper").find(".customization--players.active").find("option:checked").data("player-surname").toString();if("text"==e||"number"==e||"text-number"==e)if($("#product-detail-wrapper").find("#customization--user-name, #customization--user-number").parent(".input").removeClass("error"),t=parseInt($("#product-detail-wrapper").find("#c-custom").data("customization-id")),o=null,r=$("#product-detail-wrapper").find("#customization--user-name").length>0?$("#product-detail-wrapper").find("#customization--user-name").val().toString():null,i=$("#product-detail-wrapper").find("#customization--user-number").length>0?$("#product-detail-wrapper").find("#customization--user-number").val().toString():null,"text"==e){if(""==r)return $("#product-detail-wrapper").find("#customization--user-name").parent(".input").addClass("error"),!1}else if("number"==e){if(""==i)return $("#product-detail-wrapper").find("#customization--user-number").parent(".input").addClass("error"),!1}else if("text-number"==e&&""==r&&""==i)return $("#product-detail-wrapper").find("#customization--user-name").parent(".input").addClass("error"),$("#product-detail-wrapper").find("#customization--user-number").parent(".input").addClass("error"),!1;0==n[a-1].customization&&(n[a-1].customization=[]),n[a-1].customization.push({id:t,player_id:o,type:e,text:r,number:i})}if($("#product-detail-wrapper").find("input[type=radio][name=patches-select]").length>0&&"no-patch"!=$("#product-detail-wrapper").find("input[type=radio][name=patches-select]:checked").val()&&(0==n[a-1].customization&&(n[a-1].customization=[]),n[a-1].customization.push({id:parseInt($("#product-detail-wrapper").find("input[type=radio][name=patches-select]:checked").attr("data-patch-id")),sku:$("#product-detail-wrapper").find("input[type=radio][name=patches-select]:checked").attr("data-patch-sku"),type:"patch",text:$("#product-detail-wrapper").find("input[type=radio][name=patches-select]:checked").next("label").find(".patch--name").text(),number:null})),$("#product-detail-wrapper").find(".extras").length>0)for(var s=0;s<$("#product-detail-wrapper").find("input[id*=extra-").length;s++)1==$("#product-detail-wrapper").find("input[id*=extra-").eq(s).prop("checked")&&(0==n[a-1].customization&&(n[a-1].customization=[]),n[a-1].customization.push({id:parseInt($("#product-detail-wrapper").find("input[id*=extra-").eq(s).data("extra-id")),sku:$("#product-detail-wrapper").find("input[id*=extra-").eq(s).attr("data-extra-sku"),type:"extra",text:$("#product-detail-wrapper").find("input[id*=extra-").eq(s).next("label").find(".extra--name").text(),number:null}))}a++,d()}),$("#bundle-choice-wrapper").find(".close").on("click",function(){$("#bundle-choice-wrapper").removeClass("show"),$("body").removeClass("no-scroll")}),$("#product-detail-wrapper").find(".close").on("click",function(){$("#product-detail-wrapper").removeClass("show"),1==$("#bundle-choice-wrapper .bundle-content").find(".product-card.-bundle").length&&($("#bundle-choice-wrapper").removeClass("show"),$("body").removeClass("no-scroll"))}),$("#product-detail-wrapper").on("click",".product--gallery.partial",function(e){"UL"==e.target.tagName&&$(this).removeClass("partial")}),$("body").on("click",".stepper li",function(){$(this).hasClass("done")&&(a=$(this).attr("data-step"),d())})}}}();const uA=lA,cA=JSON.parse('[{"name":"Canillo","isoCode":"02","countryCode":"AD","latitude":"42.59782490","longitude":"1.65663770"},{"name":"Encamp","isoCode":"03","countryCode":"AD","latitude":"42.53597640","longitude":"1.58367730"},{"name":"La Massana","isoCode":"04","countryCode":"AD","latitude":"42.54562500","longitude":"1.51473920"},{"name":"Ordino","isoCode":"05","countryCode":"AD","latitude":"42.59944330","longitude":"1.54023270"},{"name":"Sant Julià de Lòria","isoCode":"06","countryCode":"AD","latitude":"42.45296310","longitude":"1.49182350"},{"name":"Andorra la Vella","isoCode":"07","countryCode":"AD","latitude":"42.50631740","longitude":"1.52183550"},{"name":"Escaldes-Engordany","isoCode":"08","countryCode":"AD","latitude":"42.49093790","longitude":"1.58869660"},{"name":"Ajman Emirate","isoCode":"AJ","countryCode":"AE","latitude":"25.40521650","longitude":"55.51364330"},{"name":"Abu Dhabi Emirate","isoCode":"AZ","countryCode":"AE","latitude":"24.45388400","longitude":"54.37734380"},{"name":"Dubai","isoCode":"DU","countryCode":"AE","latitude":"25.20484930","longitude":"55.2707828
10"},{"name":"Fujairah","isoCode":"FU","countryCode":"AE","latitude":"25.12880990","longitude":"56.32648490"},{"name":"Ras al-Khaimah","isoCode":"RK","countryCode":"AE","latitude":"25.67413430","longitude":"55.98041730"},{"name":"Sharjah Emirate","isoCode":"SH","countryCode":"AE","latitude":"25.07539740","longitude":"55.75784030"},{"name":"Umm al-Quwain","isoCode":"UQ","countryCode":"AE","latitude":"25.54263240","longitude":"55.54753480"},{"name":"Balkh","isoCode":"BAL","countryCode":"AF","latitude":"36.75506030","longitude":"66.89753720"},{"name":"Bamyan","isoCode":"BAM","countryCode":"AF","latitude":"34.81000670","longitude":"67.82121040"},{"name":"Badghis","isoCode":"BDG","countryCode":"AF","latitude":"35.16713390","longitude":"63.76953840"},{"name":"Badakhshan","isoCode":"BDS","countryCode":"AF","latitude":"36.73477250","longitude":"70.81199530"},{"name":"Baghlan","isoCode":"BGL","countryCode":"AF","latitude":"36.17890260","longitude":"68.74530640"},{"name":"Daykundi","isoCode":"DAY","countryCode":"AF","latitude":"33.66949500","longitude":"66.
104635340"},{"name":"Farah","isoCode":"FRA","countryCode":"AF","latitude":"32.49532800","longitude":"62.26266270"},{"name":"Faryab","isoCode":"FYB","countryCode":"AF","latitude":"36.07956130","longitude":"64.90595500"},{"name":"Ghazni","isoCode":"GHA","countryCode":"AF","latitude":"33.54505870","longitude":"68.41739720"},{"name":"Ghōr","isoCode":"GHO","countryCode":"AF","latitude":"34.09957760","longitude":"64.90595500"},{"name":"Helmand","isoCode":"HEL","countryCode":"AF","latitude":"39.29893610","longitude":"-76.61604720"},{"name":"Herat","isoCode":"HER","countryCode":"AF","latitude":"34.35286500","longitude":"62.20402870"},{"name":"Jowzjan","isoCode":"JOW","countryCode":"AF","latitude":"36.89696920","longitude":"65.66585680"},{"name":"Kabul","isoCode":"KAB","countryCode":"AF","latitude":"34.55534940","longitude":"69.20748600"},{"name":"Kandahar","isoCode":"KAN","countryCode":"AF","latitude":"31.62887100","longitude":"65.73717490"},{"name":"Kapisa","isoCode":"KAP","countryCode":"AF","latitude":"34.98105720","longitude":"69.62145620"},{"name":"Kunduz Province","isoCode":"KDZ","countryCode":"AF","latitude":"36.72855110","longitude":"68.86789820"},{"name":"Khost","isoCode":"KHO","countryCode":"AF","latitude":"33.33384720","longitude":"69.93716730"},{"name":"Kunar","isoCode":"KNR","countryCode":"AF","latitude":"34.84658930","longitude":"71.09731700"},{"name":"Laghman","isoCode":"LAG","countryCode":"AF","latitude":"34.68976870","longitude":"70.14558050"},{"name":"Logar","isoCode":"LOG","countryCode":"AF","latitude":"34.01455180","longitude":"69.19239160"},{"name":"Nangarhar","isoCode":"NAN","countryCode":"AF","latitude":"34.17183130","longitude":"70.62167940"},{"name":"Nimruz","isoCode":"NIM","countryCode":"AF","latitude":"31.02614880","longitude":"62.45041540"},{"name":"Nuristan","isoCode":"NUR","countryCode":"AF","latitude":"35.32502230","longitude":"70.90712360"},{"name":"Panjshir","isoCode":"PAN","countryCode":"AF","latitude":"38.88023910","longitude":"-77.17172380"},{"name":"Parwan","isoCode":"PAR","countryCode":"AF","latitude":"34.96309770","longitude":"68.81088490"},{"name":"Paktia","isoCode":"PIA","countryCode":"AF","latitude":"33.70619900","longitude":"69.38310790"},{"name":"Paktika","isoCode":"PKA","countryCode":"AF","latitude":"32.26453860","longitude":"68.52471490"},{"name":"Samangan","isoCode":"SAM","countryCode":"AF","latitude":"36.31555060","longitude":"67.96428630"},{"name":"Sar-e Pol","isoCode":"SAR","countryCode":"AF","latitude":"36.21662800","longitude":"65.93336000"},{"name":"Takhar","isoCode":"TAK","countryCode":"AF","latitude":"36.66980130","longitude":"69.47845410"},{"name":"Urozgan","isoCode":"URU","countryCode":"AF","latitude":"32.92712870","longitude":"66.14152630"},{"name":"Zabul","isoCode":"ZAB","countryCode":"AF","latitude":"32.19187820","longitude":"67.18944880"},{"name":"Saint George Parish","isoCode":"03","countryCode":"AG","latitude":null,"longitude":null},{"name":"Saint John Parish","isoCode":"04","countryCode":"AG","latitude":null,"longitude":null},{"name":"Saint Mary Parish","isoCode":"05","countryCode":"AG","latitude":null,"longitude":null},{"name":"Saint Paul Parish","isoCode":"06","countryCode":"AG","latitude":null,"longitude":null},{"name":"Saint Peter Parish","isoCode":"07","countryCode":"AG","latitude":null,"longitude":null},{"name":"Saint Philip Parish","isoCode":"08","countryCode":"AG","latitude":"40.43682580","longitude":"-80.06855320"},{"name":"Barbuda","isoCode":"10","countryCode":"AG","latitude":"17.62662420","longitude":"-61.77130280"},{"name":"Redonda","isoCode":"11","countryCode":"AG","latitude":"16.93841600","longitude":"-62.34551480"},{"name":"Berat County","isoCode":"01","countryCode":"AL","latitude":"40.69530120","longitude":"20.04496620"},{"name":"Durrës County","isoCode":"02","countryCode":"AL","latitude":"41.50809720","longitude":"19.61631850"},{"name":"Elbasan County","isoCode":"03","countryCode":"AL","latitude":"41.12666720","longitude":"20.23556470"},{"name":"Fier County","isoCode":"04","countryCode":"AL","latitude":"40.91913920","longitude":"19.66393090"},{"name":"Gjirokastër County","isoCode":"05","countryCode":"AL","latitude":"40.06728740","longitude":"20.10452290"},{"name":"Korçë County","isoCode":"06","countryCode":"AL","latitude":"40.59056700","longitude":"20.61689210"},{"name":"Kukës County","isoCode":"07","countryCode":"AL","latitude":"42.08074640","longitude":"20.41429230"},{"name":"Lezhë County","isoCode":"08","countryCode":"AL","latitude":"41.78137
1590","longitude":"19.80679160"},{"name":"Dibër County","isoCode":"09","countryCode":"AL","latitude":"41.58881630","longitude":"20.23556470"},{"name":"Shkodër County","isoCode":"10","countryCode":"AL","latitude":"42.15037100","longitude":"19.66393090"},{"name":"Tirana County","isoCode":"11","countryCode":"AL","latitude":"41.24275980","longitude":"19.80679160"},{"name":"Vlorë County","isoCode":"12","countryCode":"AL","latitude":"40.15009600","longitude":"19.80679160"},{"name":"Berat District","isoCode":"BR","countryCode":"AL","latitude":"40.70863770","longitude":"19.94373140"},{"name":"Bulqizë District","isoCode":"BU","countryCode":"AL","latitude":"41.49425870","longitude":"20.21471570"},{"name":"Dibër District","isoCode":"DI","countryCode":"AL","latitude":"41.58881630","longitude":"20.23556470"},{"name":"Delvinë District","isoCode":"DL","countryCode":"AL","latitude":"39.94813640","longitude":"20.09558910"},{"name":"Durrës District","isoCode":"DR","countryCode":"AL","latitude":"41.37065170","longitude":"19.52110630"},{"name":"Devoll District","isoCode":"DV","countryCode":"AL","latitude":"40.64473470","longitude":"20.95066360"},{"name":"Kolonjë District","isoCode":"ER","countryCode":"AL","latitude":"40.33732620","longitude":"20.67946760"},{"name":"Fier District","isoCode":"FR","countryCode":"AL","latitude":"40.72750400","longitude":"19.56275960"},{"name":"Gjirokastër District","isoCode":"GJ","countryCode":"AL","latitude":"40.06728740","longitude":"20.10452290"},{"name":"Gramsh District","isoCode":"GR","countryCode":"AL","latitude":"40.86698730","longitude":"20.18493230"},{"name":"Has District","isoCode":"HA","countryCode":"AL","latitude":"42.79013360","longitude":"-83.61220120"},{"name":"Kavajë District","isoCode":"KA","countryCode":"AL","latitude":"41.18445290","longitude":"19.56275960"},{"name":"Kurbin District","isoCode":"KB","countryCode":"AL","latitude":"41.64126440","longitude":"19.70559500"},{"name":"Kuçovë District","isoCode":"KC","countryCode":"AL","latitude":"40.78370630","longitude":"19.87823480"},{"name":"Korçë District","isoCode":"KO","countryCode":"AL","latitude":"40.59056700","longitude":"20.61689210"},{"name":"Krujë District","isoCode":"KR","countryCode":"AL","latitude":"41.50947650","longitude":"19.77107320"},{"name":"Kukës District","isoCode":"KU","countryCode":"AL","latitude":"42.08074640","longitude":"20.41429230"},{"name":"Librazhd District","isoCode":"LB","countryCode":"AL","latitude":"41.18292320","longitude":"20.31747690"},{"name":"Lezhë District","isoCode":"LE","countryCode":"AL","latitude":"41.78607300","longitude":"19.64607580"},{"name":"Lushnjë District","isoCode":"LU","countryCode":"AL","latitude":"40.94198300","longitude":"19.69964280"},{"name":"Mallakastër District","isoCode":"MK","countryCode":"AL","latitude":"40.52733760","longitude":"19.78297910"},{"name":"Malësi e Madhe District","isoCode":"MM","countryCode":"AL","latitude":"42.42451730","longitude":"19.61631850"},{"name":"Mirditë District","isoCode":"MR","countryCode":"AL","latitude":"41.76428600","longitude":"19.90205090"},{"name":"Mat District","isoCode":"MT","countryCode":"AL","latitude":"41.59376750","longitude":"19.99732440"},{"name":"Pogradec District","isoCode":"PG","countryCode":"AL","latitude":"40.90153140","longitude":"20.65562890"},{"name":"Peqin District","isoCode":"PQ","countryCode":"AL","latitude":"41.04709020","longitude":"19.75023840"},{"name":"Përmet District","isoCode":"PR","countryCode":"AL","latitude":"40.23618370","longitude":"20.35173340"},{"name":"Pukë District","isoCode":"PU","countryCode":"AL","latitude":"42.04697720","longitude":"19.89609680"},{"name":"Shkodër District","isoCode":"SH","countryCode":"AL","latitude":"42.06929850","longitude":"19.50325590"},{"name":"Skrapar District","isoCode":"SK","countryCode":"AL","latitude":"40.53499460","longitude":"20.28322170"},{"name":"Sarandë District","isoCode":"SR","countryCode":"AL","latitude":"39.85921190","longitude":"20.02710010"},{"name":"Tepelenë District","isoCode":"TE","countryCode":"AL","latitude":"40.29666320","longitude":"20.01816730"},{"name":"Tropojë District","isoCode":"TP","countryCode":"AL","latitude":"42.39821510","longitude":"20.16259550"},{"name":"Tirana District","isoCode":"TR","countryCode":"AL","latitude":"41.32754590","longitude":"19.81869820"}
1,{"name":"Vlorë District","isoCode":"VL","countryCode":"AL","latitude":"40.46606680","longitude":"19.49135600"},{"name":"Aragatsotn Region","isoCode":"AG","countryCode":"AM","latitude":"40.33473010","longitude":"44.37482960"},{"name":"Ararat Province","isoCode":"AR","countryCode":"AM","latitude":"39.91394150","longitude":"44.72000040"},{"name":"Armavir Region","isoCode":"AV","countryCode":"AM","latitude":"40.15546310","longitude":"44.03724460"},{"name":"Yerevan","isoCode":"ER","countryCode":"AM","latitude":"40.18720230","longitude":"44.51520900"},{"name":"Gegharkunik Province","isoCode":"GR","countryCode":"AM","latitude":"40.35264260","longitude":"45.12604140"},{"name":"Kotayk Region","isoCode":"KT","countryCode":"AM","latitude":"40.54102140","longitude":"44.76901480"},{"name":"Lori Region","isoCode":"LO","countryCode":"AM","latitude":"40.96984520","longitude":"44.49001380"},{"name":"Shirak Region","isoCode":"SH","countryCode":"AM","latitude":"40.96308140","longitude":"43.81024610"},{"name":"Syunik Province","isoCode":"SU","countryCode":"AM","latitude":"39.51331120","longitude":"46.33932340"},{"name":"Tavush Region","isoCode":"TV","countryCode":"AM","latitude":"40.88662960","longitude":"45.33934900"},{"name":"Vayots Dzor Region","isoCode":"VD","countryCode":"AM","latitude":"39.76419960","longitude":"45.33375280"},{"name":"Bengo Province","isoCode":"BGO","countryCode":"AO","latitude":"-9.10422570","longitude":"13.72891670"},{"name":"Benguela Province","isoCode":"BGU","countryCode":"AO","latitude":"-12.80037440","longitude":"13.91439900"},{"name":"Bié Province","isoCode":"BIE","countryCode":"AO","latitude":"-12.57279070","longitude":"17.66888700"},{"name":"Cabinda Province","isoCode":"CAB","countryCode":"AO","latitude":"-5.02487490","longitude":"12.34638750"},{"name":"Cuando Cubango Province","isoCode":"CCU","countryCode":"AO","latitude":"-16.41808240","longitude":"18.80761950"},{"name":"Cunene Province","isoCode":"CNN","countryCode":"AO","latitude":"-16.28022210","longitude":"16.15809370"},{"name":"Cuanza Norte Province","isoCode":"CNO","countryCode":"AO","latitude":"-9.23985130","longitude":"14.65878210"},{"name":"Cuanza Sul","isoCode":"CUS","countryCode":"AO","latitude":"-10.59519100","longitude":"15.40680790"},{"name":"Huambo Province","isoCode":"HUA","countryCode":"AO","latitude":"-12.52682210","longitude":"15.59433880"},{"name":"Huíla Province","isoCode":"HUI","countryCode":"AO","latitude":"-14.92805530","longitude":"14.65878210"},{"name":"Lunda Norte Province","isoCode":"LNO","countryCode":"AO","latitude":"-8.35250220","longitude":"19.18800470"},{"name":"Lunda Sul Province","isoCode":"LSU","countryCode":"AO","latitude":"-10.28665780","longitude":"20.71224650"},{"name":"Luanda Province","isoCode":"LUA","countryCode":"AO","latitude":"-9.03508800","longitude":"13.26634790"},{"name":"Malanje Province","isoCode":"MAL","countryCode":"AO","latitude":"-9.82511830","longitude":"16.91225100"},{"name":"Moxico Province","isoCode":"MOX","countryCode":"AO","latitude":"-13.42935790","longitude":"20.33088140"},{"name":"Uíge Province","isoCode":"UIG","countryCode":"AO","latitude":"-7.17367320","longitude":"15.40680790"},{"name":"Zaire Province","isoCode":"ZAI","countryCode":"AO","latitude":"-6.57334580","longitude":"13.17403480"},{"name":"Salta","isoCode":"A","countryCode":"AR","latitude":"-24.79976880","longitude":"-65.41503670"},{"name":"Buenos Aires","isoCode":"B","countryCode":"AR","latitude":"-37.20172850","longitude":"-59.84106970"},{"name":"Ciudad Autónoma de Buenos Aires","isoCode":"C","countryCode":"AR","latitude":"-34.60368440","longitude":"-58.38155910"},{"name":"San Luis","isoCode":"D","countryCode":"AR","latitude":"-33.29620420","longitude":"-66.32949480"},{"name":"Entre Ríos","isoCode":"E","countryCode":"AR","latitude":"-31.77466540","longitude":"-60.49564610"},{"name":"La Rioja","isoCode":"F","countryCode":"AR","latitude":"-29.41937930","longitude":"-66.85599320"},{"name":"Santiago del Estero","isoCode":"G","countryCode":"AR","latitude":"-27.78335740","longitude":"-64.26416700"},{"name":"Chaco","isoCode":"H","countryCode":"AR","latitude":"-27.42571750","longitude":"-59.02437840"},{"name":"San Juan","isoCode":"J","countryCode":"AR","latitude":"-31.53169760","longitude":"-68.56769620"},{"name":"Catamarca","isoCode":"K","countryCode":"AR","latitude":"-28.47158770","longitude":"-65.78772090"},{"name":"La Pampa","isoCode":"L","countryCode":"AR","latitude":"-36.61475730","longitude":"-64.28392090"},{"name":"Mendoza","isoCode":"M","countryCode":"AR","latitude":"-32.88945870","longitude":"-68.84583860"},{"name":"Misiones","isoCode":"N","countryCode":"AR","latitude":"-27.42692550","longitude":"-55.94670760"},{"name":"Formosa","isoCode":"P","countryCode":"AR","latitude":"-26.18948040","longitude":"-58.22428060"},{"name":"Neuquén","isoCode":"Q","countryCode":"AR","latitude":"-38.94587000","longitude":"-68.07309250"},{"name":"Río Negro","isoCode":"R","countryCode":"AR","latitude":"-40.82614340","longitude":"-63.02663390"},{"name":"Santa Fe","isoCode":"S","countryCode":"AR","latitude":"-31.58551090","longitude":"-60.72380160"},{"name":"Tucumán","isoCode":"T","countryCode":"AR","latitude":"-26.82211270","longitude":"-65.21929030"},{"name":"Chubut","isoCode":"U","countryCode":"AR","latitude":"-43.29342460","longitude":"-65.11148180"}
1,{"name":"Tierra del Fuego","isoCode":"V","countryCode":"AR","latitude":"-54.80539980","longitude":"-68.32420610"},{"name":"Corrientes","isoCode":"W","countryCode":"AR","latitude":"-27.46921310","longitude":"-58.83063490"},{"name":"Córdoba","isoCode":"X","countryCode":"AR","latitude":"-31.39928760","longitude":"-64.26438420"},{"name":"Jujuy","isoCode":"Y","countryCode":"AR","latitude":"-24.18433970","longitude":"-65.30217700"},{"name":"Santa Cruz","isoCode":"Z","countryCode":"AR","latitude":"-51.63528210","longitude":"-69.24743530"},{"name":"Burgenland","isoCode":"1","countryCode":"AT","latitude":"47.15371650","longitude":"16.26887970"},{"name":"Carinthia","isoCode":"2","countryCode":"AT","latitude":"46.72220300","longitude":"14.18058820"},{"name":"Lower Austria","isoCode":"3","countryCode":"AT","latitude":"48.10807700","longitude":"15.80495580"},{"name":"Upper Austria","isoCode":"4","countryCode":"AT","latitude":"48.02585400","longitude":"13.97236650"},{"name":"Salzburg","isoCode":"5","countryCode":"AT","latitude":"47.80949000","longitude":"13.05501000"},{"name":"Styria","isoCode":"6","countryCode":"AT","latitude":"47.35934420","longitude":"14.46998270"},{"name":"Tyrol","isoCode":"7","countryCode":"AT","latitude":"47.25374140","longitude":"11.60148700"},{"name":"Vorarlberg","isoCode":"8","countryCode":"AT","latitude":"47.24974270","longitude":"9.97973730"},{"name":"Vienna","isoCode":"9","countryCode":"AT","latitude":"48.20817430","longitude":"16.37381890"},{"name":"Australian Capital Territory","isoCode":"ACT","countryCode":"AU","latitude":"-35.47346790","longitude":"149.01236790"},{"name":"New South Wales","isoCode":"NSW","countryCode":"AU","latitude":"-31.25321830","longitude":"146.92109900"},{"name":"Northern Territory","isoCode":"NT","countryCode":"AU","latitude":"-19.49141080","longitude":"132.55096030"},{"name":"Queensland","isoCode":"QLD","countryCode":"AU","latitude":"-20.91757380","longitude":"142.70279560"},{"name":"South Australia","isoCode":"SA","countryCode":"AU","latitude":"-30.00023150","longitude":"136.20915470"},{"name":"Tasmania","isoCode":"TAS","countryCode":"AU","latitude":"-41.45451960","longitude":"145.97066470"},{"name":"Victoria","isoCode":"VIC","countryCode":"AU","latitude":"-36.48564230","longitude":"140.97794250"},{"name":"Western Australia","isoCode":"WA","countryCode":"AU","latitude":"-27.67281680","longitude":"121.62830980"},{"name":"Absheron District","isoCode":"ABS","countryCode":"AZ","latitude":"40.36296930","longitude":"49.27368150"},{"name":"Agstafa District","isoCode":"AGA","countryCode":"AZ","latitude":"41.26559330","longitude":"45.51342910"},{"name":"Aghjabadi District","isoCode":"AGC","countryCode":"AZ","latitude":"28.78918410","longitude":"77.51607880"},{"name":"Agdam District","isoCode":"AGM","countryCode":"AZ","latitude":"39.99318530","longitude":"46.99495620"},{"name":"Agdash District","isoCode":"AGS","countryCode":"AZ","latitude":"40.63354270","longitude":"47.46743100"},{"name":"Agsu District","isoCode":"AGU","countryCode":"AZ","latitude":"40.52833390","longitude":"48.36508350"},{"name":"Astara District","isoCode":"AST","countryCode":"AZ","latitude":"38.49378450","longitude":"48.69443650"},{"name":"Baku","isoCode":"BA","countryCode":"AZ","latitude":"40.40926170","longitude":"49.86709240"},{"name":"Babek District","isoCode":"BAB","countryCode":"AZ","latitude":"39.15076130","longitude":"45.44853680"},{"name":"Balakan District","isoCode":"BAL","countryCode":"AZ","latitude":"41.70375090","longitude":"46.40442130"},{"name":"Barda District","isoCode":"BAR","countryCode":"AZ","latitude":"40.37065550","longitude":"47.13789090"},{"name":"Beylagan District","isoCode":"BEY","countryCode":"AZ","latitude":"39.77230730","longitude":"47.61541660"},{"name":"Bilasuvar District","isoCode":"BIL","countryCode":"AZ","latitude":"39.45988330","longitude":"48.55098130"},{"name":"Jabrayil District","isoCode":"CAB","countryCode":"AZ","latitude":"39.26455440","longitude":"46.96215620"},{"name":"Jalilabad District","isoCode":"CAL","countryCode":"AZ","latitude":"39.20516320","longitude":"48.51006040"},{"name":"Julfa District","isoCode":"CUL","countryCode":"AZ","latitude":"38.96049830","longitude":"45.62929390"},{"name":"Dashkasan District","isoCode":"DAS","countryCode":"AZ","latitude":"40.52022570","longitude":"46.07793040"},{"name":"Fizuli District","isoCode":"FUZ","countryCode":"AZ","latitude":"39.53786050","longitude":"47.30338770"},{"name":"Ganja","isoCode":"GA","countryCode":"AZ","latitude":"36.36873380","longitude":"-95.99857670"},{"name":"Gədəbəy","isoCode":"GAD","countryCode":"AZ","latitude":"40.56996390","longitude":"45.81068830"},{"name":"Goranboy District","isoCode":"GOR","countryCode":"AZ","latitude":"40.53805060","longitude":"46.59908910"},{"name":"Goychay","isoCode":"GOY","countryCode":"AZ","latitude":"40.62361680","longitude":"47.74030340"},{"name":"Goygol District","isoCode":"GYG","countryCode":"AZ","latitude":"40.55953780","longitude":"46.33149530"},{"name":"Hajigabul District","isoCode":"HAC","countryCode":"AZ","latitude":"40.03937700","longitude":"48.92025330"},{"name":"Imishli District","isoCode":"IMI","countryCode":"AZ","latitude":"39.86946860","longitude":"48.06652180"},{"name":"Ismailli District","isoCode":"ISM","countryCode":"AZ","latitude":"40.74299360","longitude":"48.21255560"},{"name":"Kalbajar District","isoCode":"KAL","countryCode":"AZ","latitude":"40.10243290","longitude":"46.03648720"},{"name":"Kangarli District","isoCode":"KAN","countryCode":"AZ","latitude":"39.38719400","longitude":"45.16398520"},{"name":"Kurdamir District","isoCode":"KUR","countryCode":"AZ","latitude":"40.36986510","longitude":"48.16446260"},{"name":"Lankaran District","isoCode":"LA","countryCode":"AZ","latitude":"38.75286690","longitude":"48.84750150"},{"name":"Lachin District","isoCode":"LAC","countryCode":"AZ","latitude":"39.63834140","longitude":"46.54608530"},{"name":"Lankaran","isoCode":"LAN","countryCode":"AZ","latitude":"38.75286690","longitude":"48.84750150"},{"name":"Lerik District","isoCode":"LER","countryCode":"AZ","latitude":"38.77361920","longitude":"48.41514830"},{"name":"Masally District","isoCode":"MAS","countryCode":"AZ","latitude":"39.03407220","longitude":"48.65893540"},{"name":"Mingachevir","isoCode":"MI","countryCode":"AZ","latitude":"40.77025630","longitude":"47.04960150"},{"name":"Neftchala District","isoCode":"NEF","countryCode":"AZ","latitude":"39.38810520","longitude":"49.24137430"},{"name":"Nakhchivan Autonomous Republic","isoCode":"NX","countryCode":"AZ","latitude":"39.32568140","longitude":"45.49126480"},{"name":"Oghuz District","isoCode":"OGU","countryCode":"AZ","latitude":"41.07279240","longitude":"47.46506720"},{"name":"Ordubad District","isoCode":"ORD","countryCode":"AZ","latitude":"38.90216220","longitude":"46.02376250"},{"name":"Qabala District","isoCode":"QAB","countryCode":"AZ","latitude":"40.92539250","longitude":"47.80161060"},{"name":"Qakh District","isoCode":"QAX","countryCode":"AZ","latitude":"41.42068270","longitude":"46.93201840"},{"name":"Qazakh District","isoCode":"QAZ","countryCode":"AZ","latitude":"41.09710740","longitude":"45.35163310"},{"name":"Quba District","isoCode":"QBA","countryCode":"AZ","latitude":"41.15642420","longitude":"48.41350210"},{"name":"Qubadli District","isoCode":"QBI","countryCode":"AZ","latitude":"39.27139960","longitude":"46.63543120"},{"name":"Gobustan District","isoCode":"QOB","countryCode":"AZ","latitude":"40.53261040","longitude":"48.92737500"},{"name":"Qusar District","isoCode":"QUS","countryCode":"AZ","latitude":"41.42668860","longitude":"48.43455770"},{"name":"Shaki","isoCode":"SA","countryCode":"AZ","latitude":"41.19747530","longitude":"47.15712410"},{"name":"Sabirabad District","isoCode":"SAB","countryCode":"AZ","latitude":"39.98706630","longitude":"48.46925450"},{"name":"Sadarak District","isoCode":"SAD","countryCode":"AZ","latitude":"39.71051140","longitude":"44.88642770"},{"name":"Shahbuz District","isoCode":"SAH","countryCode":"AZ","latitude":"39.44521030","longitude":"45.65680090"},{"name":"Shaki District","isoCode":"SAK","countryCode":"AZ","latitude":"41.11346620","longitude":"47.13169270"},{"name":"Salyan District","isoCode":"SAL","countryCode":"AZ","latitude":"28.35248110","longitude":"82.12784000"},{"name":"Sharur District","isoCode":"SAR","countryCode":"AZ","latitude":"39.55363320","longitude":"44.98456800"},{"name":"Saatly District","isoCode":"SAT","countryCode":"AZ","latitude":"39.9095
15030","longitude":"48.35951220"},{"name":"Shabran District","isoCode":"SBN","countryCode":"AZ","latitude":"41.22283760","longitude":"48.84573040"},{"name":"Siazan District","isoCode":"SIY","countryCode":"AZ","latitude":"41.07838330","longitude":"49.11184770"},{"name":"Shamkir District","isoCode":"SKR","countryCode":"AZ","latitude":"40.82881440","longitude":"46.01668790"},{"name":"Sumqayit","isoCode":"SM","countryCode":"AZ","latitude":"40.58547650","longitude":"49.63174110"},{"name":"Shamakhi District","isoCode":"SMI","countryCode":"AZ","latitude":"40.63187310","longitude":"48.63638010"},{"name":"Samukh District","isoCode":"SMX","countryCode":"AZ","latitude":"40.76046310","longitude":"46.40631810"},{"name":"Shirvan","isoCode":"SR","countryCode":"AZ","latitude":"39.94697070","longitude":"48.92239190"},{"name":"Shusha District","isoCode":"SUS","countryCode":"AZ","latitude":"39.75374380","longitude":"46.74647550"},{"name":"Tartar District","isoCode":"TAR","countryCode":"AZ","latitude":"40.34438750","longitude":"46.93765190"},{"name":"Tovuz District","isoCode":"TOV","countryCode":"AZ","latitude":"40.99545230","longitude":"45.61659070"},{"name":"Ujar District","isoCode":"UCA","countryCode":"AZ","latitude":"40.50675250","longitude":"47.64896410"},{"name":"Khachmaz District","isoCode":"XAC","countryCode":"AZ","latitude":"41.45911680","longitude":"48.80206260"},{"name":"Khojali District","isoCode":"XCI","countryCode":"AZ","latitude":"39.91325530","longitude":"46.79430500"},{"name":"Khizi District","isoCode":"XIZ","countryCode":"AZ","latitude":"40.91094890","longitude":"49.07292640"},{"name":"Martuni","isoCode":"XVD","countryCode":"AZ","latitude":"39.79146930","longitude":"47.11008140"},{"name":"Yardymli District","isoCode":"YAR","countryCode":"AZ","latitude":"38.90589170","longitude":"48.24961270"},{"name":"Yevlakh","isoCode":"YE","countryCode":"AZ","latitude":"40.61966380","longitude":"47.15003240"},{"name":"Yevlakh District","isoCode":"YEV","countryCode":"AZ","latitude":"40.61966380","longitude":"47.15003240"},{"name":"Zangilan District","isoCode":"ZAN","countryCode":"AZ","latitude":"39.08568990","longitude":"46.65247280"},{"name":"Zaqatala District","isoCode":"ZAQ","countryCode":"AZ","latitude":"41.59068890","longitude":"46.72403730"},{"name":"Zardab District","isoCode":"ZAR","countryCode":"AZ","latitude":"40.21481140","longitude":"47.71494400"},{"name":"Una-Sana Canton","isoCode":"01","countryCode":"BA","latitude":"44.65031160","longitude":"16.31716290"},{"name":"Posavina Canton","isoCode":"02","countryCode":"BA","latitude":"45.07520940","longitude":"18.37763040"},{"name":"Tuzla Canton","isoCode":"03","countryCode":"BA","latitude":"44.53434630","longitude":"18.69727970"},{"name":"Zenica-Doboj Canton","isoCode":"04","countryCode":"BA","latitude":"44.21271090","longitude":"18.16046250"},{"name":"Bosnian Podrinje Canton","isoCode":"05","countryCode":"BA","latitude":"43.68749000","longitude":"18.82443940"},{"name":"Central Bosnia Canton","isoCode":"06","countryCode":"BA","latitude":"44.13818560","longitude":"17.68667140"},{"name":"Herzegovina-Neretva Canton","isoCode":"07","countryCode":"BA","latitude":"43.52651590","longitude":"17.76362100"},{"name":"West Herzegovina Canton","isoCode":"08","countryCode":"BA","latitude":"43.43692440","longitude":"17.38488310"},{"name":"Sarajevo Canton","isoCode":"09","countryCode":"BA","latitude":"43.85125640","longitude":"18.29534420"},{"name":"Canton 10","isoCode":"10","countryCode":"BA","latitude":"43.95341550","longitude":"16.94251870"},{"name":"Federation of Bosnia and Herzegovina","isoCode":"BIH","countryCode":"BA","latitude":"43.88748970","longitude":"17.84279300"},{"name":"Brčko District","isoCode":"BRC","countryCode":"BA","latitude":"44.84059440","longitude":"18.74215300"},{"name":"Republika Srpska","isoCode":"SRP","countryCode":"BA","latitude":"44.72801860","longitude":"17.31481360"},{"name":"Christ Church","isoCode":"01","countryCode":"BB","latitude":"36.00604070","longitude":"-95.92112100"},{"name":"Saint Andrew","isoCode":"02","countryCode":"BB","latitude":null,"longitude":null},{"name":"Saint George","isoCode":"03","countryCode":"BB","latitude":"37.09652780","longitude":"-113.56841640"},{"name":"Saint James","isoCode":"04","countryCode":"BB","latitude":"48.52356600","longitude":"-1.32378850"},{"name":"Saint John","isoCode":"05","countryCode":"BB","latitude":"45.27331530","longitude":"-66.06330800"},{"name":"Saint Joseph","isoCode":"06","countryCode":"BB","latitude":"39.76745780","longitude":"-94.84668100"},{"name":"Saint Lucy","isoCode":"07","countryCode":"BB","latitude":"38.76146250","longitude":"-77.44914390"},{"name":"Saint Michael","isoCode":"08","countryCode":"BB","latitude":"36.03597700","longitude":"-95.84905200"},{"name":"Saint Peter","isoCode":"09","countryCode":"BB","latitude":"37.08271190","longitude":"-94.51712500"},{"name":"Saint Philip","isoCode":"10","countryCode":"BB","latitude":"35.23311400","longitude":"-89.43640420"},{"name":"Saint Thomas","isoCode":"11","countryCode":"BB","latitude":"18.33809650","longitude":"-64.89409460"},{"name":"Bandarban District","isoCode":"01","countryCode":"BD","latitude":"21.83110020","longitude":"92.36863210"},{"name":"Barguna District","isoCode":"02","countryCode":"BD","latitude":"22.09529150","longitude":"90.11206960"},{"name":"Bogra District","isoCode":"03","countryCode":"BD","latitude":"24.85104020","longitude":"89.36972250"},{"name":"Brahmanbaria District","isoCode":"04","countryCode":"BD","latitude":"23.96081810","longitude":"91.11150140"},{"name":"Bagerhat District","isoCode":"05","countryCode":"BD","latitude":"22.66024360","longitude":"89.78954780"},{"name":"Barisal District","isoCode":"06","countryCode":"BD","latitude":"22.70220980","longitude":"90.36963160"},{"name":"Bhola District","isoCode":"07","countryCode":"BD","latitude":"22.17853150","longitude":"90.71010230"},{"name":"Comilla District","isoCode":"08","countryCode":"BD","latitude":"23.45756670","longitude":"91.18089960"},{"name":"Chandpur District","isoCode":"09","countryCode":"BD","latitude":"23.25131480","longitude":"90.85178460"},{"name":"Chittagong District","isoCode":"10","countryCode":"BD","latitude":"22.51501050","longitude":"91.75388170"},{"name":"Cox\'s Bazar District","isoCode":"11","countryCode":"BD","latitude":"21.56406260","longitude":"92.02821290"},{"name":"Chuadanga District","isoCode":"12","countryCode":"BD","latitude":"23.61605120","longitude":"88.82630060"},{"name":"Dhaka District","isoCode":"13","countryCode":"BD","latitude":"23.81051400","longitude":"90.33718890"},{"name":"Dinajpur District","isoCode":"14","countryCode":"BD","latitude":"25.62791230","longitude":"88.63317580"},{"name":"Faridpur District","isoCode":"15","countryCode":"BD","latitude":"23.54239190","longitude":"89.63089210"},{"name":"Feni District","isoCode":"16","countryCode":"BD","latitude":"22.94087840","longitude":"91.40666460"},{"name":"Gopalganj District","isoCode":"17","countryCode":"BD","latitude":"26.48315840","longitude":"84.43655000"},{"name":"Gazipur District","isoCode":"18","countryCode":"BD","latitude":"24.09581710","longitude":"90.41251810"},{"name":"Gaibandha District","isoCode":"19","countryCode":"BD","latitude":"25.32969280","longitude":"89.54296520"},{"name":"Habiganj District","isoCode":"20","countryCode":"BD","latitude":"24.47712360","longitude":"91.45065650"},{"name":"Jamalpur District","isoCode":"21","countryCode":"BD","latitude":"25.08309260","longitude":"89.78532180"},{"name":"Jessore District","isoCode":"22","countryCode":"BD","latitude":"23.16340140","longitude":"89.21816640"},{"name":"Jhenaidah District","isoCode":"23","countryCode":"BD","latitude":"23.54498730","longitude":"89.17260310"},{"name":"Joypurhat District","isoCode":"24","countryCode":"BD","latitude":"25.09473490","longitude":"89.09449370"},{"name":"Jhalokati District","isoCode":"25","countryCode":"BD","latitude":"22.57208000","longitude":"90.18696440"},{"name":"Kishoreganj District","isoCode":"26","countryCode":"BD","latitude":"24.42604570","longitude":"90.98206680"},{"name":"Khulna District","isoCode":"27","countryCode":"BD","latitude":"22.67377350","longitude":"89.39665810"},{"name":"Kurigram District","isoCode":"28","countryCode":"BD","latitude":"25.80724140","longitude":"89.62947460"},{"name":"Khagrachari District","isoCode":"29","countryCode":"BD","latitude":"23.13217510","longitude":"91.94902100"},{"name":"Kushtia District","isoCode":"30","countryCode":"BD","latitude":"23.89069950","longitude":"89.10993680"},{"name":"Lakshmipur District","isoCode":"31","countryCode":"BD","latitude":"22.94467440","longitude":"90.82819070"},{"name":"Lalmonirhat District","isoCode":"32","countryCode":"BD","latitude":"25.99233980","longitude":"89.28472510"},{"name":"Bahadia","isoCode":"33","countryCode":"BD","latitude":"23.78987120","longitude":"90.16714830"},{"name":"Mymensingh District","isoCode":"34","countryCode":"BD","latitude":"24.75385750","longitude":"90.40729190"},{"name":"Munshiganj District","isoCode":"35","countryCode":"BD","latitude":"23.49809310","longitude":"90.41266210"},{"name":"Madaripur District","isoCode":"36","countryCode":"BD","latitude":"23.23933460","longitude":"90.18696440"},{"name":"Moulvibazar District","isoCode":"38","countryCode":"BD","latitude":"24.30953440","longitude":"91.73149030"},{"name":"Meherpur District","isoCode":"39","countryCode":"BD","latitude":"23.80519910","longitude":"88.67235780"},{"name":"Narayanganj District","isoCode":"40","countryCode":"BD","latitude":"23.71466010","longitude":"90.56360900"},{"name":"Netrokona District","isoCode":"41","countryCode":"BD","latitude":"24.81032840","longitude":"90.86564150"},{"name":"Narail District","isoCode":"43","countryCode":"BD","latitude":"23.11629290","longitude":"89.58404040"},{"name":"Natore District","isoCode":"44","countryCode":"BD","latitude":"24.41024300","longitude":"89.00761770"}
1,{"name":"Chapai Nawabganj District","isoCode":"45","countryCode":"BD","latitude":"24.74131110","longitude":"88.29120690"},{"name":"Nilphamari District","isoCode":"46","countryCode":"BD","latitude":"25.84827980","longitude":"88.94141340"},{"name":"Noakhali District","isoCode":"47","countryCode":"BD","latitude":"22.87237890","longitude":"91.09731840"},{"name":"Naogaon District","isoCode":"48","countryCode":"BD","latitude":"24.91315970","longitude":"88.75309520"},{"name":"Pabna District","isoCode":"49","countryCode":"BD","latitude":"24.15850500","longitude":"89.44807180"},{"name":"Pirojpur District","isoCode":"50","countryCode":"BD","latitude":"22.57907440","longitude":"89.97592640"},{"name":"Patuakhali District","isoCode":"51","countryCode":"BD","latitude":"22.22486320","longitude":"90.45475030"},{"name":"Panchagarh District","isoCode":"52","countryCode":"BD","latitude":"26.27087050","longitude":"88.59517510"},{"name":"Rajbari District","isoCode":"53","countryCode":"BD","latitude":"23.71513400","longitude":"89.58748190"},{"name":"Rajshahi District","isoCode":"54","countryCode":"BD","latitude":"24.37330870","longitude":"88.60487160"},{"name":"Rangpur District","isoCode":"55","countryCode":"BD","latitude":"25.74679250","longitude":"89.25083350"},{"name":"Rangamati Hill District","isoCode":"56","countryCode":"BD","latitude":"22.73241730","longitude":"92.29851340"},{"name":"Sherpur District","isoCode":"57","countryCode":"BD","latitude":"25.07462350","longitude":"90.14949040"},{"name":"Satkhira District","isoCode":"58","countryCode":"BD","latitude":"22.31548120","longitude":"89.11145250"},{"name":"Sirajganj District","isoCode":"59","countryCode":"BD","latitude":"24.31411150","longitude":"89.56996150"},{"name":"Sylhet District","isoCode":"60","countryCode":"BD","latitude":"24.89933570","longitude":"91.87004730"},{"name":"Sunamganj District","isoCode":"61","countryCode":"BD","latitude":"25.07145350","longitude":"91.39916270"},{"name":"Shariatpur District","isoCode":"62","countryCode":"BD","latitude":"23.24232140","longitude":"90.43477110"},{"name":"Tangail District","isoCode":"63","countryCode":"BD","latitude":"24.39174270","longitude":"89.99482570"},{"name":"Thakurgaon District","isoCode":"64","countryCode":"BD","latitude":"26.04183920","longitude":"88.42826160"},{"name":"Barisal Division","isoCode":"A","countryCode":"BD","latitude":"22.38111310","longitude":"90.33718890"},{"name":"Chittagong Division","isoCode":"B","countryCode":"BD","latitude":"23.17931570","longitude":"91.98815270"},{"name":"Dhaka Division","isoCode":"C","countryCode":"BD","latitude":"23.95357420","longitude":"90.14949880"},{"name":"Khulna Division","isoCode":"D","countryCode":"BD","latitude":"22.80878160","longitude":"89.24671910"},{"name":"Rajshahi Division","isoCode":"E","countryCode":"BD","latitude":"24.71057760","longitude":"88.94138650"},{"name":"Rangpur Division","isoCode":"F","countryCode":"BD","latitude":"25.84833880","longitude":"88.94138650"},{"name":"Sylhet Division","isoCode":"G","countryCode":"BD","latitude":"24.70498110","longitude":"91.67606910"},{"name":"Mymensingh Division","isoCode":"H","countryCode":"BD","latitude":"24.71362000","longitude":"90.45023680"},{"name":"Brussels-Capital Region","isoCode":"BRU","countryCode":"BE","latitude":"50.85034630","longitude":"4.35172110"},{"name":"Antwerp","isoCode":"VAN","countryCode":"BE","latitude":"51.21944750","longitude":"4.40246430"},{"name":"Flemish Brabant","isoCode":"VBR","countryCode":"BE","latitude":"50.88154340","longitude":"4.56459700"},{"name":"Flanders","isoCode":"VLG","countryCode":"BE","latitude":"51.01087060","longitude":"3.72646130"},{"name":"Limburg","isoCode":"VLI","countryCode":"BE","latitude":null,"longitude":null},{"name":"East Flanders","isoCode":"VOV","countryCode":"BE","latitude":"51.03621010","longitude":"3.73731240"},{"name":"West Flanders","isoCode":"VWV","countryCode":"BE","latitude":"40.01793340","longitude":"-105.28067330"},{"name":"Wallonia","isoCode":"WAL","countryCode":"BE","latitude":"50.41756370","longitude":"4.45100660"},{"name":"Walloon Brabant","isoCode":"WBR","countryCode":"BE","latitude":"50.63324100","longitude":"4.52431500"},{"name":"Hainaut","isoCode":"WHT","countryCode":"BE","latitude":"50.52570760","longitude":"4.06210170"},{"name":"Liège","isoCode":"WLG","countryCode":"BE","latitude":"50.63255740","longitude":"5.57966620"},{"name":"Luxembourg","isoCode":"WLX","countryCode":"BE","latitude":"49.81527300","longitude":"6.12958300"},{"name":"Namur","isoCode":"WNA","countryCode":"BE","latitude":"50.46738830","longitude":"4.87198540"},{"name":"Boucle du Mouhoun Region","isoCode":"01","countryCode":"BF","latitude":"12.41660000","longitude":"-3.41955270"},{"name":"Cascades Region","isoCode":"02","countryCode":"BF","latitude":"10.40729920","longitude":"-4.56244260"},{"name":"Centre","isoCode":"03","countryCode":"BF","latitude":null,"longitude":null},{"name":"Centre-Est Region","isoCode":"04","countryCode":"BF","latitude":"11.52476740","longitude":"-0.14949880"},{"name":"Centre-Nord Region","isoCode":"05","countryCode":"BF","latitude":"13.17244640","longitude":"-0.90566230"},{"name":"Centre-Ouest Region","isoCode":"06","countryCode":"BF","latitude":"11.87984660","longitude":"-2.30244600"},{"name":"Centre-Sud Region","isoCode":"07","countryCode":"BF","latitude":"11.52289110","longitude":"-1.05861350"},{"name":"Est Region","isoCode":"08","countryCode":"BF","latitude":"12.43655260","longitude":"0.90566230"},{"name":"Hauts-Bassins Region","isoCode":"09","countryCode":"BF","latitude":"11.49420030","longitude":"-4.23333550"},{"name":"Nord Region, Burkina Faso","isoCode":"10","countryCode":"BF","latitude":"13.71825200","longitude":"-2.30244600"},{"name":"Plateau-Central Region","isoCode":"11","countryCode":"BF","latitude":"12.25376480","longitude":"-0.75328090"},{"name":"Sahel Region","isoCode":"12","countryCode":"BF","latitude":"14.10008650","longitude":"-0.14949880"},{"name":"Sud-Ouest Region","isoCode":"13","countryCode":"BF","latitude":"10.42314930","longitude":"-3.25836260"},{"name":"Balé Province","isoCode":"BAL","countryCode":"BF","latitude":"11.78206020","longitude":"-3.01757120"},{"name":"Bam Province","isoCode":"BAM","countryCode":"BF","latitude":"13.44613300","longitude":"-1.59839590"},{"name":"Banwa Province","isoCode":"BAN","countryCode":"BF","latitude":"12.13230530","longitude":"-4.15137640"},{"name":"Bazèga Province","isoCode":"BAZ","countryCode":"BF","latitude":"11.97676920","longitude":"-1.44346900"},{"name":"Bougouriba Province","isoCode":"BGR","countryCode":"BF","latitude":"10.87226460","longitude":"-3.33889170"},{"name":"Boulgou","isoCode":"BLG","countryCode":"BF","latitude":"11.43367660","longitude":"-0.37483540"},{"name":"Comoé Province","isoCode":"COM","countryCode":"BF","latitude":"10.40729920","longitude":"-4.56244260"},{"name":"Ganzourgou Province","isoCode":"GAN","countryCode":"BF","latitude":"12.25376480","longitude":"-0.75328090"},{"name":"Gnagna Province","isoCode":"GNA","countryCode":"BF","latitude":"12.89749920","longitude":"0.07467670"},{"name":"Gourma Province","isoCode":"GOU","countryCode":"BF","latitude":"12.16244730","longitude":"0.67730460"},{"name":"Houet Province","isoCode":"HOU","countryCode":"BF","latitude":"11.13204470","longitude":"-4.23333550"},{"name":"Ioba Province","isoCode":"IOB","countryCode":"BF","latitude":"11.05620340","longitude":"-3.01757120"},{"name":"Kadiogo Province","isoCode":"KAD","countryCode":"BF","latitude":"12.34258970","longitude":"-1.44346900"},{"name":"Kénédougou Province","isoCode":"KEN","countryCode":"BF","latitude":"11.39193950","longitude":"-4.97665400"},{"name":"Komondjari Province","isoCode":"KMD","countryCode":"BF","latitude":"12.71265270","longitude":"0.67730460"},{"name":"Kompienga Province","isoCode":"KMP","countryCode":"BF","latitude":"11.52383620","longitude":"0.75328090"},{"name":"Koulpélogo Province","isoCode":"KOP","countryCode":"BF","latitude":"11.52476740","longitude":"0.14949880"},{"name":"Kossi Province","isoCode":"KOS","countryCode":"BF","latitude":"12.96045800","longitude":"-3.90626880"},{"name":"Kouritenga Province","isoCode":"KOT","countryCode":"BF","latitude":"12.16318130","longitude":"-0.22446620"},{"name":"Kourwéogo Province","isoCode":"KOW","countryCode":"BF","latitude":"12.70774950","longitude":"-1.75388170"},{"name":"Léraba Province","isoCode":"LER","countryCode":"BF","latitude":"10.66487850","longitude":"-5.31025050"},{"name":"Loroum Province","isoCode":"LOR","countryCode":"BF","latitude":"13.81298140","longitude":"-2.06651970"},{"name":"Mouhoun","isoCode":"MOU","countryCode":"BF","latitude":"12.14323810","longitude":"-3.33889170"},{"name":"Namentenga Province","isoCode":"NAM","countryCode":"BF","latitude":"13.08125840","longitude":"-0.52578230"},{"name":"Nahouri Province","isoCode":"NAO","countryCode":"BF","latitude":"11.25022670","longitude":"-1.13530200"},{"name":"Nayala Province","isoCode":"NAY","countryCode":"BF","latitude":"12.69645580","longitude":"-3.01757120"},{"name":"Noumbiel Province","isoCode":"NOU","countryCode":"BF","latitude":"9.84409460","longitude":"-2.97755580"},{"name":"Oubritenga Province","isoCode":"OUB","countryCode":"BF","latitude":"12.70960870","longitude":"-1.44346900"},{"name":"Oudalan Province","isoCode":"OUD","countryCode":"BF","latitude":"14.47190200","longitude":"-0.45023680"},{"name":"Passoré Province","isoCode":"PAS","countryCode":"BF","latitude":"12.88812210","longitude":"-2.22366670"},{"name":"Poni Province","isoCode":"PON","countryCode":"BF","latitude":"10.33259960","longitude":"-3.33889170"},{"name":"Séno Province","isoCode":"SEN","countryCode":"BF","latitude":"14.00722340","longitude":"-0.07467670"},{"name":"Sissili Province","isoCode":"SIS","countryCode":"BF","latitude":"11.24412190","longitude":"-2.22366670"},{"name":"Sanmatenga Province","isoCode":"SMT","countryCode":"BF","latitude":"13.35653040","longitude":"-1.05861350"},{"name":"Sanguié Province","isoCode":"SNG","countryCode":"BF","latitude":"12.15018610","longitude":"-2.69838680"},{"name":"Soum Province","isoCode":"SOM","countryCode":"BF","latitude":"14.09628410","longitude":"-1.36621600"},{"name":"Sourou Province","isoCode":"SOR","countryCode":"BF","latitude":"13.34180300","longitude":"-2.93757390"},{"name":"Tapoa Province","isoCode":"TAP","countryCode":"BF","latitude":"12.24970720","longitude":"1.67606910"},{"name":"Tuy Province","isoCode":"TUI","countryCode":"BF","latitude":"38.88868400","longitude":"-77.00471900"},{"name":"Yagha Province","isoCode":"YAG","countryCode":"BF","latitude":"13.35761570","longitude":"0.75328090"},{"name":"Yatenga Province","isoCode":"YAT","countryCode":"BF","latitude":"13.62493440","longitude":"-2.38136210"},{"name":"Ziro Province","isoCode":"ZIR","countryCode":"BF","latitude":"11.60949950","longitude":"-1.90992380"},{"name":"Zondoma Province","isoCode":"ZON","countryCode":"BF","latitude":"13.11659260","longitude":"-2.42087130"},{"name":"Zoundwéogo Province","isoCode":"ZOU","countryCode":"BF","latitude":"11.61411740","longitude":"-0.98206680"},{"name":"Blagoevgrad Province","isoCode":"01","countryCode":"BG","latitude":"42.0208614
10","longitude":"23.09433560"},{"name":"Burgas Province","isoCode":"02","countryCode":"BG","latitude":"42.50480000","longitude":"27.46260790"},{"name":"Varna Province","isoCode":"03","countryCode":"BG","latitude":"43.20464770","longitude":"27.91054880"},{"name":"Veliko Tarnovo Province","isoCode":"04","countryCode":"BG","latitude":"43.07565390","longitude":"25.61715000"},{"name":"Vidin Province","isoCode":"05","countryCode":"BG","latitude":"43.99617390","longitude":"22.86795150"},{"name":"Vratsa Province","isoCode":"06","countryCode":"BG","latitude":"43.21018060","longitude":"23.55292100"},{"name":"Gabrovo Province","isoCode":"07","countryCode":"BG","latitude":"42.86847000","longitude":"25.31688900"},{"name":"Dobrich Province","isoCode":"08","countryCode":"BG","latitude":"43.57278600","longitude":"27.82728020"},{"name":"Kardzhali Province","isoCode":"09","countryCode":"BG","latitude":"41.63384160","longitude":"25.37766870"},{"name":"Kyustendil Province","isoCode":"10","countryCode":"BG","latitude":"42.28687990","longitude":"22.69396350"},{"name":"Lovech Province","isoCode":"11","countryCode":"BG","latitude":"43.13677980","longitude":"24.71393350"},{"name":"Montana Province","isoCode":"12","countryCode":"BG","latitude":"43.40851480","longitude":"23.22575890"},{"name":"Pazardzhik Province","isoCode":"13","countryCode":"BG","latitude":"42.19275670","longitude":"24.33362260"},{"name":"Pernik Province","isoCode":"14","countryCode":"BG","latitude":"42.60519900","longitude":"23.03779160"},{"name":"Pleven Province","isoCode":"15","countryCode":"BG","latitude":"43.41701690","longitude":"24.60667080"},{"name":"Plovdiv Province","isoCode":"16","countryCode":"BG","latitude":"42.13540790","longitude":"24.74529040"},{"name":"Razgrad Province","isoCode":"17","countryCode":"BG","latitude":"43.52717050","longitude":"26.52412280"},{"name":"Ruse Province","isoCode":"18","countryCode":"BG","latitude":"43.83559640","longitude":"25.96561440"},{"name":"Silistra Province","isoCode":"19","countryCode":"BG","latitude":"44.11471010","longitude":"27.26714540"},{"name":"Sliven Province","isoCode":"20","countryCode":"BG","latitude":"42.68167020","longitude":"26.32285690"},{"name":"Smolyan Province","isoCode":"21","countryCode":"BG","latitude":"41.57741480","longitude":"24.70108710"},{"name":"Sofia City Province","isoCode":"22","countryCode":"BG","latitude":"42.75701090","longitude":"23.45046830"},{"name":"Sofia Province","isoCode":"23","countryCode":"BG","latitude":"42.67344000","longitude":"23.83349370"},{"name":"Stara Zagora Province","isoCode":"24","countryCode":"BG","latitude":"42.42577090","longitude":"25.63448550"},{"name":"Targovishte Province","isoCode":"25","countryCode":"BG","latitude":"43.24623490","longitude":"26.56912510"},{"name":"Haskovo Province","isoCode":"26","countryCode":"BG","latitude":"41.93441780","longitude":"25.55546720"},{"name":"Shumen","isoCode":"27","countryCode":"BG","latitude":"43.27123980","longitude":"26.93612860"},{"name":"Yambol Province","isoCode":"28","countryCode":"BG","latitude":"42.48414940","longitude":"26.50352960"},{"name":"Capital Governorate","isoCode":"13","countryCode":"BH","latitude":null,"longitude":null},{"name":"Southern Governorate","isoCode":"14","countryCode":"BH","latitude":"25.93810180","longitude":"50.57568870"},{"name":"Muharraq Governorate","isoCode":"15","countryCode":"BH","latitude":"26.26856530","longitude":"50.64825170"},{"name":"Central Governorate","isoCode":"16","countryCode":"BH","latitude":"26.14260930","longitude":"50.56532940"},{"name":"Northern Governorate","isoCode":"17","countryCode":"BH","latitude":"26.15519140","longitude":"50.48251730"},{"name":"Bubanza Province","isoCode":"BB","countryCode":"BI","latitude":"-3.15724030","longitude":"29.37149090"},{"name":"Bujumbura Rural Province","isoCode":"BL","countryCode":"BI","latitude":"-3.50901440","longitude":"29.46435900"},{"name":"Bujumbura Mairie Province","isoCode":"BM","countryCode":"BI","latitude":"-3.38841410","longitude":"29.34826460"},{"name":"Bururi Province","isoCode":"BR","countryCode":"BI","latitude":"-3.90068510","longitude":"29.51077080"},{"name":"Cankuzo Province","isoCode":"CA","countryCode":"BI","latitude":"-3.15277880","longitude":"30.61998950"},{"name":"Cibitoke Province","isoCode":"CI","countryCode":"BI","latitude":"-2.81028970","longitude":"29.18557850"},{"name":"Gitega Province","isoCode":"GI","countryCode":"BI","latitude":"-3.49290510","longitude":"29.92779470"},{"name":"Kirundo Province","isoCode":"KI","countryCode":"BI","latitude":"-2.57628820","longitude":"30.11273500"},{"name":"Karuzi Province","isoCode":"KR","countryCode":"BI","latitude":"-3.13403470","longitude":"30.11273500"},{"name":"Kayanza Province","isoCode":"KY","countryCode":"BI","latitude":"-3.00779810","longitude":"29.64991620"},{"name":"Makamba Province","isoCode":"MA","countryCode":"BI","latitude":"-4.32570620","longitude":"29.69626770"},{"name":"Muramvya Province","isoCode":"MU","countryCode":"BI","latitude":"-3.28983980","longitude":"29.64991620"},{"name":"Mwaro Province","isoCode":"MW","countryCode":"BI","latitude":"-3.50259180","longitude":"29.64991620"},{"name":"Muyinga Province","isoCode":"MY","countryCode":"BI","latitude":"-2.77935110","longitude":"30.29741990"},{"name":"Ngozi Province","isoCode":"NG","countryCode":"BI","latitude":"-2.89582430","longitude":"29.88152030"},{"name":"Rumonge Province","isoCode":"RM","countryCode":"BI","latitude":"-3.97540490","longitude":"29.43880140"},{"name":"Rutana Province","isoCode":"RT","countryCode":"BI","latitude":"-3.87915230","longitude":"30.06652360"},{"name":"Ruyigi Province","isoCode":"RY","countryCode":"BI","latitude":"-3.44620700","longitude":"30.25127280"},{"name":"Atakora Department","isoCode":"AK","countryCode":"BJ","latitude":"10.79549310","longitude":"1.67606910"},{"name":"Alibori Department","isoCode":"AL","countryCode":"BJ","latitude":"10.96810930","longitude":"2.77798130"},{"name":"Atlantique Department","isoCode":"AQ","countryCode":"BJ","latitude":"6.65883910","longitude":"2.22366670"},{"name":"Borgou Department","isoCode":"BO","countryCode":"BJ","latitude":"9.53408640","longitude":"2.77798130"},{"name":"Collines Department","isoCode":"CO","countryCode":"BJ","latitude":"8.30222970","longitude":"2.30244600"},{"name":"Donga Department","isoCode":"DO","countryCode":"BJ","latitude":"9.71918670","longitude":"1.67606910"},{"name":"Kouffo Department","isoCode":"KO","countryCode":"BJ","latitude":"7.00358940","longitude":"1.75388170"},{"name":"Littoral Department","isoCode":"LI","countryCode":"BJ","latitude":"6.38069730","longitude":"2.44063870"},{"name":"Mono Department","isoCode":"MO","countryCode":"BJ","latitude":"37.92186080","longitude":"-118.95286450"},{"name":"Ouémé Department","isoCode":"OU","countryCode":"BJ","latitude":"6.61481520","longitude":"2.49999180"},{"name":"Plateau Department","isoCode":"PL","countryCode":"BJ","latitude":"7.34451410","longitude":"2.53960300"},{"name":"Zou Department","isoCode":"ZO","countryCode":"BJ","latitude":"7.34692680","longitude":"2.06651970"},{"name":"Devonshire Parish","isoCode":"DEV","countryCode":"BM","latitude":"32.30380620","longitude":"-64.76069540"},{"name":"Hamilton Parish","isoCode":"HA","countryCode":"BM","latitude":"32.34494320","longitude":"-64.72365000"},{"name":"Paget Parish","isoCode":"PAG","countryCode":"BM","latitude":"32.28107400","longitude":"-64.77847870"},{"name":"Pembroke Parish","isoCode":"PEM","countryCode":"BM","latitude":"32.30076720","longitude":"-64.79626300"},{"name":"Sandys Parish","isoCode":"SAN","countryCode":"BM","latitude":"32.29995280","longitude":"-64.86741030"},{"name":"Saint George\'s Parish","isoCode":"SGE","countryCode":"BM","latitude":"17.12577590","longitude":"-62.56198110"},{"name":"Smith\'s Parish,","isoCode":"SMI","countryCode":"BM","latitude":"32.31339660","longitude":"-64.73105880"},{"name":"Southampton Parish","isoCode":"SOU","countryCode":"BM","latitude":"32.25400950","longitude":"-64.82590580"},{"name":"Warwick Parish","isoCode":"WAR","countryCode":"BM","latitude":"32.26615340","longitude":"-64.80811980"},{"name":"Belait District","isoCode":"BE","countryCode":"BN","latitude":"4.37507490","longitude":"114.61928990"},{"name":"Brunei-Muara District","isoCode":"BM","countryCode":"BN","latitude":"4.93112060","longitude":"114.95168690"},{"name":"Temburong District","isoCode":"TE","countryCode":"BN","latitude":"4.62041280","longitude":"115.14148400"},{"name":"Tutong District","isoCode":"TU","countryCode":"BN","latitude":"4.71403730","longitude":"114.66679390"},{"name":"Beni Department","isoCode":"B","countryCode":"BO","latitude":"-14.37827470","longitude":"-65.09577920"},{"name":"Cochabamba Department","isoCode":"C","countryCode":"BO","latitude":"-17.56816750","longitude":"-65.47573600"},{"name":"Chuquisaca Department","isoCode":"H","countryCode":"BO","latitude":"-20.02491440","longitude":"-64.14782360"},{"name":"La Paz Department","isoCode":"L","countryCode":"BO","latitude":null,"longitude":null},{"name":"Pando Department","isoCode":"N","countryCode":"BO","latitude":"-10.79889010","longitude":"-66.99880110"},{"name":"Oruro Department","isoCode":"O","countryCode":"BO","latitude":"-18.57115790","longitude":"-67.76159830"},{"name":"Potosí Department","isoCode":"P","countryCode":"BO","latitude":"-20.62471300","longitude":"-66.99880110"},{"name":"Santa Cruz Department","isoCode":"S","countryCode":"BO","latitude":"-16.74760370","longitude":"-62.07509980"},{"name":"Tarija Department","isoCode":"T","countryCode":"BO","latitude":"-21.58315950","longitude":"-63.95861110"},{"name":"Acre","isoCode":"AC","countryCode":"BR","latitude":"-9.02379600","longitude":"-70.81199500"},{"name":"Alagoas","isoCode":"AL","countryCode":"BR","latitude":"-9.57130580","longitude":"-36.78195050"},{"name":"Amazonas","isoCode":"AM","countryCode":"BR","latitude":"-3.07000000","longitude":"-61.
166000000"},{"name":"Amapá","isoCode":"AP","countryCode":"BR","latitude":"0.90199250","longitude":"-52.00295650"},{"name":"Bahia","isoCode":"BA","countryCode":"BR","latitude":"-11.40987400","longitude":"-41.28085700"},{"name":"Ceará","isoCode":"CE","countryCode":"BR","latitude":"-5.49839770","longitude":"-39.32062410"},{"name":"Distrito Federal","isoCode":"DF","countryCode":"BR","latitude":"-15.79976540","longitude":"-47.86447150"},{"name":"Espírito Santo","isoCode":"ES","countryCode":"BR","latitude":"-19.18342290","longitude":"-40.30886260"},{"name":"Goiás","isoCode":"GO","countryCode":"BR","latitude":"-15.82703690","longitude":"-49.83622370"},{"name":"Maranhão","isoCode":"MA","countryCode":"BR","latitude":"-4.96094980","longitude":"-45.27441590"},{"name":"Minas Gerais","isoCode":"MG","countryCode":"BR","latitude":"-18.51217800","longitude":"-44.55503080"},{"name":"Mato Grosso do Sul","isoCode":"MS","countryCode":"BR","latitude":"-20.77222950","longitude":"-54.78515310"},{"name":"Mato Grosso","isoCode":"MT","countryCode":"BR","latitude":"-12.68187120","longitude":"-56.92109900"},{"name":"Pará","isoCode":"PA","countryCode":"BR","latitude":"-1.99812710","longitude":"-54.93061520"},{"name":"Paraíba","isoCode":"PB","countryCode":"BR","latitude":"-7.23996090","longitude":"-36.78195050"},{"name":"Pernambuco","isoCode":"PE","countryCode":"BR","latitude":"-8.81371730","longitude":"-36.95410700"},{"name":"Piauí","isoCode":"PI","countryCode":"BR","latitude":"-7.71834010","longitude":"-42.72892360"},{"name":"Paraná","isoCode":"PR","countryCode":"BR","latitude":"-25.25208880","longitude":"-52.02154150"},{"name":"Rio de Janeiro","isoCode":"RJ","countryCode":"BR","latitude":"-22.90684670","longitude":"-43.17289650"},{"name":"Rio Grande do Norte","isoCode":"RN","countryCode":"BR","latitude":"-5.40258030","longitude":"-36.95410700"},{"name":"Rondônia","isoCode":"RO","countryCode":"BR","latitude":"-11.50573410","longitude":"-63.58061100"},{"name":"Roraima","isoCode":"RR","countryCode":"BR","latitude":"2.73759710","longitude":"-62.07509980"},{"name":"Rio Grande do Sul","isoCode":"RS","countryCode":"BR","latitude":"-30.03463160","longitude":"-51.21769860"},{"name":"Santa Catarina","isoCode":"SC","countryCode":"BR","latitude":"-27.33000000","longitude":"-49.44000000"},{"name":"Sergipe","isoCode":"SE","countryCode":"BR","latitude":"-10.57409340","longitude":"-37.38565810"},{"name":"São Paulo","isoCode":"SP","countryCode":"BR","latitude":"-23.55051990","longitude":"-46.63330940"},{"name":"Tocantins","isoCode":"TO","countryCode":"BR","latitude":"-10.17528000","longitude":"-48.29824740"},{"name":"Acklins and Crooked Islands","isoCode":"AC","countryCode":"BS","latitude":"22.36577080","longitude":"-74.05351260"},{"name":"Acklins","isoCode":"AK","countryCode":"BS","latitude":"22.36577080","longitude":"-74.05351260"},{"name":"Bimini","isoCode":"BI","countryCode":"BS","latitude":"24.64153250","longitude":"-79.85062260"},{"name":"Black Point","isoCode":"BP","countryCode":"BS","latitude":"41.39510240","longitude":"-71.46505560"},{"name":"Berry Islands","isoCode":"BY","countryCode":"BS","latitude":"25.62500420","longitude":"-77.82522030"},{"name":"Central Eleuthera","isoCode":"CE","countryCode":"BS","latitude":"25.13620370","longitude":"-76.14359150"},{"name":"Cat Island","isoCode":"CI","countryCode":"BS","latitude":"30.22801360","longitude":"-89.10149330"},{"name":"Crooked Island","isoCode":"CK","countryCode":"BS","latitude":"22.63909820","longitude":"-74.00650900"},{"name":"Central Abaco","isoCode":"CO","countryCode":"BS","latitude":"26.35550290","longitude":"-77.14851630"},{"name":"Central Andros","isoCode":"CS","countryCode":"BS","latitude":"24.46884820","longitude":"-77.97386500"},{"name":"East Grand Bahama","isoCode":"EG","countryCode":"BS","latitude":"26.65828230","longitude":"-78.22482910"},{"name":"Exuma","isoCode":"EX","countryCode":"BS","latitude":"23.61925980","longitude":"-75.96954650"},{"name":"Fresh Creek","isoCode":"FC","countryCode":"BS","latitude":"40.65437560","longitude":"-73.89479390"},{"name":"Freeport","isoCode":"FP","countryCode":"BS","latitude":"42.29668610","longitude":"-89.62122710"},{"name":"Grand Cay","isoCode":"GC","countryCode":"BS","latitude":"27.21626150","longitude":"-78.32305590"},{"name":"Governor\'s Harbour","isoCode":"GH","countryCode":"BS","latitude":"25.19480960","longitude":"-76.24396220"},{"name":"Green Turtle Cay","isoCode":"GT","countryCode":"BS","latitude":"26.77471070","longitude":"-77.32957080"},{"name":"Harbour Island","isoCode":"HI","countryCode":"BS","latitude":"25.50011000","longitude":"-76.63405110"},{"name":"High Rock","isoCode":"HR","countryCode":"BS","latitude":"46.68434150","longitude":"-121.90174610"},{"name":"Hope Town","isoCode":"HT","countryCode":"BS","latitude":"26.50095040","longitude":"-76.99598720"},{"name":"Inagua","isoCode":"IN","countryCode":"BS","latitude":"21.06560660","longitude":"-73.32370800"},{"name":"Kemps Bay","isoCode":"KB","countryCode":"BS","latitude":"24.02364000","longitude":"-77.54534900"},{"name":"Long Island","isoCode":"LI","countryCode":"BS","latitude":"40.78914200","longitude":"-73.13496100"},{"name":"Mangrove Cay","isoCode":"MC","countryCode":"BS","latitude":"24.14814250","longitude":"-77.76809520"},{"name":"Mayaguana District","isoCode":"MG","countryCode":"BS","latitude":"22.40177140","longitude":"-73.06413960"},{"name":"Marsh Harbour","isoCode":"MH","countryCode":"BS","latitude":"26.52416530","longitude":"-77.09098090"},{"name":"Nichollstown and Berry Islands","isoCode":"NB","countryCode":"BS","latitude":"25.72362340","longitude":"-77.83101040"},{"name":"North Eleuthera","isoCode":"NE","countryCode":"BS","latitude":"25.46475170","longitude":"-76.67592200"},{"name":"North Abaco","isoCode":"NO","countryCode":"BS","latitude":"26.78716970","longitude":"-77.43577390"},{"name":"New Providence","isoCode":"NP","countryCode":"BS","latitude":"40.69843480","longitude":"-74.40154050"},{"name":"North Andros","isoCode":"NS","countryCode":"BS","latitude":"24.70638050","longitude":"-78.01953870"},{"name":"Rum Cay District","isoCode":"RC","countryCode":"BS","latitude":"23.68546760","longitude":"-74.83901620"},{"name":"Ragged Island","isoCode":"RI","countryCode":"BS","latitude":"41.59743100","longitude":"-71.26020200"},{"name":"Rock Sound","isoCode":"RS","countryCode":"BS","latitude":"39.01424430","longitude":"-95.67089890"},{"name":"South Andros","isoCode":"SA","countryCode":"BS","latitude":"23.97135560","longitude":"-77.60778650"},{"name":"South Eleuthera","isoCode":"SE","countryCode":"BS","latitude":"24.77085620","longitude":"-76.21314740"},{"name":"South Abaco","isoCode":"SO","countryCode":"BS","latitude":"26.06405910","longitude":"-77.26350380"},{"name":"Sandy Point","isoCode":"SP","countryCode":"BS","latitude":"39.01454640","longitude":"-76.39989250"},{"name":"San Salvador and Rum Cay","isoCode":"SR","countryCode":"BS","latitude":"23.68546760","longitude":"-74.83901620"},{"name":"San Salvador Island","isoCode":"SS","countryCode":"BS","latitude":"24.07755460","longitude":"-74.47600880"},{"name":"Spanish Wells","isoCode":"SW","countryCode":"BS","latitude":"26.32505990","longitude":"-81.79803280"},{"name":"West Grand Bahama","isoCode":"WG","countryCode":"BS","latitude":"26.65944700","longitude":"-78.52065000"},{"name":"Paro District","isoCode":"11","countryCode":"BT","latitude":"27.42859490","longitude":"89.41665160"},{"name":"Chukha District","isoCode":"12","countryCode":"BT","latitude":"27.07843040","longitude":"89.47421770"},{"name":"Haa District","isoCode":"13","countryCode":"BT","latitude":"27.26516690","longitude":"89.17059980"},{"name":"Samtse District","isoCode":"14","countryCode":"BT","latitude":"27.02918320","longitude":"89.05615320"},{"name":"Thimphu District","isoCode":"15","countryCode":"BT","latitude":"27.47122160","longitude":"89.63390410"},{"name":"Tsirang District","isoCode":"21","countryCode":"BT","latitude":"27.03220700","longitude":"90.18696440"},{"name":"Dagana District","isoCode":"22","countryCode":"BT","latitude":"27.03228610","longitude":"89.88793040"},{"name":"Punakha District","isoCode":"23","countryCode":"BT","latitude":"27.69037160","longitude":"89.88793040"},{"name":"Wangdue Phodrang District","isoCode":"24","countryCode":"BT","latitude":"27.45260460","longitude":"90.06749280"},{"name":"Sarpang District","isoCode":"31","countryCode":"BT","latitude":"26.93730410","longitude":"90.48799160"},{"name":"Trongsa District","isoCode":"32","countryCode":"BT","latitude":"27.50022690","longitude":"90.50806340"},{"name":"Bumthang District","isoCode":"33","countryCode":"BT","latitude":"27.64183900","longitude":"90.67730460"},{"name":"Zhemgang District","isoCode":"34","countryCode":"BT","latitude":"27.07697500","longitude":"90.82940020"},{"name":"Trashigang District","isoCode":"41","countryCode":"BT","latitude":"27.25667950","longitude":"91.75388170"},{"name":"Mongar District","isoCode":"42","countryCode":"BT","latitude":"27.26170590","longitude":"91.289
110360"},{"name":"Pemagatshel District","isoCode":"43","countryCode":"BT","latitude":"27.00238200","longitude":"91.34692470"},{"name":"Lhuntse District","isoCode":"44","countryCode":"BT","latitude":"27.82649890","longitude":"91.13530200"},{"name":"Samdrup Jongkhar District","isoCode":"45","countryCode":"BT","latitude":"26.80356820","longitude":"91.50392070"},{"name":"Gasa District","isoCode":"GA","countryCode":"BT","latitude":"28.01858860","longitude":"89.92532330"},{"name":"Central District","isoCode":"CE","countryCode":"BW","latitude":null,"longitude":null},{"name":"Ghanzi District","isoCode":"GH","countryCode":"BW","latitude":"-21.86523140","longitude":"21.85685860"},{"name":"Kgalagadi District","isoCode":"KG","countryCode":"BW","latitude":"-24.75502850","longitude":"21.85685860"},{"name":"Kgatleng District","isoCode":"KL","countryCode":"BW","latitude":"-24.19704450","longitude":"26.23046160"},{"name":"Kweneng District","isoCode":"KW","countryCode":"BW","latitude":"-23.83672490","longitude":"25.28375850"},{"name":"North-East District","isoCode":"NE","countryCode":"BW","latitude":"37.58844610","longitude":"-94.68637820"},{"name":"Ngamiland","isoCode":"NG","countryCode":"BW","latitude":"-19.19053210","longitude":"23.00119890"},{"name":"North-West District","isoCode":"NW","countryCode":"BW","latitude":"39.34463070","longitude":"-76.68542830"},{"name":"South-East District","isoCode":"SE","countryCode":"BW","latitude":"31.21637980","longitude":"-82.35270440"},{"name":"Southern District","isoCode":"SO","countryCode":"BW","latitude":null,"longitude":null},{"name":"Brest Region","isoCode":"BR","countryCode":"BY","latitude":"52.52966410","longitude":"25.46064800"},{"name":"Minsk","isoCode":"HM","countryCode":"BY","latitude":"53.90060110","longitude":"27.55897200"},{"name":"Gomel Region","isoCode":"HO","countryCode":"BY","latitude":"52.16487540","longitude":"29.13332510"},{"name":"Grodno Region","isoCode":"HR","countryCode":"BY","latitude":"53.65999450","longitude":"25.34485710"},{"name":"Mogilev Region","isoCode":"MA","countryCode":"BY","latitude":"53.51017910","longitude":"30.40064440"},{"name":"Minsk Region","isoCode":"MI","countryCode":"BY","latitude":"54.10678890","longitude":"27.41292450"},{"name":"Vitebsk Region","isoCode":"VI","countryCode":"BY","latitude":"55.29598330","longitude":"28.75836270"},{"name":"Belize District","isoCode":"BZ","countryCode":"BZ","latitude":"17.56776790","longitude":"-88.40160410"},{"name":"Cayo District","isoCode":"CY","countryCode":"BZ","latitude":"17.09844450","longitude":"-88.94138650"},{"name":"Corozal District","isoCode":"CZL","countryCode":"BZ","latitude":"18.13492380","longitude":"-88.24611830"},{"name":"Orange Walk District","isoCode":"OW","countryCode":"BZ","latitude":"17.76035300","longitude":"-88.86469800"},{"name":"Stann Creek District","isoCode":"SC","countryCode":"BZ","latitude":"16.81166310","longitude":"-88.40160410"},{"name":"Toledo District","isoCode":"TOL","countryCode":"BZ","latitude":"16.24919230","longitude":"-88.86469800"},{"name":"Alberta","isoCode":"AB","countryCode":"CA","latitude":"53.93327060","longitude":"-116.57650350"},{"name":"British Columbia","isoCode":"BC","countryCode":"CA","latitude":"53.72666830","longitude":"-127.64762050"},{"name":"Manitoba","isoCode":"MB","countryCode":"CA","latitude":"53.76086080","longitude":"-98.81387620"},{"name":"New Brunswick","isoCode":"NB","countryCode":"CA","latitude":"46.56531630","longitude":"-66.46191640"},{"name":"Newfoundland and Labrador","isoCode":"NL","countryCode":"CA","latitude":"53.13550910","longitude":"-57.66043640"},{"name":"Nova Scotia","isoCode":"NS","countryCode":"CA","latitude":"44.68198660","longitude":"-63.74431100"},{"name":"Northwest Territories","isoCode":"NT","countryCode":"CA","latitude":"64.82554410","longitude":"-124.84573340"},{"name":"Nunavut","isoCode":"NU","countryCode":"CA","latitude":"70.29977110","longitude":"-83.10757700"},{"name":"Ontario","isoCode":"ON","countryCode":"CA","latitude":"51.25377500","longitude":"-85.32321400"},{"name":"Prince Edward Island","isoCode":"PE","countryCode":"CA","latitude":"46.51071200","longitude":"-63.41681360"},{"name":"Quebec","isoCode":"QC","countryCode":"CA","latitude":"52.93991590","longitude":"-73.54913610"},{"name":"Saskatchewan","isoCode":"SK","countryCode":"CA","latitude":"52.93991590","longitude":"-106.45086390"},{"name":"Yukon","isoCode":"YT","countryCode":"CA","latitude":"35.50672150","longitude":"-97.76254410"},{"name":"Kongo Central","isoCode":"BC","countryCode":"CD","latitude":"-5.23656850","longitude":"13.91439900"},{"name":"Bas-Uélé","isoCode":"BU","countryCode":"CD","latitude":"3.99010090","longitude":"24.90422080"},{"name":"Équateur","isoCode":"EQ","countryCode":"CD","latitude":"-1.83123900","longitude":"-78.18340600"},{"name":"Haut-Katanga","isoCode":"HK","countryCode":"CD","latitude":"-10.41020750","longitude":"27.54958460"},{"name":"Haut-Lomami","isoCode":"HL","countryCode":"CD","latitude":"-7.70527520","longitude":"24.90422080"},{"name":"Haut-Uélé","isoCode":"HU","countryCode":"CD","latitude":"3.58451540","longitude":"28.29943500"},{"name":"Ituri","isoCode":"IT","countryCode":"CD","latitude":"1.59576820","longitude":"29.41793240"},{"name":"Kasaï Central","isoCode":"KC","countryCode":"CD","latitude":"-8.44045910","longitude":"20.41659340"},{"name":"Kasaï Oriental","isoCode":"KE","countryCode":"CD","latitude":"-6.03362300","longitude":"23.57285010"},{"name":"Kwango","isoCode":"KG","countryCode":"CD","latitude":"-6.43374090","longitude":"17.66888700"},{"name":"Kwilu","isoCode":"KL","countryCode":"CD","latitude":"-5.11888250","longitude":"18.42760470"},{"name":"Kinshasa","isoCode":"KN","countryCode":"CD","latitude":"-4.44193110","longitude":"15.26629310"},{"name":"Kasaï","isoCode":"KS","countryCode":"CD","latitude":"-5.04719790","longitude":"20.71224650"},{"name":"Lomami","isoCode":"LO","countryCode":"CD","latitude":"-6.14539310","longitude":"24.52426400"},{"name":"Lualaba","isoCode":"LU","countryCode":"CD","latitude":"-10.4808698
10","longitude":"25.62978160"},{"name":"Maniema","isoCode":"MA","countryCode":"CD","latitude":"-3.07309290","longitude":"26.04138890"},{"name":"Mai-Ndombe","isoCode":"MN","countryCode":"CD","latitude":"-2.63574340","longitude":"18.42760470"},{"name":"Mongala","isoCode":"MO","countryCode":"CD","latitude":"1.99623240","longitude":"21.47528510"},{"name":"Nord-Kivu","isoCode":"NK","countryCode":"CD","latitude":"-0.79177290","longitude":"29.04599270"},{"name":"Nord-Ubangi","isoCode":"NU","countryCode":"CD","latitude":"3.78787260","longitude":"21.47528510"},{"name":"Sankuru","isoCode":"SA","countryCode":"CD","latitude":"-2.84374530","longitude":"23.38235450"},{"name":"Sud-Kivu","isoCode":"SK","countryCode":"CD","latitude":"-3.01165800","longitude":"28.29943500"},{"name":"Sud-Ubangi","isoCode":"SU","countryCode":"CD","latitude":"3.22999420","longitude":"19.18800470"},{"name":"Tanganyika","isoCode":"TA","countryCode":"CD","latitude":"-6.27401180","longitude":"27.92490020"},{"name":"Tshopo","isoCode":"TO","countryCode":"CD","latitude":"0.54554620","longitude":"24.90422080"},{"name":"Tshuapa","isoCode":"TU","countryCode":"CD","latitude":"-0.99030230","longitude":"23.02888440"},{"name":"Ouham Prefecture","isoCode":"AC","countryCode":"CF","latitude":"7.09091100","longitude":"17.66888700"},{"name":"Bamingui-Bangoran Prefecture","isoCode":"BB","countryCode":"CF","latitude":"8.27334550","longitude":"20.71224650"},{"name":"Bangui","isoCode":"BGF","countryCode":"CF","latitude":"4.39467350","longitude":"18.55818990"},{"name":"Basse-Kotto Prefecture","isoCode":"BK","countryCode":"CF","latitude":"4.87193190","longitude":"21.28450250"},{"name":"Haute-Kotto Prefecture","isoCode":"HK","countryCode":"CF","latitude":"7.79643790","longitude":"23.38235450"},{"name":"Haut-Mbomou Prefecture","isoCode":"HM","countryCode":"CF","latitude":"6.25371340","longitude":"25.47335540"},{"name":"Mambéré-Kadéï","isoCode":"HS","countryCode":"CF","latitude":"4.70556530","longitude":"15.96998780"},{"name":"Nana-Grébizi Economic Prefecture","isoCode":"KB","countryCode":"CF","latitude":"7.18486070","longitude":"19.37832060"},{"name":"Kémo Prefecture","isoCode":"KG","countryCode":"CF","latitude":"5.88677940","longitude":"19.37832060"},{"name":"Lobaye Prefecture","isoCode":"LB","countryCode":"CF","latitude":"4.35259810","longitude":"17.47951730"},{"name":"Mbomou Prefecture","isoCode":"MB","countryCode":"CF","latitude":"5.55683700","longitude":"23.76328280"},{"name":"Ombella-M\'Poko Prefecture","isoCode":"MP","countryCode":"CF","latitude":"5.11888250","longitude":"18.42760470"},{"name":"Nana-Mambéré Prefecture","isoCode":"NM","countryCode":"CF","latitude":"5.69321350","longitude":"15.21948080"},{"name":"Ouham-Pendé Prefecture","isoCode":"OP","countryCode":"CF","latitude":"6.48509840","longitude":"16.15809370"},{"name":"Sangha-Mbaéré","isoCode":"SE","countryCode":"CF","latitude":"3.43686070","longitude":"16.34637910"},{"name":"Ouaka Prefecture","isoCode":"UK","countryCode":"CF","latitude":"6.31682160","longitude":"20.71224650"},{"name":"Vakaga Prefecture","isoCode":"VK","countryCode":"CF","latitude":"9.51132960","longitude":"22.23840170"},{"name":"Bouenza Department","isoCode":"11","countryCode":"CG","latitude":"-4.11280790","longitude":"13.72891670"},{"name":"Pool Department","isoCode":"12","countryCode":"CG","latitude":"-3.77626280","longitude":"14.84546190"},{"name":"Sangha Department","isoCode":"13","countryCode":"CG","latitude":"1.46623280","longitude":"15.40680790"},{"name":"Plateaux Department","isoCode":"14","countryCode":"CG","latitude":"-2.06800880","longitude":"15.40680790"},{"name":"Cuvette-Ouest Department","isoCode":"15","countryCode":"CG","latitude":"0.14475500","longitude":"14.47233010"},{"name":"Pointe-Noire","isoCode":"16","countryCode":"CG","latitude":"-4.76916230","longitude":"11.86636200"},{"name":"Lékoumou Department","isoCode":"2","countryCode":"CG","latitude":"-3.17038200","longitude":"13.35872880"},{"name":"Kouilou Department","isoCode":"5","countryCode":"CG","latitude":"-4.14284130","longitude":"11.88917210"},{"name":"Likouala Department","isoCode":"7","countryCode":"CG","latitude":"2.04392400","longitude":"17.66888700"},{"name":"Cuvette Department","isoCode":"8","countryCode":"CG","latitude":"-0.28774460","longitude":"16.15809370"},{"name":"Niari Department","isoCode":"9","countryCode":"CG","latitude":"-3.18427000","longitude":"12.25479190"},{"name":"Brazzaville","isoCode":"BZV","countryCode":"CG","latitude":"-4.26335970","longitude":"15.24288530"},{"name":"Aargau","isoCode":"AG","countryCode":"CH","latitude":"47.38766640","longitude":"8.25542950"},{"name":"Appenzell Innerrhoden","isoCode":"AI","countryCode":"CH","latitude":"47.31619250","longitude":"9.43165730"},{"name":"Appenzell Ausserrhoden","isoCode":"AR","countryCode":"CH","latitude":"47.36648100","longitude":"9.30009160"},{"name":"Bern","isoCode":"BE","countryCode":"CH","latitude":"46.798862
110","longitude":"7.70807010"},{"name":"Basel-Land","isoCode":"BL","countryCode":"CH","latitude":"47.44181220","longitude":"7.76440020"},{"name":"Basel-Stadt","isoCode":"BS","countryCode":"CH","latitude":"47.56666700","longitude":"7.60000000"},{"name":"Fribourg","isoCode":"FR","countryCode":"CH","latitude":"46.68167480","longitude":"7.11726350"},{"name":"Geneva","isoCode":"GE","countryCode":"CH","latitude":"46.21800730","longitude":"6.12169250"},{"name":"Glarus","isoCode":"GL","countryCode":"CH","latitude":"47.04112320","longitude":"9.06790000"},{"name":"Graubünden","isoCode":"GR","countryCode":"CH","latitude":"46.65698710","longitude":"9.57802570"},{"name":"Jura","isoCode":"JU","countryCode":"CH","latitude":"47.34444740","longitude":"7.14306080"},{"name":"Lucerne","isoCode":"LU","countryCode":"CH","latitude":"47.07956710","longitude":"8.16624450"},{"name":"Neuchâtel","isoCode":"NE","countryCode":"CH","latitude":"46.98998740","longitude":"6.92927320"},{"name":"Nidwalden","isoCode":"NW","countryCode":"CH","latitude":"46.92670160","longitude":"8.38499820"},{"name":"Obwalden","isoCode":"OW","countryCode":"CH","latitude":"46.87785800","longitude":"8.25124900"},{"name":"St. Gallen","isoCode":"SG","countryCode":"CH","latitude":"47.14562540","longitude":"9.35043320"},{"name":"Schaffhausen","isoCode":"SH","countryCode":"CH","latitude":"47.70093640","longitude":"8.56800400"},{"name":"Solothurn","isoCode":"SO","countryCode":"CH","latitude":"47.33207170","longitude":"7.63883850"},{"name":"Schwyz","isoCode":"SZ","countryCode":"CH","latitude":"47.02071380","longitude":"8.65298840"},{"name":"Thurgau","isoCode":"TG","countryCode":"CH","latitude":"47.60378560","longitude":"9.05573710"},{"name":"Ticino","isoCode":"TI","countryCode":"CH","latitude":"46.33173400","longitude":"8.80045290"},{"name":"Uri","isoCode":"UR","countryCode":"CH","latitude":"41.48606470","longitude":"-71.53085370"},{"name":"Vaud","isoCode":"VD","countryCode":"CH","latitude":"46.56131350","longitude":"6.53676500"},{"name":"Valais","isoCode":"VS","countryCode":"CH","latitude":"46.19046140","longitude":"7.54492260"},{"name":"Zug","isoCode":"ZG","countryCode":"CH","latitude":"47.16615050","longitude":"8.51547490"},{"name":"Zürich","isoCode":"ZH","countryCode":"CH","latitude":"47.35953600","longitude":"8.63564520"},{"name":"Lagunes region","isoCode":"01","countryCode":"CI","latitude":"5.88273340","longitude":"-4.23333550"},{"name":"Haut-Sassandra","isoCode":"02","countryCode":"CI","latitude":"6.87578480","longitude":"-6.57833870"},{"name":"Savanes Region","isoCode":"03","countryCode":"CI","latitude":null,"longitude":null},{"name":"Vallée du Bandama Region","isoCode":"04","countryCode":"CI","latitude":"8.27897800","longitude":"-4.89356270"},{"name":"Moyen-Comoé","isoCode":"05","countryCode":"CI","latitude":"6.65149170","longitude":"-3.50034540"},{"name":"Dix-Huit Montagnes","isoCode":"06","countryCode":"CI","latitude":"7.37623730","longitude":"-7.43813550"},{"name":"Lacs Region","isoCode":"07","countryCode":"CI","latitude":"47.73958660","longitude":"-70.41866520"},{"name":"Bas-Sassandra Region","isoCode":"09","countryCode":"CI","latitude":"5.35679160","longitude":"-6.74939930"},{"name":"Denguélé Region","isoCode":"10","countryCode":"CI","latitude":"9.46623720","longitude":"-7.43813550"},{"name":"N\'zi-Comoé","isoCode":"11","countryCode":"CI","latitude":"7.24567490","longitude":"-4.23333550"},{"name":"Marahoué Region","isoCode":"12","countryCode":"CI","latitude":"6.88462070","longitude":"-5.89871390"},{"name":"Sud-Comoé","isoCode":"13","countryCode":"CI","latitude":"5.55279300","longitude":"-3.25836260"},{"name":"Worodougou","isoCode":"14","countryCode":"CI","latitude":"8.25489620","longitude":"-6.57833870"},{"name":"Sud-Bandama","isoCode":"15","countryCode":"CI","latitude":"5.53570830","longitude":"-5.56172790"},{"name":"Agnéby","isoCode":"16","countryCode":"CI","latitude":"5.32245030","longitude":"-4.34495290"},{"name":"Bafing Region","isoCode":"17","countryCode":"CI","latitude":"8.32520470","longitude":"-7.52472430"},{"name":"Fromager","isoCode":"18","countryCode":"CI","latitude":"45.54502130","longitude":"-73.60462230"},{"name":"Moyen-Cavally","isoCode":"19","countryCode":"CI","latitude":"6.52087930","longitude":"-7.61142170"},{"name":"Abidjan","isoCode":"AB","countryCode":"CI","latitude":"5.35995170","longitude":"-4.00825630"},{"name":"Bas-Sassandra District","isoCode":"BS","countryCode":"CI","latitude":"5.27983560","longitude":"-6.15269850"},{"name":"Comoé District","isoCode":"CM","countryCode":"CI","latitude":"5.55279300","longitude":"-3.25836260"},{"name":"Denguélé District","isoCode":"DN","countryCode":"CI","latitude":"48.07077630","longitude":"-68.56093410"},{"name":"Gôh-Djiboua District","isoCode":"GD","countryCode":"CI","latitude":"5.87113930","longitude":"-5.56172790"},{"name":"Lacs District","isoCode":"LC","countryCode":"CI","latitude":"48.19801690","longitude":"-80.45644120"},{"name":"Lagunes District","isoCode":"LG","countryCode":"CI","latitude":"5.88273340","longitude":"-4.23333550"},{"name":"Montagnes District","isoCode":"MG","countryCode":"CI","latitude":"7.37623730","longitude":"-7.43813550"},{"name":"Sassandra-Marahoué District","isoCode":"SM","countryCode":"CI","latitude":"6.88033480","longitude":"-6.23759470"}
1,{"name":"Vallée du Bandama District","isoCode":"VB","countryCode":"CI","latitude":"8.27897800","longitude":"-4.89356270"},{"name":"Woroba District","isoCode":"WR","countryCode":"CI","latitude":"8.24913720","longitude":"-6.92091350"},{"name":"Yamoussoukro","isoCode":"YM","countryCode":"CI","latitude":"6.82762280","longitude":"-5.28934330"},{"name":"Zanzan Region","isoCode":"ZZ","countryCode":"CI","latitude":"8.82079040","longitude":"-3.41955270"},{"name":"Aisén del General Carlos Ibañez del Campo","isoCode":"AI","countryCode":"CL","latitude":"-46.37834500","longitude":"-72.30076230"},{"name":"Antofagasta","isoCode":"AN","countryCode":"CL","latitude":"-23.83691040","longitude":"-69.28775350"},{"name":"Arica y Parinacota","isoCode":"AP","countryCode":"CL","latitude":"-18.59404850","longitude":"-69.47845410"},{"name":"La Araucanía","isoCode":"AR","countryCode":"CL","latitude":"-38.94892100","longitude":"-72.33111300"},{"name":"Atacama","isoCode":"AT","countryCode":"CL","latitude":"-27.56605580","longitude":"-70.05031400"},{"name":"Biobío","isoCode":"BI","countryCode":"CL","latitude":"-37.44644280","longitude":"-72.14161320"},{"name":"Coquimbo","isoCode":"CO","countryCode":"CL","latitude":"-30.54018100","longitude":"-70.81199530"},{"name":"Libertador General Bernardo O\'Higgins","isoCode":"LI","countryCode":"CL","latitude":"-34.57553740","longitude":"-71.00223110"},{"name":"Los Lagos","isoCode":"LL","countryCode":"CL","latitude":"-41.91977790","longitude":"-72.14161320"},{"name":"Los Ríos","isoCode":"LR","countryCode":"CL","latitude":"-40.23102170","longitude":"-72.33111300"},{"name":"Magallanes y de la Antártica Chilena","isoCode":"MA","countryCode":"CL","latitude":"-52.20643160","longitude":"-72.16850010"},{"name":"Maule","isoCode":"ML","countryCode":"CL","latitude":"-35.51636030","longitude":"-71.57239530"},{"name":"Ñuble","isoCode":"NB","countryCode":"CL","latitude":"-36.72257430","longitude":"-71.76224810"},{"name":"Región Metropolitana de Santiago","isoCode":"RM","countryCode":"CL","latitude":"-33.43755450","longitude":"-70.65048960"},{"name":"Tarapacá","isoCode":"TA","countryCode":"CL","latitude":"-20.20287990","longitude":"-69.28775350"},{"name":"Valparaíso","isoCode":"VS","countryCode":"CL","latitude":"-33.04723800","longitude":"-71.61268850"},{"name":"Adamawa","isoCode":"AD","countryCode":"CM","latitude":"9.32647510","longitude":"12.39838530"},{"name":"Centre","isoCode":"CE","countryCode":"CM","latitude":null,"longitude":null},{"name":"Far North","isoCode":"EN","countryCode":"CM","latitude":"66.76134510","longitude":"124.12375300"},{"name":"East","isoCode":"ES","countryCode":"CM","latitude":"39.01853360","longitude":"-94.27924110"},{"name":"Littoral","isoCode":"LT","countryCode":"CM","latitude":"48.46227570","longitude":"-68.51780710"},{"name":"North","isoCode":"NO","countryCode":"CM","latitude":"37.09024000","longitude":"-95.71289100"},{"name":"Northwest","isoCode":"NW","countryCode":"CM","latitude":"36.37118570","longitude":"-94.19346060"},{"name":"West","isoCode":"OU","countryCode":"CM","latitude":"37.03649890","longitude":"-95.67059870"},{"name":"South","isoCode":"SU","countryCode":"CM","latitude":"37.63159500","longitude":"-97.34584090"},{"name":"Southwest","isoCode":"SW","countryCode":"CM","latitude":"36.19088130","longitude":"-95.88974480"},{"name":"Anhui","isoCode":"AH","countryCode":"CN","latitude":"30.60067730","longitude":"117.92490020"},{"name":"Beijing","isoCode":"BJ","countryCode":"CN","latitude":"39.90419990","longitude":"116.40739630"},{"name":"Chongqing","isoCode":"CQ","countryCode":"CN","latitude":"29.43158610","longitude":"106.91225100"},{"name":"Fujian","isoCode":"FJ","countryCode":"CN","latitude":"26.48368420","longitude":"117.92490020"},{"name":"Guangdong","isoCode":"GD","countryCode":"CN","latitude":"23.37903330","longitude":"113.76328280"},{"name":"Gansu","isoCode":"GS","countryCode":"CN","latitude":"35.75183260","longitude":"104.28611160"},{"name":"Guangxi Zhuang","isoCode":"GX","countryCode":"CN","latitude":"23.72475990","longitude":"108.80761950"},{"name":"Guizhou","isoCode":"GZ","countryCode":"CN","latitude":"26.84296450","longitude":"107.29028390"},{"name":"Henan","isoCode":"HA","countryCode":"CN","latitude":"34.29043020","longitude":"113.38235450"},{"name":"Hubei","isoCode":"HB","countryCode":"CN","latitude":"30.73781180","longitude":"112.23840170"},{"name":"Hebei","isoCode":"HE","countryCode":"CN","latitude":"37.89565940","longitude":"114.90422080"},{"name":"Hainan","isoCode":"HI","countryCode":"CN","latitude":"19.56639470","longitude":"109.94968600"},{"name":"Hong Kong SAR","isoCode":"HK","countryCode":"CN","latitude":"22.31930390","longitude":"114.16936110"},{"name":"Heilongjiang","isoCode":"HL","countryCode":"CN","latitude":"47.12164720","longitude":"128.73823100"},{"name":"Hunan","isoCode":"HN","countryCode":"CN","latitude":"36.73412940","longitude":"-95.93449020"},{"name":"Jilin","isoCode":"JL","countryCode":"CN","latitude":"43.83788300","longitude":"126.54957200"},{"name":"Jiangsu","isoCode":"JS","countryCode":"CN","latitude":"33.14017150","longitude":"119.78892480"},{"name":"Jiangxi","isoCode":"JX","countryCode":"CN","latitude":"27.08745640","longitude":"114.90422080"},{"name":"Liaoning","isoCode":"LN","countryCode":"CN","latitude":"41.94365430","longitude":"122.52903760"},{"name":"Macau SAR","isoCode":"MO","countryCode":"CN","latitude":"22.19874500","longitude":"113.54387300"},{"name":"Inner Mongolia","isoCode":"NM","countryCode":"CN","latitude":"43.37822000","longitude":"115.05948150"},{"name":"Ningxia Huizu","isoCode":"NX","countryCode":"CN","latitude":"37.19873100","longitude":"106.15809370"},{"name":"Qinghai","isoCode":"QH","countryCode":"CN","latitude":"35.74479800","longitude":"96.40773580"},{"name":"Sichuan","isoCode":"SC","countryCode":"CN","latitude":"30.26380320","longitude":"102.80547530"},{"name":"Shandong","isoCode":"SD","countryCode":"CN","latitude":"37.80060640","longitude":"-122.26999180"},{"name":"Shanghai","isoCode":"SH","countryCode":"CN","latitude":"31.23041600","longitude":"121.47370100"},{"name":"Shaanxi","isoCode":"SN","countryCode":"CN","latitude":"35.39399080","longitude":"109.18800470"},{"name":"Shanxi","isoCode":"SX","countryCode":"CN","latitude":"37.24256490","longitude":"111.85685860"},{"name":"Tianjin","isoCode":"TJ","countryCode":"CN","latitude":"39.12522910","longitude":"117.01534350"},{"name":"Taiwan","isoCode":"TW","countryCode":"CN","latitude":"23.69781000","longitude":"120.96051500"},{"name":"Xinjiang","isoCode":"XJ","countryCode":"CN","latitude":"42.52463570","longitude":"87.53958550"},{"name":"Xizang","isoCode":"XZ","countryCode":"CN","latitude":"30.15336050","longitude":"88.78786780"},{"name":"Yunnan","isoCode":"YN","countryCode":"CN","latitude":"24.47528470","longitude":"101.34310580"},{"name":"Zhejiang","isoCode":"ZJ","countryCode":"CN","latitude":"29.14164320","longitude":"119.78892480"},{"name":"Amazonas","isoCode":"AMA","countryCode":"CO","latitude":"-1.44291230","longitude":"-71.57239530"},{"name":"Antioquia","isoCode":"ANT","countryCode":"CO","latitude":"7.19860640","longitude":"-75.34121790"},{"name":"Arauca","isoCode":"ARA","countryCode":"CO","latitude":"6.54730600","longitude":"-71.00223110"},{"name":"Atlántico","isoCode":"ATL","countryCode":"CO","latitude":"10.69661590","longitude":"-74.87410450"},{"name":"Bolívar","isoCode":"BOL","countryCode":"CO","latitude":"8.67043820","longitude":"-74.03001220"},{"name":"Boyacá","isoCode":"BOY","countryCode":"CO","latitude":"5.45451100","longitude":"-73.36200300"},{"name":"Caldas","isoCode":"CAL","countryCode":"CO","latitude":"5.29826000","longitude":"-75.24790610"},{"name":"Caquetá","isoCode":"CAQ","countryCode":"CO","latitude":"0.86989200","longitude":"-73.84190630"}
1,{"name":"Casanare","isoCode":"CAS","countryCode":"CO","latitude":"5.75892690","longitude":"-71.57239530"},{"name":"Cauca","isoCode":"CAU","countryCode":"CO","latitude":"2.70498130","longitude":"-76.82596520"},{"name":"Cesar","isoCode":"CES","countryCode":"CO","latitude":"9.33729480","longitude":"-73.65362090"},{"name":"Chocó","isoCode":"CHO","countryCode":"CO","latitude":"5.25280330","longitude":"-76.82596520"},{"name":"Córdoba","isoCode":"COR","countryCode":"CO","latitude":"8.04929300","longitude":"-75.57405000"},{"name":"Cundinamarca","isoCode":"CUN","countryCode":"CO","latitude":"5.02600300","longitude":"-74.03001220"},{"name":"Bogotá D.C.","isoCode":"DC","countryCode":"CO","latitude":"4.28204150","longitude":"-74.50270420"},{"name":"Guainía","isoCode":"GUA","countryCode":"CO","latitude":"2.58539300","longitude":"-68.52471490"},{"name":"Guaviare","isoCode":"GUV","countryCode":"CO","latitude":"2.04392400","longitude":"-72.33111300"},{"name":"Huila","isoCode":"HUI","countryCode":"CO","latitude":"2.53593490","longitude":"-75.52766990"},{"name":"La Guajira","isoCode":"LAG","countryCode":"CO","latitude":"11.35477430","longitude":"-72.52048270"},{"name":"Magdalena","isoCode":"MAG","countryCode":"CO","latitude":"10.41130140","longitude":"-74.40566120"},{"name":"Meta","isoCode":"MET","countryCode":"CO","latitude":"39.76732580","longitude":"-104.97535950"},{"name":"Nariño","isoCode":"NAR","countryCode":"CO","latitude":"1.28915100","longitude":"-77.35794000"},{"name":"Norte de Santander","isoCode":"NSA","countryCode":"CO","latitude":"7.94628310","longitude":"-72.89880690"},{"name":"Putumayo","isoCode":"PUT","countryCode":"CO","latitude":"0.43595060","longitude":"-75.52766990"},{"name":"Quindío","isoCode":"QUI","countryCode":"CO","latitude":"4.46101910","longitude":"-75.66735600"},{"name":"Risaralda","isoCode":"RIS","countryCode":"CO","latitude":"5.31584750","longitude":"-75.99276520"},{"name":"Santander","isoCode":"SAN","countryCode":"CO","latitude":"6.64370760","longitude":"-73.65362090"},{"name":"Archipiélago de San Andrés, Providencia y Santa Catalina","isoCode":"SAP","countryCode":"CO","latitude":"12.55673240","longitude":"-81.71852530"},{"name":"Sucre","isoCode":"SUC","countryCode":"CO","latitude":"8.81397700","longitude":"-74.72328300"},{"name":"Tolima","isoCode":"TOL","countryCode":"CO","latitude":"4.09251680","longitude":"-75.15453810"},{"name":"Valle del Cauca","isoCode":"VAC","countryCode":"CO","latitude":"3.80088930","longitude":"-76.64127120"},{"name":"Vaupés","isoCode":"VAU","countryCode":"CO","latitude":"0.85535610","longitude":"-70.81199530"},{"name":"Vichada","isoCode":"VID","countryCode":"CO","latitude":"4.42344520","longitude":"-69.28775350"},{"name":"Alajuela Province","isoCode":"A","countryCode":"CR","latitude":"10.39158300","longitude":"-84.43827210"},{"name":"Provincia de Cartago","isoCode":"C","countryCode":"CR","latitude":"9.86223110","longitude":"-83.92141870"},{"name":"Guanacaste Province","isoCode":"G","countryCode":"CR","latitude":"10.62673990","longitude":"-85.44367060"},{"name":"Heredia Province","isoCode":"H","countryCode":"CR","latitude":"10.47352300","longitude":"-84.01674230"},{"name":"Limón Province","isoCode":"L","countryCode":"CR","latitude":"9.98963980","longitude":"-83.03324170"},{"name":"Puntarenas Province","isoCode":"P","countryCode":"CR","latitude":"9.21695310","longitude":"-83.33618800"},{"name":"San José Province","isoCode":"SJ","countryCode":"CR","latitude":"9.91297270","longitude":"-84.07682940"},{"name":"Pinar del Río Province","isoCode":"01","countryCode":"CU","latitude":"22.40762560","longitude":"-83.84730150"},{"name":"Havana Province","isoCode":"03","countryCode":"CU","latitude":"23.05406980","longitude":"-82.34518900"},{"name":"Matanzas Province","isoCode":"04","countryCode":"CU","latitude":"22.57671230","longitude":"-81.33994140"},{"name":"Villa Clara Province","isoCode":"05","countryCode":"CU","latitude":"22.49372040","longitude":"-79.91927020"},{"name":"Cienfuegos Province","isoCode":"06","countryCode":"CU","latitude":"22.23797830","longitude":"-80.36586500"},{"name":"Sancti Spíritus Province","isoCode":"07","countryCode":"CU","latitude":"21.99382140","longitude":"-79.47038850"},{"name":"Ciego de Ávila Province","isoCode":"08","countryCode":"CU","latitude":"21.93295150","longitude":"-78.56608520"},{"name":"Camagüey Province","isoCode":"09","countryCode":"CU","latitude":"21.21672470","longitude":"-77.74520810"},{"name":"Las Tunas Province","isoCode":"10","countryCode":"CU","latitude":"21.06051620","longitude":"-76.91820970"},{"name":"Holguín Province","isoCode":"11","countryCode":"CU","latitude":"20.78378930","longitude":"-75.80690820"},{"name":"Granma Province","isoCode":"12","countryCode":"CU","latitude":"20.38449020","longitude":"-76.64127120"},{"name":"Santiago de Cuba Province","isoCode":"13","countryCode":"CU","latitude":"20.23976820","longitude":"-75.99276520"},{"name":"Guantánamo Province","isoCode":"14","countryCode":"CU","latitude":"20.14559170","longitude":"-74.87410450"},{"name":"Artemisa Province","isoCode":"15","countryCode":"CU","latitude":"22.7
15229030","longitude":"-82.99316070"},{"name":"Mayabeque Province","isoCode":"16","countryCode":"CU","latitude":"22.89265290","longitude":"-81.95348150"},{"name":"Isla de la Juventud","isoCode":"99","countryCode":"CU","latitude":"21.70847370","longitude":"-82.82202320"},{"name":"Barlavento Islands","isoCode":"B","countryCode":"CV","latitude":"16.82368450","longitude":"-23.99348810"},{"name":"Brava","isoCode":"BR","countryCode":"CV","latitude":"40.98977780","longitude":"-73.68357150"},{"name":"Boa Vista","isoCode":"BV","countryCode":"CV","latitude":"38.74346600","longitude":"-120.73042970"},{"name":"Santa Catarina","isoCode":"CA","countryCode":"CV","latitude":"-27.24233920","longitude":"-50.21885560"},{"name":"Santa Catarina do Fogo","isoCode":"CF","countryCode":"CV","latitude":"14.93091040","longitude":"-24.32225770"},{"name":"Santa Cruz","isoCode":"CR","countryCode":"CV","latitude":"36.97411710","longitude":"-122.03079630"},{"name":"Maio Municipality","isoCode":"MA","countryCode":"CV","latitude":"15.20030980","longitude":"-23.16797930"},{"name":"Mosteiros","isoCode":"MO","countryCode":"CV","latitude":"37.89043480","longitude":"-25.82075560"},{"name":"Paul","isoCode":"PA","countryCode":"CV","latitude":"37.06250000","longitude":"-95.67706800"},{"name":"Porto Novo","isoCode":"PN","countryCode":"CV","latitude":"6.49685740","longitude":"2.62885230"},{"name":"Praia","isoCode":"PR","countryCode":"CV","latitude":"14.93305000","longitude":"-23.51332670"},{"name":"Ribeira Brava Municipality","isoCode":"RB","countryCode":"CV","latitude":"16.60707390","longitude":"-24.20338430"},{"name":"Ribeira Grande","isoCode":"RG","countryCode":"CV","latitude":"37.82103690","longitude":"-25.51481370"},{"name":"Ribeira Grande de Santiago","isoCode":"RS","countryCode":"CV","latitude":"14.98302980","longitude":"-23.65617250"},{"name":"Sotavento Islands","isoCode":"S","countryCode":"CV","latitude":"15.00000000","longitude":"-24.00000000"},{"name":"São Domingos","isoCode":"SD","countryCode":"CV","latitude":"15.02861650","longitude":"-23.56392200"},{"name":"São Filipe","isoCode":"SF","countryCode":"CV","latitude":"14.89516790","longitude":"-24.49456360"},{"name":"Sal","isoCode":"SL","countryCode":"CV","latitude":"26.59581220","longitude":"-80.20450830"},{"name":"São Miguel","isoCode":"SM","countryCode":"CV","latitude":"37.78041100","longitude":"-25.49704660"},{"name":"São Lourenço dos Órgãos","isoCode":"SO","countryCode":"CV","latitude":"15.05378410","longitude":"-23.60856120"},{"name":"São Vicente","isoCode":"SV","countryCode":"CV","latitude":"-23.96071570","longitude":"-46.39620220"},{"name":"Tarrafal","isoCode":"TA","countryCode":"CV","latitude":"15.27605780","longitude":"-23.74840770"},{"name":"Tarrafal de São Nicolau","isoCode":"TS","countryCode":"CV","latitude":"16.56364980","longitude":"-24.35494200"},{"name":"Nicosia District (Lefkoşa)","isoCode":"01","countryCode":"CY","latitude":"35.18556590","longitude":"33.38227640"},{"name":"Limassol District (Leymasun)","isoCode":"02","countryCode":"CY","latitude":"34.70713010","longitude":"33.02261740"},{"name":"Larnaca District (Larnaka)","isoCode":"03","countryCode":"CY","latitude":"34.85072060","longitude":"33.48319060"},{"name":"Famagusta District (Mağusa)","isoCode":"04","countryCode":"CY","latitude":"35.28570230","longitude":"33.84112880"},{"name":"Paphos District (Pafos)","isoCode":"05","countryCode":"CY","latitude":"34.91645940","longitude":"32.49200880"},{"name":"Kyrenia District (Keryneia)","isoCode":"06","countryCode":"CY","latitude":"35.29919400","longitude":"33.23632460"},{"name":"Praha, Hlavní město","isoCode":"10","countryCode":"CZ","latitude":"50.07553810","longitude":"14.43780050"},{"name":"Středočeský kraj","isoCode":"20","countryCode":"CZ","latitude":"49.87822230","longitude":"14.93629550"},{"name":"Benešov","isoCode":"201","countryCode":"CZ","latitude":"49.69008280","longitude":"14.77643990"},{"name":"Beroun","isoCode":"202","countryCode":"CZ","latitude":"49.95734280","longitude":"13.98407150"},{"name":"Kladno","isoCode":"203","countryCode":"CZ","latitude":"50.19402580","longitude":"14.10436570"},{"name":"Kolín","isoCode":"204","countryCode":"CZ","latitude":"49.98832930","longitude":"15.05519770"},{"name":"Kutná Hora","isoCode":"205","countryCode":"CZ","latitude":"49.94920890","longitude":"15.24704400"},{"name":"Mělník","isoCode":"206","countryCode":"CZ","latitude":"50.31044150","longitude":"14.51792230"},{"name":"Mladá Boleslav","isoCode":"207","countryCode":"CZ","latitude":"50.42523170","longitude":"14.93624770"},{"name":"Nymburk","isoCode":"208","countryCode":"CZ","latitude":"50.18558160","longitude":"15.04366040"},{"name":"Praha-východ","isoCode":"209","countryCode":"CZ","latitude":"49.93893070","longitude":"14.79244720"},{"name":"Praha-západ","isoCode":"20A","countryCode":"CZ","latitude":"49.89352350","longitude":"14.32937790"},{"name":"Příbram","isoCode":"20B","countryCode":"CZ","latitude":"49.69479590","longitude":"14.08238100"},{"name":"Rakovník","isoCode":"20C","countryCode":"CZ","latitude":"50.10612300","longitude":"13.73966230"},{"name":"Jihočeský kraj","isoCode":"31","countryCode":"CZ","latitude":"48.94577890","longitude":"14.44160550"}
1,{"name":"České Budějovice","isoCode":"311","countryCode":"CZ","latitude":"48.97755530","longitude":"14.51507470"},{"name":"Český Krumlov","isoCode":"312","countryCode":"CZ","latitude":"48.81273540","longitude":"14.31746570"},{"name":"Jindřichův Hradec","isoCode":"313","countryCode":"CZ","latitude":"49.14448230","longitude":"15.00613890"},{"name":"Písek","isoCode":"314","countryCode":"CZ","latitude":"49.34199380","longitude":"14.24697600"},{"name":"Prachatice","isoCode":"315","countryCode":"CZ","latitude":"49.01091000","longitude":"14.00000050"},{"name":"Strakonice","isoCode":"316","countryCode":"CZ","latitude":"49.26040430","longitude":"13.91030850"},{"name":"Tábor","isoCode":"317","countryCode":"CZ","latitude":"49.36462930","longitude":"14.71912930"},{"name":"Plzeňský kraj","isoCode":"32","countryCode":"CZ","latitude":"49.41348120","longitude":"13.31572460"},{"name":"Domažlice","isoCode":"321","countryCode":"CZ","latitude":"49.43970270","longitude":"12.93114350"},{"name":"Klatovy","isoCode":"322","countryCode":"CZ","latitude":"49.39555490","longitude":"13.29509370"},{"name":"Plzeň-město","isoCode":"323","countryCode":"CZ","latitude":"49.73843140","longitude":"13.37363710"},{"name":"Plzeň-jih","isoCode":"324","countryCode":"CZ","latitude":"49.59048850","longitude":"13.57158610"},{"name":"Plzeň-sever","isoCode":"325","countryCode":"CZ","latitude":"49.87748930","longitude":"13.25374280"},{"name":"Rokycany","isoCode":"326","countryCode":"CZ","latitude":"49.82628270","longitude":"13.68749430"},{"name":"Tachov","isoCode":"327","countryCode":"CZ","latitude":"49.79878030","longitude":"12.63619210"},{"name":"Karlovarský kraj","isoCode":"41","countryCode":"CZ","latitude":"50.14350000","longitude":"12.75018990"},{"name":"Cheb","isoCode":"411","countryCode":"CZ","latitude":"50.07953340","longitude":"12.36986360"},{"name":"Karlovy Vary","isoCode":"412","countryCode":"CZ","latitude":"50.14350000","longitude":"12.75018990"},{"name":"Sokolov","isoCode":"413","countryCode":"CZ","latitude":"50.20134340","longitude":"12.60546360"},{"name":"Ústecký kraj","isoCode":"42","countryCode":"CZ","latitude":"50.61190370","longitude":"13.78700860"},{"name":"Děčín","isoCode":"421","countryCode":"CZ","latitude":"50.77255630","longitude":"14.21276120"},{"name":"Chomutov","isoCode":"422","countryCode":"CZ","latitude":"50.45838720","longitude":"13.30179100"},{"name":"Litoměřice","isoCode":"423","countryCode":"CZ","latitude":"50.53841970","longitude":"14.13054580"},{"name":"Louny","isoCode":"424","countryCode":"CZ","latitude":"50.35398120","longitude":"13.80335510"},{"name":"Most","isoCode":"425","countryCode":"CZ","latitude":"37.15540830","longitude":"-94.29488840"},{"name":"Teplice","isoCode":"426","countryCode":"CZ","latitude":"50.65846050","longitude":"13.75132270"},{"name":"Ústí nad Labem","isoCode":"427","countryCode":"CZ","latitude":"50.61190370","longitude":"13.78700860"},{"name":"Liberecký kraj","isoCode":"51","countryCode":"CZ","latitude":"50.65942400","longitude":"14.76324240"},{"name":"Česká Lípa","isoCode":"511","countryCode":"CZ","latitude":"50.67852010","longitude":"14.53969910"},{"name":"Jablonec nad Nisou","isoCode":"512","countryCode":"CZ","latitude":"50.72205280","longitude":"15.17031350"},{"name":"Liberec","isoCode":"513","countryCode":"CZ","latitude":"50.75641010","longitude":"14.99650410"},{"name":"Semily","isoCode":"514","countryCode":"CZ","latitude":"50.60515760","longitude":"15.32814090"},{"name":"Královéhradecký kraj","isoCode":"52","countryCode":"CZ","latitude":"50.35124840","longitude":"15.79764590"},{"name":"Hradec Králové","isoCode":"521","countryCode":"CZ","latitude":"50.24148050","longitude":"15.67430000"},{"name":"Jičín","isoCode":"522","countryCode":"CZ","latitude":"50.43533250","longitude":"15.36104400"},{"name":"Náchod","isoCode":"523","countryCode":"CZ","latitude":"50.41457220","longitude":"16.16563470"},{"name":"Rychnov nad Kněžnou","isoCode":"524","countryCode":"CZ","latitude":"50.16596510","longitude":"16.27768420"},{"name":"Trutnov","isoCode":"525","countryCode":"CZ","latitude":"50.56538380","longitude":"15.90909230"},{"name":"Pardubický kraj","isoCode":"53","countryCode":"CZ","latitude":"49.94444790","longitude":"16.28569160"},{"name":"Chrudim","isoCode":"531","countryCode":"CZ","latitude":"49.88302160","longitude":"15.82908660"},{"name":"Pardubice","isoCode":"532","countryCode":"CZ","latitude":"49.94444790","longitude":"16.28569160"},{"name":"Svitavy","isoCode":"533","countryCode":"CZ","latitude":"49.75516290","longitude":"16.46918610"},{"name":"Ústí nad Orlicí","isoCode":"534","countryCode":"CZ","latitude":"49.97218010","longitude":"16.39966170"},{"name":"Kraj Vysočina","isoCode":"63","countryCode":"CZ","latitude":"49.44900520","longitude":"15.64059340"},{"name":"Havlíčkův Brod","isoCode":"631","countryCode":"CZ","latitude":"49.60433640","longitude":"15.57965520"},{"name":"Jihlava","isoCode":"632","countryCode":"CZ","latitude":"49.39837820","longitude":"15.58704150"},{"name":"Pelhřimov","isoCode":"633","countryCode":"CZ","latitude":"49.43062070","longitude":"15.22298300"},{"name":"Třebíč","isoCode":"634","countryCode":"CZ","latitude":"49.21478690","longitude":"15.87955160"},{"name":"Žďár nad Sázavou","isoCode":"635","countryCode":"CZ","latitude":"49.56430120","longitude":"15.93910300"},{"name":"Jihomoravský kraj","isoCode":"64","countryCode":"CZ","latitude":"48.95445280","longitude":"16.76768990"},{"name":"Blansko","isoCode":"641","countryCode":"CZ","latitude":"49.36485020","longitude":"16.64775520"},{"name":"Brno-město","isoCode":"642","countryCode":"CZ","latitude":"49.19506020","longitude":"16.60683710"},{"name":"Brno-venkov","isoCode":"643","countryCode":"CZ","latitude":"49.12501380","longitude":"16.45588240"},{"name":"Břeclav","isoCode":"644","countryCode":"CZ","latitude":"48.75314000","longitude":"16.88251690"},{"name":"Hodonín","isoCode":"645","countryCode":"CZ","latitude":"48.85293910","longitude":"17.12600250"},{"name":"Vyškov","isoCode":"646","countryCode":"CZ","latitude":"49.21274450","longitude":"16.98559270"},{"name":"Znojmo","isoCode":"647","countryCode":"CZ","latitude":"48.92723270","longitude":"16.10378080"},{"name":"Olomoucký kraj","isoCode":"71","countryCode":"CZ","latitude":"49.65865490","longitude":"17.08114060"},{"name":"Jeseník","isoCode":"711","countryCode":"CZ","latitude":"50.22462490","longitude":"17.19804710"},{"name":"Olomouc","isoCode":"712","countryCode":"CZ","latitude":"49.59377800","longitude":"17.25087870"},{"name":"Prostějov","isoCode":"713","countryCode":"CZ","latitude":"49.44184010","longitude":"17.12779040"},{"name":"Přerov","isoCode":"714","countryCode":"CZ","latitude":"49.46713560","longitude":"17.50773320"},{"name":"Šumperk","isoCode":"715","countryCode":"CZ","latitude":"49.97784070","longitude":"16.97177540"},{"name":"Zlínský kraj","isoCode":"72","countryCode":"CZ","latitude":"49.21622960","longitude":"17.77203530"},{"name":"Kroměříž","isoCode":"721","countryCode":"CZ","latitude":"49.29165820","longitude":"17.39938000"},{"name":"Uherské Hradiště","isoCode":"722","countryCode":"CZ","latitude":"49.05979690","longitude":"17.49585010"},{"name":"Vsetín","isoCode":"723","countryCode":"CZ","latitude":"49.37932500","longitude":"18.06181620"},{"name":"Zlín","isoCode":"724","countryCode":"CZ","latitude":"49.16960520","longitude":"17.80252200"},{"name":"Moravskoslezský kraj","isoCode":"80","countryCode":"CZ","latitude":"49.73053270","longitude":"18.23326370"},{"name":"Bruntál","isoCode":"801","countryCode":"CZ","latitude":"49.98817670","longitude":"17.46369410"},{"name":"Frýdek-Místek","isoCode":"802","countryCode":"CZ","latitude":"49.68193050","longitude":"18.36732160"},{"name":"Karviná","isoCode":"803","countryCode":"CZ","latitude":"49.85665240","longitude":"18.54321860"},{"name":"Nový Jičín","isoCode":"804","countryCode":"CZ","latitude":"49.59432510","longitude":"18.01353560"},{"name":"Opava","isoCode":"805","countryCode":"CZ","latitude":"49.90837570","longitude":"17.91633800"},{"name":"Ostrava-město","isoCode":"806","countryCode":"CZ","latitude":"49.82092260","longitude":"18.26252430"},{"name":"Brandenburg","isoCode":"BB","countryCode":"DE","latitude":"52.41252870","longitude":"12.53164440"},{"name":"Berlin","isoCode":"BE","countryCode":"DE","latitude":"52.52000660","longitude":"13.40495400"},{"name":"Baden-Württemberg","isoCode":"BW","countryCode":"DE","latitude":"48.66160370","longitude":"9.35013360"},{"name":"Bavaria","isoCode":"BY","countryCode":"DE","latitude":"48.79044720","longitude":"11.49788950"},{"name":"Bremen","isoCode":"HB","countryCode":"DE","latitude":"53.07929620","longitude":"8.80169360"},{"name":"Hesse","isoCode":"HE","countryCode":"DE","latitude":"50.65205150","longitude":"9.16243760"},{"name":"Hamburg","isoCode":"HH","countryCode":"DE","latitude":"53.55108460","longitude":"9.99368190"},{"name":"Mecklenburg-Vorpommern","isoCode":"MV","countryCode":"DE","latitude":"53.61265050","longitude":"12.42959530"},{"name":"Lower Saxony","isoCode":"NI","countryCode":"DE","latitude":"52.63670360","longitude":"9.84507660"},{"name":"North Rhine-Westphalia","isoCode":"NW","countryCode":"DE","latitude":"51.43323670","longitude":"7.66159380"},{"name":"Rhineland-Palatinate","isoCode":"RP","countryCode":"DE","latitude":"50.11834600","longitude":"7.30895270"},{"name":"Schleswig-Holstein","isoCode":"SH","countryCode":"DE","latitude":"54.21936720","longitude":"9.69611670"},{"name":"Saarland","isoCode":"SL","countryCode":"DE","latitude":"49.39642340","longitude":"7.02296070"},{"name":"Saxony","isoCode":"SN","countryCode":"DE","latitude":"51.10454070","longitude":"13.20173840"},{"name":"Saxony-Anhalt","isoCode":"ST","countryCode":"DE","latitude":"51.95026490","longitude":"11.69227340"},{"name":"Thuringia","isoCode":"TH","countryCode":"DE","latitude":"51.01098920","longitude":"10.84534600"},{"name":"Arta Region","isoCode":"AR","countryCode":"DJ","latitude":"11.52555280","longitude":"42.84794740"},{"name":"Ali Sabieh Region","isoCode":"AS","countryCode":"DJ","latitude":"11.19289730","longitude":"42.94169800"},{"name":"Dikhil Region","isoCode":"DI","countryCode":"DJ","latitude":"11.10543360","longitude":"42.37047440"},{"name":"Djibouti","isoCode":"DJ","countryCode":"DJ","latitude":"11.82513800","longitude":"42.59027500"},{"name":"Obock Region","isoCode":"OB","countryCode":"DJ","latitude":"12.38956910","longitude":"43.01948970"},{"name":"Tadjourah Region","isoCode":"TA","countryCode":"DJ","latitude":"11.93388850","longitude":"42.39383750"},{"name":"North Denmark Region","isoCode":"81","countryCode":"DK","latitude":"56.83074160","longitude":"9.49305270"},{"name":"Central Denmark Region","isoCode":"82","countryCode":"DK","latitude":"56.30213900","longitude":"9.30277700"},{"name":"Region of Southern Denmark","isoCode":"83","countryCode":"DK","latitude":"55.33077140","longitude":"9.09249030"},{"name":"Capital Region of Denmark","isoCode":"84","countryCode":"DK","latitude":"55.67518120","longitude":"12.54932610"},{"name":"Region Zealand","isoCode":"85","countryCode":"DK","latitude":"55.46325180","longitude":"11.72149790"},{"name":"Saint Andrew Parish","isoCode":"02","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint David Parish","isoCode":"03","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint George Parish","isoCode":"04","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint John Parish","isoCode":"05","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint Joseph Parish","isoCode":"06","countryCode":"DM","latitude":"39.02227120","longitude":"-94.71765040"},{"name":"Saint Luke Parish","isoCode":"07","countryCode":"DM","latitude":"42.10513630","longitude":"-80.05707220"},{"name":"Saint Mark Parish","isoCode":"08","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint Patrick Parish","isoCode":"09","countryCode":"DM","latitude":null,"longitude":null},{"name":"Saint Paul Parish","isoCode":"10","countryCode":"DM","latitude":"38.86146000","longitude":"-90.74356190"},{"name":"Saint Peter Parish","isoCode":"11","countryCode":"DM","latitude":"40.45241940","longitude":"-80.00850560"},{"name":"Distrito Nacional","isoCode":"01","countryCode":"DO","latitude":"18.48605750","longitude":"-69.93121170"},{"name":"Azua Province","isoCode":"02","countryCode":"DO","latitude":"18.45527090","longitude":"-70.73809280"},{"name":"Baoruco Province","isoCode":"03","countryCode":"DO","latitude":"18.48798980","longitude":"-71.41822490"},{"name":"Barahona Province","isoCode":"04","countryCode":"DO","latitude":"18.21390660","longitude":"-71.10437590"},{"name":"Dajabón Province","isoCode":"05","countryCode":"DO","latitude":"19.54992410","longitude":"-71.70865140"},{"name":"Duarte Province","isoCode":"06","countryCode":"DO","latitude":"19.20908230","longitude":"-70.02700040"},{"name":"El Seibo Province","isoCode":"08","countryCode":"DO","latitude":"18.76584960","longitude":"-69.04066800"},{"name":"Espaillat Province","isoCode":"09","countryCode":"DO","latitude":"19.62776580","longitude":"-70.27867750"},{"name":"Independencia","isoCode":"10","countryCode":"DO","latitude":"32.63357480","longitude":"-115.42892940"},{"name":"La Altagracia Province","isoCode":"11","countryCode":"DO","latitude":"18.58502360","longitude":"-68.62010720"},{"name":"La Romana Province","isoCode":"12","countryCode":"DO","latitude":"18.43102710","longitude":"-68.98373730"},{"name":"La Vega Province","isoCode":"13","countryCode":"DO","latitude":"19.22115540","longitude":"-70.52887530"},{"name":"María Trinidad Sánchez Province","isoCode":"14","countryCode":"DO","latitude":"19.37345970","longitude":"-69.85144390"},{"name":"Monte Cristi Province","isoCode":"15","countryCode":"DO","latitude":"19.73968990","longitude":"-71.44339840"},{"name":"Pedernales Province","isoCode":"16","countryCode":"DO","latitude":"17.85376260","longitude":"-71.33032090"},{"name":"Peravia Province","isoCode":"17","countryCode":"DO","latitude":"18.27865940","longitude":"-70.33358870"},{"name":"Puerto Plata Province","isoCode":"18","countryCode":"DO","latitude":"19.75432250","longitude":"-70.83328470"},{"name":"Hermanas Mirabal Province","isoCode":"19","countryCode":"DO","latitude":"19.37475590","longitude":"-70.35132350"},{"name":"Samaná Province","isoCode":"20","countryCode":"DO","latitude":"19.20583710","longitude":"-69.33629490"},{"name":"San Cristóbal Province","isoCode":"21","countryCode":"DO","latitude":"18.41804140","longitude":"-70.106
158490"},{"name":"San Juan Province","isoCode":"22","countryCode":"DO","latitude":"-31.52871270","longitude":"-68.53604030"},{"name":"San Pedro de Macorís","isoCode":"23","countryCode":"DO","latitude":"18.46266000","longitude":"-69.30512340"},{"name":"Sánchez Ramírez Province","isoCode":"24","countryCode":"DO","latitude":"19.05270600","longitude":"-70.14922640"},{"name":"Santiago Province","isoCode":"25","countryCode":"DO","latitude":"-33.45000000","longitude":"-70.66670000"},{"name":"Santiago Rodríguez Province","isoCode":"26","countryCode":"DO","latitude":"19.47131810","longitude":"-71.33958010"},{"name":"Valverde Province","isoCode":"27","countryCode":"DO","latitude":"19.58812210","longitude":"-70.98033100"},{"name":"Monseñor Nouel Province","isoCode":"28","countryCode":"DO","latitude":"18.92152340","longitude":"-70.38368150"},{"name":"Monte Plata Province","isoCode":"29","countryCode":"DO","latitude":"18.80808780","longitude":"-69.78691460"},{"name":"Hato Mayor Province","isoCode":"30","countryCode":"DO","latitude":"18.76357990","longitude":"-69.25576370"},{"name":"San José de Ocoa Province","isoCode":"31","countryCode":"DO","latitude":"18.54385800","longitude":"-70.50418160"},{"name":"Santo Domingo Province","isoCode":"32","countryCode":"DO","latitude":"18.51042530","longitude":"-69.84040540"},{"name":"Adrar","isoCode":"01","countryCode":"DZ","latitude":"26.41813100","longitude":"-0.60147170"},{"name":"Chlef","isoCode":"02","countryCode":"DZ","latitude":"36.16935150","longitude":"1.28910360"},{"name":"Laghouat","isoCode":"03","countryCode":"DZ","latitude":"33.80783410","longitude":"2.86282940"},{"name":"Oum El Bouaghi","isoCode":"04","countryCode":"DZ","latitude":"35.86887890","longitude":"7.11082660"},{"name":"Batna","isoCode":"05","countryCode":"DZ","latitude":"35.59659540","longitude":"5.89871390"},{"name":"Béjaïa","isoCode":"06","countryCode":"DZ","latitude":"36.75152580","longitude":"5.05568370"},{"name":"Biskra","isoCode":"07","countryCode":"DZ","latitude":"34.84494370","longitude":"5.72485670"},{"name":"Béchar","isoCode":"08","countryCode":"DZ","latitude":"31.62380980","longitude":"-2.21624430"},{"name":"Blida","isoCode":"09","countryCode":"DZ","latitude":"36.53112300","longitude":"2.89762540"},{"name":"Bouïra","isoCode":"10","countryCode":"DZ","latitude":"36.36918460","longitude":"3.90061940"},{"name":"Tamanghasset","isoCode":"11","countryCode":"DZ","latitude":"22.79029720","longitude":"5.51932680"},{"name":"Tébessa","isoCode":"12","countryCode":"DZ","latitude":"35.12906910","longitude":"7.95928630"},{"name":"Tlemcen","isoCode":"13","countryCode":"DZ","latitude":"34.67802840","longitude":"-1.36621600"},{"name":"Tiaret","isoCode":"14","countryCode":"DZ","latitude":"35.37086890","longitude":"1.32178520"},{"name":"Tizi Ouzou","isoCode":"15","countryCode":"DZ","latitude":"36.70691100","longitude":"4.23333550"},{"name":"Algiers","isoCode":"16","countryCode":"DZ","latitude":"36.69972940","longitude":"3.05761990"},{"name":"Djelfa","isoCode":"17","countryCode":"DZ","latitude":"34.67039560","longitude":"3.25037610"},{"name":"Jijel","isoCode":"18","countryCode":"DZ","latitude":"36.71796810","longitude":"5.98325770"},{"name":"Sétif","isoCode":"19","countryCode":"DZ","latitude":"36.30733890","longitude":"5.56172790"},{"name":"Saïda","isoCode":"20","countryCode":"DZ","latitude":"34.84152070","longitude":"0.14560550"},{"name":"Skikda","isoCode":"21","countryCode":"DZ","latitude":"36.67211980","longitude":"6.83509990"},{"name":"Sidi Bel Abbès","isoCode":"22","countryCode":"DZ","latitude":"34.68060240","longitude":"-1.09994950"},{"name":"Annaba","isoCode":"23","countryCode":"DZ","latitude":"36.80205080","longitude":"7.52472430"},{"name":"Guelma","isoCode":"24","countryCode":"DZ","latitude":"36.46274440","longitude":"7.43308330"},{"name":"Constantine","isoCode":"25","countryCode":"DZ","latitude":"36.33739110","longitude":"6.66381200"},{"name":"Médéa","isoCode":"26","countryCode":"DZ","latitude":"36.26370780","longitude":"2.75878570"},{"name":"Mostaganem","isoCode":"27","countryCode":"DZ","latitude":"35.95830540","longitude":"0.33718890"},{"name":"M\'Sila","isoCode":"28","countryCode":"DZ","latitude":"35.71866460","longitude":"4.52334230"},{"name":"Mascara","isoCode":"29","countryCode":"DZ","latitude":"35.39041250","longitude":"0.14949880"},{"name":"Ouargla","isoCode":"30","countryCode":"DZ","latitude":"32.22648630","longitude":"5.72998210"},{"name":"Oran","isoCode":"31","countryCode":"DZ","latitude":"35.60823510","longitude":"-0.56360900"},{"name":"El Bayadh","isoCode":"32","countryCode":"DZ","latitude":"32.71488240","longitude":"0.90566230"},{"name":"Illizi","isoCode":"33","countryCode":"DZ","latitude":"26.16900050","longitude":"8.48424650"},{"name":"Bordj Bou Arréridj","isoCode":"34","countryCode":"DZ","latitude":"36.07399250","longitude":"4.76302710"},{"name":"Boumerdès","isoCode":"35","countryCode":"DZ","latitude":"36.68395590","longitude":"3.62178020"},{"name":"El Tarf","isoCode":"36","countryCode":"DZ","latitude":"36.75766780","longitude":"8.30763430"},{"name":"Tindouf","isoCode":"37","countryCode":"DZ","latitude":"27.80631190","longitude":"-5.72998210"},{"name":"Tissemsilt","isoCode":"38","countryCode":"DZ","latitude":"35.60537810","longitude":"1.81309800"},{"name":"El Oued","isoCode":"39","countryCode":"DZ","latitude":"33.36781100","longitude":"6.85165110"},{"name":"Khenchela","isoCode":"40","countryCode":"DZ","latitude":"35.42694040","longitude":"7.14601550"},{"name":"Souk Ahras","isoCode":"41","countryCode":"DZ","latitude":"36.28010620","longitude":"7.93840330"},{"name":"Tipasa","isoCode":"42","countryCode":"DZ","latitude":"36.54626500","longitude":"2.18432850"},{"name":"Mila","isoCode":"43","countryCode":"DZ","latitude":"36.36479570","longitude":"6.15269850"},{"name":"Aïn Defla","isoCode":"44","countryCode":"DZ","latitude":"36.25094290","longitude":"1.93938150"},{"name":"Naama","isoCode":"45","countryCode":"DZ","latitude":"33.26673170","longitude":"-0.31286590"},{"name":"Aïn Témouchent","isoCode":"46","countryCode":"DZ","latitude":"35.29926980","longitude":"-1.13927920"},{"name":"Ghardaïa","isoCode":"47","countryCode":"DZ","latitude":"32.49437410","longitude":"3.64446000"},{"name":"Relizane","isoCode":"48","countryCode":"DZ","latitude":"35.73834050","longitude":"0.75328090"},{"name":"El M\'ghair","isoCode":"49","countryCode":"DZ","latitude":"33.95405610","longitude":"5.13464180"},{"name":"El Menia","isoCode":"50","countryCode":"DZ","latitude":"31.36422500","longitude":"2.57844950"},{"name":"Ouled Djellal","isoCode":"51","countryCode":"DZ","latitude":"34.41782210","longitude":"4.96858430"},{"name":"Bordj Baji Mokhtar","isoCode":"52","countryCode":"DZ","latitude":"22.96633500","longitude":"-3.94727320"},{"name":"Béni Abbès","isoCode":"53","countryCode":"DZ","latitude":"30.08310420","longitude":"-2.83450520"},{"name":"Timimoun","isoCode":"54","countryCode":"DZ","latitude":"29.67890600","longitude":"0.50046080"},{"name":"Touggourt","isoCode":"55","countryCode":"DZ","latitude":"33.12484760","longitude":"5.78327150"},{"name":"Djanet","isoCode":"56","countryCode":"DZ","latitude":"23.83108720","longitude":"8.70046720"},{"name":"In Salah","isoCode":"57","countryCode":"DZ","latitude":"27.21492290","longitude":"1.84843960"},{"name":"In Guezzam","isoCode":"58","countryCode":"DZ","latitude":"20.38643230","longitude":"4.77893940"},{"name":"Azuay","isoCode":"A","countryCode":"EC","latitude":"-2.89430680","longitude":"-78.99683440"},{"name":"Bolívar","isoCode":"B","countryCode":"EC","latitude":"-1.70958280","longitude":"-79.04504290"},{"name":"Carchi","isoCode":"C","countryCode":"EC","latitude":"0.50269120","longitude":"-77.90425210"},{"name":"Orellana","isoCode":"D","countryCode":"EC","latitude":"-0.45451630","longitude":"-76.99502860"},{"name":"Esmeraldas","isoCode":"E","countryCode":"EC","latitude":"0.96817890","longitude":"-79.65172020"},{"name":"Cañar","isoCode":"F","countryCode":"EC","latitude":"-2.55893150","longitude":"-78.93881910"},{"name":"Guayas","isoCode":"G","countryCode":"EC","latitude":"-1.95748390","longitude":"-79.91927020"},{"name":"Chimborazo","isoCode":"H","countryCode":"EC","latitude":"-1.66479950","longitude":"-78.65432550"},{"name":"Imbabura","isoCode":"I","countryCode":"EC","latitude":"0.34997680","longitude":"-78.12601290"},{"name":"Loja","isoCode":"L","countryCode":"EC","latitude":"-3.99313000","longitude":"-79.20422000"},{"name":"Manabí","isoCode":"M","countryCode":"EC","latitude":"-1.05434340","longitude":"-80.45264400"},{"name":"Napo","isoCode":"N","countryCode":"EC","latitude":"-0.99559640","longitude":"-77.81296840"},{"name":"El Oro","isoCode":"O","countryCode":"EC","latitude":"-3.25924130","longitude":"-79.95835410"},{"name":"Pichincha","isoCode":"P","countryCode":"EC","latitude":"-0.14648470","longitude":"-78.47519450"},{"name":"Los Ríos","isoCode":"R","countryCode":"EC","latitude":"-1.02306070","longitude":"-79.46088970"},{"name":"Morona-Santiago","isoCode":"S","countryCode":"EC","latitude":"-2.30510620","longitude":"-78.11468660"},{"name":"Santo Domingo de los Tsáchilas","isoCode":"SD","countryCode":"EC","latitude":"-0.25218820","longitude":"-79.18793830"},{"name":"Santa Elena","isoCode":"SE","countryCode":"EC","latitude":"-2.22671050","longitude":"-80.85949900"},{"name":"Tungurahua","isoCode":"T","countryCode":"EC","latitude":"-1.26352840","longitude":"-78.56608520"},{"name":"Sucumbíos","isoCode":"U","countryCode":"EC","latitude":"0.08892310","longitude":"-76.88975570"},{"name":"Galápagos","isoCode":"W","countryCode":"EC","latitude":"-0.95376910","longitude":"-90.96560190"},{"name":"Cotopaxi","isoCode":"X","countryCode":"EC","latitude":"-0.83842060","longitude":"-78.66626780"},{"name":"Pastaza","isoCode":"Y","countryCode":"EC","latitude":"-1.48822650","longitude":"-78.00310570"},{"name":"Zamora Chinchipe","isoCode":"Z","countryCode":"EC","latitude":"-4.06558920","longitude":"-78.95035250"},{"name":"Harju County","isoCode":"37","countryCode":"EE","latitude":"59.33342390","longitude":"25.24669740"}
1,{"name":"Hiiu County","isoCode":"39","countryCode":"EE","latitude":"58.92395530","longitude":"22.59194680"},{"name":"Ida-Viru County","isoCode":"44","countryCode":"EE","latitude":"59.25926630","longitude":"27.41365350"},{"name":"Jõgeva County","isoCode":"49","countryCode":"EE","latitude":"58.75061430","longitude":"26.36048780"},{"name":"Järva County","isoCode":"51","countryCode":"EE","latitude":"58.88667130","longitude":"25.50006240"},{"name":"Lääne County","isoCode":"57","countryCode":"EE","latitude":"58.97227420","longitude":"23.87408340"},{"name":"Lääne-Viru County","isoCode":"59","countryCode":"EE","latitude":"59.30188160","longitude":"26.32803120"},{"name":"Põlva County","isoCode":"65","countryCode":"EE","latitude":"58.11606220","longitude":"27.20663940"},{"name":"Pärnu County","isoCode":"67","countryCode":"EE","latitude":"58.52619520","longitude":"24.40201590"},{"name":"Rapla County","isoCode":"70","countryCode":"EE","latitude":"58.84926250","longitude":"24.73465690"},{"name":"Saare County","isoCode":"74","countryCode":"EE","latitude":"58.48497210","longitude":"22.61364080"},{"name":"Tartu County","isoCode":"78","countryCode":"EE","latitude":"58.40571280","longitude":"26.80157600"},{"name":"Valga County","isoCode":"82","countryCode":"EE","latitude":"57.91034410","longitude":"26.16018190"},{"name":"Viljandi County","isoCode":"84","countryCode":"EE","latitude":"58.28217460","longitude":"25.57522330"},{"name":"Võru County","isoCode":"86","countryCode":"EE","latitude":"57.73773720","longitude":"27.13989380"},{"name":"Alexandria","isoCode":"ALX","countryCode":"EG","latitude":"30.87605680","longitude":"29.74260400"},{"name":"Aswan","isoCode":"ASN","countryCode":"EG","latitude":"23.69664980","longitude":"32.71813750"},{"name":"Asyut","isoCode":"AST","countryCode":"EG","latitude":"27.21338310","longitude":"31.44561790"},{"name":"Red Sea","isoCode":"BA","countryCode":"EG","latitude":"24.68263160","longitude":"34.15319470"},{"name":"Beheira","isoCode":"BH","countryCode":"EG","latitude":"30.84809860","longitude":"30.34355060"},{"name":"Beni Suef","isoCode":"BNS","countryCode":"EG","latitude":"28.89388370","longitude":"31.44561790"},{"name":"Cairo","isoCode":"C","countryCode":"EG","latitude":"29.95375640","longitude":"31.53700030"},{"name":"Dakahlia","isoCode":"DK","countryCode":"EG","latitude":"31.16560440","longitude":"31.49131820"},{"name":"Damietta","isoCode":"DT","countryCode":"EG","latitude":"31.36257990","longitude":"31.67393710"},{"name":"Faiyum","isoCode":"FYM","countryCode":"EG","latitude":"29.30840210","longitude":"30.84284970"},{"name":"Gharbia","isoCode":"GH","countryCode":"EG","latitude":"30.87535560","longitude":"31.03351000"},{"name":"Giza","isoCode":"GZ","countryCode":"EG","latitude":"28.76662160","longitude":"29.23207840"},{"name":"Ismailia","isoCode":"IS","countryCode":"EG","latitude":"30.58309340","longitude":"32.26538870"},{"name":"South Sinai","isoCode":"JS","countryCode":"EG","latitude":"29.31018280","longitude":"34.15319470"},{"name":"Qalyubia","isoCode":"KB","countryCode":"EG","latitude":"30.32923680","longitude":"31.21684660"},{"name":"Kafr el-Sheikh","isoCode":"KFS","countryCode":"EG","latitude":"31.30854440","longitude":"30.80394740"},{"name":"Qena","isoCode":"KN","countryCode":"EG","latitude":"26.23460330","longitude":"32.98883190"},{"name":"Luxor","isoCode":"LX","countryCode":"EG","latitude":"25.39444440","longitude":"32.49200880"},{"name":"Minya","isoCode":"MN","countryCode":"EG","latitude":"28.28472900","longitude":"30.52790960"},{"name":"Monufia","isoCode":"MNF","countryCode":"EG","latitude":"30.59724550","longitude":"30.98763210"},{"name":"Matrouh","isoCode":"MT","countryCode":"EG","latitude":"29.56963500","longitude":"26.41938900"},{"name":"Port Said","isoCode":"PTS","countryCode":"EG","latitude":"31.07586060","longitude":"32.26538870"},{"name":"Sohag","isoCode":"SHG","countryCode":"EG","latitude":"26.69383400","longitude":"32.17460500"},{"name":"Sharqia","isoCode":"SHR","countryCode":"EG","latitude":"30.67305450","longitude":"31.15932470"},{"name":"North Sinai","isoCode":"SIN","countryCode":"EG","latitude":"30.28236500","longitude":"33.61757700"},{"name":"Suez","isoCode":"SUZ","countryCode":"EG","latitude":"29.36822550","longitude":"32.17460500"},{"name":"New Valley","isoCode":"WAD","countryCode":"EG","latitude":"24.54556380","longitude":"27.17353160"},{"name":"Anseba Region","isoCode":"AN","countryCode":"ER","latitude":"16.47455310","longitude":"37.80876930"},{"name":"Southern Red Sea Region","isoCode":"DK","countryCode":"ER","latitude":"13.51371030","longitude":"41.76064720"},{"name":"Debub Region","isoCode":"DU","countryCode":"ER","latitude":"14.94786920","longitude":"39.15436770"},{"name":"Gash-Barka Region","isoCode":"GB","countryCode":"ER","latitude":"15.40688250","longitude":"37.63866220"},{"name":"Maekel Region","isoCode":"MA","countryCode":"ER","latitude":"15.35514090","longitude":"38.86236830"},{"name":"Northern Red Sea Region","isoCode":"SK","countryCode":"ER","latitude":"16.25839970","longitude":"38.82054540"},{"name":"Andalusia","isoCode":"AN","countryCode":"ES","latitude":"37.54427060","longitude":"-4.72775280"},{"name":"Aragon","isoCode":"AR","countryCode":"ES","latitude":"41.59762750","longitude":"-0.90566230"},{"name":"Asturias","isoCode":"AS","countryCode":"ES","latitude":"43.36139530","longitude":"-5.85932670"},{"name":"Ávila","isoCode":"AV","countryCode":"ES","latitude":"40.69345110","longitude":"-4.89356270"},{"name":"Burgos Province","isoCode":"BU","countryCode":"ES","latitude":"42.33807580","longitude":"-3.58126920"},{"name":"Cantabria","isoCode":"CB","countryCode":"ES","latitude":"43.18283960","longitude":"-3.98784270"},{"name":"Ceuta","isoCode":"CE","countryCode":"ES","latitude":"35.88938740","longitude":"-5.32134550"},{"name":"Castile and León","isoCode":"CL","countryCode":"ES","latitude":"41.83568210","longitude":"-4.39763570"},{"name":"Castilla La Mancha","isoCode":"CM","countryCode":"ES","latitude":"39.27956070","longitude":"-3.09770200"},{"name":"Canary Islands","isoCode":"CN","countryCode":"ES","latitude":"28.29156370","longitude":"-16.62913040"},{"name":"Catalonia","isoCode":"CT","countryCode":"ES","latitude":"41.59115890","longitude":"1.52086240"},{"name":"Extremadura","isoCode":"EX","countryCode":"ES","latitude":"39.49373920","longitude":"-6.06791940"},{"name":"Galicia","isoCode":"GA","countryCode":"ES","latitude":"42.57505540","longitude":"-8.13385580"},{"name":"Léon","isoCode":"LE","countryCode":"ES","latitude":"42.59870410","longitude":"-5.56708390"},{"name":"Murcia","isoCode":"MC","countryCode":"ES","latitude":"38.13981410","longitude":"-1.36621600"},{"name":"Madrid","isoCode":"MD","countryCode":"ES","latitude":"40.41675150","longitude":"-3.70383220"},{"name":"Melilla","isoCode":"ML","countryCode":"ES","latitude":"35.29227750","longitude":"-2.93809730"},{"name":"Navarra","isoCode":"NC","countryCode":"ES","latitude":"42.69539090","longitude":"-1.67606910"},{"name":"Palencia Province","isoCode":"P","countryCode":"ES","latitude":"42.00968320","longitude":"-4.52879490"},{"name":"Balearic Islands","isoCode":"PM","countryCode":"ES","latitude":"39.35877590","longitude":"2.73563280"},{"name":"Basque Country","isoCode":"PV","countryCode":"ES","latitude":"42.98962480","longitude":"-2.61892730"},{"name":"La Rioja","isoCode":"RI","countryCode":"ES","latitude":"42.28707330","longitude":"-2.53960300"},{"name":"Salamanca Province","isoCode":"SA","countryCode":"ES","latitude":"40.95152630","longitude":"-6.23759470"},{"name":"Segovia Province","isoCode":"SG","countryCode":"ES","latitude":"40.94292960","longitude":"-4.10889420"},{"name":"Soria Province","isoCode":"SO","countryCode":"ES","latitude":"41.76654640","longitude":"-2.47903060"}
1,{"name":"Valladolid Province","isoCode":"VA","countryCode":"ES","latitude":"41.65173750","longitude":"-4.72449500"},{"name":"Valencia","isoCode":"VC","countryCode":"ES","latitude":"39.48401080","longitude":"-0.75328090"},{"name":"Zamora Province","isoCode":"ZA","countryCode":"ES","latitude":"41.60957440","longitude":"-5.89871390"},{"name":"Addis Ababa","isoCode":"AA","countryCode":"ET","latitude":"8.98060340","longitude":"38.75776050"},{"name":"Afar Region","isoCode":"AF","countryCode":"ET","latitude":"11.75593880","longitude":"40.95868800"},{"name":"Amhara Region","isoCode":"AM","countryCode":"ET","latitude":"11.34942470","longitude":"37.97845850"},{"name":"Benishangul-Gumuz Region","isoCode":"BE","countryCode":"ET","latitude":"10.78028890","longitude":"35.56578620"},{"name":"Dire Dawa","isoCode":"DD","countryCode":"ET","latitude":"9.60087470","longitude":"41.85014200"},{"name":"Gambela Region","isoCode":"GA","countryCode":"ET","latitude":"7.92196870","longitude":"34.15319470"},{"name":"Harari Region","isoCode":"HA","countryCode":"ET","latitude":"9.31486600","longitude":"42.19677160"},{"name":"Oromia Region","isoCode":"OR","countryCode":"ET","latitude":"7.54603770","longitude":"40.63468510"},{"name":"Southern Nations, Nationalities, and Peoples\' Region","isoCode":"SN","countryCode":"ET","latitude":"6.51569110","longitude":"36.95410700"},{"name":"Somali Region","isoCode":"SO","countryCode":"ET","latitude":"6.66122930","longitude":"43.79084530"},{"name":"Tigray Region","isoCode":"TI","countryCode":"ET","latitude":"14.03233360","longitude":"38.31657250"},{"name":"Åland Islands","isoCode":"01","countryCode":"FI","latitude":"60.17852470","longitude":"19.91561050"},{"name":"South Karelia","isoCode":"02","countryCode":"FI","latitude":"61.11819490","longitude":"28.10243720"},{"name":"Southern Ostrobothnia","isoCode":"03","countryCode":"FI","latitude":"62.94330990","longitude":"23.52852670"},{"name":"Southern Savonia","isoCode":"04","countryCode":"FI","latitude":"61.69451480","longitude":"27.80050150"},{"name":"Kainuu","isoCode":"05","countryCode":"FI","latitude":"64.37365640","longitude":"28.74374750"},{"name":"Tavastia Proper","isoCode":"06","countryCode":"FI","latitude":"60.90701500","longitude":"24.30054980"},{"name":"Central Ostrobothnia","isoCode":"07","countryCode":"FI","latitude":"63.56217350","longitude":"24.00136310"},{"name":"Central Finland","isoCode":"08","countryCode":"FI","latitude":"62.56667430","longitude":"25.55494450"},{"name":"Kymenlaakso","isoCode":"09","countryCode":"FI","latitude":"60.78051200","longitude":"26.88293360"},{"name":"Pirkanmaa","isoCode":"11","countryCode":"FI","latitude":"61.69869180","longitude":"23.78955980"},{"name":"Ostrobothnia","isoCode":"12","countryCode":"FI","latitude":"63.11817570","longitude":"21.90610620"},{"name":"North Karelia","isoCode":"13","countryCode":"FI","latitude":"62.80620780","longitude":"30.15538870"},{"name":"Northern Ostrobothnia","isoCode":"14","countryCode":"FI","latitude":"65.27949300","longitude":"26.28904170"},{"name":"Northern Savonia","isoCode":"15","countryCode":"FI","latitude":"63.08448000","longitude":"27.02535040"},{"name":"Päijänne Tavastia","isoCode":"16","countryCode":"FI","latitude":"61.32300410","longitude":"25.73224960"},{"name":"Satakunta","isoCode":"17","countryCode":"FI","latitude":"61.59327580","longitude":"22.14830810"},{"name":"Uusimaa","isoCode":"18","countryCode":"FI","latitude":"60.21872000","longitude":"25.27162100"},{"name":"Finland Proper","isoCode":"19","countryCode":"FI","latitude":"60.36279140","longitude":"22.44393690"},{"name":"Eastern Finland Province","isoCode":"IS","countryCode":"FI","latitude":"62.56338910","longitude":"28.50240420"},{"name":"Lapland","isoCode":"LL","countryCode":"FI","latitude":"67.92223040","longitude":"26.50464380"},{"name":"Oulu Province","isoCode":"OL","countryCode":"FI","latitude":"65.01207480","longitude":"25.46504960"},{"name":"Ba","isoCode":"01","countryCode":"FJ","latitude":"36.06138930","longitude":"-95.80058720"},{"name":"Bua","isoCode":"02","countryCode":"FJ","latitude":"43.09645840","longitude":"-89.50088000"},{"name":"Cakaudrove","isoCode":"03","countryCode":"FJ","latitude":"-16.58141050","longitude":"179.51200840"},{"name":"Kadavu","isoCode":"04","countryCode":"FJ","latitude":"-19.01271220","longitude":"178.18766760"},{"name":"Lau","isoCode":"05","countryCode":"FJ","latitude":"31.66870150","longitude":"-106.39557630"},{"name":"Lomaiviti","isoCode":"06","countryCode":"FJ","latitude":"-17.70900000","longitude":"179.09100000"},{"name":"Macuata","isoCode":"07","countryCode":"FJ","latitude":"-16.48649220","longitude":"179.28472510"},{"name":"Nadroga-Navosa","isoCode":"08","countryCode":"FJ","latitude":"-17.98652780","longitude":"177.65811300"},{"name":"Naitasiri","isoCode":"09","countryCode":"FJ","latitude":"-17.89757540","longitude":"178.20715980"},{"name":"Namosi","isoCode":"10","countryCode":"FJ","latitude":"-18.08641760","longitude":"178.12913870"},{"name":"Ra","isoCode":"11","countryCode":"FJ","latitude":"37.10031530","longitude":"-95.67442460"},{"name":"Rewa","isoCode":"12","countryCode":"FJ","latitude":"34.79235170","longitude":"-82.36092640"},{"name":"Serua","isoCode":"13","countryCode":"FJ","latitude":"-18.18047490","longitude":"178.05097900"},{"name":"Tailevu","isoCode":"14","countryCode":"FJ","latitude":"-17.82691110","longitude":"178.29324800"},{"name":"Central Division","isoCode":"C","countryCode":"FJ","latitude":"34.04400660","longitude":"-118.24727380"},{"name":"Eastern Division","isoCode":"E","countryCode":"FJ","latitude":"32.80943050","longitude":"-117.12899370"},{"name":"Northern Division","isoCode":"N","countryCode":"FJ","latitude":"32.87687660","longitude":"-117.21563450"},{"name":"Rotuma","isoCode":"R","countryCode":"FJ","latitude":"-12.50250690","longitude":"177.07241640"},{"name":"Western Division","isoCode":"W","countryCode":"FJ","latitude":"42.96621980","longitude":"-78.70211340"},{"name":"Kosrae State","isoCode":"KSA","countryCode":"FM","latitude":"5.30956180","longitude":"162.98148770"},{"name":"Pohnpei State","isoCode":"PNI","countryCode":"FM","latitude":"6.85412540","longitude":"158.26238220"},{"name":"Chuuk State","isoCode":"TRK","countryCode":"FM","latitude":"7.13867590","longitude":"151.55930650"},{"name":"Yap State","isoCode":"YAP","countryCode":"FM","latitude":"8.67164900","longitude":"142.84393350"},{"name":"Ain","isoCode":"01","countryCode":"FR","latitude":"46.06508600","longitude":"4.88861500"},{"name":"Aisne","isoCode":"02","countryCode":"FR","latitude":"49.45289210","longitude":"3.04651110"},{"name":"Allier","isoCode":"03","countryCode":"FR","latitude":"46.36708630","longitude":"2.58082770"}
1,{"name":"Alpes-de-Haute-Provence","isoCode":"04","countryCode":"FR","latitude":"44.16377520","longitude":"5.67247800"},{"name":"Hautes-Alpes","isoCode":"05","countryCode":"FR","latitude":"44.65626820","longitude":"5.68732110"},{"name":"Alpes-Maritimes","isoCode":"06","countryCode":"FR","latitude":"43.92041700","longitude":"6.61678220"},{"name":"Ardèche","isoCode":"07","countryCode":"FR","latitude":"44.81486950","longitude":"3.81334830"},{"name":"Ardennes","isoCode":"08","countryCode":"FR","latitude":"49.69759510","longitude":"4.14895760"},{"name":"Ariège","isoCode":"09","countryCode":"FR","latitude":"42.94347830","longitude":"0.94048640"},{"name":"Aube","isoCode":"10","countryCode":"FR","latitude":"48.31975470","longitude":"3.56371040"},{"name":"Aude","isoCode":"11","countryCode":"FR","latitude":"43.05411400","longitude":"1.90384760"},{"name":"Aveyron","isoCode":"12","countryCode":"FR","latitude":"44.31563620","longitude":"2.08523790"},{"name":"Bouches-du-Rhône","isoCode":"13","countryCode":"FR","latitude":"43.54038650","longitude":"4.46138290"},{"name":"Calvados","isoCode":"14","countryCode":"FR","latitude":"49.09035140","longitude":"-0.91706480"},{"name":"Cantal","isoCode":"15","countryCode":"FR","latitude":"45.04921770","longitude":"2.15672720"},{"name":"Charente","isoCode":"16","countryCode":"FR","latitude":"45.66584790","longitude":"-0.31845770"},{"name":"Charente-Maritime","isoCode":"17","countryCode":"FR","latitude":"45.72968280","longitude":"-1.33881160"},{"name":"Cher","isoCode":"18","countryCode":"FR","latitude":"47.02436280","longitude":"1.86627320"},{"name":"Corrèze","isoCode":"19","countryCode":"FR","latitude":"45.34237070","longitude":"1.31717330"},{"name":"Corse","isoCode":"20R","countryCode":"FR","latitude":"42.03960420","longitude":"9.01289260"},{"name":"Côte-d\'Or","isoCode":"21","countryCode":"FR","latitude":"47.46513020","longitude":"4.23154950"},{"name":"Côtes-d\'Armor","isoCode":"22","countryCode":"FR","latitude":"48.46633360","longitude":"-3.34789610"},{"name":"Creuse","isoCode":"23","countryCode":"FR","latitude":"46.05903940","longitude":"1.43150500"},{"name":"Dordogne","isoCode":"24","countryCode":"FR","latitude":"45.14234160","longitude":"0.14274080"},{"name":"Doubs","isoCode":"25","countryCode":"FR","latitude":"46.93217740","longitude":"6.34762140"},{"name":"Drôme","isoCode":"26","countryCode":"FR","latitude":"44.72933570","longitude":"4.67821580"},{"name":"Eure","isoCode":"27","countryCode":"FR","latitude":"49.07540350","longitude":"0.48937320"},{"name":"Eure-et-Loir","isoCode":"28","countryCode":"FR","latitude":"48.44697840","longitude":"0.81470250"},{"name":"Finistère","isoCode":"29","countryCode":"FR","latitude":"48.22696100","longitude":"-4.82437330"},{"name":"Corse-du-Sud","isoCode":"2A","countryCode":"FR","latitude":"41.85720550","longitude":"8.41091830"},{"name":"Haute-Corse","isoCode":"2B","countryCode":"FR","latitude":"42.42958660","longitude":"8.50625610"},{"name":"Gard","isoCode":"30","countryCode":"FR","latitude":"43.95952760","longitude":"3.49356810"},{"name":"Haute-Garonne","isoCode":"31","countryCode":"FR","latitude":"43.30505550","longitude":"0.68455150"},{"name":"Gers","isoCode":"32","countryCode":"FR","latitude":"43.69505340","longitude":"-0.09997280"},{"name":"Gironde","isoCode":"33","countryCode":"FR","latitude":"44.89584690","longitude":"-1.59405320"},{"name":"Hérault","isoCode":"34","countryCode":"FR","latitude":"43.59111200","longitude":"2.80661080"},{"name":"Ille-et-Vilaine","isoCode":"35","countryCode":"FR","latitude":"48.17624840","longitude":"-2.21304010"},{"name":"Indre","isoCode":"36","countryCode":"FR","latitude":"46.81175500","longitude":"0.97555230"},{"name":"Indre-et-Loire","isoCode":"37","countryCode":"FR","latitude":"47.22285820","longitude":"0.14896190"},{"name":"Isère","isoCode":"38","countryCode":"FR","latitude":"45.28922710","longitude":"4.99023550"},{"name":"Jura","isoCode":"39","countryCode":"FR","latitude":"46.78287410","longitude":"5.16918440"},{"name":"Landes","isoCode":"40","countryCode":"FR","latitude":"44.00950800","longitude":"-1.25385790"},{"name":"Loir-et-Cher","isoCode":"41","countryCode":"FR","latitude":"47.65937600","longitude":"0.85376310"},{"name":"Loire","isoCode":"42","countryCode":"FR","latitude":"46.35228120","longitude":"-1.17563390"},{"name":"Haute-Loire","isoCode":"43","countryCode":"FR","latitude":"45.08538060","longitude":"3.22607070"},{"name":"Loire-Atlantique","isoCode":"44","countryCode":"FR","latitude":"47.34757210","longitude":"-2.34663120"},{"name":"Loiret","isoCode":"45","countryCode":"FR","latitude":"47.91354310","longitude":"1.76009900"},{"name":"Lot","isoCode":"46","countryCode":"FR","latitude":"44.62460700","longitude":"1.03576310"},{"name":"Lot-et-Garonne","isoCode":"47","countryCode":"FR","latitude":"44.36873140","longitude":"-0.09161690"}
1,{"name":"Lozère","isoCode":"48","countryCode":"FR","latitude":"44.54227790","longitude":"2.92934590"},{"name":"Maine-et-Loire","isoCode":"49","countryCode":"FR","latitude":"47.38900340","longitude":"-1.12025270"},{"name":"Manche","isoCode":"50","countryCode":"FR","latitude":"49.08817340","longitude":"-2.46272090"},{"name":"Marne","isoCode":"51","countryCode":"FR","latitude":"48.96107450","longitude":"3.65737670"},{"name":"Haute-Marne","isoCode":"52","countryCode":"FR","latitude":"48.13248210","longitude":"4.69834990"},{"name":"Mayenne","isoCode":"53","countryCode":"FR","latitude":"48.30668420","longitude":"-0.64901820"},{"name":"Meurthe-et-Moselle","isoCode":"54","countryCode":"FR","latitude":"48.95566150","longitude":"5.71423500"},{"name":"Meuse","isoCode":"55","countryCode":"FR","latitude":"49.01246200","longitude":"4.81087340"},{"name":"Morbihan","isoCode":"56","countryCode":"FR","latitude":"47.74395180","longitude":"-3.44555240"},{"name":"Moselle","isoCode":"57","countryCode":"FR","latitude":"49.02045660","longitude":"6.20553220"},{"name":"Nièvre","isoCode":"58","countryCode":"FR","latitude":"47.11921640","longitude":"2.97797130"},{"name":"Nord","isoCode":"59","countryCode":"FR","latitude":"50.52854770","longitude":"2.60007760"},{"name":"Oise","isoCode":"60","countryCode":"FR","latitude":"49.41173350","longitude":"1.86688250"},{"name":"Orne","isoCode":"61","countryCode":"FR","latitude":"48.57576440","longitude":"-0.50242950"},{"name":"Pas-de-Calais","isoCode":"62","countryCode":"FR","latitude":"50.51446990","longitude":"1.81149800"},{"name":"Puy-de-Dôme","isoCode":"63","countryCode":"FR","latitude":"45.77141850","longitude":"2.62626760"},{"name":"Pyrénées-Atlantiques","isoCode":"64","countryCode":"FR","latitude":"43.18681700","longitude":"-1.44170710"},{"name":"Hautes-Pyrénées","isoCode":"65","countryCode":"FR","latitude":"43.14294620","longitude":"-0.40097360"},{"name":"Pyrénées-Orientales","isoCode":"66","countryCode":"FR","latitude":"42.62541790","longitude":"1.88929580"},{"name":"Bas-Rhin","isoCode":"67","countryCode":"FR","latitude":"48.59864440","longitude":"7.02666760"},{"name":"Haut-Rhin","isoCode":"68","countryCode":"FR","latitude":"47.86537740","longitude":"6.67113810"},{"name":"Rhône","isoCode":"69","countryCode":"FR","latitude":"44.93433000","longitude":"4.24093290"},{"name":"Métropole de Lyon","isoCode":"69M","countryCode":"FR","latitude":"45.74826290","longitude":"4.59584040"},{"name":"Alsace","isoCode":"6AE","countryCode":"FR","latitude":"48.31817950","longitude":"7.44162410"},{"name":"Haute-Saône","isoCode":"70","countryCode":"FR","latitude":"47.63789960","longitude":"5.53550550"},{"name":"Saône-et-Loire","isoCode":"71","countryCode":"FR","latitude":"46.65548830","longitude":"3.98350500"},{"name":"Sarthe","isoCode":"72","countryCode":"FR","latitude":"48.02627330","longitude":"-0.32613170"},{"name":"Savoie","isoCode":"73","countryCode":"FR","latitude":"45.49469900","longitude":"5.84329840"},{"name":"Haute-Savoie","isoCode":"74","countryCode":"FR","latitude":"46.04452770","longitude":"5.86413800"},{"name":"Paris","isoCode":"75C","countryCode":"FR","latitude":"48.85661400","longitude":"2.35222190"},{"name":"Seine-Maritime","isoCode":"76","countryCode":"FR","latitude":"49.66096810","longitude":"0.36775610"},{"name":"Seine-et-Marne","isoCode":"77","countryCode":"FR","latitude":"48.61853940","longitude":"2.41525610"},{"name":"Yvelines","isoCode":"78","countryCode":"FR","latitude":"48.76153010","longitude":"1.27729490"},{"name":"Deux-Sèvres","isoCode":"79","countryCode":"FR","latitude":"46.53868170","longitude":"-0.90199480"},{"name":"Somme","isoCode":"80","countryCode":"FR","latitude":"49.96859220","longitude":"1.73106960"},{"name":"Tarn","isoCode":"81","countryCode":"FR","latitude":"43.79149770","longitude":"1.67588930"},{"name":"Tarn-et-Garonne","isoCode":"82","countryCode":"FR","latitude":"44.08089500","longitude":"1.08916570"},{"name":"Var","isoCode":"83","countryCode":"FR","latitude":"43.39507300","longitude":"5.73424170"},{"name":"Vaucluse","isoCode":"84","countryCode":"FR","latitude":"44.04475000","longitude":"4.64277180"},{"name":"Vendée","isoCode":"85","countryCode":"FR","latitude":"46.67541030","longitude":"-2.02983920"},{"name":"Vienne","isoCode":"86","countryCode":"FR","latitude":"45.52213140","longitude":"4.84531360"},{"name":"Haute-Vienne","isoCode":"87","countryCode":"FR","latitude":"45.91868780","longitude":"0.70972060"},{"name":"Vosges","isoCode":"88","countryCode":"FR","latitude":"48.16301730","longitude":"5.73556000"},{"name":"Yonne","isoCode":"89","countryCode":"FR","latitude":"47.85476140","longitude":"3.03394040"},{"name":"Territoire de Belfort","isoCode":"90","countryCode":"FR","latitude":"47.62930720","longitude":"6.66962000"},{"name":"Essonne","isoCode":"91","countryCode":"FR","latitude":"48.53046150","longitude":"1.96990560"},{"name":"Hauts-de-Seine","isoCode":"92","countryCode":"FR","latitude":"48.84030080","longitude":"2.10125590"},{"name":"Seine-Saint-Denis","isoCode":"93","countryCode":"FR","latitude":"48.90993180","longitude":"2.30573790"}
1,{"name":"Val-de-Marne","isoCode":"94","countryCode":"FR","latitude":"48.77470040","longitude":"2.32210390"},{"name":"Val-d\'Oise","isoCode":"95","countryCode":"FR","latitude":"49.07518180","longitude":"1.82169140"},{"name":"Guadeloupe","isoCode":"971","countryCode":"FR","latitude":"16.26500000","longitude":"-61.55100000"},{"name":"Martinique","isoCode":"972","countryCode":"FR","latitude":"14.64152800","longitude":"-61.02417400"},{"name":"French Guiana","isoCode":"973","countryCode":"FR","latitude":"3.93388900","longitude":"-53.12578200"},{"name":"La Réunion","isoCode":"974","countryCode":"FR","latitude":"-21.11514100","longitude":"55.53638400"},{"name":"Mayotte","isoCode":"976","countryCode":"FR","latitude":"-12.82750000","longitude":"45.16624400"},{"name":"Auvergne-Rhône-Alpes","isoCode":"ARA","countryCode":"FR","latitude":"45.44714310","longitude":"4.38525070"},{"name":"Bourgogne-Franche-Comté","isoCode":"BFC","countryCode":"FR","latitude":"47.28051270","longitude":"4.99943720"},{"name":"Saint-Barthélemy","isoCode":"BL","countryCode":"FR","latitude":"17.90051340","longitude":"-62.82058710"},{"name":"Bretagne","isoCode":"BRE","countryCode":"FR","latitude":"48.20204710","longitude":"-2.93264350"},{"name":"Clipperton","isoCode":"CP","countryCode":"FR","latitude":"10.28335410","longitude":"-109.22542150"},{"name":"Centre-Val de Loire","isoCode":"CVL","countryCode":"FR","latitude":"47.75156860","longitude":"1.67506310"},{"name":"Grand-Est","isoCode":"GES","countryCode":"FR","latitude":"48.69980300","longitude":"6.18780740"},{"name":"Hauts-de-France","isoCode":"HDF","countryCode":"FR","latitude":"50.48011530","longitude":"2.79372650"},{"name":"Île-de-France","isoCode":"IDF","countryCode":"FR","latitude":"48.84991980","longitude":"2.63704110"},{"name":"Saint-Martin","isoCode":"MF","countryCode":"FR","latitude":"18.07082980","longitude":"-63.05008090"},{"name":"Nouvelle-Aquitaine","isoCode":"NAQ","countryCode":"FR","latitude":"45.70871820","longitude":"0.62689100"},{"name":"Normandie","isoCode":"NOR","countryCode":"FR","latitude":"48.87987040","longitude":"0.17125290"},{"name":"Occitanie","isoCode":"OCC","countryCode":"FR","latitude":"43.89272320","longitude":"3.28276250"},{"name":"Provence-Alpes-Côte-d’Azur","isoCode":"PAC","countryCode":"FR","latitude":"43.93516910","longitude":"6.06791940"},{"name":"Pays-de-la-Loire","isoCode":"PDL","countryCode":"FR","latitude":"47.76328360","longitude":"-0.32996870"},{"name":"French Polynesia","isoCode":"PF","countryCode":"FR","latitude":"-17.67974200","longitude":"-149.40684300"},{"name":"Saint Pierre and Miquelon","isoCode":"PM","countryCode":"FR","latitude":"46.88520000","longitude":"-56.31590000"},{"name":"French Southern and Antarctic Lands","isoCode":"TF","countryCode":"FR","latitude":"-47.54466040","longitude":"51.28375420"},{"name":"Wallis and Futuna","isoCode":"WF","countryCode":"FR","latitude":"-14.29380000","longitude":"-178.11650000"},{"name":"Estuaire Province","isoCode":"1","countryCode":"GA","latitude":"0.44328640","longitude":"10.08072980"},{"name":"Haut-Ogooué Province","isoCode":"2","countryCode":"GA","latitude":"-1.47625440","longitude":"13.91439900"},{"name":"Moyen-Ogooué Province","isoCode":"3","countryCode":"GA","latitude":"-0.44278400","longitude":"10.43965600"},{"name":"Ngounié Province","isoCode":"4","countryCode":"GA","latitude":"-1.49303030","longitude":"10.98070030"},{"name":"Nyanga Province","isoCode":"5","countryCode":"GA","latitude":"-2.88210330","longitude":"11.16173560"},{"name":"Ogooué-Ivindo Province","isoCode":"6","countryCode":"GA","latitude":"0.88183110","longitude":"13.17403480"},{"name":"Ogooué-Lolo Province","isoCode":"7","countryCode":"GA","latitude":"-0.88440930","longitude":"12.43805810"},{"name":"Ogooué-Maritime Province","isoCode":"8","countryCode":"GA","latitude":"-1.34659750","longitude":"9.72326730"},{"name":"Woleu-Ntem Province","isoCode":"9","countryCode":"GA","latitude":"2.29898270","longitude":"11.44669140"},{"name":"Armagh, Banbridge and Craigavon","isoCode":"ABC","countryCode":"GB","latitude":"54.39325920","longitude":"-6.45634010"},{"name":"Aberdeenshire","isoCode":"ABD","countryCode":"GB","latitude":"57.28687230","longitude":"-2.38156840"},{"name":"Aberdeen","isoCode":"ABE","countryCode":"GB","latitude":"57.14971700","longitude":"-2.09427800"},{"name":"Argyll and Bute","isoCode":"AGB","countryCode":"GB","latitude":"56.40062140","longitude":"-5.48074800"},{"name":"Ards and North Down","isoCode":"AND","countryCode":"GB","latitude":"54.58996450","longitude":"-5.59849720"},{"name":"Antrim and Newtownabbey","isoCode":"ANN","countryCode":"GB","latitude":"54.69568870","longitude":"-5.94810690"},{"name":"Angus","isoCode":"ANS","countryCode":"GB","latitude":"37.27578860","longitude":"-95.65010330"},{"name":"Antrim","isoCode":"ANT","countryCode":"GB","latitude":"54.71953380","longitude":"-6.20724980"},{"name":"Ards","isoCode":"ARD","countryCode":"GB","latitude":"42.13918510","longitude":"-87.86149720"},{"name":"Armagh City and District Council","isoCode":"ARM","countryCode":"GB","latitude":"54.39325920","longitude":"-6.45634010"},{"name":"Bath and North East Somerset","isoCode":"BAS","countryCode":"GB","latitude":"51.32501020","longitude":"-2.47662410"},{"name":"Blackburn with Darwen","isoCode":"BBD","countryCode":"GB","latitude":"53.69575220","longitude":"-2.46829850"},{"name":"Bedford","isoCode":"BDF","countryCode":"GB","latitude":"32.84401700","longitude":"-97.14306710"},{"name":"London Borough of Barking and Dagenham","isoCode":"BDG","countryCode":"GB","latitude":"51.55406660","longitude":"0.13401700"},{"name":"London Borough of Brent","isoCode":"BEN","countryCode":"GB","latitude":"51.56728080","longitude":"-0.27105680"},{"name":"London Borough of Bexley","isoCode":"BEX","countryCode":"GB","latitude":"51.45190210","longitude":"0.11
1717860"},{"name":"Belfast district","isoCode":"BFS","countryCode":"GB","latitude":"54.61703660","longitude":"-5.95318610"},{"name":"Bridgend County Borough","isoCode":"BGE","countryCode":"GB","latitude":"51.50831990","longitude":"-3.58120750"},{"name":"Blaenau Gwent County Borough","isoCode":"BGW","countryCode":"GB","latitude":"51.78757790","longitude":"-3.20439310"},{"name":"Birmingham","isoCode":"BIR","countryCode":"GB","latitude":"33.51858920","longitude":"-86.81035670"},{"name":"Buckinghamshire","isoCode":"BKM","countryCode":"GB","latitude":"51.80722040","longitude":"-0.81276640"},{"name":"Ballymena Borough","isoCode":"BLA","countryCode":"GB","latitude":"54.86426000","longitude":"-6.27910740"},{"name":"Ballymoney","isoCode":"BLY","countryCode":"GB","latitude":"55.07048880","longitude":"-6.51737080"},{"name":"Bournemouth","isoCode":"BMH","countryCode":"GB","latitude":"50.71916400","longitude":"-1.88076900"},{"name":"Banbridge","isoCode":"BNB","countryCode":"GB","latitude":"54.34872900","longitude":"-6.27048030"},{"name":"London Borough of Barnet","isoCode":"BNE","countryCode":"GB","latitude":"51.60496730","longitude":"-0.20762950"},{"name":"Brighton and Hove","isoCode":"BNH","countryCode":"GB","latitude":"50.82262880","longitude":"-0.13704700"},{"name":"Barnsley","isoCode":"BNS","countryCode":"GB","latitude":"34.29949560","longitude":"-84.98458090"},{"name":"Bolton","isoCode":"BOL","countryCode":"GB","latitude":"44.37264760","longitude":"-72.87876250"},{"name":"Blackpool","isoCode":"BPL","countryCode":"GB","latitude":"53.81750530","longitude":"-3.03567480"},{"name":"Bracknell Forest","isoCode":"BRC","countryCode":"GB","latitude":"51.41538280","longitude":"-0.75364950"},{"name":"Bradford","isoCode":"BRD","countryCode":"GB","latitude":"53.79598400","longitude":"-1.75939800"},{"name":"London Borough of Bromley","isoCode":"BRY","countryCode":"GB","latitude":"51.36797050","longitude":"0.07006200"},{"name":"City of Bristol","isoCode":"BST","countryCode":"GB","latitude":"41.67352200","longitude":"-72.94653750"},{"name":"Bury","isoCode":"BUR","countryCode":"GB","latitude":"53.59334980","longitude":"-2.29660540"},{"name":"Cambridgeshire","isoCode":"CAM","countryCode":"GB","latitude":"52.20529730","longitude":"0.12181950"},{"name":"Caerphilly County Borough","isoCode":"CAY","countryCode":"GB","latitude":"51.66044650","longitude":"-3.21787240"},{"name":"Central Bedfordshire","isoCode":"CBF","countryCode":"GB","latitude":"52.00297440","longitude":"-0.46513890"},{"name":"Causeway Coast and Glens","isoCode":"CCG","countryCode":"GB","latitude":"55.04318300","longitude":"-6.67412880"},{"name":"Ceredigion","isoCode":"CGN","countryCode":"GB","latitude":"52.21914290","longitude":"-3.93212560"},{"name":"Craigavon Borough Council","isoCode":"CGV","countryCode":"GB","latitude":"54.39325920","longitude":"-6.45634010"},{"name":"Cheshire East","isoCode":"CHE","countryCode":"GB","latitude":"53.16104460","longitude":"-2.21859320"},{"name":"Cheshire West and Chester","isoCode":"CHW","countryCode":"GB","latitude":"53.23029740","longitude":"-2.71511170"},{"name":"Carrickfergus Borough Council","isoCode":"CKF","countryCode":"GB","latitude":"54.72568430","longitude":"-5.80937190"},{"name":"Cookstown District Council","isoCode":"CKT","countryCode":"GB","latitude":"54.64181580","longitude":"-6.74438950"},{"name":"Calderdale","isoCode":"CLD","countryCode":"GB","latitude":"53.72478450","longitude":"-1.86583570"},{"name":"Clackmannanshire","isoCode":"CLK","countryCode":"GB","latitude":"56.10753510","longitude":"-3.75294090"},{"name":"Coleraine Borough Council","isoCode":"CLR","countryCode":"GB","latitude":"55.14515700","longitude":"-6.67598140"},{"name":"Cumbria","isoCode":"CMA","countryCode":"GB","latitude":"54.57723230","longitude":"-2.79748350"},{"name":"London Borough of Camden","isoCode":"CMD","countryCode":"GB","latitude":"51.54547360","longitude":"-0.16279020"},{"name":"Carmarthenshire","isoCode":"CMN","countryCode":"GB","latitude":"51.85723090","longitude":"-4.31159590"},{"name":"Cornwall","isoCode":"CON","countryCode":"GB","latitude":"50.26604710","longitude":"-5.05271250"},{"name":"Coventry","isoCode":"COV","countryCode":"GB","latitude":"52.40682200","longitude":"-1.51969300"},{"name":"City and County of Cardiff","isoCode":"CRF","countryCode":"GB","latitude":"51.48158100","longitude":"-3.17909000"},{"name":"London Borough of Croydon","isoCode":"CRY","countryCode":"GB","latitude":"51.38274460","longitude":"-0.09851630"},{"name":"Castlereagh","isoCode":"CSR","countryCode":"GB","latitude":"54.57567900","longitude":"-5.88840280"},{"name":"Conwy County Borough","isoCode":"CWY","countryCode":"GB","latitude":"53.29350130","longitude":"-3.72651610"},{"name":"Darlington","isoCode":"DAL","countryCode":"GB","latitude":"34.29987620","longitude":"-79.87617410"},{"name":"Derbyshire","isoCode":"DBY","countryCode":"GB","latitude":"53.10467820","longitude":"-1.56238850"},{"name":"Denbighshire","isoCode":"DEN","countryCode":"GB","latitude":"53.18422880","longitude":"-3.42249850"},{"name":"City of Derby","isoCode":"DER","countryCode":"GB","latitude":"37.54837550","longitude":"-97.24851910"},{"name":"Devon","isoCode":"DEV","countryCode":"GB","latitude":"50.71555910","longitude":"-3.53087500"},{"name":"Dungannon and South Tyrone Borough Council","isoCode":"DGN","countryCode":"GB","latitude":"54.50826840","longitude":"-6.76658910"},{"name":"Dumfries and Galloway","isoCode":"DGY","countryCode":"GB","latitude":"55.07010730","longitude":"-3.60525810"},{"name":"Doncaster","isoCode":"DNC","countryCode":"GB","latitude":"53.52282000","longitude":"-1.12846200"},{"name":"Dundee","isoCode":"DND","countryCode":"GB","latitude":"56.46201800","longitude":"-2.97072
1100"},{"name":"Dorset","isoCode":"DOR","countryCode":"GB","latitude":"50.74876350","longitude":"-2.34447860"},{"name":"Down District Council","isoCode":"DOW","countryCode":"GB","latitude":"54.24342870","longitude":"-5.95779590"},{"name":"Derry City and Strabane","isoCode":"DRS","countryCode":"GB","latitude":"55.00474430","longitude":"-7.32092220"},{"name":"Derry City Council","isoCode":"DRY","countryCode":"GB","latitude":"54.96907780","longitude":"-7.19583510"},{"name":"Dudley","isoCode":"DUD","countryCode":"GB","latitude":"42.04336610","longitude":"-71.92760330"},{"name":"County Durham","isoCode":"DUR","countryCode":"GB","latitude":"54.72940990","longitude":"-1.88115980"},{"name":"London Borough of Ealing","isoCode":"EAL","countryCode":"GB","latitude":"51.52503660","longitude":"-0.34139650"},{"name":"East Ayrshire","isoCode":"EAY","countryCode":"GB","latitude":"55.45184960","longitude":"-4.26444780"},{"name":"Edinburgh","isoCode":"EDH","countryCode":"GB","latitude":"55.95325200","longitude":"-3.18826700"},{"name":"East Dunbartonshire","isoCode":"EDU","countryCode":"GB","latitude":"55.97431620","longitude":"-4.20229800"},{"name":"East Lothian","isoCode":"ELN","countryCode":"GB","latitude":"55.94933830","longitude":"-2.77044640"},{"name":"Outer Hebrides","isoCode":"ELS","countryCode":"GB","latitude":"57.75989180","longitude":"-7.01940340"},{"name":"London Borough of Enfield","isoCode":"ENF","countryCode":"GB","latitude":"51.66229090","longitude":"-0.11806510"},{"name":"England","isoCode":"ENG","countryCode":"GB","latitude":"52.35551770","longitude":"-1.17431970"},{"name":"East Renfrewshire","isoCode":"ERW","countryCode":"GB","latitude":"55.77047350","longitude":"-4.33598210"},{"name":"East Riding of Yorkshire","isoCode":"ERY","countryCode":"GB","latitude":"53.84161680","longitude":"-0.43441060"},{"name":"Essex","isoCode":"ESS","countryCode":"GB","latitude":"51.57424470","longitude":"0.48567810"},{"name":"East Sussex","isoCode":"ESX","countryCode":"GB","latitude":"50.90859550","longitude":"0.24941660"},{"name":"Falkirk","isoCode":"FAL","countryCode":"GB","latitude":"56.00187750","longitude":"-3.78391310"},{"name":"Fermanagh District Council","isoCode":"FER","countryCode":"GB","latitude":"54.34479780","longitude":"-7.63842180"},{"name":"Fife","isoCode":"FIF","countryCode":"GB","latitude":"56.20820780","longitude":"-3.14951750"},{"name":"Flintshire","isoCode":"FLN","countryCode":"GB","latitude":"53.16686580","longitude":"-3.14189080"},{"name":"Fermanagh and Omagh","isoCode":"FMO","countryCode":"GB","latitude":"54.45135240","longitude":"-7.71250180"},{"name":"Gateshead","isoCode":"GAT","countryCode":"GB","latitude":"54.95268000","longitude":"-1.60341100"},{"name":"Glasgow","isoCode":"GLG","countryCode":"GB","latitude":"55.86423700","longitude":"-4.25180600"},{"name":"Gloucestershire","isoCode":"GLS","countryCode":"GB","latitude":"51.86421120","longitude":"-2.23803350"},{"name":"Royal Borough of Greenwich","isoCode":"GRE","countryCode":"GB","latitude":"51.48346270","longitude":"0.05862020"},{"name":"Gwynedd","isoCode":"GWN","countryCode":"GB","latitude":"52.92772660","longitude":"-4.13348360"},{"name":"Halton","isoCode":"HAL","countryCode":"GB","latitude":"43.53253720","longitude":"-79.87448360"},{"name":"Hampshire","isoCode":"HAM","countryCode":"GB","latitude":"51.05769480","longitude":"-1.30806290"},{"name":"London Borough of Havering","isoCode":"HAV","countryCode":"GB","latitude":"51.57792400","longitude":"0.21208290"},{"name":"London Borough of Hackney","isoCode":"HCK","countryCode":"GB","latitude":"51.57344500","longitude":"-0.07243760"},{"name":"Herefordshire","isoCode":"HEF","countryCode":"GB","latitude":"52.07651640","longitude":"-2.65441820"},{"name":"London Borough of Hillingdon","isoCode":"HIL","countryCode":"GB","latitude":"51.53518320","longitude":"-0.44813780"},{"name":"Highland","isoCode":"HLD","countryCode":"GB","latitude":"36.29675080","longitude":"-95.83803660"},{"name":"London Borough of Hammersmith and Fulham","isoCode":"HMF","countryCode":"GB","latitude":"51.49901560","longitude":"-0.22915000"},{"name":"London Borough of Hounslow","isoCode":"HNS","countryCode":"GB","latitude":"51.48283580","longitude":"-0.38820620"},{"name":"Hartlepool","isoCode":"HPL","countryCode":"GB","latitude":"54.69174500","longitude":"-1.21292600"},{"name":"Hertfordshire","isoCode":"HRT","countryCode":"GB","latitude":"51.80978230","longitude":"-0.23767440"},{"name":"London Borough of Harrow","isoCode":"HRW","countryCode":"GB","latitude":"51.58816270","longitude":"-0.34228510"},{"name":"London Borough of Haringey","isoCode":"HRY","countryCode":"GB","latitude":"51.59061130","longitude":"-0.11097090"},{"name":"Isles of Scilly","isoCode":"IOS","countryCode":"GB","latitude":"49.92772610","longitude":"-6.32749660"},{"name":"Isle of Wight","isoCode":"IOW","countryCode":"GB","latitude":"50.69384790","longitude":"-1.30473400"},{"name":"London Borough of Islington","isoCode":"ISL","countryCode":"GB","latitude":"51.54650630","longitude":"-0.10580580"},{"name":"Inverclyde","isoCode":"IVC","countryCode":"GB","latitude":"55.93165690","longitude":"-4.68001580"},{"name":"Royal Borough of Kensington and Chelsea","isoCode":"KEC","countryCode":"GB","latitude":"51.49908050","longitude":"-0.19382530"},{"name":"Kent","isoCode":"KEN","countryCode":"GB","latitude":"41.15366740","longitude":"-81.35788590"},{"name":"City of Kingston upon Hull","isoCode":"KHL","countryCode":"GB","latitude":"53.76762360","longitude":"-0.32741980"},{"name":"Kirklees","isoCode":"KIR","countryCode":"GB","latitude":"53.59334320","longitude":"-1.80095090"},{"name":"Royal Borough of Kingston upon Thames","isoCode":"KTT","countryCode":"GB","latitude":"51.37811700","longitude":"-0.29270900"},{"name":"Knowsley","isoCode":"KWL","countryCode":"GB","latitude":"53.45459400","longitude":"-2.85290700"},{"name":"Lancashire","isoCode":"LAN","countryCode":"GB","latitude":"53.76322540","longitude":"-2.70440520"},{"name":"Lisburn and Castlereagh","isoCode":"LBC","countryCode":"GB","latitude":"54.49815840","longitude":"-6.13067910"},{"name":"London Borough of Lambeth","isoCode":"LBH","countryCode":"GB","latitude":"51.45714770","longitude":"-0.12306810"},{"name":"City of Leicester","isoCode":"LCE","countryCode":"GB","latitude":"52.63687780","longitude":"-1.13975920"},{"name":"Leeds","isoCode":"LDS","countryCode":"GB","latitude":"53.80075540","longitude":"-1.54907740"}
1,{"name":"Leicestershire","isoCode":"LEC","countryCode":"GB","latitude":"52.77257100","longitude":"-1.20521260"},{"name":"London Borough of Lewisham","isoCode":"LEW","countryCode":"GB","latitude":"51.44145790","longitude":"-0.01170060"},{"name":"Lincolnshire","isoCode":"LIN","countryCode":"GB","latitude":"52.94518890","longitude":"-0.16012460"},{"name":"Liverpool","isoCode":"LIV","countryCode":"GB","latitude":"32.65649810","longitude":"-115.47632410"},{"name":"Limavady Borough Council","isoCode":"LMV","countryCode":"GB","latitude":"55.05168200","longitude":"-6.94919440"},{"name":"City of London","isoCode":"LND","countryCode":"GB","latitude":"51.51234430","longitude":"-0.09098520"},{"name":"Larne Borough Council","isoCode":"LRN","countryCode":"GB","latitude":"54.85780030","longitude":"-5.82362240"},{"name":"Lisburn City Council","isoCode":"LSB","countryCode":"GB","latitude":"54.49815840","longitude":"-6.13067910"},{"name":"Manchester","isoCode":"MAN","countryCode":"GB","latitude":"53.48075930","longitude":"-2.24263050"},{"name":"Middlesbrough","isoCode":"MDB","countryCode":"GB","latitude":"54.57422700","longitude":"-1.23495600"},{"name":"Medway","isoCode":"MDW","countryCode":"GB","latitude":"42.14176410","longitude":"-71.39672560"},{"name":"Mid and East Antrim","isoCode":"MEA","countryCode":"GB","latitude":"54.93993410","longitude":"-6.11374230"},{"name":"Magherafelt District Council","isoCode":"MFT","countryCode":"GB","latitude":"54.75532790","longitude":"-6.60774870"},{"name":"Milton Keynes","isoCode":"MIK","countryCode":"GB","latitude":"52.08520380","longitude":"-0.73331330"},{"name":"Midlothian","isoCode":"MLN","countryCode":"GB","latitude":"32.47533500","longitude":"-97.01031810"},{"name":"Monmouthshire","isoCode":"MON","countryCode":"GB","latitude":"51.81161000","longitude":"-2.71634170"},{"name":"London Borough of Merton","isoCode":"MRT","countryCode":"GB","latitude":"51.40977420","longitude":"-0.21080840"},{"name":"Moray","isoCode":"MRY","countryCode":"GB","latitude":"57.64984760","longitude":"-3.31680390"},{"name":"Merthyr Tydfil County Borough","isoCode":"MTY","countryCode":"GB","latitude":"51.74674740","longitude":"-3.38132750"},{"name":"Mid Ulster","isoCode":"MUL","countryCode":"GB","latitude":"54.64113010","longitude":"-6.75225490"},{"name":"Moyle District Council","isoCode":"MYL","countryCode":"GB","latitude":"55.20473270","longitude":"-6.25317400"},{"name":"North Ayrshire","isoCode":"NAY","countryCode":"GB","latitude":"55.64167310","longitude":"-4.75946000"},{"name":"Northumberland","isoCode":"NBL","countryCode":"GB","latitude":"55.20825420","longitude":"-2.07841380"},{"name":"North Down Borough Council","isoCode":"NDN","countryCode":"GB","latitude":"54.65362970","longitude":"-5.67249250"},{"name":"North East Lincolnshire","isoCode":"NEL","countryCode":"GB","latitude":"53.56682010","longitude":"-0.08150660"},{"name":"Newcastle upon Tyne","isoCode":"NET","countryCode":"GB","latitude":"54.97825200","longitude":"-1.61778000"},{"name":"Norfolk","isoCode":"NFK","countryCode":"GB","latitude":"36.85076890","longitude":"-76.28587260"},{"name":"City of Nottingham","isoCode":"NGM","countryCode":"GB","latitude":"52.95478320","longitude":"-1.15810860"},{"name":"Northern Ireland","isoCode":"NIR","countryCode":"GB","latitude":"54.78771490","longitude":"-6.49231450"},{"name":"North Lanarkshire","isoCode":"NLK","countryCode":"GB","latitude":"55.86624320","longitude":"-3.96131440"},{"name":"North Lincolnshire","isoCode":"NLN","countryCode":"GB","latitude":"53.60555920","longitude":"-0.55965820"},{"name":"Newry, Mourne and Down","isoCode":"NMD","countryCode":"GB","latitude":"54.24342870","longitude":"-5.95779590"}
1,{"name":"North Somerset","isoCode":"NSM","countryCode":"GB","latitude":"51.38790280","longitude":"-2.77810910"},{"name":"Newtownabbey Borough Council","isoCode":"NTA","countryCode":"GB","latitude":"54.67924220","longitude":"-5.95911020"},{"name":"Northamptonshire","isoCode":"NTH","countryCode":"GB","latitude":"52.27299440","longitude":"-0.87555150"},{"name":"Neath Port Talbot County Borough","isoCode":"NTL","countryCode":"GB","latitude":"51.59785190","longitude":"-3.78396680"},{"name":"Nottinghamshire","isoCode":"NTT","countryCode":"GB","latitude":"53.10031900","longitude":"-0.99363060"},{"name":"North Tyneside","isoCode":"NTY","countryCode":"GB","latitude":"55.01823990","longitude":"-1.48584360"},{"name":"London Borough of Newham","isoCode":"NWM","countryCode":"GB","latitude":"51.52551620","longitude":"0.03521630"},{"name":"Newport","isoCode":"NWP","countryCode":"GB","latitude":"37.52782340","longitude":"-94.10438760"},{"name":"North Yorkshire","isoCode":"NYK","countryCode":"GB","latitude":"53.99150280","longitude":"-1.54120150"},{"name":"Newry and Mourne District Council","isoCode":"NYM","countryCode":"GB","latitude":"54.17425050","longitude":"-6.33919920"},{"name":"Oldham","isoCode":"OLD","countryCode":"GB","latitude":"42.20405980","longitude":"-71.20481190"},{"name":"Omagh District Council","isoCode":"OMH","countryCode":"GB","latitude":"54.45135240","longitude":"-7.71250180"},{"name":"Orkney Islands","isoCode":"ORK","countryCode":"GB","latitude":"58.98094010","longitude":"-2.96052060"},{"name":"Oxfordshire","isoCode":"OXF","countryCode":"GB","latitude":"51.76120560","longitude":"-1.24646740"},{"name":"Pembrokeshire","isoCode":"PEM","countryCode":"GB","latitude":"51.67407800","longitude":"-4.90887850"},{"name":"Perth and Kinross","isoCode":"PKN","countryCode":"GB","latitude":"56.39538170","longitude":"-3.42835470"},{"name":"City of Plymouth","isoCode":"PLY","countryCode":"GB","latitude":"42.37089410","longitude":"-83.46971410"},{"name":"Poole","isoCode":"POL","countryCode":"GB","latitude":"50.71505000","longitude":"-1.98724800"},{"name":"City of Portsmouth","isoCode":"POR","countryCode":"GB","latitude":"36.83291500","longitude":"-76.29755490"},{"name":"Powys","isoCode":"POW","countryCode":"GB","latitude":"52.64642490","longitude":"-3.32609040"},{"name":"City of Peterborough","isoCode":"PTE","countryCode":"GB","latitude":"44.30936360","longitude":"-78.32015300"},{"name":"Redcar and Cleveland","isoCode":"RCC","countryCode":"GB","latitude":"54.59713440","longitude":"-1.07759970"},{"name":"Rochdale","isoCode":"RCH","countryCode":"GB","latitude":"53.60971360","longitude":"-2.15610000"},{"name":"Rhondda Cynon Taf","isoCode":"RCT","countryCode":"GB","latitude":"51.64902070","longitude":"-3.42886920"},{"name":"London Borough of Redbridge","isoCode":"RDB","countryCode":"GB","latitude":"51.58861210","longitude":"0.08239820"},{"name":"Reading","isoCode":"RDG","countryCode":"GB","latitude":"36.14866590","longitude":"-95.98400120"},{"name":"Renfrewshire","isoCode":"RFW","countryCode":"GB","latitude":"55.84665400","longitude":"-4.53312590"},{"name":"London Borough of Richmond upon Thames","isoCode":"RIC","countryCode":"GB","latitude":"51.46130540","longitude":"-0.30377090"},{"name":"Rotherham","isoCode":"ROT","countryCode":"GB","latitude":"53.43260350","longitude":"-1.36350090"},{"name":"Rutland","isoCode":"RUT","countryCode":"GB","latitude":"43.61062370","longitude":"-72.97260650"},{"name":"Sandwell","isoCode":"SAW","countryCode":"GB","latitude":"52.53616740","longitude":"-2.01079300"},{"name":"South Ayrshire","isoCode":"SAY","countryCode":"GB","latitude":"55.45889880","longitude":"-4.62919940"},{"name":"Scottish Borders","isoCode":"SCB","countryCode":"GB","latitude":"55.54856970","longitude":"-2.78613880"},{"name":"Scotland","isoCode":"SCT","countryCode":"GB","latitude":"56.49067120","longitude":"-4.20264580"},{"name":"Suffolk","isoCode":"SFK","countryCode":"GB","latitude":"52.18724720","longitude":"0.97078010"},{"name":"Sefton","isoCode":"SFT","countryCode":"GB","latitude":"53.50344490","longitude":"-2.97035900"},{"name":"South Gloucestershire","isoCode":"SGC","countryCode":"GB","latitude":"51.52643610","longitude":"-2.47284870"},{"name":"Ascension Island","isoCode":"SH-AC","countryCode":"GB","latitude":"-7.94671660","longitude":"-14.35591580"},{"name":"Saint Helena","isoCode":"SH-HL","countryCode":"GB","latitude":"-15.96501040","longitude":"-5.70892410"},{"name":"Sheffield","isoCode":"SHF","countryCode":"GB","latitude":"36.09507430","longitude":"-80.27884660"},{"name":"St Helens","isoCode":"SHN","countryCode":"GB","latitude":"45.85896100","longitude":"-122.82123560"},{"name":"Shropshire","isoCode":"SHR","countryCode":"GB","latitude":"52.70636570","longitude":"-2.74178490"},{"name":"Stockport","isoCode":"SKP","countryCode":"GB","latitude":"53.41063160","longitude":"-2.15753320"},{"name":"Salford","isoCode":"SLF","countryCode":"GB","latitude":"53.48752350","longitude":"-2.29012640"},{"name":"Slough","isoCode":"SLG","countryCode":"GB","latitude":"51.51053840","longitude":"-0.59504060"},{"name":"South Lanarkshire","isoCode":"SLK","countryCode":"GB","latitude":"55.67359090","longitude":"-3.78196610"},{"name":"City of Sunderland","isoCode":"SND","countryCode":"GB","latitude":"54.88614890","longitude":"-1.47857970"},{"name":"Solihull","isoCode":"SOL","countryCode":"GB","latitude":"52.41181100","longitude":"-1.77761000"},{"name":"Somerset","isoCode":"SOM","countryCode":"GB","latitude":"51.10509700","longitude":"-2.92623070"},{"name":"Southend-on-Sea","isoCode":"SOS","countryCode":"GB","latitude":"51.54592690","longitude":"0.70771230"},{"name":"Surrey","isoCode":"SRY","countryCode":"GB","latitude":"51.31475930","longitude":"-0.55995010"},{"name":"Strabane District Council","isoCode":"STB","countryCode":"GB","latitude":"54.82738650","longitude":"-7.46331030"},{"name":"City of Stoke-on-Trent","isoCode":"STE","countryCode":"GB","latitude":"53.00266800","longitude":"-2.17940400"},{"name":"Stirling","isoCode":"STG","countryCode":"GB","latitude":"56.11652270","longitude":"-3.93690290"},{"name":"City of Southampton","isoCode":"STH","countryCode":"GB","latitude":"50.90970040","longitude":"-1.40435090"},{"name":"London Borough of Sutton","isoCode":"STN","countryCode":"GB","latitude":"51.35737620","longitude":"-0.17527960"},{"name":"Staffordshire","isoCode":"STS","countryCode":"GB","latitude":"52.87927450","longitude":"-2.05718680"},{"name":"Stockton-on-Tees","isoCode":"STT","countryCode":"GB","latitude":"54.57045510","longitude":"-1.32898210"},{"name":"South Tyneside","isoCode":"STY","countryCode":"GB","latitude":"54.96366930","longitude":"-1.44186340"},{"name":"City and County of Swansea","isoCode":"SWA","countryCode":"GB","latitude":"51.62144000","longitude":"-3.94364600"},{"name":"Swindon","isoCode":"SWD","countryCode":"GB","latitude":"51.55577390","longitude":"-1.77971760"},{"name":"London Borough of Southwark","isoCode":"SWK","countryCode":"GB","latitude":"51.48805720","longitude":"-0.07628380"},{"name":"Tameside","isoCode":"TAM","countryCode":"GB","latitude":"53.48058280","longitude":"-2.08098910"},{"name":"Telford and Wrekin","isoCode":"TFW","countryCode":"GB","latitude":"52.74099160","longitude":"-2.48685860"},{"name":"Thurrock","isoCode":"THR","countryCode":"GB","latitude":"51.49345570","longitude":"0.35291970"},{"name":"Torbay","isoCode":"TOB","countryCode":"GB","latitude":"50.43923290","longitude":"-3.53698990"},{"name":"Torfaen","isoCode":"TOF","countryCode":"GB","latitude":"51.70022530","longitude":"-3.04460150"},{"name":"Trafford","isoCode":"TRF","countryCode":"GB","latitude":"40.38562460","longitude":"-79.75893470"},{"name":"London Borough of Tower Hamlets","isoCode":"TWH","countryCode":"GB","latitude":"51.52026070","longitude":"-0.02933960"},{"name":"United Kingdom","isoCode":"UKM","countryCode":"GB","latitude":"55.37805100","longitude":"-3.43597300"}
1,{"name":"Vale of Glamorgan","isoCode":"VGL","countryCode":"GB","latitude":"51.40959580","longitude":"-3.48481670"},{"name":"Warwickshire","isoCode":"WAR","countryCode":"GB","latitude":"52.26713530","longitude":"-1.46752160"},{"name":"West Berkshire","isoCode":"WBK","countryCode":"GB","latitude":"51.43082550","longitude":"-1.14449270"},{"name":"West Dunbartonshire","isoCode":"WDU","countryCode":"GB","latitude":"55.94509250","longitude":"-4.56462590"},{"name":"London Borough of Waltham Forest","isoCode":"WFT","countryCode":"GB","latitude":"51.58863830","longitude":"-0.01176250"},{"name":"Metropolitan Borough of Wigan","isoCode":"WGN","countryCode":"GB","latitude":"53.51348120","longitude":"-2.61069990"},{"name":"Wiltshire","isoCode":"WIL","countryCode":"GB","latitude":"51.34919960","longitude":"-1.99271050"},{"name":"Wakefield","isoCode":"WKF","countryCode":"GB","latitude":"42.50393950","longitude":"-71.07233910"},{"name":"Walsall","isoCode":"WLL","countryCode":"GB","latitude":"52.58621400","longitude":"-1.98291900"},{"name":"West Lothian","isoCode":"WLN","countryCode":"GB","latitude":"55.90701980","longitude":"-3.55171670"},{"name":"Wales","isoCode":"WLS","countryCode":"GB","latitude":"52.13066070","longitude":"-3.78371170"},{"name":"City of Wolverhampton","isoCode":"WLV","countryCode":"GB","latitude":"52.58891200","longitude":"-2.15646300"},{"name":"London Borough of Wandsworth","isoCode":"WND","countryCode":"GB","latitude":"51.45682740","longitude":"-0.18966380"},{"name":"Windsor and Maidenhead","isoCode":"WNM","countryCode":"GB","latitude":"51.47997120","longitude":"-0.62425650"},{"name":"Wokingham","isoCode":"WOK","countryCode":"GB","latitude":"51.41045700","longitude":"-0.83386100"},{"name":"Worcestershire","isoCode":"WOR","countryCode":"GB","latitude":"52.25452250","longitude":"-2.26683820"},{"name":"Wirral","isoCode":"WRL","countryCode":"GB","latitude":"53.37271810","longitude":"-3.07375400"},{"name":"Warrington","isoCode":"WRT","countryCode":"GB","latitude":"40.24927410","longitude":"-75.13406040"},{"name":"Wrexham County Borough","isoCode":"WRX","countryCode":"GB","latitude":"53.03013780","longitude":"-3.02614870"},{"name":"City of Westminster","isoCode":"WSM","countryCode":"GB","latitude":"39.57659770","longitude":"-76.99721260"},{"name":"West Sussex","isoCode":"WSX","countryCode":"GB","latitude":"50.92801430","longitude":"-0.46170750"},{"name":"City of York","isoCode":"YOR","countryCode":"GB","latitude":"53.95996510","longitude":"-1.08729790"},{"name":"Shetland Islands","isoCode":"ZET","countryCode":"GB","latitude":"60.52965070","longitude":"-1.26594090"},{"name":"Saint Andrew Parish","isoCode":"01","countryCode":"GD","latitude":null,"longitude":null},{"name":"Saint David Parish","isoCode":"02","countryCode":"GD","latitude":null,"longitude":null},{"name":"Saint George Parish","isoCode":"03","countryCode":"GD","latitude":null,"longitude":null},{"name":"Saint John Parish","isoCode":"04","countryCode":"GD","latitude":"30.11183310","longitude":"-90.48799160"},{"name":"Saint Mark Parish","isoCode":"05","countryCode":"GD","latitude":"40.58818630","longitude":"-73.94957010"},{"name":"Saint Patrick Parish","isoCode":"06","countryCode":"GD","latitude":null,"longitude":null},{"name":"Carriacou and Petite Martinique","isoCode":"10","countryCode":"GD","latitude":"12.47858880","longitude":"-61.44938420"},{"name":"Khelvachauri Municipality","isoCode":"29","countryCode":"GE","latitude":"41.58019260","longitude":"41.66107420"},{"name":"Senaki Municipality","isoCode":"50","countryCode":"GE","latitude":"42.26963600","longitude":"42.06568960"},{"name":"Autonomous Republic of Abkhazia","isoCode":"AB","countryCode":"GE","latitude":"43.00155440","longitude":"41.02340700"},{"name":"Adjara","isoCode":"AJ","countryCode":"GE","latitude":"41.60056260","longitude":"42.06883830"},{"name":"Guria","isoCode":"GU","countryCode":"GE","latitude":"41.94427360","longitude":"42.04580910"},{"name":"Imereti","isoCode":"IM","countryCode":"GE","latitude":"42.23010800","longitude":"42.90086640"},{"name":"Kakheti","isoCode":"KA","countryCode":"GE","latitude":"41.64816020","longitude":"45.69055540"},{"name":"Kvemo Kartli","isoCode":"KK","countryCode":"GE","latitude":"41.47918330","longitude":"44.65604510"},{"name":"Mtskheta-Mtianeti","isoCode":"MM","countryCode":"GE","latitude":"42.16821850","longitude":"44.65060580"},{"name":"Racha-Lechkhumi and Kvemo Svaneti","isoCode":"RL","countryCode":"GE","latitude":"42.67188730","longitude":"43.05628360"},{"name":"Samtskhe-Javakheti","isoCode":"SJ","countryCode":"GE","latitude":"41.54792960","longitude":"43.27764000"},{"name":"Shida Kartli","isoCode":"SK","countryCode":"GE","latitude":"42.07569440","longitude":"43.954
104620"},{"name":"Samegrelo-Zemo Svaneti","isoCode":"SZ","countryCode":"GE","latitude":"42.73522470","longitude":"42.16893620"},{"name":"Tbilisi","isoCode":"TB","countryCode":"GE","latitude":"41.71513770","longitude":"44.82709600"},{"name":"Greater Accra","isoCode":"AA","countryCode":"GH","latitude":"5.81428360","longitude":"0.07467670"},{"name":"Ahafo","isoCode":"AF","countryCode":"GH","latitude":"7.58213720","longitude":"-2.54974630"},{"name":"Ashanti","isoCode":"AH","countryCode":"GH","latitude":"6.74704360","longitude":"-1.52086240"},{"name":"Bono East","isoCode":"BE","countryCode":"GH","latitude":"7.75000000","longitude":"-1.05000000"},{"name":"Bono","isoCode":"BO","countryCode":"GH","latitude":"7.65000000","longitude":"-2.50000000"},{"name":"Central","isoCode":"CP","countryCode":"GH","latitude":"5.50000000","longitude":"-1.00000000"},{"name":"Eastern","isoCode":"EP","countryCode":"GH","latitude":"6.50000000","longitude":"-0.50000000"},{"name":"North East","isoCode":"NE","countryCode":"GH","latitude":"10.51666700","longitude":"-0.36666700"},{"name":"Northern","isoCode":"NP","countryCode":"GH","latitude":"9.50000000","longitude":"-1.00000000"},{"name":"Oti","isoCode":"OT","countryCode":"GH","latitude":"7.90000000","longitude":"0.30000000"},{"name":"Savannah","isoCode":"SV","countryCode":"GH","latitude":"9.08333300","longitude":"-1.81666700"},{"name":"Volta","isoCode":"TV","countryCode":"GH","latitude":"6.57813730","longitude":"0.45023680"},{"name":"Upper East","isoCode":"UE","countryCode":"GH","latitude":"10.70824990","longitude":"-0.98206680"},{"name":"Upper West","isoCode":"UW","countryCode":"GH","latitude":"10.25297570","longitude":"-2.14502450"},{"name":"Western North","isoCode":"WN","countryCode":"GH","latitude":"6.30000000","longitude":"-2.80000000"},{"name":"Western","isoCode":"WP","countryCode":"GH","latitude":"5.50000000","longitude":"-2.50000000"},{"name":"Banjul","isoCode":"B","countryCode":"GM","latitude":"13.45487610","longitude":"-16.57903230"},{"name":"Lower River Division","isoCode":"L","countryCode":"GM","latitude":"13.35533060","longitude":"-15.92299000"},{"name":"Central River Division","isoCode":"M","countryCode":"GM","latitude":"13.59944690","longitude":"-14.89216680"},{"name":"North Bank Division","isoCode":"N","countryCode":"GM","latitude":"13.52854360","longitude":"-16.01699710"},{"name":"Upper River Division","isoCode":"U","countryCode":"GM","latitude":"13.42573660","longitude":"-14.00723480"},{"name":"West Coast Division","isoCode":"W","countryCode":"GM","latitude":"5.97727980","longitude":"116.07542880"},{"name":"Boké Region","isoCode":"B","countryCode":"GN","latitude":"11.18646720","longitude":"-14.10013260"},{"name":"Beyla Prefecture","isoCode":"BE","countryCode":"GN","latitude":"8.91981780","longitude":"-8.30884410"},{"name":"Boffa Prefecture","isoCode":"BF","countryCode":"GN","latitude":"10.18082540","longitude":"-14.03916150"},{"name":"Boké Prefecture","isoCode":"BK","countryCode":"GN","latitude":"11.08473790","longitude":"-14.37919120"},{"name":"Conakry","isoCode":"C","countryCode":"GN","latitude":"9.64118550","longitude":"-13.57840120"},{"name":"Coyah Prefecture","isoCode":"CO","countryCode":"GN","latitude":"9.77155350","longitude":"-13.31252990"},{"name":"Kindia Region","isoCode":"D","countryCode":"GN","latitude":"10.17816940","longitude":"-12.98961500"},{"name":"Dabola Prefecture","isoCode":"DB","countryCode":"GN","latitude":"10.72978060","longitude":"-11.11078540"},{"name":"Dinguiraye Prefecture","isoCode":"DI","countryCode":"GN","latitude":"11.68442220","longitude":"-10.80000510"},{"name":"Dalaba Prefecture","isoCode":"DL","countryCode":"GN","latitude":"10.68681760","longitude":"-12.24906970"},{"name":"Dubréka Prefecture","isoCode":"DU","countryCode":"GN","latitude":"9.79073480","longitude":"-13.51477350"},{"name":"Faranah Prefecture","isoCode":"FA","countryCode":"GN","latitude":"9.90573990","longitude":"-10.80000510"},{"name":"Forécariah Prefecture","isoCode":"FO","countryCode":"GN","latitude":"9.38861870","longitude":"-13.08179030"},{"name":"Fria Prefecture","isoCode":"FR","countryCode":"GN","latitude":"10.36745430","longitude":"-13.58418710"},{"name":"Gaoual Prefecture","isoCode":"GA","countryCode":"GN","latitude":"11.57628040","longitude":"-13.35872880"},{"name":"Guéckédou Prefecture","isoCode":"GU","countryCode":"GN","latitude":"8.56496880","longitude":"-10.13111630"},{"name":"Kankan Region","isoCode":"K","countryCode":"GN","latitude":"10.12092300","longitude":"-9.54509740"},{"name":"Kankan Prefecture","isoCode":"KA","countryCode":"GN","latitude":"10.30344650","longitude":"-9.36730840"},{"name":"Koubia Prefecture","isoCode":"KB","countryCode":"GN","latitude":"11.58235400","longitude":"-11.89202370"},{"name":"Kindia Prefecture","isoCode":"KD","countryCode":"GN","latitude":"10.10132920","longitude":"-12.71351210"},{"name":"Kérouané Prefecture","isoCode":"KE","countryCode":"GN","latitude":"9.25366430","longitude":"-9.01289260"},{"name":"Koundara Prefecture","isoCode":"KN","countryCode":"GN","latitude":"12.48940210","longitude":"-13.30675620"},{"name":"Kouroussa Prefecture","isoCode":"KO","countryCode":"GN","latitude":"10.64892290","longitude":"-9.88505860"},{"name":"Kissidougou Prefecture","isoCode":"KS","countryCode":"GN","latitude":"9.22520220","longitude":"-10.08072980"},{"name":"Labé Region","isoCode":"L","countryCode":"GN","latitude":"11.32320420","longitude":"-12.28913140"},{"name":"Labé Prefecture","isoCode":"LA","countryCode":"GN","latitude":"11.35419390","longitude":"-12.34638750"},{"name":"Lélouma Prefecture","isoCode":"LE","countryCode":"GN","latitude":"11.18333300","longitude":"-12.93333300"},{"name":"Lola Prefecture","isoCode":"LO","countryCode":"GN","latitude":"7.96138180","longitude":"-8.39649380"},{"name":"Mamou Region","isoCode":"M","countryCode":"GN","latitude":"10.57360240","longitude":"-11.88917210"},{"name":"Macenta Prefecture","isoCode":"MC","countryCode":"GN","latitude":"8.46157950","longitude":"-9.27855830"},{"name":"Mandiana Prefecture","isoCode":"MD","countryCode":"GN","latitude":"10.61728270","longitude":"-8.69857160"},{"name":"Mali Prefecture","isoCode":"ML","countryCode":"GN","latitude":"11.98370900","longitude":"-12.25479190"},{"name":"Mamou Prefecture","isoCode":"MM","countryCode":"GN","latitude":"10.57360240","longitude":"-11.88917210"},{"name":"Nzérékoré Region","isoCode":"N","countryCode":"GN","latitude":"8.03858700","longitude":"-8.83627550"},{"name":"Nzérékoré Prefecture","isoCode":"NZ","countryCode":"GN","latitude":"7.74783590","longitude":"-8.82525020"},{"name":"Pita Prefecture","isoCode":"PI","countryCode":"GN","latitude":"10.80620860","longitude":"-12.71351210"},{"name":"Siguiri Prefecture","isoCode":"SI","countryCode":"GN","latitude":"11.41481130","longitude":"-9.17883040"},{"name":"Télimélé Prefecture","isoCode":"TE","countryCode":"GN","latitude":"10.90893640","longitude":"-13.02993310"},{"name":"Tougué Prefecture","isoCode":"TO","countryCode":"GN","latitude":"11.38415830","longitude":"-11.61577730"},{"name":"Yomou Prefecture","isoCode":"YO","countryCode":"GN","latitude":"7.56962790","longitude":"-9.25915710"},{"name":"Annobón Province","isoCode":"AN","countryCode":"GQ","latitude":"-1.42687820","longitude":"5.63528010"},{"name":"Bioko Norte Province","isoCode":"BN","countryCode":"GQ","latitude":"3.65950720","longitude":"8.79218360"},{"name":"Bioko Sur Province","isoCode":"BS","countryCode":"GQ","latitude":"3.42097850","longitude":"8.61606740"},{"name":"Río Muni","isoCode":"C","countryCode":"GQ","latitude":"1.46106060","longitude":"9.67868940"},{"name":"Centro Sur Province","isoCode":"CS","countryCode":"GQ","latitude":"1.343
160840","longitude":"10.43965600"},{"name":"Insular Region","isoCode":"I","countryCode":"GQ","latitude":"37.09024000","longitude":"-95.71289100"},{"name":"Kié-Ntem Province","isoCode":"KN","countryCode":"GQ","latitude":"2.02809300","longitude":"11.07117580"},{"name":"Litoral Province","isoCode":"LI","countryCode":"GQ","latitude":"1.57502440","longitude":"9.81249350"},{"name":"Wele-Nzas Province","isoCode":"WN","countryCode":"GQ","latitude":"1.41661620","longitude":"11.07117580"},{"name":"Aetolia-Acarnania Regional Unit","isoCode":"01","countryCode":"GR","latitude":"38.70843860","longitude":"21.37989280"},{"name":"Boeotia Regional Unit","isoCode":"03","countryCode":"GR","latitude":"38.36636640","longitude":"23.09650640"},{"name":"Euboea","isoCode":"04","countryCode":"GR","latitude":"38.52360360","longitude":"23.85847370"},{"name":"Phthiotis Prefecture","isoCode":"06","countryCode":"GR","latitude":"38.99978500","longitude":"22.33377690"},{"name":"Argolis Regional Unit","isoCode":"11","countryCode":"GR","latitude":null,"longitude":null},{"name":"Arcadia Prefecture","isoCode":"12","countryCode":"GR","latitude":"37.55578250","longitude":"22.33377690"},{"name":"Achaea Regional Unit","isoCode":"13","countryCode":"GR","latitude":"38.11587290","longitude":"21.95224910"},{"name":"Corinthia Regional Unit","isoCode":"15","countryCode":"GR","latitude":null,"longitude":null},{"name":"Laconia","isoCode":"16","countryCode":"GR","latitude":"43.52785460","longitude":"-71.47035090"},{"name":"Corfu Prefecture","isoCode":"22","countryCode":"GR","latitude":"39.62498380","longitude":"19.92234610"},{"name":"Kefalonia Prefecture","isoCode":"23","countryCode":"GR","latitude":"38.17536750","longitude":"20.56921790"},{"name":"Lefkada Regional Unit","isoCode":"24","countryCode":"GR","latitude":"38.83336630","longitude":"20.70691080"},{"name":"Ioannina Regional Unit","isoCode":"33","countryCode":"GR","latitude":"39.66502880","longitude":"20.85374660"},{"name":"Preveza Prefecture","isoCode":"34","countryCode":"GR","latitude":"38.95926490","longitude":"20.75171550"},{"name":"Karditsa Regional Unit","isoCode":"41","countryCode":"GR","latitude":"39.36402580","longitude":"21.92140490"},{"name":"Larissa Prefecture","isoCode":"42","countryCode":"GR","latitude":"39.63902240","longitude":"22.41912540"},{"name":"Grevena Prefecture","isoCode":"51","countryCode":"GR","latitude":"40.08376260","longitude":"21.42732990"},{"name":"Drama Regional Unit","isoCode":"52","countryCode":"GR","latitude":"41.23400230","longitude":"24.23904980"},{"name":"Imathia Regional Unit","isoCode":"53","countryCode":"GR","latitude":"40.60600670","longitude":"22.14302150"},{"name":"Thessaloniki Regional Unit","isoCode":"54","countryCode":"GR","latitude":"40.64006290","longitude":"22.94441910"},{"name":"Kastoria Regional Unit","isoCode":"56","countryCode":"GR","latitude":"40.51926910","longitude":"21.26871710"},{"name":"Kilkis Regional Unit","isoCode":"57","countryCode":"GR","latitude":"40.99370710","longitude":"22.87536740"},{"name":"Kozani Prefecture","isoCode":"58","countryCode":"GR","latitude":"40.30055860","longitude":"21.78877370"},{"name":"Pella Regional Unit","isoCode":"59","countryCode":"GR","latitude":"40.91480390","longitude":"22.14302150"},{"name":"Serres Prefecture","isoCode":"62","countryCode":"GR","latitude":"41.08638540","longitude":"23.54838190"},{"name":"Chania Regional Unit","isoCode":"94","countryCode":"GR","latitude":"35.51382980","longitude":"24.01803670"},{"name":"East Macedonia and Thrace","isoCode":"A","countryCode":"GR","latitude":"41.12951260","longitude":"24.88771910"},{"name":"East Attica Regional Unit","isoCode":"A2","countryCode":"GR","latitude":"38.20540930","longitude":"23.85847370"},{"name":"Central Macedonia","isoCode":"B","countryCode":"GR","latitude":"40.62117300","longitude":"23.19180210"},{"name":"West Macedonia Region","isoCode":"C","countryCode":"GR","latitude":"40.30040580","longitude":"21.79035590"},{"name":"Epirus Region","isoCode":"D","countryCode":"GR","latitude":"39.57064130","longitude":"20.76428430"},{"name":"Ionian Islands Region","isoCode":"F","countryCode":"GR","latitude":"37.96948980","longitude":"21.38023720"},{"name":"West Greece Region","isoCode":"G","countryCode":"GR","latitude":"38.51154960","longitude":"21.57067860"},{"name":"Central Greece Region","isoCode":"H","countryCode":"GR","latitude":"38.60439840","longitude":"22.71521310"},{"name":"Attica Region","isoCode":"I","countryCode":"GR","latitude":"38.04575680","longitude":"23.85847370"},{"name":"Peloponnese Region","isoCode":"J","countryCode":"GR","latitude":"37.50794720","longitude":"22.37349000"},{"name":"South Aegean","isoCode":"L","countryCode":"GR","latitude":"37.08553020","longitude":"25.14892150"},{"name":"Crete Region","isoCode":"M","countryCode":"GR","latitude":"35.24011700","longitude":"24.80926910"},{"name":"Alta Verapaz Department","isoCode":"AV","countryCode":"GT","latitude":"15.59428830","longitude":"-90.14949880"},{"name":"Baja Verapaz Department","isoCode":"BV","countryCode":"GT","latitude":"15.12558670","longitude":"-90.37483540"},{"name":"Chimaltenango Department","isoCode":"CM","countryCode":"GT","latitude":"14.56347870","longitude":"-90.98206680"},{"name":"Chiquimula Department","isoCode":"CQ","countryCode":"GT","latitude":"14.75149990","longitude":"-89.47421770"},{"name":"Escuintla Department","isoCode":"ES","countryCode":"GT","latitude":"14.19109120","longitude":"-90.98206680"},{"name":"Guatemala Department","isoCode":"GU","countryCode":"GT","latitude":"14.56494010","longitude":"-90.52578230"},{"name":"Huehuetenango Department","isoCode":"HU","countryCode":"GT","latitude":"15.58799140","longitude":"-91.67606910"},{"name":"Izabal Department","isoCode":"IZ","countryCode":"GT","latitude":"15.49765170","longitude":"-88.86469800"},{"name":"Jalapa Department","isoCode":"JA","countryCode":"GT","latitude":"14.61214460","longitude":"-89.96267990"},{"name":"Jutiapa Department","isoCode":"JU","countryCode":"GT","latitude":"14.19308020","longitude":"-89.92532330"},{"name":"Petén Department","isoCode":"PE","countryCode":"GT","latitude":"16.91203300","longitude":"-90.29957850"},{"name":"El Progreso Department","isoCode":"PR","countryCode":"GT","latitude":"14.93887320","longitude":"-90.07467670"},{"name":"Quiché Department","isoCode":"QC","countryCode":"GT","latitude":"15.49838080","longitude":"-90.98206680"},{"name":"Quetzaltenango Department","isoCode":"QZ","countryCode":"GT","latitude":"14.79243300","longitude":"-91.71495800"},{"name":"Retalhuleu Department","isoCode":"RE","countryCode":"GT","latitude":"14.52454850","longitude":"-91.68578800"},{"name":"Sacatepéquez Department","isoCode":"SA","countryCode":"GT","latitude":"14.51783790","longitude":"-90.71527490"},{"name":"San Marcos Department","isoCode":"SM","countryCode":"GT","latitude":"14.93095690","longitude":"-91.90992380"},{"name":"Sololá Department","isoCode":"SO","countryCode":"GT","latitude":"14.74852300","longitude":"-91.28910360"},{"name":"Santa Rosa Department","isoCode":"SR","countryCode":"GT","latitude":"38.44057590","longitude":"-122.70375430"},{"name":"Suchitepéquez Department","isoCode":"SU","countryCode":"GT","latitude":"14.42159820","longitude":"-91.40482490"},{"name":"Totonicapán Department","isoCode":"TO","countryCode":"GT","latitude":"14.91734020","longitude":"-91.36139230"},{"name":"Bafatá","isoCode":"BA","countryCode":"GW","latitude":"12.17352430","longitude":"-14.65295200"},{"name":"Bolama Region","isoCode":"BL","countryCode":"GW","latitude":"11.14805910","longitude":"-16.13457050"},{"name":"Biombo Region","isoCode":"BM","countryCode":"GW","latitude":"11.85290610","longitude":"-15.73511710"},{"name":"Cacheu Region","isoCode":"CA","countryCode":"GW","latitude":"12.05514160","longitude":"-16.06401790"},{"name":"Gabú Region","isoCode":"GA","countryCode":"GW","latitude":"11.89624880","longitude":"-14.10013260"},{"name":"Leste Province","isoCode":"L","countryCode":"GW","latitude":null,"longitude":null},{"name":"Norte Province","isoCode":"N","countryCode":"GW","latitude":"7.87218110","longitude":"123.88577470"},{"name":"Oio Region","isoCode":"OI","countryCode":"GW","latitude":"12.27607090","longitude":"-15.31311850"},{"name":"Quinara Region","isoCode":"QU","countryCode":"GW","latitude":"11.79556200","longitude":"-15.17268160"},{"name":"Sul Province","isoCode":"S","countryCode":"GW","latitude":"-10.28665780","longitude":"20.71224650"},{"name":"Tombali Region","isoCode":"TO","countryCode":"GW","latitude":"11.36326960","longitude":"-14.98561760"},{"name":"Barima-Waini","isoCode":"BA","countryCode":"GY","latitude":"7.48824190","longitude":"-59.65644940"},{"name":"Cuyuni-Mazaruni","isoCode":"CU","countryCode":"GY","latitude":"6.46421410","longitude":"-60.21107520"},{"name":"Demerara-Mahaica","isoCode":"DE","countryCode":"GY","latitude":"6.54642600","longitude":"-58.09820460"},{"name":"East Berbice-Corentyne","isoCode":"EB","countryCode":"GY","latitude":"2.74779220","longitude":"-57.46272590"},{"name":"Essequibo Islands-West Demerara","isoCode":"ES","countryCode":"GY","latitude":"6.57201320","longitude":"-58.46299970"},{"name":"Mahaica-Berbice","isoCode":"MA","countryCode":"GY","latitude":"6.23849600","longitude":"-57.91625550"},{"name":"Pomeroon-Supenaam","isoCode":"PM","countryCode":"GY","latitude":"7.12941660","longitude":"-58.92062950"},{"name":"Potaro-Siparuni","isoCode":"PT","countryCode":"GY","latitude":"4.78558530","longitude":"-59.28799770"},{"name":"Upper Demerara-Berbice","isoCode":"UD","countryCode":"GY","latitude":"5.30648790","longitude":"-58.18929210"},{"name":"Upper Takutu-Upper Essequibo","isoCode":"UT","countryCode":"GY","latitude":"2.92395950","longitude":"-58.73736340"},{"name":"Central and Western District","isoCode":"HCW","countryCode":"HK","latitude":"22.28666000","longitude":"114.15497000"},{"name":"Eastern","isoCode":"HEA","countryCode":"HK","latitude":"22.28411000","longitude":"114.22414000"},{"name":"Southern","isoCode":"HSO","countryCode":"HK","latitude":"22.24725000","longitude":"114.15884000"},{"name":"Wan Chai","isoCode":"HWC","countryCode":"HK","latitude":"22.27968000","longitude":"114.17168000"},{"name":"Kowloon City","isoCode":"KKC","countryCode":"HK","latitude":"22.32820000","longitude":"114.19155000"},{"name":"Kwun Tong","isoCode":"KKT","countryCode":"HK","latitude":"22.31326000","longitude":"114.22581000"},{"name":"Sham Shui Po","isoCode":"KSS","countryCode":"HK","latitude":"22.33074000","longitude":"114.16220000"},{"name":"Wong Tai Sin","isoCode":"KWT","countryCode":"HK","latitude":"22.33353000","longitude":"114.19686000"},{"name":"Yau Tsim Mong","isoCode":"KYT","countryCode":"HK","latitude":"22.32138000","longitude":"114.17260000"},{"name":"Islands District","isoCode":"NIS","countryCode":"HK","latitude":"22.26114000","longitude":"113.94608000"},{"name":"Kwai Tsing","isoCode":"NKT","countryCode":"HK","latitude":"22.35488000","longitude":"114.08401000"},{"name":"North","isoCode":"NNO","countryCode":"HK","latitude":"22.49471000","longitude":"114.13812000"},{"name":"Sai Kung District","isoCode":"NSK","countryCode":"HK","latitude":"22.38143000","longitude":"114.27052000"},{"name":"Sha Tin","isoCode":"NST","countryCode":"HK","latitude":"22.38715000","longitude":"114.19534000"},{"name":"Tuen Mun","isoCode":"NTM","countryCode":"HK","latitude":"22.39163000","longitude":"113.97708850"},{"name":"Tsuen Wan District","isoCode":"NTW","countryCode":"HK","latitude":"22.36281000","longitude":"114.12907000"}
1,{"name":"Yuen Long District","isoCode":"NYL","countryCode":"HK","latitude":"22.44559000","longitude":"114.02218000"},{"name":"Atlántida Department","isoCode":"AT","countryCode":"HN","latitude":"15.66962830","longitude":"-87.14228950"},{"name":"Choluteca Department","isoCode":"CH","countryCode":"HN","latitude":"13.25043250","longitude":"-87.14228950"},{"name":"Colón Department","isoCode":"CL","countryCode":"HN","latitude":"15.64259650","longitude":"-85.52002400"},{"name":"Comayagua Department","isoCode":"CM","countryCode":"HN","latitude":"14.55348280","longitude":"-87.61863790"},{"name":"Copán Department","isoCode":"CP","countryCode":"HN","latitude":"14.93608380","longitude":"-88.86469800"},{"name":"Cortés Department","isoCode":"CR","countryCode":"HN","latitude":"15.49235080","longitude":"-88.09007620"},{"name":"El Paraíso Department","isoCode":"EP","countryCode":"HN","latitude":"13.98212940","longitude":"-86.49965460"},{"name":"Francisco Morazán Department","isoCode":"FM","countryCode":"HN","latitude":"14.45411000","longitude":"-87.06242610"},{"name":"Gracias a Dios Department","isoCode":"GD","countryCode":"HN","latitude":"15.34180600","longitude":"-84.60604490"},{"name":"Bay Islands Department","isoCode":"IB","countryCode":"HN","latitude":"16.48266140","longitude":"-85.87932520"},{"name":"Intibucá Department","isoCode":"IN","countryCode":"HN","latitude":"14.37273400","longitude":"-88.24611830"},{"name":"Lempira Department","isoCode":"LE","countryCode":"HN","latitude":"14.18876980","longitude":"-88.55653100"},{"name":"La Paz Department","isoCode":"LP","countryCode":"HN","latitude":"-15.08924160","longitude":"-68.52471490"},{"name":"Ocotepeque Department","isoCode":"OC","countryCode":"HN","latitude":"14.51703470","longitude":"-89.05615320"},{"name":"Olancho Department","isoCode":"OL","countryCode":"HN","latitude":"14.80674060","longitude":"-85.76666450"},{"name":"Santa Bárbara Department","isoCode":"SB","countryCode":"HN","latitude":"15.12027950","longitude":"-88.40160410"},{"name":"Valle Department","isoCode":"VA","countryCode":"HN","latitude":"13.57829360","longitude":"-87.57912870"},{"name":"Yoro Department","isoCode":"YO","countryCode":"HN","latitude":"15.29496790","longitude":"-87.14228950"},{"name":"Zagreb County","isoCode":"01","countryCode":"HR","latitude":"45.87066120","longitude":"16.39549100"},{"name":"Krapina-Zagorje County","isoCode":"02","countryCode":"HR","latitude":"46.10133930","longitude":"15.88096930"},{"name":"Sisak-Moslavina County","isoCode":"03","countryCode":"HR","latitude":"45.38379260","longitude":"16.53809940"},{"name":"Karlovac County","isoCode":"05","countryCode":"HR","latitude":"45.26133520","longitude":"15.52542016"},{"name":"Koprivnica-Križevci County","isoCode":"06","countryCode":"HR","latitude":"46.15689190","longitude":"16.83908260"},{"name":"Bjelovar-Bilogora County","isoCode":"07","countryCode":"HR","latitude":"45.89879720","longitude":"16.84230930"},{"name":"Primorje-Gorski Kotar County","isoCode":"08","countryCode":"HR","latitude":"45.31739960","longitude":"14.81674660"},{"name":"Lika-Senj County","isoCode":"09","countryCode":"HR","latitude":"44.61922180","longitude":"15.47016080"},{"name":"Virovitica-Podravina County","isoCode":"10","countryCode":"HR","latitude":"45.65579850","longitude":"17.79324720"},{"name":"Požega-Slavonia County","isoCode":"11","countryCode":"HR","latitude":"45.34178680","longitude":"17.81143590"},{"name":"Brod-Posavina County","isoCode":"12","countryCode":"HR","latitude":"45.26379510","longitude":"17.32645620"},{"name":"Zadar County","isoCode":"13","countryCode":"HR","latitude":"44.14693900","longitude":"15.61649430"},{"name":"Osijek-Baranja County","isoCode":"14","countryCode":"HR","latitude":"45.55764280","longitude":"18.39421410"},{"name":"Šibenik-Knin County","isoCode":"15","countryCode":"HR","latitude":"43.92814850","longitude":"16.10376940"},{"name":"Vukovar-Syrmia County","isoCode":"16","countryCode":"HR","latitude":"45.17735520","longitude":"18.80535270"},{"name":"Split-Dalmatia County","isoCode":"17","countryCode":"HR","latitude":"43.52403280","longitude":"16.81783770"},{"name":"Istria County","isoCode":"18","countryCode":"HR","latitude":"45.12864550","longitude":"13.90154200"},{"name":"Dubrovnik-Neretva County","isoCode":"19","countryCode":"HR","latitude":"43.07665880","longitude":"17.52684710"},{"name":"Međimurje County","isoCode":"20","countryCode":"HR","latitude":"46.37666440","longitude":"16.42132980"},{"name":"Zagreb","isoCode":"21","countryCode":"HR","latitude":"45.81501080","longitude":"15.98191890"},{"name":"Artibonite","isoCode":"AR","countryCode":"HT","latitude":"19.36290200","longitude":"-72.42581450"},{"name":"Centre","isoCode":"CE","countryCode":"HT","latitude":"32.83702510","longitude":"-96.77738820"},{"name":"Grand\'Anse","isoCode":"GA","countryCode":"HT","latitude":"12.01666670","longitude":"-61.76666670"},{"name":"Nord","isoCode":"ND","countryCode":"HT","latitude":"43.19052600","longitude":"-89.43792100"},{"name":"Nord-Est","isoCode":"NE","countryCode":"HT","latitude":"19.48897230","longitude":"-71.85713310"},{"name":"Nippes","isoCode":"NI","countryCode":"HT","latitude":"18.39907350","longitude":"-73.41802110"},{"name":"Nord-Ouest","isoCode":"NO","countryCode":"HT","latitude":"19.83740090","longitude":"-73.04052770"},{"name":"Ouest","isoCode":"OU","countryCode":"HT","latitude":"45.45472490","longitude":"-73.65023650"},{"name":"Sud","isoCode":"SD","countryCode":"HT","latitude":"29.92132480","longitude":"-90.09737720"},{"name":"Sud-Est","isoCode":"SE","countryCode":"HT","latitude":"18.27835980","longitude":"-72.35479150"},{"name":"Baranya County","isoCode":"BA","countryCode":"HU","latitude":"46.04845850","longitude":"18.27191730"},{"name":"Békéscsaba","isoCode":"BC","countryCode":"HU","latitude":"46.67359390","longitude":"21.08773090"},{"name":"Békés County","isoCode":"BE","countryCode":"HU","latitude":"46.67048990","longitude":"21.04349960"},{"name":"Bács-Kiskun County","isoCode":"BK","countryCode":"HU","latitude":"46.56614370","longitude":"19.42724640"},{"name":"Budapest","isoCode":"BU","countryCode":"HU","latitude":"47.49791200","longitude":"19.04023500"},{"name":"Borsod-Abaúj-Zemplén County","isoCode":"BZ","countryCode":"HU","latitude":"48.29394010","longitude":"20.69341120"},{"name":"Csongrád County","isoCode":"CS","countryCode":"HU","latitude":"46.41670500","longitude":"20.25661610"},{"name":"Debrecen","isoCode":"DE","countryCode":"HU","latitude":"47.53160490","longitude":"21.62731240"},{"name":"Dunaújváros","isoCode":"DU","countryCode":"HU","latitude":"46.96190590","longitude":"18.93552270"},{"name":"Eger","isoCode":"EG","countryCode":"HU","latitude":"47.90253480","longitude":"20.37722840"},{"name":"Érd","isoCode":"ER","countryCode":"HU","latitude":"47.39197180","longitude":"18.90454400"},{"name":"Fejér County","isoCode":"FE","countryCode":"HU","latitude":"47.12179320","longitude":"18.52948150"},{"name":"Győr-Moson-Sopron County","isoCode":"GS","countryCode":"HU","latitude":"47.65092850","longitude":"17.25058830"},{"name":"Győr","isoCode":"GY","countryCode":"HU","latitude":"47.68745690","longitude":"17.65039740"},{"name":"Hajdú-Bihar County","isoCode":"HB","countryCode":"HU","latitude":"47.46883550","longitude":"21.54532270"},{"name":"Heves County","isoCode":"HE","countryCode":"HU","latitude":"47.80576170","longitude":"20.20385590"},{"name":"Hódmezővásárhely","isoCode":"HV","countryCode":"HU","latitude":"46.41812620","longitude":"20.33003150"},{"name":"Jász-Nagykun-Szolnok County","isoCode":"JN","countryCode":"HU","latitude":"47.25555790","longitude":"20.52324560"},{"name":"Kecskemét","isoCode":"KM","countryCode":"HU","latitude":"46.89637110","longitude":"19.68968610"},{"name":"Kaposvár","isoCode":"KV","countryCode":"HU","latitude":"46.35936060","longitude":"17.79676390"},{"name":"Miskolc","isoCode":"MI","countryCode":"HU","latitude":"48.10347750","longitude":"20.77843840"},{"name":"Nagykanizsa","isoCode":"NK","countryCode":"HU","latitude":"46.45902180","longitude":"16.98967960"},{"name":"Nógrád County","isoCode":"NO","countryCode":"HU","latitude":"47.90410310","longitude":"19.04985040"},{"name":"Nyíregyháza","isoCode":"NY","countryCode":"HU","latitude":"47.94953240","longitude":"21.72440530"},{"name":"Pest County","isoCode":"PE","countryCode":"HU","latitude":"47.44800010","longitude":"19.46181280"},{"name":"Pécs","isoCode":"PS","countryCode":"HU","latitude":"46.07273450","longitude":"18.23226600"},{"name":"Szeged","isoCode":"SD","countryCode":"HU","latitude":"46.25301020","longitude":"20.14142530"},{"name":"Székesfehérvár","isoCode":"SF","countryCode":"HU","latitude":"47.18602620","longitude":"18.42213580"},{"name":"Szombathely","isoCode":"SH","countryCode":"HU","latitude":"47.23068510","longitude":"16.62184410"},{"name":"Szolnok","isoCode":"SK","countryCode":"HU","latitude":"47.16213550","longitude":"20.18247120"},{"name":"Sopron","isoCode":"SN","countryCode":"HU","latitude":"47.68166190","longitude":"16.58447950"},{"name":"Somogy County","isoCode":"SO","countryCode":"HU","latitude":"46.55485900","longitude":"17.58667320"},{"name":"Szekszárd","isoCode":"SS","countryCode":"HU","latitude":"46.34743260","longitude":"18.70622930"},{"name":"Salgótarján","isoCode":"ST","countryCode":"HU","latitude":"48.09352370","longitude":"19.79998130"},{"name":"Szabolcs-Szatmár-Bereg County","isoCode":"SZ","countryCode":"HU","latitude":"48.03949540","longitude":"22.00333000"},{"name":"Tatabánya","isoCode":"TB","countryCode":"HU","latitude":"47.56924600","longitude":"18.40481800"},{"name":"Tolna County","isoCode":"TO","countryCode":"HU","latitude":"46.47627540","longitude":"18.55706270"}
1,{"name":"Vas County","isoCode":"VA","countryCode":"HU","latitude":"47.09291110","longitude":"16.68121830"},{"name":"Veszprém County","isoCode":"VE","countryCode":"HU","latitude":"47.09309740","longitude":"17.91007630"},{"name":"Veszprém","isoCode":"VM","countryCode":"HU","latitude":"47.10280870","longitude":"17.90930190"},{"name":"Zala County","isoCode":"ZA","countryCode":"HU","latitude":"46.73844040","longitude":"16.91522520"},{"name":"Zalaegerszeg","isoCode":"ZE","countryCode":"HU","latitude":"46.84169360","longitude":"16.84163220"},{"name":"Aceh","isoCode":"AC","countryCode":"ID","latitude":"4.69513500","longitude":"96.74939930"},{"name":"Bali","isoCode":"BA","countryCode":"ID","latitude":"-8.34053890","longitude":"115.09195090"},{"name":"Kepulauan Bangka Belitung","isoCode":"BB","countryCode":"ID","latitude":"-2.74105130","longitude":"106.44058720"},{"name":"Bengkulu","isoCode":"BE","countryCode":"ID","latitude":"-3.79284510","longitude":"102.26076410"},{"name":"Banten","isoCode":"BT","countryCode":"ID","latitude":"-6.40581720","longitude":"106.06401790"},{"name":"Gorontalo","isoCode":"GO","countryCode":"ID","latitude":"0.54354420","longitude":"123.05676930"},{"name":"Jambi","isoCode":"JA","countryCode":"ID","latitude":"-1.61012290","longitude":"103.61312030"},{"name":"Jawa Barat","isoCode":"JB","countryCode":"ID","latitude":"-7.09091100","longitude":"107.66888700"},{"name":"Jawa Timur","isoCode":"JI","countryCode":"ID","latitude":"-7.53606390","longitude":"112.23840170"},{"name":"DKI Jakarta","isoCode":"JK","countryCode":"ID","latitude":"-6.20876340","longitude":"106.84559900"},{"name":"Jawa Tengah","isoCode":"JT","countryCode":"ID","latitude":"-7.15097500","longitude":"110.14025940"},{"name":"Kalimantan Barat","isoCode":"KA","countryCode":"ID","latitude":"0.96188340","longitude":"114.55484950"},{"name":"Kalimantan Timur","isoCode":"KI","countryCode":"ID","latitude":"0.53865860","longitude":"116.41938900"},{"name":"Kepulauan Riau","isoCode":"KR","countryCode":"ID","latitude":"3.94565140","longitude":"108.14286690"},{"name":"Kalimantan Selatan","isoCode":"KS","countryCode":"ID","latitude":"-3.09264150","longitude":"115.28375850"},{"name":"Kalimantan Tengah","isoCode":"KT","countryCode":"ID","latitude":"-1.68148780","longitude":"113.38235450"},{"name":"Kalimantan Utara","isoCode":"KU","countryCode":"ID","latitude":"3.07309290","longitude":"116.04138890"},{"name":"Lampung","isoCode":"LA","countryCode":"ID","latitude":"-4.55858490","longitude":"105.40680790"},{"name":"Maluku","isoCode":"MA","countryCode":"ID","latitude":"-3.23846160","longitude":"130.14527340"},{"name":"Maluku Utara","isoCode":"MU","countryCode":"ID","latitude":"1.57099930","longitude":"127.80876930"},{"name":"Nusa Tenggara Barat","isoCode":"NB","countryCode":"ID","latitude":"-8.65293340","longitude":"117.36164760"},{"name":"Nusa Tenggara Timur","isoCode":"NT","countryCode":"ID","latitude":"-8.65738190","longitude":"121.07937050"},{"name":"Papua","isoCode":"PA","countryCode":"ID","latitude":"-5.01222020","longitude":"141.34701590"},{"name":"Papua Barat","isoCode":"PB","countryCode":"ID","latitude":"-1.33611540","longitude":"133.17471620"},{"name":"Riau","isoCode":"RI","countryCode":"ID","latitude":"0.29334690","longitude":"101.70682940"},{"name":"Sulawesi Utara","isoCode":"SA","countryCode":"ID","latitude":"0.62469320","longitude":"123.97500180"},{"name":"Sumatera Barat","isoCode":"SB","countryCode":"ID","latitude":"-0.73993970","longitude":"100.80000510"},{"name":"Sulawesi Tenggara","isoCode":"SG","countryCode":"ID","latitude":"-4.14491000","longitude":"122.17460500"},{"name":"Sulawesi Selatan","isoCode":"SN","countryCode":"ID","latitude":"-3.66879940","longitude":"119.97405340"},{"name":"Sulawesi Barat","isoCode":"SR","countryCode":"ID","latitude":"-2.84413710","longitude":"119.23207840"},{"name":"Sumatera Selatan","isoCode":"SS","countryCode":"ID","latitude":"-3.31943740","longitude":"103.91439900"},{"name":"Sulawesi Tengah","isoCode":"ST","countryCode":"ID","latitude":"-1.43002540","longitude":"121.44561790"},{"name":"Sumatera Utara","isoCode":"SU","countryCode":"ID","latitude":"2.11535470","longitude":"99.54509740"},{"name":"DI Yogyakarta","isoCode":"YO","countryCode":"ID","latitude":"-7.87538490","longitude":"110.42620880"},{"name":"Connacht","isoCode":"C","countryCode":"IE","latitude":"53.83762430","longitude":"-8.95844810"},{"name":"Clare","isoCode":"CE","countryCode":"IE","latitude":"43.04664000","longitude":"-87.89958100"},{"name":"Cavan","isoCode":"CN","countryCode":"IE","latitude":"53.97654240","longitude":"-7.29966230"},{"name":"Cork","isoCode":"CO","countryCode":"IE","latitude":"51.89851430","longitude":"-8.47560350"},{"name":"Carlow","isoCode":"CW","countryCode":"IE","latitude":"52.72322170","longitude":"-6.81082950"},{"name":"Dublin","isoCode":"D","countryCode":"IE","latitude":"53.34980530","longitude":"-6.26030970"},{"name":"Donegal","isoCode":"DL","countryCode":"IE","latitude":"54.65489930","longitude":"-8.10409670"},{"name":"Galway","isoCode":"G","countryCode":"IE","latitude":"53.35645090","longitude":"-8.85341130"},{"name":"Kildare","isoCode":"KE","countryCode":"IE","latitude":"53.21204340","longitude":"-6.81947080"},{"name":"Kilkenny","isoCode":"KK","countryCode":"IE","latitude":"52.57769570","longitude":"-7.21800200"},{"name":"Kerry","isoCode":"KY","countryCode":"IE","latitude":"52.15446070","longitude":"-9.56686330"},{"name":"Leinster","isoCode":"L","countryCode":"IE","latitude":"53.32715380","longitude":"-7.51408410"},{"name":"Longford","isoCode":"LD","countryCode":"IE","latitude":"53.72749820","longitude":"-7.79315270"},{"name":"Louth","isoCode":"LH","countryCode":"IE","latitude":"53.92523240","longitude":"-6.48894230"},{"name":"Limerick","isoCode":"LK","countryCode":"IE","latitude":"52.50905170","longitude":"-8.74749550"},{"name":"Laois","isoCode":"LS","countryCode":"IE","latitude":"52.99429500","longitude":"-7.33230070"},{"name":"Munster","isoCode":"M","countryCode":"IE","latitude":"51.94711970","longitude":"7.58453200"},{"name":"Meath","isoCode":"MH","countryCode":"IE","latitude":"53.60554800","longitude":"-6.65641690"},{"name":"Monaghan","isoCode":"MN","countryCode":"IE","latitude":"54.24920460","longitude":"-6.96831320"},{"name":"Mayo","isoCode":"MO","countryCode":"IE","latitude":"54.01526040","longitude":"-9.42893690"},{"name":"Offaly","isoCode":"OY","countryCode":"IE","latitude":"53.23568710","longitude":"-7.71222290"},{"name":"Roscommon","isoCode":"RN","countryCode":"IE","latitude":"53.75926040","longitude":"-8.26816210"},{"name":"Sligo","isoCode":"SO","countryCode":"IE","latitude":"54.15532770","longitude":"-8.60645320"},{"name":"Tipperary","isoCode":"TA","countryCode":"IE","latitude":"52.47378940","longitude":"-8.16185140"},{"name":"Ulster","isoCode":"U","countryCode":"IE","latitude":"54.76165550","longitude":"-6.96122730"},{"name":"Waterford","isoCode":"WD","countryCode":"IE","latitude":"52.19435490","longitude":"-7.62275120"},{"name":"Westmeath","isoCode":"WH","countryCode":"IE","latitude":"53.53453080","longitude":"-7.46532170"},{"name":"Wicklow","isoCode":"WW","countryCode":"IE","latitude":"52.98623130","longitude":"-6.36725430"},{"name":"Wexford","isoCode":"WX","countryCode":"IE","latitude":"52.47936030","longitude":"-6.58399130"},{"name":"Southern District","isoCode":"D","countryCode":"IL","latitude":"40.71375860","longitude":"-74.00090590"},{"name":"Haifa District","isoCode":"HA","countryCode":"IL","latitude":"32.48141110","longitude":"34.99475100"},{"name":"Jerusalem District","isoCode":"JM","countryCode":"IL","latitude":"31.76482430","longitude":"34.99475100"},{"name":"Central District","isoCode":"M","countryCode":"IL","latitude":"47.60875830","longitude":"-122.29642350"},{"name":"Tel Aviv District","isoCode":"TA","countryCode":"IL","latitude":"32.09290750","longitude":"34.80721650"},{"name":"Northern District","isoCode":"Z","countryCode":"IL","latitude":"36.15118640","longitude":"-95.99517630"},{"name":"Andaman and Nicobar Islands","isoCode":"AN","countryCode":"IN","latitude":"11.74008670","longitude":"92.65864010"},{"name":"Andhra Pradesh","isoCode":"AP","countryCode":"IN","latitude":"15.91289980","longitude":"79.73998750"},{"name":"Arunachal Pradesh","isoCode":"AR","countryCode":"IN","latitude":"28.21799940","longitude":"94.72775280"},{"name":"Assam","isoCode":"AS","countryCode":"IN","latitude":"26.20060430","longitude":"92.93757390"},{"name":"Bihar","isoCode":"BR","countryCode":"IN","latitude":"25.09607420","longitude":"85.31311940"},{"name":"Chandigarh","isoCode":"CH","countryCode":"IN","latitude":"30.73331480","longitude":"76.77941790"},{"name":"Chhattisgarh","isoCode":"CT","countryCode":"IN","latitude":"21.27865670","longitude":"81.86614420"},{"name":"Dadra and Nagar Haveli and Daman and Diu","isoCode":"DH","countryCode":"IN","latitude":"20.39737360","longitude":"72.83279910"},{"name":"Delhi","isoCode":"DL","countryCode":"IN","latitude":"28.70405920","longitude":"77.10249020"},{"name":"Goa","isoCode":"GA","countryCode":"IN","latitude":"15.29932650","longitude":"74.12399600"},{"name":"Gujarat","isoCode":"GJ","countryCode":"IN","latitude":"22.25865200","longitude":"71.19238050"},{"name":"Himachal Pradesh","isoCode":"HP","countryCode":"IN","latitude":"31.10482940","longitude":"77.17339010"},{"name":"Haryana","isoCode":"HR","countryCode":"IN","latitude":"29.05877570","longitude":"76.08560100"},{"name":"Jharkhand","isoCode":"JH","countryCode":"IN","latitude":"23.61018080","longitude":"85.27993540"},{"name":"Jammu and Kashmir","isoCode":"JK","countryCode":"IN","latitude":"33.27783900","longitude":"75.34121790"},{"name":"Karnataka","isoCode":"KA","countryCode":"IN","latitude":"15.31727750","longitude":"75.71388840"},{"name":"Kerala","isoCode":"KL","countryCode":"IN","latitude":"10.85051590","longitude":"76.27108330"},{"name":"Ladakh","isoCode":"LA","countryCode":"IN","latitude":"34.22684750","longitude":"77.56194190"},{"name":"Lakshadweep","isoCode":"LD","countryCode":"IN","latitude":"10.32802650","longitude":"72.78463360"},{"name":"Maharashtra","isoCode":"MH","countryCode":"IN","latitude":"19.75147980","longitude":"75.71388840"},{"name":"Meghalaya","isoCode":"ML","countryCode":"IN","latitude":"25.46703080","longitude":"91.36621600"},{"name":"Manipur","isoCode":"MN","countryCode":"IN","latitude":"24.66371730","longitude":"93.90626880"},{"name":"Madhya Pradesh","isoCode":"MP","countryCode":"IN","latitude":"22.97342290","longitude":"78.65689420"},{"name":"Mizoram","isoCode":"MZ","countryCode":"IN","latitude":"23.16454300","longitude":"92.93757390"},{"name":"Nagaland","isoCode":"NL","countryCode":"IN","latitude":"26.15843540","longitude":"94.56244260"}
1,{"name":"Odisha","isoCode":"OR","countryCode":"IN","latitude":"20.95166580","longitude":"85.09852360"},{"name":"Punjab","isoCode":"PB","countryCode":"IN","latitude":"31.14713050","longitude":"75.34121790"},{"name":"Puducherry","isoCode":"PY","countryCode":"IN","latitude":"11.94159150","longitude":"79.80831330"},{"name":"Rajasthan","isoCode":"RJ","countryCode":"IN","latitude":"27.02380360","longitude":"74.21793260"},{"name":"Sikkim","isoCode":"SK","countryCode":"IN","latitude":"27.53297180","longitude":"88.51221780"},{"name":"Telangana","isoCode":"TG","countryCode":"IN","latitude":"18.11243720","longitude":"79.01929970"},{"name":"Tamil Nadu","isoCode":"TN","countryCode":"IN","latitude":"11.12712250","longitude":"78.65689420"},{"name":"Tripura","isoCode":"TR","countryCode":"IN","latitude":"23.94084820","longitude":"91.98815270"},{"name":"Uttar Pradesh","isoCode":"UP","countryCode":"IN","latitude":"26.84670880","longitude":"80.94615920"},{"name":"Uttarakhand","isoCode":"UT","countryCode":"IN","latitude":"30.06675300","longitude":"79.01929970"},{"name":"West Bengal","isoCode":"WB","countryCode":"IN","latitude":"22.98675690","longitude":"87.85497550"},{"name":"Al Anbar Governorate","isoCode":"AN","countryCode":"IQ","latitude":"32.55976140","longitude":"41.91964710"},{"name":"Erbil Governorate","isoCode":"AR","countryCode":"IQ","latitude":"36.55706280","longitude":"44.38512630"},{"name":"Basra Governorate","isoCode":"BA","countryCode":"IQ","latitude":"30.51142520","longitude":"47.82962530"},{"name":"Babylon Governorate","isoCode":"BB","countryCode":"IQ","latitude":"32.46819100","longitude":"44.55019350"},{"name":"Baghdad Governorate","isoCode":"BG","countryCode":"IQ","latitude":"33.31526180","longitude":"44.36606530"},{"name":"Dohuk Governorate","isoCode":"DA","countryCode":"IQ","latitude":"36.90772520","longitude":"43.06316890"},{"name":"Diyala Governorate","isoCode":"DI","countryCode":"IQ","latitude":"33.77334870","longitude":"45.14945050"},{"name":"Dhi Qar Governorate","isoCode":"DQ","countryCode":"IQ","latitude":"31.10422920","longitude":"46.36246860"},{"name":"Karbala Governorate","isoCode":"KA","countryCode":"IQ","latitude":"32.40454930","longitude":"43.86732220"},{"name":"Kirkuk Governorate","isoCode":"KI","countryCode":"IQ","latitude":"35.32920140","longitude":"43.94367880"},{"name":"Maysan Governorate","isoCode":"MA","countryCode":"IQ","latitude":"31.87340020","longitude":"47.13621250"},{"name":"Al Muthanna Governorate","isoCode":"MU","countryCode":"IQ","latitude":"29.91331710","longitude":"45.29938620"},{"name":"Najaf Governorate","isoCode":"NA","countryCode":"IQ","latitude":"31.35174860","longitude":"44.09603110"},{"name":"Nineveh Governorate","isoCode":"NI","countryCode":"IQ","latitude":"36.22957400","longitude":"42.23624350"},{"name":"Al-Qādisiyyah Governorate","isoCode":"QA","countryCode":"IQ","latitude":"32.04369100","longitude":"45.14945050"},{"name":"Saladin Governorate","isoCode":"SD","countryCode":"IQ","latitude":"34.53375270","longitude":"43.48373800"},{"name":"Sulaymaniyah Governorate","isoCode":"SU","countryCode":"IQ","latitude":"35.54663480","longitude":"45.30036830"},{"name":"Wasit Governorate","isoCode":"WA","countryCode":"IQ","latitude":"32.60240940","longitude":"45.75209850"},{"name":"Markazi","isoCode":"00","countryCode":"IR","latitude":"34.61230500","longitude":"49.85472660"},{"name":"Gilan","isoCode":"01","countryCode":"IR","latitude":"37.28094550","longitude":"49.59241340"},{"name":"Mazandaran","isoCode":"02","countryCode":"IR","latitude":"36.22623930","longitude":"52.53186040"},{"name":"East Azerbaijan","isoCode":"03","countryCode":"IR","latitude":"37.90357330","longitude":"46.26821090"},{"name":"West Azarbaijan","isoCode":"04","countryCode":"IR","latitude":"37.45500620","longitude":"45.00000000"},{"name":"Kermanshah","isoCode":"05","countryCode":"IR","latitude":"34.45762330","longitude":"46.67053400"},{"name":"Khuzestan","isoCode":"06","countryCode":"IR","latitude":"31.43601490","longitude":"49.04131200"},{"name":"Fars","isoCode":"07","countryCode":"IR","latitude":"29.10438130","longitude":"53.04589300"},{"name":"Kerman","isoCode":"08","countryCode":"IR","latitude":"29.48500890","longitude":"57.64390480"},{"name":"Razavi Khorasan","isoCode":"09","countryCode":"IR","latitude":"35.10202530","longitude":"59.10417580"},{"name":"Isfahan","isoCode":"10","countryCode":"IR","latitude":"33.27710730","longitude":"52.36133780"},{"name":"Sistan and Baluchestan","isoCode":"11","countryCode":"IR","latitude":"27.52999060","longitude":"60.58206760"},{"name":"Kurdistan","isoCode":"12","countryCode":"IR","latitude":"35.95535790","longitude":"47.13621250"},{"name":"Hamadan","isoCode":"13","countryCode":"IR","latitude":"34.91936070","longitude":"47.48329250"},{"name":"Chaharmahal and Bakhtiari","isoCode":"14","countryCode":"IR","latitude":"31.99704190","longitude":"50.66138490"},{"name":"Lorestan","isoCode":"15","countryCode":"IR","latitude":"33.58183940","longitude":"48.39881860"},{"name":"Ilam","isoCode":"16","countryCode":"IR","latitude":"33.29576180","longitude":"46.67053400"},{"name":"Kohgiluyeh and Boyer-Ahmad","isoCode":"17","countryCode":"IR","latitude":"30.72458600","longitude":"50.84563230"},{"name":"Bushehr","isoCode":"18","countryCode":"IR","latitude":"28.76207390","longitude":"51.51500770"},{"name":"Zanjan","isoCode":"19","countryCode":"IR","latitude":"36.50181850","longitude":"48.39881860"},{"name":"Semnan","isoCode":"20","countryCode":"IR","latitude":"35.22555850","longitude":"54.43421380"},{"name":"Yazd","isoCode":"21","countryCode":"IR","latitude":"32.10063870","longitude":"54.43421380"},{"name":"Hormozgan","isoCode":"22","countryCode":"IR","latitude":"27.13872300","longitude":"55.13758340"},{"name":"Tehran","isoCode":"23","countryCode":"IR","latitude":"35.72484160","longitude":"51.38165300"},{"name":"Ardabil","isoCode":"24","countryCode":"IR","latitude":"38.48532760","longitude":"47.89112090"},{"name":"Qom","isoCode":"25","countryCode":"IR","latitude":"34.64157640","longitude":"50.87460350"},{"name":"Qazvin","isoCode":"26","countryCode":"IR","latitude":"36.08813170","longitude":"49.85472660"},{"name":"Golestan","isoCode":"27","countryCode":"IR","latitude":"37.28981230","longitude":"55.13758340"},{"name":"North Khorasan","isoCode":"28","countryCode":"IR","latitude":"37.47103530","longitude":"57.10131880"},{"name":"South Khorasan","isoCode":"29","countryCode":"IR","latitude":"32.51756430","longitude":"59.10417580"},{"name":"Alborz","isoCode":"30","countryCode":"IR","latitude":"35.99604670","longitude":"50.92892460"},{"name":"Capital Region","isoCode":"1","countryCode":"IS","latitude":"38.56569570","longitude":"-92.18169490"},{"name":"Southern Peninsula Region","isoCode":"2","countryCode":"IS","latitude":"63.91548030","longitude":"-22.36496670"},{"name":"Western Region","isoCode":"3","countryCode":"IS","latitude":null,"longitude":null},{"name":"Westfjords","isoCode":"4","countryCode":"IS","latitude":"65.91961500","longitude":"-21.88117640"},{"name":"Northwestern Region","isoCode":"5","countryCode":"IS","latitude":"41.91339320","longitude":"-73.04716880"},{"name":"Northeastern Region","isoCode":"6","countryCode":"IS","latitude":"43.29942850","longitude":"-74.21793260"},{"name":"Eastern Region","isoCode":"7","countryCode":"IS","latitude":null,"longitude":null},{"name":"Southern Region","isoCode":"8","countryCode":"IS","latitude":null,"longitude":null},{"name":"Piedmont","isoCode":"21","countryCode":"IT","latitude":"45.05223660","longitude":"7.51538850"},{"name":"Aosta Valley","isoCode":"23","countryCode":"IT","latitude":"45.73888780","longitude":"7.42618660"},{"name":"Lombardy","isoCode":"25","countryCode":"IT","latitude":"45.47906710","longitude":"9.84524330"},{"name":"Trentino-South Tyrol","isoCode":"32","countryCode":"IT","latitude":"46.43366620","longitude":"11.16932960"},{"name":"Veneto","isoCode":"34","countryCode":"IT","latitude":"45.44146620","longitude":"12.31525950"},{"name":"Friuli–Venezia Giulia","isoCode":"36","countryCode":"IT","latitude":"46.22591770","longitude":"13.10336460"},{"name":"Liguria","isoCode":"42","countryCode":"IT","latitude":"44.31679170","longitude":"8.39649380"},{"name":"Emilia-Romagna","isoCode":"45","countryCode":"IT","latitude":"44.59676070","longitude":"11.21863960"},{"name":"Tuscany","isoCode":"52","countryCode":"IT","latitude":"43.77105130","longitude":"11.24862080"},{"name":"Umbria","isoCode":"55","countryCode":"IT","latitude":"42.93800400","longitude":"12.62162110"},{"name":"Marche","isoCode":"57","countryCode":"IT","latitude":"30.55670700","longitude":"-81.44930300"},{"name":"Lazio","isoCode":"62","countryCode":"IT","latitude":"45.69916670","longitude":"-73.65583330"},{"name":"Abruzzo","isoCode":"65","countryCode":"IT","latitude":"42.19201190","longitude":"13.72891670"},{"name":"Molise","isoCode":"67","countryCode":"IT","latitude":"41.67388650","longitude":"14.75209390"},{"name":"Campania","isoCode":"72","countryCode":"IT","latitude":"40.66708870","longitude":"15.10681130"},{"name":"Apulia","isoCode":"75","countryCode":"IT","latitude":"40.79283930","longitude":"17.10119310"},{"name":"Basilicata","isoCode":"77","countryCode":"IT","latitude":"40.64307660","longitude":"15.96998780"},{"name":"Calabria","isoCode":"78","countryCode":"IT","latitude":"39.30877140","longitude":"16.34637910"},{"name":"Sicily","isoCode":"82","countryCode":"IT","latitude":"37.59999380","longitude":"14.01535570"},{"name":"Sardinia","isoCode":"88","countryCode":"IT","latitude":"40.12087
1520","longitude":"9.01289260"},{"name":"Libero consorzio comunale di Agrigento","isoCode":"AG","countryCode":"IT","latitude":"37.31052020","longitude":"13.58579780"},{"name":"Province of Alessandria","isoCode":"AL","countryCode":"IT","latitude":"44.81755870","longitude":"8.70466270"},{"name":"Province of Ancona","isoCode":"AN","countryCode":"IT","latitude":"43.54932450","longitude":"13.26634790"},{"name":"Province of Ascoli Piceno","isoCode":"AP","countryCode":"IT","latitude":"42.86389330","longitude":"13.58997330"},{"name":"Province of L\'Aquila","isoCode":"AQ","countryCode":"IT","latitude":"42.12563170","longitude":"13.63627150"},{"name":"Province of Asti","isoCode":"AT","countryCode":"IT","latitude":"44.90076520","longitude":"8.20643150"},{"name":"Province of Avellino","isoCode":"AV","countryCode":"IT","latitude":"40.99645100","longitude":"15.12589550"},{"name":"Metropolitan City of Bari","isoCode":"BA","countryCode":"IT","latitude":"41.11714320","longitude":"16.87187150"},{"name":"Province of Bergamo","isoCode":"BG","countryCode":"IT","latitude":"45.69826420","longitude":"9.67726980"},{"name":"Province of Biella","isoCode":"BI","countryCode":"IT","latitude":"45.56281760","longitude":"8.05827170"},{"name":"Province of Belluno","isoCode":"BL","countryCode":"IT","latitude":"46.24976590","longitude":"12.19695650"},{"name":"Benevento Province","isoCode":"BN","countryCode":"IT","latitude":"41.20350930","longitude":"14.75209390"},{"name":"Metropolitan City of Bologna","isoCode":"BO","countryCode":"IT","latitude":"44.49488700","longitude":"11.34261620"},{"name":"Province of Brindisi","isoCode":"BR","countryCode":"IT","latitude":"40.61126630","longitude":"17.76362100"},{"name":"Province of Brescia","isoCode":"BS","countryCode":"IT","latitude":"45.54155260","longitude":"10.21180190"},{"name":"Province of Barletta-Andria-Trani","isoCode":"BT","countryCode":"IT","latitude":"41.20045430","longitude":"16.20514840"},{"name":"South Tyrol","isoCode":"BZ","countryCode":"IT","latitude":"46.49494500","longitude":"11.34026570"},{"name":"Metropolitan City of Cagliari","isoCode":"CA","countryCode":"IT","latitude":"39.22384110","longitude":"9.12166130"},{"name":"Province of Campobasso","isoCode":"CB","countryCode":"IT","latitude":"41.67388650","longitude":"14.75209390"},{"name":"Province of Caserta","isoCode":"CE","countryCode":"IT","latitude":"41.20783540","longitude":"14.10013260"},{"name":"Province of Chieti","isoCode":"CH","countryCode":"IT","latitude":"42.03344280","longitude":"14.37919120"},{"name":"Province of Carbonia-Iglesias","isoCode":"CI","countryCode":"IT","latitude":"39.25346590","longitude":"8.57210160"},{"name":"Libero consorzio comunale di Caltanissetta","isoCode":"CL","countryCode":"IT","latitude":"37.48601300","longitude":"14.06149820"},{"name":"Province of Cuneo","isoCode":"CN","countryCode":"IT","latitude":"44.59703140","longitude":"7.61142170"},{"name":"Province of Como","isoCode":"CO","countryCode":"IT","latitude":"45.80804160","longitude":"9.08517930"},{"name":"Province of Cremona","isoCode":"CR","countryCode":"IT","latitude":"45.20143750","longitude":"9.98365820"},{"name":"Province of Cosenza","isoCode":"CS","countryCode":"IT","latitude":"39.56441050","longitude":"16.25221430"},{"name":"Metropolitan City of Catania","isoCode":"CT","countryCode":"IT","latitude":"37.45154380","longitude":"15.05574150"},{"name":"Province of Catanzaro","isoCode":"CZ","countryCode":"IT","latitude":"38.88963480","longitude":"16.44058720"},{"name":"Libero consorzio comunale di Enna","isoCode":"EN","countryCode":"IT","latitude":"37.56762160","longitude":"14.27953490"},{"name":"Province of Forlì-Cesena","isoCode":"FC","countryCode":"IT","latitude":"43.99476810","longitude":"11.98046130"},{"name":"Province of Ferrara","isoCode":"FE","countryCode":"IT","latitude":"44.76636800","longitude":"11.76440680"},{"name":"Province of Foggia","isoCode":"FG","countryCode":"IT","latitude":"41.63844800","longitude":"15.59433880"},{"name":"Metropolitan City of Florence","isoCode":"FI","countryCode":"IT","latitude":"43.76791780","longitude":"11.25237920"},{"name":"Province of Fermo","isoCode":"FM","countryCode":"IT","latitude":"43.09313670","longitude":"13.58997330"},{"name":"Province of Frosinone","isoCode":"FR","countryCode":"IT","latitude":"41.65765280","longitude":"13.63627150"},{"name":"Metropolitan City of Genoa","isoCode":"GE","countryCode":"IT","latitude":"44.40564930","longitude":"8.94625640"},{"name":"Province of Gorizia","isoCode":"GO","countryCode":"IT","latitude":"45.90538990","longitude":"13.51637250"},{"name":"Province of Grosseto","isoCode":"GR","countryCode":"IT","latitude":"42.85180070","longitude":"11.25237920"},{"name":"Province of Imperia","isoCode":"IM","countryCode":"IT","latitude":"43.94186600","longitude":"7.82863680"},{"name":"Province of Isernia","isoCode":"IS","countryCode":"IT","latitude":"41.58915550","longitude":"14.19309180"},{"name":"Province of Crotone","isoCode":"KR","countryCode":"IT","latitude":"39.13098560","longitude":"17.00670310"},{"name":"Province of Lecco","isoCode":"LC","countryCode":"IT","latitude":"45.93829410","longitude":"9.38572900"},{"name":"Province of Lecce","isoCode":"LE","countryCode":"IT","latitude":"40.23473930","longitude":"18.14286690"},{"name":"Province of Livorno","isoCode":"LI","countryCode":"IT","latitude":"43.02398480","longitude":"10.66471010"},{"name":"Province of Lodi","isoCode":"LO","countryCode":"IT","latitude":"45.24050360","longitude":"9.52925120"},{"name":"Province of Latina","isoCode":"LT","countryCode":"IT","latitude":"41.40874760","longitude":"13.08179030"},{"name":"Province of Lucca","isoCode":"LU","countryCode":"IT","latitude":"43.83767360","longitude":"10.49505300"},{"name":"Province of Monza and Brianza","isoCode":"MB","countryCode":"IT","latitude":"45.62359900","longitude":"9.2588
10150"},{"name":"Province of Macerata","isoCode":"MC","countryCode":"IT","latitude":"43.24593220","longitude":"13.26634790"},{"name":"Metropolitan City of Messina","isoCode":"ME","countryCode":"IT","latitude":"38.19373350","longitude":"15.55420570"},{"name":"Metropolitan City of Milan","isoCode":"MI","countryCode":"IT","latitude":"45.45862600","longitude":"9.18187300"},{"name":"Province of Mantua","isoCode":"MN","countryCode":"IT","latitude":"45.16677280","longitude":"10.77536130"},{"name":"Province of Modena","isoCode":"MO","countryCode":"IT","latitude":"44.55137990","longitude":"10.91804800"},{"name":"Province of Massa and Carrara","isoCode":"MS","countryCode":"IT","latitude":"44.22139980","longitude":"10.03596610"},{"name":"Province of Matera","isoCode":"MT","countryCode":"IT","latitude":"40.66634960","longitude":"16.60436360"},{"name":"Metropolitan City of Naples","isoCode":"NA","countryCode":"IT","latitude":"40.90197500","longitude":"14.33264400"},{"name":"Province of Novara","isoCode":"NO","countryCode":"IT","latitude":"45.54851330","longitude":"8.51507930"},{"name":"Province of Nuoro","isoCode":"NU","countryCode":"IT","latitude":"40.32869040","longitude":"9.45615500"},{"name":"Province of Ogliastra","isoCode":"OG","countryCode":"IT","latitude":"39.84105360","longitude":"9.45615500"},{"name":"Province of Oristano","isoCode":"OR","countryCode":"IT","latitude":"40.05990680","longitude":"8.74811670"},{"name":"Province of Olbia-Tempio","isoCode":"OT","countryCode":"IT","latitude":"40.82683830","longitude":"9.27855830"},{"name":"Metropolitan City of Palermo","isoCode":"PA","countryCode":"IT","latitude":"38.11569000","longitude":"13.36148680"},{"name":"Province of Piacenza","isoCode":"PC","countryCode":"IT","latitude":"44.82631120","longitude":"9.52914470"},{"name":"Province of Padua","isoCode":"PD","countryCode":"IT","latitude":"45.36618640","longitude":"11.82091390"},{"name":"Province of Pescara","isoCode":"PE","countryCode":"IT","latitude":"42.35706550","longitude":"13.96080910"},{"name":"Province of Perugia","isoCode":"PG","countryCode":"IT","latitude":"42.93800400","longitude":"12.62162110"},{"name":"Province of Pisa","isoCode":"PI","countryCode":"IT","latitude":"43.72283150","longitude":"10.40171940"},{"name":"Province of Pordenone","isoCode":"PN","countryCode":"IT","latitude":"46.03788620","longitude":"12.71083500"},{"name":"Province of Prato","isoCode":"PO","countryCode":"IT","latitude":"44.04539000","longitude":"11.11644520"},{"name":"Province of Parma","isoCode":"PR","countryCode":"IT","latitude":"44.80153220","longitude":"10.32793540"},{"name":"Province of Pistoia","isoCode":"PT","countryCode":"IT","latitude":"43.95437330","longitude":"10.89030990"},{"name":"Pesaro and Urbino Province","isoCode":"PU","countryCode":"IT","latitude":"43.61301180","longitude":"12.71351210"},{"name":"Province of Pavia","isoCode":"PV","countryCode":"IT","latitude":"45.32181660","longitude":"8.84662360"},{"name":"Province of Potenza","isoCode":"PZ","countryCode":"IT","latitude":"40.41821940","longitude":"15.87600400"},{"name":"Province of Ravenna","isoCode":"RA","countryCode":"IT","latitude":"44.41844430","longitude":"12.20359980"},{"name":"Metropolitan City of Reggio Calabria","isoCode":"RC","countryCode":"IT","latitude":"38.10843960","longitude":"15.64370480"},{"name":"Province of Reggio Emilia","isoCode":"RE","countryCode":"IT","latitude":"44.58565800","longitude":"10.55647360"},{"name":"Libero consorzio comunale di Ragusa","isoCode":"RG","countryCode":"IT","latitude":"36.92692730","longitude":"14.72551290"},{"name":"Province of Rieti","isoCode":"RI","countryCode":"IT","latitude":"42.36744050","longitude":"12.89750980"},{"name":"Metropolitan City of Rome","isoCode":"RM","countryCode":"IT","latitude":"41.90270080","longitude":"12.49623520"},{"name":"Province of Rimini","isoCode":"RN","countryCode":"IT","latitude":"44.06782880","longitude":"12.56951580"},{"name":"Province of Rovigo","isoCode":"RO","countryCode":"IT","latitude":"45.02418180","longitude":"11.82381620"},{"name":"Province of Salerno","isoCode":"SA","countryCode":"IT","latitude":"40.42878320","longitude":"15.21948080"},{"name":"Province of Siena","isoCode":"SI","countryCode":"IT","latitude":"43.29377320","longitude":"11.43391480"},{"name":"Province of Sondrio","isoCode":"SO","countryCode":"IT","latitude":"46.17276360","longitude":"9.79949170"},{"name":"Province of La Spezia","isoCode":"SP","countryCode":"IT","latitude":"44.24479130","longitude":"9.76786870"},{"name":"Libero consorzio comunale di Siracusa","isoCode":"SR","countryCode":"IT","latitude":"37.06569240","longitude":"15.28571090"},{"name":"Province of Sassari","isoCode":"SS","countryCode":"IT","latitude":"40.79679070","longitude":"8.57504070"},{"name":"Province of Savona","isoCode":"SV","countryCode":"IT","latitude":"44.28879950","longitude":"8.26505800"},{"name":"Province of Taranto","isoCode":"TA","countryCode":"IT","latitude":"40.57409010","longitude":"17.24299760"},{"name":"Province of Teramo","isoCode":"TE","countryCode":"IT","latitude":"42.58956080","longitude":"13.63627150"},{"name":"Trentino","isoCode":"TN","countryCode":"IT","latitude":"46.05120040","longitude":"11.11753920"},{"name":"Metropolitan City of Turin","isoCode":"TO","countryCode":"IT","latitude":"45.06329900","longitude":"7.66928900"},{"name":"Libero consorzio comunale di Trapani","isoCode":"TP","countryCode":"IT","latitude":"38.01831160","longitude":"12.51482650"},{"name":"Province of Terni","isoCode":"TR","countryCode":"IT","latitude":"42.56345340","longitude":"12.52980280"},{"name":"Province of Trieste","isoCode":"TS","countryCode":"IT","latitude":"45.68948230","longitude":"13.78330720"},{"name":"Province of Treviso","isoCode":"TV","countryCode":"IT","latitude":"45.66685170","longitude":"12.24306170"},{"name":"Province of Udine","isoCode":"UD","countryCode":"IT","latitude":"46.14079720","longitude":"13.16628960"}
1,{"name":"Province of Varese","isoCode":"VA","countryCode":"IT","latitude":"45.79902600","longitude":"8.73009450"},{"name":"Province of Verbano-Cusio-Ossola","isoCode":"VB","countryCode":"IT","latitude":"46.13996880","longitude":"8.27246490"},{"name":"Province of Vercelli","isoCode":"VC","countryCode":"IT","latitude":"45.32022040","longitude":"8.41850800"},{"name":"Metropolitan City of Venice","isoCode":"VE","countryCode":"IT","latitude":"45.44146850","longitude":"12.31526720"},{"name":"Province of Vicenza","isoCode":"VI","countryCode":"IT","latitude":"45.69839950","longitude":"11.56614650"},{"name":"Province of Verona","isoCode":"VR","countryCode":"IT","latitude":"45.44184980","longitude":"11.07353160"},{"name":"Province of Medio Campidano","isoCode":"VS","countryCode":"IT","latitude":"39.53173890","longitude":"8.70407500"},{"name":"Province of Viterbo","isoCode":"VT","countryCode":"IT","latitude":"42.40024200","longitude":"11.88917210"},{"name":"Province of Vibo Valentia","isoCode":"VV","countryCode":"IT","latitude":"38.63785650","longitude":"16.20514840"},{"name":"Kingston Parish","isoCode":"01","countryCode":"JM","latitude":"17.96832710","longitude":"-76.78270200"},{"name":"Saint Andrew","isoCode":"02","countryCode":"JM","latitude":"37.22451030","longitude":"-95.70211890"},{"name":"Saint Thomas Parish","isoCode":"03","countryCode":"JM","latitude":"41.44253890","longitude":"-81.74022180"},{"name":"Portland Parish","isoCode":"04","countryCode":"JM","latitude":"18.08442740","longitude":"-76.41002670"},{"name":"Saint Mary Parish","isoCode":"05","countryCode":"JM","latitude":"36.09252200","longitude":"-95.97384400"},{"name":"Saint Ann Parish","isoCode":"06","countryCode":"JM","latitude":"37.28714520","longitude":"-77.41035330"},{"name":"Trelawny Parish","isoCode":"07","countryCode":"JM","latitude":"18.35261430","longitude":"-77.60778650"},{"name":"Saint James Parish","isoCode":"08","countryCode":"JM","latitude":"30.01792920","longitude":"-90.79132270"},{"name":"Hanover Parish","isoCode":"09","countryCode":"JM","latitude":"18.40977070","longitude":"-78.13363800"},{"name":"Westmoreland Parish","isoCode":"10","countryCode":"JM","latitude":"18.29443780","longitude":"-78.15644320"},{"name":"Saint Elizabeth Parish","isoCode":"11","countryCode":"JM","latitude":"38.99253080","longitude":"-94.58992000"},{"name":"Manchester Parish","isoCode":"12","countryCode":"JM","latitude":"18.06696540","longitude":"-77.51607880"},{"name":"Clarendon Parish","isoCode":"13","countryCode":"JM","latitude":"17.95571830","longitude":"-77.24051530"},{"name":"Saint Catherine Parish","isoCode":"14","countryCode":"JM","latitude":"18.03641340","longitude":"-77.05644640"},{"name":"Ajloun Governorate","isoCode":"AJ","countryCode":"JO","latitude":"32.33255840","longitude":"35.75168440"},{"name":"Amman Governorate","isoCode":"AM","countryCode":"JO","latitude":"31.94536330","longitude":"35.92838950"},{"name":"Aqaba Governorate","isoCode":"AQ","countryCode":"JO","latitude":"29.53208600","longitude":"35.00628210"},{"name":"Tafilah Governorate","isoCode":"AT","countryCode":"JO","latitude":"30.83380630","longitude":"35.61605130"},{"name":"Zarqa Governorate","isoCode":"AZ","countryCode":"JO","latitude":"32.06085050","longitude":"36.09421210"},{"name":"Balqa Governorate","isoCode":"BA","countryCode":"JO","latitude":"32.03668060","longitude":"35.72884800"},{"name":"Irbid Governorate","isoCode":"IR","countryCode":"JO","latitude":"32.55696360","longitude":"35.84789650"},{"name":"Jerash Governorate","isoCode":"JA","countryCode":"JO","latitude":"32.27472370","longitude":"35.89609540"},{"name":"Karak Governorate","isoCode":"KA","countryCode":"JO","latitude":"31.18535270","longitude":"35.70476820"},{"name":"Mafraq Governorate","isoCode":"MA","countryCode":"JO","latitude":"32.34169230","longitude":"36.20201750"},{"name":"Madaba Governorate","isoCode":"MD","countryCode":"JO","latitude":"31.71960970","longitude":"35.79327540"},{"name":"Ma\'an Governorate","isoCode":"MN","countryCode":"JO","latitude":"30.19267890","longitude":"35.72493190"},{"name":"Hokkaidō Prefecture","isoCode":"01","countryCode":"JP","latitude":"43.22032660","longitude":"142.86347370"},{"name":"Aomori Prefecture","isoCode":"02","countryCode":"JP","latitude":"40.76570770","longitude":"140.91758790"}
1,{"name":"Iwate Prefecture","isoCode":"03","countryCode":"JP","latitude":"39.58329890","longitude":"141.25345740"},{"name":"Miyagi Prefecture","isoCode":"04","countryCode":"JP","latitude":"38.63061200","longitude":"141.11930480"},{"name":"Akita Prefecture","isoCode":"05","countryCode":"JP","latitude":"40.13762930","longitude":"140.33434100"},{"name":"Yamagata Prefecture","isoCode":"06","countryCode":"JP","latitude":"38.53705640","longitude":"140.14351980"},{"name":"Fukushima Prefecture","isoCode":"07","countryCode":"JP","latitude":"37.38343730","longitude":"140.18325160"},{"name":"Ibaraki Prefecture","isoCode":"08","countryCode":"JP","latitude":"36.21935710","longitude":"140.18325160"},{"name":"Tochigi Prefecture","isoCode":"09","countryCode":"JP","latitude":"36.67147390","longitude":"139.85472660"},{"name":"Gunma Prefecture","isoCode":"10","countryCode":"JP","latitude":"36.56053880","longitude":"138.87999720"},{"name":"Saitama Prefecture","isoCode":"11","countryCode":"JP","latitude":"35.99625130","longitude":"139.44660050"},{"name":"Chiba Prefecture","isoCode":"12","countryCode":"JP","latitude":"35.33541550","longitude":"140.18325160"},{"name":"Tokyo","isoCode":"13","countryCode":"JP","latitude":"35.67619190","longitude":"139.65031060"},{"name":"Kanagawa Prefecture","isoCode":"14","countryCode":"JP","latitude":"35.49135350","longitude":"139.28414300"},{"name":"Niigata Prefecture","isoCode":"15","countryCode":"JP","latitude":"37.51783860","longitude":"138.92697940"},{"name":"Toyama Prefecture","isoCode":"16","countryCode":"JP","latitude":"36.69582660","longitude":"137.21370710"},{"name":"Ishikawa Prefecture","isoCode":"17","countryCode":"JP","latitude":"36.32603170","longitude":"136.52896530"},{"name":"Fukui Prefecture","isoCode":"18","countryCode":"JP","latitude":"35.89622700","longitude":"136.21115790"},{"name":"Yamanashi Prefecture","isoCode":"19","countryCode":"JP","latitude":"35.66351130","longitude":"138.63888790"},{"name":"Nagano Prefecture","isoCode":"20","countryCode":"JP","latitude":"36.15439410","longitude":"137.92182040"},{"name":"Gifu Prefecture","isoCode":"21","countryCode":"JP","latitude":"35.74374910","longitude":"136.98051030"},{"name":"Shizuoka Prefecture","isoCode":"22","countryCode":"JP","latitude":"35.09293970","longitude":"138.31902760"},{"name":"Aichi Prefecture","isoCode":"23","countryCode":"JP","latitude":"35.01825050","longitude":"137.29238930"},{"name":"Mie Prefecture","isoCode":"24","countryCode":"JP","latitude":"33.81439010","longitude":"136.04870470"},{"name":"Shiga Prefecture","isoCode":"25","countryCode":"JP","latitude":"35.32920140","longitude":"136.05632120"},{"name":"Kyōto Prefecture","isoCode":"26","countryCode":"JP","latitude":"35.15666090","longitude":"135.52519820"},{"name":"Ōsaka Prefecture","isoCode":"27","countryCode":"JP","latitude":"34.64133150","longitude":"135.56293940"},{"name":"Hyōgo Prefecture","isoCode":"28","countryCode":"JP","latitude":"34.85795180","longitude":"134.54537870"},{"name":"Nara Prefecture","isoCode":"29","countryCode":"JP","latitude":"34.29755280","longitude":"135.82797340"},{"name":"Wakayama Prefecture","isoCode":"30","countryCode":"JP","latitude":"33.94809140","longitude":"135.37453580"},{"name":"Tottori Prefecture","isoCode":"31","countryCode":"JP","latitude":"35.35731610","longitude":"133.40666180"},{"name":"Shimane Prefecture","isoCode":"32","countryCode":"JP","latitude":"35.12440940","longitude":"132.62934460"},{"name":"Okayama Prefecture","isoCode":"33","countryCode":"JP","latitude":"34.89634070","longitude":"133.63753140"},{"name":"Hiroshima Prefecture","isoCode":"34","countryCode":"JP","latitude":"34.88234080","longitude":"133.01948970"},{"name":"Yamaguchi Prefecture","isoCode":"35","countryCode":"JP","latitude":"34.27967690","longitude":"131.52127420"},{"name":"Tokushima Prefecture","isoCode":"36","countryCode":"JP","latitude":"33.94196550","longitude":"134.32365570"},{"name":"Kagawa Prefecture","isoCode":"37","countryCode":"JP","latitude":"34.22259150","longitude":"134.01991520"},{"name":"Ehime Prefecture","isoCode":"38","countryCode":"JP","latitude":"33.60253060","longitude":"132.78575830"},{"name":"Kōchi Prefecture","isoCode":"39","countryCode":"JP","latitude":"33.28791610","longitude":"132.27592620"},{"name":"Fukuoka Prefecture","isoCode":"40","countryCode":"JP","latitude":"33.56625590","longitude":"130.71585700"},{"name":"Saga Prefecture","isoCode":"41","countryCode":"JP","latitude":"33.30783710","longitude":"130.22712430"},{"name":"Nagasaki Prefecture","isoCode":"42","countryCode":"JP","latitude":"33.24885250","longitude":"129.69309120"},{"name":"Kumamoto Prefecture","isoCode":"43","countryCode":"JP","latitude":"32.85944270","longitude":"130.79691490"},{"name":"Ōita Prefecture","isoCode":"44","countryCode":"JP","latitude":"33.15892990","longitude":"131.36111210"},{"name":"Miyazaki Prefecture","isoCode":"45","countryCode":"JP","latitude":"32.60360220","longitude":"131.44125100"},{"name":"Kagoshima Prefecture","isoCode":"46","countryCode":"JP","latitude":"31.39119580","longitude":"130.87785860"},{"name":"Okinawa Prefecture","isoCode":"47","countryCode":"JP","latitude":"26.12019110","longitude":"127.70250120"},{"name":"Baringo","isoCode":"01","countryCode":"KE","latitude":"0.85549880","longitude":"36.08934060"},{"name":"Bomet","isoCode":"02","countryCode":"KE","latitude":"-0.80150090","longitude":"35.30272260"},{"name":"Bungoma","isoCode":"03","countryCode":"KE","latitude":"0.56952520","longitude":"34.55837660"},{"name":"Busia","isoCode":"04","countryCode":"KE","latitude":"0.43465060","longitude":"34.24215970"},{"name":"Elgeyo-Marakwet","isoCode":"05","countryCode":"KE","latitude":"1.04982370","longitude":"35.47819260"},{"name":"Embu","isoCode":"06","countryCode":"KE","latitude":"-0.65604770","longitude":"37.72376780"},{"name":"Garissa","isoCode":"07","countryCode":"KE","latitude":"-0.45322930","longitude":"39.64609880"},{"name":"Homa Bay","isoCode":"08","countryCode":"KE","latitude":"-0.62206550","longitude":"34.33103640"},{"name":"Isiolo","isoCode":"09","countryCode":"KE","latitude":"0.35243520","longitude":"38.48499230"},{"name":"Kajiado","isoCode":"10","countryCode":"KE","latitude":"-2.09807510","longitude":"36.78195050"},{"name":"Kakamega","isoCode":"11","countryCode":"KE","latitude":"0.30789400","longitude":"34.77407930"},{"name":"Kericho","isoCode":"12","countryCode":"KE","latitude":"-0.18279130","longitude":"35.47819260"},{"name":"Kiambu","isoCode":"13","countryCode":"KE","latitude":"-1.03137010","longitude":"36.86807910"},{"name":"Kilifi","isoCode":"14","countryCode":"KE","latitude":"-3.51065080","longitude":"39.90932690"},{"name":"Kirinyaga","isoCode":"15","countryCode":"KE","latitude":"-0.65905650","longitude":"37.38272340"},{"name":"Kisii","isoCode":"16","countryCode":"KE","latitude":"-0.67733400","longitude":"34.77960300"},{"name":"Kisumu","isoCode":"17","countryCode":"KE","latitude":"-0.09170160","longitude":"34.76795680"},{"name":"Kitui","isoCode":"18","countryCode":"KE","latitude":"-1.68328220","longitude":"38.31657250"}
1,{"name":"Kwale","isoCode":"19","countryCode":"KE","latitude":"-4.18161150","longitude":"39.46056120"},{"name":"Laikipia","isoCode":"20","countryCode":"KE","latitude":"0.36060630","longitude":"36.78195050"},{"name":"Lamu","isoCode":"21","countryCode":"KE","latitude":"-2.23550580","longitude":"40.47200040"},{"name":"Machakos","isoCode":"22","countryCode":"KE","latitude":"-1.51768370","longitude":"37.26341460"},{"name":"Makueni","isoCode":"23","countryCode":"KE","latitude":"-2.25587340","longitude":"37.89366630"},{"name":"Mandera","isoCode":"24","countryCode":"KE","latitude":"3.57379910","longitude":"40.95868800"},{"name":"Marsabit","isoCode":"25","countryCode":"KE","latitude":"2.44264030","longitude":"37.97845850"},{"name":"Meru","isoCode":"26","countryCode":"KE","latitude":"0.35571740","longitude":"37.80876930"},{"name":"Migori","isoCode":"27","countryCode":"KE","latitude":"-0.93657020","longitude":"34.41982430"},{"name":"Mombasa","isoCode":"28","countryCode":"KE","latitude":"-3.97682910","longitude":"39.71371810"},{"name":"Murang\'a","isoCode":"29","countryCode":"KE","latitude":"-0.78392810","longitude":"37.04003390"},{"name":"Nairobi City","isoCode":"30","countryCode":"KE","latitude":"-1.29206590","longitude":"36.82194620"},{"name":"Nakuru","isoCode":"31","countryCode":"KE","latitude":"-0.30309880","longitude":"36.08002600"},{"name":"Nandi","isoCode":"32","countryCode":"KE","latitude":"0.18358670","longitude":"35.12687810"},{"name":"Narok","isoCode":"33","countryCode":"KE","latitude":"-1.10411100","longitude":"36.08934060"},{"name":"Nyamira","isoCode":"34","countryCode":"KE","latitude":"-0.56694050","longitude":"34.93412340"},{"name":"Nyandarua","isoCode":"35","countryCode":"KE","latitude":"-0.18038550","longitude":"36.52296410"},{"name":"Nyeri","isoCode":"36","countryCode":"KE","latitude":"-0.41969150","longitude":"37.04003390"},{"name":"Samburu","isoCode":"37","countryCode":"KE","latitude":"1.21545060","longitude":"36.95410700"},{"name":"Siaya","isoCode":"38","countryCode":"KE","latitude":"-0.06173280","longitude":"34.24215970"},{"name":"Taita–Taveta","isoCode":"39","countryCode":"KE","latitude":"-3.31606870","longitude":"38.48499230"},{"name":"Tana River","isoCode":"40","countryCode":"KE","latitude":"-1.65184680","longitude":"39.65181650"},{"name":"Tharaka-Nithi","isoCode":"41","countryCode":"KE","latitude":"-0.29648510","longitude":"37.72376780"},{"name":"Trans Nzoia","isoCode":"42","countryCode":"KE","latitude":"1.05666670","longitude":"34.95066250"},{"name":"Turkana","isoCode":"43","countryCode":"KE","latitude":"3.31224770","longitude":"35.56578620"},{"name":"Uasin Gishu","isoCode":"44","countryCode":"KE","latitude":"0.55276380","longitude":"35.30272260"},{"name":"Vihiga","isoCode":"45","countryCode":"KE","latitude":"0.07675530","longitude":"34.70776650"},{"name":"Wajir","isoCode":"46","countryCode":"KE","latitude":"1.63604750","longitude":"40.30886260"},{"name":"West Pokot","isoCode":"47","countryCode":"KE","latitude":"1.62100760","longitude":"35.39050460"},{"name":"Batken Region","isoCode":"B","countryCode":"KG","latitude":"39.97214250","longitude":"69.85974060"},{"name":"Chuy Region","isoCode":"C","countryCode":"KG","latitude":"42.56550000","longitude":"74.40566120"},{"name":"Bishkek","isoCode":"GB","countryCode":"KG","latitude":"42.87462120","longitude":"74.56976170"},{"name":"Osh","isoCode":"GO","countryCode":"KG","latitude":"36.06313990","longitude":"-95.91828950"},{"name":"Jalal-Abad Region","isoCode":"J","countryCode":"KG","latitude":"41.10680800","longitude":"72.89880690"},{"name":"Naryn Region","isoCode":"N","countryCode":"KG","latitude":"41.29432270","longitude":"75.34121790"},{"name":"Osh Region","isoCode":"O","countryCode":"KG","latitude":"39.84073660","longitude":"72.89880690"},{"name":"Talas Region","isoCode":"T","countryCode":"KG","latitude":"42.28673390","longitude":"72.52048270"},{"name":"Issyk-Kul Region","isoCode":"Y","countryCode":"KG","latitude":"42.18594280","longitude":"77.56194190"},{"name":"Banteay Meanchey","isoCode":"1","countryCode":"KH","latitude":"13.75319140","longitude":"102.98961500"},{"name":"Kratie","isoCode":"10","countryCode":"KH","latitude":"12.50436080","longitude":"105.96998780"},{"name":"Mondulkiri","isoCode":"11","countryCode":"KH","latitude":"12.78794270","longitude":"107.10119310"},{"name":"Phnom Penh","isoCode":"12","countryCode":"KH","latitude":"11.55637380","longitude":"104.92820990"},{"name":"Preah Vihear","isoCode":"13","countryCode":"KH","latitude":"14.00857970","longitude":"104.84546190"},{"name":"Prey Veng","isoCode":"14","countryCode":"KH","latitude":"11.38024420","longitude":"105.50054830"},{"name":"Pursat","isoCode":"15","countryCode":"KH","latitude":"12.27209560","longitude":"103.72891670"},{"name":"Ratanakiri","isoCode":"16","countryCode":"KH","latitude":"13.85766070","longitude":"107.10119310"},{"name":"Siem Reap","isoCode":"17","countryCode":"KH","latitude":"13.33026600","longitude":"104.10013260"},{"name":"Sihanoukville","isoCode":"18","countryCode":"KH","latitude":"10.75818990","longitude":"103.82162610"},{"name":"Stung Treng","isoCode":"19","countryCode":"KH","latitude":"13.57647300","longitude":"105.96998780"},{"name":"Battambang","isoCode":"2","countryCode":"KH","latitude":"13.02869710","longitude":"102.98961500"},{"name":"Svay Rieng","isoCode":"20","countryCode":"KH","latitude":"11.14272200","longitude":"105.82902980"},{"name":"Takeo","isoCode":"21","countryCode":"KH","latitude":"10.93215190","longitude":"104.79877100"},{"name":"Oddar Meanchey","isoCode":"22","countryCode":"KH","latitude":"14.16097380","longitude":"103.82162610"},{"name":"Kep","isoCode":"23","countryCode":"KH","latitude":"10.53608900","longitude":"104.35591580"},{"name":"Pailin","isoCode":"24","countryCode":"KH","latitude":"12.90929620","longitude":"102.66755750"},{"name":"Kampong Cham","isoCode":"3","countryCode":"KH","latitude":"12.09829180","longitude":"105.31311850"},{"name":"Kampong Chhnang","isoCode":"4","countryCode":"KH","latitude":"12.13923520","longitude":"104.56552730"},{"name":"Kampong Speu","isoCode":"5","countryCode":"KH","latitude":"11.61551090","longitude":"104.37919120"},{"name":"Kampong Thom","isoCode":"6","countryCode":"KH","latitude":"12.81674850","longitude":"103.84131040"},{"name":"Kampot","isoCode":"7","countryCode":"KH","latitude":"10.73253510","longitude":"104.37919120"},{"name":"Kandal","isoCode":"8","countryCode":"KH","latitude":"11.22373830","longitude":"105.12589550"},{"name":"Koh Kong","isoCode":"9","countryCode":"KH","latitude":"11.57628040","longitude":"103.35872880"},{"name":"Tai Po District","isoCode":"NTP","countryCode":"KH","latitude":"22.45085000","longitude":"114.16422000"},{"name":"Gilbert Islands","isoCode":"G","countryCode":"KI","latitude":"0.35242620","longitude":"174.75526340"},{"name":"Line Islands","isoCode":"L","countryCode":"KI","latitude":"1.74294390","longitude":"-157.21328260"},{"name":"Phoenix Islands","isoCode":"P","countryCode":"KI","latitude":"33.32843690","longitude":"-111.98247740"},{"name":"Anjouan","isoCode":"A","countryCode":"KM","latitude":"-12.21381450","longitude":"44.43706060"},{"name":"Grande Comore","isoCode":"G","countryCode":"KM","latitude":"-11.71673380","longitude":"43.36807880"},{"name":"Mohéli","isoCode":"M","countryCode":"KM","latitude":"-12.33773760","longitude":"43.73340890"},{"name":"Christ Church Nichola Town Parish","isoCode":"01","countryCode":"KN","latitude":"17.36048120","longitude":"-62.76178370"},{"name":"Saint Anne Sandy Point Parish","isoCode":"02","countryCode":"KN","latitude":"17.37253330","longitude":"-62.84411330"},{"name":"Saint George Gingerland Parish","isoCode":"04","countryCode":"KN","latitude":"17.12577590","longitude":"-62.56198110"},{"name":"Saint James Windward Parish","isoCode":"05","countryCode":"KN","latitude":"17.17696330","longitude":"-62.57960260"},{"name":"Saint John Capisterre Parish","isoCode":"06","countryCode":"KN","latitude":"17.38103410","longitude":"-62.79118330"},{"name":"Saint John Figtree Parish","isoCode":"07","countryCode":"KN","latitude":"17.11557480","longitude":"-62.60310040"},{"name":"Saint Mary Cayon Parish","isoCode":"08","countryCode":"KN","latitude":"17.34620710","longitude":"-62.73826710"},{"name":"Saint Paul Capisterre Parish","isoCode":"09","countryCode":"KN","latitude":"17.40166830","longitude":"-62.82573320"},{"name":"Saint Paul Charlestown Parish","isoCode":"10","countryCode":"KN","latitude":"17.13462970","longitude":"-62.61338160"},{"name":"Saint Peter Basseterre Parish","isoCode":"11","countryCode":"KN","latitude":"17.31029110","longitude":"-62.71475330"},{"name":"Saint Thomas Lowland Parish","isoCode":"12","countryCode":"KN","latitude":"17.16505130","longitude":"-62.60897530"},{"name":"Saint Thomas Middle Island Parish","isoCode":"13","countryCode":"KN","latitude":"17.33488130","longitude":"-62.80882510"},{"name":"Trinity Palmetto Point Parish","isoCode":"15","countryCode":"KN","latitude":"17.30635190","longitude":"-62.76178370"},{"name":"Saint Kitts","isoCode":"K","countryCode":"KN","latitude":"17.34337960","longitude":"-62.75590430"},{"name":"Nevis","isoCode":"N","countryCode":"KN","latitude":"17.15535580","longitude":"-62.57960260"},{"name":"Pyongyang","isoCode":"01","countryCode":"KP","latitude":"39.03921930","longitude":"125.76252410"},{"name":"South Pyongan Province","isoCode":"02","countryCode":"KP","latitude":"39.35391780","longitude":"126.16827100"},{"name":"North Pyongan Province","isoCode":"03","countryCode":"KP","latitude":"39.92556180","longitude":"125.39280250"},{"name":"Chagang Province","isoCode":"04","countryCode":"KP","latitude":"40.72028090","longitude":"126.56211370"},{"name":"South Hwanghae Province","isoCode":"05","countryCode":"KP","latitude":"38.20072150","longitude":"125.47819260"},{"name":"North Hwanghae Province","isoCode":"06","countryCode":"KP","latitude":"38.37860850","longitude":"126.43643630"},{"name":"Kangwon Province","isoCode":"07","countryCode":"KP","latitude":"38.84323930","longitude":"127.55970670"},{"name":"South Hamgyong Province","isoCode":"08","countryCode":"KP","latitude":"40.37253390","longitude":"128.29888400"},{"name":"North Hamgyong Province","isoCode":"09","countryCode":"KP","latitude":"41.81487580","longitude":"129.45819550"},{"name":"Ryanggang Province","isoCode":"10","countryCode":"KP","latitude":"41.23189210","longitude":"128.50763590"},{"name":"Rason","isoCode":"13","countryCode":"KP","latitude":"42.25690630","longitude":"130.29771860"},{"name":"Seoul","isoCode":"11","countryCode":"KR","latitude":"37.56653500","longitude":"126.97796920"},{"name":"Busan","isoCode":"26","countryCode":"KR","latitude":"35.17955430","longitude":"129.07564160"}
1,{"name":"Daegu","isoCode":"27","countryCode":"KR","latitude":"35.87143540","longitude":"128.60144500"},{"name":"Incheon","isoCode":"28","countryCode":"KR","latitude":"37.45625570","longitude":"126.70520620"},{"name":"Gwangju","isoCode":"29","countryCode":"KR","latitude":"35.15954540","longitude":"126.85260120"},{"name":"Daejeon","isoCode":"30","countryCode":"KR","latitude":"36.35041190","longitude":"127.38454750"},{"name":"Ulsan","isoCode":"31","countryCode":"KR","latitude":"35.53837730","longitude":"129.31135960"},{"name":"Gyeonggi Province","isoCode":"41","countryCode":"KR","latitude":"37.41380000","longitude":"127.51830000"},{"name":"Gangwon Province","isoCode":"42","countryCode":"KR","latitude":"37.82280000","longitude":"128.15550000"},{"name":"North Chungcheong Province","isoCode":"43","countryCode":"KR","latitude":"36.80000000","longitude":"127.70000000"},{"name":"South Chungcheong Province","isoCode":"44","countryCode":"KR","latitude":"36.51840000","longitude":"126.80000000"},{"name":"North Jeolla Province","isoCode":"45","countryCode":"KR","latitude":"35.71750000","longitude":"127.15300000"},{"name":"South Jeolla Province","isoCode":"46","countryCode":"KR","latitude":"34.86790000","longitude":"126.99100000"},{"name":"North Gyeongsang Province","isoCode":"47","countryCode":"KR","latitude":"36.49190000","longitude":"128.88890000"},{"name":"South Gyeongsang Province","isoCode":"48","countryCode":"KR","latitude":"35.46060000","longitude":"128.21320000"},{"name":"Jeju","isoCode":"49","countryCode":"KR","latitude":"33.95682780","longitude":"-84.13135000"},{"name":"Sejong City","isoCode":"50","countryCode":"KR","latitude":"34.05233230","longitude":"-118.30848970"},{"name":"Al Ahmadi Governorate","isoCode":"AH","countryCode":"KW","latitude":"28.57451250","longitude":"48.10247430"},{"name":"Al Farwaniyah Governorate","isoCode":"FA","countryCode":"KW","latitude":"29.27335700","longitude":"47.94001540"},{"name":"Hawalli Governorate","isoCode":"HA","countryCode":"KW","latitude":"29.30567160","longitude":"48.03076130"},{"name":"Al Jahra Governorate","isoCode":"JA","countryCode":"KW","latitude":"29.99318310","longitude":"47.76347310"},{"name":"Capital Governorate","isoCode":"KU","countryCode":"KW","latitude":"26.22851610","longitude":"50.58604970"},{"name":"Mubarak Al-Kabeer Governorate","isoCode":"MU","countryCode":"KW","latitude":"29.21224000","longitude":"48.06051080"},{"name":"Akmola Region","isoCode":"AKM","countryCode":"KZ","latitude":"51.91653200","longitude":"69.41104940"},{"name":"Aktobe Region","isoCode":"AKT","countryCode":"KZ","latitude":"48.77970780","longitude":"57.99743780"},{"name":"Almaty","isoCode":"ALA","countryCode":"KZ","latitude":"43.22201460","longitude":"76.85124850"},{"name":"Almaty Region","isoCode":"ALM","countryCode":"KZ","latitude":"45.01192270","longitude":"78.42293920"},{"name":"Nur-Sultan","isoCode":"AST","countryCode":"KZ","latitude":"51.16052270","longitude":"71.47035580"},{"name":"Atyrau Region","isoCode":"ATY","countryCode":"KZ","latitude":"47.10761880","longitude":"51.91413300"},{"name":"Baikonur","isoCode":"BAY","countryCode":"KZ","latitude":"45.96458510","longitude":"63.30524280"},{"name":"Karaganda Region","isoCode":"KAR","countryCode":"KZ","latitude":"47.90221820","longitude":"71.77068070"},{"name":"Kostanay Region","isoCode":"KUS","countryCode":"KZ","latitude":"51.50770960","longitude":"64.04790730"},{"name":"Kyzylorda Region","isoCode":"KZY","countryCode":"KZ","latitude":"44.69226130","longitude":"62.65718850"},{"name":"Mangystau Region","isoCode":"MAN","countryCode":"KZ","latitude":"44.59080200","longitude":"53.84995080"},{"name":"Pavlodar Region","isoCode":"PAV","countryCode":"KZ","latitude":"52.28784440","longitude":"76.97334530"},{"name":"North Kazakhstan Region","isoCode":"SEV","countryCode":"KZ","latitude":"54.16220660","longitude":"69.93870710"},{"name":"East Kazakhstan Region","isoCode":"VOS","countryCode":"KZ","latitude":"48.70626870","longitude":"80.79225340"},{"name":"Turkestan Region","isoCode":"YUZ","countryCode":"KZ","latitude":"43.36669580","longitude":"68.40944050"},{"name":"West Kazakhstan Province","isoCode":"ZAP","countryCode":"KZ","latitude":"49.56797270","longitude":"50.80666160"},{"name":"Jambyl Region","isoCode":"ZHA","countryCode":"KZ","latitude":"44.22203080","longitude":"72.36579670"},{"name":"Attapeu Province","isoCode":"AT","countryCode":"LA","latitude":"14.93634000","longitude":"107.10119310"},{"name":"Bokeo Province","isoCode":"BK","countryCode":"LA","latitude":"20.28726620","longitude":"100.70978670"},{"name":"Bolikhamsai Province","isoCode":"BL","countryCode":"LA","latitude":"18.43629240","longitude":"104.47233010"},{"name":"Champasak Province","isoCode":"CH","countryCode":"LA","latitude":"14.65786640","longitude":"105.96998780"},{"name":"Houaphanh Province","isoCode":"HO","countryCode":"LA","latitude":"20.32541750","longitude":"104.10013260"},{"name":"Khammouane Province","isoCode":"KH","countryCode":"LA","latitude":"17.63840660","longitude":"105.21948080"},{"name":"Luang Namtha Province","isoCode":"LM","countryCode":"LA","latitude":"20.91701870","longitude":"101.16173560"},{"name":"Luang Prabang Province","isoCode":"LP","countryCode":"LA","latitude":"20.06562290","longitude":"102.62162110"},{"name":"Oudomxay Province","isoCode":"OU","countryCode":"LA","latitude":"20.49219290","longitude":"101.88917210"},{"name":"Phongsaly Province","isoCode":"PH","countryCode":"LA","latitude":"21.59193770","longitude":"102.25479190"},{"name":"Salavan Province","isoCode":"SL","countryCode":"LA","latitude":"15.81710730","longitude":"106.25221430"},{"name":"Savannakhet Province","isoCode":"SV","countryCode":"LA","latitude":"16.50653810","longitude":"105.59433880"}
1,{"name":"Vientiane Province","isoCode":"VI","countryCode":"LA","latitude":"18.57050630","longitude":"102.62162110"},{"name":"Vientiane Prefecture","isoCode":"VT","countryCode":"LA","latitude":"18.11054100","longitude":"102.52980280"},{"name":"Sainyabuli Province","isoCode":"XA","countryCode":"LA","latitude":"19.39078860","longitude":"101.52480550"},{"name":"Sekong Province","isoCode":"XE","countryCode":"LA","latitude":"15.57674460","longitude":"107.00670310"},{"name":"Xiangkhouang Province","isoCode":"XI","countryCode":"LA","latitude":"19.60930030","longitude":"103.72891670"},{"name":"Xaisomboun","isoCode":"XN","countryCode":"LA","latitude":null,"longitude":null},{"name":"Xaisomboun Province","isoCode":"XS","countryCode":"LA","latitude":"18.43629240","longitude":"104.47233010"},{"name":"Akkar Governorate","isoCode":"AK","countryCode":"LB","latitude":"34.53287630","longitude":"36.13281320"},{"name":"North Governorate","isoCode":"AS","countryCode":"LB","latitude":"34.43806250","longitude":"35.83082330"},{"name":"Beirut Governorate","isoCode":"BA","countryCode":"LB","latitude":"33.88861060","longitude":"35.49547720"},{"name":"Baalbek-Hermel Governorate","isoCode":"BH","countryCode":"LB","latitude":"34.26585560","longitude":"36.34980970"},{"name":"Beqaa Governorate","isoCode":"BI","countryCode":"LB","latitude":"33.84626620","longitude":"35.90194890"},{"name":"South Governorate","isoCode":"JA","countryCode":"LB","latitude":"33.27214790","longitude":"35.20327780"},{"name":"Mount Lebanon Governorate","isoCode":"JL","countryCode":"LB","latitude":"33.81008580","longitude":"35.59731390"},{"name":"Nabatieh Governorate","isoCode":"NA","countryCode":"LB","latitude":"33.37716930","longitude":"35.48382930"},{"name":"Anse la Raye Quarter","isoCode":"01","countryCode":"LC","latitude":"13.94594240","longitude":"-61.03694680"},{"name":"Castries Quarter","isoCode":"02","countryCode":"LC","latitude":"14.01010940","longitude":"-60.98746870"},{"name":"Choiseul Quarter","isoCode":"03","countryCode":"LC","latitude":"13.77501540","longitude":"-61.04859100"},{"name":"Dauphin Quarter","isoCode":"04","countryCode":"LC","latitude":"14.01033960","longitude":"-60.91909880"},{"name":"Dennery Quarter","isoCode":"05","countryCode":"LC","latitude":"13.92673930","longitude":"-60.91909880"},{"name":"Gros Islet Quarter","isoCode":"06","countryCode":"LC","latitude":"14.08435780","longitude":"-60.94527940"},{"name":"Laborie Quarter","isoCode":"07","countryCode":"LC","latitude":"13.75227830","longitude":"-60.99328890"},{"name":"Micoud Quarter","isoCode":"08","countryCode":"LC","latitude":"13.82118710","longitude":"-60.90019340"},{"name":"Praslin Quarter","isoCode":"09","countryCode":"LC","latitude":"13.87523920","longitude":"-60.89946630"},{"name":"Soufrière Quarter","isoCode":"10","countryCode":"LC","latitude":"13.85709860","longitude":"-61.05732480"},{"name":"Vieux Fort Quarter","isoCode":"11","countryCode":"LC","latitude":"13.72060800","longitude":"-60.94964330"},{"name":"Canaries","isoCode":"12","countryCode":"LC","latitude":"28.29156370","longitude":"-16.62913040"},{"name":"Balzers","isoCode":"01","countryCode":"LI","latitude":"42.05283570","longitude":"-88.03668480"},{"name":"Eschen","isoCode":"02","countryCode":"LI","latitude":"40.76695740","longitude":"-73.95228210"},{"name":"Gamprin","isoCode":"03","countryCode":"LI","latitude":"47.21324900","longitude":"9.50251950"},{"name":"Mauren","isoCode":"04","countryCode":"LI","latitude":"47.21892850","longitude":"9.54173500"},{"name":"Planken","isoCode":"05","countryCode":"LI","latitude":"40.66505760","longitude":"-73.50479800"},{"name":"Ruggell","isoCode":"06","countryCode":"LI","latitude":"47.25292220","longitude":"9.54021270"},{"name":"Schaan","isoCode":"07","countryCode":"LI","latitude":"47.12043400","longitude":"9.59416020"},{"name":"Schellenberg","isoCode":"08","countryCode":"LI","latitude":"47.23096600","longitude":"9.54678430"},{"name":"Triesen","isoCode":"09","countryCode":"LI","latitude":"47.10979880","longitude":"9.52482960"},{"name":"Triesenberg","isoCode":"10","countryCode":"LI","latitude":"47.12245110","longitude":"9.57019850"},{"name":"Vaduz","isoCode":"11","countryCode":"LI","latitude":"47.14103030","longitude":"9.52092770"},{"name":"Western Province","isoCode":"1","countryCode":"LK","latitude":null,"longitude":null},{"name":"Colombo District","isoCode":"11","countryCode":"LK","latitude":"6.92695570","longitude":"79.86173060"},{"name":"Gampaha District","isoCode":"12","countryCode":"LK","latitude":"7.07126190","longitude":"80.00877460"},{"name":"Kalutara District","isoCode":"13","countryCode":"LK","latitude":"6.60846860","longitude":"80.14285840"},{"name":"Central Province","isoCode":"2","countryCode":"LK","latitude":null,"longitude":null},{"name":"Kandy District","isoCode":"21","countryCode":"LK","latitude":"7.29315880","longitude":"80.63501070"},{"name":"Matale District","isoCode":"22","countryCode":"LK","latitude":"7.46596460","longitude":"80.62342590"},{"name":"Nuwara Eliya District","isoCode":"23","countryCode":"LK","latitude":"6.96065320","longitude":"80.76927580"},{"name":"Southern Province","isoCode":"3","countryCode":"LK","latitude":null,"longitude":null},{"name":"Galle District","isoCode":"31","countryCode":"LK","latitude":"6.05774900","longitude":"80.21755720"},{"name":"Matara District","isoCode":"32","countryCode":"LK","latitude":"5.94493480","longitude":"80.54879970"},{"name":"Hambantota District","isoCode":"33","countryCode":"LK","latitude":"6.15358160","longitude":"81.12714900"},{"name":"Northern Province","isoCode":"4","countryCode":"LK","latitude":null,"longitude":null},{"name":"Jaffna District","isoCode":"41","countryCode":"LK","latitude":"9.69304680","longitude":"80.16518540"},{"name":"Kilinochchi District","isoCode":"42","countryCode":"LK","latitude":"9.36779710","longitude":"80.32131060"},{"name":"Mannar District","isoCode":"43","countryCode":"LK","latitude":"8.98095310","longitude":"79.90439750"},{"name":"Vavuniya District","isoCode":"44","countryCode":"LK","latitude":"8.75947390","longitude":"80.50003340"},{"name":"Mullaitivu District","isoCode":"45","countryCode":"LK","latitude":"9.26753880","longitude":"80.81282540"},{"name":"Eastern Province","isoCode":"5","countryCode":"LK","latitude":null,"longitude":null},{"name":"Batticaloa District","isoCode":"51","countryCode":"LK","latitude":"7.82927810","longitude":"81.47183870"},{"name":"Ampara District","isoCode":"52","countryCode":"LK","latitude":"7.29116850","longitude":"81.67237610"},{"name":"Trincomalee District","isoCode":"53","countryCode":"LK","latitude":"8.60130690","longitude":"81.11960750"},{"name":"North Western Province","isoCode":"6","countryCode":"LK","latitude":"7.75840910","longitude":"80.187506
150"},{"name":"Puttalam District","isoCode":"62","countryCode":"LK","latitude":"8.02599150","longitude":"79.84712720"},{"name":"North Central Province","isoCode":"7","countryCode":"LK","latitude":"8.19956380","longitude":"80.63269160"},{"name":"Anuradhapura District","isoCode":"71","countryCode":"LK","latitude":"8.33183050","longitude":"80.40290170"},{"name":"Polonnaruwa District","isoCode":"72","countryCode":"LK","latitude":"7.93955670","longitude":"81.00034030"},{"name":"Uva Province","isoCode":"8","countryCode":"LK","latitude":"6.84276120","longitude":"81.33994140"},{"name":"Badulla District","isoCode":"81","countryCode":"LK","latitude":"6.99340090","longitude":"81.05498150"},{"name":"Monaragala District","isoCode":"82","countryCode":"LK","latitude":"6.87277810","longitude":"81.35068320"},{"name":"Sabaragamuwa Province","isoCode":"9","countryCode":"LK","latitude":"6.73959410","longitude":"80.36586500"},{"name":"Ratnapura district","isoCode":"91","countryCode":"LK","latitude":"6.70551680","longitude":"80.38483890"},{"name":"Kegalle District","isoCode":"92","countryCode":"LK","latitude":"7.12040530","longitude":"80.32131060"},{"name":"Bong County","isoCode":"BG","countryCode":"LR","latitude":"6.82950190","longitude":"-9.36730840"},{"name":"Bomi County","isoCode":"BM","countryCode":"LR","latitude":"6.75629260","longitude":"-10.84514670"},{"name":"Grand Cape Mount County","isoCode":"CM","countryCode":"LR","latitude":"7.04677580","longitude":"-11.07117580"},{"name":"Grand Bassa County","isoCode":"GB","countryCode":"LR","latitude":"6.23084520","longitude":"-9.81249350"},{"name":"Grand Gedeh County","isoCode":"GG","countryCode":"LR","latitude":"5.92220780","longitude":"-8.22129790"},{"name":"Grand Kru County","isoCode":"GK","countryCode":"LR","latitude":"4.76138620","longitude":"-8.22129790"},{"name":"Gbarpolu County","isoCode":"GP","countryCode":"LR","latitude":"7.49526370","longitude":"-10.08072980"},{"name":"Lofa County","isoCode":"LO","countryCode":"LR","latitude":"8.19111840","longitude":"-9.72326730"},{"name":"Margibi County","isoCode":"MG","countryCode":"LR","latitude":"6.51518750","longitude":"-10.30488970"},{"name":"Montserrado County","isoCode":"MO","countryCode":"LR","latitude":"6.55258150","longitude":"-10.52961150"},{"name":"Maryland County","isoCode":"MY","countryCode":"LR","latitude":"39.04575490","longitude":"-76.64127120"},{"name":"Nimba","isoCode":"NI","countryCode":"LR","latitude":"7.61666670","longitude":"-8.41666670"},{"name":"River Gee County","isoCode":"RG","countryCode":"LR","latitude":"5.26048940","longitude":"-7.87216000"},{"name":"River Cess County","isoCode":"RI","countryCode":"LR","latitude":"5.90253280","longitude":"-9.45615500"},{"name":"Sinoe County","isoCode":"SI","countryCode":"LR","latitude":"5.49871000","longitude":"-8.66005860"},{"name":"Maseru District","isoCode":"A","countryCode":"LS","latitude":"-29.51656500","longitude":"27.83114280"},{"name":"Butha-Buthe District","isoCode":"B","countryCode":"LS","latitude":"-28.76537540","longitude":"28.24681480"},{"name":"Leribe District","isoCode":"C","countryCode":"LS","latitude":"-28.86380650","longitude":"28.04788260"},{"name":"Berea District","isoCode":"D","countryCode":"LS","latitude":"41.36616140","longitude":"-81.85430260"},{"name":"Mafeteng District","isoCode":"E","countryCode":"LS","latitude":"-29.80410080","longitude":"27.50261740"},{"name":"Mohale\'s Hoek District","isoCode":"F","countryCode":"LS","latitude":"-30.14259170","longitude":"27.46738450"},{"name":"Quthing District","isoCode":"G","countryCode":"LS","latitude":"-30.40156870","longitude":"27.70801330"},{"name":"Qacha\'s Nek District","isoCode":"H","countryCode":"LS","latitude":"-30.11145650","longitude":"28.67897900"},{"name":"Mokhotlong District","isoCode":"J","countryCode":"LS","latitude":"-29.25731930","longitude":"28.95286450"},{"name":"Thaba-Tseka District","isoCode":"K","countryCode":"LS","latitude":"-29.52389750","longitude":"28.60897520"},{"name":"Akmenė District Municipality","isoCode":"01","countryCode":"LT","latitude":"56.24550290","longitude":"22.74711690"},{"name":"Alytus City Municipality","isoCode":"02","countryCode":"LT","latitude":"54.39629380","longitude":"24.04587610"},{"name":"Alytus District Municipality","isoCode":"03","countryCode":"LT","latitude":"54.32974960","longitude":"24.19609310"},{"name":"Birštonas Municipality","isoCode":"05","countryCode":"LT","latitude":"54.56696640","longitude":"24.00930980"},{"name":"Biržai District Municipality","isoCode":"06","countryCode":"LT","latitude":"56.20177190","longitude":"24.75601180"},{"name":"Druskininkai municipality","isoCode":"07","countryCode":"LT","latitude":"53.99336850","longitude":"24.03424380"},{"name":"Elektrėnai municipality","isoCode":"08","countryCode":"LT","latitude":"54.76539340","longitude":"24.77405830"},{"name":"Ignalina District Municipality","isoCode":"09","countryCode":"LT","latitude":"55.40903420","longitude":"26.32848930"},{"name":"Jonava District Municipality","isoCode":"10","countryCode":"LT","latitude":"55.07272420","longitude":"24.27933370"},{"name":"Joniškis District Municipality","isoCode":"11","countryCode":"LT","latitude":"56.23607300","longitude":"23.61365790"},{"name":"Jurbarkas District Municipality","isoCode":"12","countryCode":"LT","latitude":"55.07740700","longitude":"22.74195690"},{"name":"Kaišiadorys District Municipality","isoCode":"13","countryCode":"LT","latitude":"54.85886690","longitude":"24.42779290"},{"name":"Kalvarija municipality","isoCode":"14","countryCode":"LT","latitude":"54.37616740","longitude":"23.19203210"},{"name":"Kaunas City Municipality","isoCode":"15","countryCode":"LT","latitude":"54.91453260","longitude":"23.90535180"},{"name":"Kaunas District Municipality","isoCode":"16","countryCode":"LT","latitude":"54.99362360","longitude":"23.63249410"},{"name":"Kazlų Rūda municipality","isoCode":"17","countryCode":"LT","latitude":"54.78075260","longitude":"23.48402430"},{"name":"Kėdainiai District Municipality","isoCode":"18","countryCode":"LT","latitude":"55.35609470","longitude":"23.98326830"},{"name":"Kelmė District Municipality","isoCode":"19","countryCode":"LT","latitude":"55.62663520","longitude":"22.87817200"},{"name":"Klaipeda City Municipality","isoCode":"20","countryCode":"LT","latitude":"55.70329480","longitude":"21.14427950"},{"name":"Klaipėda District Municipality","isoCode":"21","countryCode":"LT","latitude":"55.68416150","longitude":"21.44164640"},{"name":"Kretinga District Municipality","isoCode":"22","countryCode":"LT","latitude":"55.88384200","longitude":"21.23509190"},{"name":"Kupiškis District Municipality","isoCode":"23","countryCode":"LT","latitude":"55.84287410","longitude":"25.02958160"},{"name":"Lazdijai District Municipality","isoCode":"24","countryCode":"LT","latitude":"54.23432670","longitude":"23.51565050"}
1,{"name":"Marijampolė Municipality","isoCode":"25","countryCode":"LT","latitude":"54.57110940","longitude":"23.48593710"},{"name":"Mažeikiai District Municipality","isoCode":"26","countryCode":"LT","latitude":"56.30924390","longitude":"22.34146800"},{"name":"Molėtai District Municipality","isoCode":"27","countryCode":"LT","latitude":"55.22653090","longitude":"25.41800110"},{"name":"Neringa Municipality","isoCode":"28","countryCode":"LT","latitude":"55.45724030","longitude":"21.08390050"},{"name":"Pagėgiai municipality","isoCode":"29","countryCode":"LT","latitude":"55.17213200","longitude":"21.96836140"},{"name":"Pakruojis District Municipality","isoCode":"30","countryCode":"LT","latitude":"56.07326050","longitude":"23.93899060"},{"name":"Palanga City Municipality","isoCode":"31","countryCode":"LT","latitude":"55.92019800","longitude":"21.06776140"},{"name":"Panevėžys City Municipality","isoCode":"32","countryCode":"LT","latitude":"55.73479150","longitude":"24.35747740"},{"name":"Panevėžys District Municipality","isoCode":"33","countryCode":"LT","latitude":"55.61667280","longitude":"24.31422830"},{"name":"Pasvalys District Municipality","isoCode":"34","countryCode":"LT","latitude":"56.06046190","longitude":"24.39629100"},{"name":"Plungė District Municipality","isoCode":"35","countryCode":"LT","latitude":"55.91078400","longitude":"21.84540690"},{"name":"Prienai District Municipality","isoCode":"36","countryCode":"LT","latitude":"54.63835800","longitude":"23.94680090"},{"name":"Radviliškis District Municipality","isoCode":"37","countryCode":"LT","latitude":"55.81083990","longitude":"23.54648700"},{"name":"Raseiniai District Municipality","isoCode":"38","countryCode":"LT","latitude":"55.38194990","longitude":"23.11561290"},{"name":"Rietavas municipality","isoCode":"39","countryCode":"LT","latitude":"55.70217190","longitude":"21.99865640"},{"name":"Rokiškis District Municipality","isoCode":"40","countryCode":"LT","latitude":"55.95550390","longitude":"25.58592490"},{"name":"Šakiai District Municipality","isoCode":"41","countryCode":"LT","latitude":"54.95267100","longitude":"23.04801990"},{"name":"Šalčininkai District Municipality","isoCode":"42","countryCode":"LT","latitude":"54.30976700","longitude":"25.38756400"},{"name":"Šiauliai City Municipality","isoCode":"43","countryCode":"LT","latitude":"55.93490850","longitude":"23.31368230"},{"name":"Šiauliai District Municipality","isoCode":"44","countryCode":"LT","latitude":"55.97214560","longitude":"23.03323710"},{"name":"Šilalė District Municipality","isoCode":"45","countryCode":"LT","latitude":"55.49268000","longitude":"22.18455590"},{"name":"Šilutė District Municipality","isoCode":"46","countryCode":"LT","latitude":"55.35041400","longitude":"21.46598590"},{"name":"Širvintos District Municipality","isoCode":"47","countryCode":"LT","latitude":"55.04310200","longitude":"24.95698100"},{"name":"Skuodas District Municipality","isoCode":"48","countryCode":"LT","latitude":"56.27021690","longitude":"21.52143310"},{"name":"Švenčionys District Municipality","isoCode":"49","countryCode":"LT","latitude":"55.10280980","longitude":"26.00718550"},{"name":"Tauragė District Municipality","isoCode":"50","countryCode":"LT","latitude":"55.25036600","longitude":"22.29095000"},{"name":"Telšiai District Municipality","isoCode":"51","countryCode":"LT","latitude":"55.91752150","longitude":"22.34518400"},{"name":"Trakai District Municipality","isoCode":"52","countryCode":"LT","latitude":"54.63791130","longitude":"24.93468940"},{"name":"Ukmergė District Municipality","isoCode":"53","countryCode":"LT","latitude":"55.24526500","longitude":"24.77607490"},{"name":"Utena District Municipality","isoCode":"54","countryCode":"LT","latitude":"55.50846140","longitude":"25.68326420"},{"name":"Varėna District Municipality","isoCode":"55","countryCode":"LT","latitude":"54.22033300","longitude":"24.57899700"},{"name":"Vilkaviškis District Municipality","isoCode":"56","countryCode":"LT","latitude":"54.65194500","longitude":"23.03515500"},{"name":"Vilnius City Municipality","isoCode":"57","countryCode":"LT","latitude":"54.67107610","longitude":"25.28787210"},{"name":"Vilnius District Municipality","isoCode":"58","countryCode":"LT","latitude":"54.77325780","longitude":"25.58671130"},{"name":"Visaginas Municipality","isoCode":"59","countryCode":"LT","latitude":"55.59411800","longitude":"26.43079540"},{"name":"Zarasai District Municipality","isoCode":"60","countryCode":"LT","latitude":"55.73096090","longitude":"26.24529500"},{"name":"Alytus County","isoCode":"AL","countryCode":"LT","latitude":"54.20002140","longitude":"24.15126340"},{"name":"Klaipėda County","isoCode":"KL","countryCode":"LT","latitude":"55.65197440","longitude":"21.37439560"},{"name":"Kaunas County","isoCode":"KU","countryCode":"LT","latitude":"54.98728630","longitude":"23.95257360"},{"name":"Marijampolė County","isoCode":"MR","countryCode":"LT","latitude":"54.78199710","longitude":"23.13413650"},{"name":"Panevėžys County","isoCode":"PN","countryCode":"LT","latitude":"55.97480490","longitude":"25.07947670"},{"name":"Šiauliai County","isoCode":"SA","countryCode":"LT","latitude":"55.99857510","longitude":"23.13800510"},{"name":"Tauragė County","isoCode":"TA","countryCode":"LT","latitude":"55.30725860","longitude":"22.35729390"},{"name":"Telšiai County","isoCode":"TE","countryCode":"LT","latitude":"56.10266160","longitude":"22.11139150"},{"name":"Utena County","isoCode":"UT","countryCode":"LT","latitude":"55.53189690","longitude":"25.79046990"}
1,{"name":"Vilnius County","isoCode":"VL","countryCode":"LT","latitude":"54.80865020","longitude":"25.21821390"},{"name":"Canton of Capellen","isoCode":"CA","countryCode":"LU","latitude":"49.64039310","longitude":"5.95538460"},{"name":"Canton of Clervaux","isoCode":"CL","countryCode":"LU","latitude":"50.05463130","longitude":"6.02858750"},{"name":"Diekirch District","isoCode":"D","countryCode":"LU","latitude":"49.86717200","longitude":"6.15963620"},{"name":"Canton of Diekirch","isoCode":"DI","countryCode":"LU","latitude":"49.86717840","longitude":"6.15956330"},{"name":"Canton of Echternach","isoCode":"EC","countryCode":"LU","latitude":"49.81141330","longitude":"6.41756350"},{"name":"Canton of Esch-sur-Alzette","isoCode":"ES","countryCode":"LU","latitude":"49.50088050","longitude":"5.98609250"},{"name":"Grevenmacher District","isoCode":"G","countryCode":"LU","latitude":"49.68085100","longitude":"6.44075240"},{"name":"Canton of Grevenmacher","isoCode":"GR","countryCode":"LU","latitude":"49.68084100","longitude":"6.44075930"},{"name":"Luxembourg District","isoCode":"L","countryCode":"LU","latitude":"49.59537060","longitude":"6.13331780"},{"name":"Canton of Luxembourg","isoCode":"LU","countryCode":"LU","latitude":"49.63010250","longitude":"6.15201850"},{"name":"Canton of Mersch","isoCode":"ME","countryCode":"LU","latitude":"49.75429060","longitude":"6.12921850"},{"name":"Canton of Redange","isoCode":"RD","countryCode":"LU","latitude":"49.76455000","longitude":"5.88948000"},{"name":"Canton of Remich","isoCode":"RM","countryCode":"LU","latitude":"49.54501700","longitude":"6.36742220"},{"name":"Canton of Vianden","isoCode":"VD","countryCode":"LU","latitude":"49.93419240","longitude":"6.20199170"},{"name":"Canton of Wiltz","isoCode":"WI","countryCode":"LU","latitude":"49.96622000","longitude":"5.93243060"},{"name":"Aglona Municipality","isoCode":"001","countryCode":"LV","latitude":"56.10890060","longitude":"27.12862270"},{"name":"Aizkraukle Municipality","isoCode":"002","countryCode":"LV","latitude":"56.64610800","longitude":"25.23708540"},{"name":"Aizpute Municipality","isoCode":"003","countryCode":"LV","latitude":"56.71825960","longitude":"21.60727590"},{"name":"Aknīste Municipality","isoCode":"004","countryCode":"LV","latitude":"56.16130370","longitude":"25.74848270"},{"name":"Aloja Municipality","isoCode":"005","countryCode":"LV","latitude":"57.76713600","longitude":"24.87708390"},{"name":"Alsunga Municipality","isoCode":"006","countryCode":"LV","latitude":"56.98285310","longitude":"21.55559190"},{"name":"Alūksne Municipality","isoCode":"007","countryCode":"LV","latitude":"57.42544850","longitude":"27.04249680"},{"name":"Amata Municipality","isoCode":"008","countryCode":"LV","latitude":"56.99387260","longitude":"25.26276750"},{"name":"Ape Municipality","isoCode":"009","countryCode":"LV","latitude":"57.53926970","longitude":"26.69416490"},{"name":"Auce Municipality","isoCode":"010","countryCode":"LV","latitude":"56.46016800","longitude":"22.90547810"},{"name":"Babīte Municipality","isoCode":"012","countryCode":"LV","latitude":"56.95415500","longitude":"23.94539900"},{"name":"Baldone Municipality","isoCode":"013","countryCode":"LV","latitude":"56.74246000","longitude":"24.39115440"},{"name":"Baltinava Municipality","isoCode":"014","countryCode":"LV","latitude":"56.94584680","longitude":"27.64410660"},{"name":"Balvi Municipality","isoCode":"015","countryCode":"LV","latitude":"57.13262400","longitude":"27.26466850"},{"name":"Bauska Municipality","isoCode":"016","countryCode":"LV","latitude":"56.41018680","longitude":"24.20006890"},{"name":"Beverīna Municipality","isoCode":"017","countryCode":"LV","latitude":"57.51971090","longitude":"25.60736540"},{"name":"Brocēni Municipality","isoCode":"018","countryCode":"LV","latitude":"56.73475410","longitude":"22.63573710"},{"name":"Burtnieki Municipality","isoCode":"019","countryCode":"LV","latitude":"57.69490040","longitude":"25.27647770"},{"name":"Carnikava Municipality","isoCode":"020","countryCode":"LV","latitude":"57.10241210","longitude":"24.21086620"},{"name":"Cesvaine Municipality","isoCode":"021","countryCode":"LV","latitude":"56.96792640","longitude":"26.30831720"},{"name":"Cēsis Municipality","isoCode":"022","countryCode":"LV","latitude":"57.31028970","longitude":"25.26761250"},{"name":"Cibla Municipality","isoCode":"023","countryCode":"LV","latitude":"56.61023440","longitude":"27.86965980"},{"name":"Dagda Municipality","isoCode":"024","countryCode":"LV","latitude":"56.09560890","longitude":"27.53245900"},{"name":"Daugavpils Municipality","isoCode":"025","countryCode":"LV","latitude":"55.89917830","longitude":"26.61020120"},{"name":"Dobele Municipality","isoCode":"026","countryCode":"LV","latitude":"56.62630500","longitude":"23.28090660"},{"name":"Dundaga Municipality","isoCode":"027","countryCode":"LV","latitude":"57.50491670","longitude":"22.35051140"},{"name":"Durbe Municipality","isoCode":"028","countryCode":"LV","latitude":"56.62798570","longitude":"21.49162450"},{"name":"Engure Municipality","isoCode":"029","countryCode":"LV","latitude":"57.16235000","longitude":"23.21966340"},{"name":"Ērgļi Municipality","isoCode":"030","countryCode":"LV","latitude":"56.92370650","longitude":"25.67538520"},{"name":"Garkalne Municipality","isoCode":"031","countryCode":"LV","latitude":"57.01903870","longitude":"24.38261810"},{"name":"Grobiņa Municipality","isoCode":"032","countryCode":"LV","latitude":"56.53963200","longitude":"21.16689200"}
1,{"name":"Gulbene Municipality","isoCode":"033","countryCode":"LV","latitude":"57.21556450","longitude":"26.64529550"},{"name":"Iecava Municipality","isoCode":"034","countryCode":"LV","latitude":"56.59867930","longitude":"24.19962720"},{"name":"Ikšķile Municipality","isoCode":"035","countryCode":"LV","latitude":"56.83736670","longitude":"24.49747450"},{"name":"Ilūkste Municipality","isoCode":"036","countryCode":"LV","latitude":"55.97825470","longitude":"26.29650880"},{"name":"Inčukalns Municipality","isoCode":"037","countryCode":"LV","latitude":"57.09943420","longitude":"24.68555700"},{"name":"Jaunjelgava Municipality","isoCode":"038","countryCode":"LV","latitude":"56.52836590","longitude":"25.39214430"},{"name":"Jaunpiebalga Municipality","isoCode":"039","countryCode":"LV","latitude":"57.14334710","longitude":"25.99518880"},{"name":"Jaunpils Municipality","isoCode":"040","countryCode":"LV","latitude":"56.73141940","longitude":"23.01256160"},{"name":"Jelgava Municipality","isoCode":"041","countryCode":"LV","latitude":"56.58956890","longitude":"23.66104810"},{"name":"Jēkabpils Municipality","isoCode":"042","countryCode":"LV","latitude":"56.29193200","longitude":"25.98120170"},{"name":"Kandava Municipality","isoCode":"043","countryCode":"LV","latitude":"57.03406730","longitude":"22.78018130"},{"name":"Kārsava Municipality","isoCode":"044","countryCode":"LV","latitude":"56.76458420","longitude":"27.73582950"},{"name":"Kocēni Municipality","isoCode":"045","countryCode":"LV","latitude":"57.52262920","longitude":"25.33495070"},{"name":"Koknese Municipality","isoCode":"046","countryCode":"LV","latitude":"56.72055600","longitude":"25.48939090"},{"name":"Krāslava Municipality","isoCode":"047","countryCode":"LV","latitude":"55.89514640","longitude":"27.18145770"},{"name":"Krimulda Municipality","isoCode":"048","countryCode":"LV","latitude":"57.17912730","longitude":"24.71401270"},{"name":"Krustpils Municipality","isoCode":"049","countryCode":"LV","latitude":"56.54155780","longitude":"26.24463970"},{"name":"Kuldīga Municipality","isoCode":"050","countryCode":"LV","latitude":"56.96872570","longitude":"21.96137390"},{"name":"Ķegums Municipality","isoCode":"051","countryCode":"LV","latitude":"56.74753570","longitude":"24.71736450"},{"name":"Ķekava Municipality","isoCode":"052","countryCode":"LV","latitude":"56.80643510","longitude":"24.19394930"},{"name":"Lielvārde Municipality","isoCode":"053","countryCode":"LV","latitude":"56.73929760","longitude":"24.97116180"},{"name":"Limbaži Municipality","isoCode":"054","countryCode":"LV","latitude":"57.54032270","longitude":"24.71344510"},{"name":"Līgatne Municipality","isoCode":"055","countryCode":"LV","latitude":"57.19442040","longitude":"25.09406810"},{"name":"Līvāni Municipality","isoCode":"056","countryCode":"LV","latitude":"56.35509420","longitude":"26.17251900"},{"name":"Lubāna Municipality","isoCode":"057","countryCode":"LV","latitude":"56.89992690","longitude":"26.71987890"},{"name":"Ludza Municipality","isoCode":"058","countryCode":"LV","latitude":"56.54595900","longitude":"27.71431990"},{"name":"Madona Municipality","isoCode":"059","countryCode":"LV","latitude":"56.85989230","longitude":"26.22762010"},{"name":"Mazsalaca Municipality","isoCode":"060","countryCode":"LV","latitude":"57.92677490","longitude":"25.06698950"},{"name":"Mālpils Municipality","isoCode":"061","countryCode":"LV","latitude":"57.00841190","longitude":"24.95742780"},{"name":"Mārupe Municipality","isoCode":"062","countryCode":"LV","latitude":"56.89657170","longitude":"24.04600490"},{"name":"Mērsrags Municipality","isoCode":"063","countryCode":"LV","latitude":"57.33068810","longitude":"23.10237070"},{"name":"Naukšēni Municipality","isoCode":"064","countryCode":"LV","latitude":"57.92953610","longitude":"25.51192660"},{"name":"Nereta Municipality","isoCode":"065","countryCode":"LV","latitude":"56.19866550","longitude":"25.32529690"},{"name":"Nīca Municipality","isoCode":"066","countryCode":"LV","latitude":"56.34649830","longitude":"21.06549300"},{"name":"Ogre Municipality","isoCode":"067","countryCode":"LV","latitude":"56.81473550","longitude":"24.60445550"},{"name":"Olaine Municipality","isoCode":"068","countryCode":"LV","latitude":"56.79523530","longitude":"24.01535890"},{"name":"Ozolnieki Municipality","isoCode":"069","countryCode":"LV","latitude":"56.67563050","longitude":"23.89948160"},{"name":"Pārgauja Municipality","isoCode":"070","countryCode":"LV","latitude":"57.36481220","longitude":"24.98220450"},{"name":"Pāvilosta Municipality","isoCode":"071","countryCode":"LV","latitude":"56.88654240","longitude":"21.19468490"},{"name":"Pļaviņas Municipality","isoCode":"072","countryCode":"LV","latitude":"56.61773130","longitude":"25.71940430"},{"name":"Preiļi Municipality","isoCode":"073","countryCode":"LV","latitude":"56.15111570","longitude":"26.74397670"},{"name":"Priekule Municipality","isoCode":"074","countryCode":"LV","latitude":"56.41794130","longitude":"21.55033360"},{"name":"Priekuļi Municipality","isoCode":"075","countryCode":"LV","latitude":"57.36171380","longitude":"25.44104230"},{"name":"Rauna Municipality","isoCode":"076","countryCode":"LV","latitude":"57.33169300","longitude":"25.61003390"},{"name":"Rēzekne Municipality","isoCode":"077","countryCode":"LV","latitude":"56.32736380","longitude":"27.32843310"},{"name":"Riebiņi Municipality","isoCode":"078","countryCode":"LV","latitude":"56.34361900","longitude":"26.80181380"},{"name":"Roja Municipality","isoCode":"079","countryCode":"LV","latitude":"57.50467130","longitude":"22.80121640"},{"name":"Ropaži Municipality","isoCode":"080","countryCode":"LV","latitude":"56.96157860","longitude":"24.60104760"},{"name":"Rucava Municipality","isoCode":"081","countryCode":"LV","latitude":"56.15931240","longitude":"21.16181210"},{"name":"Rugāji Municipality","isoCode":"082","countryCode":"LV","latitude":"57.00560230","longitude":"27.13172030"},{"name":"Rundāle Municipality","isoCode":"083","countryCode":"LV","latitude":"56.40972100","longitude":"24.01241390"},{"name":"Rūjiena Municipality","isoCode":"084","countryCode":"LV","latitude":"57.89372910","longitude":"25.33910080"},{"name":"Sala Municipality","isoCode":"085","countryCode":"LV","latitude":"59.96796130","longitude":"16.49782170"},{"name":"Salacgrīva Municipality","isoCode":"086","countryCode":"LV","latitude":"57.75808830","longitude":"24.35431810"},{"name":"Salaspils Municipality","isoCode":"087","countryCode":"LV","latitude":"56.86081520","longitude":"24.34978810"},{"name":"Saldus Municipality","isoCode":"088","countryCode":"LV","latitude":"56.66650880","longitude":"22.49354930"},{"name":"Saulkrasti Municipality","isoCode":"089","countryCode":"LV","latitude":"57.25794180","longitude":"24.41831460"},{"name":"Sēja Municipality","isoCode":"090","countryCode":"LV","latitude":"57.20069950","longitude":"24.59228210"},{"name":"Sigulda Municipality","isoCode":"091","countryCode":"LV","latitude":"57.10550920","longitude":"24.83142590"},{"name":"Skrīveri Municipality","isoCode":"092","countryCode":"LV","latitude":"56.67613910","longitude":"25.09788490"},{"name":"Skrunda Municipality","isoCode":"093","countryCode":"LV","latitude":"56.66434580","longitude":"22.00457290"},{"name":"Smiltene Municipality","isoCode":"094","countryCode":"LV","latitude":"57.42303320","longitude":"25.90027800"},{"name":"Stopiņi Municipality","isoCode":"095","countryCode":"LV","latitude":"56.93644900","longitude":"24.28729490"},{"name":"Strenči Municipality","isoCode":"096","countryCode":"LV","latitude":"57.62254710","longitude":"25.80480860"},{"name":"Talsi Municipality","isoCode":"097","countryCode":"LV","latitude":"57.34152080","longitude":"22.57131250"},{"name":"Tērvete Municipality","isoCode":"098","countryCode":"LV","latitude":"56.41192010","longitude":"23.31883320"},{"name":"Tukums Municipality","isoCode":"099","countryCode":"LV","latitude":"56.96728680","longitude":"23.15243790"},{"name":"Vaiņode Municipality","isoCode":"100","countryCode":"LV","latitude":"56.41542710","longitude":"21.85139840"},{"name":"Valka Municipality","isoCode":"101","countryCode":"LV","latitude":"57.77439000","longitude":"26.01700500"},{"name":"Varakļāni Municipality","isoCode":"102","countryCode":"LV","latitude":"56.66880060","longitude":"26.56364140"},{"name":"Vārkava Municipality","isoCode":"103","countryCode":"LV","latitude":"56.24657440","longitude":"26.56643710"},{"name":"Vecpiebalga Municipality","isoCode":"104","countryCode":"LV","latitude":"57.06033560","longitude":"25.81615920"},{"name":"Vecumnieki Municipality","isoCode":"105","countryCode":"LV","latitude":"56.60623370","longitude":"24.52218910"},{"name":"Ventspils Municipality","isoCode":"106","countryCode":"LV","latitude":"57.28336820","longitude":"21.85875580"},{"name":"Viesīte Municipality","isoCode":"107","countryCode":"LV","latitude":"56.31130850","longitude":"25.50704640"},{"name":"Viļaka Municipality","isoCode":"108","countryCode":"LV","latitude":"57.17222630","longitude":"27.66731880"},{"name":"Viļāni Municipality","isoCode":"109","countryCode":"LV","latitude":"56.54561710","longitude":"26.91679270"},{"name":"Zilupe Municipality","isoCode":"110","countryCode":"LV","latitude":"56.30189850","longitude":"28.13395900"},{"name":"Daugavpils","isoCode":"DGV","countryCode":"LV","latitude":"55.87473600","longitude":"26.53617900"},{"name":"Jelgava","isoCode":"JEL","countryCode":"LV","latitude":"56.65110910","longitude":"23.72135410"},{"name":"Jēkabpils","isoCode":"JKB","countryCode":"LV","latitude":"56.50145500","longitude":"25.87829900"},{"name":"Jūrmala","isoCode":"JUR","countryCode":"LV","latitude":"56.94707900","longitude":"23.61684850"},{"name":"Liepāja","isoCode":"LPX","countryCode":"LV","latitude":"56.50466780","longitude":"21.01080600"},{"name":"Rēzekne","isoCode":"REZ","countryCode":"LV","latitude":"56.50992230","longitude":"27.33313570"},{"name":"Riga","isoCode":"RIX","countryCode":"LV","latitude":"56.94964870","longitude":"24.10518650"}
1,{"name":"Ventspils","isoCode":"VEN","countryCode":"LV","latitude":"57.39372160","longitude":"21.56470660"},{"name":"Valmiera","isoCode":"VMR","countryCode":"LV","latitude":"57.53846590","longitude":"25.42636180"},{"name":"Benghazi","isoCode":"BA","countryCode":"LY","latitude":"32.11942420","longitude":"20.08679090"},{"name":"Derna District","isoCode":"DR","countryCode":"LY","latitude":"32.75561300","longitude":"22.63774320"},{"name":"Ghat District","isoCode":"GT","countryCode":"LY","latitude":"24.96403710","longitude":"10.17592850"},{"name":"Jabal al Akhdar","isoCode":"JA","countryCode":"LY","latitude":"23.18560810","longitude":"57.37138790"},{"name":"Jabal al Gharbi District","isoCode":"JG","countryCode":"LY","latitude":"30.26380320","longitude":"12.80547530"},{"name":"Jafara","isoCode":"JI","countryCode":"LY","latitude":"32.45259040","longitude":"12.94355360"},{"name":"Jufra","isoCode":"JU","countryCode":"LY","latitude":"27.98351350","longitude":"16.91225100"},{"name":"Kufra District","isoCode":"KF","countryCode":"LY","latitude":"23.31123890","longitude":"21.85685860"},{"name":"Murqub","isoCode":"MB","countryCode":"LY","latitude":"32.45996770","longitude":"14.10013260"},{"name":"Misrata District","isoCode":"MI","countryCode":"LY","latitude":"32.32558840","longitude":"15.09925560"},{"name":"Marj District","isoCode":"MJ","countryCode":"LY","latitude":"32.05503630","longitude":"21.18911510"},{"name":"Murzuq District","isoCode":"MQ","countryCode":"LY","latitude":"25.91822620","longitude":"13.92600010"},{"name":"Nalut District","isoCode":"NL","countryCode":"LY","latitude":"31.87423480","longitude":"10.97504840"},{"name":"Nuqat al Khams","isoCode":"NQ","countryCode":"LY","latitude":"32.69149090","longitude":"11.88917210"},{"name":"Sabha District","isoCode":"SB","countryCode":"LY","latitude":"27.03654060","longitude":"14.42902360"},{"name":"Sirte District","isoCode":"SR","countryCode":"LY","latitude":"31.18968900","longitude":"16.57019270"},{"name":"Tripoli District","isoCode":"TB","countryCode":"LY","latitude":"32.64080210","longitude":"13.26634790"},{"name":"Al Wahat District","isoCode":"WA","countryCode":"LY","latitude":"29.04668080","longitude":"21.85685860"},{"name":"Wadi al Hayaa District","isoCode":"WD","countryCode":"LY","latitude":"26.42259260","longitude":"12.62162110"},{"name":"Wadi al Shatii District","isoCode":"WS","countryCode":"LY","latitude":"27.73514680","longitude":"12.43805810"},{"name":"Zawiya District","isoCode":"ZA","countryCode":"LY","latitude":"32.76302820","longitude":"12.73649620"},{"name":"Tanger-Tétouan-Al Hoceïma","isoCode":"01","countryCode":"MA","latitude":"35.26295580","longitude":"-5.56172790"},{"name":"L\'Oriental","isoCode":"02","countryCode":"MA","latitude":"37.06968300","longitude":"-94.51227700"},{"name":"Fès-Meknès","isoCode":"03","countryCode":"MA","latitude":"34.06252900","longitude":"-4.72775280"},{"name":"Rabat-Salé-Kénitra","isoCode":"04","countryCode":"MA","latitude":"34.07686400","longitude":"-7.34544760"},{"name":"Béni Mellal-Khénifra","isoCode":"05","countryCode":"MA","latitude":"32.57191840","longitude":"-6.06791940"},{"name":"Casablanca-Settat","isoCode":"06","countryCode":"MA","latitude":"33.21608720","longitude":"-7.43813550"},{"name":"Marrakesh-Safi","isoCode":"07","countryCode":"MA","latitude":"31.73308330","longitude":"-8.13385580"},{"name":"Drâa-Tafilalet","isoCode":"08","countryCode":"MA","latitude":"31.14995380","longitude":"-5.39395510"},{"name":"Souss-Massa","isoCode":"09","countryCode":"MA","latitude":"30.27506110","longitude":"-8.13385580"},{"name":"Guelmim-Oued Noun (EH-partial)","isoCode":"10","countryCode":"MA","latitude":"28.48442810","longitude":"-10.08072980"},{"name":"Laâyoune-Sakia El Hamra (EH-partial)","isoCode":"11","countryCode":"MA","latitude":"27.86831940","longitude":"-11.98046130"},{"name":"Dakhla-Oued Ed-Dahab (EH)","isoCode":"12","countryCode":"MA","latitude":"22.73378920","longitude":"-14.28611160"},{"name":"Agadir-Ida-Ou-Tanane","isoCode":"AGD","countryCode":"MA","latitude":"30.64620910","longitude":"-9.83390610"},{"name":"Aousserd (EH)","isoCode":"AOU","countryCode":"MA","latitude":"22.55215380","longitude":"-14.32973530"},{"name":"Assa-Zag (EH-partial)","isoCode":"ASZ","countryCode":"MA","latitude":"28.14023950","longitude":"-9.72326730"},{"name":"Azilal","isoCode":"AZI","countryCode":"MA","latitude":"32.00426200","longitude":"-6.57833870"},{"name":"Béni Mellal","isoCode":"BEM","countryCode":"MA","latitude":"32.34244300","longitude":"-6.37579900"},{"name":"Berkane","isoCode":"BER","countryCode":"MA","latitude":"34.88408760","longitude":"-2.34188700"},{"name":"Benslimane","isoCode":"BES","countryCode":"MA","latitude":"33.61896980","longitude":"-7.13055360"},{"name":"Boujdour (EH)","isoCode":"BOD","countryCode":"MA","latitude":"26.12524930","longitude":"-14.48473470"},{"name":"Boulemane","isoCode":"BOM","countryCode":"MA","latitude":"33.36251590","longitude":"-4.73033970"},{"name":"Berrechid","isoCode":"BRR","countryCode":"MA","latitude":"33.26025230","longitude":"-7.59848370"}
1,{"name":"Casablanca","isoCode":"CAS","countryCode":"MA","latitude":"33.57226780","longitude":"-7.65703260"},{"name":"Chefchaouen","isoCode":"CHE","countryCode":"MA","latitude":"35.01817200","longitude":"-5.14320680"},{"name":"Chichaoua","isoCode":"CHI","countryCode":"MA","latitude":"31.53835810","longitude":"-8.76463880"},{"name":"Chtouka-Ait Baha","isoCode":"CHT","countryCode":"MA","latitude":"30.10724220","longitude":"-9.27855830"},{"name":"Driouch","isoCode":"DRI","countryCode":"MA","latitude":"34.97603200","longitude":"-3.39644930"},{"name":"Errachidia","isoCode":"ERR","countryCode":"MA","latitude":"31.90512750","longitude":"-4.72775280"},{"name":"Essaouira","isoCode":"ESI","countryCode":"MA","latitude":"31.50849260","longitude":"-9.75950410"},{"name":"Es-Semara (EH-partial)","isoCode":"ESM","countryCode":"MA","latitude":"26.74185600","longitude":"-11.67836710"},{"name":"Fahs-Anjra","isoCode":"FAH","countryCode":"MA","latitude":"35.76019920","longitude":"-5.66683060"},{"name":"Fès","isoCode":"FES","countryCode":"MA","latitude":"34.02395790","longitude":"-5.03675990"},{"name":"Figuig","isoCode":"FIG","countryCode":"MA","latitude":"32.10926130","longitude":"-1.22980600"},{"name":"Fquih Ben Salah","isoCode":"FQH","countryCode":"MA","latitude":"32.50016800","longitude":"-6.71007170"},{"name":"Guelmim","isoCode":"GUE","countryCode":"MA","latitude":"28.98836590","longitude":"-10.05274980"},{"name":"Guercif","isoCode":"GUF","countryCode":"MA","latitude":"34.23450360","longitude":"-3.38130050"},{"name":"El Hajeb","isoCode":"HAJ","countryCode":"MA","latitude":"33.68573500","longitude":"-5.36778440"},{"name":"Al Haouz","isoCode":"HAO","countryCode":"MA","latitude":"31.29567290","longitude":"-7.87216000"},{"name":"Al Hoceïma","isoCode":"HOC","countryCode":"MA","latitude":"35.24455890","longitude":"-3.93174680"},{"name":"Ifrane","isoCode":"IFR","countryCode":"MA","latitude":"33.52280620","longitude":"-5.11095520"},{"name":"Inezgane-Ait Melloul","isoCode":"INE","countryCode":"MA","latitude":"30.35090980","longitude":"-9.38951100"},{"name":"El Jadida","isoCode":"JDI","countryCode":"MA","latitude":"33.23163260","longitude":"-8.50071160"},{"name":"Jerada","isoCode":"JRA","countryCode":"MA","latitude":"34.30617910","longitude":"-2.17941360"},{"name":"Kénitra","isoCode":"KEN","countryCode":"MA","latitude":"34.25405030","longitude":"-6.58901660"},{"name":"El Kelâa des Sraghna","isoCode":"KES","countryCode":"MA","latitude":"32.05227670","longitude":"-7.35165580"},{"name":"Khémisset","isoCode":"KHE","countryCode":"MA","latitude":"33.81537040","longitude":"-6.05733020"},{"name":"Khénifra","isoCode":"KHN","countryCode":"MA","latitude":"32.93404710","longitude":"-5.66157100"},{"name":"Khouribga","isoCode":"KHO","countryCode":"MA","latitude":"32.88602300","longitude":"-6.92086550"},{"name":"Laâyoune (EH)","isoCode":"LAA","countryCode":"MA","latitude":"27.15003840","longitude":"-13.19907580"},{"name":"Larache","isoCode":"LAR","countryCode":"MA","latitude":"35.17442710","longitude":"-6.14739640"},{"name":"Marrakech","isoCode":"MAR","countryCode":"MA","latitude":"31.63460230","longitude":"-8.07789320"},{"name":"M’diq-Fnideq","isoCode":"MDF","countryCode":"MA","latitude":"35.77330190","longitude":"-5.51433000"},{"name":"Médiouna","isoCode":"MED","countryCode":"MA","latitude":"33.45409390","longitude":"-7.51660200"},{"name":"Meknès","isoCode":"MEK","countryCode":"MA","latitude":"33.88100000","longitude":"-5.57303970"},{"name":"Midelt","isoCode":"MID","countryCode":"MA","latitude":"32.68550790","longitude":"-4.75017090"},{"name":"Mohammadia","isoCode":"MOH","countryCode":"MA","latitude":"33.68737490","longitude":"-7.42391420"},{"name":"Moulay Yacoub","isoCode":"MOU","countryCode":"MA","latitude":"34.08744790","longitude":"-5.17840190"},{"name":"Nador","isoCode":"NAD","countryCode":"MA","latitude":"34.91719260","longitude":"-2.85771050"},{"name":"Nouaceur","isoCode":"NOU","countryCode":"MA","latitude":"33.36703930","longitude":"-7.57325370"},{"name":"Ouarzazate","isoCode":"OUA","countryCode":"MA","latitude":"30.93354360","longitude":"-6.93701600"},{"name":"Oued Ed-Dahab (EH)","isoCode":"OUD","countryCode":"MA","latitude":"22.73378920","longitude":"-14.28611160"},{"name":"Oujda-Angad","isoCode":"OUJ","countryCode":"MA","latitude":"34.68375040","longitude":"-2.2993239
10"},{"name":"Ouezzane","isoCode":"OUZ","countryCode":"MA","latitude":"34.80634500","longitude":"-5.59145050"},{"name":"Rabat","isoCode":"RAB","countryCode":"MA","latitude":"33.96919900","longitude":"-6.92730290"},{"name":"Rehamna","isoCode":"REH","countryCode":"MA","latitude":"32.20329050","longitude":"-8.56896710"},{"name":"Safi","isoCode":"SAF","countryCode":"MA","latitude":"32.29898720","longitude":"-9.10134980"},{"name":"Salé","isoCode":"SAL","countryCode":"MA","latitude":"34.03775700","longitude":"-6.84270730"},{"name":"Sefrou","isoCode":"SEF","countryCode":"MA","latitude":"33.83052440","longitude":"-4.83531540"},{"name":"Settat","isoCode":"SET","countryCode":"MA","latitude":"32.99242420","longitude":"-7.62226650"},{"name":"Sidi Bennour","isoCode":"SIB","countryCode":"MA","latitude":"32.64926020","longitude":"-8.44714530"},{"name":"Sidi Ifni","isoCode":"SIF","countryCode":"MA","latitude":"29.36657970","longitude":"-10.21084850"},{"name":"Sidi Kacem","isoCode":"SIK","countryCode":"MA","latitude":"34.22601720","longitude":"-5.71291640"},{"name":"Sidi Slimane","isoCode":"SIL","countryCode":"MA","latitude":"34.27378280","longitude":"-5.98059720"},{"name":"Skhirate-Témara","isoCode":"SKH","countryCode":"MA","latitude":"33.76224250","longitude":"-7.04190520"},{"name":"Tarfaya (EH-partial)","isoCode":"TAF","countryCode":"MA","latitude":"27.93777010","longitude":"-12.92940630"},{"name":"Taourirt","isoCode":"TAI","countryCode":"MA","latitude":"34.21259800","longitude":"-2.69838680"},{"name":"Taounate","isoCode":"TAO","countryCode":"MA","latitude":"34.53691700","longitude":"-4.63986930"},{"name":"Taroudannt","isoCode":"TAR","countryCode":"MA","latitude":"30.47271260","longitude":"-8.87487650"},{"name":"Tata","isoCode":"TAT","countryCode":"MA","latitude":"29.75087700","longitude":"-7.97563430"},{"name":"Taza","isoCode":"TAZ","countryCode":"MA","latitude":"34.27889530","longitude":"-3.58126920"},{"name":"Tétouan","isoCode":"TET","countryCode":"MA","latitude":"35.58889950","longitude":"-5.36255160"},{"name":"Tinghir","isoCode":"TIN","countryCode":"MA","latitude":"31.48507940","longitude":"-6.20192980"},{"name":"Tiznit","isoCode":"TIZ","countryCode":"MA","latitude":"29.69339200","longitude":"-9.73215700"},{"name":"Tanger-Assilah","isoCode":"TNG","countryCode":"MA","latitude":"35.76325390","longitude":"-5.90450980"},{"name":"Tan-Tan (EH-partial)","isoCode":"TNT","countryCode":"MA","latitude":"28.03012000","longitude":"-11.16173560"},{"name":"Youssoufia","isoCode":"YUS","countryCode":"MA","latitude":"32.02006790","longitude":"-8.86926480"},{"name":"Zagora","isoCode":"ZAG","countryCode":"MA","latitude":"30.57860930","longitude":"-5.89871390"},{"name":"La Colle","isoCode":"CL","countryCode":"MC","latitude":"43.73274650","longitude":"7.41372760"},{"name":"La Condamine","isoCode":"CO","countryCode":"MC","latitude":"43.73506650","longitude":"7.41990600"},{"name":"Moneghetti","isoCode":"MG","countryCode":"MC","latitude":"43.73649270","longitude":"7.41533830"},{"name":"Anenii Noi District","isoCode":"AN","countryCode":"MD","latitude":"46.87956630","longitude":"29.23121750"},{"name":"Bălți Municipality","isoCode":"BA","countryCode":"MD","latitude":"47.75399470","longitude":"27.91841480"},{"name":"Bender Municipality","isoCode":"BD","countryCode":"MD","latitude":"46.82275510","longitude":"29.46201010"},{"name":"Briceni District","isoCode":"BR","countryCode":"MD","latitude":"48.36320220","longitude":"27.07503980"},{"name":"Basarabeasca District","isoCode":"BS","countryCode":"MD","latitude":"46.42370600","longitude":"28.89354920"},{"name":"Cahul District","isoCode":"CA","countryCode":"MD","latitude":"45.89394040","longitude":"28.18902750"},{"name":"Călărași District","isoCode":"CL","countryCode":"MD","latitude":"47.28694600","longitude":"28.27453100"},{"name":"Cimișlia District","isoCode":"CM","countryCode":"MD","latitude":"46.52508510","longitude":"28.77218350"},{"name":"Criuleni District","isoCode":"CR","countryCode":"MD","latitude":"47.21361140","longitude":"29.15575190"},{"name":"Căușeni District","isoCode":"CS","countryCode":"MD","latitude":"46.65547150","longitude":"29.40912220"},{"name":"Cantemir District","isoCode":"CT","countryCode":"MD","latitude":"46.27717420","longitude":"28.20096530"},{"name":"Chișinău Municipality","isoCode":"CU","countryCode":"MD","latitude":"47.01045290","longitude":"28.86381020"},{"name":"Dondușeni District","isoCode":"DO","countryCode":"MD","latitude":"48.23383050","longitude":"27.59980870"},{"name":"Drochia District","isoCode":"DR","countryCode":"MD","latitude":"48.07977880","longitude":"27.86041140"},{"name":"Dubăsari District","isoCode":"DU","countryCode":"MD","latitude":"47.26439420","longitude":"29.15503480"},{"name":"Edineț District","isoCode":"ED","countryCode":"MD","latitude":"48.16789910","longitude":"27.29361430"},{"name":"Fălești District","isoCode":"FA","countryCode":"MD","latitude":"47.56477250","longitude":"27.72655930"},{"name":"Florești District","isoCode":"FL","countryCode":"MD","latitude":"47.86678490","longitude":"28.33918640"},{"name":"Gagauzia","isoCode":"GA","countryCode":"MD","latitude":"46.09794350","longitude":"28.63846450"},{"name":"Glodeni District","isoCode":"GL","countryCode":"MD","latitude":"47.77901560","longitude":"27.51680100"},{"name":"Hîncești District","isoCode":"HI","countryCode":"MD","latitude":"46.82811470","longitude":"28.58508890"},{"name":"Ialoveni District","isoCode":"IA","countryCode":"MD","latitude":"46.86308600","longitude":"28.82342180"},{"name":"Nisporeni District","isoCode":"NI","countryCode":"MD","latitude":"47.07513490","longitude":"28.17681550"},{"name":"Ocnița District","isoCode":"OC","countryCode":"MD","latitude":"48.41104350","longitude":"27.47680920"},{"name":"Orhei District","isoCode":"OR","countryCode":"MD","latitude":"47.38604000","longitude":"28.83030820"},{"name":"Rezina District","isoCode":"RE","countryCode":"MD","latitude":"47.71804470","longitude":"28.88710240"},{"name":"Rîșcani District","isoCode":"RI","countryCode":"MD","latitude":"47.90701530","longitude":"27.53749960"},{"name":"Șoldănești District","isoCode":"SD","countryCode":"MD","latitude":"47.81473890","longitude":"28.78895860"},{"name":"Sîngerei District","isoCode":"SI","countryCode":"MD","latitude":"47.63891340","longitude":"28.13718160"},{"name":"Transnistria autonomous territorial unit","isoCode":"SN","countryCode":"MD","latitude":"47.21529720","longitude":"29.46380540"},{"name":"Soroca District","isoCode":"SO","countryCode":"MD","latitude":"48.15497430","longitude":"28.28707830"},{"name":"Strășeni District","isoCode":"ST","countryCode":"MD","latitude":"47.14502670","longitude":"28.61367360"},{"name":"Ștefan Vodă District","isoCode":"SV","countryCode":"MD","latitude":"46.55404880","longitude":"29.70224200"},{"name":"Taraclia District","isoCode":"TA","countryCode":"MD","latitude":"45.89865100","longitude":"28.66716440"},{"name":"Telenești District","isoCode":"TE","countryCode":"MD","latitude":"47.49839620","longitude":"28.36760190"},{"name":"Ungheni District","isoCode":"UN","countryCode":"MD","latitude":"47.23057670","longitude":"27.78926610"},{"name":"Andrijevica Municipality","isoCode":"01","countryCode":"ME","latitude":"42.73624770","longitude":"19.78595560"},{"name":"Bar Municipality","isoCode":"02","countryCode":"ME","latitude":"42.12781190","longitude":"19.14043800"},{"name":"Berane Municipality","isoCode":"03","countryCode":"ME","latitude":"42.82572890","longitude":"19.90205090"},{"name":"Bijelo Polje Municipality","isoCode":"04","countryCode":"ME","latitude":"43.08465260","longitude":"19.71154720"},{"name":"Budva Municipality","isoCode":"05","countryCode":"ME","latitude":"42.31407200","longitude":"18.83138320"},{"name":"Old Royal Capital Cetinje","isoCode":"06","countryCode":"ME","latitude":"42.39309590","longitude":"18.91159640"},{"name":"Danilovgrad Municipality","isoCode":"07","countryCode":"ME","latitude":"42.58357000","longitude":"19.14043800"},{"name":"Kolašin Municipality","isoCode":"09","countryCode":"ME","latitude":"42.76019160","longitude":"19.42591140"},{"name":"Kotor Municipality","isoCode":"10","countryCode":"ME","latitude":"42.57402610","longitude":"18.64131450"},{"name":"Mojkovac Municipality","isoCode":"11","countryCode":"ME","latitude":"42.96880180","longitude":"19.52110630"},{"name":"Nikšić Municipality","isoCode":"12","countryCode":"ME","latitude":"42.79971840","longitude":"18.76009630"},{"name":"Plav Municipality","isoCode":"13","countryCode":"ME","latitude":"42.60013370","longitude":"19.94075410"},{"name":"Pljevlja Municipality","isoCode":"14","countryCode":"ME","latitude":"43.27233830","longitude":"19.28315310"},{"name":"Plužine Municipality","isoCode":"15","countryCode":"ME","latitude":"43.15933840","longitude":"18.85514840"},{"name":"Podgorica Municipality","isoCode":"16","countryCode":"ME","latitude":"42.36938340","longitude":"19.28315310"},{"name":"Rožaje Municipality","isoCode":"17","countryCode":"ME","latitude":"42.84083890","longitude":"20.16706280"},{"name":"Šavnik Municipality","isoCode":"18","countryCode":"ME","latitude":"42.96037560","longitude":"19.14043800"},{"name":"Tivat Municipality","isoCode":"19","countryCode":"ME","latitude":"42.42348000","longitude":"18.71851840"},{"name":"Ulcinj Municipality","isoCode":"20","countryCode":"ME","latitude":"41.96527950","longitude":"19.30694320"},{"name":"Žabljak Municipality","isoCode":"21","countryCode":"ME","latitude":"43.15551520","longitude":"19.12260180"},{"name":"Gusinje Municipality","isoCode":"22","countryCode":"ME","latitude":"42.55634550","longitude":"19.83060510"},{"name":"Petnjica Municipality","isoCode":"23","countryCode":"ME","latitude":"42.93534800","longitude":"20.02114490"},{"name":"Toamasina Province","isoCode":"A","countryCode":"MG","latitude":"-18.14428110","longitude":"49.39578360"},{"name":"Antsiranana Province","isoCode":"D","countryCode":"MG","latitude":"-13.77153900","longitude":"49.52799960"},{"name":"Fianarantsoa Province","isoCode":"F","countryCode":"MG","latitude":"-22.35362400","longitude":"46.82528380"},{"name":"Mahajanga Province","isoCode":"M","countryCode":"MG","latitude":"-16.52388300","longitude":"46.51626200"},{"name":"Antananarivo Province","isoCode":"T","countryCode":"MG","latitude":"-18.7051474
10","longitude":"46.82528380"},{"name":"Toliara Province","isoCode":"U","countryCode":"MG","latitude":"-23.35161910","longitude":"43.68549360"},{"name":"Ralik Chain","isoCode":"L","countryCode":"MH","latitude":"8.13614600","longitude":"164.88679560"},{"name":"Ratak Chain","isoCode":"T","countryCode":"MH","latitude":"10.27632760","longitude":"170.55009370"},{"name":"Aerodrom Municipality","isoCode":"01","countryCode":"MK","latitude":"41.94643630","longitude":"21.49317130"},{"name":"Aračinovo Municipality","isoCode":"02","countryCode":"MK","latitude":"42.02473810","longitude":"21.57664070"},{"name":"Berovo Municipality","isoCode":"03","countryCode":"MK","latitude":"41.66619290","longitude":"22.76288300"},{"name":"Bitola Municipality","isoCode":"04","countryCode":"MK","latitude":"41.03633020","longitude":"21.33219740"},{"name":"Bogdanci Municipality","isoCode":"05","countryCode":"MK","latitude":"41.18696160","longitude":"22.59602680"},{"name":"Bogovinje Municipality","isoCode":"06","countryCode":"MK","latitude":"41.92363710","longitude":"20.91638870"},{"name":"Bosilovo Municipality","isoCode":"07","countryCode":"MK","latitude":"41.49048640","longitude":"22.78671740"},{"name":"Brvenica Municipality","isoCode":"08","countryCode":"MK","latitude":"41.96814820","longitude":"20.98195860"},{"name":"Butel Municipality","isoCode":"09","countryCode":"MK","latitude":"42.08950680","longitude":"21.46336100"},{"name":"Valandovo Municipality","isoCode":"10","countryCode":"MK","latitude":"41.32119090","longitude":"22.50066930"},{"name":"Vasilevo Municipality","isoCode":"11","countryCode":"MK","latitude":"41.47416990","longitude":"22.64221280"},{"name":"Vevčani Municipality","isoCode":"12","countryCode":"MK","latitude":"41.24075430","longitude":"20.59156490"},{"name":"Veles Municipality","isoCode":"13","countryCode":"MK","latitude":"41.72744260","longitude":"21.71376940"},{"name":"Vinica Municipality","isoCode":"14","countryCode":"MK","latitude":"41.85710200","longitude":"22.57218810"},{"name":"Vraneštica Municipality","isoCode":"15","countryCode":"MK","latitude":"41.48290870","longitude":"21.05796320"},{"name":"Vrapčište Municipality","isoCode":"16","countryCode":"MK","latitude":"41.87911600","longitude":"20.83145000"},{"name":"Gazi Baba Municipality","isoCode":"17","countryCode":"MK","latitude":"42.01629610","longitude":"21.49913340"},{"name":"Gevgelija Municipality","isoCode":"18","countryCode":"MK","latitude":"41.21186060","longitude":"22.38146240"},{"name":"Gostivar Municipality","isoCode":"19","countryCode":"MK","latitude":"41.80255410","longitude":"20.90893780"},{"name":"Gradsko Municipality","isoCode":"20","countryCode":"MK","latitude":"41.59916080","longitude":"21.88070640"},{"name":"Debarca Municipality","isoCode":"22","countryCode":"MK","latitude":"41.35840770","longitude":"20.85529190"},{"name":"Delčevo Municipality","isoCode":"23","countryCode":"MK","latitude":"41.96843870","longitude":"22.76288300"},{"name":"Demir Kapija Municipality","isoCode":"24","countryCode":"MK","latitude":"41.37955380","longitude":"22.21455710"},{"name":"Demir Hisar Municipality","isoCode":"25","countryCode":"MK","latitude":"41.22708300","longitude":"21.14142260"},{"name":"Dojran Municipality","isoCode":"26","countryCode":"MK","latitude":"41.24366720","longitude":"22.69137640"},{"name":"Dolneni Municipality","isoCode":"27","countryCode":"MK","latitude":"41.46409350","longitude":"21.40374070"},{"name":"Drugovo Municipality","isoCode":"28","countryCode":"MK","latitude":"41.44081530","longitude":"20.92682010"},{"name":"Gjorče Petrov Municipality","isoCode":"29","countryCode":"MK","latitude":"42.06063740","longitude":"21.32027360"},{"name":"Želino Municipality","isoCode":"30","countryCode":"MK","latitude":"41.90065310","longitude":"21.11757670"},{"name":"Zajas Municipality","isoCode":"31","countryCode":"MK","latitude":"41.60303280","longitude":"20.87913430"},{"name":"Zelenikovo Municipality","isoCode":"32","countryCode":"MK","latitude":"41.87338120","longitude":"21.60272500"},{"name":"Zrnovci Municipality","isoCode":"33","countryCode":"MK","latitude":"41.82282210","longitude":"22.41722560"}
1,{"name":"Ilinden Municipality","isoCode":"34","countryCode":"MK","latitude":"41.99574430","longitude":"21.56769750"},{"name":"Jegunovce Municipality","isoCode":"35","countryCode":"MK","latitude":"42.07407200","longitude":"21.12204780"},{"name":"Kavadarci Municipality","isoCode":"36","countryCode":"MK","latitude":"41.28900680","longitude":"21.99994350"},{"name":"Karbinci","isoCode":"37","countryCode":"MK","latitude":"41.81801590","longitude":"22.23247580"},{"name":"Karpoš Municipality","isoCode":"38","countryCode":"MK","latitude":"41.97096610","longitude":"21.39181680"},{"name":"Kisela Voda Municipality","isoCode":"39","countryCode":"MK","latitude":"41.92748000","longitude":"21.49317130"},{"name":"Kičevo Municipality","isoCode":"40","countryCode":"MK","latitude":"41.51291120","longitude":"20.95250650"},{"name":"Konče Municipality","isoCode":"41","countryCode":"MK","latitude":"41.51710110","longitude":"22.38146240"},{"name":"Kočani Municipality","isoCode":"42","countryCode":"MK","latitude":"41.98583740","longitude":"22.40530460"},{"name":"Kratovo Municipality","isoCode":"43","countryCode":"MK","latitude":"42.05371410","longitude":"22.07148350"},{"name":"Kriva Palanka Municipality","isoCode":"44","countryCode":"MK","latitude":"42.20584540","longitude":"22.33079650"},{"name":"Krivogaštani Municipality","isoCode":"45","countryCode":"MK","latitude":"41.30823060","longitude":"21.36796890"},{"name":"Kruševo Municipality","isoCode":"46","countryCode":"MK","latitude":"41.37693310","longitude":"21.26065540"},{"name":"Kumanovo Municipality","isoCode":"47","countryCode":"MK","latitude":"42.07326130","longitude":"21.78531430"},{"name":"Lipkovo Municipality","isoCode":"48","countryCode":"MK","latitude":"42.20066260","longitude":"21.61837550"},{"name":"Lozovo Municipality","isoCode":"49","countryCode":"MK","latitude":"41.78181390","longitude":"21.90008270"},{"name":"Mavrovo and Rostuša Municipality","isoCode":"50","countryCode":"MK","latitude":"41.60924270","longitude":"20.60124880"},{"name":"Makedonska Kamenica Municipality","isoCode":"51","countryCode":"MK","latitude":"42.06946040","longitude":"22.54834900"},{"name":"Makedonski Brod Municipality","isoCode":"52","countryCode":"MK","latitude":"41.51330880","longitude":"21.21743290"},{"name":"Mogila Municipality","isoCode":"53","countryCode":"MK","latitude":"41.14796450","longitude":"21.45143690"},{"name":"Negotino Municipality","isoCode":"54","countryCode":"MK","latitude":"41.49899850","longitude":"22.09532970"},{"name":"Novaci Municipality","isoCode":"55","countryCode":"MK","latitude":"41.04426610","longitude":"21.45888940"},{"name":"Novo Selo Municipality","isoCode":"56","countryCode":"MK","latitude":"41.43255800","longitude":"22.88204890"},{"name":"Oslomej Municipality","isoCode":"57","countryCode":"MK","latitude":"41.57583910","longitude":"21.02219600"},{"name":"Ohrid Municipality","isoCode":"58","countryCode":"MK","latitude":"41.06820880","longitude":"20.75992660"},{"name":"Petrovec Municipality","isoCode":"59","countryCode":"MK","latitude":"41.90298970","longitude":"21.68992100"},{"name":"Pehčevo Municipality","isoCode":"60","countryCode":"MK","latitude":"41.77371320","longitude":"22.88204890"},{"name":"Plasnica Municipality","isoCode":"61","countryCode":"MK","latitude":"41.45463490","longitude":"21.10565390"},{"name":"Prilep Municipality","isoCode":"62","countryCode":"MK","latitude":"41.26931420","longitude":"21.71376940"},{"name":"Probištip Municipality","isoCode":"63","countryCode":"MK","latitude":"41.95891460","longitude":"22.16686700"},{"name":"Radoviš Municipality","isoCode":"64","countryCode":"MK","latitude":"41.64955310","longitude":"22.47682870"},{"name":"Rankovce Municipality","isoCode":"65","countryCode":"MK","latitude":"42.18081410","longitude":"22.09532970"},{"name":"Resen Municipality","isoCode":"66","countryCode":"MK","latitude":"40.93680930","longitude":"21.04604070"},{"name":"Rosoman Municipality","isoCode":"67","countryCode":"MK","latitude":"41.48480060","longitude":"21.88070640"},{"name":"Saraj Municipality","isoCode":"68","countryCode":"MK","latitude":"41.98694960","longitude":"21.26065540"},{"name":"Sveti Nikole Municipality","isoCode":"69","countryCode":"MK","latitude":"41.89803120","longitude":"21.99994350"},{"name":"Sopište Municipality","isoCode":"70","countryCode":"MK","latitude":"41.86384920","longitude":"21.30834990"}
1,{"name":"Staro Nagoričane Municipality","isoCode":"71","countryCode":"MK","latitude":"42.21916920","longitude":"21.90455410"},{"name":"Struga Municipality","isoCode":"72","countryCode":"MK","latitude":"41.31737440","longitude":"20.66456830"},{"name":"Strumica Municipality","isoCode":"73","countryCode":"MK","latitude":"41.43780040","longitude":"22.64274280"},{"name":"Studeničani Municipality","isoCode":"74","countryCode":"MK","latitude":"41.92256390","longitude":"21.53639650"},{"name":"Tearce Municipality","isoCode":"75","countryCode":"MK","latitude":"42.07775110","longitude":"21.05349230"},{"name":"Tetovo Municipality","isoCode":"76","countryCode":"MK","latitude":"42.02748600","longitude":"20.95066360"},{"name":"Centar Municipality","isoCode":"77","countryCode":"MK","latitude":"41.96989340","longitude":"21.42162670"},{"name":"Centar Župa Municipality","isoCode":"78","countryCode":"MK","latitude":"41.46522590","longitude":"20.59305480"},{"name":"Čair Municipality","isoCode":"79","countryCode":"MK","latitude":"41.99303550","longitude":"21.43653180"},{"name":"Čaška Municipality","isoCode":"80","countryCode":"MK","latitude":"41.64743800","longitude":"21.69141150"},{"name":"Češinovo-Obleševo Municipality","isoCode":"81","countryCode":"MK","latitude":"41.86393160","longitude":"22.26224600"},{"name":"Čučer-Sandevo Municipality","isoCode":"82","countryCode":"MK","latitude":"42.14839460","longitude":"21.40374070"},{"name":"Štip Municipality","isoCode":"83","countryCode":"MK","latitude":"41.70792970","longitude":"22.19071220"},{"name":"Šuto Orizari Municipality","isoCode":"84","countryCode":"MK","latitude":"42.02904160","longitude":"21.40970270"},{"name":"Greater Skopje","isoCode":"85","countryCode":"MK","latitude":"41.99812940","longitude":"21.42543550"},{"name":"Kayes Region","isoCode":"1","countryCode":"ML","latitude":"14.08183080","longitude":"-9.90181310"},{"name":"Taoudénit Region","isoCode":"10","countryCode":"ML","latitude":"22.67641320","longitude":"-3.97891430"},{"name":"Koulikoro Region","isoCode":"2","countryCode":"ML","latitude":"13.80180740","longitude":"-7.43813550"},{"name":"Sikasso Region","isoCode":"3","countryCode":"ML","latitude":"10.89051860","longitude":"-7.43813550"},{"name":"Ségou Region","isoCode":"4","countryCode":"ML","latitude":"13.83944560","longitude":"-6.06791940"},{"name":"Mopti Region","isoCode":"5","countryCode":"ML","latitude":"14.63380390","longitude":"-3.41955270"},{"name":"Tombouctou Region","isoCode":"6","countryCode":"ML","latitude":"21.05267060","longitude":"-3.74350900"},{"name":"Gao Region","isoCode":"7","countryCode":"ML","latitude":"16.90663320","longitude":"1.52086240"},{"name":"Kidal Region","isoCode":"8","countryCode":"ML","latitude":"18.79868320","longitude":"1.83183340"},{"name":"Ménaka Region","isoCode":"9","countryCode":"ML","latitude":"15.91564210","longitude":"2.39617400"},{"name":"Bamako","isoCode":"BKO","countryCode":"ML","latitude":"12.63923160","longitude":"-8.00288920"},{"name":"Sagaing Region","isoCode":"01","countryCode":"MM","latitude":"24.42838100","longitude":"95.39395510"},{"name":"Bago","isoCode":"02","countryCode":"MM","latitude":"17.32207110","longitude":"96.46632860"},{"name":"Magway Region","isoCode":"03","countryCode":"MM","latitude":"19.88713860","longitude":"94.72775280"},{"name":"Mandalay Region","isoCode":"04","countryCode":"MM","latitude":"21.56190580","longitude":"95.89871390"},{"name":"Tanintharyi Region","isoCode":"05","countryCode":"MM","latitude":"12.47068760","longitude":"99.01289260"},{"name":"Yangon Region","isoCode":"06","countryCode":"MM","latitude":"16.91434880","longitude":"96.15269850"},{"name":"Ayeyarwady Region","isoCode":"07","countryCode":"MM","latitude":"17.03421250","longitude":"95.22666750"},{"name":"Kachin State","isoCode":"11","countryCode":"MM","latitude":"25.85090400","longitude":"97.43813550"},{"name":"Kayah State","isoCode":"12","countryCode":"MM","latitude":"19.23420610","longitude":"97.26528580"},{"name":"Kayin State","isoCode":"13","countryCode":"MM","latitude":"16.94593460","longitude":"97.95928630"},{"name":"Chin State","isoCode":"14","countryCode":"MM","latitude":"22.00869780","longitude":"93.58126920"},{"name":"Mon State","isoCode":"15","countryCode":"MM","latitude":"16.30031330","longitude":"97.69822720"},{"name":"Rakhine State","isoCode":"16","countryCode":"MM","latitude":"20.10408180","longitude":"93.58126920"},{"name":"Shan State","isoCode":"17","countryCode":"MM","latitude":"22.03619850","longitude":"98.13385580"},{"name":"Naypyidaw Union Territory","isoCode":"18","countryCode":"MM","latitude":"19.93862450","longitude":"96.15269850"},{"name":"Orkhon Province","isoCode":"035","countryCode":"MN","latitude":"49.00470500","longitude":"104.30165270"},{"name":"Darkhan-Uul Province","isoCode":"037","countryCode":"MN","latitude":"49.46484340","longitude":"105.97459190"},{"name":"Khentii Province","isoCode":"039","countryCode":"MN","latitude":"47.60812090","longitude":"109.93728560"},{"name":"Khövsgöl Province","isoCode":"041","countryCode":"MN","latitude":"50.22044840","longitude":"100.32137680"},{"name":"Khovd Province","isoCode":"043","countryCode":"MN","latitude":"47.11296540","longitude":"92.31107520"},{"name":"Uvs Province","isoCode":"046","countryCode":"MN","latitude":"49.64497070","longitude":"93.27365760"},{"name":"Töv Province","isoCode":"047","countryCode":"MN","latitude":"47.21240560","longitude":"106.41541000"},{"name":"Selenge Province","isoCode":"049","countryCode":"MN","latitude":"50.00592730","longitude":"106.44341080"},{"name":"Sükhbaatar Province","isoCode":"051","countryCode":"MN","latitude":"46.56531630","longitude":"113.53808360"},{"name":"Ömnögovi Province","isoCode":"053","countryCode":"MN","latitude":"43.50002400","longitude":"104.28611160"},{"name":"Övörkhangai Province","isoCode":"055","countryCode":"MN","latitude":"45.76243920","longitude":"103.09170320"},{"name":"Zavkhan Province","isoCode":"057","countryCode":"MN","latitude":"48.23881470","longitude":"96.07030190"},{"name":"Dundgovi Province","isoCode":"059","countryCode":"MN","latitude":"45.58227860","longitude":"106.76442090"},{"name":"Dornod Province","isoCode":"061","countryCode":"MN","latitude":"47.46581540","longitude":"115.39271200"},{"name":"Dornogovi Province","isoCode":"063","countryCode":"MN","latitude":"43.96538890","longitude":"109.17734590"},{"name":"Govisümber Province","isoCode":"064","countryCode":"MN","latitude":"46.47627540","longitude":"108.55706270"},{"name":"Govi-Altai Province","isoCode":"065","countryCode":"MN","latitude":"45.45112270","longitude":"95.85057660"},{"name":"Bulgan Province","isoCode":"067","countryCode":"MN","latitude":"48.96909130","longitude":"102.88317230"},{"name":"Bayankhongor Province","isoCode":"069","countryCode":"MN","latitude":"45.15267070","longitude":"100.10736670"},{"name":"Bayan-Ölgii Province","isoCode":"071","countryCode":"MN","latitude":"48.39832540","longitude":"89.66259150"},{"name":"Arkhangai Province","isoCode":"073","countryCode":"MN","latitude":"47.89711010","longitude":"100.72401650"},{"name":"Hodh Ech Chargui Region","isoCode":"01","countryCode":"MR","latitude":"18.67370260","longitude":"-7.09287700"},{"name":"Hodh El Gharbi Region","isoCode":"02","countryCode":"MR","latitude":"16.69121490","longitude":"-9.54509740"},{"name":"Assaba Region","isoCode":"03","countryCode":"MR","latitude":"16.77595580","longitude":"-11.52480550"},{"name":"Gorgol Region","isoCode":"04","countryCode":"MR","latitude":"15.97173570","longitude":"-12.62162110"},{"name":"Brakna Region","isoCode":"05","countryCode":"MR","latitude":"17.23175610","longitude":"-13.17403480"},{"name":"Trarza Region","isoCode":"06","countryCode":"MR","latitude":"17.86649640","longitude":"-14.65878210"},{"name":"Adrar Region","isoCode":"07","countryCode":"MR","latitude":"19.8
16521760","longitude":"-12.80547530"},{"name":"Dakhlet Nouadhibou","isoCode":"08","countryCode":"MR","latitude":"20.59855880","longitude":"-16.25221430"},{"name":"Tagant Region","isoCode":"09","countryCode":"MR","latitude":"18.54675270","longitude":"-9.90181310"},{"name":"Guidimaka Region","isoCode":"10","countryCode":"MR","latitude":"15.25573310","longitude":"-12.25479190"},{"name":"Tiris Zemmour Region","isoCode":"11","countryCode":"MR","latitude":"24.57737640","longitude":"-9.90181310"},{"name":"Inchiri Region","isoCode":"12","countryCode":"MR","latitude":"20.02805610","longitude":"-15.40680790"},{"name":"Nouakchott-Ouest Region","isoCode":"13","countryCode":"MR","latitude":"18.15113570","longitude":"-15.99349100"},{"name":"Nouakchott-Nord Region","isoCode":"14","countryCode":"MR","latitude":"18.11302050","longitude":"-15.89949560"},{"name":"Nouakchott-Sud Region","isoCode":"15","countryCode":"MR","latitude":"17.97092880","longitude":"-15.94648740"},{"name":"Attard","isoCode":"01","countryCode":"MT","latitude":"35.89049670","longitude":"14.41993220"},{"name":"Balzan","isoCode":"02","countryCode":"MT","latitude":"35.89574140","longitude":"14.45340650"},{"name":"Birgu","isoCode":"03","countryCode":"MT","latitude":"35.88792140","longitude":"14.52256200"},{"name":"Birkirkara","isoCode":"04","countryCode":"MT","latitude":"35.89547060","longitude":"14.46650720"},{"name":"Birżebbuġa","isoCode":"05","countryCode":"MT","latitude":"35.81359890","longitude":"14.52474630"},{"name":"Cospicua","isoCode":"06","countryCode":"MT","latitude":"35.88067530","longitude":"14.52183380"},{"name":"Dingli","isoCode":"07","countryCode":"MT","latitude":"35.86273090","longitude":"14.38501070"},{"name":"Fgura","isoCode":"08","countryCode":"MT","latitude":"35.87382690","longitude":"14.52329010"},{"name":"Floriana","isoCode":"09","countryCode":"MT","latitude":"45.49521850","longitude":"-73.71395760"},{"name":"Fontana","isoCode":"10","countryCode":"MT","latitude":"34.09223350","longitude":"-117.43504800"},{"name":"Gudja","isoCode":"11","countryCode":"MT","latitude":"35.84698030","longitude":"14.50290400"},{"name":"Gżira","isoCode":"12","countryCode":"MT","latitude":"35.90589700","longitude":"14.49533380"},{"name":"Għajnsielem","isoCode":"13","countryCode":"MT","latitude":"36.02479660","longitude":"14.28029610"},{"name":"Għarb","isoCode":"14","countryCode":"MT","latitude":"36.06890900","longitude":"14.20180980"},{"name":"Għargħur","isoCode":"15","countryCode":"MT","latitude":"35.92205690","longitude":"14.45631760"},{"name":"Għasri","isoCode":"16","countryCode":"MT","latitude":"36.06680750","longitude":"14.21924750"},{"name":"Għaxaq","isoCode":"17","countryCode":"MT","latitude":"35.84403590","longitude":"14.51600900"},{"name":"Ħamrun","isoCode":"18","countryCode":"MT","latitude":"35.88612370","longitude":"14.48834420"},{"name":"Iklin","isoCode":"19","countryCode":"MT","latitude":"35.90987740","longitude":"14.45777320"},{"name":"Senglea","isoCode":"20","countryCode":"MT","latitude":"35.88730410","longitude":"14.51673710"},{"name":"Kalkara","isoCode":"21","countryCode":"MT","latitude":"35.89142420","longitude":"14.53202780"},{"name":"Kerċem","isoCode":"22","countryCode":"MT","latitude":"36.04479390","longitude":"14.22506050"},{"name":"Kirkop","isoCode":"23","countryCode":"MT","latitude":"35.84378620","longitude":"14.48543240"},{"name":"Lija","isoCode":"24","countryCode":"MT","latitude":"49.18007600","longitude":"-123.10331700"},{"name":"Luqa","isoCode":"25","countryCode":"MT","latitude":"35.85828650","longitude":"14.48688830"},{"name":"Marsa","isoCode":"26","countryCode":"MT","latitude":"34.03195870","longitude":"-118.44555350"},{"name":"Marsaskala","isoCode":"27","countryCode":"MT","latitude":"35.86036400","longitude":"14.55678760"},{"name":"Marsaxlokk","isoCode":"28","countryCode":"MT","latitude":"35.84116990","longitude":"14.53930970"},{"name":"Mdina","isoCode":"29","countryCode":"MT","latitude":"35.88809300","longitude":"14.40683570"},{"name":"Mellieħa","isoCode":"30","countryCode":"MT","latitude":"35.95235290","longitude":"14.35009750"},{"name":"Mġarr","isoCode":"31","countryCode":"MT","latitude":"35.91893270","longitude":"14.36173430"},{"name":"Mosta","isoCode":"32","countryCode":"MT","latitude":"35.91415040","longitude":"14.42284270"},{"name":"Mqabba","isoCode":"33","countryCode":"MT","latitude":"35.84441430","longitude":"14.46941860"},{"name":"Msida","isoCode":"34","countryCode":"MT","latitude":"35.89563880","longitude":"14.48688830"},{"name":"Mtarfa","isoCode":"35","countryCode":"MT","latitude":"35.88951250","longitude":"14.39519530"},{"name":"Munxar","isoCode":"36","countryCode":"MT","latitude":"36.02880580","longitude":"14.22506050"},{"name":"Nadur","isoCode":"37","countryCode":"MT","latitude":"36.04470190","longitude":"14.29192730"},{"name":"Naxxar","isoCode":"38","countryCode":"MT","latitude":"35.93175180","longitude":"14.43157460"},{"name":"Paola","isoCode":"39","countryCode":"MT","latitude":"38.57223530","longitude":"-94.87912940"},{"name":"Pembroke","isoCode":"40","countryCode":"MT","latitude":"34.68016260","longitude":"-79.19503730"},{"name":"Pietà","isoCode":"41","countryCode":"MT","latitude":"42.21862000","longitude":"-83.73464700"},{"name":"Qala","isoCode":"42","countryCode":"MT","latitude":"36.03886280","longitude":"14.31810100"},{"name":"Qormi","isoCode":"43","countryCode":"MT","latitude":"35.87643880","longitude":"14.46941860"},{"name":"Qrendi","isoCode":"44","countryCode":"MT","latitude":"35.83284880","longitude":"14.45486210"},{"name":"Victoria","isoCode":"45","countryCode":"MT","latitude":"28.80526740","longitude":"-97.00359820"},{"name":"Rabat","isoCode":"46","countryCode":"MT","latitude":"33.97159040","longitude":"-6.84981290"},{"name":"St. Julian\'s","isoCode":"48","countryCode":"MT","latitude":"42.21225130","longitude":"-85.89171270"},{"name":"San Ġwann","isoCode":"49","countryCode":"MT","latitude":"35.9
10773650","longitude":"14.47524160"},{"name":"Saint Lawrence","isoCode":"50","countryCode":"MT","latitude":"38.95780560","longitude":"-95.25656890"},{"name":"St. Paul\'s Bay","isoCode":"51","countryCode":"MT","latitude":"35.93601700","longitude":"14.39665030"},{"name":"Sannat","isoCode":"52","countryCode":"MT","latitude":"36.01926430","longitude":"14.25994370"},{"name":"Santa Luċija","isoCode":"53","countryCode":"MT","latitude":"35.85614200","longitude":"14.50436000"},{"name":"Santa Venera","isoCode":"54","countryCode":"MT","latitude":"35.89022010","longitude":"14.47669740"},{"name":"Siġġiewi","isoCode":"55","countryCode":"MT","latitude":"35.84637420","longitude":"14.43157460"},{"name":"Sliema","isoCode":"56","countryCode":"MT","latitude":"35.91100810","longitude":"14.50290400"},{"name":"Swieqi","isoCode":"57","countryCode":"MT","latitude":"35.91911820","longitude":"14.46941860"},{"name":"Ta\' Xbiex","isoCode":"58","countryCode":"MT","latitude":"35.89914480","longitude":"14.49635190"},{"name":"Tarxien","isoCode":"59","countryCode":"MT","latitude":"35.86725520","longitude":"14.51164050"},{"name":"Valletta","isoCode":"60","countryCode":"MT","latitude":"35.89890850","longitude":"14.51455280"},{"name":"Xagħra","isoCode":"61","countryCode":"MT","latitude":"36.05084500","longitude":"14.26748200"},{"name":"Xewkija","isoCode":"62","countryCode":"MT","latitude":"36.02992360","longitude":"14.25994370"},{"name":"Xgħajra","isoCode":"63","countryCode":"MT","latitude":"35.88682820","longitude":"14.54723910"},{"name":"Żabbar","isoCode":"64","countryCode":"MT","latitude":"35.87247150","longitude":"14.54513540"},{"name":"Żebbuġ Gozo","isoCode":"65","countryCode":"MT","latitude":"36.07164030","longitude":"14.24540800"},{"name":"Żebbuġ Malta","isoCode":"66","countryCode":"MT","latitude":"35.87646480","longitude":"14.43908400"},{"name":"Żejtun","isoCode":"67","countryCode":"MT","latitude":"35.85487140","longitude":"14.53639690"},{"name":"Żurrieq","isoCode":"68","countryCode":"MT","latitude":"35.82163060","longitude":"14.48106480"},{"name":"Agaléga","isoCode":"AG","countryCode":"MU","latitude":"-10.40000000","longitude":"56.61666670"},{"name":"Rivière Noire District","isoCode":"BL","countryCode":"MU","latitude":"-20.37084920","longitude":"57.39486490"},{"name":"Beau Bassin-Rose Hill","isoCode":"BR","countryCode":"MU","latitude":"-20.22303050","longitude":"57.46838300"},{"name":"Cargados Carajos","isoCode":"CC","countryCode":"MU","latitude":"-16.58333300","longitude":"59.61666700"},{"name":"Curepipe","isoCode":"CU","countryCode":"MU","latitude":"-20.31708720","longitude":"57.52652890"},{"name":"Flacq District","isoCode":"FL","countryCode":"MU","latitude":"-20.22578360","longitude":"57.71192740"},{"name":"Grand Port District","isoCode":"GP","countryCode":"MU","latitude":"-20.38515460","longitude":"57.66657420"},{"name":"Moka District","isoCode":"MO","countryCode":"MU","latitude":"-20.23997820","longitude":"57.57592600"},{"name":"Pamplemousses District","isoCode":"PA","countryCode":"MU","latitude":"-20.11360080","longitude":"57.57592600"},{"name":"Port Louis District","isoCode":"PL","countryCode":"MU","latitude":"-20.16089120","longitude":"57.50122220"},{"name":"Port Louis","isoCode":"PU","countryCode":"MU","latitude":"-20.16089120","longitude":"57.50122220"},{"name":"Plaines Wilhems District","isoCode":"PW","countryCode":"MU","latitude":"-20.30548720","longitude":"57.48535610"},{"name":"Quatre Bornes","isoCode":"QB","countryCode":"MU","latitude":"-20.26747180","longitude":"57.47969810"},{"name":"Rodrigues","isoCode":"RO","countryCode":"MU","latitude":"-19.72453850","longitude":"63.42721850"},{"name":"Rivière du Rempart District","isoCode":"RR","countryCode":"MU","latitude":"-20.05609830","longitude":"57.65523890"},{"name":"Savanne District","isoCode":"SA","countryCode":"MU","latitude":"-20.47395300","longitude":"57.48535610"},{"name":"Vacoas-Phoenix","isoCode":"VP","countryCode":"MU","latitude":"-20.29840260","longitude":"57.49383550"},{"name":"Alif Dhaal Atoll","isoCode":"00","countryCode":"MV","latitude":"3.65433020","longitude":"72.80427970"},{"name":"Addu Atoll","isoCode":"01","countryCode":"MV","latitude":"-0.63009950","longitude":"73.15856260"},{"name":"Alif Alif Atoll","isoCode":"02","countryCode":"MV","latitude":"4.08500000","longitude":"72.85154790"},{"name":"Lhaviyani Atoll","isoCode":"03","countryCode":"MV","latitude":"5.37470210","longitude":"73.51229280"},{"name":"Vaavu Atoll","isoCode":"04","countryCode":"MV","latitude":"3.39554380","longitude":"73.51229280"},{"name":"Laamu Atoll","isoCode":"05","countryCode":"MV","latitude":"1.94307370","longitude":"73.41802110"},{"name":"Haa Alif Atoll","isoCode":"07","countryCode":"MV","latitude":"6.99034880","longitude":"72.94605660"},{"name":"Thaa Atoll","isoCode":"08","countryCode":"MV","latitude":"2.43111610","longitude":"73.18216230"},{"name":"Meemu Atoll","isoCode":"12","countryCode":"MV","latitude":"3.00903450","longitude":"73.51229280"},{"name":"Raa Atoll","isoCode":"13","countryCode":"MV","latitude":"5.60064570","longitude":"72.94605660"},{"name":"Faafu Atoll","isoCode":"14","countryCode":"MV","latitude":"3.23094090","longitude":"72.94605660"},{"name":"Dhaalu Atoll","isoCode":"17","countryCode":"MV","latitude":"2.84685020","longitude":"72.94605660"},{"name":"Haa Dhaalu Atoll","isoCode":"23","countryCode":"MV","latitude":"6.57827170","longitude":"72.94605660"},{"name":"Shaviyani Atoll","isoCode":"24","countryCode":"MV","latitude":"6.17511000","longitude":"73.13496050"},{"name":"Noonu Atoll","isoCode":"25","countryCode":"MV","latitude":"5.85512760","longitude":"73.32370800"},{"name":"Kaafu Atoll","isoCode":"26","countryCode":"MV","latitude":"4.45589790","longitude":"73.55941280"},{"name":"Gaafu Alif Atoll","isoCode":"27","countryCode":"MV","latitude":"0.61248130","longitude":"73.32370800"},{"name":"Gaafu Dhaalu Atoll","isoCode":"28","countryCode":"MV","latitude":"0.35880400","longitude":"73.18216230"},{"name":"Gnaviyani Atoll","isoCode":"29","countryCode":"MV","latitude":"-0.30064250","longitude":"73.42391430"},{"name":"Central Province","isoCode":"CE","countryCode":"MV","latitude":null,"longitude":null},{"name":"Malé","isoCode":"MLE","countryCode":"MV","latitude":"46.34888670","longitude":"10.90724890"},{"name":"North Central Province","isoCode":"NC","countryCode":"MV","latitude":null,"longitude":null},{"name":"North Province","isoCode":"NO","countryCode":"MV","latitude":"8.88550270","longitude":"80.27673270"},{"name":"South Central Province","isoCode":"SC","countryCode":"MV","latitude":"7.25649960","longitude":"80.72144170"},{"name":"South Province","isoCode":"SU","countryCode":"MV","latitude":"-21.74820060","longitude":"166.17837390"},{"name":"Upper South Province","isoCode":"US","countryCode":"MV","latitude":"0.23070000","longitude":"73.27948460"},{"name":"Balaka District","isoCode":"BA","countryCode":"MW","latitude":"-15.05065950","longitude":"35.08285880"},{"name":"Blantyre District","isoCode":"BL","countryCode":"MW","latitude":"-15.67785410","longitude":"34.95066250"},{"name":"Central Region","isoCode":"C","countryCode":"MW","latitude":null,"longitude":null},{"name":"Chikwawa District","isoCode":"CK","countryCode":"MW","latitude":"-16.19584460","longitude":"34.77407930"},{"name":"Chiradzulu District","isoCode":"CR","countryCode":"MW","latitude":"-15.74231510","longitude":"35.25879640"},{"name":"Chitipa district","isoCode":"CT","countryCode":"MW","latitude":"-9.70376550","longitude":"33.27002530"},{"name":"Dedza District","isoCode":"DE","countryCode":"MW","latitude":"-14.18945850","longitude":"34.24215970"},{"name":"Dowa District","isoCode":"DO","countryCode":"MW","latitude":"-13.60412560","longitude":"33.88577470"},{"name":"Karonga District","isoCode":"KR","countryCode":"MW","latitude":"-9.90363650","longitude":"33.97500180"},{"name":"Kasungu District","isoCode":"KS","countryCode":"MW","latitude":"-13.13670650","longitude":"33.25879300"},{"name":"Lilongwe District","isoCode":"LI","countryCode":"MW","latitude":"-14.04752280","longitude":"33.61757700"},{"name":"Likoma District","isoCode":"LK","countryCode":"MW","latitude":"-12.05840050","longitude":"34.73540310"},{"name":"Mchinji District","isoCode":"MC","countryCode":"MW","latitude":"-13.74015250","longitude":"32.98883190"},{"name":"Mangochi District","isoCode":"MG","countryCode":"MW","latitude":"-14.13882480","longitude":"35.03881640"},{"name":"Machinga District","isoCode":"MH","countryCode":"MW","latitude":"-14.94072
1630","longitude":"35.47819260"},{"name":"Mulanje District","isoCode":"MU","countryCode":"MW","latitude":"-15.93464340","longitude":"35.52200120"},{"name":"Mwanza District","isoCode":"MW","countryCode":"MW","latitude":"-2.46711970","longitude":"32.89868120"},{"name":"Mzimba District","isoCode":"MZ","countryCode":"MW","latitude":"-11.74754520","longitude":"33.52800720"},{"name":"Northern Region","isoCode":"N","countryCode":"MW","latitude":null,"longitude":null},{"name":"Nkhata Bay District","isoCode":"NB","countryCode":"MW","latitude":"-11.71850420","longitude":"34.33103640"},{"name":"Ntchisi District","isoCode":"NI","countryCode":"MW","latitude":"-13.28419920","longitude":"33.88577470"},{"name":"Nkhotakota District","isoCode":"NK","countryCode":"MW","latitude":"-12.75419610","longitude":"34.24215970"},{"name":"Nsanje District","isoCode":"NS","countryCode":"MW","latitude":"-16.72882020","longitude":"35.17087410"},{"name":"Ntcheu District","isoCode":"NU","countryCode":"MW","latitude":"-14.90375380","longitude":"34.77407930"},{"name":"Phalombe District","isoCode":"PH","countryCode":"MW","latitude":"-15.70920380","longitude":"35.65328480"},{"name":"Rumphi District","isoCode":"RU","countryCode":"MW","latitude":"-10.78515370","longitude":"34.33103640"},{"name":"Southern Region","isoCode":"S","countryCode":"MW","latitude":"32.75049570","longitude":"-97.33154760"},{"name":"Salima District","isoCode":"SA","countryCode":"MW","latitude":"-13.68095860","longitude":"34.41982430"},{"name":"Thyolo District","isoCode":"TH","countryCode":"MW","latitude":"-16.12991770","longitude":"35.12687810"},{"name":"Zomba District","isoCode":"ZO","countryCode":"MW","latitude":"-15.37658570","longitude":"35.33565180"},{"name":"Aguascalientes","isoCode":"AGU","countryCode":"MX","latitude":"21.88525620","longitude":"-102.29156770"},{"name":"Baja California","isoCode":"BCN","countryCode":"MX","latitude":"30.84063380","longitude":"-115.28375850"},{"name":"Baja California Sur","isoCode":"BCS","countryCode":"MX","latitude":"26.04444460","longitude":"-111.66607250"},{"name":"Campeche","isoCode":"CAM","countryCode":"MX","latitude":"19.83012510","longitude":"-90.53490870"},{"name":"Ciudad de México","isoCode":"CDMX","countryCode":"MX","latitude":"19.43260770","longitude":"-99.13320800"},{"name":"Chihuahua","isoCode":"CHH","countryCode":"MX","latitude":"28.63299570","longitude":"-106.06910040"},{"name":"Chiapas","isoCode":"CHP","countryCode":"MX","latitude":"16.75693180","longitude":"-93.12923530"},{"name":"Coahuila de Zaragoza","isoCode":"COA","countryCode":"MX","latitude":"27.05867600","longitude":"-101.70682940"},{"name":"Colima","isoCode":"COL","countryCode":"MX","latitude":"19.24523420","longitude":"-103.72408680"},{"name":"Durango","isoCode":"DUR","countryCode":"MX","latitude":"37.27528000","longitude":"-107.88006670"},{"name":"Guerrero","isoCode":"GRO","countryCode":"MX","latitude":"17.43919260","longitude":"-99.54509740"},{"name":"Guanajuato","isoCode":"GUA","countryCode":"MX","latitude":"21.01901450","longitude":"-101.25735860"},{"name":"Hidalgo","isoCode":"HID","countryCode":"MX","latitude":"26.10035470","longitude":"-98.26306840"},{"name":"Jalisco","isoCode":"JAL","countryCode":"MX","latitude":"20.65953820","longitude":"-103.34943760"},{"name":"Estado de México","isoCode":"MEX","countryCode":"MX","latitude":"23.63450100","longitude":"-102.55278400"},{"name":"Michoacán de Ocampo","isoCode":"MIC","countryCode":"MX","latitude":"19.56651920","longitude":"-101.70682940"},{"name":"Morelos","isoCode":"MOR","countryCode":"MX","latitude":"18.68130490","longitude":"-99.10134980"},{"name":"Nayarit","isoCode":"NAY","countryCode":"MX","latitude":"21.75138440","longitude":"-104.84546190"},{"name":"Nuevo León","isoCode":"NLE","countryCode":"MX","latitude":"25.59217200","longitude":"-99.99619470"},{"name":"Oaxaca","isoCode":"OAX","countryCode":"MX","latitude":"17.07318420","longitude":"-96.72658890"},{"name":"Puebla","isoCode":"PUE","countryCode":"MX","latitude":"19.04143980","longitude":"-98.20627270"},{"name":"Querétaro","isoCode":"QUE","countryCode":"MX","latitude":"20.58879320","longitude":"-100.38988810"},{"name":"Quintana Roo","isoCode":"ROO","countryCode":"MX","latitude":"19.18173930","longitude":"-88.47913760"},{"name":"Sinaloa","isoCode":"SIN","countryCode":"MX","latitude":"25.17210910","longitude":"-107.47951730"},{"name":"San Luis Potosí","isoCode":"SLP","countryCode":"MX","latitude":"22.15646990","longitude":"-100.98554090"},{"name":"Sonora","isoCode":"SON","countryCode":"MX","latitude":"37.98294960","longitude":"-120.38217240"},{"name":"Tabasco","isoCode":"TAB","countryCode":"MX","latitude":"17.84091730","longitude":"-92.61892730"},{"name":"Tamaulipas","isoCode":"TAM","countryCode":"MX","latitude":"24.26694000","longitude":"-98.83627550"},{"name":"Tlaxcala","isoCode":"TLA","countryCode":"MX","latitude":"19.31815400","longitude":"-98.23749540"}
1,{"name":"Veracruz de Ignacio de la Llave","isoCode":"VER","countryCode":"MX","latitude":"19.17377300","longitude":"-96.13422410"},{"name":"Yucatán","isoCode":"YUC","countryCode":"MX","latitude":"20.70987860","longitude":"-89.09433770"},{"name":"Zacatecas","isoCode":"ZAC","countryCode":"MX","latitude":"22.77085550","longitude":"-102.58324260"},{"name":"Johor","isoCode":"01","countryCode":"MY","latitude":"1.48536820","longitude":"103.76181540"},{"name":"Kedah","isoCode":"02","countryCode":"MY","latitude":"6.11839640","longitude":"100.36845950"},{"name":"Kelantan","isoCode":"03","countryCode":"MY","latitude":"6.12539690","longitude":"102.23807100"},{"name":"Malacca","isoCode":"04","countryCode":"MY","latitude":"2.18959400","longitude":"102.25008680"},{"name":"Negeri Sembilan","isoCode":"05","countryCode":"MY","latitude":"2.72580580","longitude":"101.94237820"},{"name":"Pahang","isoCode":"06","countryCode":"MY","latitude":"3.81263180","longitude":"103.32562040"},{"name":"Penang","isoCode":"07","countryCode":"MY","latitude":"5.41639350","longitude":"100.33267860"},{"name":"Perak","isoCode":"08","countryCode":"MY","latitude":"4.59211260","longitude":"101.09010900"},{"name":"Perlis","isoCode":"09","countryCode":"MY","latitude":"29.92270940","longitude":"-90.12285590"},{"name":"Selangor","isoCode":"10","countryCode":"MY","latitude":"3.07383790","longitude":"101.51834690"},{"name":"Terengganu","isoCode":"11","countryCode":"MY","latitude":"5.31169160","longitude":"103.13241540"},{"name":"Sabah","isoCode":"12","countryCode":"MY","latitude":"5.97883980","longitude":"116.07531990"},{"name":"Sarawak","isoCode":"13","countryCode":"MY","latitude":"1.55327830","longitude":"110.35921270"},{"name":"Kuala Lumpur","isoCode":"14","countryCode":"MY","latitude":"3.13900300","longitude":"101.68685500"},{"name":"Labuan","isoCode":"15","countryCode":"MY","latitude":"5.28314560","longitude":"115.23082500"},{"name":"Putrajaya","isoCode":"16","countryCode":"MY","latitude":"2.92636100","longitude":"101.69644500"},{"name":"Niassa Province","isoCode":"A","countryCode":"MZ","latitude":"-12.78262020","longitude":"36.60939260"},{"name":"Manica Province","isoCode":"B","countryCode":"MZ","latitude":"-19.50597870","longitude":"33.43835300"},{"name":"Gaza Province","isoCode":"G","countryCode":"MZ","latitude":"-23.02219280","longitude":"32.71813750"},{"name":"Inhambane Province","isoCode":"I","countryCode":"MZ","latitude":"-22.85279970","longitude":"34.55087580"},{"name":"Maputo Province","isoCode":"L","countryCode":"MZ","latitude":"-25.25698760","longitude":"32.53727410"},{"name":"Maputo","isoCode":"MPM","countryCode":"MZ","latitude":"-25.96924800","longitude":"32.57317460"},{"name":"Nampula Province","isoCode":"N","countryCode":"MZ","latitude":"-14.76049310","longitude":"39.32062410"},{"name":"Cabo Delgado Province","isoCode":"P","countryCode":"MZ","latitude":"-12.33354740","longitude":"39.32062410"},{"name":"Zambezia Province","isoCode":"Q","countryCode":"MZ","latitude":"-16.56389870","longitude":"36.60939260"},{"name":"Sofala Province","isoCode":"S","countryCode":"MZ","latitude":"-19.20390730","longitude":"34.86241660"},{"name":"Tete Province","isoCode":"T","countryCode":"MZ","latitude":"-15.65960560","longitude":"32.71813750"},{"name":"Zambezi Region","isoCode":"CA","countryCode":"NA","latitude":"-17.81934190","longitude":"23.95364660"},{"name":"Erongo Region","isoCode":"ER","countryCode":"NA","latitude":"-22.25656820","longitude":"15.40680790"},{"name":"Hardap Region","isoCode":"HA","countryCode":"NA","latitude":"-24.23101340","longitude":"17.66888700"},{"name":"Karas Region","isoCode":"KA","countryCode":"NA","latitude":"-26.84296450","longitude":"17.29028390"},{"name":"Kavango East Region","isoCode":"KE","countryCode":"NA","latitude":"-18.27104800","longitude":"18.42760470"},{"name":"Khomas Region","isoCode":"KH","countryCode":"NA","latitude":"-22.63778540","longitude":"17.10119310"},{"name":"Kunene Region","isoCode":"KU","countryCode":"NA","latitude":"-19.40863170","longitude":"13.91439900"},{"name":"Kavango West Region","isoCode":"KW","countryCode":"NA","latitude":"-18.27104800","longitude":"18.42760470"},{"name":"Otjozondjupa Region","isoCode":"OD","countryCode":"NA","latitude":"-20.54869160","longitude":"17.66888700"},{"name":"Omaheke Region","isoCode":"OH","countryCode":"NA","latitude":"-21.84666510","longitude":"19.18800470"},{"name":"Oshana Region","isoCode":"ON","countryCode":"NA","latitude":"-18.43050640","longitude":"15.68817880"},{"name":"Omusati Region","isoCode":"OS","countryCode":"NA","latitude":"-18.40702940","longitude":"14.84546190"},{"name":"Oshikoto Region","isoCode":"OT","countryCode":"NA","latitude":"-18.41525750","longitude":"16.91225100"},{"name":"Ohangwena Region","isoCode":"OW","countryCode":"NA","latitude":"-17.59792910","longitude":"16.81783770"},{"name":"Agadez Region","isoCode":"1","countryCode":"NE","latitude":"20.66707520","longitude":"12.07182810"},{"name":"Diffa Region","isoCode":"2","countryCode":"NE","latitude":"13.67686470","longitude":"12.71351210"},{"name":"Dosso Region","isoCode":"3","countryCode":"NE","latitude":"13.15139470","longitude":"3.41955270"},{"name":"Maradi Region","isoCode":"4","countryCode":"NE","latitude":"13.80180740","longitude":"7.43813550"},{"name":"Tahoua Region","isoCode":"5","countryCode":"NE","latitude":"16.09025430","longitude":"5.39395510"},{"name":"Tillabéri Region","isoCode":"6","countryCode":"NE","latitude":"14.64895250","longitude":"2.14502450"},{"name":"Zinder Region","isoCode":"7","countryCode":"NE","latitude":"15.17188810","longitude":"10.26001250"},{"name":"Abia","isoCode":"AB","countryCode":"NG","latitude":"5.45273540","longitude":"7.52484140"},{"name":"Adamawa","isoCode":"AD","countryCode":"NG","latitude":"9.32647510","longitude":"12.39838530"},{"name":"Akwa Ibom","isoCode":"AK","countryCode":"NG","latitude":"4.90573710","longitude":"7.85366750"},{"name":"Anambra","isoCode":"AN","countryCode":"NG","latitude":"6.22089970","longitude":"6.93695590"},{"name":"Bauchi","isoCode":"BA","countryCode":"NG","latitude":"10.77606240","longitude":"9.99919430"}
1,{"name":"Benue","isoCode":"BE","countryCode":"NG","latitude":"7.33690240","longitude":"8.74036870"},{"name":"Borno","isoCode":"BO","countryCode":"NG","latitude":"11.88463560","longitude":"13.15196650"},{"name":"Bayelsa","isoCode":"BY","countryCode":"NG","latitude":"4.77190710","longitude":"6.06985260"},{"name":"Cross River","isoCode":"CR","countryCode":"NG","latitude":"5.87017240","longitude":"8.59880140"},{"name":"Delta","isoCode":"DE","countryCode":"NG","latitude":"33.74537840","longitude":"-90.73545080"},{"name":"Ebonyi","isoCode":"EB","countryCode":"NG","latitude":"6.26492320","longitude":"8.01373020"},{"name":"Edo","isoCode":"ED","countryCode":"NG","latitude":"6.63418310","longitude":"5.93040560"},{"name":"Ekiti","isoCode":"EK","countryCode":"NG","latitude":"7.71898620","longitude":"5.31095050"},{"name":"Enugu","isoCode":"EN","countryCode":"NG","latitude":"6.53635300","longitude":"7.43561940"},{"name":"Abuja Federal Capital Territory","isoCode":"FC","countryCode":"NG","latitude":"8.89406910","longitude":"7.18604020"},{"name":"Gombe","isoCode":"GO","countryCode":"NG","latitude":"10.36377950","longitude":"11.19275870"},{"name":"Imo","isoCode":"IM","countryCode":"NG","latitude":"5.57201220","longitude":"7.05882190"},{"name":"Jigawa","isoCode":"JI","countryCode":"NG","latitude":"12.22801200","longitude":"9.56158670"},{"name":"Kaduna","isoCode":"KD","countryCode":"NG","latitude":"10.37640060","longitude":"7.70945370"},{"name":"Kebbi","isoCode":"KE","countryCode":"NG","latitude":"11.49420030","longitude":"4.23333550"},{"name":"Kano","isoCode":"KN","countryCode":"NG","latitude":"11.74706980","longitude":"8.52471070"},{"name":"Kogi","isoCode":"KO","countryCode":"NG","latitude":"7.73373250","longitude":"6.69058360"},{"name":"Katsina","isoCode":"KT","countryCode":"NG","latitude":"12.37967070","longitude":"7.63057480"},{"name":"Kwara","isoCode":"KW","countryCode":"NG","latitude":"8.96689610","longitude":"4.38740510"},{"name":"Lagos","isoCode":"LA","countryCode":"NG","latitude":"6.52437930","longitude":"3.37920570"},{"name":"Nasarawa","isoCode":"NA","countryCode":"NG","latitude":"8.49979080","longitude":"8.19969370"},{"name":"Niger","isoCode":"NI","countryCode":"NG","latitude":"9.93092240","longitude":"5.59832100"},{"name":"Ogun","isoCode":"OG","countryCode":"NG","latitude":"6.99797470","longitude":"3.47373780"},{"name":"Ondo","isoCode":"ON","countryCode":"NG","latitude":"6.91486820","longitude":"5.14781440"},{"name":"Osun","isoCode":"OS","countryCode":"NG","latitude":"7.56289640","longitude":"4.51995930"},{"name":"Oyo","isoCode":"OY","countryCode":"NG","latitude":"8.15738090","longitude":"3.61465340"},{"name":"Plateau","isoCode":"PL","countryCode":"NG","latitude":"9.21820930","longitude":"9.51794880"},{"name":"Rivers","isoCode":"RI","countryCode":"NG","latitude":"5.02134200","longitude":"6.43760220"},{"name":"Sokoto","isoCode":"SO","countryCode":"NG","latitude":"13.05331430","longitude":"5.32227220"},{"name":"Taraba","isoCode":"TA","countryCode":"NG","latitude":"7.99936160","longitude":"10.77398630"},{"name":"Yobe","isoCode":"YO","countryCode":"NG","latitude":"12.29387600","longitude":"11.43904110"},{"name":"Zamfara","isoCode":"ZA","countryCode":"NG","latitude":"12.12218050","longitude":"6.22358190"},{"name":"North Caribbean Coast","isoCode":"AN","countryCode":"NI","latitude":"13.83944560","longitude":"-83.93208060"},{"name":"South Caribbean Coast","isoCode":"AS","countryCode":"NI","latitude":"12.19185020","longitude":"-84.10128610"},{"name":"Boaco","isoCode":"BO","countryCode":"NI","latitude":"12.46928400","longitude":"-85.66146820"},{"name":"Carazo","isoCode":"CA","countryCode":"NI","latitude":"11.72747290","longitude":"-86.21584970"},{"name":"Chinandega","isoCode":"CI","countryCode":"NI","latitude":"12.88200620","longitude":"-87.14228950"},{"name":"Chontales","isoCode":"CO","countryCode":"NI","latitude":"11.93947170","longitude":"-85.18940450"},{"name":"Estelí","isoCode":"ES","countryCode":"NI","latitude":"13.08511390","longitude":"-86.36301970"},{"name":"Granada","isoCode":"GR","countryCode":"NI","latitude":"11.93440730","longitude":"-85.95600050"},{"name":"Jinotega","isoCode":"JI","countryCode":"NI","latitude":"13.08839070","longitude":"-85.99939970"},{"name":"León","isoCode":"LE","countryCode":"NI","latitude":"12.50920370","longitude":"-86.66110830"}
1,{"name":"Madriz","isoCode":"MD","countryCode":"NI","latitude":"13.47260050","longitude":"-86.45920910"},{"name":"Managua","isoCode":"MN","countryCode":"NI","latitude":"12.13916990","longitude":"-86.33767610"},{"name":"Masaya","isoCode":"MS","countryCode":"NI","latitude":"11.97593280","longitude":"-86.07334980"},{"name":"Matagalpa","isoCode":"MT","countryCode":"NI","latitude":"12.94984360","longitude":"-85.43755740"},{"name":"Nueva Segovia","isoCode":"NS","countryCode":"NI","latitude":"13.76570610","longitude":"-86.53700390"},{"name":"Rivas","isoCode":"RI","countryCode":"NI","latitude":"11.40234900","longitude":"-85.68457800"},{"name":"Río San Juan","isoCode":"SJ","countryCode":"NI","latitude":"11.47816100","longitude":"-84.77333250"},{"name":"Bonaire","isoCode":"BQ1","countryCode":"NL","latitude":"12.20189020","longitude":"-68.26238220"},{"name":"Saba","isoCode":"BQ2","countryCode":"NL","latitude":"17.63546420","longitude":"-63.23267630"},{"name":"Sint Eustatius","isoCode":"BQ3","countryCode":"NL","latitude":"17.48903060","longitude":"-62.97355500"},{"name":"Drenthe","isoCode":"DR","countryCode":"NL","latitude":"52.94760120","longitude":"6.62305860"},{"name":"Flevoland","isoCode":"FL","countryCode":"NL","latitude":"52.52797810","longitude":"5.59535080"},{"name":"Friesland","isoCode":"FR","countryCode":"NL","latitude":"53.16416420","longitude":"5.78175420"},{"name":"Gelderland","isoCode":"GE","countryCode":"NL","latitude":"52.04515500","longitude":"5.87182350"},{"name":"Groningen","isoCode":"GR","countryCode":"NL","latitude":"53.21938350","longitude":"6.56650170"},{"name":"Limburg","isoCode":"LI","countryCode":"NL","latitude":"51.44272380","longitude":"6.06087260"},{"name":"North Brabant","isoCode":"NB","countryCode":"NL","latitude":"51.48265370","longitude":"5.23216870"},{"name":"North Holland","isoCode":"NH","countryCode":"NL","latitude":"52.52058690","longitude":"4.78847400"},{"name":"Overijssel","isoCode":"OV","countryCode":"NL","latitude":"52.43878140","longitude":"6.50164110"},{"name":"Utrecht","isoCode":"UT","countryCode":"NL","latitude":"52.09073740","longitude":"5.12142010"},{"name":"Zeeland","isoCode":"ZE","countryCode":"NL","latitude":"51.49403090","longitude":"3.84968150"},{"name":"South Holland","isoCode":"ZH","countryCode":"NL","latitude":"41.60086810","longitude":"-87.60698940"},{"name":"Østfold","isoCode":"01","countryCode":"NO","latitude":"59.25582860","longitude":"11.32790060"},{"name":"Akershus","isoCode":"02","countryCode":"NO","latitude":"28.37042030","longitude":"-81.54680580"},{"name":"Oslo","isoCode":"03","countryCode":"NO","latitude":"59.91386880","longitude":"10.75224540"},{"name":"Hedmark","isoCode":"04","countryCode":"NO","latitude":"61.39673110","longitude":"11.56273690"},{"name":"Oppland","isoCode":"05","countryCode":"NO","latitude":"61.54227520","longitude":"9.71663150"},{"name":"Buskerud","isoCode":"06","countryCode":"NO","latitude":"60.48460250","longitude":"8.69837640"},{"name":"Vestfold","isoCode":"07","countryCode":"NO","latitude":"59.17078620","longitude":"10.11443550"},{"name":"Telemark","isoCode":"08","countryCode":"NO","latitude":"59.39139850","longitude":"8.32112090"},{"name":"Vest-Agder","isoCode":"10","countryCode":"NO","latitude":"58.09990810","longitude":"6.58698090"},{"name":"Rogaland","isoCode":"11","countryCode":"NO","latitude":"59.14895440","longitude":"6.01434320"},{"name":"Hordaland","isoCode":"12","countryCode":"NO","latitude":"60.27336740","longitude":"5.72201940"},{"name":"Sogn og Fjordane","isoCode":"14","countryCode":"NO","latitude":"61.55394350","longitude":"6.33258790"},{"name":"Møre og Romsdal","isoCode":"15","countryCode":"NO","latitude":"62.84068330","longitude":"7.00714300"},{"name":"Sør-Trøndelag","isoCode":"16","countryCode":"NO","latitude":"63.01368230","longitude":"10.34871360"},{"name":"Nord-Trøndelag","isoCode":"17","countryCode":"NO","latitude":"64.43707920","longitude":"11.74629500"},{"name":"Nordland","isoCode":"18","countryCode":"NO","latitude":"67.69305800","longitude":"12.70739360"},{"name":"Troms","isoCode":"19","countryCode":"NO","latitude":"69.81782420","longitude":"18.78193650"},{"name":"Finnmark","isoCode":"20","countryCode":"NO","latitude":"70.48303880","longitude":"26.01351070"},{"name":"Svalbard","isoCode":"21","countryCode":"NO","latitude":"77.87497250","longitude":"20.97518210"},{"name":"Jan Mayen","isoCode":"22","countryCode":"NO","latitude":"71.03181800","longitude":"-8.29203460"},{"name":"Trøndelag","isoCode":"50","countryCode":"NO","latitude":"63.54201250","longitude":"10.93692670"},{"name":"Central Region","isoCode":"1","countryCode":"NP","latitude":null,"longitude":null},{"name":"Mid-Western Region","isoCode":"2","countryCode":"NP","latitude":"38.41118410","longitude":"-90.38320980"},{"name":"Western Region","isoCode":"3","countryCode":"NP","latitude":null,"longitude":null},{"name":"Eastern Development Region","isoCode":"4","countryCode":"NP","latitude":"27.33090720","longitude":"87.06242610"},{"name":"Far-Western Development Region","isoCode":"5","countryCode":"NP","latitude":"29.29878710","longitude":"80.98710740"},{"name":"Bagmati Zone","isoCode":"BA","countryCode":"NP","latitude":"28.03675770","longitude":"85.43755740"},{"name":"Bheri Zone","isoCode":"BH","countryCode":"NP","latitude":"28.51745600","longitude":"81.77870210"},{"name":"Dhaulagiri Zone","isoCode":"DH","countryCode":"NP","latitude":"28.61117600","longitude":"83.50702030"},{"name":"Gandaki Zone","isoCode":"GA","countryCode":"NP","latitude":"28.37320370","longitude":"84.43827210"},{"name":"Janakpur Zone","isoCode":"JA","countryCode":"NP","latitude":"27.21108990","longitude":"86.01215730"},{"name":"Karnali Zone","isoCode":"KA","countryCode":"NP","latitude":"29.38625550","longitude":"82.38857830"},{"name":"Kosi Zone","isoCode":"KO","countryCode":"NP","latitude":"27.05365240","longitude":"87.30161320"},{"name":"Lumbini Zone","isoCode":"LU","countryCode":"NP","latitude":"27.45000000","longitude":"83.25000000"},{"name":"Mahakali Zone","isoCode":"MA","countryCode":"NP","latitude":"29.36010790","longitude":"80.54384500"},{"name":"Mechi Zone","isoCode":"ME","countryCode":"NP","latitude":"26.87600070","longitude":"87.93348030"},{"name":"Narayani Zone","isoCode":"NA","countryCode":"NP","latitude":"27.36117660","longitude":"84.85679320"},{"name":"Rapti Zone","isoCode":"RA","countryCode":"NP","latitude":"28.27434700","longitude":"82.38857830"},{"name":"Sagarmatha Zone","isoCode":"SA","countryCode":"NP","latitude":"27.32382630","longitude":"86.74163740"},{"name":"Seti Zone","isoCode":"SE","countryCode":"NP","latitude":"29.69054270","longitude":"81.33994140"},{"name":"Aiwo District","isoCode":"01","countryCode":"NR","latitude":"-0.53400120","longitude":"166.91388730"},{"name":"Anabar District","isoCode":"02","countryCode":"NR","latitude":"-0.51335170","longitude":"166.94846240"},{"name":"Anetan District","isoCode":"03","countryCode":"NR","latitude":"-0.50643430","longitude":"166.94270060"},{"name":"Anibare District","isoCode":"04","countryCode":"NR","latitude":"-0.52947580","longitude":"166.95134320"},{"name":"Baiti District","isoCode":"05","countryCode":"NR","latitude":"-0.51043100","longitude":"166.92757440"},{"name":"Boe District","isoCode":"06","countryCode":"NR","latitude":"39.07327760","longitude":"-94.57104980"},{"name":"Buada District","isoCode":"07","countryCode":"NR","latitude":"-0.53287770","longitude":"166.92685410"},{"name":"Denigomodu District","isoCode":"08","countryCode":"NR","latitude":"-0.52479640","longitude":"166.91676890"},{"name":"Ewa District","isoCode":"09","countryCode":"NR","latitude":"-0.50872410","longitude":"166.93693840"},{"name":"Ijuw District","isoCode":"10","countryCode":"NR","latitude":"-0.52027670","longitude":"166.95710460"},{"name":"Meneng District","isoCode":"11","countryCode":"NR","latitude":"-0.54672400","longitude":"166.93837900"},{"name":"Nibok District","isoCode":"12","countryCode":"NR","latitude":"-0.51962080","longitude":"166.91893010"},{"name":"Uaboe District","isoCode":"13","countryCode":"NR","latitude":"-0.52022220","longitude":"166.93117610"},{"name":"Yaren District","isoCode":"14","countryCode":"NR","latitude":"-0.54668570","longitude":"166.92109130"},{"name":"Auckland Region","isoCode":"AUK","countryCode":"NZ","latitude":"-36.66753280","longitude":"174.77333250"},{"name":"Bay of Plenty Region","isoCode":"BOP","countryCode":"NZ","latitude":"-37.42339170","longitude":"176.74163740"},{"name":"Canterbury Region","isoCode":"CAN","countryCode":"NZ","latitude":"-43.75422750","longitude":"171.16372450"},{"name":"Chatham Islands","isoCode":"CIT","countryCode":"NZ","latitude":"-44.00575230","longitude":"-176.54006740"},{"name":"Gisborne District","isoCode":"GIS","countryCode":"NZ","latitude":"-38.13581740","longitude":"178.32393090"},{"name":"Hawke\'s Bay Region","isoCode":"HKB","countryCode":"NZ","latitude":"-39.60165970","longitude":"176.58044730"},{"name":"Marlborough Region","isoCode":"MBH","countryCode":"NZ","latitude":"-41.59168830","longitude":"173.76240530"},{"name":"Manawatu-Wanganui Region","isoCode":"MWT","countryCode":"NZ","latitude":"-39.72733560","longitude":"175.43755740"},{"name":"Nelson Region","isoCode":"NSN","countryCode":"NZ","latitude":"-41.29853970","longitude":"173.24414910"},{"name":"Northland Region","isoCode":"NTL","countryCode":"NZ","latitude":"-35.41361720","longitude":"173.93208060"},{"name":"Otago Region","isoCode":"OTA","countryCode":"NZ","latitude":"-45.47906710","longitude":"170.15475670"},{"name":"Southland Region","isoCode":"STL","countryCode":"NZ","latitude":"-45.84891590","longitude":"167.67553870"},{"name":"Tasman District","isoCode":"TAS","countryCode":"NZ","latitude":"-41.45711840","longitude":"172.82097400"},{"name":"Taranaki Region","isoCode":"TKI","countryCode":"NZ","latitude":"-39.35381490","longitude":"174.43827210"},{"name":"Wellington Region","isoCode":"WGN","countryCode":"NZ","latitude":"-41.02993230","longitude":"175.43755740"},{"name":"Waikato Region","isoCode":"WKO","countryCode":"NZ","latitude":"-37.61908620","longitude":"175.02334600"},{"name":"West Coast Region","isoCode":"WTC","countryCode":"NZ","latitude":"62.41136340","longitude":"-149.07297140"},{"name":"Al Batinah Region","isoCode":"BA","countryCode":"OM","latitude":"24.34198460","longitude":"56.72989040"},{"name":"Al Batinah South Governorate","isoCode":"BJ","countryCode":"OM","latitude":"23.43149030","longitude":"57.42397960"},{"name":"Al Batinah North Governorate","isoCode":"BS","countryCode":"OM","latitude":"24.34198460","longitude":"56.72989040"},{"name":"Al Buraimi Governorate","isoCode":"BU","countryCode":"OM","latitude":"24.16714130","longitude":"56.11422530"}
1,{"name":"Ad Dakhiliyah Governorate","isoCode":"DA","countryCode":"OM","latitude":"22.85887580","longitude":"57.53943560"},{"name":"Muscat Governorate","isoCode":"MA","countryCode":"OM","latitude":"23.58803070","longitude":"58.38287170"},{"name":"Musandam Governorate","isoCode":"MU","countryCode":"OM","latitude":"26.19861440","longitude":"56.24609490"},{"name":"Ash Sharqiyah Region","isoCode":"SH","countryCode":"OM","latitude":"22.71411960","longitude":"58.53080640"},{"name":"Ash Sharqiyah South Governorate","isoCode":"SJ","countryCode":"OM","latitude":"22.01582490","longitude":"59.32519220"},{"name":"Ash Sharqiyah North Governorate","isoCode":"SS","countryCode":"OM","latitude":"22.71411960","longitude":"58.53080640"},{"name":"Al Wusta Governorate","isoCode":"WU","countryCode":"OM","latitude":"19.95710780","longitude":"56.27568460"},{"name":"Ad Dhahirah Governorate","isoCode":"ZA","countryCode":"OM","latitude":"23.21616740","longitude":"56.49074440"},{"name":"Dhofar Governorate","isoCode":"ZU","countryCode":"OM","latitude":"17.03221210","longitude":"54.14252140"},{"name":"Bocas del Toro Province","isoCode":"1","countryCode":"PA","latitude":"9.41655210","longitude":"-82.52077870"},{"name":"Panamá Oeste Province","isoCode":"10","countryCode":"PA","latitude":"9.11967510","longitude":"-79.29021330"},{"name":"Coclé Province","isoCode":"2","countryCode":"PA","latitude":"8.62660680","longitude":"-80.36586500"},{"name":"Colón Province","isoCode":"3","countryCode":"PA","latitude":"9.18519890","longitude":"-80.05349230"},{"name":"Chiriquí Province","isoCode":"4","countryCode":"PA","latitude":"8.58489800","longitude":"-82.38857830"},{"name":"Darién Province","isoCode":"5","countryCode":"PA","latitude":"7.86817130","longitude":"-77.83672820"},{"name":"Herrera Province","isoCode":"6","countryCode":"PA","latitude":"7.77042820","longitude":"-80.72144170"},{"name":"Los Santos Province","isoCode":"7","countryCode":"PA","latitude":"7.59093020","longitude":"-80.36586500"},{"name":"Panamá Province","isoCode":"8","countryCode":"PA","latitude":"9.11967510","longitude":"-79.29021330"},{"name":"Veraguas Province","isoCode":"9","countryCode":"PA","latitude":"8.12310330","longitude":"-81.07546570"},{"name":"Emberá-Wounaan Comarca","isoCode":"EM","countryCode":"PA","latitude":"8.37669830","longitude":"-77.65361250"},{"name":"Guna Yala","isoCode":"KY","countryCode":"PA","latitude":"9.23443950","longitude":"-78.19262500"},{"name":"Ngöbe-Buglé Comarca","isoCode":"NB","countryCode":"PA","latitude":"8.65958330","longitude":"-81.77870210"},{"name":"Amazonas","isoCode":"AMA","countryCode":"PE","latitude":null,"longitude":null},{"name":"Áncash","isoCode":"ANC","countryCode":"PE","latitude":"-9.32504970","longitude":"-77.56194190"},{"name":"Apurímac","isoCode":"APU","countryCode":"PE","latitude":"-14.05045330","longitude":"-73.08774900"},{"name":"Arequipa","isoCode":"ARE","countryCode":"PE","latitude":"-16.40904740","longitude":"-71.53745100"},{"name":"Ayacucho","isoCode":"AYA","countryCode":"PE","latitude":"-13.16387370","longitude":"-74.22356410"},{"name":"Cajamarca","isoCode":"CAJ","countryCode":"PE","latitude":"-7.16174650","longitude":"-78.51278550"},{"name":"Callao","isoCode":"CAL","countryCode":"PE","latitude":"-12.05084910","longitude":"-77.12598430"},{"name":"Cusco","isoCode":"CUS","countryCode":"PE","latitude":"-13.53195000","longitude":"-71.96746260"},{"name":"Huanuco","isoCode":"HUC","countryCode":"PE","latitude":"-9.92076480","longitude":"-76.24108430"},{"name":"Huancavelica","isoCode":"HUV","countryCode":"PE","latitude":"-12.78619780","longitude":"-74.97640240"},{"name":"Ica","isoCode":"ICA","countryCode":"PE","latitude":"42.35288320","longitude":"-71.04300970"},{"name":"Junín","isoCode":"JUN","countryCode":"PE","latitude":"-11.15819250","longitude":"-75.99263060"},{"name":"La Libertad","isoCode":"LAL","countryCode":"PE","latitude":"13.49069700","longitude":"-89.30846070"},{"name":"Lambayeque","isoCode":"LAM","countryCode":"PE","latitude":"-6.71976660","longitude":"-79.90807570"},{"name":"Lima","isoCode":"LIM","countryCode":"PE","latitude":"-12.04637310","longitude":"-77.04275400"},{"name":"Loreto","isoCode":"LOR","countryCode":"PE","latitude":"-4.37416430","longitude":"-76.13042640"},{"name":"Madre de Dios","isoCode":"MDD","countryCode":"PE","latitude":"-11.76687050","longitude":"-70.81199530"},{"name":"Moquegua","isoCode":"MOQ","countryCode":"PE","latitude":"-17.19273610","longitude":"-70.93281380"},{"name":"Pasco","isoCode":"PAS","countryCode":"PE","latitude":"46.23050490","longitude":"-119.09223160"},{"name":"Piura","isoCode":"PIU","countryCode":"PE","latitude":"-5.17828840","longitude":"-80.65488820"},{"name":"Puno","isoCode":"PUN","countryCode":"PE","latitude":"-15.84022180","longitude":"-70.02188050"},{"name":"San Martín","isoCode":"SAM","countryCode":"PE","latitude":"37.08494640","longitude":"-121.61022160"},{"name":"Tacna","isoCode":"TAC","countryCode":"PE","latitude":"-18.00656790","longitude":"-70.24627410"},{"name":"Tumbes","isoCode":"TUM","countryCode":"PE","latitude":"-3.55649210","longitude":"-80.42708850"},{"name":"Ucayali","isoCode":"UCA","countryCode":"PE","latitude":"-9.82511830","longitude":"-73.08774900"},{"name":"Chimbu Province","isoCode":"CPK","countryCode":"PG","latitude":"-6.30876820","longitude":"144.87312190"},{"name":"Central Province","isoCode":"CPM","countryCode":"PG","latitude":null,"longitude":null},{"name":"East New Britain","isoCode":"EBR","countryCode":"PG","latitude":"-4.61289430","longitude":"151.88773210"},{"name":"Eastern Highlands Province","isoCode":"EHG","countryCode":"PG","latitude":"-6.58616740","longitude":"145.66896360"},{"name":"Enga Province","isoCode":"EPW","countryCode":"PG","latitude":"-5.30058490","longitude":"143.56356370"},{"name":"Gulf","isoCode":"GPK","countryCode":"PG","latitude":"37.05483150","longitude":"-94.43704190"},{"name":"Hela","isoCode":"HLA","countryCode":"PG","latitude":"42.33295160","longitude":"-83.04826180"},{"name":"Jiwaka Province","isoCode":"JWK","countryCode":"PG","latitude":"-5.86911540","longitude":"144.69727
1740"},{"name":"Milne Bay Province","isoCode":"MBA","countryCode":"PG","latitude":"-9.52214510","longitude":"150.67496530"},{"name":"Morobe Province","isoCode":"MPL","countryCode":"PG","latitude":"-6.80137370","longitude":"146.56164700"},{"name":"Madang Province","isoCode":"MPM","countryCode":"PG","latitude":"-4.98497330","longitude":"145.13758340"},{"name":"Manus Province","isoCode":"MRL","countryCode":"PG","latitude":"-2.09411690","longitude":"146.87609510"},{"name":"Port Moresby","isoCode":"NCD","countryCode":"PG","latitude":"-9.44380040","longitude":"147.18026710"},{"name":"New Ireland Province","isoCode":"NIK","countryCode":"PG","latitude":"-4.28532560","longitude":"152.92059180"},{"name":"Oro Province","isoCode":"NPP","countryCode":"PG","latitude":"-8.89880630","longitude":"148.18929210"},{"name":"Bougainville","isoCode":"NSB","countryCode":"PG","latitude":"-6.37539190","longitude":"155.38071010"},{"name":"Sandaun Province","isoCode":"SAN","countryCode":"PG","latitude":"-3.71261790","longitude":"141.68342750"},{"name":"Southern Highlands Province","isoCode":"SHM","countryCode":"PG","latitude":"-6.41790830","longitude":"143.56356370"},{"name":"West New Britain Province","isoCode":"WBK","countryCode":"PG","latitude":"-5.70474320","longitude":"150.02594660"},{"name":"Western Highlands Province","isoCode":"WHM","countryCode":"PG","latitude":"-5.62681280","longitude":"144.25931180"},{"name":"Western Province","isoCode":"WPD","countryCode":"PG","latitude":null,"longitude":null},{"name":"Ilocos Region","isoCode":"01","countryCode":"PH","latitude":"16.08321440","longitude":"120.61998950"},{"name":"Cagayan Valley","isoCode":"02","countryCode":"PH","latitude":"16.97537580","longitude":"121.81070790"},{"name":"Central Luzon","isoCode":"03","countryCode":"PH","latitude":"15.48277220","longitude":"120.71200230"},{"name":"Bicol Region","isoCode":"05","countryCode":"PH","latitude":"13.42098850","longitude":"123.41367360"},{"name":"Western Visayas","isoCode":"06","countryCode":"PH","latitude":"11.00498360","longitude":"122.53727410"},{"name":"Central Visayas","isoCode":"07","countryCode":"PH","latitude":"9.81687500","longitude":"124.06414190"},{"name":"Eastern Visayas","isoCode":"08","countryCode":"PH","latitude":"12.24455330","longitude":"125.03881640"},{"name":"Zamboanga Peninsula","isoCode":"09","countryCode":"PH","latitude":"8.15407700","longitude":"123.25879300"},{"name":"Northern Mindanao","isoCode":"10","countryCode":"PH","latitude":"8.02016350","longitude":"124.68565090"},{"name":"Davao Region","isoCode":"11","countryCode":"PH","latitude":"7.30416220","longitude":"126.08934060"},{"name":"Soccsksargen","isoCode":"12","countryCode":"PH","latitude":"6.27069180","longitude":"124.68565090"},{"name":"Caraga","isoCode":"13","countryCode":"PH","latitude":"8.80145620","longitude":"125.74068820"},{"name":"Autonomous Region in Muslim Mindanao","isoCode":"14","countryCode":"PH","latitude":"6.95683130","longitude":"124.24215970"},{"name":"Cordillera Administrative Region","isoCode":"15","countryCode":"PH","latitude":"17.35125420","longitude":"121.17188510"},{"name":"Calabarzon","isoCode":"40","countryCode":"PH","latitude":"14.10078030","longitude":"121.07937050"},{"name":"Mimaropa","isoCode":"41","countryCode":"PH","latitude":"9.84320650","longitude":"118.73647830"},{"name":"Abra","isoCode":"ABR","countryCode":"PH","latitude":"42.49708300","longitude":"-96.38441000"},{"name":"Agusan del Norte","isoCode":"AGN","countryCode":"PH","latitude":"8.94562590","longitude":"125.53192340"},{"name":"Agusan del Sur","isoCode":"AGS","countryCode":"PH","latitude":"8.04638880","longitude":"126.06153840"},{"name":"Aklan","isoCode":"AKL","countryCode":"PH","latitude":"11.81661090","longitude":"122.09415410"},{"name":"Albay","isoCode":"ALB","countryCode":"PH","latitude":"13.17748270","longitude":"123.52800720"},{"name":"Antique","isoCode":"ANT","countryCode":"PH","latitude":"37.03586950","longitude":"-95.63616940"},{"name":"Apayao","isoCode":"APA","countryCode":"PH","latitude":"18.01203040","longitude":"121.17103890"},{"name":"Aurora","isoCode":"AUR","countryCode":"PH","latitude":"36.97089100","longitude":"-93.71797900"},{"name":"Bataan","isoCode":"BAN","countryCode":"PH","latitude":"14.64168420","longitude":"120.48184460"},{"name":"Basilan","isoCode":"BAS","countryCode":"PH","latitude":"6.42963490","longitude":"121.98701650"},{"name":"Benguet","isoCode":"BEN","countryCode":"PH","latitude":"16.55772570","longitude":"120.80394740"},{"name":"Biliran","isoCode":"BIL","countryCode":"PH","latitude":"11.58331520","longitude":"124.46418480"},{"name":"Bohol","isoCode":"BOH","countryCode":"PH","latitude":"9.84999110","longitude":"124.14354270"},{"name":"Batangas","isoCode":"BTG","countryCode":"PH","latitude":"13.75646510","longitude":"121.05830760"},{"name":"Batanes","isoCode":"BTN","countryCode":"PH","latitude":"20.44850740","longitude":"121.97081290"},{"name":"Bukidnon","isoCode":"BUK","countryCode":"PH","latitude":"8.05150540","longitude":"124.92299460"},{"name":"Bulacan","isoCode":"BUL","countryCode":"PH","latitude":"14.79427350","longitude":"120.87990080"},{"name":"Cagayan","isoCode":"CAG","countryCode":"PH","latitude":"18.24896290","longitude":"121.87878330"},{"name":"Camiguin","isoCode":"CAM","countryCode":"PH","latitude":"9.17321640","longitude":"124.72987650"},{"name":"Camarines Norte","isoCode":"CAN","countryCode":"PH","latitude":"14.13902650","longitude":"122.76330360"},{"name":"Capiz","isoCode":"CAP","countryCode":"PH","latitude":"11.55288160","longitude":"122.74072300"}
1,{"name":"Camarines Sur","isoCode":"CAS","countryCode":"PH","latitude":"13.52501970","longitude":"123.34861470"},{"name":"Catanduanes","isoCode":"CAT","countryCode":"PH","latitude":"13.70886840","longitude":"124.24215970"},{"name":"Cavite","isoCode":"CAV","countryCode":"PH","latitude":"14.47912970","longitude":"120.89696340"},{"name":"Cebu","isoCode":"CEB","countryCode":"PH","latitude":"10.31569920","longitude":"123.88543660"},{"name":"Compostela Valley","isoCode":"COM","countryCode":"PH","latitude":"7.51251500","longitude":"126.17626150"},{"name":"Davao Oriental","isoCode":"DAO","countryCode":"PH","latitude":"7.31715850","longitude":"126.54198870"},{"name":"Davao del Sur","isoCode":"DAS","countryCode":"PH","latitude":"6.76626870","longitude":"125.32842690"},{"name":"Davao del Norte","isoCode":"DAV","countryCode":"PH","latitude":"7.56176990","longitude":"125.65328480"},{"name":"Dinagat Islands","isoCode":"DIN","countryCode":"PH","latitude":"10.12818160","longitude":"125.60954740"},{"name":"Davao Occidental","isoCode":"DVO","countryCode":"PH","latitude":"6.09413960","longitude":"125.60954740"},{"name":"Eastern Samar","isoCode":"EAS","countryCode":"PH","latitude":"11.50007310","longitude":"125.49999080"},{"name":"Guimaras","isoCode":"GUI","countryCode":"PH","latitude":"10.59286610","longitude":"122.63250810"},{"name":"Ifugao","isoCode":"IFU","countryCode":"PH","latitude":"16.83307920","longitude":"121.17103890"},{"name":"Iloilo","isoCode":"ILI","countryCode":"PH","latitude":"10.72015010","longitude":"122.56210630"},{"name":"Ilocos Norte","isoCode":"ILN","countryCode":"PH","latitude":"18.16472810","longitude":"120.71155920"},{"name":"Ilocos Sur","isoCode":"ILS","countryCode":"PH","latitude":"17.22786640","longitude":"120.57395790"},{"name":"Isabela","isoCode":"ISA","countryCode":"PH","latitude":"18.50077590","longitude":"-67.02434620"},{"name":"Kalinga","isoCode":"KAL","countryCode":"PH","latitude":"17.47404220","longitude":"121.35416310"},{"name":"Laguna","isoCode":"LAG","countryCode":"PH","latitude":"33.54271890","longitude":"-117.78535680"},{"name":"Lanao del Norte","isoCode":"LAN","countryCode":"PH","latitude":"7.87218110","longitude":"123.88577470"},{"name":"Lanao del Sur","isoCode":"LAS","countryCode":"PH","latitude":"7.82317600","longitude":"124.41982430"},{"name":"Leyte","isoCode":"LEY","countryCode":"PH","latitude":"10.86245360","longitude":"124.88111950"},{"name":"La Union","isoCode":"LUN","countryCode":"PH","latitude":"38.87668780","longitude":"-77.12809120"},{"name":"Marinduque","isoCode":"MAD","countryCode":"PH","latitude":"13.47671710","longitude":"121.90321920"},{"name":"Maguindanao","isoCode":"MAG","countryCode":"PH","latitude":"6.94225810","longitude":"124.41982430"},{"name":"Masbate","isoCode":"MAS","countryCode":"PH","latitude":"12.35743460","longitude":"123.55040760"},{"name":"Occidental Mindoro","isoCode":"MDC","countryCode":"PH","latitude":"13.10241110","longitude":"120.76512840"},{"name":"Oriental Mindoro","isoCode":"MDR","countryCode":"PH","latitude":"13.05645980","longitude":"121.40694170"},{"name":"Mountain Province","isoCode":"MOU","countryCode":"PH","latitude":"40.70754370","longitude":"-73.95010330"},{"name":"Misamis Occidental","isoCode":"MSC","countryCode":"PH","latitude":"8.33749030","longitude":"123.70706190"},{"name":"Misamis Oriental","isoCode":"MSR","countryCode":"PH","latitude":"8.50455580","longitude":"124.62195920"},{"name":"Cotabato","isoCode":"NCO","countryCode":"PH","latitude":"7.20466680","longitude":"124.23104390"},{"name":"Metro Manila","isoCode":"NCR","countryCode":"PH","latitude":"14.60905370","longitude":"121.02225650"},{"name":"Negros Occidental","isoCode":"NEC","countryCode":"PH","latitude":"10.29256090","longitude":"123.02465180"},{"name":"Negros Oriental","isoCode":"NER","countryCode":"PH","latitude":"9.62820830","longitude":"122.98883190"},{"name":"Northern Samar","isoCode":"NSA","countryCode":"PH","latitude":"12.36131990","longitude":"124.77407930"},{"name":"Nueva Ecija","isoCode":"NUE","countryCode":"PH","latitude":"15.57837500","longitude":"121.11126150"},{"name":"Nueva Vizcaya","isoCode":"NUV","countryCode":"PH","latitude":"16.33011070","longitude":"121.17103890"},{"name":"Pampanga","isoCode":"PAM","countryCode":"PH","latitude":"15.07940900","longitude":"120.61998950"},{"name":"Pangasinan","isoCode":"PAN","countryCode":"PH","latitude":"15.89490550","longitude":"120.28631830"},{"name":"Palawan","isoCode":"PLW","countryCode":"PH","latitude":"9.83494930","longitude":"118.73836150"},{"name":"Quezon","isoCode":"QUE","countryCode":"PH","latitude":"14.03139060","longitude":"122.11309090"},{"name":"Quirino","isoCode":"QUI","countryCode":"PH","latitude":"16.27004240","longitude":"121.53700030"},{"name":"Rizal","isoCode":"RIZ","countryCode":"PH","latitude":"14.60374460","longitude":"121.30840880"},{"name":"Romblon","isoCode":"ROM","countryCode":"PH","latitude":"12.57780160","longitude":"122.26914600"},{"name":"Sarangani","isoCode":"SAR","countryCode":"PH","latitude":"5.92671750","longitude":"124.99475100"},{"name":"South Cotabato","isoCode":"SCO","countryCode":"PH","latitude":"6.33575650","longitude":"124.77407930"},{"name":"Siquijor","isoCode":"SIG","countryCode":"PH","latitude":"9.19987790","longitude":"123.59519250"},{"name":"Southern Leyte","isoCode":"SLE","countryCode":"PH","latitude":"10.33462060","longitude":"125.17087410"},{"name":"Sulu","isoCode":"SLU","countryCode":"PH","latitude":"5.97490110","longitude":"121.03351000"},{"name":"Sorsogon","isoCode":"SOR","countryCode":"PH","latitude":"12.99270950","longitude":"124.01474640"},{"name":"Sultan Kudarat","isoCode":"SUK","countryCode":"PH","latitude":"6.50694010","longitude":"124.41982430"},{"name":"Surigao del Norte","isoCode":"SUN","countryCode":"PH","latitude":"9.51482800","longitude":"125.69699840"},{"name":"Surigao del Sur","isoCode":"SUR","countryCode":"PH","latitude":"8.54049060","longitude":"126.11447580"},{"name":"Tarlac","isoCode":"TAR","countryCode":"PH","latitude":"15.47547860","longitude":"120.59634920"},{"name":"Tawi-Tawi","isoCode":"TAW","countryCode":"PH","latitude":"5.13381100","longitude":"119.95092600"},{"name":"Zamboanga del Norte","isoCode":"ZAN","countryCode":"PH","latitude":"8.38862820","longitude":"123.16888830"},{"name":"Zamboanga del Sur","isoCode":"ZAS","countryCode":"PH","latitude":"7.83830540","longitude":"123.29666570"},{"name":"Zambales","isoCode":"ZMB","countryCode":"PH","latitude":"15.50817660","longitude":"119.96978080"},{"name":"Zamboanga Sibugay","isoCode":"ZSI","countryCode":"PH","latitude":"7.52252470","longitude":"122.31075170"},{"name":"Balochistan","isoCode":"BA","countryCode":"PK","latitude":"28.49073320","longitude":"65.09577920"},{"name":"Gilgit-Baltistan","isoCode":"GB","countryCode":"PK","latitude":"35.80256670","longitude":"74.98318080"},{"name":"Islamabad Capital Territory","isoCode":"IS","countryCode":"PK","latitude":"33.72049970","longitude":"73.04052770"},{"name":"Azad Kashmir","isoCode":"JK","countryCode":"PK","latitude":"33.92590550","longitude":"73.78103340"},{"name":"Khyber Pakhtunkhwa","isoCode":"KP","countryCode":"PK","latitude":"34.95262050","longitude":"72.33111300"},{"name":"Punjab","isoCode":"PB","countryCode":"PK","latitude":"31.14713050","longitude":"75.34121790"},{"name":"Sindh","isoCode":"SD","countryCode":"PK","latitude":"25.89430180","longitude":"68.52471490"},{"name":"Federally Administered Tribal Areas","isoCode":"TA","countryCode":"PK","latitude":"32.66747600","longitude":"69.85974060"},{"name":"Lower Silesian Voivodeship","isoCode":"DS","countryCode":"PL","latitude":"51.13398610","longitude":"16.88419610"},{"name":"Kuyavian-Pomeranian Voivodeship","isoCode":"KP","countryCode":"PL","latitude":"53.16483630","longitude":"18.48342240"},{"name":"Lubusz Voivodeship","isoCode":"LB","countryCode":"PL","latitude":"52.22746120","longitude":"15.25591030"},{"name":"Łódź Voivodeship","isoCode":"LD","countryCode":"PL","latitude":"51.46347710","longitude":"19.17269740"},{"name":"Lublin Voivodeship","isoCode":"LU","countryCode":"PL","latitude":"51.24935190","longitude":"23.10113920"},{"name":"Lesser Poland Voivodeship","isoCode":"MA","countryCode":"PL","latitude":"49.72253060","longitude":"20.25033580"},{"name":"Masovian Voivodeship","isoCode":"MZ","countryCode":"PL","latitude":"51.89271820","longitude":"21.00216790"},{"name":"Opole Voivodeship","isoCode":"OP","countryCode":"PL","latitude":"50.80037610","longitude":"17.93798900"},{"name":"Podlaskie Voivodeship","isoCode":"PD","countryCode":"PL","latitude":"53.06971590","longitude":"22.96746390"},{"name":"Podkarpackie Voivodeship","isoCode":"PK","countryCode":"PL","latitude":"50.05747490","longitude":"22.08956910"},{"name":"Pomeranian Voivodeship","isoCode":"PM","countryCode":"PL","latitude":"54.29442520","longitude":"18.15311640"},{"name":"Świętokrzyskie Voivodeship","isoCode":"SK","countryCode":"PL","latitude":"50.62610410","longitude":"20.94062790"},{"name":"Silesian Voivodeship","isoCode":"SL","countryCode":"PL","latitude":"50.57165950","longitude":"19.32197680"},{"name":"Warmian-Masurian Voivodeship","isoCode":"WN","countryCode":"PL","latitude":"53.86711170","longitude":"20.70278610"},{"name":"Greater Poland Voivodeship","isoCode":"WP","countryCode":"PL","latitude":"52.27998600","longitude":"17.35229390"},{"name":"West Pomeranian Voivodeship","isoCode":"ZP","countryCode":"PL","latitude":"53.46578910","longitude":"15.18225810"},{"name":"Aveiro","isoCode":"01","countryCode":"PT","latitude":"40.72090230","longitude":"-8.57210160"},{"name":"Beja","isoCode":"02","countryCode":"PT","latitude":"37.96877860","longitude":"-7.87216000"},{"name":"Braga","isoCode":"03","countryCode":"PT","latitude":"41.55038800","longitude":"-8.42613010"},{"name":"Bragança","isoCode":"04","countryCode":"PT","latitude":"41.80616520","longitude":"-6.75674270"},{"name":"Castelo Branco","isoCode":"05","countryCode":"PT","latitude":"39.86313230","longitude":"-7.48141630"},{"name":"Coimbra","isoCode":"06","countryCode":"PT","latitude":"40.20579940","longitude":"-8.41369000"},{"name":"Évora","isoCode":"07","countryCode":"PT","latitude":"38.57444680","longitude":"-7.90765530"},{"name":"Faro","isoCode":"08","countryCode":"PT","latitude":"37.01935480","longitude":"-7.93043970"},{"name":"Guarda","isoCode":"09","countryCode":"PT","latitude":"40.53859720","longitude":"-7.26757720"},{"name":"Leiria","isoCode":"10","countryCode":"PT","latitude":"39.77095320","longitude":"-8.79218360"},{"name":"Lisbon","isoCode":"11","countryCode":"PT","latitude":"38.72232630","longitude":"-9.13927140"},{"name":"Portalegre","isoCode":"12","countryCode":"PT","latitude":"39.29670860","longitude":"-7.42847550"},{"name":"Porto","isoCode":"13","countryCode":"PT","latitude":"41.14766290","longitude":"-8.60789730"},{"name":"Santarém","isoCode":"14","countryCode":"PT","latitude":"39.23666870","longitude":"-8.68599440"},{"name":"Setúbal","isoCode":"15","countryCode":"PT","latitude":"38.52409330","longitude":"-8.89258760"},{"name":"Viana do Castelo","isoCode":"16","countryCode":"PT","latitude":"41.69180460","longitude":"-8.83445100"},{"name":"Vila Real","isoCode":"17","countryCode":"PT","latitude":"41.30035270","longitude":"-7.74572740"},{"name":"Viseu","isoCode":"18","countryCode":"PT","latitude":"40.65884240","longitude":"-7.91475600"},{"name":"Açores","isoCode":"20","countryCode":"PT","latitude":"37.74124880","longitude":"-25.67559440"},{"name":"Madeira","isoCode":"30","countryCode":"PT","latitude":"32.76070740","longitude":"-16.95947230"},{"name":"Aimeliik","isoCode":"002","countryCode":"PW","latitude":"7.44558590","longitude":"134.50308780"},{"name":"Airai","isoCode":"004","countryCode":"PW","latitude":"7.39661180","longitude":"134.56902250"},{"name":"Angaur","isoCode":"010","countryCode":"PW","latitude":"6.90922300","longitude":"134.13879340"},{"name":"Hatohobei","isoCode":"050","countryCode":"PW","latitude":"3.00706580","longitude":"131.12377810"},{"name":"Kayangel","isoCode":"100","countryCode":"PW","latitude":"8.07000000","longitude":"134.7027
17800"},{"name":"Koror","isoCode":"150","countryCode":"PW","latitude":"7.33756460","longitude":"134.48894690"},{"name":"Melekeok","isoCode":"212","countryCode":"PW","latitude":"7.51502860","longitude":"134.59725180"},{"name":"Ngaraard","isoCode":"214","countryCode":"PW","latitude":"7.60794000","longitude":"134.63486450"},{"name":"Ngarchelong","isoCode":"218","countryCode":"PW","latitude":"7.71054690","longitude":"134.63016460"},{"name":"Ngardmau","isoCode":"222","countryCode":"PW","latitude":"7.58504860","longitude":"134.55960890"},{"name":"Ngatpang","isoCode":"224","countryCode":"PW","latitude":"7.47109940","longitude":"134.52664660"},{"name":"Ngchesar","isoCode":"226","countryCode":"PW","latitude":"7.45232800","longitude":"134.57843420"},{"name":"Ngeremlengui","isoCode":"227","countryCode":"PW","latitude":"7.51983970","longitude":"134.55960890"},{"name":"Ngiwal","isoCode":"228","countryCode":"PW","latitude":"7.56147640","longitude":"134.61606190"},{"name":"Peleliu","isoCode":"350","countryCode":"PW","latitude":"7.00229060","longitude":"134.24316280"},{"name":"Sonsorol","isoCode":"370","countryCode":"PW","latitude":"5.32681190","longitude":"132.22391170"},{"name":"Concepción Department","isoCode":"1","countryCode":"PY","latitude":"-23.42142640","longitude":"-57.43444510"},{"name":"Alto Paraná Department","isoCode":"10","countryCode":"PY","latitude":"-25.60755460","longitude":"-54.96118360"},{"name":"Central Department","isoCode":"11","countryCode":"PY","latitude":"36.15592290","longitude":"-95.96620750"},{"name":"Ñeembucú Department","isoCode":"12","countryCode":"PY","latitude":"-27.02991140","longitude":"-57.82539500"},{"name":"Amambay Department","isoCode":"13","countryCode":"PY","latitude":"-22.55902720","longitude":"-56.02499820"},{"name":"Canindeyú","isoCode":"14","countryCode":"PY","latitude":"-24.13787350","longitude":"-55.66896360"},{"name":"Presidente Hayes Department","isoCode":"15","countryCode":"PY","latitude":"-23.35126050","longitude":"-58.73736340"},{"name":"Alto Paraguay Department","isoCode":"16","countryCode":"PY","latitude":"-20.08525080","longitude":"-59.47209040"},{"name":"Boquerón Department","isoCode":"19","countryCode":"PY","latitude":"-21.74492540","longitude":"-60.95400730"},{"name":"San Pedro Department","isoCode":"2","countryCode":"PY","latitude":"-24.19486680","longitude":"-56.56164700"},{"name":"Cordillera Department","isoCode":"3","countryCode":"PY","latitude":"-25.22894910","longitude":"-57.01116810"},{"name":"Guairá Department","isoCode":"4","countryCode":"PY","latitude":"-25.88109320","longitude":"-56.29293810"},{"name":"Caaguazú","isoCode":"5","countryCode":"PY","latitude":"-25.46458180","longitude":"-56.01385100"},{"name":"Caazapá","isoCode":"6","countryCode":"PY","latitude":"-26.18277130","longitude":"-56.37123270"},{"name":"Itapúa","isoCode":"7","countryCode":"PY","latitude":"-26.79236230","longitude":"-55.66896360"},{"name":"Misiones Department","isoCode":"8","countryCode":"PY","latitude":"-26.84335120","longitude":"-57.10131880"},{"name":"Paraguarí Department","isoCode":"9","countryCode":"PY","latitude":"-25.62621740","longitude":"-57.15206420"},{"name":"Doha","isoCode":"DA","countryCode":"QA","latitude":"25.28544730","longitude":"51.53103980"},{"name":"Al Khor","isoCode":"KH","countryCode":"QA","latitude":"25.68040780","longitude":"51.49685020"},{"name":"Madinat ash Shamal","isoCode":"MS","countryCode":"QA","latitude":"26.11827430","longitude":"51.21572650"},{"name":"Al Rayyan Municipality","isoCode":"RA","countryCode":"QA","latitude":"25.25225510","longitude":"51.43887130"},{"name":"Al-Shahaniya","isoCode":"SH","countryCode":"QA","latitude":"25.41063860","longitude":"51.18460250"},{"name":"Umm Salal Municipality","isoCode":"US","countryCode":"QA","latitude":"25.48752420","longitude":"51.39656800"},{"name":"Al Wakrah","isoCode":"WA","countryCode":"QA","latitude":"25.16593140","longitude":"51.59755240"},{"name":"Al Daayen","isoCode":"ZA","countryCode":"QA","latitude":"25.57845590","longitude":"51.48213870"},{"name":"Alba","isoCode":"AB","countryCode":"RO","latitude":"44.70091530","longitude":"8.03569110"},{"name":"Arges","isoCode":"AG","countryCode":"RO","latitude":"45.07225270","longitude":"24.81427260"},{"name":"Arad County","isoCode":"AR","countryCode":"RO","latitude":"46.22836510","longitude":"21.65978190"},{"name":"Bucharest","isoCode":"B","countryCode":"RO","latitude":"44.42676740","longitude":"26.10253840"},{"name":"Bacău County","isoCode":"BC","countryCode":"RO","latitude":"46.32581840","longitude":"26.66237800"},{"name":"Bihor County","isoCode":"BH","countryCode":"RO","latitude":"47.01575160","longitude":"22.17226600"},{"name":"Bistrița-Năsăud County","isoCode":"BN","countryCode":"RO","latitude":"47.24861070","longitude":"24.53228140"},{"name":"Braila","isoCode":"BR","countryCode":"RO","latitude":"45.26524630","longitude":"27.95947140"},{"name":"Botoșani County","isoCode":"BT","countryCode":"RO","latitude":"47.89240420","longitude":"26.75917810"},{"name":"Brașov County","isoCode":"BV","countryCode":"RO","latitude":"45.77818440","longitude":"25.22258000"},{"name":"Buzău County","isoCode":"BZ","countryCode":"RO","latitude":"45.33509120","longitude":"26.71075780"},{"name":"Cluj County","isoCode":"CJ","countryCode":"RO","latitude":"46.79417970","longitude":"23.61214920"},{"name":"Călărași County","isoCode":"CL","countryCode":"RO","latitude":"44.36587150","longitude":"26.75486070"},{"name":"Caraș-Severin County","isoCode":"CS","countryCode":"RO","latitude":"45.11396460","longitude":"22.07409930"},{"name":"Constanța County","isoCode":"CT","countryCode":"RO","latitude":"44.21298700","longitude":"28.25500550"},{"name":"Covasna County","isoCode":"CV","countryCode":"RO","latitude":"45.94263470","longitude":"25.89189840"},{"name":"Dâmbovița County","isoCode":"DB","countryCode":"RO","latitude":"44.92898930","longitude":"25.42538500"},{"name":"Dolj County","isoCode":"DJ","countryCode":"RO","latitude":"44.16230220","longitude":"23.63250540"},{"name":"Gorj County","isoCode":"GJ","countryCode":"RO","latitude":"44.94855950","longitude":"23.24270790"},{"name":"Galați County","isoCode":"GL","countryCode":"RO","latitude":"45.78005690","longitude":"27.82515760"},{"name":"Giurgiu County","isoCode":"GR","countryCode":"RO","latitude":"43.90370760","longitude":"25.96992650"},{"name":"Hunedoara County","isoCode":"HD","countryCode":"RO","latitude":"45.79363800","longitude":"22.99759930"},{"name":"Harghita County","isoCode":"HR","countryCode":"RO","latitude":"46.49285070","longitude":"25.64566960"},{"name":"Ilfov County","isoCode":"IF","countryCode":"RO","latitude":"44.53554800","longitude":"26.23248860"},{"name":"Ialomița County","isoCode":"IL","countryCode":"RO","latitude":"44.60313300","longitude":"27.37899140"},{"name":"Iași County","isoCode":"IS","countryCode":"RO","latitude":"47.26796530","longitude":"27.21856620"},{"name":"Mehedinți County","isoCode":"MH","countryCode":"RO","latitude":"44.55150530","longitude":"22.90441570"},{"name":"Maramureș County","isoCode":"MM","countryCode":"RO","latitude":"46.55699040","longitude":"24.67232150"},{"name":"Mureș County","isoCode":"MS","countryCode":"RO","latitude":"46.55699040","longitude":"24.67232150"},{"name":"Neamț County","isoCode":"NT","countryCode":"RO","latitude":"46.97586850","longitude":"26.38187640"},{"name":"Olt County","isoCode":"OT","countryCode":"RO","latitude":"44.20079700","longitude":"24.50229810"},{"name":"Prahova County","isoCode":"PH","countryCode":"RO","latitude":"45.08919060","longitude":"26.08293130"},{"name":"Sibiu County","isoCode":"SB","countryCode":"RO","latitude":"45.92691060","longitude":"24.22548070"},{"name":"Sălaj County","isoCode":"SJ","countryCode":"RO","latitude":"47.20908130","longitude":"23.21219010"},{"name":"Satu Mare County","isoCode":"SM","countryCode":"RO","latitude":"47.76689050","longitude":"22.92413770"},{"name":"Suceava County","isoCode":"SV","countryCode":"RO","latitude":"47.55055480","longitude":"25.74106200"},{"name":"Tulcea County","isoCode":"TL","countryCode":"RO","latitude":"45.04505650","longitude":"29.03249120"},{"name":"Timiș County","isoCode":"TM","countryCode":"RO","latitude":"45.81389020","longitude":"21.33310550"},{"name":"Teleorman County","isoCode":"TR","countryCode":"RO","latitude":"44.01604910","longitude":"25.29866280"}
1,{"name":"Vâlcea County","isoCode":"VL","countryCode":"RO","latitude":"45.07980510","longitude":"24.08352830"},{"name":"Vrancea County","isoCode":"VN","countryCode":"RO","latitude":"45.81348760","longitude":"27.06575310"},{"name":"Vaslui County","isoCode":"VS","countryCode":"RO","latitude":"46.46310590","longitude":"27.73980310"},{"name":"Belgrade","isoCode":"00","countryCode":"RS","latitude":"44.78656800","longitude":"20.44892160"},{"name":"North Bačka District","isoCode":"01","countryCode":"RS","latitude":"45.98033940","longitude":"19.59070010"},{"name":"Central Banat District","isoCode":"02","countryCode":"RS","latitude":"45.47884850","longitude":"20.60825220"},{"name":"North Banat District","isoCode":"03","countryCode":"RS","latitude":"45.90683900","longitude":"19.99934170"},{"name":"South Banat District","isoCode":"04","countryCode":"RS","latitude":"45.00274570","longitude":"21.05425090"},{"name":"West Bačka District","isoCode":"05","countryCode":"RS","latitude":"45.73553850","longitude":"19.18973640"},{"name":"South Bačka District","isoCode":"06","countryCode":"RS","latitude":"45.48903440","longitude":"19.69761870"},{"name":"Srem District","isoCode":"07","countryCode":"RS","latitude":"45.00291710","longitude":"19.80137730"},{"name":"Mačva District","isoCode":"08","countryCode":"RS","latitude":"44.59253140","longitude":"19.50822460"},{"name":"Kolubara District","isoCode":"09","countryCode":"RS","latitude":"44.35098110","longitude":"20.00043050"},{"name":"Podunavlje District","isoCode":"10","countryCode":"RS","latitude":"44.47291560","longitude":"20.99014260"},{"name":"Braničevo District","isoCode":"11","countryCode":"RS","latitude":"44.69822460","longitude":"21.54467750"},{"name":"Šumadija District","isoCode":"12","countryCode":"RS","latitude":"44.20506780","longitude":"20.78565650"},{"name":"Pomoravlje District","isoCode":"13","countryCode":"RS","latitude":"43.95913790","longitude":"21.27135300"},{"name":"Bor District","isoCode":"14","countryCode":"RS","latitude":"44.06989180","longitude":"22.09850860"},{"name":"Zaječar District","isoCode":"15","countryCode":"RS","latitude":"43.90150480","longitude":"22.27380110"},{"name":"Zlatibor District","isoCode":"16","countryCode":"RS","latitude":"43.64541700","longitude":"19.71014550"},{"name":"Moravica District","isoCode":"17","countryCode":"RS","latitude":"43.84147000","longitude":"20.29049870"},{"name":"Raška District","isoCode":"18","countryCode":"RS","latitude":"43.33734610","longitude":"20.57340050"},{"name":"Rasina District","isoCode":"19","countryCode":"RS","latitude":"43.52635250","longitude":"21.15881780"},{"name":"Nišava District","isoCode":"20","countryCode":"RS","latitude":"43.37389020","longitude":"21.93223310"},{"name":"Toplica District","isoCode":"21","countryCode":"RS","latitude":"43.19065920","longitude":"21.34077620"},{"name":"Pirot District","isoCode":"22","countryCode":"RS","latitude":"43.08740360","longitude":"22.59830440"},{"name":"Jablanica District","isoCode":"23","countryCode":"RS","latitude":"42.94815600","longitude":"21.81293210"},{"name":"Pčinja District","isoCode":"24","countryCode":"RS","latitude":"42.58363620","longitude":"22.14302150"},{"name":"Vojvodina","isoCode":"VO","countryCode":"RS","latitude":"45.26086510","longitude":"19.83193380"},{"name":"Republic of Adygea","isoCode":"AD","countryCode":"RU","latitude":"44.82291550","longitude":"40.17544630"},{"name":"Altai Republic","isoCode":"AL","countryCode":"RU","latitude":"50.61819240","longitude":"86.21993080"},{"name":"Altai Krai","isoCode":"ALT","countryCode":"RU","latitude":"51.79362980","longitude":"82.67585960"},{"name":"Amur Oblast","isoCode":"AMU","countryCode":"RU","latitude":"54.60350650","longitude":"127.48017210"},{"name":"Arkhangelsk","isoCode":"ARK","countryCode":"RU","latitude":"64.54585490","longitude":"40.55057690"},{"name":"Astrakhan Oblast","isoCode":"AST","countryCode":"RU","latitude":"46.13211660","longitude":"48.06101150"},{"name":"Republic of Bashkortostan","isoCode":"BA","countryCode":"RU","latitude":"54.23121720","longitude":"56.16452570"},{"name":"Belgorod Oblast","isoCode":"BEL","countryCode":"RU","latitude":"50.71069260","longitude":"37.75333770"},{"name":"Bryansk Oblast","isoCode":"BRY","countryCode":"RU","latitude":"53.04085990","longitude":"33.26909000"},{"name":"Republic of Buryatia","isoCode":"BU","countryCode":"RU","latitude":"54.83311460","longitude":"112.40605300"},{"name":"Chechen Republic","isoCode":"CE","countryCode":"RU","latitude":"43.40233010","longitude":"45.71874680"},{"name":"Chelyabinsk Oblast","isoCode":"CHE","countryCode":"RU","latitude":"54.43194220","longitude":"60.87889630"},{"name":"Chukotka Autonomous Okrug","isoCode":"CHU","countryCode":"RU","latitude":"65.62983550","longitude":"171.69521590"},{"name":"Chuvash Republic","isoCode":"CU","countryCode":"RU","latitude":"55.55959920","longitude":"46.92835350"},{"name":"Republic of Dagestan","isoCode":"DA","countryCode":"RU","latitude":"42.14318860","longitude":"47.09497990"},{"name":"Republic of Ingushetia","isoCode":"IN","countryCode":"RU","latitude":"43.40516980","longitude":"44.82029990"},{"name":"Irkutsk","isoCode":"IRK","countryCode":"RU","latitude":"52.28548340","longitude":"104.28902220"},{"name":"Ivanovo Oblast","isoCode":"IVA","countryCode":"RU","latitude":"57.10568540","longitude":"41.48300840"},{"name":"Kamchatka Krai","isoCode":"KAM","countryCode":"RU","latitude":"61.43439810","longitude":"166.78841310"},{"name":"Kabardino-Balkar Republic","isoCode":"KB","countryCode":"RU","latitude":"43.39324690","longitude":"43.56284980"},{"name":"Karachay-Cherkess Republic","isoCode":"KC","countryCode":"RU","latitude":"43.88451430","longitude":"41.73039390"},{"name":"Krasnodar Krai","isoCode":"KDA","countryCode":"RU","latitude":"45.64152890","longitude":"39.70559770"},{"name":"Kemerovo Oblast","isoCode":"KEM","countryCode":"RU","latitude":"54.75746480","longitude":"87.40552880"},{"name":"Kaliningrad","isoCode":"KGD","countryCode":"RU","latitude":"54.71042640","longitude":"20.45221440"},{"name":"Kurgan Oblast","isoCode":"KGN","countryCode":"RU","latitude":"55.44815480","longitude":"65.11809750"},{"name":"Khabarovsk Krai","isoCode":"KHA","countryCode":"RU","latitude":"50.58884310","longitude":"135.00000000"},{"name":"Khanty-Mansi Autonomous Okrug","isoCode":"KHM","countryCode":"RU","latitude":"62.22870620","longitude":"70.64100570"},{"name":"Kirov Oblast","isoCode":"KIR","countryCode":"RU","latitude":"58.41985290","longitude":"50.20972480"},{"name":"Republic of Khakassia","isoCode":"KK","countryCode":"RU","latitude":"53.04522810","longitude":"90.39821450"},{"name":"Republic of Kalmykia","isoCode":"KL","countryCode":"RU","latitude":"46.18671760","longitude":"45.00000000"},{"name":"Kaluga Oblast","isoCode":"KLU","countryCode":"RU","latitude":"54.38726660","longitude":"35.18890940"},{"name":"Komi Republic","isoCode":"KO","countryCode":"RU","latitude":"63.86305390","longitude":"54.83126900"},{"name":"Kostroma Oblast","isoCode":"KOS","countryCode":"RU","latitude":"58.55010690","longitude":"43.95411020"},{"name":"Republic of Karelia","isoCode":"KR","countryCode":"RU","latitude":"63.15587020","longitude":"32.99055520"},{"name":"Kursk Oblast","isoCode":"KRS","countryCode":"RU","latitude":"51.76340260","longitude":"35.38118120"},{"name":"Krasnoyarsk Krai","isoCode":"KYA","countryCode":"RU","latitude":"64.24797580","longitude":"95.11041760"},{"name":"Leningrad Oblast","isoCode":"LEN","countryCode":"RU","latitude":"60.07932080","longitude":"31.89266450"},{"name":"Lipetsk Oblast","isoCode":"LIP","countryCode":"RU","latitude":"52.52647020","longitude":"39.20322690"},{"name":"Magadan Oblast","isoCode":"MAG","countryCode":"RU","latitude":"62.66434170","longitude":"153.91499100"},{"name":"Mari El Republic","isoCode":"ME","countryCode":"RU","latitude":"56.43845700","longitude":"47.96077580"},{"name":"Republic of Mordovia","isoCode":"MO","countryCode":"RU","latitude":"54.23694410","longitude":"44.06839700"},{"name":"Moscow Oblast","isoCode":"MOS","countryCode":"RU","latitude":"55.34039600","longitude":"38.29176510"},{"name":"Moscow","isoCode":"MOW","countryCode":"RU","latitude":"55.75582600","longitude":"37.61729990"},{"name":"Murmansk Oblast","isoCode":"MUR","countryCode":"RU","latitude":"67.84426740","longitude":"35.08841020"},{"name":"Nenets Autonomous Okrug","isoCode":"NEN","countryCode":"RU","latitude":"67.60783370","longitude":"57.63383310"},{"name":"Novgorod Oblast","isoCode":"NGR","countryCode":"RU","latitude":"58.24275520","longitude":"32.56651900"},{"name":"Nizhny Novgorod Oblast","isoCode":"NIZ","countryCode":"RU","latitude":"55.79951590","longitude":"44.02967690"},{"name":"Novosibirsk","isoCode":"NVS","countryCode":"RU","latitude":"54.98326930","longitude":"82.89638310"},{"name":"Omsk Oblast","isoCode":"OMS","countryCode":"RU","latitude":"55.05546690","longitude":"73.31673420"},{"name":"Orenburg Oblast","isoCode":"ORE","countryCode":"RU","latitude":"51.76340260","longitude":"54.61881880"},{"name":"Oryol Oblast","isoCode":"ORL","countryCode":"RU","latitude":"52.78564140","longitude":"36.92423440"},{"name":"Perm Krai","isoCode":"PER","countryCode":"RU","latitude":"58.82319290","longitude":"56.58724810"},{"name":"Penza Oblast","isoCode":"PNZ","countryCode":"RU","latitude":"53.14121050","longitude":"44.09400480"},{"name":"Primorsky Krai","isoCode":"PRI","countryCode":"RU","latitude":"45.05256410","longitude":"135.00000000"},{"name":"Pskov Oblast","isoCode":"PSK","countryCode":"RU","latitude":"56.77085990","longitude":"29.09400900"},{"name":"Rostov Oblast","isoCode":"ROS","countryCode":"RU","latitude":"47.68532470","longitude":"41.82589520"},{"name":"Ryazan Oblast","isoCode":"RYA","countryCode":"RU","latitude":"54.38759640","longitude":"41.25956610"},{"name":"Sakha Republic","isoCode":"SA","countryCode":"RU","latitude":"66.76134510","longitude":"124.12375300"},{"name":"Sakhalin","isoCode":"SAK","countryCode":"RU","latitude":"50.69098480","longitude":"142.95056890"},{"name":"Samara Oblast","isoCode":"SAM","countryCode":"RU","latitude":"53.41838390","longitude":"50.47255280"},{"name":"Saratov Oblast","isoCode":"SAR","countryCode":"RU","latitude":"51.83692630","longitude":"46.75393970"},{"name":"Republic of North Ossetia-Alania","isoCode":"SE","countryCode":"RU","latitude":"43.04513020","longitude":"44.28709720"},{"name":"Smolensk Oblast","isoCode":"SMO","countryCode":"RU","latitude":"54.98829940","longitude":"32.66773780"},{"name":"Saint Petersburg","isoCode":"SPE","countryCode":"RU","latitude":"59.93105840","longitude":"30.36090960"},{"name":"Stavropol Krai","isoCode":"STA","countryCode":"RU","latitude":"44.66809930","longitude":"43.52021400"},{"name":"Sverdlovsk","isoCode":"SVE","countryCode":"RU","latitude":"56.84309930","longitude":"60.64540860"},{"name":"Republic of Tatarstan","isoCode":"TA","countryCode":"RU","latitude":"55.18023640","longitude":"50.72639450"},{"name":"Tambov Oblast","isoCode":"TAM","countryCode":"RU","latitude":"52.64165890","longitude":"41.42164510"},{"name":"Tomsk Oblast","isoCode":"TOM","countryCode":"RU","latitude":"58.89698820","longitude":"82.67655000"},{"name":"Tula Oblast","isoCode":"TUL","countryCode":"RU","latitude":"54.16376800","longitude":"37.56495070"},{"name":"Tver Oblast","isoCode":"TVE","countryCode":"RU","latitude":"57.00216540","longitude":"33.98531420"},{"name":"Tuva Republic","isoCode":"TY","countryCode":"RU","latitude":"51.88726690","longitude":"95.62601720"},{"name":"Tyumen Oblast","isoCode":"TYU","countryCode":"RU","latitude":"56.96343870","longitude":"66.94827800"},{"name":"Sevastopol","isoCode":"UA-40","countryCode":"RU","latitude":"44.61665000","longitude":"33.52536710"},{"name":"Udmurt Republic","isoCode":"UD","countryCode":"RU","latitude":"57.06702180","longitude":"53.02779480"},{"name":"Ulyanovsk Oblast","isoCode":"ULY","countryCode":"RU","latitude":"53.97933570","longitude":"47.77624250"}
1,{"name":"Volgograd Oblast","isoCode":"VGG","countryCode":"RU","latitude":"49.25873930","longitude":"39.81544630"},{"name":"Vladimir Oblast","isoCode":"VLA","countryCode":"RU","latitude":"56.15534650","longitude":"40.59266850"},{"name":"Vologda Oblast","isoCode":"VLG","countryCode":"RU","latitude":"59.87067110","longitude":"40.65554110"},{"name":"Voronezh Oblast","isoCode":"VOR","countryCode":"RU","latitude":"50.85897130","longitude":"39.86443740"},{"name":"Yamalo-Nenets Autonomous Okrug","isoCode":"YAN","countryCode":"RU","latitude":"66.06530570","longitude":"76.93451930"},{"name":"Yaroslavl Oblast","isoCode":"YAR","countryCode":"RU","latitude":"57.89915230","longitude":"38.83886330"},{"name":"Jewish Autonomous Oblast","isoCode":"YEV","countryCode":"RU","latitude":"48.48081470","longitude":"131.76573670"},{"name":"Zabaykalsky Krai","isoCode":"ZAB","countryCode":"RU","latitude":"53.09287710","longitude":"116.96765610"},{"name":"Kigali district","isoCode":"01","countryCode":"RW","latitude":"-1.94407270","longitude":"30.06188510"},{"name":"Eastern Province","isoCode":"02","countryCode":"RW","latitude":null,"longitude":null},{"name":"Northern Province","isoCode":"03","countryCode":"RW","latitude":null,"longitude":null},{"name":"Western Province","isoCode":"04","countryCode":"RW","latitude":null,"longitude":null},{"name":"Southern Province","isoCode":"05","countryCode":"RW","latitude":null,"longitude":null},{"name":"Riyadh","isoCode":"01","countryCode":"SA","latitude":"22.75543850","longitude":"46.20915470"},{"name":"Makkah","isoCode":"02","countryCode":"SA","latitude":"21.52355840","longitude":"41.91964710"},{"name":"Al Madinah","isoCode":"03","countryCode":"SA","latitude":"24.84039770","longitude":"39.32062410"},{"name":"Eastern Province","isoCode":"04","countryCode":"SA","latitude":"24.04399320","longitude":"45.65892250"},{"name":"Al-Qassim","isoCode":"05","countryCode":"SA","latitude":"26.20782600","longitude":"43.48373800"},{"name":"Ha\'il","isoCode":"06","countryCode":"SA","latitude":"27.70761430","longitude":"41.91964710"},{"name":"Tabuk","isoCode":"07","countryCode":"SA","latitude":"28.24533350","longitude":"37.63866220"},{"name":"Northern Borders","isoCode":"08","countryCode":"SA","latitude":"30.07991620","longitude":"42.86378750"},{"name":"Jizan","isoCode":"09","countryCode":"SA","latitude":"17.17381760","longitude":"42.70761070"},{"name":"Najran","isoCode":"10","countryCode":"SA","latitude":"18.35146640","longitude":"45.60071080"},{"name":"Al Bahah","isoCode":"11","countryCode":"SA","latitude":"20.27227390","longitude":"41.44125100"},{"name":"Al Jawf","isoCode":"12","countryCode":"SA","latitude":"29.88735600","longitude":"39.32062410"},{"name":"\'Asir","isoCode":"14","countryCode":"SA","latitude":"19.09690620","longitude":"42.86378750"},{"name":"Central Province","isoCode":"CE","countryCode":"SB","latitude":null,"longitude":null},{"name":"Choiseul Province","isoCode":"CH","countryCode":"SB","latitude":"-7.05014940","longitude":"156.95114590"},{"name":"Honiara","isoCode":"CT","countryCode":"SB","latitude":"-9.44563810","longitude":"159.97289990"},{"name":"Guadalcanal Province","isoCode":"GU","countryCode":"SB","latitude":"-9.57732840","longitude":"160.14558050"},{"name":"Isabel Province","isoCode":"IS","countryCode":"SB","latitude":"-8.05923530","longitude":"159.14470810"},{"name":"Makira-Ulawa Province","isoCode":"MK","countryCode":"SB","latitude":"-10.57374470","longitude":"161.80969410"},{"name":"Malaita Province","isoCode":"ML","countryCode":"SB","latitude":"-8.94461680","longitude":"160.90712360"},{"name":"Rennell and Bellona Province","isoCode":"RB","countryCode":"SB","latitude":"-11.61314350","longitude":"160.16939490"},{"name":"Temotu Province","isoCode":"TE","countryCode":"SB","latitude":"-10.68692900","longitude":"166.06239790"},{"name":"Western Province","isoCode":"WE","countryCode":"SB","latitude":null,"longitude":null},{"name":"Anse-aux-Pins","isoCode":"01","countryCode":"SC","latitude":"-4.69004430","longitude":"55.51502890"},{"name":"Anse Boileau","isoCode":"02","countryCode":"SC","latitude":"-4.70472680","longitude":"55.48593630"},{"name":"Au Cap","isoCode":"04","countryCode":"SC","latitude":"-4.70597230","longitude":"55.50810120"}
1,{"name":"Anse Royale","isoCode":"05","countryCode":"SC","latitude":"-4.74079880","longitude":"55.50810120"},{"name":"Baie Lazare","isoCode":"06","countryCode":"SC","latitude":"-4.74825250","longitude":"55.48593630"},{"name":"Baie Sainte Anne","isoCode":"07","countryCode":"SC","latitude":"47.05259000","longitude":"-64.95245790"},{"name":"Beau Vallon","isoCode":"08","countryCode":"SC","latitude":"-4.62109670","longitude":"55.42778020"},{"name":"Bel Air","isoCode":"09","countryCode":"SC","latitude":"34.10024550","longitude":"-118.45946300"},{"name":"Bel Ombre","isoCode":"10","countryCode":"SC","latitude":"-20.50100950","longitude":"57.42596240"},{"name":"Cascade","isoCode":"11","countryCode":"SC","latitude":"44.51628210","longitude":"-116.04179830"},{"name":"Glacis","isoCode":"12","countryCode":"SC","latitude":"47.11573030","longitude":"-70.30281830"},{"name":"Grand\'Anse Mahé","isoCode":"13","countryCode":"SC","latitude":"-4.67739200","longitude":"55.46377700"},{"name":"Grand\'Anse Praslin","isoCode":"14","countryCode":"SC","latitude":"-4.31762190","longitude":"55.70783630"},{"name":"La Digue","isoCode":"15","countryCode":"SC","latitude":"49.76669220","longitude":"-97.15466290"},{"name":"La Rivière Anglaise","isoCode":"16","countryCode":"SC","latitude":"-4.61061500","longitude":"55.45408410"},{"name":"Mont Buxton","isoCode":"17","countryCode":"SC","latitude":"-4.61666670","longitude":"55.44577680"},{"name":"Mont Fleuri","isoCode":"18","countryCode":"SC","latitude":"-4.63565430","longitude":"55.45546880"},{"name":"Plaisance","isoCode":"19","countryCode":"SC","latitude":"45.60709500","longitude":"-75.11427450"},{"name":"Pointe La Rue","isoCode":"20","countryCode":"SC","latitude":"-4.68048900","longitude":"55.51918570"},{"name":"Port Glaud","isoCode":"21","countryCode":"SC","latitude":"-4.64885230","longitude":"55.41947530"},{"name":"Saint Louis","isoCode":"22","countryCode":"SC","latitude":"38.62700250","longitude":"-90.19940420"},{"name":"Takamaka","isoCode":"23","countryCode":"SC","latitude":"37.96459170","longitude":"-1.22177270"},{"name":"Les Mamelles","isoCode":"24","countryCode":"SC","latitude":"38.82505050","longitude":"-90.48345170"},{"name":"Roche Caiman","isoCode":"25","countryCode":"SC","latitude":"-4.63960280","longitude":"55.46793150"},{"name":"Central Darfur","isoCode":"DC","countryCode":"SD","latitude":"14.37827470","longitude":"24.90422080"},{"name":"East Darfur","isoCode":"DE","countryCode":"SD","latitude":"14.37827470","longitude":"24.90422080"},{"name":"North Darfur","isoCode":"DN","countryCode":"SD","latitude":"15.76619690","longitude":"24.90422080"},{"name":"South Darfur","isoCode":"DS","countryCode":"SD","latitude":"11.64886390","longitude":"24.90422080"},{"name":"West Darfur","isoCode":"DW","countryCode":"SD","latitude":"12.84635610","longitude":"23.00119890"},{"name":"Al Qadarif","isoCode":"GD","countryCode":"SD","latitude":"14.02430700","longitude":"35.36856790"},{"name":"West Kordofan","isoCode":"GK","countryCode":"SD","latitude":"11.19901920","longitude":"29.41793240"},{"name":"Al Jazirah","isoCode":"GZ","countryCode":"SD","latitude":"14.88596110","longitude":"33.43835300"},{"name":"Kassala","isoCode":"KA","countryCode":"SD","latitude":"15.45813320","longitude":"36.40396290"},{"name":"Khartoum","isoCode":"KH","countryCode":"SD","latitude":"15.50065440","longitude":"32.55989940"},{"name":"North Kordofan","isoCode":"KN","countryCode":"SD","latitude":"13.83064410","longitude":"29.41793240"},{"name":"South Kordofan","isoCode":"KS","countryCode":"SD","latitude":"11.19901920","longitude":"29.41793240"},{"name":"Blue Nile","isoCode":"NB","countryCode":"SD","latitude":"47.59867300","longitude":"-122.33441900"},{"name":"Northern","isoCode":"NO","countryCode":"SD","latitude":"38.06381700","longitude":"-84.46286480"},{"name":"River Nile","isoCode":"NR","countryCode":"SD","latitude":"23.97275950","longitude":"32.87492060"},{"name":"White Nile","isoCode":"NW","countryCode":"SD","latitude":"9.33215160","longitude":"31.46153000"},{"name":"Red Sea","isoCode":"RS","countryCode":"SD","latitude":"20.28023200","longitude":"38.51257300"},{"name":"Sennar","isoCode":"SI","countryCode":"SD","latitude":"13.56746900","longitude":"33.56720450"},{"name":"Stockholm County","isoCode":"AB","countryCode":"SE","latitude":"59.60249580","longitude":"18.13843830"},{"name":"Västerbotten County","isoCode":"AC","countryCode":"SE","latitude":"65.33373110","longitude":"16.51616940"},{"name":"Norrbotten County","isoCode":"BD","countryCode":"SE","latitude":"66.83092160","longitude":"20.39919660"},{"name":"Uppsala County","isoCode":"C","countryCode":"SE","latitude":"60.00922620","longitude":"17.27145880"},{"name":"Södermanland County","isoCode":"D","countryCode":"SE","latitude":"59.03363490","longitude":"16.75188990"},{"name":"Östergötland County","isoCode":"E","countryCode":"SE","latitude":"58.34536350","longitude":"15.51978440"},{"name":"Jönköping County","isoCode":"F","countryCode":"SE","latitude":"57.37084340","longitude":"14.34391740"},{"name":"Kronoberg County","isoCode":"G","countryCode":"SE","latitude":"56.71834030","longitude":"14.41146730"},{"name":"Kalmar County","isoCode":"H","countryCode":"SE","latitude":"57.23501560","longitude":"16.18493490"},{"name":"Gotland County","isoCode":"I","countryCode":"SE","latitude":"57.46841210","longitude":"18.48674470"},{"name":"Blekinge","isoCode":"K","countryCode":"SE","latitude":"56.27838370","longitude":"15.01800580"},{"name":"Skåne County","isoCode":"M","countryCode":"SE","latitude":"55.9902572
10","longitude":"13.59576920"},{"name":"Halland County","isoCode":"N","countryCode":"SE","latitude":"56.89668050","longitude":"12.80339930"},{"name":"Västra Götaland County","isoCode":"O","countryCode":"SE","latitude":"58.25279260","longitude":"13.05964250"},{"name":"Värmland County","isoCode":"S","countryCode":"SE","latitude":"59.72940650","longitude":"13.23540240"},{"name":"Örebro County","isoCode":"T","countryCode":"SE","latitude":"59.53503600","longitude":"15.00657310"},{"name":"Västmanland County","isoCode":"U","countryCode":"SE","latitude":"59.67138790","longitude":"16.21589530"},{"name":"Dalarna County","isoCode":"W","countryCode":"SE","latitude":"61.09170120","longitude":"14.66636530"},{"name":"Gävleborg County","isoCode":"X","countryCode":"SE","latitude":"61.30119930","longitude":"16.15342140"},{"name":"Västernorrland County","isoCode":"Y","countryCode":"SE","latitude":"63.42764730","longitude":"17.72924440"},{"name":"Central Singapore Community Development Council","isoCode":"01","countryCode":"SG","latitude":"1.29868","longitude":"103.85367"},{"name":"North East Community Development Council","isoCode":"02","countryCode":"SG","latitude":"1.31421","longitude":"103.85822"},{"name":"North West Community Development Council","isoCode":"03","countryCode":"SG","latitude":"1.29868","longitude":"103.81986"},{"name":"South East Community Development Council","isoCode":"04","countryCode":"SG","latitude":"1.30683","longitude":"103.88698"},{"name":"South West Community Development Council","isoCode":"05","countryCode":"SG","latitude":"1.31464","longitude":"103.83007"},{"name":"Ajdovščina Municipality","isoCode":"001","countryCode":"SI","latitude":"45.88707760","longitude":"13.90428180"},{"name":"Beltinci Municipality","isoCode":"002","countryCode":"SI","latitude":"46.60791530","longitude":"16.23651270"},{"name":"Bled Municipality","isoCode":"003","countryCode":"SI","latitude":"46.36832660","longitude":"14.11457980"},{"name":"Bohinj Municipality","isoCode":"004","countryCode":"SI","latitude":"46.30056520","longitude":"13.94271950"},{"name":"Borovnica Municipality","isoCode":"005","countryCode":"SI","latitude":"45.90445250","longitude":"14.38241890"},{"name":"Bovec Municipality","isoCode":"006","countryCode":"SI","latitude":"46.33804950","longitude":"13.55241740"},{"name":"Brda Municipality","isoCode":"007","countryCode":"SI","latitude":"45.99756520","longitude":"13.52704740"},{"name":"Brezovica Municipality","isoCode":"008","countryCode":"SI","latitude":"45.95593510","longitude":"14.43499520"},{"name":"Brežice Municipality","isoCode":"009","countryCode":"SI","latitude":"45.90410960","longitude":"15.59436390"},{"name":"Tišina Municipality","isoCode":"010","countryCode":"SI","latitude":"46.65418840","longitude":"16.07547810"},{"name":"City Municipality of Celje","isoCode":"011","countryCode":"SI","latitude":"46.23974950","longitude":"15.26770630"},{"name":"Cerklje na Gorenjskem Municipality","isoCode":"012","countryCode":"SI","latitude":"46.25170540","longitude":"14.48579790"},{"name":"Cerknica Municipality","isoCode":"013","countryCode":"SI","latitude":"45.79662550","longitude":"14.39217700"},{"name":"Cerkno Municipality","isoCode":"014","countryCode":"SI","latitude":"46.12884140","longitude":"13.98940270"},{"name":"Črenšovci Municipality","isoCode":"015","countryCode":"SI","latitude":"46.57200290","longitude":"16.28773460"},{"name":"Črna na Koroškem Municipality","isoCode":"016","countryCode":"SI","latitude":"46.47045290","longitude":"14.84999980"},{"name":"Črnomelj Municipality","isoCode":"017","countryCode":"SI","latitude":"45.53612250","longitude":"15.19441430"},{"name":"Destrnik Municipality","isoCode":"018","countryCode":"SI","latitude":"46.49223680","longitude":"15.87779560"},{"name":"Divača Municipality","isoCode":"019","countryCode":"SI","latitude":"45.68060690","longitude":"13.97203120"},{"name":"Dobrepolje Municipality","isoCode":"020","countryCode":"SI","latitude":"45.85249510","longitude":"14.70831090"},{"name":"Dobrova–Polhov Gradec Municipality","isoCode":"021","countryCode":"SI","latitude":"46.06488960","longitude":"14.31681950"},{"name":"Dol pri Ljubljani Municipality","isoCode":"022","countryCode":"SI","latitude":"46.08843860","longitude":"14.64247920"},{"name":"Domžale Municipality","isoCode":"023","countryCode":"SI","latitude":"46.14382690","longitude":"14.63752790"},{"name":"Dornava Municipality","isoCode":"024","countryCode":"SI","latitude":"46.44435130","longitude":"15.98891590"},{"name":"Dravograd Municipality","isoCode":"025","countryCode":"SI","latitude":"46.58921900","longitude":"15.02460210"},{"name":"Duplek Municipality","isoCode":"026","countryCode":"SI","latitude":"46.50100160","longitude":"15.75463070"},{"name":"Gorenja Vas–Poljane Municipality","isoCode":"027","countryCode":"SI","latitude":"46.11165820","longitude":"14.11493480"},{"name":"Gorišnica Municipality","isoCode":"028","countryCode":"SI","latitude":"46.41202710","longitude":"16.01330890"},{"name":"Gornja Radgona Municipality","isoCode":"029","countryCode":"SI","latitude":"46.67670990","longitude":"15.99108470"},{"name":"Gornji Grad Municipality","isoCode":"030","countryCode":"SI","latitude":"46.29617120","longitude":"14.80623470"},{"name":"Gornji Petrovci Municipality","isoCode":"031","countryCode":"SI","latitude":"46.80371280","longitude":"16.21913790"},{"name":"Grosuplje Municipality","isoCode":"032","countryCode":"SI","latitude":"45.95576450","longitude":"14.65889900"},{"name":"Šalovci Municipality","isoCode":"033","countryCode":"SI","latitude":"46.85335680","longitude":"16.25917910"},{"name":"Hrastnik Municipality","isoCode":"034","countryCode":"SI","latitude":"46.14172880","longitude":"15.08448940"},{"name":"Hrpelje–Kozina Municipality","isoCode":"035","countryCode":"SI","latitude":"45.60911920","longitude":"13.93791480"},{"name":"Idrija Municipality","isoCode":"036","countryCode":"SI","latitude":"46.00409390","longitude":"13.97754930"},{"name":"Ig Municipality","isoCode":"037","countryCode":"SI","latitude":"45.95888680","longitude":"14.52705280"},{"name":"Municipality of Ilirska Bistrica","isoCode":"038","countryCode":"SI","latitude":"45.57913230","longitude":"14.28097290"},{"name":"Ivančna Gorica Municipality","isoCode":"039","countryCode":"SI","latitude":"45.93958410","longitude":"14.80476260"},{"name":"Izola Municipality","isoCode":"040","countryCode":"SI","latitude":"45.53135570","longitude":"13.66646490"},{"name":"Jesenice Municipality","isoCode":"041","countryCode":"SI","latitude":"46.43670470","longitude":"14.05260570"},{"name":"Juršinci Municipality","isoCode":"042","countryCode":"SI","latitude":"46.48986510","longitude":"15.98092300"},{"name":"Kamnik Municipality","isoCode":"043","countryCode":"SI","latitude":"46.22216660","longitude":"14.60707270"},{"name":"Kanal ob Soči Municipality","isoCode":"044","countryCode":"SI","latitude":"46.06735300","longitude":"13.62033500"},{"name":"Kidričevo Municipality","isoCode":"045","countryCode":"SI","latitude":"46.39575720","longitude":"15.79259060"},{"name":"Kobarid Municipality","isoCode":"046","countryCode":"SI","latitude":"46.24569710","longitude":"13.57869490"},{"name":"Kobilje Municipality","isoCode":"047","countryCode":"SI","latitude":"46.68518000","longitude":"16.39367190"},{"name":"Kočevje Municipality","isoCode":"048","countryCode":"SI","latitude":"45.64280000","longitude":"14.86158380"},{"name":"Komen Municipality","isoCode":"049","countryCode":"SI","latitude":"45.81752350","longitude":"13.74827110"},{"name":"Koper City Municipality","isoCode":"050","countryCode":"SI","latitude":"45.54805900","longitude":"13.73018770"},{"name":"Kozje Municipality","isoCode":"051","countryCode":"SI","latitude":"46.07332110","longitude":"15.55967190"},{"name":"Kranj City Municipality","isoCode":"052","countryCode":"SI","latitude":"46.25850210","longitude":"14.35435690"},{"name":"Kranjska Gora Municipality","isoCode":"053","countryCode":"SI","latitude":"46.48452930","longitude":"13.78571450"},{"name":"Municipality of Krško","isoCode":"054","countryCode":"SI","latitude":"45.95896090","longitude":"15.49235550"},{"name":"Kungota","isoCode":"055","countryCode":"SI","latitude":"46.64187930","longitude":"15.60362880"},{"name":"Kuzma Municipality","isoCode":"056","countryCode":"SI","latitude":"46.83510380","longitude":"16.08071000"},{"name":"Laško Municipality","isoCode":"057","countryCode":"SI","latitude":"46.15422360","longitude":"15.23614910"},{"name":"Lenart Municipality","isoCode":"058","countryCode":"SI","latitude":"46.58344240","longitude":"15.82621250"},{"name":"Lendava Municipality","isoCode":"059","countryCode":"SI","latitude":"46.55134830","longitude":"16.44198390"},{"name":"Litija Municipality","isoCode":"060","countryCode":"SI","latitude":"46.05732260","longitude":"14.83096360"},{"name":"Ljubljana City Municipality","isoCode":"061","countryCode":"SI","latitude":"46.05694650","longitude":"14.50575150"},{"name":"Ljubno Municipality","isoCode":"062","countryCode":"SI","latitude":"46.34431250","longitude":"14.83354920"},{"name":"Ljutomer Municipality","isoCode":"063","countryCode":"SI","latitude":"46.51908480","longitude":"16.18932160"},{"name":"Logatec Municipality","isoCode":"064","countryCode":"SI","latitude":"45.91761100","longitude":"14.23514510"},{"name":"Loška Dolina Municipality","isoCode":"065","countryCode":"SI","latitude":"45.64779080","longitude":"14.49731470"},{"name":"Loški Potok Municipality","isoCode":"066","countryCode":"SI","latitude":"45.69096370","longitude":"14.59859700"},{"name":"Luče Municipality","isoCode":"067","countryCode":"SI","latitude":"46.35449250","longitude":"14.74715040"},{"name":"Lukovica Municipality","isoCode":"068","countryCode":"SI","latitude":"46.16962930","longitude":"14.69072590"},{"name":"Majšperk Municipality","isoCode":"069","countryCode":"SI","latitude":"46.35030190","longitude":"15.73405950"},{"name":"Maribor City Municipality","isoCode":"070","countryCode":"SI","latitude":"46.55064960","longitude":"15.62054390"},{"name":"Medvode Municipality","isoCode":"071","countryCode":"SI","latitude":"46.14190800","longitude":"14.40325960"},{"name":"Mengeš Municipality","isoCode":"072","countryCode":"SI","latitude":"46.16591220","longitude":"14.57196940"},{"name":"Metlika Municipality","isoCode":"073","countryCode":"SI","latitude":"45.64807150","longitude":"15.31778380"},{"name":"Mežica Municipality","isoCode":"074","countryCode":"SI","latitude":"46.52150270","longitude":"14.85213400"},{"name":"Miren–Kostanjevica Municipality","isoCode":"075","countryCode":"SI","latitude":"45.84360290","longitude":"13.62766470"},{"name":"Mislinja Municipality","isoCode":"076","countryCode":"SI","latitude":"46.44294030","longitude":"15.19876780"},{"name":"Moravče Municipality","isoCode":"077","countryCode":"SI","latitude":"46.13627810","longitude":"14.74600100"},{"name":"Moravske Toplice Municipality","isoCode":"078","countryCode":"SI","latitude":"46.68569320","longitude":"16.22245820"},{"name":"Mozirje Municipality","isoCode":"079","countryCode":"SI","latitude":"46.33943500","longitude":"14.96024130"}
1,{"name":"Murska Sobota City Municipality","isoCode":"080","countryCode":"SI","latitude":"46.64321470","longitude":"16.15157540"},{"name":"Muta Municipality","isoCode":"081","countryCode":"SI","latitude":"46.60973660","longitude":"15.16299950"},{"name":"Naklo Municipality","isoCode":"082","countryCode":"SI","latitude":"46.27186630","longitude":"14.31569320"},{"name":"Nazarje Municipality","isoCode":"083","countryCode":"SI","latitude":"46.28217410","longitude":"14.92256290"},{"name":"Nova Gorica City Municipality","isoCode":"084","countryCode":"SI","latitude":"45.97627600","longitude":"13.73088810"},{"name":"City Municipality of Novo Mesto","isoCode":"085","countryCode":"SI","latitude":"45.80108240","longitude":"15.17100890"},{"name":"Odranci Municipality","isoCode":"086","countryCode":"SI","latitude":"46.59010170","longitude":"16.27881650"},{"name":"Ormož Municipality","isoCode":"087","countryCode":"SI","latitude":"46.43533330","longitude":"16.15437400"},{"name":"Osilnica Municipality","isoCode":"088","countryCode":"SI","latitude":"45.54184670","longitude":"14.71563030"},{"name":"Pesnica Municipality","isoCode":"089","countryCode":"SI","latitude":"46.60887550","longitude":"15.67570510"},{"name":"Piran Municipality","isoCode":"090","countryCode":"SI","latitude":"45.52888560","longitude":"13.56807350"},{"name":"Pivka Municipality","isoCode":"091","countryCode":"SI","latitude":"45.67892960","longitude":"14.25426890"},{"name":"Podčetrtek Municipality","isoCode":"092","countryCode":"SI","latitude":"46.17395420","longitude":"15.60138160"},{"name":"Podvelka Municipality","isoCode":"093","countryCode":"SI","latitude":"46.62219520","longitude":"15.38899220"},{"name":"Postojna Municipality","isoCode":"094","countryCode":"SI","latitude":"45.77493900","longitude":"14.21342630"},{"name":"Preddvor Municipality","isoCode":"095","countryCode":"SI","latitude":"46.30171390","longitude":"14.42181650"},{"name":"Ptuj City Municipality","isoCode":"096","countryCode":"SI","latitude":"46.41995350","longitude":"15.86968840"},{"name":"Puconci Municipality","isoCode":"097","countryCode":"SI","latitude":"46.72004180","longitude":"16.09977920"},{"name":"Rače–Fram Municipality","isoCode":"098","countryCode":"SI","latitude":"46.45420830","longitude":"15.63294670"},{"name":"Radeče Municipality","isoCode":"099","countryCode":"SI","latitude":"46.06669540","longitude":"15.18204380"},{"name":"Radenci Municipality","isoCode":"100","countryCode":"SI","latitude":"46.62311210","longitude":"16.05069030"},{"name":"Radlje ob Dravi Municipality","isoCode":"101","countryCode":"SI","latitude":"46.61357320","longitude":"15.23544380"},{"name":"Radovljica Municipality","isoCode":"102","countryCode":"SI","latitude":"46.33558270","longitude":"14.20945340"},{"name":"Ravne na Koroškem Municipality","isoCode":"103","countryCode":"SI","latitude":"46.55211940","longitude":"14.95990840"},{"name":"Ribnica Municipality","isoCode":"104","countryCode":"SI","latitude":"45.74003030","longitude":"14.72657820"},{"name":"Rogašovci Municipality","isoCode":"105","countryCode":"SI","latitude":"46.80557850","longitude":"16.03452370"},{"name":"Rogaška Slatina Municipality","isoCode":"106","countryCode":"SI","latitude":"46.24539730","longitude":"15.62650140"},{"name":"Rogatec Municipality","isoCode":"107","countryCode":"SI","latitude":"46.22866260","longitude":"15.69913380"},{"name":"Ruše Municipality","isoCode":"108","countryCode":"SI","latitude":"46.52062650","longitude":"15.48178690"},{"name":"Semič Municipality","isoCode":"109","countryCode":"SI","latitude":"45.65205340","longitude":"15.18207010"},{"name":"Sevnica Municipality","isoCode":"110","countryCode":"SI","latitude":"46.00703170","longitude":"15.30456790"},{"name":"Sežana Municipality","isoCode":"111","countryCode":"SI","latitude":"45.72751090","longitude":"13.86619310"},{"name":"Slovenj Gradec City Municipality","isoCode":"112","countryCode":"SI","latitude":"46.48777180","longitude":"15.07294780"},{"name":"Slovenska Bistrica Municipality","isoCode":"113","countryCode":"SI","latitude":"46.39198130","longitude":"15.57278690"},{"name":"Slovenske Konjice Municipality","isoCode":"114","countryCode":"SI","latitude":"46.33691910","longitude":"15.42147080"},{"name":"Starše Municipality","isoCode":"115","countryCode":"SI","latitude":"46.46743310","longitude":"15.76405460"},{"name":"Sveti Jurij ob Ščavnici Municipality","isoCode":"116","countryCode":"SI","latitude":"46.56874520","longitude":"16.02225280"},{"name":"Šenčur Municipality","isoCode":"117","countryCode":"SI","latitude":"46.24336990","longitude":"14.41922230"},{"name":"Šentilj Municipality","isoCode":"118","countryCode":"SI","latitude":"46.68628390","longitude":"15.71035670"},{"name":"Šentjernej Municipality","isoCode":"119","countryCode":"SI","latitude":"45.84341300","longitude":"15.33783120"},{"name":"Šentjur Municipality","isoCode":"120","countryCode":"SI","latitude":"46.26543390","longitude":"15.40800000"},{"name":"Škocjan Municipality","isoCode":"121","countryCode":"SI","latitude":"45.91754540","longitude":"15.31017360"},{"name":"Škofja Loka Municipality","isoCode":"122","countryCode":"SI","latitude":"46.14098440","longitude":"14.28
1118730"},{"name":"Municipality of Škofljica","isoCode":"123","countryCode":"SI","latitude":"45.98409620","longitude":"14.57466260"},{"name":"Šmarje pri Jelšah Municipality","isoCode":"124","countryCode":"SI","latitude":"46.22870250","longitude":"15.51903530"},{"name":"Šmartno ob Paki Municipality","isoCode":"125","countryCode":"SI","latitude":"46.32903720","longitude":"15.03339370"},{"name":"Šoštanj Municipality","isoCode":"126","countryCode":"SI","latitude":"46.37828360","longitude":"15.04613780"},{"name":"Štore Municipality","isoCode":"127","countryCode":"SI","latitude":"46.22225140","longitude":"15.31261160"},{"name":"Tolmin Municipality","isoCode":"128","countryCode":"SI","latitude":"46.18571880","longitude":"13.73198380"},{"name":"Trbovlje Municipality","isoCode":"129","countryCode":"SI","latitude":"46.15035630","longitude":"15.04531370"},{"name":"Trebnje Municipality","isoCode":"130","countryCode":"SI","latitude":"45.90801630","longitude":"15.01319050"},{"name":"Tržič Municipality","isoCode":"131","countryCode":"SI","latitude":"46.35935140","longitude":"14.30066230"},{"name":"Turnišče Municipality","isoCode":"132","countryCode":"SI","latitude":"46.61375040","longitude":"16.32021000"},{"name":"Velike Lašče Municipality","isoCode":"134","countryCode":"SI","latitude":"45.83365910","longitude":"14.63623630"},{"name":"Videm Municipality","isoCode":"135","countryCode":"SI","latitude":"46.36383300","longitude":"15.87812120"},{"name":"Vipava Municipality","isoCode":"136","countryCode":"SI","latitude":"45.84126740","longitude":"13.96096130"},{"name":"Vitanje Municipality","isoCode":"137","countryCode":"SI","latitude":"46.38153230","longitude":"15.29506870"},{"name":"Vodice Municipality","isoCode":"138","countryCode":"SI","latitude":"46.18966430","longitude":"14.49385390"},{"name":"Vojnik Municipality","isoCode":"139","countryCode":"SI","latitude":"46.29205810","longitude":"15.30205800"},{"name":"Vrhnika Municipality","isoCode":"140","countryCode":"SI","latitude":"45.95027190","longitude":"14.32764220"},{"name":"Vuzenica Municipality","isoCode":"141","countryCode":"SI","latitude":"46.59808360","longitude":"15.16572370"},{"name":"Zagorje ob Savi Municipality","isoCode":"142","countryCode":"SI","latitude":"46.13452020","longitude":"14.99643840"},{"name":"Zavrč Municipality","isoCode":"143","countryCode":"SI","latitude":"46.35713000","longitude":"16.04777470"},{"name":"Zreče Municipality","isoCode":"144","countryCode":"SI","latitude":"46.41777860","longitude":"15.37094310"},{"name":"Železniki Municipality","isoCode":"146","countryCode":"SI","latitude":"46.22563770","longitude":"14.16936170"},{"name":"Žiri Municipality","isoCode":"147","countryCode":"SI","latitude":"46.04724990","longitude":"14.10984510"},{"name":"Benedikt Municipality","isoCode":"148","countryCode":"SI","latitude":"46.61558410","longitude":"15.89572810"},{"name":"Bistrica ob Sotli Municipality","isoCode":"149","countryCode":"SI","latitude":"46.05655790","longitude":"15.66259470"},{"name":"Bloke Municipality","isoCode":"150","countryCode":"SI","latitude":"45.77281410","longitude":"14.50634590"},{"name":"Braslovče Municipality","isoCode":"151","countryCode":"SI","latitude":"46.28361920","longitude":"15.04183200"},{"name":"Cankova Municipality","isoCode":"152","countryCode":"SI","latitude":"46.71823700","longitude":"16.01972220"},{"name":"Cerkvenjak Municipality","isoCode":"153","countryCode":"SI","latitude":"46.56707110","longitude":"15.94297530"},{"name":"Dobje Municipality","isoCode":"154","countryCode":"SI","latitude":"46.13700370","longitude":"15.39412900"},{"name":"Dobrna Municipality","isoCode":"155","countryCode":"SI","latitude":"46.33561410","longitude":"15.22597320"},{"name":"Dobrovnik Municipality","isoCode":"156","countryCode":"SI","latitude":"46.65386620","longitude":"16.35065940"},{"name":"Dolenjske Toplice Municipality","isoCode":"157","countryCode":"SI","latitude":"45.73457110","longitude":"15.01294930"},{"name":"Grad Municipality","isoCode":"158","countryCode":"SI","latitude":"46.80873200","longitude":"16.10920600"},{"name":"Hajdina Municipality","isoCode":"159","countryCode":"SI","latitude":"46.41850140","longitude":"15.82447220"},{"name":"Hoče–Slivnica Municipality","isoCode":"160","countryCode":"SI","latitude":"46.47785800","longitude":"15.64760050"},{"name":"Hodoš Municipality","isoCode":"161","countryCode":"SI","latitude":"46.83141340","longitude":"16.32106800"},{"name":"Horjul Municipality","isoCode":"162","countryCode":"SI","latitude":"46.02253780","longitude":"14.29862690"},{"name":"Jezersko Municipality","isoCode":"163","countryCode":"SI","latitude":"46.39427940","longitude":"14.49855590"},{"name":"Komenda Municipality","isoCode":"164","countryCode":"SI","latitude":"46.20648800","longitude":"14.53824990"},{"name":"Kostel Municipality","isoCode":"165","countryCode":"SI","latitude":"45.49282550","longitude":"14.87082350"},{"name":"Križevci Municipality","isoCode":"166","countryCode":"SI","latitude":"46.57018210","longitude":"16.10926530"},{"name":"Lovrenc na Pohorju Municipality","isoCode":"167","countryCode":"SI","latitude":"46.54196380","longitude":"15.40004430"},{"name":"Markovci Municipality","isoCode":"168","countryCode":"SI","latitude":"46.38793090","longitude":"15.95860140"}
1,{"name":"Miklavž na Dravskem Polju Municipality","isoCode":"169","countryCode":"SI","latitude":"46.50826280","longitude":"15.69520650"},{"name":"Mirna Peč Municipality","isoCode":"170","countryCode":"SI","latitude":"45.84815740","longitude":"15.08794500"},{"name":"Oplotnica","isoCode":"171","countryCode":"SI","latitude":"46.38716300","longitude":"15.44581310"},{"name":"Podlehnik Municipality","isoCode":"172","countryCode":"SI","latitude":"46.33107820","longitude":"15.87858360"},{"name":"Polzela Municipality","isoCode":"173","countryCode":"SI","latitude":"46.28089700","longitude":"15.07373210"},{"name":"Prebold Municipality","isoCode":"174","countryCode":"SI","latitude":"46.23591360","longitude":"15.09369120"},{"name":"Prevalje Municipality","isoCode":"175","countryCode":"SI","latitude":"46.56211460","longitude":"14.88478610"},{"name":"Razkrižje Municipality","isoCode":"176","countryCode":"SI","latitude":"46.52263390","longitude":"16.26686380"},{"name":"Ribnica na Pohorju Municipality","isoCode":"177","countryCode":"SI","latitude":"46.53561450","longitude":"15.26745380"},{"name":"Selnica ob Dravi Municipality","isoCode":"178","countryCode":"SI","latitude":"46.55139180","longitude":"15.49294100"},{"name":"Sodražica Municipality","isoCode":"179","countryCode":"SI","latitude":"45.76165650","longitude":"14.63528530"},{"name":"Solčava Municipality","isoCode":"180","countryCode":"SI","latitude":"46.40235260","longitude":"14.68023040"},{"name":"Sveta Ana Municipality","isoCode":"181","countryCode":"SI","latitude":"46.65000000","longitude":"15.84527800"},{"name":"Sveti Andraž v Slovenskih Goricah Municipality","isoCode":"182","countryCode":"SI","latitude":"46.51897470","longitude":"15.94982620"},{"name":"Šempeter–Vrtojba Municipality","isoCode":"183","countryCode":"SI","latitude":"45.92900950","longitude":"13.64155940"},{"name":"Tabor Municipality","isoCode":"184","countryCode":"SI","latitude":"46.21079210","longitude":"15.01742490"},{"name":"Trnovska Vas Municipality","isoCode":"185","countryCode":"SI","latitude":"46.52940350","longitude":"15.88531180"},{"name":"Trzin Municipality","isoCode":"186","countryCode":"SI","latitude":"46.12982410","longitude":"14.55776370"},{"name":"Velika Polana Municipality","isoCode":"187","countryCode":"SI","latitude":"46.57317150","longitude":"16.34441260"},{"name":"Veržej Municipality","isoCode":"188","countryCode":"SI","latitude":"46.58411350","longitude":"16.16208000"},{"name":"Vransko Municipality","isoCode":"189","countryCode":"SI","latitude":"46.23900600","longitude":"14.95272490"},{"name":"Žalec Municipality","isoCode":"190","countryCode":"SI","latitude":"46.25197120","longitude":"15.16500720"},{"name":"Žetale Municipality","isoCode":"191","countryCode":"SI","latitude":"46.27428330","longitude":"15.79133590"},{"name":"Žirovnica Municipality","isoCode":"192","countryCode":"SI","latitude":"46.39544030","longitude":"14.15396320"},{"name":"Žužemberk Municipality","isoCode":"193","countryCode":"SI","latitude":"45.82003500","longitude":"14.95359190"},{"name":"Šmartno pri Litiji Municipality","isoCode":"194","countryCode":"SI","latitude":"46.04549710","longitude":"14.84101330"},{"name":"Municipality of Apače","isoCode":"195","countryCode":"SI","latitude":"46.69746790","longitude":"15.91025340"},{"name":"Municipality of Cirkulane","isoCode":"196","countryCode":"SI","latitude":"46.32983220","longitude":"15.99806660"},{"name":"Kostanjevica na Krki Municipality","isoCode":"197","countryCode":"SI","latitude":"45.83166380","longitude":"15.44119060"},{"name":"Makole Municipality","isoCode":"198","countryCode":"SI","latitude":"46.31686970","longitude":"15.66641260"},{"name":"Mokronog–Trebelno Municipality","isoCode":"199","countryCode":"SI","latitude":"45.90885290","longitude":"15.15967360"},{"name":"Poljčane Municipality","isoCode":"200","countryCode":"SI","latitude":"46.31398530","longitude":"15.57847910"},{"name":"Renče–Vogrsko Municipality","isoCode":"201","countryCode":"SI","latitude":"45.89546170","longitude":"13.67856730"},{"name":"Središče ob Dravi","isoCode":"202","countryCode":"SI","latitude":"46.39592820","longitude":"16.27049150"},{"name":"Straža Municipality","isoCode":"203","countryCode":"SI","latitude":"45.77684280","longitude":"15.09486940"},{"name":"Sveta Trojica v Slovenskih Goricah Municipality","isoCode":"204","countryCode":"SI","latitude":"46.56808090","longitude":"15.88230640"},{"name":"Sveti Tomaž Municipality","isoCode":"205","countryCode":"SI","latitude":"46.48352830","longitude":"16.07944200"},{"name":"Šmarješke Toplice Municipality","isoCode":"206","countryCode":"SI","latitude":"45.86803770","longitude":"15.23474220"},{"name":"Gorje Municipality","isoCode":"207","countryCode":"SI","latitude":"46.38024580","longitude":"14.06853390"},{"name":"Log–Dragomer Municipality","isoCode":"208","countryCode":"SI","latitude":"46.01787470","longitude":"14.36877670"},{"name":"Rečica ob Savinji Municipality","isoCode":"209","countryCode":"SI","latitude":"46.32337900","longitude":"14.92236700"},{"name":"Sveti Jurij v Slovenskih Goricah Municipality","isoCode":"210","countryCode":"SI","latitude":"46.61707910","longitude":"15.78046770"},{"name":"Šentrupert Municipality","isoCode":"211","countryCode":"SI","latitude":"45.98731420","longitude":"15.08297830"},{"name":"Mirna Municipality","isoCode":"212","countryCode":"SI","latitude":"45.95156470","longitude":"15.06209770"},{"name":"Ankaran Municipality","isoCode":"213","countryCode":"SI","latitude":"45.57845100","longitude":"13.73691740"},{"name":"Banská Bystrica Region","isoCode":"BC","countryCode":"SK","latitude":"48.53124990","longitude":"19.38287400"},{"name":"Bratislava Region","isoCode":"BL","countryCode":"SK","latitude":"48.31183040","longitude":"17.19732990"},{"name":"Košice Region","isoCode":"KI","countryCode":"SK","latitude":"48.63757370","longitude":"21.08342250"},{"name":"Nitra Region","isoCode":"NI","countryCode":"SK","latitude":"48.01437650","longitude":"18.54165040"},{"name":"Prešov Region","isoCode":"PV","countryCode":"SK","latitude":"49.17167730","longitude":"21.37420010"},{"name":"Trnava Region","isoCode":"TA","countryCode":"SK","latitude":"48.39438980","longitude":"17.72162050"},{"name":"Trenčín Region","isoCode":"TC","countryCode":"SK","latitude":"48.80867580","longitude":"18.23240260"},{"name":"Žilina Region","isoCode":"ZI","countryCode":"SK","latitude":"49.20314350","longitude":"19.36457330"},{"name":"Eastern Province","isoCode":"E","countryCode":"SL","latitude":null,"longitude":null},{"name":"Northern Province","isoCode":"N","countryCode":"SL","latitude":null,"longitude":null},{"name":"Southern Province","isoCode":"S","countryCode":"SL","latitude":null,"longitude":null},{"name":"Western Area","isoCode":"W","countryCode":"SL","latitude":"40.25459690","longitude":"-80.24554440"},{"name":"Acquaviva","isoCode":"01","countryCode":"SM","latitude":"41.86715970","longitude":"14.74694790"},{"name":"Chiesanuova","isoCode":"02","countryCode":"SM","latitude":"45.42261720","longitude":"7.65038540"},{"name":"Domagnano","isoCode":"03","countryCode":"SM","latitude":"43.95019290","longitude":"12.46815370"},{"name":"Faetano","isoCode":"04","countryCode":"SM","latitude":"43.93489670","longitude":"12.48965540"},{"name":"Fiorentino","isoCode":"05","countryCode":"SM","latitude":"43.90783370","longitude":"12.45812090"},{"name":"Borgo Maggiore","isoCode":"06","countryCode":"SM","latitude":"43.95748820","longitude":"12.45525460"},{"name":"San Marino","isoCode":"07","countryCode":"SM","latitude":"43.94236000","longitude":"12.45777700"},{"name":"Montegiardino","isoCode":"08","countryCode":"SM","latitude":"43.90529990","longitude":"12.48105420"},{"name":"Serravalle","isoCode":"09","countryCode":"SM","latitude":"44.72320840","longitude":"8.85740050"},{"name":"Diourbel Region","isoCode":"DB","countryCode":"SN","latitude":"14.72830850","longitude":"-16.25221430"},{"name":"Dakar","isoCode":"DK","countryCode":"SN","latitude":"14.71667700","longitude":"-17.46768610"},{"name":"Fatick","isoCode":"FK","countryCode":"SN","latitude":"14.33901670","longitude":"-16.41114250"},{"name":"Kaffrine","isoCode":"KA","countryCode":"SN","latitude":"14.10520200","longitude":"-15.54157550"},{"name":"Kolda","isoCode":"KD","countryCode":"SN","latitude":"12.910
174950","longitude":"-14.95056710"},{"name":"Kédougou","isoCode":"KE","countryCode":"SN","latitude":"12.56046070","longitude":"-12.17470770"},{"name":"Kaolack","isoCode":"KL","countryCode":"SN","latitude":"14.16520830","longitude":"-16.07577490"},{"name":"Louga","isoCode":"LG","countryCode":"SN","latitude":"15.61417680","longitude":"-16.22868000"},{"name":"Matam","isoCode":"MT","countryCode":"SN","latitude":"15.66002250","longitude":"-13.25769060"},{"name":"Sédhiou","isoCode":"SE","countryCode":"SN","latitude":"12.70460400","longitude":"-15.55623040"},{"name":"Saint-Louis","isoCode":"SL","countryCode":"SN","latitude":"38.62700250","longitude":"-90.19940420"},{"name":"Tambacounda Region","isoCode":"TC","countryCode":"SN","latitude":"13.56190110","longitude":"-13.17403480"},{"name":"Thiès Region","isoCode":"TH","countryCode":"SN","latitude":"14.79100520","longitude":"-16.93586040"},{"name":"Ziguinchor","isoCode":"ZG","countryCode":"SN","latitude":"12.56414790","longitude":"-16.26398250"},{"name":"Awdal Region","isoCode":"AW","countryCode":"SO","latitude":"10.63342850","longitude":"43.32946600"},{"name":"Bakool","isoCode":"BK","countryCode":"SO","latitude":"4.36572210","longitude":"44.09603110"},{"name":"Banaadir","isoCode":"BN","countryCode":"SO","latitude":"2.11873750","longitude":"45.33694590"},{"name":"Bari","isoCode":"BR","countryCode":"SO","latitude":"41.11714320","longitude":"16.87187150"},{"name":"Bay","isoCode":"BY","countryCode":"SO","latitude":"37.03655340","longitude":"-95.61747670"},{"name":"Galguduud","isoCode":"GA","countryCode":"SO","latitude":"5.18501280","longitude":"46.82528380"},{"name":"Gedo","isoCode":"GE","countryCode":"SO","latitude":"3.50392270","longitude":"42.23624350"},{"name":"Hiran","isoCode":"HI","countryCode":"SO","latitude":"4.32101500","longitude":"45.29938620"},{"name":"Middle Juba","isoCode":"JD","countryCode":"SO","latitude":"2.07804880","longitude":"41.60118140"},{"name":"Lower Juba","isoCode":"JH","countryCode":"SO","latitude":"0.22402100","longitude":"41.60118140"},{"name":"Mudug","isoCode":"MU","countryCode":"SO","latitude":"6.56567260","longitude":"47.76375650"},{"name":"Nugal","isoCode":"NU","countryCode":"SO","latitude":"43.27938610","longitude":"17.03392050"},{"name":"Sanaag Region","isoCode":"SA","countryCode":"SO","latitude":"10.39382180","longitude":"47.76375650"},{"name":"Middle Shebelle","isoCode":"SD","countryCode":"SO","latitude":"2.92502470","longitude":"45.90396890"},{"name":"Lower Shebelle","isoCode":"SH","countryCode":"SO","latitude":"1.87664580","longitude":"44.24790150"},{"name":"Togdheer Region","isoCode":"TO","countryCode":"SO","latitude":"9.44605870","longitude":"45.29938620"},{"name":"Brokopondo District","isoCode":"BR","countryCode":"SR","latitude":"4.77102470","longitude":"-55.04933750"},{"name":"Commewijne District","isoCode":"CM","countryCode":"SR","latitude":"5.74021100","longitude":"-54.87312190"},{"name":"Coronie District","isoCode":"CR","countryCode":"SR","latitude":"5.69432710","longitude":"-56.29293810"},{"name":"Marowijne District","isoCode":"MA","countryCode":"SR","latitude":"5.62681280","longitude":"-54.25931180"},{"name":"Nickerie District","isoCode":"NI","countryCode":"SR","latitude":"5.58554690","longitude":"-56.83111170"},{"name":"Paramaribo District","isoCode":"PM","countryCode":"SR","latitude":"5.85203550","longitude":"-55.20382780"},{"name":"Para District","isoCode":"PR","countryCode":"SR","latitude":"5.48173180","longitude":"-55.22592070"},{"name":"Saramacca District","isoCode":"SA","countryCode":"SR","latitude":"5.72408130","longitude":"-55.66896360"},{"name":"Sipaliwini District","isoCode":"SI","countryCode":"SR","latitude":"3.65673820","longitude":"-56.20353870"},{"name":"Wanica District","isoCode":"WA","countryCode":"SR","latitude":"5.73237620","longitude":"-55.27012350"},{"name":"Northern Bahr el Ghazal","isoCode":"BN","countryCode":"SS","latitude":"8.53604490","longitude":"26.79678490"},{"name":"Western Bahr el Ghazal","isoCode":"BW","countryCode":"SS","latitude":"8.64523990","longitude":"25.28375850"},{"name":"Central Equatoria","isoCode":"EC","countryCode":"SS","latitude":"4.61440630","longitude":"31.26263660"},{"name":"Eastern Equatoria","isoCode":"EE","countryCode":"SS","latitude":"5.06929950","longitude":"33.43835300"},{"name":"Western Equatoria","isoCode":"EW","countryCode":"SS","latitude":"5.34717990","longitude":"28.29943500"},{"name":"Jonglei State","isoCode":"JG","countryCode":"SS","latitude":"7.18196190","longitude":"32.35609520"},{"name":"Lakes","isoCode":"LK","countryCode":"SS","latitude":"37.16282550","longitude":"-95.69116230"},{"name":"Upper Nile","isoCode":"NU","countryCode":"SS","latitude":"9.88942020","longitude":"32.71813750"},{"name":"Unity","isoCode":"UY","countryCode":"SS","latitude":"37.78712760","longitude":"-122.40340790"},{"name":"Warrap","isoCode":"WR","countryCode":"SS","latitude":"8.08862380","longitude":"28.64106410"},{"name":"Príncipe Province","isoCode":"P","countryCode":"ST","latitude":"1.61393810","longitude":"7.40569280"},{"name":"São Tomé Province","isoCode":"S","countryCode":"ST","latitude":"0.33019240","longitude":"6.73334300"},{"name":"Ahuachapán Department","isoCode":"AH","countryCode":"SV","latitude":"13.82161480","longitude":"-89.92532330"},{"name":"Cabañas Department","isoCode":"CA","countryCode":"SV","latitude":"13.86482880","longitude":"-88.74939980"},{"name":"Chalatenango Department","isoCode":"CH","countryCode":"SV","latitude":"14.19166480","longitude":"-89.17059980"},{"name":"Cuscatlán Department","isoCode":"CU","countryCode":"SV","latitude":"13.86619570","longitude":"-89.05615320"},{"name":"La Libertad Department","isoCode":"LI","countryCode":"SV","latitude":"13.68176610","longitude":"-89.36062980"},{"name":"Morazán Department","isoCode":"MO","countryCode":"SV","latitude":"13.76820000","longitude":"-88.12913870"},{"name":"La Paz Department","isoCode":"PA","countryCode":"SV","latitude":null,"longitude":null},{"name":"Santa Ana Department","isoCode":"SA","countryCode":"SV","latitude":"14.14611210","longitude":"-89.51200840"},{"name":"San Miguel Department","isoCode":"SM","countryCode":"SV","latitude":"13.44510410","longitude":"-88.24611830"},{"name":"Sonsonate Department","isoCode":"SO","countryCode":"SV","latitude":"13.68235800","longitude":"-89.66281110"},{"name":"San Salvador Department","isoCode":"SS","countryCode":"SV","latitude":"13.77399970","longitude":"-89.20867730"},{"name":"San Vicente Department","isoCode":"SV","countryCode":"SV","latitude":"13.58685610","longitude":"-88.74939980"},{"name":"La Unión Department","isoCode":"UN","countryCode":"SV","latitude":"13.48864430","longitude":"-87.89424510"},{"name":"Usulután Department","isoCode":"US","countryCode":"SV","latitude":"13.44706340","longitude":"-88.55653100"},{"name":"Damascus Governorate","isoCode":"DI","countryCode":"SY","latitude":"33.51514440","longitude":"36.39313540"},{"name":"Daraa Governorate","isoCode":"DR","countryCode":"SY","latitude":"32.92488130","longitude":"36.17626150"},{"name":"Deir ez-Zor Governorate","isoCode":"DY","countryCode":"SY","latitude":"35.28797980","longitude":"40.30886260"},{"name":"Al-Hasakah Governorate","isoCode":"HA","countryCode":"SY","latitude":"36.40551500","longitude":"40.79691490"},{"name":"Homs Governorate","isoCode":"HI","countryCode":"SY","latitude":"34.25671230","longitude":"38.31657250"},{"name":"Aleppo Governorate","isoCode":"HL","countryCode":"SY","latitude":"36.22623930","longitude":"37.46813960"},{"name":"Hama Governorate","isoCode":"HM","countryCode":"SY","latitude":"35.18878650","longitude":"37.21158290"},{"name":"Idlib Governorate","isoCode":"ID","countryCode":"SY","latitude":"35.82687980","longitude":"36.69572160"},{"name":"Latakia Governorate","isoCode":"LA","countryCode":"SY","latitude":"35.61297910","longitude":"36.00232250"},{"name":"Quneitra Governorate","isoCode":"QU","countryCode":"SY","latitude":"33.07763180","longitude":"35.89341360"},{"name":"Al-Raqqah Governorate","isoCode":"RA","countryCode":"SY","latitude":"35.95941060","longitude":"38.99810520"},{"name":"Rif Dimashq Governorate","isoCode":"RD","countryCode":"SY","latitude":"33.51672890","longitude":"36.95410700"},{"name":"As-Suwayda Governorate","isoCode":"SU","countryCode":"SY","latitude":"32.79891560","longitude":"36.78195050"},{"name":"Tartus Governorate","isoCode":"TA","countryCode":"SY","latitude":"35.00066520","longitude":"36.00232250"},{"name":"Hhohho District","isoCode":"HH","countryCode":"SZ","latitude":"-26.13656620","longitude":"31.35416310"},{"name":"Lubombo District","isoCode":"LU","countryCode":"SZ","latitude":"-26.78517730","longitude":"31.81070790"},{"name":"Manzini District","isoCode":"MA","countryCode":"SZ","latitude":"-26.50819990","longitude":"31.37131640"},{"name":"Shiselweni District","isoCode":"SH","countryCode":"SZ","latitude":"-26.98275770","longitude":"31.35416310"},{"name":"Batha Region","isoCode":"BA","countryCode":"TD","latitude":"13.93717750","longitude":"18.42760470"},{"name":"Bahr el Gazel","isoCode":"BG","countryCode":"TD","latitude":"14.77022660","longitude":"16.91225100"},{"name":"Borkou","isoCode":"BO","countryCode":"TD","latitude":"17.86888450","longitude":"18.80761950"},{"name":"Ennedi-Est","isoCode":"EE","countryCode":"TD","latitude":"16.34204960","longitude":"23.00119890"},{"name":"Ennedi Region","isoCode":"EN","countryCode":"TD","latitude":"17.54145780","longitude":"21.85685860"},{"name":"Ennedi-Ouest","isoCode":"EO","countryCode":"TD","latitude":"18.97756300","longitude":"21.85685860"},{"name":"Guéra Region","isoCode":"GR","countryCode":"TD","latitude":"11.12190150","longitude":"18.42760470"},{"name":"Hadjer-Lamis","isoCode":"HL","countryCode":"TD","latitude":"12.45772730","longitude":"16.72346390"},{"name":"Kanem Region","isoCode":"KA","countryCode":"TD","latitude":"14.8781262
10","longitude":"15.40680790"},{"name":"Lac Region","isoCode":"LC","countryCode":"TD","latitude":"13.69153770","longitude":"14.10013260"},{"name":"Logone Occidental Region","isoCode":"LO","countryCode":"TD","latitude":"8.75967600","longitude":"15.87600400"},{"name":"Logone Oriental Region","isoCode":"LR","countryCode":"TD","latitude":"8.31499490","longitude":"16.34637910"},{"name":"Mandoul Region","isoCode":"MA","countryCode":"TD","latitude":"8.60309100","longitude":"17.47951730"},{"name":"Moyen-Chari Region","isoCode":"MC","countryCode":"TD","latitude":"9.06399980","longitude":"18.42760470"},{"name":"Mayo-Kebbi Est Region","isoCode":"ME","countryCode":"TD","latitude":"9.40460390","longitude":"14.84546190"},{"name":"Mayo-Kebbi Ouest Region","isoCode":"MO","countryCode":"TD","latitude":"10.41130140","longitude":"15.59433880"},{"name":"N\'Djamena","isoCode":"ND","countryCode":"TD","latitude":"12.13484570","longitude":"15.05574150"},{"name":"Ouaddaï Region","isoCode":"OD","countryCode":"TD","latitude":"13.74847600","longitude":"20.71224650"},{"name":"Salamat Region","isoCode":"SA","countryCode":"TD","latitude":"10.96916010","longitude":"20.71224650"},{"name":"Sila Region","isoCode":"SI","countryCode":"TD","latitude":"12.13074000","longitude":"21.28450250"},{"name":"Tandjilé Region","isoCode":"TA","countryCode":"TD","latitude":"9.66257290","longitude":"16.72346390"},{"name":"Tibesti Region","isoCode":"TI","countryCode":"TD","latitude":"21.36500310","longitude":"16.91225100"},{"name":"Wadi Fira Region","isoCode":"WF","countryCode":"TD","latitude":"15.08924160","longitude":"21.47528510"},{"name":"Centrale Region","isoCode":"C","countryCode":"TG","latitude":"8.65860290","longitude":"1.05861350"},{"name":"Kara Region","isoCode":"K","countryCode":"TG","latitude":"9.72163930","longitude":"1.05861350"},{"name":"Maritime","isoCode":"M","countryCode":"TG","latitude":"41.65514930","longitude":"-83.52784670"},{"name":"Plateaux Region","isoCode":"P","countryCode":"TG","latitude":"7.61013780","longitude":"1.05861350"},{"name":"Savanes Region","isoCode":"S","countryCode":"TG","latitude":"10.52917810","longitude":"0.52578230"},{"name":"Bangkok","isoCode":"10","countryCode":"TH","latitude":"13.75633090","longitude":"100.50176510"},{"name":"Samut Prakan","isoCode":"11","countryCode":"TH","latitude":"13.59909610","longitude":"100.59983190"},{"name":"Nonthaburi","isoCode":"12","countryCode":"TH","latitude":"13.85910840","longitude":"100.52165080"},{"name":"Pathum Thani","isoCode":"13","countryCode":"TH","latitude":"14.02083910","longitude":"100.52502760"},{"name":"Phra Nakhon Si Ayutthaya","isoCode":"14","countryCode":"TH","latitude":"14.36923250","longitude":"100.58766340"},{"name":"Ang Thong","isoCode":"15","countryCode":"TH","latitude":"14.58960540","longitude":"100.45505200"},{"name":"Lop Buri","isoCode":"16","countryCode":"TH","latitude":"14.79950810","longitude":"100.65337060"},{"name":"Sing Buri","isoCode":"17","countryCode":"TH","latitude":"14.89362530","longitude":"100.39673140"},{"name":"Chai Nat","isoCode":"18","countryCode":"TH","latitude":"15.18519710","longitude":"100.12512500"},{"name":"Saraburi","isoCode":"19","countryCode":"TH","latitude":"14.52891540","longitude":"100.91014210"},{"name":"Chon Buri","isoCode":"20","countryCode":"TH","latitude":"13.36114310","longitude":"100.98467170"},{"name":"Rayong","isoCode":"21","countryCode":"TH","latitude":"12.68139570","longitude":"101.28162610"},{"name":"Chanthaburi","isoCode":"22","countryCode":"TH","latitude":"12.61124850","longitude":"102.10378060"},{"name":"Trat","isoCode":"23","countryCode":"TH","latitude":"12.24275630","longitude":"102.51747340"},{"name":"Chachoengsao","isoCode":"24","countryCode":"TH","latitude":"13.69041940","longitude":"101.07795960"},{"name":"Prachin Buri","isoCode":"25","countryCode":"TH","latitude":"14.04206990","longitude":"101.66008740"},{"name":"Nakhon Nayok","isoCode":"26","countryCode":"TH","latitude":"14.20694660","longitude":"101.21305110"},{"name":"Sa Kaeo","isoCode":"27","countryCode":"TH","latitude":"13.82403800","longitude":"102.06458390"},{"name":"Nakhon Ratchasima","isoCode":"30","countryCode":"TH","latitude":"14.97384930","longitude":"102.08365200"},{"name":"Buri Ram","isoCode":"31","countryCode":"TH","latitude":"14.99510030","longitude":"103.11159150"},{"name":"Surin","isoCode":"32","countryCode":"TH","latitude":"37.03582710","longitude":"-95.62763670"},{"name":"Si Sa Ket","isoCode":"33","countryCode":"TH","latitude":"15.11860090","longitude":"104.32200950"},{"name":"Ubon Ratchathani","isoCode":"34","countryCode":"TH","latitude":"15.24484530","longitude":"104.84729950"},{"name":"Yasothon","isoCode":"35","countryCode":"TH","latitude":"15.79264100","longitude":"104.14528270"},{"name":"Chaiyaphum","isoCode":"36","countryCode":"TH","latitude":"16.00749740","longitude":"101.61291720"},{"name":"Amnat Charoen","isoCode":"37","countryCode":"TH","latitude":"15.86567830","longitude":"104.62577740"},{"name":"Bueng Kan","isoCode":"38","countryCode":"TH","latitude":"18.36091040","longitude":"103.64644630"},{"name":"Nong Bua Lam Phu","isoCode":"39","countryCode":"TH","latitude":"17.22182470","longitude":"102.42603680"},{"name":"Khon Kaen","isoCode":"40","countryCode":"TH","latitude":"16.43219380","longitude":"102.82362140"},{"name":"Udon Thani","isoCode":"41","countryCode":"TH","latitude":"17.36469690","longitude":"102.81589240"},{"name":"Loei","isoCode":"42","countryCode":"TH","latitude":"17.48602320","longitude":"101.72230020"},{"name":"Nong Khai","isoCode":"43","countryCode":"TH","latitude":"17.87828030","longitude":"102.74126380"},{"name":"Maha Sarakham","isoCode":"44","countryCode":"TH","latitude":"16.01320150","longitude":"103.16151690"},{"name":"Roi Et","isoCode":"45","countryCode":"TH","latitude":"16.05381960","longitude":"103.65200360"},{"name":"Kalasin","isoCode":"46","countryCode":"TH","latitude":"16.43850800","longitude":"103.50609940"},{"name":"Sakon Nakhon","isoCode":"47","countryCode":"TH","latitude":"17.16642110","longitude":"104.14860550"},{"name":"Nakhon Phanom","isoCode":"48","countryCode":"TH","latitude":"17.39203900","longitude":"104.76955080"}
1,{"name":"Mukdahan","isoCode":"49","countryCode":"TH","latitude":"16.54359140","longitude":"104.70241210"},{"name":"Chiang Mai","isoCode":"50","countryCode":"TH","latitude":"18.78834390","longitude":"98.98530080"},{"name":"Lamphun","isoCode":"51","countryCode":"TH","latitude":"18.57446060","longitude":"99.00872210"},{"name":"Lampang","isoCode":"52","countryCode":"TH","latitude":"18.28553950","longitude":"99.51278950"},{"name":"Uttaradit","isoCode":"53","countryCode":"TH","latitude":"17.62008860","longitude":"100.09929420"},{"name":"Phrae","isoCode":"54","countryCode":"TH","latitude":"18.14457740","longitude":"100.14028310"},{"name":"Nan","isoCode":"55","countryCode":"TH","latitude":"45.52220800","longitude":"-122.98632810"},{"name":"Phayao","isoCode":"56","countryCode":"TH","latitude":"19.21543670","longitude":"100.20236920"},{"name":"Chiang Rai","isoCode":"57","countryCode":"TH","latitude":"19.91047980","longitude":"99.84057600"},{"name":"Mae Hong Son","isoCode":"58","countryCode":"TH","latitude":"19.30202960","longitude":"97.96543680"},{"name":"Nakhon Sawan","isoCode":"60","countryCode":"TH","latitude":"15.69873820","longitude":"100.11996000"},{"name":"Uthai Thani","isoCode":"61","countryCode":"TH","latitude":"15.38350010","longitude":"100.02455270"},{"name":"Kamphaeng Phet","isoCode":"62","countryCode":"TH","latitude":"16.48277980","longitude":"99.52266180"},{"name":"Tak","isoCode":"63","countryCode":"TH","latitude":"45.02996460","longitude":"-93.10498150"},{"name":"Sukhothai","isoCode":"64","countryCode":"TH","latitude":"43.64855560","longitude":"-79.37466390"},{"name":"Phitsanulok","isoCode":"65","countryCode":"TH","latitude":"16.82112380","longitude":"100.26585160"},{"name":"Phichit","isoCode":"66","countryCode":"TH","latitude":"16.27408760","longitude":"100.33469910"},{"name":"Phetchabun","isoCode":"67","countryCode":"TH","latitude":"16.30166900","longitude":"101.11928040"},{"name":"Ratchaburi","isoCode":"70","countryCode":"TH","latitude":"13.52828930","longitude":"99.81342110"},{"name":"Kanchanaburi","isoCode":"71","countryCode":"TH","latitude":"14.10113930","longitude":"99.41794310"},{"name":"Suphan Buri","isoCode":"72","countryCode":"TH","latitude":"14.47448920","longitude":"100.11771280"},{"name":"Nakhon Pathom","isoCode":"73","countryCode":"TH","latitude":"13.81402930","longitude":"100.03729290"},{"name":"Samut Sakhon","isoCode":"74","countryCode":"TH","latitude":"13.54752160","longitude":"100.27439560"},{"name":"Samut Songkhram","isoCode":"75","countryCode":"TH","latitude":"13.40982170","longitude":"100.00226450"},{"name":"Phetchaburi","isoCode":"76","countryCode":"TH","latitude":"12.96492150","longitude":"99.64258830"},{"name":"Prachuap Khiri Khan","isoCode":"77","countryCode":"TH","latitude":"11.79383890","longitude":"99.79575640"},{"name":"Nakhon Si Thammarat","isoCode":"80","countryCode":"TH","latitude":"8.43248310","longitude":"99.95990330"},{"name":"Krabi","isoCode":"81","countryCode":"TH","latitude":"8.08629970","longitude":"98.90628350"},{"name":"Phangnga","isoCode":"82","countryCode":"TH","latitude":"8.45014140","longitude":"98.52553170"},{"name":"Phuket","isoCode":"83","countryCode":"TH","latitude":"7.88044790","longitude":"98.39225040"},{"name":"Surat Thani","isoCode":"84","countryCode":"TH","latitude":"9.13419490","longitude":"99.33341980"},{"name":"Ranong","isoCode":"85","countryCode":"TH","latitude":"9.95287020","longitude":"98.60846410"},{"name":"Chumphon","isoCode":"86","countryCode":"TH","latitude":"10.49304960","longitude":"99.18001990"},{"name":"Songkhla","isoCode":"90","countryCode":"TH","latitude":"7.18976590","longitude":"100.59538130"},{"name":"Satun","isoCode":"91","countryCode":"TH","latitude":"6.62381580","longitude":"100.06737440"},{"name":"Trang","isoCode":"92","countryCode":"TH","latitude":"7.56448330","longitude":"99.62393340"},{"name":"Phatthalung","isoCode":"93","countryCode":"TH","latitude":"7.61668230","longitude":"100.07402310"},{"name":"Pattani","isoCode":"94","countryCode":"TH","latitude":"6.76183080","longitude":"101.32325490"},{"name":"Yala","isoCode":"95","countryCode":"TH","latitude":"44.05791170","longitude":"-123.16538480"},{"name":"Narathiwat","isoCode":"96","countryCode":"TH","latitude":"6.42546070","longitude":"101.82531430"},{"name":"Pattaya","isoCode":"S","countryCode":"TH","latitude":"12.92355570","longitude":"100.88245510"},{"name":"Gorno-Badakhshan Autonomous Province","isoCode":"GB","countryCode":"TJ","latitude":"38.41273200","longitude":"73.08774900"},{"name":"Khatlon Province","isoCode":"KT","countryCode":"TJ","latitude":"37.91135620","longitude":"69.09702300"},{"name":"districts of Republican Subordination","isoCode":"RA","countryCode":"TJ","latitude":"39.08579020","longitude":"70.24083250"},{"name":"Sughd Province","isoCode":"SU","countryCode":"TJ","latitude":"39.51553260","longitude":"69.09702300"},{"name":"Aileu municipality","isoCode":"AL","countryCode":"TL","latitude":"-8.70439940","longitude":"125.60954740"},{"name":"Ainaro Municipality","isoCode":"AN","countryCode":"TL","latitude":"-9.01131710","longitude":"125.52200120"},{"name":"Baucau Municipality","isoCode":"BA","countryCode":"TL","latitude":"-8.47143080","longitude":"126.45759910"},{"name":"Bobonaro Municipality","isoCode":"BO","countryCode":"TL","latitude":"-8.96554060","longitude":"125.25879640"},{"name":"Cova Lima Municipality","isoCode":"CO","countryCode":"TL","latitude":"-9.26503750","longitude":"125.25879640"},{"name":"Dili municipality","isoCode":"DI","countryCode":"TL","latitude":"-8.24496130","longitude":"125.58766970"},{"name":"Ermera District","isoCode":"ER","countryCode":"TL","latitude":"-8.75248020","longitude":"125.39872940"},{"name":"Lautém Municipality","isoCode":"LA","countryCode":"TL","latitude":"-8.36423070","longitude":"126.90438450"},{"name":"Liquiçá Municipality","isoCode":"LI","countryCode":"TL","latitude":"-8.66740950","longitude":"125.25879640"},{"name":"Manufahi Municipality","isoCode":"MF","countryCode":"TL","latitude":"-9.01454950","longitude":"125.82799590"},{"name":"Manatuto District","isoCode":"MT","countryCode":"TL","latitude":"-8.51556080","longitude":"126.01592550"}
1,{"name":"Viqueque Municipality","isoCode":"VI","countryCode":"TL","latitude":"-8.85979180","longitude":"126.36335160"},{"name":"Ahal Region","isoCode":"A","countryCode":"TM","latitude":"38.63993980","longitude":"59.47209040"},{"name":"Balkan Region","isoCode":"B","countryCode":"TM","latitude":"41.81014720","longitude":"21.09373110"},{"name":"Daşoguz Region","isoCode":"D","countryCode":"TM","latitude":"41.83687370","longitude":"59.96519040"},{"name":"Lebap Region","isoCode":"L","countryCode":"TM","latitude":"38.12724620","longitude":"64.71624150"},{"name":"Mary Region","isoCode":"M","countryCode":"TM","latitude":"36.94816230","longitude":"62.45041540"},{"name":"Ashgabat","isoCode":"S","countryCode":"TM","latitude":"37.96007660","longitude":"58.32606290"},{"name":"Tunis Governorate","isoCode":"11","countryCode":"TN","latitude":"36.83749460","longitude":"10.19273890"},{"name":"Ariana Governorate","isoCode":"12","countryCode":"TN","latitude":"36.99227510","longitude":"10.12551640"},{"name":"Ben Arous Governorate","isoCode":"13","countryCode":"TN","latitude":"36.64356060","longitude":"10.21515780"},{"name":"Manouba Governorate","isoCode":"14","countryCode":"TN","latitude":"36.84465040","longitude":"9.85714160"},{"name":"Zaghouan Governorate","isoCode":"22","countryCode":"TN","latitude":"36.40911880","longitude":"10.14231720"},{"name":"Bizerte Governorate","isoCode":"23","countryCode":"TN","latitude":"37.16093970","longitude":"9.63413500"},{"name":"Kassrine","isoCode":"31","countryCode":"TN","latitude":"35.17227160","longitude":"8.83076260"},{"name":"Jendouba Governorate","isoCode":"32","countryCode":"TN","latitude":"36.71818620","longitude":"8.74811670"},{"name":"Kef Governorate","isoCode":"33","countryCode":"TN","latitude":"36.12305120","longitude":"8.66005860"},{"name":"Siliana Governorate","isoCode":"34","countryCode":"TN","latitude":"36.08872080","longitude":"9.36453350"},{"name":"Kairouan Governorate","isoCode":"41","countryCode":"TN","latitude":"35.67116630","longitude":"10.10054690"},{"name":"Kasserine Governorate","isoCode":"42","countryCode":"TN","latitude":"35.08091480","longitude":"8.66005860"},{"name":"Sidi Bouzid Governorate","isoCode":"43","countryCode":"TN","latitude":"35.03543860","longitude":"9.48393920"},{"name":"Sousse Governorate","isoCode":"51","countryCode":"TN","latitude":"35.90222670","longitude":"10.34978950"},{"name":"Monastir Governorate","isoCode":"52","countryCode":"TN","latitude":"35.76425150","longitude":"10.81128850"},{"name":"Mahdia Governorate","isoCode":"53","countryCode":"TN","latitude":"35.33525580","longitude":"10.89030990"},{"name":"Sfax Governorate","isoCode":"61","countryCode":"TN","latitude":"34.86065810","longitude":"10.34978950"},{"name":"Gafsa Governorate","isoCode":"71","countryCode":"TN","latitude":"34.37885050","longitude":"8.66005860"},{"name":"Tozeur Governorate","isoCode":"72","countryCode":"TN","latitude":"33.97894910","longitude":"8.04651850"},{"name":"Kebili Governorate","isoCode":"73","countryCode":"TN","latitude":"33.70715510","longitude":"8.97146230"},{"name":"Gabès Governorate","isoCode":"81","countryCode":"TN","latitude":"33.94596480","longitude":"9.72326730"},{"name":"Medenine Governorate","isoCode":"82","countryCode":"TN","latitude":"33.22805650","longitude":"10.89030990"},{"name":"Tataouine Governorate","isoCode":"83","countryCode":"TN","latitude":"32.13441220","longitude":"10.08072980"},{"name":"ʻEua","isoCode":"01","countryCode":"TO","latitude":"37.09024000","longitude":"-95.71289100"},{"name":"Haʻapai","isoCode":"02","countryCode":"TO","latitude":"-19.75000000","longitude":"-174.36666700"},{"name":"Niuas","isoCode":"03","countryCode":"TO","latitude":"-15.95940000","longitude":"-173.78300000"},{"name":"Tongatapu","isoCode":"04","countryCode":"TO","latitude":"-21.14659680","longitude":"-175.25154820"},{"name":"Vavaʻu","isoCode":"05","countryCode":"TO","latitude":"-18.62275600","longitude":"-173.99029820"},{"name":"Adana","isoCode":"01","countryCode":"TR","latitude":"37.26123150","longitude":"35.39050460"},{"name":"Adıyaman","isoCode":"02","countryCode":"TR","latitude":"37.90782910","longitude":"38.48499230"},{"name":"Afyonkarahisar","isoCode":"03","countryCode":"TR","latitude":"38.73910990","longitude":"30.71200230"},{"name":"Ağrı","isoCode":"04","countryCode":"TR","latitude":"39.62692180","longitude":"43.02159650"},{"name":"Amasya","isoCode":"05","countryCode":"TR","latitude":"40.65166080","longitude":"35.9
10379660"},{"name":"Ankara","isoCode":"06","countryCode":"TR","latitude":"39.78052450","longitude":"32.71813750"},{"name":"Antalya","isoCode":"07","countryCode":"TR","latitude":"37.09516720","longitude":"31.07937050"},{"name":"Artvin","isoCode":"08","countryCode":"TR","latitude":"41.07866400","longitude":"41.76282230"},{"name":"Aydın","isoCode":"09","countryCode":"TR","latitude":"37.81170330","longitude":"28.48639630"},{"name":"Balıkesir","isoCode":"10","countryCode":"TR","latitude":"39.76167820","longitude":"28.11226790"},{"name":"Bilecik","isoCode":"11","countryCode":"TR","latitude":"40.05665550","longitude":"30.06652360"},{"name":"Bingöl","isoCode":"12","countryCode":"TR","latitude":"39.06263540","longitude":"40.76960950"},{"name":"Bitlis","isoCode":"13","countryCode":"TR","latitude":"38.65231330","longitude":"42.42020280"},{"name":"Bolu","isoCode":"14","countryCode":"TR","latitude":"40.57597660","longitude":"31.57880860"},{"name":"Burdur","isoCode":"15","countryCode":"TR","latitude":"37.46126690","longitude":"30.06652360"},{"name":"Bursa","isoCode":"16","countryCode":"TR","latitude":"40.06554590","longitude":"29.23207840"},{"name":"Çanakkale","isoCode":"17","countryCode":"TR","latitude":"40.05101040","longitude":"26.98524220"},{"name":"Çankırı","isoCode":"18","countryCode":"TR","latitude":"40.53690730","longitude":"33.58838930"},{"name":"Çorum","isoCode":"19","countryCode":"TR","latitude":"40.49982110","longitude":"34.59862630"},{"name":"Denizli","isoCode":"20","countryCode":"TR","latitude":"37.61283950","longitude":"29.23207840"},{"name":"Diyarbakır","isoCode":"21","countryCode":"TR","latitude":"38.10663720","longitude":"40.54268960"},{"name":"Edirne","isoCode":"22","countryCode":"TR","latitude":"41.15172220","longitude":"26.51379640"},{"name":"Elazığ","isoCode":"23","countryCode":"TR","latitude":"38.49648040","longitude":"39.21990290"},{"name":"Erzincan","isoCode":"24","countryCode":"TR","latitude":"39.76819140","longitude":"39.05013060"},{"name":"Erzurum","isoCode":"25","countryCode":"TR","latitude":"40.07467990","longitude":"41.66945620"},{"name":"Eskişehir","isoCode":"26","countryCode":"TR","latitude":"39.63296570","longitude":"31.26263660"},{"name":"Gaziantep","isoCode":"27","countryCode":"TR","latitude":"37.07638820","longitude":"37.38272340"},{"name":"Giresun","isoCode":"28","countryCode":"TR","latitude":"40.64616720","longitude":"38.59355110"},{"name":"Gümüşhane","isoCode":"29","countryCode":"TR","latitude":"40.28036730","longitude":"39.31432530"},{"name":"Hakkâri","isoCode":"30","countryCode":"TR","latitude":"37.44593190","longitude":"43.74498410"},{"name":"Hatay","isoCode":"31","countryCode":"TR","latitude":"36.40184880","longitude":"36.34980970"},{"name":"Isparta","isoCode":"32","countryCode":"TR","latitude":"38.02114640","longitude":"31.07937050"},{"name":"Mersin","isoCode":"33","countryCode":"TR","latitude":"36.81208580","longitude":"34.64147500"},{"name":"Istanbul","isoCode":"34","countryCode":"TR","latitude":"41.16343020","longitude":"28.76644080"},{"name":"İzmir","isoCode":"35","countryCode":"TR","latitude":"38.35916930","longitude":"27.26761160"},{"name":"Kars","isoCode":"36","countryCode":"TR","latitude":"40.28076360","longitude":"42.99195270"},{"name":"Kastamonu","isoCode":"37","countryCode":"TR","latitude":"41.41038630","longitude":"33.69983340"},{"name":"Kayseri","isoCode":"38","countryCode":"TR","latitude":"38.62568540","longitude":"35.74068820"},{"name":"Kırklareli","isoCode":"39","countryCode":"TR","latitude":"41.72597950","longitude":"27.48383900"},{"name":"Kırşehir","isoCode":"40","countryCode":"TR","latitude":"39.22689050","longitude":"33.97500180"},{"name":"Kocaeli","isoCode":"41","countryCode":"TR","latitude":"40.85327040","longitude":"29.88152030"},{"name":"Konya","isoCode":"42","countryCode":"TR","latitude":"37.98381340","longitude":"32.71813750"},{"name":"Kütahya","isoCode":"43","countryCode":"TR","latitude":"39.35813700","longitude":"29.60354950"},{"name":"Malatya","isoCode":"44","countryCode":"TR","latitude":"38.40150570","longitude":"37.95362980"},{"name":"Manisa","isoCode":"45","countryCode":"TR","latitude":"38.84193730","longitude":"28.11226790"},{"name":"Kahramanmaraş","isoCode":"46","countryCode":"TR","latitude":"37.75030360","longitude":"36.95410700"},{"name":"Mardin","isoCode":"47","countryCode":"TR","latitude":"37.34429290","longitude":"40.61964870"},{"name":"Muğla","isoCode":"48","countryCode":"TR","latitude":"37.18358190","longitude":"28.48639630"},{"name":"Muş","isoCode":"49","countryCode":"TR","latitude":"38.94618880","longitude":"41.75389310"},{"name":"Nevşehir","isoCode":"50","countryCode":"TR","latitude":"38.69393990","longitude":"34.68565090"},{"name":"Niğde","isoCode":"51","countryCode":"TR","latitude":"38.09930860","longitude":"34.68565090"},{"name":"Ordu","isoCode":"52","countryCode":"TR","latitude":"40.79905800","longitude":"37.38990050"},{"name":"Rize","isoCode":"53","countryCode":"TR","latitude":"40.95814970","longitude":"40.92269850"},{"name":"Sakarya","isoCode":"54","countryCode":"TR","latitude":"40.78885500","longitude":"30.40595400"},{"name":"Samsun","isoCode":"55","countryCode":"TR","latitude":"41.18648590","longitude":"36.13226780"},{"name":"Siirt","isoCode":"56","countryCode":"TR","latitude":"37.86588620","longitude":"42.14945230"},{"name":"Sinop","isoCode":"57","countryCode":"TR","latitude":"41.55947490","longitude":"34.85805320"},{"name":"Sivas","isoCode":"58","countryCode":"TR","latitude":"39.44880390","longitude":"37.12944970"},{"name":"Tekirdağ","isoCode":"59","countryCode":"TR","latitude":"41.11212270","longitude":"27.26761160"},{"name":"Tokat","isoCode":"60","countryCode":"TR","latitude":"40.39027130","longitude":"36.62518630"},{"name":"Trabzon","isoCode":"61","countryCode":"TR","latitude":"40.79924100","longitude":"39.58479440"},{"name":"Tunceli","isoCode":"62","countryCode":"TR","latitude":"39.30735540","longitude":"39.43877780"},{"name":"Şanlıurfa","isoCode":"63","countryCode":"TR","latitude":"37.35691020","longitude":"39.15436770"},{"name":"Uşak","isoCode":"64","countryCode":"TR","latitude":"38.54313190","longitude":"29.23207840"},{"name":"Van","isoCode":"65","countryCode":"TR","latitude":"38.3
16794170","longitude":"43.71827870"},{"name":"Yozgat","isoCode":"66","countryCode":"TR","latitude":"39.72719790","longitude":"35.10778580"},{"name":"Zonguldak","isoCode":"67","countryCode":"TR","latitude":"41.31249170","longitude":"31.85982510"},{"name":"Aksaray","isoCode":"68","countryCode":"TR","latitude":"38.33520430","longitude":"33.97500180"},{"name":"Bayburt","isoCode":"69","countryCode":"TR","latitude":"40.26032000","longitude":"40.22804800"},{"name":"Karaman","isoCode":"70","countryCode":"TR","latitude":"37.24363360","longitude":"33.61757700"},{"name":"Kırıkkale","isoCode":"71","countryCode":"TR","latitude":"39.88768780","longitude":"33.75552480"},{"name":"Batman","isoCode":"72","countryCode":"TR","latitude":"37.83624960","longitude":"41.36057390"},{"name":"Şırnak","isoCode":"73","countryCode":"TR","latitude":"37.41874810","longitude":"42.49183380"},{"name":"Bartın","isoCode":"74","countryCode":"TR","latitude":"41.58105090","longitude":"32.46097940"},{"name":"Ardahan","isoCode":"75","countryCode":"TR","latitude":"41.11129640","longitude":"42.78316740"},{"name":"Iğdır","isoCode":"76","countryCode":"TR","latitude":"39.88798410","longitude":"44.00483650"},{"name":"Yalova","isoCode":"77","countryCode":"TR","latitude":"40.57759860","longitude":"29.20883030"},{"name":"Karabük","isoCode":"78","countryCode":"TR","latitude":"41.18748900","longitude":"32.74174190"},{"name":"Kilis","isoCode":"79","countryCode":"TR","latitude":"36.82047750","longitude":"37.16873390"},{"name":"Osmaniye","isoCode":"80","countryCode":"TR","latitude":"37.21302580","longitude":"36.17626150"},{"name":"Düzce","isoCode":"81","countryCode":"TR","latitude":"40.87705310","longitude":"31.31927130"},{"name":"Arima","isoCode":"ARI","countryCode":"TT","latitude":"46.79316040","longitude":"-71.25843110"},{"name":"Chaguanas","isoCode":"CHA","countryCode":"TT","latitude":"10.51683870","longitude":"-61.41144820"},{"name":"Couva-Tabaquite-Talparo Regional Corporation","isoCode":"CTT","countryCode":"TT","latitude":"10.42971450","longitude":"-61.37352100"},{"name":"Diego Martin Regional Corporation","isoCode":"DMN","countryCode":"TT","latitude":"10.73622860","longitude":"-61.55448360"},{"name":"Eastern Tobago","isoCode":"ETO","countryCode":"TT","latitude":"11.29793480","longitude":"-60.55885240"},{"name":"Rio Claro-Mayaro Regional Corporation","isoCode":"MRC","countryCode":"TT","latitude":"10.24128320","longitude":"-61.09372060"},{"name":"Penal-Debe Regional Corporation","isoCode":"PED","countryCode":"TT","latitude":"10.13374020","longitude":"-61.44354740"},{"name":"Port of Spain","isoCode":"POS","countryCode":"TT","latitude":"10.66031960","longitude":"-61.50856250"},{"name":"Princes Town Regional Corporation","isoCode":"PRT","countryCode":"TT","latitude":"10.17867460","longitude":"-61.28019960"},{"name":"Point Fortin","isoCode":"PTF","countryCode":"TT","latitude":"10.17027370","longitude":"-61.67133860"},{"name":"San Fernando","isoCode":"SFO","countryCode":"TT","latitude":"34.28194610","longitude":"-118.43897190"},{"name":"Sangre Grande Regional Corporation","isoCode":"SGE","countryCode":"TT","latitude":"10.58529390","longitude":"-61.13158130"},{"name":"Siparia Regional Corporation","isoCode":"SIP","countryCode":"TT","latitude":"10.12456260","longitude":"-61.56032440"},{"name":"San Juan-Laventille Regional Corporation","isoCode":"SJL","countryCode":"TT","latitude":"10.69085780","longitude":"-61.45522130"},{"name":"Tunapuna-Piarco Regional Corporation","isoCode":"TUP","countryCode":"TT","latitude":"10.68590960","longitude":"-61.30352480"},{"name":"Western Tobago","isoCode":"WTO","countryCode":"TT","latitude":"11.18970720","longitude":"-60.77954520"},{"name":"Funafuti","isoCode":"FUN","countryCode":"TV","latitude":"-8.52114710","longitude":"179.19619260"},{"name":"Niutao Island Council","isoCode":"NIT","countryCode":"TV","latitude":"-6.10642580","longitude":"177.34384290"},{"name":"Nukufetau","isoCode":"NKF","countryCode":"TV","latitude":"-8.00000000","longitude":"178.50000000"},{"name":"Nukulaelae","isoCode":"NKL","countryCode":"TV","latitude":"-9.38111100","longitude":"179.85222200"},{"name":"Nanumea","isoCode":"NMA","countryCode":"TV","latitude":"-5.68816170","longitude":"176.13701480"},{"name":"Nanumanga","isoCode":"NMG","countryCode":"TV","latitude":"-6.28580190","longitude":"176.31992800"},{"name":"Nui","isoCode":"NUI","countryCode":"TV","latitude":"-7.23887680","longitude":"177.14852320"}
1,{"name":"Vaitupu","isoCode":"VAI","countryCode":"TV","latitude":"-7.47673270","longitude":"178.67476750"},{"name":"Changhua","isoCode":"CHA","countryCode":"TW","latitude":"24.05179630","longitude":"120.51613520"},{"name":"Chiayi","isoCode":"CYI","countryCode":"TW","latitude":"23.45184280","longitude":"120.25546150"},{"name":"Chiayi","isoCode":"CYQ","countryCode":"TW","latitude":"23.48007510","longitude":"120.44911130"},{"name":"Hsinchu","isoCode":"HSQ","countryCode":"TW","latitude":"24.83872260","longitude":"121.01772460"},{"name":"Hsinchu","isoCode":"HSZ","countryCode":"TW","latitude":"24.81382870","longitude":"120.96747980"},{"name":"Hualien","isoCode":"HUA","countryCode":"TW","latitude":"23.98715890","longitude":"121.60157140"},{"name":"Yilan","isoCode":"ILA","countryCode":"TW","latitude":"24.70210730","longitude":"121.73775020"},{"name":"Keelung","isoCode":"KEE","countryCode":"TW","latitude":"25.12418620","longitude":"121.64758340"},{"name":"Kaohsiung","isoCode":"KHH","countryCode":"TW","latitude":"22.62727840","longitude":"120.30143530"},{"name":"Kinmen","isoCode":"KIN","countryCode":"TW","latitude":"24.34877920","longitude":"118.32856440"},{"name":"Lienchiang","isoCode":"LIE","countryCode":"TW","latitude":"26.15055560","longitude":"119.92888890"},{"name":"Miaoli","isoCode":"MIA","countryCode":"TW","latitude":"24.56015900","longitude":"120.82142650"},{"name":"Nantou","isoCode":"NAN","countryCode":"TW","latitude":"23.96099810","longitude":"120.97186380"},{"name":"New Taipei","isoCode":"NWT","countryCode":"TW","latitude":"24.98752780","longitude":"121.36459470"},{"name":"Penghu","isoCode":"PEN","countryCode":"TW","latitude":"23.57118990","longitude":"119.57931570"},{"name":"Pingtung","isoCode":"PIF","countryCode":"TW","latitude":"22.55197590","longitude":"120.54875970"},{"name":"Taoyuan","isoCode":"TAO","countryCode":"TW","latitude":"24.99362810","longitude":"121.30097980"},{"name":"Tainan","isoCode":"TNN","countryCode":"TW","latitude":"22.99972810","longitude":"120.22702770"},{"name":"Taipei","isoCode":"TPE","countryCode":"TW","latitude":"25.03296940","longitude":"121.56541770"},{"name":"Taitung","isoCode":"TTT","countryCode":"TW","latitude":"22.79724470","longitude":"121.07137020"},{"name":"Taichung","isoCode":"TXG","countryCode":"TW","latitude":"24.14773580","longitude":"120.67364820"},{"name":"Yunlin","isoCode":"YUN","countryCode":"TW","latitude":"23.70920330","longitude":"120.43133730"},{"name":"Arusha","isoCode":"01","countryCode":"TZ","latitude":"-3.38692540","longitude":"36.68299270"},{"name":"Dar es Salaam","isoCode":"02","countryCode":"TZ","latitude":"-6.79235400","longitude":"39.20832840"},{"name":"Dodoma","isoCode":"03","countryCode":"TZ","latitude":"-6.57382280","longitude":"36.26308460"},{"name":"Iringa","isoCode":"04","countryCode":"TZ","latitude":"-7.78874420","longitude":"35.56578620"},{"name":"Kagera","isoCode":"05","countryCode":"TZ","latitude":"-1.30011150","longitude":"31.26263660"},{"name":"Pemba North","isoCode":"06","countryCode":"TZ","latitude":"-5.03193520","longitude":"39.77555710"},{"name":"Zanzibar North","isoCode":"07","countryCode":"TZ","latitude":"-5.93950930","longitude":"39.27910110"},{"name":"Kigoma","isoCode":"08","countryCode":"TZ","latitude":"-4.88240920","longitude":"29.66150550"},{"name":"Kilimanjaro","isoCode":"09","countryCode":"TZ","latitude":"-4.13369270","longitude":"37.80876930"},{"name":"Pemba South","isoCode":"10","countryCode":"TZ","latitude":"-5.31469610","longitude":"39.75495110"},{"name":"Zanzibar South","isoCode":"11","countryCode":"TZ","latitude":"-6.26428510","longitude":"39.44502810"},{"name":"Lindi","isoCode":"12","countryCode":"TZ","latitude":"-9.23433940","longitude":"38.31657250"},{"name":"Mara","isoCode":"13","countryCode":"TZ","latitude":"-1.77535380","longitude":"34.15319470"},{"name":"Mbeya","isoCode":"14","countryCode":"TZ","latitude":"-8.28661120","longitude":"32.81325370"},{"name":"Zanzibar West","isoCode":"15","countryCode":"TZ","latitude":"-6.22981360","longitude":"39.25832930"},{"name":"Morogoro","isoCode":"16","countryCode":"TZ","latitude":"-8.81371730","longitude":"36.95410700"},{"name":"Mtwara","isoCode":"17","countryCode":"TZ","latitude":"-10.33984550","longitude":"40.16574660"},{"name":"Mwanza","isoCode":"18","countryCode":"TZ","latitude":"-2.46711970","longitude":"32.89868120"},{"name":"Pwani","isoCode":"19","countryCode":"TZ","latitude":"-7.32377140","longitude":"38.82054540"},{"name":"Rukwa","isoCode":"20","countryCode":"TZ","latitude":"-8.01094440","longitude":"31.44561790"},{"name":"Ruvuma","isoCode":"21","countryCode":"TZ","latitude":"-10.68787170","longitude":"36.26308460"},{"name":"Shinyanga","isoCode":"22","countryCode":"TZ","latitude":"-3.68099610","longitude":"33.42714030"},{"name":"Singida","isoCode":"23","countryCode":"TZ","latitude":"-6.74533520","longitude":"34.15319470"},{"name":"Tabora","isoCode":"24","countryCode":"TZ","latitude":"-5.03421380","longitude":"32.80844960"},{"name":"Tanga","isoCode":"25","countryCode":"TZ","latitude":"-5.30497890","longitude":"38.31657250"},{"name":"Manyara","isoCode":"26","countryCode":"TZ","latitude":"-4.31500580","longitude":"36.95410700"},{"name":"Geita","isoCode":"27","countryCode":"TZ","latitude":"-2.82422570","longitude":"32.26538870"},{"name":"Katavi","isoCode":"28","countryCode":"TZ","latitude":"-6.36771250","longitude":"31.26263660"},{"name":"Njombe","isoCode":"29","countryCode":"TZ","latitude":"-9.24226320","longitude":"35.12687810"},{"name":"Simiyu","isoCode":"30","countryCode":"TZ","latitude":"-2.83087380","longitude":"34.15319470"},{"name":"Songwe","isoCode":"31","countryCode":"TZ","latitude":"-8.27261200","longitude":"31.71131740"},{"name":"Vinnytska oblast","isoCode":"05","countryCode":"UA","latitude":"49.23308300","longitude":"28.46821690"},{"name":"Volynska oblast","isoCode":"07","countryCode":"UA","latitude":"50.74723300","longitude":"25.32538300"},{"name":"Luhanska oblast","isoCode":"09","countryCode":"UA","latitude":"48.57404100","longitude":"39.30781500"},{"name":"Dnipropetrovska oblast","isoCode":"12","countryCode":"UA","latitude":"48.46471700","longitude":"35.04618300"},{"name":"Donetska oblast","isoCode":"14","countryCode":"UA","latitude":"48.01588300","longitude":"37.80285000"},{"name":"Zhytomyrska oblast","isoCode":"18","countryCode":"UA","latitude":"50.25465000","longitude":"28.65866690"},{"name":"Zakarpatska Oblast","isoCode":"21","countryCode":"UA","latitude":"48.62080000","longitude":"22.28788300"},{"name":"Zaporizka oblast","isoCode":"23","countryCode":"UA","latitude":"47.83880000","longitude":"35.13956700"},{"name":"Ivano-Frankivska oblast","isoCode":"26","countryCode":"UA","latitude":"48.92263300","longitude":"24.71111700"},{"name":"Kyiv","isoCode":"30","countryCode":"UA","latitude":"50.45010000","longitude":"30.52340000"},{"name":"Kyivska oblast","isoCode":"32","countryCode":"UA","latitude":"50.05295060","longitude":"30.76671340"},{"name":"Kirovohradska oblast","isoCode":"35","countryCode":"UA","latitude":"48.50793300","longitude":"32.26231700"},{"name":"Autonomous Republic of Crimea","isoCode":"43","countryCode":"UA","latitude":"44.95211700","longitude":"34.10241700"},{"name":"Lvivska oblast","isoCode":"46","countryCode":"UA","latitude":"49.83968300","longitude":"24.02971700"},{"name":"Mykolaivska oblast","isoCode":"48","countryCode":"UA","latitude":"46.97503300","longitude":"31.99458290"},{"name":"Odeska oblast","isoCode":"51","countryCode":"UA","latitude":"46.48458300","longitude":"30.73260000"},{"name":"Poltavska oblast","isoCode":"53","countryCode":"UA","latitude":"49.64291960","longitude":"32.66753390"},{"name":"Rivnenska oblast","isoCode":"56","countryCode":"UA","latitude":"50.61990000","longitude":"26.25161700"},{"name":"Sumska oblast","isoCode":"59","countryCode":"UA","latitude":"50.90770000","longitude":"34.79810000"},{"name":"Ternopilska oblast","isoCode":"61","countryCode":"UA","latitude":"49.55351700","longitude":"25.59476700"},{"name":"Kharkivska oblast","isoCode":"63","countryCode":"UA","latitude":"49.99350000","longitude":"36.23038300"},{"name":"Khersonska oblast","isoCode":"65","countryCode":"UA","latitude":"46.63541700","longitude":"32.61686700"},{"name":"Khmelnytska oblast","isoCode":"68","countryCode":"UA","latitude":"49.42298300","longitude":"26.98713310"},{"name":"Cherkaska oblast","isoCode":"71","countryCode":"UA","latitude":"49.44443300","longitude":"32.05976700"},{"name":"Chernihivska oblast","isoCode":"74","countryCode":"UA","latitude":"51.49820000","longitude":"31.28934990"},{"name":"Chernivetska oblast","isoCode":"77","countryCode":"UA","latitude":"48.29168300","longitude":"25.93521700"},{"name":"Kalangala District","isoCode":"101","countryCode":"UG","latitude":"-0.63505780","longitude":"32.53727410"},{"name":"Kampala District","isoCode":"102","countryCode":"UG","latitude":"0.34759640","longitude":"32.58251970"},{"name":"Kiboga District","isoCode":"103","countryCode":"UG","latitude":"0.96575900","longitude":"31.71954590"},{"name":"Luwero District","isoCode":"104","countryCode":"UG","latitude":"0.82711180","longitude":"32.62774550"},{"name":"Masaka District","isoCode":"105","countryCode":"UG","latitude":"-0.44636910","longitude":"31.90179540"},{"name":"Mpigi District","isoCode":"106","countryCode":"UG","latitude":"0.22735280","longitude":"32.32492360"},{"name":"Mubende District","isoCode":"107","countryCode":"UG","latitude":"0.57727580","longitude":"31.53700030"},{"name":"Mukono District","isoCode":"108","countryCode":"UG","latitude":"0.28354760","longitude":"32.76330360"},{"name":"Nakasongola District","isoCode":"109","countryCode":"UG","latitude":"1.34897210","longitude":"32.44672380"},{"name":"Rakai District","isoCode":"110","countryCode":"UG","latitude":"-0.70691350","longitude":"31.53700030"},{"name":"Sembabule District","isoCode":"111","countryCode":"UG","latitude":"0.06377150","longitude":"31.35416310"},{"name":"Kayunga District","isoCode":"112","countryCode":"UG","latitude":"0.98601820","longitude":"32.85357550"},{"name":"Wakiso District","isoCode":"113","countryCode":"UG","latitude":"0.06301900","longitude":"32.44672380"},{"name":"Lyantonde District","isoCode":"114","countryCode":"UG","latitude":"-0.22406960","longitude":"31.21684660"},{"name":"Mityana District","isoCode":"115","countryCode":"UG","latitude":"0.44548450","longitude":"32.08374450"},{"name":"Nakaseke District","isoCode":"116","countryCode":"UG","latitude":"1.22308480","longitude":"32.08374450"},{"name":"Buikwe District","isoCode":"117","countryCode":"UG","latitude":"0.31440460","longitude":"32.98883190"},{"name":"Bukomansimbi District","isoCode":"118","countryCode":"UG","latitude":"-0.14327520","longitude":"31.60548930"},{"name":"Butambala District","isoCode":"119","countryCode":"UG","latitude":"0.17425000","longitude":"32.10646680"},{"name":"Buvuma District","isoCode":"120","countryCode":"UG","latitude":"-0.37649
1120","longitude":"33.25879300"},{"name":"Gomba District","isoCode":"121","countryCode":"UG","latitude":"0.22297910","longitude":"31.67393710"},{"name":"Kalungu District","isoCode":"122","countryCode":"UG","latitude":"-0.09528310","longitude":"31.76513620"},{"name":"Kyankwanzi District","isoCode":"123","countryCode":"UG","latitude":"1.09660370","longitude":"31.71954590"},{"name":"Lwengo District","isoCode":"124","countryCode":"UG","latitude":"-0.41652880","longitude":"31.39989950"},{"name":"Kyotera District","isoCode":"125","countryCode":"UG","latitude":"-0.63589880","longitude":"31.54556370"},{"name":"Bugiri District","isoCode":"201","countryCode":"UG","latitude":"0.53161270","longitude":"33.75177230"},{"name":"Busia District","isoCode":"202","countryCode":"UG","latitude":"0.40447310","longitude":"34.01958270"},{"name":"Iganga District","isoCode":"203","countryCode":"UG","latitude":"0.66001370","longitude":"33.48319060"},{"name":"Jinja District","isoCode":"204","countryCode":"UG","latitude":"0.53437430","longitude":"33.30371430"},{"name":"Kamuli District","isoCode":"205","countryCode":"UG","latitude":"0.91871070","longitude":"33.12390490"},{"name":"Kapchorwa District","isoCode":"206","countryCode":"UG","latitude":"1.33502050","longitude":"34.39763560"},{"name":"Katakwi District","isoCode":"207","countryCode":"UG","latitude":"1.97310300","longitude":"34.06414190"},{"name":"Kumi District","isoCode":"208","countryCode":"UG","latitude":"1.48769990","longitude":"33.93039910"},{"name":"Mbale District","isoCode":"209","countryCode":"UG","latitude":"1.03442740","longitude":"34.19768820"},{"name":"Pallisa District","isoCode":"210","countryCode":"UG","latitude":"1.23242060","longitude":"33.75177230"},{"name":"Soroti District","isoCode":"211","countryCode":"UG","latitude":"1.72291170","longitude":"33.52800720"},{"name":"Tororo District","isoCode":"212","countryCode":"UG","latitude":"0.68709940","longitude":"34.06414190"},{"name":"Kaberamaido District","isoCode":"213","countryCode":"UG","latitude":"1.69633220","longitude":"33.21385100"},{"name":"Mayuge District","isoCode":"214","countryCode":"UG","latitude":"-0.21829820","longitude":"33.57280270"},{"name":"Sironko District","isoCode":"215","countryCode":"UG","latitude":"1.23022740","longitude":"34.24910640"},{"name":"Amuria District","isoCode":"216","countryCode":"UG","latitude":"2.03017000","longitude":"33.64275330"},{"name":"Budaka District","isoCode":"217","countryCode":"UG","latitude":"1.10162770","longitude":"33.93039910"},{"name":"Bududa District","isoCode":"218","countryCode":"UG","latitude":"1.00296930","longitude":"34.33381230"},{"name":"Bukedea District","isoCode":"219","countryCode":"UG","latitude":"1.35568980","longitude":"34.10867930"},{"name":"Bukwo District","isoCode":"220","countryCode":"UG","latitude":"1.28186510","longitude":"34.72987650"},{"name":"Butaleja District","isoCode":"221","countryCode":"UG","latitude":"0.84749220","longitude":"33.84112880"},{"name":"Kaliro District","isoCode":"222","countryCode":"UG","latitude":"1.04311070","longitude":"33.48319060"},{"name":"Manafwa District","isoCode":"223","countryCode":"UG","latitude":"0.90635990","longitude":"34.28660910"},{"name":"Namutumba District","isoCode":"224","countryCode":"UG","latitude":"0.84926100","longitude":"33.66233010"},{"name":"Bulambuli District","isoCode":"225","countryCode":"UG","latitude":"1.47988460","longitude":"34.37544140"},{"name":"Buyende District","isoCode":"226","countryCode":"UG","latitude":"1.24136820","longitude":"33.12390490"},{"name":"Kibuku District","isoCode":"227","countryCode":"UG","latitude":"1.04528740","longitude":"33.79925360"},{"name":"Kween District","isoCode":"228","countryCode":"UG","latitude":"1.44387900","longitude":"34.59713200"},{"name":"Luuka District","isoCode":"229","countryCode":"UG","latitude":"0.72505990","longitude":"33.30371430"},{"name":"Namayingo District","isoCode":"230","countryCode":"UG","latitude":"-0.28035750","longitude":"33.75177230"},{"name":"Ngora District","isoCode":"231","countryCode":"UG","latitude":"1.49081150","longitude":"33.75177230"},{"name":"Serere District","isoCode":"232","countryCode":"UG","latitude":"1.49940330","longitude":"33.54900780"},{"name":"Butebo District","isoCode":"233","countryCode":"UG","latitude":"1.21411240","longitude":"33.90808960"},{"name":"Namisindwa District","isoCode":"234","countryCode":"UG","latitude":"0.90710100","longitude":"34.35740370"},{"name":"Adjumani District","isoCode":"301","countryCode":"UG","latitude":"3.25485270","longitude":"31.71954590"},{"name":"Apac District","isoCode":"302","countryCode":"UG","latitude":"1.87302630","longitude":"32.62774550"},{"name":"Arua District","isoCode":"303","countryCode":"UG","latitude":"2.99598460","longitude":"31.17103890"},{"name":"Gulu District","isoCode":"304","countryCode":"UG","latitude":"2.81857760","longitude":"32.44672380"},{"name":"Kitgum District","isoCode":"305","countryCode":"UG","latitude":"3.33968290","longitude":"33.16888830"},{"name":"Kotido District","isoCode":"306","countryCode":"UG","latitude":"3.04156790","longitude":"33.88577470"},{"name":"Lira District","isoCode":"307","countryCode":"UG","latitude":"2.23161690","longitude":"32.94376670"},{"name":"Moroto District","isoCode":"308","countryCode":"UG","latitude":"2.61685450","longitude":"34.59713200"},{"name":"Moyo District","isoCode":"309","countryCode":"UG","latitude":"3.56964640","longitude":"31.67393710"},{"name":"Nebbi District","isoCode":"310","countryCode":"UG","latitude":"2.44093920","longitude":"31.35416310"},{"name":"Nakapiripirit District","isoCode":"311","countryCode":"UG","latitude":"1.96061730","longitude":"34.59713200"},{"name":"Pader District","isoCode":"312","countryCode":"UG","latitude":"2.94306820","longitude":"32.80844960"},{"name":"Yumbe District","isoCode":"313","countryCode":"UG","latitude":"3.4698
10230","longitude":"31.24832910"},{"name":"Abim District","isoCode":"314","countryCode":"UG","latitude":"2.70669800","longitude":"33.65953370"},{"name":"Amolatar District","isoCode":"315","countryCode":"UG","latitude":"1.60544020","longitude":"32.80844960"},{"name":"Amuru District","isoCode":"316","countryCode":"UG","latitude":"2.96678780","longitude":"32.08374450"},{"name":"Dokolo District","isoCode":"317","countryCode":"UG","latitude":"1.96364210","longitude":"33.03387670"},{"name":"Kaabong District","isoCode":"318","countryCode":"UG","latitude":"3.51262150","longitude":"33.97500180"},{"name":"Koboko District","isoCode":"319","countryCode":"UG","latitude":"3.52370580","longitude":"31.03351000"},{"name":"Maracha District","isoCode":"320","countryCode":"UG","latitude":"3.28731270","longitude":"30.94030230"},{"name":"Oyam District","isoCode":"321","countryCode":"UG","latitude":"2.27762810","longitude":"32.44672380"},{"name":"Agago District","isoCode":"322","countryCode":"UG","latitude":"2.92508200","longitude":"33.34861470"},{"name":"Alebtong District","isoCode":"323","countryCode":"UG","latitude":"2.25457730","longitude":"33.34861470"},{"name":"Amudat District","isoCode":"324","countryCode":"UG","latitude":"1.79162240","longitude":"34.90655100"},{"name":"Kole District","isoCode":"325","countryCode":"UG","latitude":"2.37010970","longitude":"32.76330360"},{"name":"Lamwo District","isoCode":"326","countryCode":"UG","latitude":"3.57075680","longitude":"32.53727410"},{"name":"Napak District","isoCode":"327","countryCode":"UG","latitude":"2.36299450","longitude":"34.24215970"},{"name":"Nwoya District","isoCode":"328","countryCode":"UG","latitude":"2.56244400","longitude":"31.90179540"},{"name":"Otuke District","isoCode":"329","countryCode":"UG","latitude":"2.52140590","longitude":"33.34861470"},{"name":"Zombo District","isoCode":"330","countryCode":"UG","latitude":"2.55442930","longitude":"30.94173680"},{"name":"Omoro District","isoCode":"331","countryCode":"UG","latitude":"2.71522300","longitude":"32.49200880"},{"name":"Pakwach District","isoCode":"332","countryCode":"UG","latitude":"2.46071410","longitude":"31.49417380"},{"name":"Bundibugyo District","isoCode":"401","countryCode":"UG","latitude":"0.68517630","longitude":"30.02029640"},{"name":"Bushenyi District","isoCode":"402","countryCode":"UG","latitude":"-0.48709180","longitude":"30.20510960"},{"name":"Kabale District","isoCode":"404","countryCode":"UG","latitude":"-1.24930840","longitude":"30.06652360"},{"name":"Kabarole District","isoCode":"405","countryCode":"UG","latitude":"0.58507910","longitude":"30.25127280"},{"name":"Kasese District","isoCode":"406","countryCode":"UG","latitude":"0.06462850","longitude":"30.06652360"},{"name":"Kibaale District","isoCode":"407","countryCode":"UG","latitude":"0.90668020","longitude":"31.07937050"},{"name":"Kisoro District","isoCode":"408","countryCode":"UG","latitude":"-1.22094300","longitude":"29.64991620"},{"name":"Masindi District","isoCode":"409","countryCode":"UG","latitude":"1.49203630","longitude":"31.71954590"},{"name":"Mbarara District","isoCode":"410","countryCode":"UG","latitude":"-0.60715960","longitude":"30.65450220"},{"name":"Ntungamo District","isoCode":"411","countryCode":"UG","latitude":"-0.98073410","longitude":"30.25127280"},{"name":"Rukungiri District","isoCode":"412","countryCode":"UG","latitude":"-0.75184900","longitude":"29.92779470"},{"name":"Kamwenge District","isoCode":"413","countryCode":"UG","latitude":"0.22579300","longitude":"30.48184460"},{"name":"Kanungu District","isoCode":"414","countryCode":"UG","latitude":"-0.81952530","longitude":"29.74260400"},{"name":"Kyenjojo District","isoCode":"415","countryCode":"UG","latitude":"0.60929230","longitude":"30.64012310"},{"name":"Buliisa District","isoCode":"416","countryCode":"UG","latitude":"2.02996070","longitude":"31.53700030"},{"name":"Ibanda District","isoCode":"417","countryCode":"UG","latitude":"-0.09648900","longitude":"30.57395790"},{"name":"Isingiro District","isoCode":"418","countryCode":"UG","latitude":"-0.84354300","longitude":"30.80394740"},{"name":"Kiruhura District","isoCode":"419","countryCode":"UG","latitude":"-0.19279980","longitude":"30.80394740"},{"name":"Buhweju District","isoCode":"420","countryCode":"UG","latitude":"-0.29113590","longitude":"30.29741990"},{"name":"Kiryandongo District","isoCode":"421","countryCode":"UG","latitude":"2.01799070","longitude":"32.08374450"},{"name":"Kyegegwa District","isoCode":"422","countryCode":"UG","latitude":"0.48181930","longitude":"31.05500930"},{"name":"Mitooma District","isoCode":"423","countryCode":"UG","latitude":"-0.61932760","longitude":"30.02029640"},{"name":"Ntoroko District","isoCode":"424","countryCode":"UG","latitude":"1.07881780","longitude":"30.38966510"},{"name":"Rubirizi District","isoCode":"425","countryCode":"UG","latitude":"-0.26424100","longitude":"30.10840330"},{"name":"Sheema District","isoCode":"426","countryCode":"UG","latitude":"-0.55152980","longitude":"30.38966510"},{"name":"Kagadi District","isoCode":"427","countryCode":"UG","latitude":"0.94007610","longitude":"30.81256380"},{"name":"Kakumiro District","isoCode":"428","countryCode":"UG","latitude":"0.78080350","longitude":"31.32413890"},{"name":"Rubanda District","isoCode":"429","countryCode":"UG","latitude":"-1.18611900","longitude":"29.84535760"},{"name":"Bunyangabu District","isoCode":"430","countryCode":"UG","latitude":"0.48709180","longitude":"30.20510960"},{"name":"Rukiga District","isoCode":"431","countryCode":"UG","latitude":"-1.13263370","longitude":"30.04341200"},{"name":"Central Region","isoCode":"C","countryCode":"UG","latitude":"44.29687500","longitude":"-94.74017330"},{"name":"Eastern Region","isoCode":"E","countryCode":"UG","latitude":"6.23740360","longitude":"-0.45023680"},{"name":"Northern Region","isoCode":"N","countryCode":"UG","latitude":"9.54392690","longitude":"-0.90566230"},{"name":"Western Region","isoCode":"W","countryCode":"UG","latitude":"40.76672150","longitude":"-111.88772030"},{"name":"Alaska","isoCode":"AK","countryCode":"US","latitude":"64.20084130","longitude":"-149.49367330"},{"name":"Alabama","isoCode":"AL","countryCode":"US","latitude":"32.31823140","longitude":"-86.90229800"},{"name":"Arkansas","isoCode":"AR","countryCode":"US","latitude":"35.20105000","longitude":"-91.83183340"},{"name":"American Samoa","isoCode":"AS","countryCode":"US","latitude":"-14.27097200","longitude":"-170.13221700"},{"name":"Arizona","isoCode":"AZ","countryCode":"US","latitude":"34.04892810","longitude":"-111.09373110"},{"name":"California","isoCode":"CA","countryCode":"US","latitude":"36.77826100","longitude":"-119.41793240"},{"name":"Colorado","isoCode":"CO","countryCode":"US","latitude":"39.55005070","longitude":"-105.78206740"},{"name":"Connecticut","isoCode":"CT","countryCode":"US","latitude":"41.60322070","longitude":"-73.08774900"},{"name":"District of Columbia","isoCode":"DC","countryCode":"US","latitude":"38.90719230","longitude":"-77.03687070"},{"name":"Delaware","isoCode":"DE","countryCode":"US","latitude":"38.91083250","longitude":"-75.52766990"},{"name":"Florida","isoCode":"FL","countryCode":"US","latitude":"27.66482740","longitude":"-81.51575350"},{"name":"Georgia","isoCode":"GA","countryCode":"US","latitude":"32.16562210","longitude":"-82.90007510"},{"name":"Guam","isoCode":"GU","countryCode":"US","latitude":"13.44430400","longitude":"144.79373100"},{"name":"Hawaii","isoCode":"HI","countryCode":"US","latitude":"19.89676620","longitude":"-155.58278180"},{"name":"Iowa","isoCode":"IA","countryCode":"US","latitude":"41.87800250","longitude":"-93.09770200"},{"name":"Idaho","isoCode":"ID","countryCode":"US","latitude":"44.06820190","longitude":"-114.74204080"},{"name":"Illinois","isoCode":"IL","countryCode":"US","latitude":"40.63312490","longitude":"-89.39852830"},{"name":"Indiana","isoCode":"IN","countryCode":"US","latitude":"40.26719410","longitude":"-86.13490190"},{"name":"Kansas","isoCode":"KS","countryCode":"US","latitude":"39.01190200","longitude":"-98.48424650"},{"name":"Kentucky","isoCode":"KY","countryCode":"US","latitude":"37.83933320","longitude":"-84.27001790"},{"name":"Louisiana","isoCode":"LA","countryCode":"US","latitude":"30.98429770","longitude":"-91.96233270"},{"name":"Massachusetts","isoCode":"MA","countryCode":"US","latitude":"42.40721070","longitude":"-71.38243740"},{"name":"Maryland","isoCode":"MD","countryCode":"US","latitude":"39.04575490","longitude":"-76.64127120"},{"name":"Maine","isoCode":"ME","countryCode":"US","latitude":"45.25378300","longitude":"-69.44546890"},{"name":"Michigan","isoCode":"MI","countryCode":"US","latitude":"44.31484430","longitude":"-85.60236430"},{"name":"Minnesota","isoCode":"MN","countryCode":"US","latitude":"46.72955300","longitude":"-94.68589980"},{"name":"Missouri","isoCode":"MO","countryCode":"US","latitude":"37.96425290","longitude":"-91.83183340"},{"name":"Northern Mariana Islands","isoCode":"MP","countryCode":"US","latitude":"15.09790000","longitude":"145.67390000"},{"name":"Mississippi","isoCode":"MS","countryCode":"US","latitude":"32.35466790","longitude":"-89.39852830"},{"name":"Montana","isoCode":"MT","countryCode":"US","latitude":"46.87968220","longitude":"-110.36256580"},{"name":"North Carolina","isoCode":"NC","countryCode":"US","latitude":"35.75957310","longitude":"-79.01929970"},{"name":"North Dakota","isoCode":"ND","countryCode":"US","latitude":"47.55149260","longitude":"-101.00201190"},{"name":"Nebraska","isoCode":"NE","countryCode":"US","latitude":"41.49253740","longitude":"-99.90181310"},{"name":"New Hampshire","isoCode":"NH","countryCode":"US","latitude":"43.19385160","longitude":"-71.57239530"},{"name":"New Jersey","isoCode":"NJ","countryCode":"US","latitude":"40.05832380","longitude":"-74.40566120"},{"name":"New Mexico","isoCode":"NM","countryCode":"US","latitude":"34.51994020","longitude":"-105.87009010"},{"name":"Nevada","isoCode":"NV","countryCode":"US","latitude":"38.80260970","longitude":"-116.41938900"},{"name":"New York","isoCode":"NY","countryCode":"US","latitude":"40.71277530","longitude":"-74.00597280"},{"name":"Ohio","isoCode":"OH","countryCode":"US","latitude":"40.41728710","longitude":"-82.90712300"},{"name":"Oklahoma","isoCode":"OK","countryCode":"US","latitude":"35.46756020","longitude":"-97.51642760"},{"name":"Oregon","isoCode":"OR","countryCode":"US","latitude":"43.80413340","longitude":"-120.55420120"},{"name":"Pennsylvania","isoCode":"PA","countryCode":"US","latitude":"41.20332160","longitude":"-77.19452470"},{"name":"Puerto Rico","isoCode":"PR","countryCode":"US","latitude":"18.22083300","longitude":"-66.59014900"},{"name":"Rhode Island","isoCode":"RI","countryCode":"US","latitude":"41.58009450","longitude":"-71.47742910"},{"name":"South Carolina","isoCode":"SC","countryCode":"US","latitude":"33.83608100","longitude":"-81.16372450"},{"name":"South Dakota","isoCode":"SD","countryCode":"US","latitude":"43.96951480","longitude":"-99.90181310"},{"name":"Tennessee","isoCode":"TN","countryCode":"US","latitude":"35.51749130","longitude":"-86.58044730"},{"name":"Texas","isoCode":"TX","countryCode":"US","latitude":"31.96859880","longitude":"-99.90181310"},{"name":"United States Minor Outlying Islands","isoCode":"UM","countryCode":"US","latitude":"19.28231920","longitude":"166.64704700"},{"name":"Johnston Atoll","isoCode":"UM-67","countryCode":"US","latitude":"16.72950350","longitude":"-169.53364770"},{"name":"Midway Atoll","isoCode":"UM-71","countryCode":"US","latitude":"28.20721680","longitude":"-177.37349260"},{"name":"Navassa Island","isoCode":"UM-76","countryCode":"US","latitude":"18.41006890","longitude":"-75.01146120"},{"name":"Wake Island","isoCode":"UM-79","countryCode":"US","latitude":"19.27961900","longitude":"166.64993480"},{"name":"Baker Island","isoCode":"UM-81","countryCode":"US","latitude":"0.19362660","longitude":"-176.47690800"},{"name":"Howland Island","isoCode":"UM-84","countryCode":"US","latitude":"0.81132190","longitude":"-176.61827360"},{"name":"Jarvis Island","isoCode":"UM-86","countryCode":"US","latitude":"-0.37435030","longitude":"-159.99672060"},{"name":"Kingman Reef","isoCode":"UM-89","countryCode":"US","latitude":"6.38333300","longitude":"-162.41666700"},{"name":"Palmyra Atoll","isoCode":"UM-95","countryCode":"US","latitude":"5.88850260","longitude":"-162.07866560"},{"name":"Utah","isoCode":"UT","countryCode":"US","latitude":"39.32098010","longitude":"-111.09373110"}
1,{"name":"Virginia","isoCode":"VA","countryCode":"US","latitude":"37.43157340","longitude":"-78.65689420"},{"name":"United States Virgin Islands","isoCode":"VI","countryCode":"US","latitude":"18.33576500","longitude":"-64.89633500"},{"name":"Vermont","isoCode":"VT","countryCode":"US","latitude":"44.55880280","longitude":"-72.57784150"},{"name":"Washington","isoCode":"WA","countryCode":"US","latitude":"47.75107410","longitude":"-120.74013850"},{"name":"Wisconsin","isoCode":"WI","countryCode":"US","latitude":"43.78443970","longitude":"-88.78786780"},{"name":"West Virginia","isoCode":"WV","countryCode":"US","latitude":"38.59762620","longitude":"-80.45490260"},{"name":"Wyoming","isoCode":"WY","countryCode":"US","latitude":"43.07596780","longitude":"-107.29028390"},{"name":"Artigas Department","isoCode":"AR","countryCode":"UY","latitude":"-30.61751120","longitude":"-56.95945590"},{"name":"Canelones Department","isoCode":"CA","countryCode":"UY","latitude":"-34.54087170","longitude":"-55.93076000"},{"name":"Cerro Largo Department","isoCode":"CL","countryCode":"UY","latitude":"-32.44110320","longitude":"-54.35217530"},{"name":"Colonia Department","isoCode":"CO","countryCode":"UY","latitude":"-34.12946780","longitude":"-57.66051840"},{"name":"Durazno Department","isoCode":"DU","countryCode":"UY","latitude":"-33.02324540","longitude":"-56.02846440"},{"name":"Florida Department","isoCode":"FD","countryCode":"UY","latitude":"28.03594950","longitude":"-82.45792890"},{"name":"Flores Department","isoCode":"FS","countryCode":"UY","latitude":"-33.57337530","longitude":"-56.89450280"},{"name":"Lavalleja Department","isoCode":"LA","countryCode":"UY","latitude":"-33.92261750","longitude":"-54.97657940"},{"name":"Maldonado Department","isoCode":"MA","countryCode":"UY","latitude":"-34.55979320","longitude":"-54.86285520"},{"name":"Montevideo Department","isoCode":"MO","countryCode":"UY","latitude":"-34.81815870","longitude":"-56.21382560"},{"name":"Paysandú Department","isoCode":"PA","countryCode":"UY","latitude":"-32.06673660","longitude":"-57.33647890"},{"name":"Río Negro Department","isoCode":"RN","countryCode":"UY","latitude":"-32.76763560","longitude":"-57.42952070"},{"name":"Rocha Department","isoCode":"RO","countryCode":"UY","latitude":"-33.96900810","longitude":"-54.02148500"},{"name":"Rivera Department","isoCode":"RV","countryCode":"UY","latitude":"-31.48174210","longitude":"-55.24357590"},{"name":"Salto Department","isoCode":"SA","countryCode":"UY","latitude":"-31.38802800","longitude":"-57.96124550"},{"name":"San José Department","isoCode":"SJ","countryCode":"UY","latitude":"37.34929680","longitude":"-121.90560490"},{"name":"Soriano Department","isoCode":"SO","countryCode":"UY","latitude":"-33.51027920","longitude":"-57.74981030"},{"name":"Tacuarembó Department","isoCode":"TA","countryCode":"UY","latitude":"-31.72068370","longitude":"-55.98598870"},{"name":"Treinta y Tres Department","isoCode":"TT","countryCode":"UY","latitude":"-33.06850860","longitude":"-54.28586270"},{"name":"Andijan Region","isoCode":"AN","countryCode":"UZ","latitude":"40.76859410","longitude":"72.23
1637900"},{"name":"Bukhara Region","isoCode":"BU","countryCode":"UZ","latitude":"40.25041620","longitude":"63.20321510"},{"name":"Fergana Region","isoCode":"FA","countryCode":"UZ","latitude":"40.45680810","longitude":"71.28742090"},{"name":"Jizzakh Region","isoCode":"JI","countryCode":"UZ","latitude":"40.47064150","longitude":"67.57085360"},{"name":"Namangan Region","isoCode":"NG","countryCode":"UZ","latitude":"41.05100370","longitude":"71.09731700"},{"name":"Navoiy Region","isoCode":"NW","countryCode":"UZ","latitude":"42.69885750","longitude":"64.63376850"},{"name":"Qashqadaryo Region","isoCode":"QA","countryCode":"UZ","latitude":"38.89862310","longitude":"66.04635340"},{"name":"Karakalpakstan","isoCode":"QR","countryCode":"UZ","latitude":"43.80413340","longitude":"59.44579880"},{"name":"Samarqand Region","isoCode":"SA","countryCode":"UZ","latitude":"39.62701200","longitude":"66.97497310"},{"name":"Sirdaryo Region","isoCode":"SI","countryCode":"UZ","latitude":"40.38638080","longitude":"68.71549750"},{"name":"Surxondaryo Region","isoCode":"SU","countryCode":"UZ","latitude":"37.94090050","longitude":"67.57085360"},{"name":"Tashkent","isoCode":"TK","countryCode":"UZ","latitude":"41.29949580","longitude":"69.24007340"},{"name":"Tashkent Region","isoCode":"TO","countryCode":"UZ","latitude":"41.22132340","longitude":"69.85974060"},{"name":"Xorazm Region","isoCode":"XO","countryCode":"UZ","latitude":"41.35653360","longitude":"60.85666860"},{"name":"Charlotte Parish","isoCode":"01","countryCode":"VC","latitude":"13.21754510","longitude":"-61.16362440"},{"name":"Saint Andrew Parish","isoCode":"02","countryCode":"VC","latitude":"43.02429990","longitude":"-81.20250000"},{"name":"Saint David Parish","isoCode":"03","countryCode":"VC","latitude":"43.85230950","longitude":"-79.52366540"},{"name":"Saint George Parish","isoCode":"04","countryCode":"VC","latitude":"42.95760900","longitude":"-81.32670500"},{"name":"Saint Patrick Parish","isoCode":"05","countryCode":"VC","latitude":"39.75091860","longitude":"-94.84505560"},{"name":"Grenadines Parish","isoCode":"06","countryCode":"VC","latitude":"13.01229650","longitude":"-61.22773010"},{"name":"Distrito Capital","isoCode":"A","countryCode":"VE","latitude":"41.26148460","longitude":"-95.93108070"},{"name":"Anzoátegui","isoCode":"B","countryCode":"VE","latitude":"8.59130730","longitude":"-63.95861110"},{"name":"Apure","isoCode":"C","countryCode":"VE","latitude":"6.92694830","longitude":"-68.52471490"},{"name":"Aragua","isoCode":"D","countryCode":"VE","latitude":"10.06357580","longitude":"-67.28478750"},{"name":"Barinas","isoCode":"E","countryCode":"VE","latitude":"8.62314980","longitude":"-70.23710450"},{"name":"Bolívar","isoCode":"F","countryCode":"VE","latitude":"37.61448380","longitude":"-93.41047490"},{"name":"Carabobo","isoCode":"G","countryCode":"VE","latitude":"10.11764330","longitude":"-68.04775090"},{"name":"Cojedes","isoCode":"H","countryCode":"VE","latitude":"9.38166820","longitude":"-68.33392750"},{"name":"Falcón","isoCode":"I","countryCode":"VE","latitude":"11.18106740","longitude":"-69.85974060"},{"name":"Guárico","isoCode":"J","countryCode":"VE","latitude":"8.74893090","longitude":"-66.23671720"},{"name":"Lara","isoCode":"K","countryCode":"VE","latitude":"33.98221650","longitude":"-118.13227470"},{"name":"Mérida","isoCode":"L","countryCode":"VE","latitude":"20.96737020","longitude":"-89.59258570"},{"name":"Miranda","isoCode":"M","countryCode":"VE","latitude":"42.35193830","longitude":"-71.52907660"},{"name":"Monagas","isoCode":"N","countryCode":"VE","latitude":"9.32416520","longitude":"-63.01475780"},{"name":"Nueva Esparta","isoCode":"O","countryCode":"VE","latitude":"10.99707230","longitude":"-63.91132960"},{"name":"Portuguesa","isoCode":"P","countryCode":"VE","latitude":"9.09439990","longitude":"-69.09702300"},{"name":"Sucre","isoCode":"R","countryCode":"VE","latitude":"-19.03534500","longitude":"-65.25921280"},{"name":"Táchira","isoCode":"S","countryCode":"VE","latitude":"7.91370010","longitude":"-72.14161320"},{"name":"Trujillo","isoCode":"T","countryCode":"VE","latitude":"36.67343430","longitude":"-121.62875880"}
1,{"name":"Yaracuy","isoCode":"U","countryCode":"VE","latitude":"10.33938900","longitude":"-68.81088490"},{"name":"Zulia","isoCode":"V","countryCode":"VE","latitude":"10.29102370","longitude":"-72.14161320"},{"name":"Federal Dependencies of Venezuela","isoCode":"W","countryCode":"VE","latitude":"10.93770530","longitude":"-65.35695730"},{"name":"La Guaira","isoCode":"X","countryCode":"VE","latitude":"29.30522680","longitude":"-94.79138540"},{"name":"Delta Amacuro","isoCode":"Y","countryCode":"VE","latitude":"8.84993070","longitude":"-61.14031960"},{"name":"Amazonas","isoCode":"Z","countryCode":"VE","latitude":"-3.41684270","longitude":"-65.85606460"},{"name":"Lai Châu","isoCode":"01","countryCode":"VN","latitude":"22.38622270","longitude":"103.47026310"},{"name":"Lào Cai","isoCode":"02","countryCode":"VN","latitude":"22.48094310","longitude":"103.97549590"},{"name":"Hà Giang","isoCode":"03","countryCode":"VN","latitude":"22.80255880","longitude":"104.97844940"},{"name":"Cao Bằng","isoCode":"04","countryCode":"VN","latitude":"22.63568900","longitude":"106.25221430"},{"name":"Sơn La","isoCode":"05","countryCode":"VN","latitude":"21.10222840","longitude":"103.72891670"},{"name":"Yên Bái","isoCode":"06","countryCode":"VN","latitude":"21.71676890","longitude":"104.89858780"},{"name":"Tuyên Quang","isoCode":"07","countryCode":"VN","latitude":"21.77672460","longitude":"105.22801960"},{"name":"Lạng Sơn","isoCode":"09","countryCode":"VN","latitude":"21.85370800","longitude":"106.76151900"},{"name":"Quảng Ninh","isoCode":"13","countryCode":"VN","latitude":"21.00638200","longitude":"107.29251440"},{"name":"Hòa Bình","isoCode":"14","countryCode":"VN","latitude":"20.68612650","longitude":"105.31311850"},{"name":"Ninh Bình","isoCode":"18","countryCode":"VN","latitude":"20.25061490","longitude":"105.97445360"},{"name":"Thái Bình","isoCode":"20","countryCode":"VN","latitude":"20.44634710","longitude":"106.33658280"},{"name":"Thanh Hóa","isoCode":"21","countryCode":"VN","latitude":"19.80669200","longitude":"105.78518160"},{"name":"Nghệ An","isoCode":"22","countryCode":"VN","latitude":"19.23424890","longitude":"104.92003650"},{"name":"Hà Tĩnh","isoCode":"23","countryCode":"VN","latitude":"18.35595370","longitude":"105.88774940"},{"name":"Quảng Bình","isoCode":"24","countryCode":"VN","latitude":"17.61027150","longitude":"106.34874740"},{"name":"Quảng Trị","isoCode":"25","countryCode":"VN","latitude":"16.74030740","longitude":"107.18546790"},{"name":"Thừa Thiên-Huế","isoCode":"26","countryCode":"VN","latitude":"16.46739700","longitude":"107.59053260"},{"name":"Quảng Nam","isoCode":"27","countryCode":"VN","latitude":"15.53935380","longitude":"108.01910200"},{"name":"Kon Tum","isoCode":"28","countryCode":"VN","latitude":"14.34974030","longitude":"108.00046060"},{"name":"Quảng Ngãi","isoCode":"29","countryCode":"VN","latitude":"15.12138730","longitude":"108.80441450"},{"name":"Gia Lai","isoCode":"30","countryCode":"VN","latitude":"13.80789430","longitude":"108.10937500"},{"name":"Bình Định","isoCode":"31","countryCode":"VN","latitude":"14.16653240","longitude":"108.90268300"},{"name":"Phú Yên","isoCode":"32","countryCode":"VN","latitude":"13.08818610","longitude":"109.09287640"},{"name":"Đắk Lắk","isoCode":"33","countryCode":"VN","latitude":"12.71001160","longitude":"108.23775190"},{"name":"Khánh Hòa","isoCode":"34","countryCode":"VN","latitude":"12.25850980","longitude":"109.05260760"},{"name":"Lâm Đồng","isoCode":"35","countryCode":"VN","latitude":"11.57527910","longitude":"108.14286690"},{"name":"Ninh Thuận","isoCode":"36","countryCode":"VN","latitude":"11.67387670","longitude":"108.86295720"},{"name":"Tây Ninh","isoCode":"37","countryCode":"VN","latitude":"11.33515540","longitude":"106.10988540"},{"name":"Đồng Nai","isoCode":"39","countryCode":"VN","latitude":"11.06863050","longitude":"107.16759760"},{"name":"Bình Thuận","isoCode":"40","countryCode":"VN","latitude":"11.09037030","longitude":"108.07207810"},{"name":"Long An","isoCode":"41","countryCode":"VN","latitude":"10.56071680","longitude":"106.64976230"}
1,{"name":"Bà Rịa-Vũng Tàu","isoCode":"43","countryCode":"VN","latitude":"10.54173970","longitude":"107.24299760"},{"name":"An Giang","isoCode":"44","countryCode":"VN","latitude":"10.52158360","longitude":"105.12589550"},{"name":"Đồng Tháp","isoCode":"45","countryCode":"VN","latitude":"10.49379890","longitude":"105.68817880"},{"name":"Tiền Giang","isoCode":"46","countryCode":"VN","latitude":"10.44933240","longitude":"106.34205040"},{"name":"Kiên Giang","isoCode":"47","countryCode":"VN","latitude":"9.82495870","longitude":"105.12589550"},{"name":"Vĩnh Long","isoCode":"49","countryCode":"VN","latitude":"10.23957400","longitude":"105.95719280"},{"name":"Bến Tre","isoCode":"50","countryCode":"VN","latitude":"10.24335560","longitude":"106.37555100"},{"name":"Trà Vinh","isoCode":"51","countryCode":"VN","latitude":"9.81274100","longitude":"106.29929120"},{"name":"Sóc Trăng","isoCode":"52","countryCode":"VN","latitude":"9.60252100","longitude":"105.97390490"},{"name":"Bắc Kạn","isoCode":"53","countryCode":"VN","latitude":"22.30329230","longitude":"105.87600400"},{"name":"Bắc Giang","isoCode":"54","countryCode":"VN","latitude":"21.28199210","longitude":"106.19747690"},{"name":"Bạc Liêu","isoCode":"55","countryCode":"VN","latitude":"9.29400270","longitude":"105.72156630"},{"name":"Bắc Ninh","isoCode":"56","countryCode":"VN","latitude":"21.12144400","longitude":"106.11105010"},{"name":"Bình Dương","isoCode":"57","countryCode":"VN","latitude":"11.32540240","longitude":"106.47701700"},{"name":"Bình Phước","isoCode":"58","countryCode":"VN","latitude":"11.75118940","longitude":"106.72346390"},{"name":"Cà Mau","isoCode":"59","countryCode":"VN","latitude":"9.15267280","longitude":"105.19607950"},{"name":"Hải Dương","isoCode":"61","countryCode":"VN","latitude":"20.93734130","longitude":"106.31455420"},{"name":"Hà Nam","isoCode":"63","countryCode":"VN","latitude":"20.58351960","longitude":"105.92299000"},{"name":"Hưng Yên","isoCode":"66","countryCode":"VN","latitude":"20.85257110","longitude":"106.01699710"},{"name":"Nam Định","isoCode":"67","countryCode":"VN","latitude":"20.43882250","longitude":"106.16210530"},{"name":"Phú Thọ","isoCode":"68","countryCode":"VN","latitude":"21.26844300","longitude":"105.20455730"},{"name":"Thái Nguyên","isoCode":"69","countryCode":"VN","latitude":"21.56715590","longitude":"105.82520380"},{"name":"Vĩnh Phúc","isoCode":"70","countryCode":"VN","latitude":"21.36088050","longitude":"105.54743730"},{"name":"Điện Biên","isoCode":"71","countryCode":"VN","latitude":"21.80423090","longitude":"103.10765250"},{"name":"Đắk Nông","isoCode":"72","countryCode":"VN","latitude":"12.26464760","longitude":"107.60980600"},{"name":"Hậu Giang","isoCode":"73","countryCode":"VN","latitude":"9.75789800","longitude":"105.64125270"},{"name":"Cần Thơ","isoCode":"CT","countryCode":"VN","latitude":"10.03418510","longitude":"105.72255070"},{"name":"Đà Nẵng","isoCode":"DN","countryCode":"VN","latitude":"16.05440680","longitude":"108.20216670"},{"name":"Hà Nội","isoCode":"HN","countryCode":"VN","latitude":"21.02776440","longitude":"105.83415980"},{"name":"Hải Phòng","isoCode":"HP","countryCode":"VN","latitude":"20.84491150","longitude":"106.68808410"},{"name":"Hồ Chí Minh","isoCode":"SG","countryCode":"VN","latitude":"10.82309890","longitude":"106.62966380"},{"name":"Malampa","isoCode":"MAP","countryCode":"VU","latitude":"-16.40114050","longitude":"167.60778650"},{"name":"Penama","isoCode":"PAM","countryCode":"VU","latitude":"-15.37957580","longitude":"167.90531820"},{"name":"Sanma","isoCode":"SAM","countryCode":"VU","latitude":"-15.48400170","longitude":"166.91820970"},{"name":"Shefa","isoCode":"SEE","countryCode":"VU","latitude":"32.80576500","longitude":"35.16997100"},{"name":"Tafea","isoCode":"TAE","countryCode":"VU","latitude":"-18.72378270","longitude":"169.06450560"},{"name":"Torba","isoCode":"TOB","countryCode":"VU","latitude":"37.07653000","longitude":"27.45657300"},{"name":"A\'ana","isoCode":"AA","countryCode":"WS","latitude":"-13.89841800","longitude":"-171.97529950"},{"name":"Aiga-i-le-Tai","isoCode":"AL","countryCode":"WS","latitude":"-13.85137910","longitude":"-172.03254010"},{"name":"Atua","isoCode":"AT","countryCode":"WS","latitude":"-13.97870530","longitude":"-171.62542830"},{"name":"Fa\'asaleleaga","isoCode":"FA","countryCode":"WS","latitude":"-13.63076380","longitude":"-172.23659810"},{"name":"Gaga\'emauga","isoCode":"GE","countryCode":"WS","latitude":"-13.54286660","longitude":"-172.36688700"},{"name":"Gaga\'ifomauga","isoCode":"GI","countryCode":"WS","latitude":"-13.54680070","longitude":"-172.49693310"},{"name":"Palauli","isoCode":"PA","countryCode":"WS","latitude":"-13.72945790","longitude":"-172.45361150"},{"name":"Satupa\'itea","isoCode":"SA","countryCode":"WS","latitude":"-13.65382140","longitude":"-172.61592710"},{"name":"Tuamasaga","isoCode":"TU","countryCode":"WS","latitude":"-13.91635920","longitude":"-171.82243620"}
1,{"name":"Va\'a-o-Fonoti","isoCode":"VF","countryCode":"WS","latitude":"-13.94709030","longitude":"-171.54318720"},{"name":"Vaisigano","isoCode":"VS","countryCode":"WS","latitude":"-13.54138270","longitude":"-172.70233830"},{"name":"Đakovica District (Gjakove)","isoCode":"XDG","countryCode":"XK","latitude":"42.43757560","longitude":"20.37854380"},{"name":"Gjilan District","isoCode":"XGJ","countryCode":"XK","latitude":"42.46352060","longitude":"21.46940110"},{"name":"Kosovska Mitrovica District","isoCode":"XKM","countryCode":"XK","latitude":"42.89139090","longitude":"20.86599950"},{"name":"Peć District","isoCode":"XPE","countryCode":"XK","latitude":"42.65921550","longitude":"20.28876240"},{"name":"Pristina (Priştine)","isoCode":"XPI","countryCode":"XK","latitude":"42.66291380","longitude":"21.16550280"},{"name":"Prizren District","isoCode":"XPR","countryCode":"XK","latitude":"42.21525220","longitude":"20.74147720"},{"name":"Uroševac District (Ferizaj)","isoCode":"XUF","countryCode":"XK","latitude":"42.37018440","longitude":"21.14832810"},{"name":"Abyan Governorate","isoCode":"AB","countryCode":"YE","latitude":"13.63434130","longitude":"46.05632120"},{"name":"\'Adan Governorate","isoCode":"AD","countryCode":"YE","latitude":"12.82574810","longitude":"44.79438040"},{"name":"\'Amran Governorate","isoCode":"AM","countryCode":"YE","latitude":"16.25692140","longitude":"43.94367880"},{"name":"Al Bayda\' Governorate","isoCode":"BA","countryCode":"YE","latitude":"14.35886620","longitude":"45.44980650"},{"name":"Dhamar Governorate","isoCode":"DH","countryCode":"YE","latitude":"14.71953440","longitude":"44.24790150"},{"name":"Hadhramaut Governorate","isoCode":"HD","countryCode":"YE","latitude":"16.93041350","longitude":"49.36531490"},{"name":"Hajjah Governorate","isoCode":"HJ","countryCode":"YE","latitude":"16.11806310","longitude":"43.32946600"},{"name":"Al Hudaydah Governorate","isoCode":"HU","countryCode":"YE","latitude":"15.30530720","longitude":"43.01948970"},{"name":"Ibb Governorate","isoCode":"IB","countryCode":"YE","latitude":"14.14157170","longitude":"44.24790150"},{"name":"Al Jawf Governorate","isoCode":"JA","countryCode":"YE","latitude":"16.79018190","longitude":"45.29938620"},{"name":"Lahij Governorate","isoCode":"LA","countryCode":"YE","latitude":"13.14895880","longitude":"44.85054950"},{"name":"Ma\'rib Governorate","isoCode":"MA","countryCode":"YE","latitude":"15.51588800","longitude":"45.44980650"},{"name":"Al Mahrah Governorate","isoCode":"MR","countryCode":"YE","latitude":"16.52384230","longitude":"51.68342750"},{"name":"Al Mahwit Governorate","isoCode":"MW","countryCode":"YE","latitude":"15.39632290","longitude":"43.56069460"},{"name":"Raymah Governorate","isoCode":"RA","countryCode":"YE","latitude":"14.62776820","longitude":"43.71424840"},{"name":"Sana\'a","isoCode":"SA","countryCode":"YE","latitude":"15.36944510","longitude":"44.19100660"},{"name":"Saada Governorate","isoCode":"SD","countryCode":"YE","latitude":"16.84765280","longitude":"43.94367880"},{"name":"Shabwah Governorate","isoCode":"SH","countryCode":"YE","latitude":"14.75463030","longitude":"46.51626200"},{"name":"Sana\'a Governorate","isoCode":"SN","countryCode":"YE","latitude":"15.31689130","longitude":"44.47480180"},{"name":"Socotra Governorate","isoCode":"SU","countryCode":"YE","latitude":"12.46342050","longitude":"53.82373850"},{"name":"Ta\'izz Governorate","isoCode":"TA","countryCode":"YE","latitude":"13.57758860","longitude":"44.01779890"},{"name":"Eastern Cape","isoCode":"EC","countryCode":"ZA","latitude":"-32.29684020","longitude":"26.41938900"},{"name":"Free State","isoCode":"FS","countryCode":"ZA","latitude":"37.68585250","longitude":"-97.28112560"},{"name":"Gauteng","isoCode":"GP","countryCode":"ZA","latitude":"-26.27075930","longitude":"28.11226790"},{"name":"KwaZulu-Natal","isoCode":"KZN","countryCode":"ZA","latitude":"-28.53055390","longitude":"30.89582420"},{"name":"Limpopo","isoCode":"LP","countryCode":"ZA","latitude":"-23.40129460","longitude":"29.41793240"},{"name":"Mpumalanga","isoCode":"MP","countryCode":"ZA","latitude":"-25.56533600","longitude":"30.52790960"},{"name":"Northern Cape","isoCode":"NC","countryCode":"ZA","latitude":"-29.04668080","longitude":"21.85685860"},{"name":"North West","isoCode":"NW","countryCode":"ZA","latitude":"32.75885200","longitude":"-97.32880600"},{"name":"Western Cape","isoCode":"WC","countryCode":"ZA","latitude":"-33.22779180","longitude":"21.85685860"},{"name":"Western Province","isoCode":"01","countryCode":"ZM","latitude":"6.90160860","longitude":"80.00877460"},{"name":"Central Province","isoCode":"02","countryCode":"ZM","latitude":"7.25649960","longitude":"80.72144170"},{"name":"Eastern Province","isoCode":"03","countryCode":"ZM","latitude":"23.16696880","longitude":"49.36531490"},{"name":"Luapula Province","isoCode":"04","countryCode":"ZM","latitude":"-11.56483100","longitude":"29.04599270"},{"name":"Northern Province","isoCode":"05","countryCode":"ZM","latitude":"8.88550270","longitude":"80.27673270"},{"name":"Northwestern Province","isoCode":"06","countryCode":"ZM","latitude":"-13.00502580","longitude":"24.90422080"},{"name":"Southern Province","isoCode":"07","countryCode":"ZM","latitude":"6.23737500","longitude":"80.54384500"},{"name":"Copperbelt Province","isoCode":"08","countryCode":"ZM","latitude":"-13.05700730","longitude":"27.54958460"},{"name":"Lusaka Province","isoCode":"09","countryCode":"ZM","latitude":"-15.36571290","longitude":"29.23207840"},{"name":"Muchinga Province","isoCode":"10","countryCode":"ZM","latitude":"-15.38219300","longitude":"28.26158000"},{"name":"Bulawayo Province","isoCode":"BU","countryCode":"ZW","latitude":"-20.14895050","longitude":"28.53310380"},{"name":"Harare Province","isoCode":"HA","countryCode":"ZW","latitude":"-17.82162880","longitude":"31.04922590"},{"name":"Manicaland","isoCode":"MA","countryCode":"ZW","latitude":"-18.92163860","longitude":"32.17460500"},{"name":"Mashonaland Central Province","isoCode":"MC","countryCode":"ZW","latitude":"-16.76442950","longitude":"31.07937050"},{"name":"Mashonaland East Province","isoCode":"ME","countryCode":"ZW","latitude":"-18.58716420","longitude":"31.26263660"},{"name":"Midlands Province","isoCode":"MI","countryCode":"ZW","latitude":"-19.05520090","longitude":"29.60354950"},{"name":"Matabeleland North Province","isoCode":"MN","countryCode":"ZW","latitude":"-18.53315660","longitude":"27.54958460"},{"name":"Matabeleland South Province","isoCode":"MS","countryCode":"ZW","latitude":"-21.05233700","longitude":"29.04599270"}
1,{"name":"Masvingo Province","isoCode":"MV","countryCode":"ZW","latitude":"-20.62415090","longitude":"31.26263660"},{"name":"Mashonaland West Province","isoCode":"MW","countryCode":"ZW","latitude":"-17.48510290","longitude":"29.78892480"}]');function AA(e){return e.name}const CA=(e,t,o=AA)=>o(e)<o(t)?-1:o(e)>o(t)?1:0,OA=function(e=""){return e?cA.filter(t=>t.countryCode===e).sort(CA):[]};function EA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var n,i,a=[],d=!0,r=!1;try{for(o=o.call(e);!(d=(n=o.next()).done)&&(a.push(n.value),!t||a.length!==t);d=!0);}catch(e){r=!0,i=e}finally{try{d||null==o.return||o.return()}finally{if(r)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mA(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?mA(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mA(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var IA=function(){var e,t,o,n,a,r=!1,s=!1,l="",u="",c=["ar","au","br","ca","cn","id","ie","in","jp","kr","mx","my","sg","mt","gb","us","vn"];function C(e){var t=(e=e.toUpperCase().trim()).match(/^([A-ZÑ&]{3,4})(\d{2})(\d{2})(\d{2})([A-Z0-9]{3})$/);if(!t)return!1;var o=EA(t,5),n=(o[1],o[2]),i=o[3],a=o[4],d=parseInt(n,10),r=parseInt(i,10),s=parseInt(a,10);d+=d<30?2e3:1900;var l=new Date(d,r-1,s);return l.getFullYear()===d&&l.getMonth()+1===r&&l.getDate()===s}function O(){$.ajax({url:"/api/shipping/address",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:e,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.shipping=e.data.id,i.USERCART.shipping_details=e.data,Yc.checkCart(function(){$("#newAddress--newsletter-terms").length>0&&localStorage.setItem("newsletter",!!$("#newAddress--newsletter-terms").prop("checked")&&$("#newAddress--email").val()),A.addShippingInfo(i.USERCART.delivery_data.courier,i.USERCART.delivery,i.USERCART)})},error:function(t){switch($("body").removeClass("is-loading"),$.fancybox.close(),t.responseJSON.message.error_type){case"errors":Swal.fire({icon:"error",html:t.responseJSON.message.data,allowEnterKey:!1,cancelButtonText:Lang.address["cta-edit"]}).then(function(e){$.fancybox.open({src:"#modal--new-address",opts:{modal:!1,touch:!1}})});break;case"not-found":Swal.fire({icon:"error",html:Lang["new-address"].alert["not-found"],allowEnterKey:!1,cancelButtonText:Lang.address["cta-edit"]}).then(function(e){$.fancybox.open({src:"#modal--new-address",opts:{modal:!1,touch:!1}})});break;case"multiple-match":Swal.fire({title:Lang.address["multiple-match"].title,html:'<div class="instructions">'.concat(Lang.address["multiple-match"].description,'</div>\n\t\t\t\t\t\t\t\t\t<ul class="selectable-list check-address-modal">\n                                    ').concat(t.responseJSON.message.data.addresses.map(function(e,o){return"<li>\n                                    \t<input value='".concat(t.responseJSON.message.data.place_id[o],'\' type="radio" id="place-id-').concat(t.responseJSON.message.data.place_id[o],'" name="place-id" ').concat(0==o?"checked":"",' />\n\t                                    <label for="place-id-').concat(t.responseJSON.message.data.place_id[o],'">\n\t                                        <span class="first-line">').concat(e,"</span>\n\t                                    </label>\n                                    </li>")}).join(""),"\n\t\t\t\t\t\t\t\t\t</ul>"),icon:"warning",allowEnterKey:!1,showCancelButton:!0,cancelButtonText:Lang.address["cta-edit"],confirmButtonText:Lang.address["cta-confirm"]}).then(function(t){t.isConfirmed?(e.place_id=$('[name="place-id"]:checked').val(),O()):$.fancybox.open({src:"#modal--new-address",opts:{modal:!1,touch:!1}})});break;case"partial-match":var o=Lang.address["partial-match"].description;o=o.replace(":address",t.responseJSON.message.data.address),Swal.fire({title:Lang.address["partial-match"].title,html:o,icon:"warning",allowEnterKey:!1,showCancelButton:!0,cancelButtonText:Lang.address["cta-change"],confirmButtonText:Lang.address["cta-confirm"]}).then(function(o){o.isConfirmed?(e.place_id=t.responseJSON.message.data.place_id,O()):$.fancybox.open({src:"#modal--new-address",opts:{modal:!1,touch:!1}})})}}})}function E(){$.ajax({url:"/api/shipping/address/"+e.id,method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:e,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.shipping=e.data.id,i.USERCART.shipping_details=e.data,Yc.checkCart(function(){$("#editAddress--newsletter-terms").length>0&&localStorage.setItem("newsletter",!!$("#editAddress--newsletter-terms").prop("checked")&&$("#editAddress--email").val()),A.addShippingInfo(i.USERCART.delivery_data.courier,i.USERCART.delivery,i.USERCART)})},error:function(t){switch($("body").removeClass("is-loading"),$.fancybox.close(),t.responseJSON.message.error_type){case"errors":Swal.fire({icon:"error",html:t.responseJSON.message.data,allowEnterKey:!1,cancelButtonText:Lang.address["cta-edit"]}).then(function(e){$.fancybox.open({src:"#modal--edit-address",opts:{modal:!1,touch:!1}})});break;case"not-found":Swal.fire({icon:"error",html:Lang["new-address"].alert["not-found"],allowEnterKey:!1,cancelButtonText:Lang.address["cta-edit"]}).then(function(e){$.fancybox.open({src:"#modal--edit-address",opts:{modal:!1,touch:!1}})});break;case"multiple-match":Swal.fire({title:Lang.address["multiple-match"].title,html:'<div class="instructions">'.concat(Lang.address["multiple-match"].description,'</div>\n\t\t\t\t\t\t\t\t\t<ul class="selectable-list check-address-modal">\n                                    ').concat(t.responseJSON.message.data.addresses.map(function(e,o){return"<li>\n                                    \t<input value='".concat(t.responseJSON.message.data.place_id[o],'\' type="radio" id="place-id-').concat(t.responseJSON.message.data.place_id[o],'" name="place-id" ').concat(0==o?"checked":"",' />\n\t                                    <label for="place-id-').concat(t.responseJSON.message.data.place_id[o],'">
1\n\t                                        <span class="first-line">').concat(e,"</span>\n\t                                    </label>\n                                    </li>")}).join(""),"\n\t\t\t\t\t\t\t\t\t</ul>"),icon:"warning",allowEnterKey:!1,showCancelButton:!0,cancelButtonText:Lang.address["cta-edit"],confirmButtonText:Lang.address["cta-confirm"]}).then(function(t){t.isConfirmed?(e.place_id=$('[name="place-id"]:checked').val(),E()):$.fancybox.open({src:"#modal--edit-address",opts:{modal:!1,touch:!1}})});break;case"partial-match":var o=Lang.address["partial-match"].description;o=o.replace(":address",t.responseJSON.message.data.address),Swal.fire({title:Lang.address["partial-match"].title,html:o,icon:"warning",allowEnterKey:!1,showCancelButton:!0,cancelButtonText:Lang.address["cta-change"],confirmButtonText:Lang.address["cta-confirm"]}).then(function(o){o.isConfirmed?(e.place_id=t.responseJSON.message.data.place_id,E()):$.fancybox.open({src:"#modal--edit-address",opts:{modal:!1,touch:!1}})})}}})}function m(e,t,o){var n={AT:{rules:[/^\d{4}$/gi],error:Lang.zipcode.error.AT},BE:{rules:[/^\d{4}$/gi],error:Lang.zipcode.error.BE},CH:{rules:[/^\d{4}$/gi],error:Lang.zipcode.error.CH},DE:{rules:[/^\d{5}$/gi],error:Lang.zipcode.error.DE},ES:{rules:[/^\d{5}$/gi],error:Lang.zipcode.error.ES},FR:{rules:[/^\d{5}$/gi],error:Lang.zipcode.error.FR},GB:{rules:[/^(([A-Z]{1,2}[0-9][A-Z0-9]?|ASCN|STHL|TDCU|BBND|[BFS]IQQ|PCRN|TKCA) ?[0-9][A-Z]{2}|BFPO ?[0-9]{1,4}|(KY[0-9]|MSR|VG|AI)[ -]?[0-9]{4}|[A-Z]{2} ?[0-9]{2}|GE ?CX|GIR ?0A{2}|SAN ?TA1)/],error:Lang.zipcode.error.GB},IT:{rules:[/^\d{5}$/gi],error:Lang.zipcode.error.IT},MC:{rules:[/^980\d{2}$/],error:Lang.zipcode.error.MC},NL:{rules:[/^[1-9]\d{3}(?!SA|SD|SS)[A-Z]{2}$/],error:Lang.zipcode.error.NL},PT:{rules:[/^\d{4}-\d{3}$/gi],error:Lang.zipcode.error.PT},SM:{rules:[/^4789\d{1}$/],error:Lang.zipcode.error.SM}},i=!1,a="";if(!t)return"";if(t=t.replace(/^\s+/g,"").replace(/\s+$/g,""),void 0===n[e]&&(n[e]={error:Lang.zipcode.error.DEFAULT,rules:[/^([ a-z0-9-]+)$/gi]}),e&&void 0!==n&&void 0!==n[e]){var d=n[e];if(d&&d.rules&&d.rules.constructor==Array&&d.rules.length>0){i=!0;for(var r=0;r<d.rules.length&&i;r++)-1!=t.search(d.rules[r])&&(i=!1)}}return"GB"!=e||["dondup","pttorino"].includes("inter")||-1==t.search(/\b(JE|GY|AL|SA|HE|JH|BR|LI|IM)[0-9]{1,2} [0-9][A-Z]{2}\b/g)?(i&&d&&d.error&&d.error.length>0&&(a=d.error,"new"==o?$("#newAddress--zip-code").parent(".input").addClass("error"):$("#editAddress--zip-code").parent(".input").addClass("error")),a):(a="It is not possible to complete the order to this destination. Please check the address or choose another shipping location.","new"==o?$("#newAddress--zip-code").parent(".input").addClass("error"):$("#editAddress--zip-code").parent(".input").addClass("error"),a)}return{init:function(){c.includes($("html").attr("country"))&&(o=OA($("html").attr("country").toUpperCase()),n=new autoComplete({selector:"#newAddress--province",placeHolder:Lang["new-address"]["choice-province"],data:{src:o,cache:!0,keys:["name"]},resultItem:{highlight:!0},events:{input:{focus:function(){n.input.value.length&&n.start()},selection:function(e){var t=e.detail.selection.value;n.input.blur(),n.input.value="au"==$("html").attr("country")?t.isoCode:t.name,l=t.isoCode,$("#newAddress--city").prop("disabled",!1)}}}}),a=new autoComplete({selector:"#editAddress--province",placeHolder:Lang["new-address"]["choice-province"],data:{src:o,cache:!0,keys:["name"]},resultItem:{highlight:!0},events:{input:{focus:function(){a.input.value.length&&a.start()},selection:function(e){var t=e.detail.selection.value;a.input.blur(),a.input.value="au"==$("html").attr("country")?t.isoCode:t.name,u=t.isoCode}}}})),$("#btn_newAddress").on("click",function(){$.fancybox.open({src:"#modal--new-address",opts:{modal:!1,touch:!1,afterLoad:function(e,t){$("#formNewAddress").find(".error").removeClass("error"),$("#newAddress--name,#newAddress--surname, #newAddress--email, #newAddress--phone, #newAddress--city, #newAddress--address, #newAddress--street-number, #newAddress--zip-code").val(""),$("#newAddress--notes").length>0&&$("#newAddress--notes").val(""),0!=r&&r.destroy(),r=intlTelInput($("#newAddress--phone")[0],{initialCountry:$("html").attr("country"),separateDialCode:!0,allowDropdown:!!["it","sm","va"].includes($("html").attr("country"))})}}})}
1),$("#formNewAddress").on("submit",function(o){if(o.preventDefault(),t=!1,$("#formNewAddress").find(".error").removeClass("error"),""==$("#newAddress--name").val().trim()&&($("#newAddress--name").parent(".input").addClass("error"),t=!0),""==$("#newAddress--surname").val().trim()&&($("#newAddress--surname").parent(".input").addClass("error"),t=!0),""==$("#newAddress--email").val().trim()?($("#newAddress--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#newAddress--email").val().trim())||($("#newAddress--email").parent(".input").addClass("error"),t=!0),r.isValidNumber()||($("#newAddress--phone").closest(".input").addClass("error"),t=!0),""==$("#newAddress--province").val().trim()?($("#newAddress--province").closest(".input").addClass("error"),t=!0):c.includes($("html").attr("country"))?""==l&&($("#newAddress--province").closest(".input").addClass("error"),t=!0):l=$("#newAddress--province").val(),""==$("#newAddress--city").val().trim()&&($("#newAddress--city").parent(".input").addClass("error"),t=!0),""==$("#newAddress--address").val().trim()&&($("#newAddress--address").parent(".input").addClass("error"),t=!0),"it"==$("html").attr("country"))if($("#newAddress--street-number").val().length>8)$("#newAddress--street-number").parent(".input").addClass("error"),t=!0;else if($("#newAddress--street-number").val($("#newAddress--street-number").val().replace("n.","").replace("N.","")),$("#newAddress--street-number").val().includes("/")){var n=$("#newAddress--street-number").val().split("/");window.utilities.isNumeric(n[0])&&!window.utilities.isNumeric(n[1])&&$("#newAddress--street-number").val(n.join(""))}""!=$("#newAddress--address").val().trim()&&$("#newAddress--street-number").length>0&&""!=$("#newAddress--street-number").val().trim()&&$("#newAddress--address").val().trim()==$("#newAddress--street-number").val().trim()&&($("#newAddress--address").parent(".input").addClass("error"),$("#newAddress--street-number").parent(".input").addClass("error"),t=!0),""==$("#newAddress--zip-code").val().trim()&&($("#newAddress--zip-code").parent(".input").addClass("error"),t=!0),"mx"==$("html").attr("country")&&(""==$("#newAddress--curp").val().trim()?($("#newAddress--curp").parent(".input").addClass("error"),t=!0):C($("#newAddress--curp").val().trim())||($("#newAddress--curp").parent(".input").addClass("error"),t=!0));var i=m($("html").attr("country").toUpperCase(),$("#newAddress--zip-code").val(),"new");""!=i?Swal.fire({icon:"error",html:i}):t?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]}):(e={name:$("#newAddress--name").val(),surname:$("#newAddress--surname").val(),email:$("#newAddress--email").val(),phone_number:r.getNumber(),province:l,city:$("#newAddress--city").val(),address:$("#newAddress--address").val(),zip_code:$("#newAddress--zip-code").val(),country:$("html").attr("country"),street_number:$("#newAddress--street-number").length>0?$("#newAddress--street-number").val():"",curp:"mx"==$("html").attr("country")?$("#newAddress--curp").val().trim().toUpperCase():"",notes:$("#newAddress--notes").length>0?$("#newAddress--notes").val():""},O())}),$("#formEditAddress").on("submit",function(o){if(o.preventDefault(),t=!1,$("#formEditAddress").find(".error").removeClass("error"),""==$("#editAddress--name").val().trim()&&($("#editAddress--name").parent(".input").addClass("error"),t=!0),""==$("#editAddress--surname").val().trim()&&($("#editAddress--surname").parent(".input").addClass("error"),t=!0),""==$("#editAddress--email").val().trim()?($("#editAddress--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#editAddress--email").val().trim())||($("#editAddress--email").parent(".input").addClass("error"),t=!0),s.isValidNumber()||($("#editAddress--phone").closest(".input").addClass("error"),t=!0),""==$("#editAddress--province").val().trim()?($("#editAddress--province").parent(".input").addClass("error"),t=!0):c.includes($("html").attr("country"))?""==u&&($("#editAddress--province").closest(".input").addClass("error"),t=!0):u=$("#editAddress--province").val(),""==$("#editAddress--city").val().trim()&&($("#editAddress--city").parent(".input").addClass("error"),t=!0),""==$("#editAddress--address").val().trim()&&($("#editAddress--address").parent(".input").addClass("error"),t=!0),"it"==$("html").attr("country"))if($("#editAddress--street
1-number").val().length>8)$("#editAddress--street-number").parent(".input").addClass("error"),t=!0;else if($("#editAddress--street-number").val($("#editAddress--street-number").val().replace("n.","").replace("N.","")),$("#editAddress--street-number").val().includes("/")){var n=$("#editAddress--street-number").val().split("/");window.utilities.isNumeric(n[0])&&!window.utilities.isNumeric(n[1])&&$("#editAddress--street-number").val(n.join(""))}""!=$("#editAddress--address").val().trim()&&$("#editAddress--street-number").length>0&&""!=$("#editAddress--street-number").val().trim()&&$("#editAddress--address").val().trim()==$("#editAddress--street-number").val().trim()&&($("#editAddress--address").parent(".input").addClass("error"),$("#editAddress--street-number").parent(".input").addClass("error"),t=!0),""==$("#editAddress--zip-code").val().trim()&&($("#editAddress--zip-code").parent(".input").addClass("error"),t=!0),"mx"==$("html").attr("country")&&(""==$("#editAddress--curp").val().trim()?($("#editAddress--curp").parent(".input").addClass("error"),t=!0):C($("#editAddress--curp").val().trim())||($("#editAddress--curp").parent(".input").addClass("error"),t=!0));var i=m($("html").attr("country").toUpperCase(),$("#editAddress--zip-code").val(),"new");""!=i?Swal.fire({icon:"error",html:i}):t?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]}):(e={id:e.id,name:$("#editAddress--name").val(),surname:$("#editAddress--surname").val(),email:$("#editAddress--email").val(),phone_number:s.getNumber(),province:u,city:$("#editAddress--city").val(),address:$("#editAddress--address").val(),zip_code:$("#editAddress--zip-code").val(),country:$("html").attr("country"),street_number:$("#editAddress--street-number").length>0?$("#editAddress--street-number").val():"",curp:"mx"==$("html").attr("country")?$("#editAddress--curp").val().trim().toUpperCase():"",notes:$("#editAddress--notes").length>0?$("#editAddress--notes").val():""},E())}),$("body").on("click",".change-address",function(t){t.preventDefault(),t.stopPropagation();var n=$(this).closest("li").data("shipping-address");$.ajax({url:"/api/shipping/address/"+n,method:"GET",headers:{lang:$("html").attr("user-lang"),country:$("html").attr("country")},dataType:"json",data:{full:!$("body").hasClass("checkout-page")},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){e=0==t.data?i.USERCART.shipping_details:t.data,$.fancybox.open({src:"#modal--edit-address",opts:{modal:!1,touch:!1,afterLoad:function(t,n){if($("#formEditAddress").find(".error").removeClass("error"),$("#editAddress--name").val(e.name),$("#editAddress--surname").val(e.surname),$("#editAddress--email").val(e.email),$("#editAddress--phone").val("+"+e.phone_number),$("#editAddress--province").val(e.province),$("#editAddress--city").val(e.city),$("#editAddress--address").val(e.address),$("#editAddress--street-number").val(e.street_number),$("#editAddress--zip-code").val(e.zip_code),$("#editAddress--curp").length>0&&$("#editAddress--curp").val(e.curp),$("#editAddress--notes").length>0&&$("#editAddress--notes").val(e.notes),$("body").removeClass("is-loading"),0!=s&&s.destroy(),s=intlTelInput($("#editAddress--phone")[0],{initialCountry:$("html").attr("country"),separateDialCode:!0,allowDropdown:!!["it","sm","va"].includes($("html").attr("country"))}),c.includes($("html").attr("country"))){for(var i=!1,a=0;a<o.length;a++)if(o[a].isoCode==e.province){$("#editAddress--province").val(o[a].name),u=o[a].isoCode,i=!0;break}i||(u=$("#editAddress--province").val())}}}})},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}
1),$("body").on("click",".remove-address",function(){var e=$(this).closest("li").data("shipping-address");Swal.fire({title:Lang["delete-address"].title,text:Lang["delete-address"].description,icon:"warning",allowEnterKey:!1,showCancelButton:!0,cancelButtonText:Lang["delete-address"]["cta-abort"],confirmButtonText:Lang["delete-address"]["cta-confirm"]}).then(function(t){t.isConfirmed&&$.ajax({url:"/api/shipping/address/"+e,method:"DELETE",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){parseInt(i.USERCART.shipping)==parseInt(e)?(i.USERCART.shipping=!1,i.USERCART.shipping_details=!1,Yc.checkCart(function(){location.reload()})):location.reload()},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message.join("\n")})}})})}),$("#newAddress--name").on("keyup change",function(){$("#newAddress--name").val($("#newAddress--name").val().replace(/[^a-zA-Zà-üÀ-Ü0-9' ]/g,"").replace(/(\..*)\./g,"$1"))}),$("#newAddress--surname").on("keyup change",function(){$("#newAddress--surname").val($("#newAddress--surname").val().replace(/[^a-zA-Zà-üÀ-Ü0-9' ]/g,"").replace(/(\..*)\./g,"$1"))}),$("#editAddress--name").on("keyup change",function(){$("#editAddress--name").val($("#editAddress--name").val().replace(/[^a-zA-Zà-üÀ-Ü0-9' ]/g,"").replace(/(\..*)\./g,"$1"))}),$("#editAddress--surname").on("keyup change",function(){$("#editAddress--surname").val($("#editAddress--surname").val().replace(/[^a-zA-Zà-üÀ-Ü0-9' ]/g,"").replace(/(\..*)\./g,"$1"))})},emptyAddress:function(){d().remove("address")}}}();const NA=IA;var pA=function(){function e(e,t,o){$.ajax({url:"/api/gift-card/check",method:"POST",dataType:"json",data:{code:e},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},beforeSend:function(){$("body").addClass("is-loading")},success:function(o){A.giftCardUse(e),t(o.data)},error:function(e){o(e)}})}return{init:function(){$("#btn_check-gift-card").on("click",function(){""==$("#giftCard--code").val().trim()?Swal.fire({icon:"error",html:Lang["gift-card"].alert["no-number"]}):e($("#modal--giftcard #giftCard--code").val().trim().toUpperCase(),function(e){$(".giftcard--balance .amount").html(window.utilities.formatCurrency(e.current_amount));var t=e.log;$(".giftcard-table").html("");for(var o=0;o<t.length;o++)$(".giftcard-table").append('<tr>\n\t\t                        <td class="date">\n\t\t                            '.concat(moment(t[o].created_at).format("DD/MM/YYYY"),"\n\t\t                        </td>\n\t\t                        <td>\n\t\t                            Ordine ").concat(t[o].order_id,'\n\t\t                        </td>\n\t\t                        <td class="status">\n\t\t                            ').concat(window.utilities.formatCurrency(-1*t[o].amount),"\n\t\t                        </td>\n\t\t                    </tr>"));$(".giftcard--balance, .giftcard--history").removeClass("hide"),$("body").removeClass("is-loading")},function(e){$(".giftcard-table").html(""),$(".giftcard--balance, .giftcard--history").addClass("hide"),$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})})}),$(".profile--gift-card").on("click",function(){$.fancybox.open({src:"#modal--giftcard",opts:{modal:!1,touch:!1,beforeShow:function(e,t){$(".giftcard-table").html(""),$(".giftcard--balance, .giftcard--history").addClass("hide")}}})}),$("#giftCard--cta-check").on("click",function(){""==$("#giftCard--code").val().trim()?Swal.fire({icon:"error",html:Lang["gift-card"].alert["no-number"]}):e($(".checkout--gift-card #giftCard--code").val().trim().toUpperCase(),function(e){$.fancybox.open({src:"#modal--giftcard",opts:{modal:!1,touch:!1,beforeShow:function(t,o){$(".giftcard--balance .amount").html(window.utilities.formatCurrency(e.current_amount));var n=e.log;$(".giftcard-table").html("");for(var i=0;i<n.length;i++)$(".giftcard-table").append('<tr>\n\t\t\t\t\t                        <td class="date">\n\t\t\t\t\t                            '.concat(moment(n[i].created_at).format("DD/MM/YYYY"),"\n\t\t\t\t\t                        </td>\n\t\t\t\t\t                        <td>\n\t\t\t\t\t                            Ordine ").concat(n[i].order_id,'\n\t\t\t\t\t                        </td>\n\t\t\t\t\t                        <td class="status">\n\t\t\t\t\t                            ').concat(window.utilities.formatCurrency(-1*n[i].amount),"\n\t\t\t\t\t                        </td>\n\t\t\t\t\t                    </tr>"));$(".giftcard--balance, .giftcard--history").removeClass("hide"),$("body").removeClass("is-loading")}}})},function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})})}),$("#giftCard--cta-add").on("click",function(){""==$("#giftCard--code-add").val().trim()?Swal.fire({icon:"error",html:Lang["gift-card"].alert["no-number"]}):e($("#giftCard--code-add").val().trim().toUpperCase(),function(e){if(0==e.current_amount)return Swal.fire({icon:"error",html:Lang["gift-card"].alert["no-money"]}),void $("body").removeClass("is-loading");i.USERCART.gift_card=$("#giftCard--code-add").val().trim().toUpperCase(),localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),Yc.checkCart(function(){$("body").removeClass("is-loading"),$.fancybox.close()})},function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})})})}}}();const RA=pA;var yA=function(){var e;function t(){"other"==$("input[name='gift-card']:checked").data("gift-card")?$(".giftcard--custom-amount-wrapper").removeClass("hide"):($(".giftcard--custom-amount-wrapper").addClass("hide"),e=100*parseInt($("input[name='gift-card']:checked").data("gift-card")),$("main .product--price .price").html(window.utilities.formatCurrency(e)),$("main .product--price .euro-conversion span").html(window.utilities.formatCurrency(e,"EUR")))}return{init:function(){t(),$("input[name='gift-card']").on("change",function(){t()}),$("form#newGiftCard").on("submit",function(t){t.preventDefault();var o=!1;"other"==$("input[name='gift-card']:checked").data("gift-card")?(e=parseInt($("#giftcard--custom-amount").val()))>=1e3&&(e=1e3):e=parseInt($("input[name='gift-card']:checked").data("gift-card")),e*=100,""==$("#giftCard--se
1nder_email").val().trim()?($("#giftCard--sender_email").parent(".input").addClass("error"),o=!0):window.checkEmail($("#giftCard--sender_email").val().trim())||($("#giftCard--sender_email").parent(".input").addClass("error"),o=!0),""==$("#giftCard--recipient_email").val().trim()?($("#giftCard--recipient_email").parent(".input").addClass("error"),o=!0):window.checkEmail($("#giftCard--recipient_email").val().trim())||($("#giftCard--recipient_email").parent(".input").addClass("error"),o=!0),1==o?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"],allowEnterKey:!1}):e>0?function(){for(var t={name:"Gift card",sku:"gift-card",brand:"",quantity:1,customization:!1,price:e,sender:{name:$("#giftCard--sender_name").val().trim(),email:$("#giftCard--sender_email").val().trim()},recipient:{name:$("#giftCard--recipient_name").val().trim(),email:$("#giftCard--recipient_email").val().trim()},message:$("#giftCard--message").val().trim()},o=!1,n=0;n<i.USERCART.products.length;n++)if("gift-card"==i.USERCART.products[n].sku){var a={name:"Gift card",sku:i.USERCART.products[n].sku,quantity:1,brand:"",price:i.USERCART.products[n].price,customization:i.USERCART.products[n].customization,sender:{name:i.USERCART.products[n].sender.name,email:i.USERCART.products[n].sender.email},recipient:{name:i.USERCART.products[n].recipient.name,email:i.USERCART.products[n].recipient.email},message:i.USERCART.products[n].message};if(_.isEqual(t,a)){i.USERCART.products[n].quantity++,o=!0;break}}0==o&&i.USERCART.products.push(t),localStorage.setItem("cart",JSON.stringify(i.USERCART)),$("body").addClass("is-loading"),Yc.checkCart(function(){$("body").removeClass("is-loading"),Yc.showCart()})}():Swal.fire({icon:"error",html:Lang["gift-card"].alert.amount,allowEnterKey:!1})})}}}();const SA=yA;var LA=n(327),gA=n.n(LA);const hA=function(){var e,t,o=/^(IT)?[0-9]{11}$/;function n(e){return o.test(e)}function a(e){return/^[0-9]{11}$/.test(e)}return{init:function(){!function(o){$("#checkout--invoice-checkbox").on("change",function(){$(this).prop("checked")?$("#checkout--invoice-wrapper").show():($("#checkout--invoice-wrapper").hide(),i.USERCART.ask_invoice=!1,i.USERCART.invoice_id=!1,i.USERCART.invoice_details=!1,localStorage.setItem("cart",JSON.stringify(i.USERCART)),Yc.checkCart())}),$("#btn-ask-invoicePersonal").on("click",function(){$.fancybox.open({src:"#modal--invoice--personal",opts:{modal:!1,touch:!1,afterLoad:function(e,t){A.openInvoicePersonal(),$("#form-invoicePersonal").find(".error").removeClass("error"),$("#invoicePersonal--name, #invoicePersonal--surname, #invoicePersonal--fiscal-code, #invoicePersonal--email, #invoicePersonal--province, #invoicePersonal--city, #invoicePersonal--zip, #invoicePersonal--address, #invoicePersonal--invoice-code").val(""),$("#invoicePersonal--country").val("IT")},beforeClose:function(e,t){A.closeInvoicePersonal()}}})}),$("#btn-ask-invoiceCompany").on("click",function(){$.fancybox.open({src:"#modal--invoice--company",opts:{modal:!1,touch:!1,afterLoad:function(e,t){A.openInvoiceCompany(),$("#form-invoiceCompany").find(".error").removeClass("error"),$("#invoiceCompany--business-name, #invoiceCompany--name, #invoiceCompany--surname, #invoiceCompany--piva, #invoiceCompany--fiscal-code, #invoiceCompany--email, #invoiceCompany--province, #invoiceCompany--city, #invoiceCompany--zip, #invoiceCompany--address, #invoiceCompany--invoice-code").val(""),$("#invoiceCompany--country").val("IT")},beforeClose:function(e,t){A.closeInvoiceCompany()}}})}),$("#form-invoicePersonal").on("submit",function(o){o.preventDefault(),t=!1,$("#form-invoicePersonal").find(".error").removeClass("error"),""==$("#invoicePersonal--name").val().trim()&&($("#invoicePersonal--name").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--surname").val().trim()&&($("#invoicePersonal--surname").parent(".input").addClass("error"),t=!0),(""==$("#invoicePersonal--fiscal-code").val().trim()||0==gA().check($("#invoicePersonal--fiscal-code").val().trim()))&&($("#invoicePersonal--fiscal-code").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--email").val().trim()?($("#invoicePersonal--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#invoicePersonal--email").val().trim())||($("#invoicePersonal--email").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--zip").val().trim()&&($("#invoicePersonal--zip").parent(".input").addClass("error"),t=!0),"IT"==$("#invoicePersonal--country").val()?""==$("#invoicePersonal--province-list").val().trim()&&($("#invoicePersonal--province-list").parent(".input").addClass("error"),t=!0):""==$("#invoicePersonal--province").val().trim()&&($("#invoicePersonal--province").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--city").val().trim()&&($("#invoicePersonal--city").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--address").val().trim()&&($("#invoicePersonal--address").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal--street-number").val().trim()&&($("#invoicePersonal--street-number").parent(".input").addClass("error"),t=!0),t?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]}):(e={name:$("#invoicePersonal--name").val(),surname:$("#invoicePersonal--surname").val(),email:$("#invoicePersonal--email").val(),fc:$("#invoicePersonal--fiscal-code").val(),province:"IT"
1==$("#invoicePersonal--country").val()?$("#invoicePersonal--province-list").val():$("#invoicePersonal--province").val(),city:$("#invoicePersonal--city").val(),address:$("#invoicePersonal--address").val(),street_number:$("#invoicePersonal--street-number").val().trim(),zip_code:$("#invoicePersonal--zip").val(),country:$("#invoicePersonal--country").val(),sdi:$("#invoicePersonal--invoice-code").val()},$.ajax({url:"/api/invoice/personal",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{invoice_data:e},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.ask_invoice=!0,i.USERCART.invoice_details=e.data,i.USERCART.invoice_id=i.USERCART.invoice_details.id,localStorage.setItem("cart",JSON.stringify(i.USERCART)),Yc.checkCart(function(){location.reload()})},error:function(e){$("body").removeClass("is-loading"),$.fancybox.close(),Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$.fancybox.open({src:"#modal--invoice--personal",opts:{modal:!1,touch:!1}})})}}))}),$("#form-invoicePersonal-edit").on("submit",function(o){o.preventDefault(),t=!1,$("#form-invoicePersonal-edit").find(".error").removeClass("error"),""==$("#invoicePersonal-edit--name").val().trim()&&($("#invoicePersonal-edit--name").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--surname").val().trim()&&($("#invoicePersonal-edit--surname").parent(".input").addClass("error"),t=!0),(""==$("#invoicePersonal-edit--fiscal-code").val().trim()||0==gA().check($("#invoicePersonal-edit--fiscal-code").val().trim()))&&($("#invoicePersonal-edit--fiscal-code").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--email").val().trim()?($("#invoicePersonal-edit--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#invoicePersonal-edit--email").val().trim())||($("#invoicePersonal-edit--email").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--zip").val().trim()&&($("#invoicePersonal-edit--zip").parent(".input").addClass("error"),t=!0),"IT"==$("#invoicePersonal-edit--country").val()?""==$("#invoicePersonal-edit--province-list").val().trim()&&($("#invoicePersonal-edit--province-list").parent(".input").addClass("error"),t=!0):""==$("#invoicePersonal-edit--province").val().trim()&&($("#invoicePersonal-edit--province").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--city").val().trim()&&($("#invoicePersonal-edit--city").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--address").val().trim()&&($("#invoicePersonal-edit--address").parent(".input").addClass("error"),t=!0),""==$("#invoicePersonal-edit--street-number").val().trim()&&($("#invoicePersonal-edit--street-number").parent(".input").addClass("error"),t=!0),t?Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]}):(e={id:e.id,name:$("#invoicePersonal-edit--name").val(),surname:$("#invoicePersonal-edit--surname").val(),email:$("#invoicePersonal-edit--email").val(),fc:$("#invoicePersonal-edit--fiscal-code").val(),province:"IT"==$("#invoicePersonal-edit--country").val()?$("#invoicePersonal-edit--province-list").val():$("#invoicePersonal-edit--province").val(),city:$("#invoicePersonal-edit--city").val(),address:$("#invoicePersonal-edit--address").val(),street_number:$("#invoicePersonal-edit--street-number").val().trim(),zip_code:$("#invoicePersonal-edit--zip").val(),country:$("#invoicePersonal-edit--country").val(),sdi:$("#invoicePersonal-edit--invoice-code").val()},$.ajax({url:"/api/invoice/personal/"+e.id,method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{invoice_data:e},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.invoice_details=e.data,i.USERCART.invoice_id=i.USERCART.invoice_details.id,Yc.checkCart(function(){location.reload()})},error:function(e){$("body").removeClass("is-loading"),$.fancybox.close(),Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$.fancybox.open({src:"#modal--invoice--personal-edit",opts:{modal:!1,touch:!1}})})}}))}),$("#invoiceCompany--novat").on("change",function(){1==$(this).prop("checked")?($("#invoiceCompany--piva").val(""),$("#invoiceCompany--piva").prop("disabled",!0),$("#invoiceCompany--piva").parent(".input").addClass("hide"),$("#invoiceCompany--fiscal-code").prop("disabled",!1),$("#invoiceCompany--fiscal-code").parent(".input").removeClass("hide")):($("#invoiceCompany--piva").prop("disabled",!1),$("#invoiceCompany--piva").parent(".input").removeClass("hide"),$("#invoiceCompany--fiscal-code").prop("disabled",!0),$("#invoiceCompany--fiscal-code").parent(".input").addClass("hide"))}),$("#invoiceCompany-edit--novat").on("change",function(){1==$(this).prop("checked")?($("#invoiceCompany-edit--piva").val(""),$("#invoiceCompany-edit--piva").prop("disabled",!0),$("#invoiceCompany-edit--piva").parent(".input").addClass("hide"),$("#invoiceCompany-edit--fiscal-code").prop("disabled",!1),$("#invoiceCompany-edit--fiscal-code").parent(".input").removeClass("hide")):($("#invoiceCompany-edit--piva").prop("disabled",!1),$("#invoiceCompany-edit--piva").parent(".input").removeClass("hide"),$("#invoiceCompany-edit--fiscal-code").prop("disabled",!0),$("#invoiceCompany-edit--fiscal-code").parent(".input").addClass("hide"))}),$("#invoicePersonal--country").on("change",function(){"IT"==$(this).val()?($("#invoicePersonal--province-list").removeClass("hide"),$("#invoicePersonal--province").addClass("hide")):($("#invoicePersonal--province-list").addClass("hide"),$("#invoicePersonal--province").removeClass("hide"))}),$("#invoiceCompany--country").on("change",function(){"IT"==$(this).val()?($("#invoiceCompany--novat").parent(".input").removeClass("hide"),$("#invoiceCompany--province-list").removeClass("hide"),$("#invoiceCompany--province").addClass("hide")):($("#invoiceCompany--novat").prop("checked",!1),$("#invoiceCompany--novat").trigger("change"),$("#invoiceCompany--novat").parent(".input").addClass("hide"),$("#invoiceCompany--province-list").addClass("hide"),$("#invoiceCompany--province").removeClass("hide"))}),$("#invoicePersonal-edit--country").on("change",function(){"IT"==$(this).val()?($("#invoicePersonal-edit--province-list").removeClass("hide"),$("#invoicePersonal-edit--province").addClass("hide")):($("#invoicePersonal-edit--province-list").addClass("hide"),$("#invoicePersonal-edit--province").removeClass("hide"))}),$("#invoiceCompany-edit--country").on("change",function(){"IT"==$(this).val()?($("#invoiceCompany-edit--novat").parent(".input").removeClass("hide"),$("#invoiceCompany-edit--province-list").removeClass("hide"),$("#invoiceCompany-edit--province").addClass("hide")):($("#invoiceCompany-edit--novat").prop("checked",!1),$("#invoiceCompany-edit--novat").trigger("change"),$("#invoiceCompany-edit--novat").parent(".input").addClass("hide"),$("#invoiceCompany-edit--province-list").addClass("hide"),$("#invoiceCompany-edit--province").removeClass("hide"))}
1),$("#form-invoiceCompany").on("submit",function(o){if(o.preventDefault(),t=!1,$("#form-invoiceCompany").find(".error").removeClass("error"),""==$("#invoiceCompany--business-name").val().trim()&&($("#invoiceCompany--business-name").parent(".input").addClass("error"),t=!0),0==$("#invoiceCompany--novat").prop("checked")?""==$("#invoiceCompany--piva").val().trim()?($("#invoiceCompany--piva").parent(".input").addClass("error"),t=!0):n($("#invoiceCompany--piva").val().trim().toUpperCase())||($("#invoiceCompany--piva").parent(".input").addClass("error"),t=!0):""==$("#invoiceCompany--fiscal-code").val().trim()?($("#invoiceCompany--fiscal-code").parent(".input").addClass("error"),t=!0):a($("#invoiceCompany--fiscal-code").val().trim())||($("#invoiceCompany--fiscal-code").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany--email").val().trim()?($("#invoiceCompany--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#invoiceCompany--email").val().trim())||($("#invoiceCompany--email").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany--zip").val().trim()&&($("#invoiceCompany--zip").parent(".input").addClass("error"),t=!0),"IT"==$("#invoiceCompany--country").val()?""==$("#invoiceCompany--province-list").val().trim()&&($("#invoiceCompany--province-list").parent(".input").addClass("error"),t=!0):""==$("#invoiceCompany--province").val().trim()&&($("#invoiceCompany--province").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany--city").val().trim()&&($("#invoiceCompany--city").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany--address").val().trim()&&($("#invoiceCompany--address").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany--street-number").val().trim()&&($("#invoiceCompany--street-number").parent(".input").addClass("error"),t=!0),t)Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]});else{if(1==$("#invoiceCompany--novat").prop("checked"))var d="no_piva";else d=$("#invoiceCompany--piva").val().toUpperCase();e={business_name:$("#invoiceCompany--business-name").val(),email:$("#invoiceCompany--email").val(),fc:$("#invoiceCompany--fiscal-code").val().toUpperCase(),vat:d,province:"IT"==$("#invoiceCompany--country").val()?$("#invoiceCompany--province-list").val():$("#invoiceCompany--province").val(),city:$("#invoiceCompany--city").val(),address:$("#invoiceCompany--address").val(),street_number:$("#invoiceCompany--street-number").val().trim(),zip_code:$("#invoiceCompany--zip").val(),country:$("#invoiceCompany--country").val(),sdi:$("#invoiceCompany--invoice-code").val()},$.ajax({url:"/api/invoice/company",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{invoice_data:e},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.ask_invoice=!0,i.USERCART.invoice_details=e.data,i.USERCART.invoice_id=i.USERCART.invoice_details.id,localStorage.setItem("cart",JSON.stringify(i.USERCART)),Yc.checkCart(function(){location.reload()})},error:function(e){$("body").removeClass("is-loading"),$.fancybox.close(),Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$.fancybox.open({src:"#modal--invoice--company",opts:{modal:!1,touch:!1}})})}})}}),$("#form-invoiceCompany-edit").on("submit",function(o){if(o.preventDefault(),t=!1,$("#form-invoiceCompany-edit").find(".error").removeClass("error"),""==$("#invoiceCompany-edit--business-name").val().trim()&&($("#invoiceCompany-edit--business-name").parent(".input").addClass("error"),t=!0),0==$("#invoiceCompany-edit--novat").prop("checked")?""==$("#invoiceCompany-edit--piva").val().trim()?($("#invoiceCompany-edit--piva").parent(".input").addClass("error"),t=!0):n($("#invoiceCompany-edit--piva").val().trim().toUpperCase())||($("#invoiceCompany-edit--piva").parent(".input").addClass("error"),t=!0):""==$("#invoiceCompany-edit--fiscal-code").val().trim()?($("#invoiceCompany-edit--fiscal-code").parent(".input").addClass("error"),t=!0):a($("#invoiceCompany-edit--fiscal-code").val().trim())||($("#invoiceCompany-edit--fiscal-code").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany-edit--email").val().trim()?($("#invoiceCompany-edit--email").parent(".input").addClass("error"),t=!0):window.checkEmail($("#invoiceCompany-edit--email").val().trim())||($("#invoiceCompany-edit--email").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany-edit--zip").val().trim()&&($("#invoiceCompany-edit--zip").parent(".input").addClass("error"),t=!0),"IT"==$("#invoiceCompany-edit--country").val()?""==$("#invoiceCompany-edit--province-list").val().trim()&&($("#invoiceCompany-edit--province-list").parent(".input").addClass("error"),t=!0):""==$("#invoiceCompany-edit--province").val().trim()&&($("#invoiceCompany-edit--province").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany-edit--city").val().trim()&&($("#invoiceCompany-edit--city").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany-edit--address").val().trim()&&($("#invoiceCompany-edit--address").parent(".input").addClass("error"),t=!0),""==$("#invoiceCompany-edit--street-number").val().trim()&&($("#invoiceCompany-edit--street-number").parent(".input").addClass("error"),t=!0),t)Swal.fire({icon:"error",html:Lang["new-address"].alert["check-fields"]});else{if(1==$("#invoiceCompany-edit--novat").prop("checked"))var d="no_piva";
1else d=$("#invoiceCompany-edit--piva").val().toUpperCase();e={id:e.id,business_name:$("#invoiceCompany-edit--business-name").val(),email:$("#invoiceCompany-edit--email").val(),fc:$("#invoiceCompany-edit--fiscal-code").val(),vat:d,province:"IT"==$("#invoiceCompany-edit--country").val()?$("#invoiceCompany-edit--province-list").val():$("#invoiceCompany-edit--province").val(),city:$("#invoiceCompany-edit--city").val(),address:$("#invoiceCompany-edit--address").val(),street_number:$("#invoiceCompany-edit--street-number").val().trim(),zip_code:$("#invoiceCompany-edit--zip").val(),country:$("#invoiceCompany-edit--country").val(),sdi:$("#invoiceCompany-edit--invoice-code").val()},$.ajax({url:"/api/invoice/company/"+e.id,method:"PUT",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("country")},data:{invoice_data:e},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.invoice_details=e.data,i.USERCART.invoice_id=i.USERCART.invoice_details.id,Yc.checkCart(function(){location.reload()})},error:function(e){$("body").removeClass("is-loading"),$.fancybox.close(),Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$.fancybox.open({src:"#modal--invoice--company-edit",opts:{modal:!1,touch:!1}})})}})}}),$("body").on("click",".change-invoice",function(t){if(t.preventDefault(),t.stopPropagation(),"0"==i.USERCART.invoice_id)"1"==i.USERCART.invoice_details.type?(null!=i.USERCART.invoice_details.fc_vat&&null!=i.USERCART.invoice_details.fc_vat&&(i.USERCART.invoice_details.fc=i.USERCART.invoice_details.fc_vat,localStorage.setItem("cart",JSON.stringify(i.USERCART))),e={id:i.USERCART.invoice_id,name:i.USERCART.invoice_details.name,surname:i.USERCART.invoice_details.surname,email:i.USERCART.invoice_details.email,fc:i.USERCART.invoice_details.fc,city:i.USERCART.invoice_details.city,address:i.USERCART.invoice_details.address,province:null!=i.USERCART.invoice_details.province?i.USERCART.invoice_details.province:"",street_number:i.USERCART.invoice_details.street_number,zip_code:i.USERCART.invoice_details.zip_code,country:i.USERCART.invoice_details.country,sdi:i.USERCART.invoice_details.sdi},$.fancybox.open({src:"#modal--invoice--personal-edit",opts:{modal:!1,touch:!1,afterLoad:function(t,o){$("#form-invoicePersonal-edit").find(".error").removeClass("error"),$("#invoicePersonal-edit--name").val(e.name),$("#invoicePersonal-edit--surname").val(e.surname),$("#invoicePersonal-edit--email").val(e.email),$("#invoicePersonal-edit--fiscal-code").val(e.fc),$("#invoicePersonal-edit--city").val(e.city),$("#invoicePersonal-edit--address").val(e.address),$("#invoicePersonal-edit--street-number").val(e.street_number),"IT"==e.country?($("#invoicePersonal-edit--province-list").val(e.province),$("#invoicePersonal-edit--province-list").removeClass("hide"),$("#invoicePersonal-edit--province").addClass("hide")):($("#invoicePersonal-edit--province").val(e.province),$("#invoicePersonal-edit--province-list").addClass("hide"),$("#invoicePersonal-edit--province").removeClass("hide")),$("#invoicePersonal-edit--zip").val(e.zip_code),$("#invoicePersonal-edit--country").val(e.country),$("#invoicePersonal-edit--invoice-code").val(e.sdi),$("body").removeClass("is-loading")}}})):(null!=i.USERCART.invoice_details.fc_vat&&(i.USERCART.invoice_details.vat=i.USERCART.invoice_details.fc_vat,i.USERCART.invoice_details.fc="",localStorage.setItem("cart",JSON.stringify(i.USERCART))),e={id:i.USERCART.invoice_id,business_name:i.USERCART.invoice_details.business_name,email:i.USERCART.invoice_details.email,fc:i.USERCART.invoice_details.fc,vat:i.USERCART.invoice_details.vat,province:null!=i.USERCART.invoice_details.province?i.USERCART.invoice_details.province:"",city:i.USERCART.invoice_details.city,address:i.USERCART.invoice_details.address,street_number:i.USERCART.invoice_details.street_number,zip_code:i.USERCART.invoice_details.zip_code,country:i.USERCART.invoice_details.country,sdi:i.USERCART.invoice_details.sdi},$.fancybox.open({src:"#modal--invoice--company-edit",opts:{modal:!1,touch:!1,afterLoad:function(t,o){$("#form-invoiceCompany-edit").find(".error").removeClass("error"),$("#invoiceCompany-edit--business-name").val(e.business_name),$("#invoiceCompany-edit--email").val(e.email),$("#invoiceCompany-edit--fiscal-code").val(e.fc),$("#invoiceCompany-edit--novat").prop("checked",!1),"no_piva"==e.vat?$("#invoiceCompany-edit--novat").trigger("click"):$("#invoiceCompany-edit--piva").val(e.vat),"IT"==e.country?($("#invoiceCompany-edit--province-list").val(e.province),$("#invoiceCompany-edit--province-list").removeClass("hide"),$("#invoiceCompany-edit--province").addClass("hide")):($("#invoiceCompany-edit--province").val(e.province),$("#invoiceCompany-edit--province-list").addClass("hide"),$("#invoiceCompany-edit--province").removeClass("hide")),$("#invoiceCompany-edit--city").val(e.city),$("#invoiceCompany-edit--address").val(e.address),$("#invoiceCompany-edit--street-number").val(e.street_number),$("#invoiceCompany-edit--zip").val(e.zip_code),$("#invoiceCompany-edit--country").val(e.country),$("#invoiceCompany-edit--invoice-code").val(e.sdi),$("body").removeClass("is-loading")}}}));else{var o=$(this).closest("li").data("invoice-id");$.ajax({url:"/api/invoice/"+o,method:"GET",dataType:"json",data:{},beforeSend:function(){$("body").addClass("is-loading")},success:function(t){"1"==t.data.type?(e={id:o,name:t.data.name,surname:t.data.surname,email:t.data.email,fc:t.data.fc,city:t.data.city,province:t.data.province,address:t.data.address,street_number:t.data.street_number,zip_code:t.data.zip_code,country:t.data.country,sdi:t.data.sdi},$.fancybox.open({src:"#modal--invoice--personal-edit",opts:{modal:!1,touch:!1,afterLoad:function(t,o){$("#form-invoicePersonal-edit").find(".error").removeClass("error"),$("#invoicePersonal-edit--name").val(e.name),$("#invoicePersonal-edit--surname").val(e.surname),$("#invoicePersonal-edit--email").val(e.email),$("#invoicePersonal-edit--fiscal-code").val(e.fc),"IT"==e.country?($("#invoicePersonal-edit--province-list").val(e.province),$("#invoicePersonal-edit--province-list").removeClass("hide"),$("#invoicePersonal-edit--province").addClass("hide")):($("#invoicePersonal-edit--province").val(e.province),$("#invoicePersonal-edit--province-list").addClass("hide"),$("#invoicePersonal-edit--province").removeClass("hide")),$("#invoicePersonal-edit--city").val(e.city),$("#invoicePersonal-edit--address").val(e.address),$("#invoicePersonal-edit--street-number").val(e.street_number),$("#invoicePersonal-edit--zip").val(e.zip_code),$("#invoicePersonal-edit--country").val(e.country),$("#invoicePersonal-edit--invoice-code").val(e.sdi),$("body").removeClass("is-loading")}}})):(e={id:o,business_name:t.data.business_name,email:t.data.email,fc:t.data.fc,vat:t.data.vat,province:t.data.province,city:t.data.city,address:t.data.address,street_number:t.data.street_number,zip_code:t.data.zip_code,country:t.data.country,sdi:t.data.sdi},$.fancybox.open({src:"#modal--invoice--company-edit",opts:{modal:!1,touch:!1,afterLoad:function(t,o){$("#form-invoiceCompany-edit").find(".error").removeClass("error"),$("#invoiceCompany-edit--business-name").val(e.business_name),$("#invoiceCompany-edit--email").val(e.email),$("#invoiceCompany-edit--piva").val(e.vat),$("#invoiceCompany-edit--fiscal-code").val(e.fc),"IT"==e.country?($("#invoiceCompany-edit--province-list").val(e.province),$("#invoiceCompany-edit--province-list").removeClass("hide"),$("#invoiceCompany-edit--province").addClass("hide")):($("#invoiceCompany-edit--province").val(e.province),$("#invoiceCompany-edit--province-list").addClass("hide"),$("#invoiceCompany-edit--province").removeClass("hide")),$("#invoiceCompany-edit--city").val(e.city),$("#invoiceCompany-edit--address").val(e.address),$("#invoiceCompany-edit--street-number").val(e.street_number),$("#invoiceCompany-edit--zip").val(e.zip_code),$("#invoiceCompany-edit--country").val(e.country),$("#invoiceCompany-edit--invoice-code").val(e.sdi),$("body").removeClass("is-loading")}}}))},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})}}
1),$("body").on("click",".remove-invoice",function(){var e=$(this).closest("li").data("invoice-id");Swal.fire({title:Lang["delete-address"].title,text:Lang["delete-address"].description,icon:"warning",showCancelButton:!0,cancelButtonText:Lang["delete-address"]["cta-abort"],confirmButtonText:Lang["delete-address"]["cta-confirm"]}).then(function(t){t.isConfirmed&&$.ajax({url:"/api/invoice/"+e,method:"DELETE",dataType:"json",data:{},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){i.USERCART.ask_invoice=!1,i.USERCART.invoice_id=!1,i.USERCART.invoice_details=!1,Yc.checkCart(function(){location.reload()})},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message.join("\n")})}})})}),o()}(function(){if($("[data-invoice-id]").length>0&&($("#checkout--invoice-checkbox").click(),$(".checkout--invoice").hasClass("b2b_user"))){$("#checkout--invoice-checkbox").attr("disabled",!0);var e=$('input[name="invoice-address"]'),t=e.filter(":checked");0===t.length?e.first().prop("checked",!0):t.length>1&&t.slice(1).prop("checked",!1),$(document).off("click",'input[name="invoice-address"]').on("click",'input[name="invoice-address"]',function(){e.not(this).prop("checked",!1),$(this).prop("checked",!0)})}})}}}(),TA=function(){$(".accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200})};var fA=function(){var e,t,o,n,i,a;function d(t){var o=e.getBoundingClientRect();r(Math.max(1,Math.min(99,(t-o.left)/o.width*100)))}function r(a){t.style.left=a+"%",o.style.clipPath="inset(0 ".concat(100-a,"% 0 0)");var d=e.getBoundingClientRect(),r=d.width*a/100;[{el:n,side:"after"},{el:i,side:"before"}].forEach(function(e){var t=e.el,o=e.side,n=t.getBoundingClientRect(),i=n.left-d.left,a=n.width;if("after"===o){var s=Math.max(0,a-(r-i));t.style.clipPath="inset(0 ".concat(s,"px 0 0)")}else{var l=Math.max(0,r-i);t.style.clipPath="inset(0 0 0 ".concat(l,"px)")}})}return{init:function(){e=document.getElementById("sliderWrap"),t=document.getElementById("divider"),o=document.getElementById("imgAfter"),n=document.getElementById("ctaAfter"),i=document.getElementById("ctaBefore"),a=!1,$(window).width()>767?(t.addEventListener("mousedown",function(e){a=!0,e.preventDefault()}),t.addEventListener("touchstart",function(){a=!0},{passive:!0}),window.addEventListener("mousemove",function(e){a&&d(e.clientX)}),window.addEventListener("touchmove",function(e){a&&d(e.touches[0].clientX)},{passive:!0}),window.addEventListener("mouseup",function(){a=!1}),window.addEventListener("touchend",function(){a=!1}),e.addEventListener("click",function(e){e.target.closest(".cta-btn")||d(e.clientX)}),r(50)):$(window).on("load",function(){0==$(".slider-mobile.slick-initialized").length&&$(".slider-mobile").slick({dots:!1,arrows:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1}).on("beforeChange",function(e,t,o,n){$(".mobile-switcher--single").eq(n).trigger("click")})}),$(window).on("resize",function(){$(window).width()>767&&(t.addEventListener("mousedown",function(e){a=!0,e.preventDefault()}),t.addEventListener("touchstart",function(){a=!0},{passive:!0}),window.addEventListener("mousemove",function(e){a&&d(e.clientX)}),window.addEventListener("touchmove",function(e){a&&d(e.touches[0].clientX)},{passive:!0}),window.addEventListener("mouseup",function(){a=!1}),window.addEventListener("touchend",function(){a=!1}),e.addEventListener("click",function(e){e.target.closest(".cta-btn")||d(e.clientX)}))}),$(".mobile-switcher--single").on("click",function(){$(".mobile-switcher--single").removeClass("active"),$(this).addClass("active");var e=$(this).data("column");$(".jersey-block").removeClass("active"),$(".jersey-block.-"+e).addClass("active")})}}}();const MA=fA;var GA=n(155),BA={confirmOrder:function(e){for(var t=[],o=[],n=0;n<i.USERCART.products.length;n++){if(t.push({id:null!=i.USERCART.products[n].mainSku?i.USERCART.products[n].mainSku:i.USERCART.products[n].sku,name:i.USERCART.products[n].name,brand:null!=i.USERCART.products[n].brand?i.USERCART.products[n].brand:"inter",size:null!=i.USERCART.products[n].size?i.USERCART.products[n].size:"",price:1==i.USERCART.products[n].in_promo?parseFloat((i.USERCART.products[n].promo_price/100).toFixed(2)):parseFloat((i.USERCART.products[n].price/100).toFixed(2)),quantity:parseInt(i.USERCART.products[n].quantity)}),null==i.USERCART.products[n].seo)var a={};else a=i.USERCART.products[n].seo;a.item_id=null!=i.USERCART.products[n].mainSku?i.USERCART.products[n].mainSku:i.USERCART.products[n].sku,a.item_name=i.USERCART.products[n].name,a.item_brand=window.utilities.capitalizeFirstLetter(null!=i.USERCART.products[n].brand?i.USERCART.products[n].brand:"inter"),a.discount=1==i.USERCART.products[n].in_promo?parseFloat(((parseInt(i.USERCART.products[n].price)-parseInt(i.USERCART.products[n].promo_price))/100).toFixed(2)):0,a.price=1==i.USERCART.products[n].in_promo?parseFloat(parseInt(i.USERCART.products[n].promo_price)/100).toFixed(2):parseFloat(parseInt(i.USERCART.products[n].price)/100).toFixed(2),a.size=null!=i.USERCART.products[n].size?i.USERCART.products[n].size:"";var d=0;1==i.USERCART.products[n].in_promo&&(d=i.USERCART.products[n].price-i.USERCART.products[n].promo_price),a.discount_rate=parseInt(100*(1-(i.USERCART.products[n].price-d)/i.USERCART.products[n].price))+"
1%",a.customization=0!=i.USERCART.products[n].customization&&"false"!=i.USERCART.products[n].customization,a.quantity=parseInt(i.USERCART.products[n].quantity),a.currency="EUR",o.push(a)}for(var r=0;r<i.USERCART.bundles.length;r++){t.push({id:i.USERCART.bundles[r].sku,name:i.USERCART.bundles[r].name,price:1==i.USERCART.bundles[r].in_promo?parseFloat((i.USERCART.bundles[r].promo_price/100).toFixed(2)):parseFloat((i.USERCART.bundles[r].price/100).toFixed(2)),quantity:parseInt(i.USERCART.bundles[r].quantity)});var s={currency:"EUR",item_id:i.USERCART.bundles[r].sku,item_name:i.USERCART.bundles[r].name,item_brand:window.utilities.capitalizeFirstLetter("inter"),discount:1==i.USERCART.bundles[r].in_promo?parseFloat(((parseInt(i.USERCART.bundles[r].price)-parseInt(i.USERCART.bundles[r].promo_price))/100).toFixed(2)):0,price:1==i.USERCART.bundles[r].in_promo?parseFloat((parseInt(i.USERCART.bundles[r].promo_price)/100).toFixed(2)):parseFloat((parseInt(i.USERCART.bundles[r].price)/100).toFixed(2)),quantity:parseInt(i.USERCART.bundles[r].quantity)};o.push(s)}var l="",u=0;0!=i.USERCART.promo&&(i.USERCART.promo.promo_amount>0||"1"==i.USERCART.promo.free_shipping)&&(l=i.USERCART.promo.code,u=parseFloat((parseInt(i.USERCART.promo.promo_amount)/100).toFixed(2)));var c={event:"transaction",ecommerce:{purchase:{actionField:{id:$("body").data("c
1onfirm-id"),revenue:parseFloat((i.USERCART.total/100).toFixed(2)),tax:"0",shipping:parseFloat((i.USERCART.delivery/100).toFixed(2)),coupon:l,coupon_discount:u,paymentmethod:"scheme"==i.USERCART.payment_method?"credit-card":i.USERCART.payment_method,invoice:"no"},products:t}}};if(["dondup","pttorino"].includes("inter"))A={first_name:i.USERCART.shipping_details.name,last_name:i.USERCART.shipping_details.surname,email:i.USERCART.shipping_details.email,user_id:i.USERCART.user.id,phone:i.USERCART.shipping_details.phone_number,postalcode:i.USERCART.shipping_details.zip_code,country:i.USERCART.shipping_details.country},C={event:"purchase",eventID:$("html").attr("session-id"),ecommerce:{transaction_id:$("body").data("confirm-id"),value:parseFloat((i.USERCART.total/100).toFixed(2)),tax:0,shipping:parseFloat((i.USERCART.delivery/100).toFixed(2)),currency:"EUR",coupon:l,coupon_discount:u,shippingMethod:i.USERCART.delivery_data.courier,paymentType:"scheme"==i.USERCART.payment_method?"credit-card":i.USERCART.payment_method,items:o},user:A};else{var A,C={event:"purchase",eventID:$("html").attr("session-id"),ecommerce:{currency:"EUR",transaction_id:$("body").data("c
1onfirm-id"),value:parseFloat((i.USERCART.subtotal/100).toFixed(2)),tax:0,shipping:parseFloat((i.USERCART.delivery/100).toFixed(2)),coupon:l,coupon_discount:u,shippingMethod:"IT"==i.USERCART.country_code?"SDA":"UPS",paymentType:"scheme"==i.USERCART.payment_method?"credit-card":i.USERCART.payment_method,items:o}};(A={first_name:i.USERCART.shipping_details.name,last_name:i.USERCART.shipping_details.surname,email:i.USERCART.shipping_details.email,user_id:i.USERCART.user.id,phone:i.USERCART.shipping_details.phone_number,postalcode:i.USERCART.shipping_details.zip_code}).shippingCountry=i.USERCART.shipping_details.country,C.user=A}var O=[];if(null!=localStorage.getItem("tracked_orders")&&(O=JSON.parse(localStorage.getItem("tracked_orders"))),O.includes(parseInt($("body").data("confirm-id")))&&$("body").addClass("not-to-track"),0==$("body").data("confirm-status"))if(0==i.USERCART.products.length&&0==i.USERCART.bundles.length)e();else if($("body").hasClass("not-to-track"))e();else{var E=window.dataLayer||[];["dondup","pttorino","juventus"].includes("inter")||(E.push({ecommerce:null}),E.push(c)),E.push({ecommerce:null}
1),E.push(C),O.push(parseInt($("body").data("confirm-id"))),localStorage.setItem("tracked_orders",JSON.stringify(O)),-1==i.paymentMethods.indexOf("adyen")||i.paymentMethods.indexOf("adyen")>-1&&(i.paymentMethods.indexOf("scalapay")>-1&&"scalapay"==i.USERCART.payment_method||"satispay"==i.USERCART.payment_method||"zero"==i.USERCART.payment_method||"cash-on-delivery"==i.USERCART.payment_method)?function(e){var t;$("body").hasClass("not-to-track")?e():(null!=GA.env.MIX_SHINYSTAT_USER&&(i.USERCART.products.length>0||i.USERCART.bundles.length>0)&&(t=100,function e(){setTimeout(function(){t--,"function"==typeof ssORD?function(){ssORD($("body").data("confirm-id"),(i.USERCART.total/100).toFixed(2),0,(i.USERCART.delivery/100).toFixed(2),i.USERCART.country_code,"","");for(var e=0;e<i.USERCART.products.length;e++)ssPROD(i.USERCART.products[e].id,i.USERCART.products[e].quantity,1==i.USERCART.products[e].in_promo?(i.USERCART.products[e].promo_price/100).toFixed(2):(i.USERCART.products[e].price/100).toFixed(2),i.USERCART.products[e].name,"");ssCvTrack()}():t>0&&e()},100)}()),$.ajax({url:"/api/payment/email-confirm",method:"POST",dataType:"json",data:{order_id:$("body").data("c
1onfirm-id")},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),country:$("html").attr("country")},success:function(t){setTimeout(function(){e()},500)},error:function(t){$("body").addClass("not-to-track"),e()}}))}(e):e()}else e()},setImpact:function(e){for(var t=[],o=0,n="",i=0;i<e.products.length;i++){var a={sku:i+"_"+(null!=e.products[i].mainSku?e.products[i].mainSku:e.products[i].sku),subTotal:parseInt(e.products[i].price)*parseInt(e.products[i].quantity),totalDiscount:1==e.products[i].in_promo?parseInt(e.products[i].price-e.products[i].promo_price)*parseInt(e.products[i].quantity):0,brand:null!=e.products[i].brand?e.products[i].brand:"",subCategory:1==e.products[i].in_promo?"SALE":"FULL_PRICE"};if(a.subTotal=parseFloat((a.subTotal/100).toFixed(2)),a.totalDiscount=parseFloat((a.totalDiscount/100).toFixed(2)),a.quantity=parseInt(e.products[i].quantity),null!=e.products[i].seo){for(var d in a.category=e.products[i].seo.item_category,e.products[i].seo)if("string"==typeof e.products[i].seo[d]&&e.products[i].seo[d].toUpperCase().includes("SCARPE DA CALCIO")){a.category=e.products[i].seo[d];break}}else a.category="";a.name=e.products[i].name,a.brand=null!=e.products[i].brand?e.products[i].brand:"",t.push(a)}0!=e.promo&&(e.promo.promo_amount>0||"1"==e.promo.free_shipping)&&(n=e.promo.code,o+=e.promo.promo_amount),0!=e.gift_card&&e.gift_card.cart_amount>0&&(o+=e.gift_card.cart_amount);
1var r={orderId:$("body").data("confirm-id"),customerId:"1"!=e.user.id?e.user.id:"",customerEmail:"1"!=e.user.id?sha1(e.user.email):"",customerStatus:"",currencyCode:"EUR",orderPromoCode:n,orderDiscount:parseFloat((o/100).toFixed(2)),items:t};$.ajax({url:"/api/impact-log",method:"POST",dataType:"json",data:{impactData:r,orderId:r.orderId},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},success:function(e){},error:function(e){}}),ire("trackConversion",39001,r,{verifySiteDefinitionMatch:!0})}};const DA=BA;var PA=function(){var e,t,o,n={};return{init:function(){n.$registrationForm=$("#registration-form"),n.$registrationForm.on("submit",function(n){n.preventDefault(),grecaptcha.ready(function(){grecaptcha.execute("6Le6RMIqAAAAAA3wCbKRfWBxdav4uAT000babgtu",{action:"submit"}).then(function(n){e=$("#registration--marketing").length>0&&1==$("#registration--marketing").prop("checked")?"1":"0",t=$("#registration--profilation").length>0&&1==$("#registration--profilation").prop("checked")?"1":"0",o=$("#registration--newsletter_epi").length>0&&1==$("#registration--newsletter_epi").prop("checked")?"1":"0";var a={recaptcha:n,name:$("#registration--name").val(),surname:$("#registration--surname").val(),email:$("#registration--email").val(),password:$("#registration--password").val(),privacy:1==$("#registration--privacy").prop("checked")?"1":"0",marketing:e,profilation:t,newsletter_epi:o};$("#registration--gender").length>0&&(a.gender=$("#registration--gender").val()),$("#registration--birthdate").length>0&&(a.birthdate=$("#registration--birthdate").val()),$.ajax({url:"/api/lead",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:a,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){if(A.Signup("Email",e.data.user.id),i.USERCART=e.data,localStorage.setItem("cart",JSON.stringify(i.USERCART)),null!=localStorage.getItem("tracked-redirect")){var t=localStorage.getItem("tracked-redirect");localStorage.removeItem("tracked-redirect"),location.href=t}else location.href="/"+$("html").attr("country")},error:function(e){$("body").removeClass("is-loading"),Swal.fire({icon:"error",html:e.responseJSON.message})}})})})})}}}();const vA=PA,VA=function(){var e={};function t(){if(e.email=$("#newsletter--email").val(),e.gender=null!=$("input[name='newsletter--gender']:checked").val()?$("input[name='newsletter--gender']:checked").val():"",!$("#newsletter--marketing-inter").prop("checked")&&!$("#newsletter--marketing-fanatics").prop("checked"))return Swal.fire({icon:"warning",text:Lang["newsletter-page"].warning}),!1;e.newsletter_team=$("#newsletter--marketing-inter").prop("checked")?1:0,e.marketing_fanatics=$("#newsletter--marketing-fanatics").prop("checked")?1:0,$.ajax({url:"/api/newsletter",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),country:$("html").attr("country"),lang:$("html").attr("user-lang")},data:e,beforeSend:function(){$("body").addClass("is-loading")},success:function(e){A.newsletterSubscribe(),Swal.fire({icon:"success",html:e.data}).then(function(){$("body").hasClass("landing--newsletter")?location.href="/"+$("html").attr("country"):($(".newsletter-box").html(""),$("body").removeClass("is-loading"),$.fancybox.close())})},error:function(e){Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){$("body").removeClass("is-loading")})}})}return{init:function(){["juventus","inter"].includes("inter")&&$("#form-newsletter").on("change","input[type='checkbox']",function(e){$("#newsletter--marketing-inter").prop("checked")||$("#newsletter--marketing-fanatics").prop("checked")?$("#btn_subcribe_newsletter").prop("disabled",!1):$("#btn_subcribe_newsletter").prop("disabled",!0)}),$("#form-newsletter").on("submit",function(e){e.preventDefault(),t()})},subscribeNewsletter:t}}();var bA=function(){var e,t,o,n,i,a,d=[],r={zoom:15,center:{lat:45.73061,lng:-8}},s={distance:10,lat:"",lng:"",country:""};function l(e,t){for(var r="",l=0;l<e.length;l++)r+='<li class="result--single" >\n                <div class="store--name">\n                    #'.concat(e[l].id," ").concat(e[l].name,'\n                </div>\n                <div class="store--address">\n                    ').concat(e[l].address,'\n                </div>\n                <div class="store--city">\n                    ').concat(e[l].zip_code," ").concat(e[l].city," (").concat(e[l].province,")<br />").concat(e[l].country,'\n                </div>\n                <div class="store--phone">\n                    ').concat(e[l].phone,'\n                </div>\n                <div class="store--today-timetable">\n                    Orario di oggi: ').concat("0"==e[l].opening_hours.hours[moment().day()]?"Chiuso":e[l].opening_hours.hours[moment().day()],"\n                </div>"),null!=e[l].alternative_text&&(r+='<div class="store--alternative-text">\n                    '.concat(e[l].alternative_text,"\n                </div>")),r+='<div class="store--cta">\n                    <button data-store="'.concat(e[l].id,'" class="btn small no-padding transparent primary">Maggiori informazioni</button>\n                </div>\n            </li>');$(".stores-list ul").html(r),function(e,t){(function(){for(var e=0;e<d.length;e++)d[e].setMap(null)})(),a=new google.maps.LatLngBounds,d=e.map(function(e){for(var t='<div id="content">\n                            <h3 id="firstHeading" class="firstHeading">'.concat(e.name,'</h3>\n                            <div id="bodyContent">\n                                ').concat(e.address,"<br />\n                                ").concat(e.zip_code," ").concat(e.city," (").concat(e.province,")<br />\n                                ").concat(e.country,"<br /><br />\n                                <p>Orari:"),d=1;d<7;d++)t+="<br />".concat(moment().isoWeekday(d).format("dddd"),": ").concat(0==e.opening_hours.hours[d]?"Chiuso":e.opening_hours.hours[d]);t+="<br />".concat(moment().isoWeekday(0).format("dddd"),": ").concat(0==e.opening_hours.hours[0]?"Chiuso":e.opening_hours.hours[0],"</p>"),null!=e.alternative_text&&(t+="<div>".concat(e.alternative_text,"</div>")),t+="</div></div>",i=new google.maps.InfoWindow({content:t}),a.extend({lat:e.lat,lng:e.lng}),o.fitBounds(a);var r=new google.maps.Marker({icon:n,position:{lat:e.lat,lng:e.lng},map:o,id_store:e.id});return r.html=t,google.maps.event.addListener(r,"click",function(){null!=window.currentMarkerClicked&&window.currentMarkerClicked.setAnimation(null),window.currentMarkerClicked=r,o.setCenter(r.getPosition()),i.setContent(this.html),i.open(o,r),$(".result--single").removeClass("selected"),null!=window.scrollBarResult&&window.scrollBarResult.scrollToElement(".result--single[data-store='"+this.id_store+"']",250,!0,!0),$(".result--single[data-store='"+this.id_store+"']").addClass("selected"),google.maps.event.addListener(i,"closeclick",function(){r.setAnimation(null)})}
1),google.maps.event.addListener(i,"domready",function(){var e=$(".gm-style-iw"),t=e.prev();t.children(":nth-child(2)").css({display:"none"}),t.children(":nth-child(4)").css({display:"none"});var o=e.next(),n=e.next().next();$(window).width()>768?(o.css({opacity:"1","z-index":"100000",right:"65px",top:"1px"}),n.css({opacity:"1","z-index":"100000",right:"65px",top:"1px"})):(o.css({opacity:"1","z-index":"100000",left:"210px",top:"1px",width:"40px",height:"35px"}),n.css({opacity:"1","z-index":"100000",left:"210px",top:"1px",width:"40px",height:"35px"})),e.find(".gm-style-iw-d").next("button").css({top:"0px",right:"0px"}),e.find(".gm-style-iw-d").next("button").find("img").css({margin:"6px",width:"18px",height:"18px"}),t.children(":nth-child(3)").find("div").children().css({"box-shadow":"-3px -3px 0 0 #b5b5b5","background-color":"#e3e0e0"}),$(".iw-content").height()<140&&$(".iw-bottom-gradient").css({display:"none"})}),r}),0==d.length&&(a.extend({lat:s.lat,lng:s.lng}),o.fitBounds(a)),o.setCenter(a.getCenter()),google.maps.event.addListener(o,"click",function(){i.close(),null!=window.currentMarkerClicked&&window.currentMarkerClicked.setAnimation(null)}),"function"==typeof t&&t()}(e,t)}return window.getDistanceFromLatLon=function(e,t,o,n){var i=window.deg2rad(o-e),a=window.deg2rad(n-t),d=Math.sin(i/2)*Math.sin(i/2)+Math.cos(window.deg2rad(e))*Math.cos(deg2rad(o))*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(d),Math.sqrt(1-d))*6371},window.deg2rad=function(e){return e*(Math.PI/180)},{init:function(){var i;n={url:"/images/".concat("inter","/map-pin-icon.svg"),scaledSize:new google.maps.Size(27,38)},o=new google.maps.Map(document.getElementById("map"),r),$("#btn-near-me").on("click",function(){var e;e=function(e){!function(e){s.lat=e.latitude,s.lng=e.longitude,window.risultati=_.sortBy(_.filter(t,function(e){return window.getDistanceFromLatLon(e.lat,e.lng,s.lat,s.lng)<=s.distance}),function(e){return window.getDistanceFromLatLon(e.lat,e.lng,s.lat,s.lng)}),l(window.risultati,function(){$("body").removeClass("is-loading")})}(e)},$("body").addClass("is-loading"),navigator.geolocation.getCurrentPosition(function(t){e(t.coords)},function(e){1==e.code&&(alert("Hai scelto di non comunicare la tua posizione.\nAccedi alle impostazioni del tuo browser."),$("body").removeClass("is-loading"))},{enableHighAccuracy:!0})}),$("#store-locator--country").on("change",function(){s.country=$("#store-locator--country").val(),"all"!=s.country?(window.risultati=_.filter(t,function(e){return s.country==e.country}),"Italia"==s.country?$("#store-locator--province").parent(".input").removeClass("hide"):$("#store-locator--province").parent(".input").addClass("hide")):($("#store-locator--province").parent(".input").addClass("hide"),window.risultati=t),l(window.risultati,function(){$("body").removeClass("is-loading")})}),$("#store-locator--province").on("change",function(){s.province=$("#store-locator--province").val(),"all"!=s.country?window.risultati=_.filter(t,function(e){return"all"!=s.province?s.country==e.country&&s.province==e.province:s.country==e.country}):($("#store-locator--province").parent(".input").addClass("hide"),window.risultati=t),l(window.risultati,function(){$("body").removeClass("is-loading")})}
1),$("body").on("click","[data-store]",function(){var e=$(this).attr("data-store"),t=d.filter(function(t){return t.id_store==e});t=t[0],o.setCenter({lat:t.position.lat(),lng:t.position.lng()}),o.setZoom(17),google.maps.event.trigger(d[d.map(function(e){return e.id_store}).indexOf(parseInt(e))],"click")}),i=function(){$("body").removeClass("is-loading")},$.ajax({url:"/api/stores/list",method:"GET",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},success:function(o){e=o.data,t=e;for(var n=0;n<t.length;n++)t[n].lat=parseFloat(t[n].lat),t[n].lng=parseFloat(t[n].lng),t[n].opening_hours=phpUnserialize(t[n].opening_hours);l(t,i)}})}}}();const UA=bA;var FA;n(155);var _A=function(){var e;function t(e){["dondup","pttorino"].includes("inter")?(e.price=e.prices[$("html").attr("country")].price,e.promo_price=e.prices[$("html").attr("country")].promo_price,e.in_promo=1==e.prices[$("html").attr("country")].in_promo?"1":"0",e.promo_start=e.prices[$("html").attr("country")].promo_start,e.promo_end=e.prices[$("html").attr("country")].promo_end):["inter"].includes("inter")&&(e.price=e.vats[$("html").attr("country")].price,e.promo_price=e.vats[$("html").attr("country")].promo_price,e.in_promo=1==e.vats[$("html").attr("country")].in_promo?"1":"0",e.promo_start=e.vats[$("html").attr("country")].promo_start,e.promo_end=e.vats[$("html").attr("country")].promo_end),"1"==e.in_promo&&(moment().isBefore(e.promo_start)||moment().isAfter(e.promo_end))&&(e.in_promo="0");var t="{\n            'item_id': '".concat(e.sku,"',\n            'item_name': '").concat(e["name_".concat($("html").attr("user-lang"))],"',\n            'currency': 'EUR',\n            'item_brand': '',\n            'discount': ").concat("1"==e.in_promo?((parseInt(e.price)-parseInt(e.promo_price))/100).toFixed(2):0,",\n            'price': ").concat((parseInt(e.price)/100).toFixed(2),",\n            'quantity': 1\n        }"),o='\n            <a\n                class="aa-ItemLink"\n                data-gtm-info="'.concat(t,'"\n               data-queryid="').concat(e.__queryID||"",'"\n               data-objectid="').concat(e.objectID||"",'"\n               data-position="').concat(e.__position||"",'"\n               href="/').concat($("html").attr("country"),"/").concat(e["slug_".concat($("html").attr("user-lang"))],'">\n                <span class="result--image">\n                    <img\n                        alt="').concat(e["name_".concat($("html").attr("user-lang"))],'"\n                        src="').concat(e.image,'"\n                        onerror="this.onerror=null;this.src=\'').concat("https://store.inter.it","/images/").concat("inter",'/placeholder-product.svg\';"\n                    />\n                </span>\n                <div class="result--datas">\n                    <div class="datas--name">\n                        ').concat(e["name_".concat($("html").attr("user-lang"))],"\n                    </div>");return o+='<span class="product-labels">',1==e.customizations&&(o+='\n                        <span class="product-labels--label customizable">'.concat(Lang.product.labels.customizable.toUpperCase(),"</span>")),"1"==e.in_promo&&(o+='<span class="product-labels--label promo">'.concat(Lang.product.labels.in_promo.toUpperCase()," -").concat(window.utilities.calculate_promo_perc(e.price,e.promo_price),"</span>")),null!=e.available_from&&"null"!=e.available_from&&null!=e.available_from&&(o+='<span class="product-labels--label preorder">'.concat(Lang.product.labels.preorder.toUpperCase(),"</span>")),o+="</span>","1"==e.in_promo?o+='<span class="datas--price"><s>'.concat(window.utilities.formatCurrency(e.price),"</s> ").concat(window.utilities.formatCurrency(e.promo_price),"</span>"):o+='<span class="datas--price">'.concat(window.utilities.formatCurrency(e.price),"</span>"),o+"</div>\n        </a>"}function o(e,o){var n=window["@algolia/autocomplete-js"];if(n&&n.autocomplete){var i=n.autocomplete,a=n.getAlgoliaResults,d=$("html").attr("country"),r=$("html").attr("user-lang");i({container:"#searchbox",panelContainer:"#autocomplete",placeholder:Lang["search-overlay"].placeholder,detachedMediaQuery:"none",openOnFocus:!1,enterKeyHint:"search",onSubmit:function(e){var t=e.state,n=e.event;n&&(n.preventDefault(),n.stopPropagation()),o(t.query||""),setIsOpen(!0)},onReset:function(){o("")},onStateChange:function(e){var t=e.state,n=e.prevState;t.query!==n.query&&(!t.query||t.query.length<2?o(""):o(t.query))},getSources:function(o){var n=o.query;return!n||n.length<2?[]:[{sourceId:"products",getItems:function(){return a({searchClient:e,queries:[{indexName:"inter",query:n,params:{hitsPerPage:20,clickAnalytics:!0,facetFilters:["countries:".concat(d)]}}],transformResponse:function(e){var t,o,n,i=e.results,a=e.hits,d=null==i||null===(t=i[0])||void 0===t||null===(o=t.renderingContent)||void 0===o||null===(n=o.redirect)||void 0===n?void 0:n.url;return d?(location.href=d,[]):a}})},onSelect:function(e){var t=e.item,o="/".concat(d,"/").concat(t["slug_".concat(r)]);try{t.__queryID&&t.objectID&&window.aa&&window.aa("clickedObjectIDsAfterSearch",{eventName:"Product Clicked",index:"inter",queryID:t.__queryID,objectIDs:[t.objectID],positions:[t.__position||1]})}catch(e){}localStorage.setItem("SEOlastCategory","SEARCH - "+n),location.href=o},getItemUrl:function(e){var t=e.item;return"/".concat(d,"/").concat(t["slug_".concat(r)])},templates:{item:function(e){var o,n,i=e.item,a=e.html;return i.__autocomplete_queryID&&!i.__queryID&&(i.__queryID=i.__autocomplete_queryID),a(FA||(o=['<div class="aa-ItemWrapper" dangerouslySetInnerHTML=',"></div>"],n||(n=o.slice(0)),FA=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(n)}}))),{__html:t(i)})}}}]}})}}return{init:function(){window.aa&&window.aa("init",{appId:"8ZXCYZNV3I",apiKey:"6db024b90bf7c1531f5ca9e5064e60ec",useCookie:!0});var t=algoliasearch("8ZXCYZNV3I","6db024b90bf7c1531f5ca9e5064e60ec"),n=instantsearch({searchClient:t,indexName:"inter",stalledSearchDelay:2e3,searchParameters:{attributesToSnippet:["description:24"],snippetEllipsisText:" [...]",clickAnalytics:!0},searchFunction:function(t){if(!(["dondup","pttorino"].includes("inter")&&t.state.query.length<3)){if(""===t.state.query)return $("#hits").html(""),void $(".paginator").remove();t.state.facets=["countries"],t.state.facetsRefinements={countries:[$("html").attr("country")]},e=t.state.query,A.search(t.state.query),t.search()}}});window.aa&&instantsearch.middlewares&&instantsearch.middlewares.createInsightsMiddleware&&n.use(instantsearch.middlewares.createInsightsMiddleware({insightsClient:window.aa}));var i=instantsearch.connectors.connectSearchBox(function(){}),a=function(){};n.addWidgets([i({}),{init:function(e){var t=e.helper;a=function(e){t.setQuery(e).search()}}}]),n.start(),o(t,function(e){a(e)}),$("body").on("click","[data-gtm-info]",function(t){t.preventDefault();var o=$(this),n=o.attr("data-queryid"),i=o.attr("data-objectid"),a=parseInt(o.attr("data-position"),10);n&&i&&window.aa&&window.aa("clickedObjectIDsAfterSearch",{eventName:"Product Clicked",index:"inter",queryID:n,objectIDs:[i],positions:[isNaN(a)?1:a]}),localStorage.setItem("SEOlastCategory","SEARCH - "+e),location.href=o.attr("href")}),$(".search--toggler").on("click",function(){if($("#search--modal").toggleClass("active"),$("body").toggleClass("no-scroll"),$("#search--modal").hasClass("active")){A.clickOpenSearch();var e=!1,t=function(){e||(e=!0,$("#search--modal").find('input[type="search"]').focus(),window.dispatchEvent(new Event("resize")))};$("#search--modal").one("transitionend",t),setTimeout(t,500)}})}}}();const $A=_A;var kA,wA=n(155),ZA=function(){var e,t;function o(e){["inter"].includes("inter")&&(e.price=e.vats[$("html").attr("country")].price,e.promo_price=e.vats[$("html").attr("country")].promo_price,e.in_promo=1==e.vats[$("html").attr("country")].in_promo?"1":"0",e.promo_start=e.vats[$("html").attr("country")].promo_start,e.promo_end=e.vats[$("html").attr("country")].promo_end
1),"1"==e.in_promo&&(moment().isBefore(e.promo_start)||moment().isAfter(e.promo_end))&&(e.in_promo="0");var t="{\n            'item_id': '".concat(e.sku,"',\n            'item_name': '").concat(e["name_".concat($("html").attr("user-lang"))],"',\n            'currency': 'EUR',\n            'item_brand': '',\n            'discount': ").concat("1"==e.in_promo?((parseInt(e.price)-parseInt(e.promo_price))/100).toFixed(2):0,",\n            'price': ").concat((parseInt(e.price)/100).toFixed(2),",\n            'quantity': 1\n        }"),o='\n            <a\n                class="aa-ItemLink result--item"\n                data-gtm-info="'.concat(t,'"\n                data-queryid="').concat(e.__queryID||"",'"\n                data-objectid="').concat(e.objectID||"",'"\n                data-position="').concat(e.__position||"",'"\n                href="/').concat($("html").attr("country"),"/").concat(e["slug_".concat($("html").attr("user-lang"))],'">\n                <span class="result--image">\n                    <img\n                        alt="').concat(e["name_".concat($("html").attr("user-lang"))],'"\n                        src="').concat(e.image,'"\n                        onerror="this.onerror=null;this.src=\'').concat("https://store.inter.it","/images/").concat("inter",'/placeholder-product.svg\';"\n                    />\n                </span>\n                <div class="result--datas">\n                    <div class="datas--name">\n                        ').concat(e["name_".concat($("html").attr("user-lang"))],"\n                    </div>");return o+='<span class="product-labels">',1==e.customizations&&(o+='\n                        <span class="product-labels--label customizable">'.concat(Lang.product.labels.customizable.toUpperCase(),"</span>")),"1"==e.in_promo&&(o+='<span class="product-labels--label promo">'.concat(Lang.product.labels.in_promo.toUpperCase()," -").concat(window.utilities.calculate_promo_perc(e.price,e.promo_price),"</span>")),null!=e.available_from&&"null"!=e.available_from&&null!=e.available_from&&(o+='<span class="product-labels--label preorder">'.concat(Lang.product.labels.preorder.toUpperCase(),"</span>")),o+="</span>","1"==e.in_promo?o+='<span class="datas--price"><s>'.concat(window.utilities.formatCurrency(e.price),"</s> ").concat(window.utilities.formatCurrency(e.promo_price),"</span>"):o+='<span class="datas--price">'.concat(window.utilities.formatCurrency(e.price),"</span>"),o+"</div>\n        </a>"}return{init:function(){var n=$("html").attr("country");window.aa&&window.aa("init",{appId:"8ZXCYZNV3I",apiKey:"6db024b90bf7c1531f5ca9e5064e60ec",useCookie:!0});var i=algoliasearch("8ZXCYZNV3I","6db024b90bf7c1531f5ca9e5064e60ec"),a=instantsearch({searchClient:i,indexName:"inter",routing:{stateMapping:{stateToRoute:function(e){return{query:(e.inter||{}).query}},routeToState:function(e){return t={},o="inter",n={query:e.query},o in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t;var t,o,n}}},stalledSearchDelay:2e3,searchFunction:function(e){e.state.query&&""!==e.state.query.trim()?e.search():e.setState(e.state).search=function(){}}});window.aa&&instantsearch.middlewares&&instantsearch.middlewares.createInsightsMiddleware&&a.use(instantsearch.middlewares.createInsightsMiddleware({insightsClient:window.aa})),a.addWidgets([instantsearch.widgets.configure({facets:["countries"],facetFilters:["countries:".concat(n)],attributesToSnippet:["description:24"],snippetEllipsisText:" [...]",clickAnalytics:!0,hitsPerPage:50}),instantsearch.widgets.searchBox({container:"#results-searchbox",placeholder:Lang["search-overlay"].placeholder,showSubmit:!0,showReset:!0,showLoadingIndicator:!1}),instantsearch.widgets.stats({container:"#stats",templates:{text:function(e){var t=!e.query||""===e.query.trim();return $("#stats").toggleClass("is-hidden",t),t?"":"".concat(e.nbHits," ").concat(Lang["search-overlay"]["results-count"])}}}),instantsearch.widgets.hits({container:"#hits-page",templates:{empty:"".concat(Lang["search-overlay"]["no-results"]),item:function(e,t){var n,i;return(0,t.html)(kA||(n=["<div dangerouslySetInnerHTML=","></div>"],i||(i=n.slice(0)),kA=Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(i)}}))),{__html:o(e)})}},transformItems:function(o,n){var i=n.results;if(!i.query||""===i.query.trim())return[];if(i.renderingContent&&null!=i.renderingContent.redirect&&null!=i.renderingContent.redirect.url)return $("body").addClass("is-loading"),location.href=i.renderingContent.redirect.url,[];if(null!=wA.env.MIX_FACEBOOK_PIXEL&&0==t.length&&""!=e){var a=(t=o).map(function(e){return e.sku});S.search(e,a)}return o}}),instantsearch.widgets.pagination({container:"#pagination"})]),a.start(),a.on("render",function(){var o=a.helper.state.query;$("#search-results-query").text(o),o&&o!==e&&(e=o,t=[],A.search(o))}),$("body").on("click","[data-gtm-info]",function(t){t.preventDefault();var o=$(this),n=o.attr("data-queryid"),i=o.attr("data-objectid"),a=parseInt(o.attr("data-position"),10);n&&i&&window.aa&&window.aa("clickedObjectIDsAfterSearch",{eventName:"Product Clicked",index:"inter",queryID:n,objectIDs:[i],positions:[isNaN(a)?1:a]}),localStorage.setItem("SEOlastCategory","SEARCH - "+e),location.href=o.attr("href")})}}}();const HA=ZA;function xA(e){return xA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xA(e)}function KA(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var zA;window.utilities=function(){var e;function t(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("US"==i.USERCART.country_code){var o=500;return t&&(e*=parseFloat(i.USERCART.conversion_rate)),Math.round((e-o)/o)*o+o}if("JP"==i.USERCART.country_code){var n=1e5;return t&&(e*=parseFloat(i.USERCART.conversion_rate)),Math.round((e-n)/n)*n+n}return e}return{refreshToken:function(){$.ajax({url:"/api/refresh-token",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},success:function(e){$('meta[name="csrf-token"]').attr("content",e)}})},formatCurrency:function(o){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],d=i.USERCART.currency_decimal;return 0==n&&(e=i.USERCART.currency_symbol),"EUR"!=n?o*=parseFloat(i.USERCART.conversion_rate):(d=",",e="€"),o=a&&["$","&#xa5;"].includes(e)?((o=t(Math.round(o)))/100).toFixed(2):(o/100).toFixed(2),","==d?o=(o=o.replace(".",",")).replace(/\B(?=(\d{3})+(?!\d))/g,"."):"."==d&&(o=o.replace(/\B(?=(\d{3})+(?!\d))/g,",")),"".concat(e," ").concat(o)},roundCurrency:t,returnFileSize:function(e){return e<1024?e+"bytes":e>=1024&&e<1048576?(e/1024).toFixed(1)+"KB":e>=1048576?(e/1048576).toFixed(1)+"MB":void 0},calculate_promo_perc:function(e,t){var o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return 0==e?0:parseInt((e-t)/e*100)+(o?"%":"")},readURL:function(e,t,o){var n=document.getElementById(e).files[0],i=new FileReader;i.onloadend=function(){$("#"+t).attr("src",i.result),"function"==typeof o&&o(i.result)},n&&i.readAsDataURL(n)},castElement:function e(t){if("object"===xA(t)&&null!=t)Object.keys(t).forEach(function(o){"object"===xA(t[o])&&null!=t[o
1]?t[o]=e(t[o]):null!=t[o]?t[o]=t[o].toString():null==t[o]&&(t[o]="")});else if("array"==typeof t&&null!=t)for(var o=0;o<t.length;o++)null!=t[o]?t[o]=e(t[o]):null==t[o]&&(t[o]="");else t=null==t?"":t.toString();return t},capitalizeFirstLetter:function(e){return null==e?"":e.charAt(0).toUpperCase()+e.slice(1)},checkEscButton:function(){document.onkeydown=function(e){("key"in(e=e||window.event)?"Escape"===e.key||"Esc"===e.key:27===e.keyCode)&&($("#cart-wrapper").length>0&&$("#cart-wrapper").hasClass("active")&&$(".cart-toggle").trigger("click"),$("#search--modal").length>0&&$("#search--modal").hasClass("active")&&$("#search--modal .modal--close").trigger("click"),$("#country-selector--modal").length>0&&$("#country-selector--modal").hasClass("active")&&$("#country-selector--modal .country--close").trigger("click"))}},isNumeric:function(e){return/^[+-]?\d+(\.\d+)?$/.test(e)},setCountdown:function(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t=moment(t),window.countdowns[e]=setInterval(function(){var i=moment(),a=moment.duration(t.diff(i));if(a.asMilliseconds()<=0)return a=moment.duration(0),clearInterval(window.countdowns[e]),void("function"==typeof n&&n(e));var d=Math.floor(a.asDays()),r=a.hours(),s=a.minutes(),l=a.seconds();o?(0==d?($(e).find(".days").parent(".countdown-item").hide(),$(e).find(".countdown-separator.-days").hide()):$(e).find(".days").text(String(d).padStart(2,"0")),0==r&&d<=0?($(e).find(".hours").parent(".countdown-item").hide(),$(e).find(".countdown-separator.-hours").hide()):$(e).find(".hours").text(String(r).padStart(2,"0")),0==s&&r<=0?($(e).find(".minutes").parent(".countdown-item").hide(),$(e).find(".countdown-separator.-minutes").hide()):$(e).find(".minutes").text(String(s).padStart(2,"0")),$(e).find(".seconds").text(String(l).padStart(2,"0"))):($(e).find(".days").text(String(d).padStart(2,"0")),$(e).find(".hours").text(String(r).padStart(2,"0")),$(e).find(".minutes").text(String(s).padStart(2,"0")),$(e).find(".seconds").text(String(l).padStart(2,"0")))},1e3)}}}(),window.utilities;const jA=function(){var t;new Headroom(document.querySelector("#header"),(KA(t={offset:{up:70,down:$("body").hasClass("landing--newfourthkit")||$("body").hasClass("jfc-2026-27-landing")?0:130},tolerance:0},"tolerance",{up:5,down:0}),KA(t,"classes",{initial:"header--initial",pinned:"header--pinned",unpinned:"header--unpinned",top:"header--top",notTop:"header--not-top",bottom:"header--bottom",notBottom:"header--not-bottom",frozen:"header--frozen"}),t)).init(),setTimeout(function(){window.pageYOffset>0&&$("#header").addClass("header--pinned")},200),$(".menu-trigger").on("click",function(){zA=1,$(".hamburger").toggleClass("is-active"),$("body").toggleClass("no-scroll"),$("#main-menu").toggleClass("active"),$(".menu-lvl").removeClass("active"),$(".menu-lvl-1").addClass("active visible"),$("#mobile-menu-bg").toggleClass("menu-active")}),$(".menu--deep").on("click",function(){$(window).width()<1025&&($(".menu-lvl.active.visible").animate({scrollTop:0},0),$(this).closest(".menu-lvl-".concat(zA)).removeClass("active visible").addClass("active"),$(this).next(".menu-lvl").addClass("active visible"),zA+=1,$(this).next(".menu-lvl").find("img[data-src]").each(function(e,t){$(this).attr("src",$(this).attr("data-src")),$(this).removeAttr("data-src")}))}),$(".menu--back").on("click",function(){$(this).closest(".menu-lvl-".concat(zA)).removeClass("active visible").addClass("active"),zA-=1,$(this).closest(".menu-lvl-".concat(zA)).addClass("active visible"),$(this).parent(".menu-lvl").removeClass("active")}),$(".login--not-logged-in .login-btn").on("click",function(){["inter"].includes("inter")&&(e.preventDefault(),localStorage.setItem("tracked-redirect",location.href),location.href=$(this).attr("href")),$("body").addClass("is-loading")}),$("#side-menu").length>0&&$("#side-menu a").on("click",function(e){e.preventDefault();var t=$(this).attr("href"),o=$(this).text();A.clickLeftMenu(o,t)}),$(window).width()>1025&&$(".menu-lvl-1 > li > .menu--label").on({mouseenter:function(){$(this).parent("li").find("img[data-src]").each(function(e,t){$(this).attr("src",$(this).attr("data-src")),$(this).removeAttr("data-src")})}}),$(".menu-lvl-1 > li > .menu--deep").on("click",function(){$(window).width()>1025&&(["dondup","pttorino"].includes("inter")&&$("body").toggleClass("no-scroll"),$(this).hasClass("deep--active")?($
1(".menu-lvl-1 > li .menu--deep").removeClass("deep--active"),$(".menu-lvl-3").removeClass("active"),$(".submenu--figure").removeClass("visible")):($(".menu-lvl-1 > li .menu--deep").removeClass("deep--active"),$(".menu-lvl-3").removeClass("active"),$(".submenu--figure").removeClass("visible"),$(this).addClass("deep--active")),$(this).next(".menu-lvl-2").hasClass("active")?($(".menu-lvl-2").removeClass("active"),$("#header").removeClass("menu--open")):($(".menu-lvl-2").removeClass("active"),$(this).next(".menu-lvl-2").addClass("active"),$("#header").addClass("menu--open"),["dondup","pttorino"].includes("inter")&&($(this).hasClass("custom-voice")?$(window).width()>1025&&$(this).closest("li").find(".submenu--figure").addClass("visible"):$(this).next(".menu-lvl-2").find(".menu--label.menu--deep").eq(0).trigger("click"))))});var o="click";["dondup"].includes("inter")&&(o="mouseover"),$(".menu-lvl-2 > li > .menu--deep").on(o,function(){$(window).width()>1025&&($(this).hasClass("deep--active")?$(".menu-lvl-2 > li > .menu--deep").removeClass("deep--active"):($(".menu-lvl-2 > li > .menu--deep").removeClass("deep--active"),$(this).addClass("deep--active")),$(this).next(".menu-lvl-3").hasClass("active")?($(".menu-lvl-3").removeClass("active"),$(".submenu--figure").removeClass("visible")):($(".menu-lvl-3").removeClass("active"),$(this).next(".menu-lvl-3").addClass("active"),$(".submenu--figure").removeClass("visible"),$(this).closest("li").find(".submenu--figure").addClass("visible")))}),$(".menu--close").click(function(){["dondup","pttorino"].includes("inter")&&$("body").removeClass("no-scroll"),$(".menu--deep").removeClass("test"),$(".menu-lvl-2").removeClass("active"),$("#header").removeClass("menu--open"),$(".menu-lvl-1 > li .menu--deep").removeClass("deep--active"),$(".menu-lvl-3").removeClass("active"),$(".submenu--figure").removeClass("visible")})},qA=function(){var e;function t(){$(window).width()<1025?$(".products-slider.slick-initialized").length&&e.slick("unslick"):0==$(".products-slider.slick-initialized").length&&(e=$(".products-slider").slick({dots:!0,arrows:!0,slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}))}return{init:function(){$(".images-slider:not(.banner-type) .countdown-wrapper").each(function(e,t){var o=$(this).data("start");window.utilities.setCountdown("#"+this.id,o,!0,function(e){var t=$(e).closest(".slide.coming-soon-promo");if(t.length){var o=t.data("slick-index"),n=$(".slide").filter('[data-slick-index="'.concat(o,'"]')),i=n.find("img.card-image"),a=i.attr("src").replace(".webp","_active"),d=a.lastIndexOf("/"),r=a.slice(0,d+1),s=a.slice(d+1),l=r+btoa(s)+".webp",u=new Image;u.src=l,u.onload=function(){i.attr("src",l),n.removeClass("coming-soon-promo").addClass("active-promo").find(".overlay-title").html("").end().find(".countdown-wrapper").addClass("hide").end();var e=n.find("a"),t=n.data("target"),o=atob(t);e.attr("href",o)}}})}),$(".banner-type .countdown-wrapper").each(function(e,t){var o=$(this).data("start");window.utilities.setCountdown("#"+this.id,o,!0,function(e){var t=$(e).closest(".slide.coming-soon-promo");if(t.length){var o=t.data("slick-index"),n=$(".slide").filter('[data-slick-index="'.concat(o,'"]')),i=n.find("a"),a=n.data("target"),d=atob(a);i.attr("href",d),$("#btn-buy-early-access a").attr("href",d),n.removeClass("coming-soon-promo").addClass("active-promo").find(".overlay-title").html("").end().find(".countdown-wrapper").addClass("hide").end().find("#btn-buy-early-access").removeClass("hide")}})}),$(".images-slider:not(.banner-type) .slide").each(function(e,t){var o=$(t).data("end");window.utilities.setCountdown("#card-countdown-hidden-"+e,o,!0,function(e){var t=$(e).closest(".slide.active-promo");if(t.length){var o=t.data("slick-index"),n=$(".slide").filter('[data-slick-index="'.concat(o,'"]')),i=n.find("img.card-image"),a=i.attr("src").lastIndexOf("/"),d=i.attr("src").slice(0,a+1),r=i.attr("src").slice(a+1).replace(".webp",""),s=d+atob(r).replace("_active","")+".webp",l=new Image;l.src=s,l.onload=function(){i.attr("src",s),n.removeClass("active-promo").addClass("ended-promo").find(".countdown-wrapper").addClass("hide").end().find(".countdown-wrapper-active").addClass("hide").end().find(".overlay").removeClass("hide").find(".overlay-title").html(Lang["black-week"].cards.ended),n.find("a").attr("href","#")}}})}),t(),0==$(".images-slider.slick-initialized").length&&$(".images-slider").slick({dots:!1,arrows:!0,slidesToShow:3,slidesToScroll:3,adaptiveHeight:!1}),$(window).on("resize",function(){t()})}}}(),WA=function(){var e;function t(){$(window).width()<1025?$(".products-box .products-slider.slick-initialized").length&&e.slick("unslick"):0==$(".products-box .products-slider.slick-initialized").length&&(e=$(".products-box .products-slider").slick({dots:!0,arrows:!0,slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}))}return{init:function(){t(),$(window).on("resize",function(){t()})}}}(),JA=function(){var e;function t(){$(window).width()<1025?$(".products-slider.slick-initialized").length&&e.slick("unslick"):0==$(".products-slider.slick-initialized").length&&(e=$(".products-slider").slick({dots:!0,arrows:!0,slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}))}return{init:function(){$(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),t(),$(window).on("resize",function(){t()})}}}();var QA;const YA=function(){$("[data-material]").on("click",function(){var e=$
1(this).attr("data-material");(QA=Lang.textilepedia[e]).index=$("[data-material]").index($(this))+1,$("#textiles-modal > figure").css("background-image",'url("/images/pttorino/landings/textiles/'.concat(e,'.webp")')),$("#textiles-modal .textile-description > h1").text(QA.title),$("#textiles-modal .textile-description .description").html(QA.description),$("#textiles-modal .slide-number > .active").text(QA.index),$("#textiles-modal .cta > a").attr("href","/it/uomo?fr=1&fabric=".concat(encodeURIComponent(QA.filter))),1==QA.index?($("#textiles-modal .textile--slide-navigator > .arrow.prev").attr("data-material-navigation",$("[data-material]").length),$("#textiles-modal .textile--slide-navigator > .arrow.next").attr("data-material-navigation",QA.index+1)):QA.index==$("[data-material]").length?($("#textiles-modal .textile--slide-navigator > .arrow.prev").attr("data-material-navigation",QA.index-1),$("#textiles-modal .textile--slide-navigator > .arrow.next").attr("data-material-navigation",1)):($("#textiles-modal .textile--slide-navigator > .arrow.prev").attr("data-material-navigation",QA.index-1),$("#textiles-modal .textile--slide-navigator > .arrow.next").attr("data-material-navigation",QA.index+1)),$.fancybox.getInstance()||$.fancybox.open({src:"#textiles-modal",opts:{modal:!1,touch:!1}})}
1),$("[data-material-navigation]").on("click",function(){var e=$(this).attr("data-material-navigation");$("[data-material]").eq(e-1).trigger("click")})},XA=function(){var e,t;function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=$(e);if(n.length&&(window.addEventListener("scroll",function(){var e=(window.pageYOffset-(document.querySelector("#parallax-wrapper").offsetTop-document.querySelector("#parallax-wrapper").offsetHeight/2))*t;$(n).css("transform","translate3d(-50%, calc(-50% + ".concat(e,"px), 0)"))}),o)){var i=document.getElementById("parallax-wrapper");i.addEventListener("mousemove",function(e){var o=i.getBoundingClientRect(),a=o.width/2,d=o.height/2,r=e.clientX-o.left,s=e.clientY-o.top,l=(r-a)*t,u=(s-d)*t;$(n).css("transform","translate3d(calc(-50% + ".concat(l,"px), calc(-50% + ").concat(u,"px), 0)"))})}}return{init:function(){!function(){if($(window).width()<1025)$(".images-slider.slick-initialized").length&&t.slick("unslick");else if(0==$(".images-slider.slick-initialized").length){var e=$(".landing--inter-newawaykit-2026-27").length?4:3;t=$(".images-slider").slick({dots:!1,arrows:!0,slidesToShow:e,slidesToScroll:e,adaptiveHeight:!1})}}(),$(window).width()<1025?$(".products-slider.slick-initialized").length&&e.slick("unslick"):0!=$(".products-slider.slick-initialized").length||$(".landing--newfourthkit").length||$(".landing--inter-newhomekit-2026-27").length?0==$(".products-slider.slick-initialized").length&&($(".landing--newfourthkit").length||$(".landing--inter-newhomekit-2026-27").length)&&(e=$(".products-slider").slick({dots:!1,arrows:!0,slidesToShow:3,slidesToScroll:3,adaptiveHeight:!1})):(e=$(".products-slider").slick({dots:!0,arrows:!0,slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1,rows:1}),$(".products-slider--three").length&&0==$(".products-slider--three.slick-initialized").length&&$(".products-slider--three").slick({dots:!1,arrows:!0,slidesToShow:3,slidesToScroll:3,adaptiveHeight:!1})),$(".landing--newfourthkit").length&&($(window).width()<1025?o("#parallax-woman",.09):o("#parallax-woman",.125))}}}(),eC=function(){var e;function t(){return $("header").height()}return{init:function(){0==$(".images-slider.slick-initialized").length&&($(".images-slider, .images-slider-right, .images-slider-mobile").slick({dots:!1,arrows:!0,nextArrow:'<button type="button" class="custom-arrows nav-next" aria-label="Right next"></button>',prevArrow:'<button type="button" class="custom-arrows nav-prev" aria-label="Left prev"></button>',slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1}),$(".images-slider-gallery").slick({dots:!1,arrows:!0,nextArrow:'<button type="button" class="custom-arrows nav-next" aria-label="Right next"></button>',prevArrow:'<button type="button" class="custom-arrows nav-prev" aria-label="Left prev"></button>',slidesToShow:3,slidesToScroll:2,adaptiveHeight:!1,variableWidth:!0})),$(window).width()<1025?$(".products-slider.slick-initialized").length&&e.slick("unslick"):0==$(".products-slider.slick-initialized").length&&(e=$(".products-slider").slick({dots:!1,arrows:!0,nextArrow:'<button type="button" class="custom-arrows nav-next" aria-label="Right next"></button>',prevArrow:'<button type="button" class="custom-arrows nav-prev" aria-label="Left prev"></button>',slidesToShow:4,slidesToScroll:4,adaptiveHeight:!1}),$(".unveil").length>0&&$(".unveil").unveil());var o=$(window),n=t();$(window).width()>
1768&&$(".products-box").each(function(){var e=$(this),i=e.find(".images-slider, .images-slider-right");if(i.length){var a=e.hasClass("second");o.on("scroll resize",d),d()}function d(){var d=o.scrollTop(),r=e.offset().top,s=e.outerHeight(),l=r+s,u=i.outerHeight(),c=e.offset().left,A=$(window).width()-(c+e.outerWidth()),C=e.width();return d+n<r?($(".landing--newthirdkit-2026-27").length>0&&e.css({"background-attachment":"fixed"}),void i.css({position:"relative",top:"0",left:"0",right:"auto",width:"50%"})):d+n+u>=l?($(".landing--newthirdkit-2026-27").length>0&&e.css({"background-attachment":"initial","background-position":"center bottom"}),void i.css({position:"absolute",top:s-u+"px",right:a?"0":"auto",left:a?"auto":"0",width:"50%"})):(n=t(),$(".landing--newthirdkit-2026-27").length>0&&e.css({"background-attachment":"fixed","background-position":"center bottom"}),i.css({position:"fixed",top:n+"px",left:a?"auto":c+"px",right:a?A+"px":"auto",width:C/2+"px"}),void($(window).width()>768&&i.find("img").css("height",$(window).height()-$("header").height()-60+"px")))}}),$("button.nav-down").on("click",function(){var e,t;e=$(window).height(),t=$(window).scrollTop()-75,$("html, body").animate({scrollTop:t+e},800)})}}}();var tC={init:function(){0==$(".images-slider.slick-initialized").length&&($(".images-slider").slick({dots:!0,arrows:!0,autoplay:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1,pauseOnHover:!1,autoplaySpeed:4900,pauseOnFocus:!1,waitForAnimate:!1,draggable:!1,speed:350,customPaging:function(e,t){return""!=e.$slides.eq(t).attr("data-titlenav")&&e.$slides.eq(t).attr("data-titlenav"),'<button type="button" class="slick-dot-title"></button><span data-slick-index="'.concat(t,'" class="progressBar"></span>')}}),$(".store--gallery").addClass("custom-dots-nav"),$(".progressBar").each(function(e){var t="<div class='inProgress inProgress"+e+"'></div>";$(this).html(t)}))}};const oC=tC,nC=function(){$("#tracking-page--form").on("submit",function(e){e.preventDefault();var t=$("#tracking-page--order_number").val().toUpperCase(),o=$("#tracking-page--email").val(),n="W"+"inter".toUpperCase().slice(0,3);t.startsWith(n)?$.ajax({url:"/api/shipping/tracking-order",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{order_number:t,email:o},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){$("#results-container").html(e.data.html),$("body").removeClass("is-loading")},error:function(e){$("#results-container").html(e.responseJSON.message.html),$("body").removeClass("is-loading")}}):Swal.fire({icon:"error",html:"".concat(Lang["tracking-page"]["error-order-number"]," <b>").concat(n,"</b>"),allowEnterKey:!1})})},iC=function(){$("#tracking-page--form").on("submit",function(e){e.preventDefault();var t=$("#tracking-page--order_number").val().toUpperCase(),o=$("#tracking-page--email").val(),n="W"+"inter".toUpperCase().slice(0,3);t.startsWith(n)?$.ajax({url:"/api/shipping/tracking-refund-order",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{order_number:t,email:o},beforeSend:function(){$("body").addClass("is-loading")},success:function(e){$("#results-container").html(e.data.html),$("#results-container").find(".accordion").accordion({heightStyle:"content",active:0,collapsible:!0,animate:200}),$("body").removeClass("is-loading")},error:function(e){$("#results-container").html(e.responseJSON.message.html),$("body").removeClass("is-loading")}}):Swal.fire({icon:"error",html:"".concat(Lang["tracking-page"]["error-order-number"]," <b>").concat(n,"</b>"),allowEnterKey:!1})})};var aC=function(){var e={},t=[];function o(){e.name=$("#form-contact #contact-name").val(),e.surname=$("#form-contact #contact-surname").val(),e.email=$("#form-contact #contact-email").val(),e.type=$("#form-contact #contact-type").val(),e.labe_type=$("#form-contact #contact-type option:selected").attr("data-type"),e.subtype=$("#form-contact #contact-subtype").val(),e.message=$("#form-contact #contact-message").val(),e.call_me=!!$("#form-contact #call-me").is(":checked"),e.phone=$("#form-contact #phone").val(),e.hours=$("#form-contact #hours").val()||"",e.order_number=$("#order-number").val().toUpperCase();var o="W"+"inter".toUpperCase().slice(0,3);if(""==e.order_number||e.order_number.startsWith(o)){var n=new FormData;for(var i in e)n.append(i,e[i]);t.length>0&&t.forEach(function(e){e instanceof File&&n.append("attachments[]",e)}),$.ajax({url:"/api/send-contact",method:"POST",data:n,processData:!1,contentType:!1,dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),country:$("html").attr("country"),lang:$("html").attr("user-lang")},beforeSend:function(){$("body").addClass("is-loading")}
1,success:function(e){Swal.fire({icon:"success",html:e.data}).then(function(){location.reload()})},error:function(e){Swal.fire({icon:"error",html:e.responseJSON.message}).then(function(){location.reload()})}})}else Swal.fire({icon:"error",html:"".concat(Lang["contact-page"]["error-order-number"]," <b>").concat(o,"</b>"),allowEnterKey:!1})}return{init:function(){$("#call-me").on("change",function(){$(this).is(":checked")?($("#phone-row").removeClass("hide"),$("#phone").prop("required",!0),$("#hours").prop("required",!0)):($("#phone-row").addClass("hide"),$("#phone").removeAttr("required"),$("#hours").removeAttr("required"))}),$("#attachment--upload").dropzone({autoProcessQueue:!1,paramName:"file",acceptedFiles:"image/*",maxFilesize:10,addRemoveLinks:!0,dictRemoveFile:"<i class='fas fa-times'></i>",init:function(){this.on("addedfile",function(e){var o=e.size/1048576;return t.length>=3?(this.removeFile(e),void Swal.fire({icon:"error",html:Lang["contact-page"]["attachment-maxfile"],allowEnterKey:!1})):o>10?(this.removeFile(e),void Swal.fire({icon:"error",html:Lang["contact-page"]["attachment-maxsize"],allowEnterKey:!1})):void t.push(e)}),this.on("removedfile",function(e){t=t.filter(function(t){return t!==e})})}}),$("#form-contact").on("submit",function(e){e.preventDefault(),o()});var e=$("html").attr("country"),n={"type-0":[{label:Lang["contact-page"].subtype.options.shipping["subtype-0"],notes:"shipping-status"},{label:Lang["contact-page"].subtype.options.shipping["subtype-1"],order_number:!0,call_me:!0},{label:Lang["contact-page"].subtype.options.shipping["subtype-2"],notes:"shipping-tracking"},{label:Lang["contact-page"].subtype.options.shipping["subtype-4"],notes:"shipping-delivery"}],"type-1":[{label:Lang["contact-page"].subtype.options.product["subtype-0"]},{label:Lang["contact-page"].subtype.options.product["subtype-1"]},{label:Lang["contact-page"].subtype.options.product["subtype-2"]}],"type-2":[{label:Lang["contact-page"].subtype.options.purchase["subtype-0"],notes:"purchase-info"},{label:Lang["contact-page"].subtype.options.purchase["subtype-1"],order_number:!0,call_me:!0},{label:Lang["contact-page"].subtype.options.purchase["subtype-2"]},{label:Lang["contact-page"].subtype.options.purchase["subtype-3"]}],"type-3":[{label:Lang["contact-page"].subtype.options.payment["subtype-0"]},{label:Lang["contact-page"].subtype.options.payment["subtype-1"]}],"type-4":[{label:Lang["contact-page"].subtype.options.return["subtype-0"],order_number:!0,call_me:!0},{label:Lang["contact-page"].subtype.options.return["subtype-1"],order_number:!0,call_me:!0},{label:Lang["contact-page"].subtype.options.return["subtype-2"],order_number:!0,call_me:!0},{label:Lang["contact-page"].subtype.options.return["subtype-3"],notes:"returns"},{label:Lang["contact-page"].subtype.options.return["subtype-4"],notes:"returns"},{label:Lang["contact-page"].subtype.options.return["subtype-5"],notes:"returns"},{label:Lang["contact-page"].subtype.options.return["subtype-6"],order_number:!0,call_me:!0}],"type-5":[{label:Lang["contact-page"].subtype.options.other["subtype-0"],notes:"external-site"}]};["juventus","fiorentina","lazio"].includes("inter")&&n["type-5"].splice(2,0,{label:Lang["contact-page"].subtype.options.other["subtype-2"],notes:"stores"}),n["type-5"].splice(1,0,{label:Lang["contact-page"].subtype.options.other["subtype-1"],notes:"external-site"}),"it"!==e&&n["type-0"].splice(3,0,{label:Lang["contact-page"].subtype.options.shipping["subtype-3"],order_number:!0,call_me:!0}),$("#form-contact #contact-type").on("change",function(){var e=this.value;$("#form-contact #contact-subtype").empty(),$("#notes-message-section > div").addClass("hide"),$("#order-number-row").addClass("hide"),$("#order-number").removeAttr("required"),$("#send-message-section button[type='submit']").attr("disabled",!1),$("#send-message-section").removeClass("hide"),$("#phone-request").addClass("hide"),$("#phone-row").addClass("hide"),$("#call-me").prop("checked",!1),n[e]?($("#form-contact #subtype-row").removeClass("hide"),$("#form-contact #contact-subtype").append($("<option></option>").val("").text(Lang["contact-page"].type.placeholder)),n[e].forEach(function(e){if(""!==e){var t=$("<option></option>").val(e.label).text(e.label);e.notes&&t.attr("data-notes",e.notes),e.order_number&&t.attr("data-order_number","true"),e.call_me&&t.attr("data-call_me","true"),$("#form-contact #contact-subtype").append(t)}})):$("#form-contact #subtype-row").addClass("hide")}),$("#form-contact #contact-subtype").on("change",function(){var e=$
1(this).find("option:selected"),t=e.data("notes"),o=e.data("order_number"),n=e.data("call_me");$("#notes-message-section > div").addClass("hide"),void 0!==t&&""!==t?($("#send-message-section").addClass("hide"),$("#send-message-section button[type='submit']").attr("disabled",!0),$("#"+t).removeClass("hide")):($("#send-message-section").removeClass("hide"),$("#send-message-section button[type='submit']").attr("disabled",!1),$("#notes-message-section > div").addClass("hide")),void 0!==o&&""!==o?($("#order-number-row").removeClass("hide"),$("#order-number").prop("required",!0)):($("#order-number-row").addClass("hide"),$("#order-number").removeAttr("required")),$("#call-me").prop("checked",!1).trigger("change"),void 0!==n&&""!==n?$("#phone-request").removeClass("hide"):$("#phone-request").addClass("hide")})},sendContact:o}}();const dC=aC,rC=function(){$.ajax({url:"/api/promo-modals",method:"POST",dataType:"json",headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content"),lang:$("html").attr("user-lang"),country:$("html").attr("country")},data:{promo_modals:window.promoModals},success:function(e){$("#modal--promo").replaceWith(e.html),$.fancybox.open({src:"#modal--promo",opts:{modal:!1,touch:!1,afterLoad:function(t,o){window.promoModals.push({id:e.id,timeout:moment.now()+36e5,session:$("html").attr("initial-session-id")}),localStorage.setItem("promoModals",JSON.stringify(window.promoModals)),new ClipboardJS("#modal--promo .promo-code .code-copy")}}})}})};var sC=n(155),lC=function(){function e(){$(window).width()>767?null==$(".checkout--scrolled-cart").attr("style")&&($(".checkout--scrolled-cart").scrollToFixed({marginTop:30,zIndex:1,limit:function(){return($(".newsletter-box").length>0?$(".newsletter-box").offset().top:150)-$(".checkout--scrolled-cart").outerHeight()-130-0}}),$(".scrolled-cart--trigger").unbind("click")):($(".checkout--scrolled-cart").trigger("detach.ScrollToFixed").removeAttr("style"),$(".scrolled-cart--trigger").on("click",function(){$(".checkout--scrolled-cart").toggleClass("active"),$("body").toggleClass("no-scroll")}))}return{init:function(){Lang=Lang.messages.messages,function(e){navigator.appVersion;var t,o,n,i=navigator.userAgent,a=navigator.appName,d=""+parseFloat(navigator.appVersion),r=parseInt(navigator.appVersion,10);-1!=(o=i.indexOf("Opera"))?(a="Opera",d=i.substring(o+6),-1!=(o=i.indexOf("Version"))&&(d=i.substring(o+8))):-1!=(o=i.indexOf("MSIE"))?(a="MSIE",d=i.substring(o+5)):-1!=(o=i.indexOf("Chrome"))?(a="Chrome",d=i.substring(o+7)):-1!=(o=i.indexOf("Safari"))?(a="Safari",d=i.substring(o+7),-1!=(o=i.indexOf("Version"))&&(d=i.substring(o+8))):-1!=(o=i.indexOf("Firefox"))?(a="Firefox",d=i.substring(o+8)):(t=i.lastIndexOf(" ")+1)<(o=i.lastIndexOf("/"))&&(a=i.substring(t,o),d=i.substring(o+1),a.toLowerCase()==a.toUpperCase()&&(a=navigator.appName)),-1!=(n=d.indexOf(";"))&&(d=d.substring(0,n)),-1!=(n=d.indexOf(" "))&&(d=d.substring(0,n)),r=parseInt(""+d,10),isNaN(r)&&(d=""+parseFloat(navigator.appVersion),r=parseInt(navigator.appVersion,10)),"MSIE"==a||"Edge"==a&&r<81||"Chrome"==a&&r<71||"Safari"==a&&r<13?$("body").hasClass("update-browser-page")?($("#header").length>0&&jA(),$("body").removeClass("check-browser")):location.href="/"+$("html").attr("country")+"/update-browser":$("body").hasClass("update-browser-page")?location.href="/"+$("html").attr("country"):e()}(function(){if(window.addEventListener("pageshow",function(e){e.persisted&&$("body").hasClass("is-loading")&&$("body").removeClass("is-loading")}),"logged"==$("html").attr("user-status")&&null!=localStorage.getItem("tracked-redirect")){var t=localStorage.getItem("tracked-redirect");return localStorage.removeItem("tracked-redirect"),void(location.href=t)}if($("#countdown-stripe--countdown").length>0&&window.utilities.setCountdown("#countdown-stripe--countdown",$("#countdown-stripe--countdown").data("countdown"),!0,function(){$(".countdown-stripe").remove(),$(".with-highlight").removeClass("with-highlight")}),$(".landing--lead-thank-you").length>0?null!=d().get("lead-complete")?(d().remove("lead-complete"),$("body").removeClass("check-browser")):location.href="/":$("body").removeClass("check-browser"),null==localStorage.getItem("tracked_orders")&&localStorage.setItem("tracked_orders",JSON.stringify([])),$('input[type="radio"]').keydown(function(e){if(-1!==[37,38,39,40].indexOf(e.which))return $(this).blur(),!1}),$("body").hasClass("page-503")||$("body").hasClass("page-410"))$("body").hasClass("page-503")&&setTimeout(function(){location.reload()},2e3);else{if($("#header").length>0&&jA(),$(".login-page").length>0&&O.init(),$(".team-store").length>0&&$("#tabs").tabs({activate:function(e,t){$(t.newTab[0]).find("a").attr("data-url"),window.history.pushState({},"",$(t.newTab[0]).find("a").attr("data-url"))}}),($(".registration-page").length>0||$(".landing--thepitch-plus").length>0||$(".landing--thepitch-plus--giveaway").length>0||$(".landing--thepitch-sales-lead").length>
10)&&m.init(),$(".landing--thepitch-black-week-lead").length>0&&(vA.init(),$(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),$("#btn-anchor").on("click",function(){$("html, body").animate({scrollTop:$(".form--container").offset().top-200},250)})),($(".landing--member-days").length>0||$(".landing--back-to-football").length>0)&&($(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),new ClipboardJS(".code-copy"),qA.init()),$(".landing--juwin-contest").length>0&&($(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),qA.init()),$(".landing--newhomekit, .landing--newawaykit, .landing--newthirdkit, .landing--clubworldcup2025, .landing--club-world-cup-2025, .landing--promo").length>0&&XA.init(),($(".landing--newfourthkit").length>0||$(".jfc-2026-27-landing").length>0||$(".inter-2026-27-landing").length>0)&&XA.init(),$(".inter-fashion-week-landing").length>0&&eC.init(),$(".landing--euro-2024").length>0&&qA.init(),$(".store-page").length>0&&oC.init(),$("body.tracking-page").length>0&&nC(),$("body.tracking-refund-page").length>0&&iC(),$("#contactPage").length>0&&dC.init(),$("#searchResultsPage").length>0&&HA.init(),$(".jerseyComparisionPage").length>0&&MA.init(),$(".landing--thepitch-plus").length>0&&($(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200}),$("#cta-registration").on("click",function(){if($(window).width()>767)var e=$("#registration-form-wrapper").offset().top-$("header").height()+10;else e=$("#registration-form-wrapper").offset().top-.5*$("header").height();$("html, body").animate({scrollTop:e},1500)})),($(".landing--thepitch-black-week").length>0||$(".landing--black-week").length>0||$(".landing--christmas-22").length>0)&&(qA.init(),V.init()),$(".landing--christmas").length>0&&(WA.init(),V.init()),($(".landing--figc-eni-contest").length>0||$(".landing--welcome-kit").length>0||$(".landing--promo").length>0||$("#liveShoppingPage").length>0||$(".landing--newfourthkit").length>0||$(".jfc-2026-27-landing").length>0)&&(JA.init(),($(".landing--newfourthkit").length>0||$(".landing--promo").length>0)&&new ClipboardJS(".code-copy"),$("#liveShoppingPage").length>0&&(V.init(),window.utilities.setCountdown("#countdown-live","2025-11-05 19:00:00")),$(".jfc-2026-27-landing").length>0&&!$(".landing--newthirdkit-2026-27").length>0&&V.init()),$(".landing--promotions-page").length>0&&(new ClipboardJS(".code-copy"),$(".faq-accordion").accordion({heightStyle:"content",active:!1,collapsible:!0,animate:200})),$(".sustainability-balance-page").length>0&&($(".main-capthers > a").on("click",function(e){var t=$(this).attr("href");e.preventDefault(),$("html, body").animate({scrollTop:$(t).offset().top-100},250)}),$("body").hasClass("-year2023")&&$(window).on("scroll",function(){$(window).scrollTop()>=$("#intro-section").offset().top?$("#header").addClass("-white"):$("#header").removeClass("-white")})),$(".caronte-journey-page").length>0&&new Macy({container:"#macy-container",trueOrder:!1,waitForImages:!1,useOwnImageLoader:!1,debug:!1,mobileFirst:!0,columns:1,margin:{y:16,x:"2%"},breakAt:{768:3,520:2,400:1}}),$(".pt-landings.textilepedia").length&&YA(),$(".forgot-password").length>0&&I.init(),$("body").hasClass("home-page")&&(oA.init(),"true"==$("html").attr("iw")&&localStorage.setItem("customization",JSON.stringify({type:"player",team:"man",id:118}))),$("body").hasClass("checkout-page")&&!$("body").hasClass("-skybox")?(qc.init(),RA.init(),NA.init(),hA.init(),window.addEventListener("CookiebotOnConsentReady",function(e){null!=sC.env.MIX_FACEBOOK_PIXEL&&(Cookiebot.consent.marketing?(fbq("consent","grant"),fbq("init",sC.env.MIX_FACEBOOK_PIXEL),fbq("track","PageView")):fbq("consent","revoke"))},!1)):$("body").hasClass("checkout-page")&&$("body").hasClass("-skybox")?(CheckoutSkybox.init(),RA.init(),AddressSkybox.init()):$("body").hasClass("confirm-page")?(i.USERCART=JSON.parse(localStorage.getItem("cart")),DA.confirmOrder(function(){Yc.emptyCart(),NA.emptyAddress(),localStorage.removeItem("customization"),localStorage.removeItem("guest_choice"),localStorage.removeItem("invoice"),localStorage.removeItem("newsletter"),$A.init(),$("body").removeClass("is-confirming"),$(".unveil").length>0&&$(".unveil").unveil()})):$("body").hasClass("page-404")||(window.addEventListener("CookiebotOnConsentReady",function(e){null!=sC.env.MIX_FACEBOOK_PIXEL&&(Cookiebot.consent.marketing?(fbq("consent","grant"),fbq("init",sC.env.MIX_FACEBOOK_PIXEL),fbq("track","PageView")):fbq("consent","revoke")),null!=sC.env.MIX_CLARITY&&Cookiebot.consent.statistics&&$("head").append('<script type="text/javascript">\n\t\t\t\t\t\t\t\t\t    (function(c,l,a,r,i,t,y){\n\t\t\t\t\t\t\t\t\t        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n\t\t\t\t\t\t\t\t\t        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;\n\t\t\t\t\t\t\t\t\t        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n\t\t\t\t\t\t\t\t\t    })(window, document, "clarity", "script", "'.concat(sC.env.MIX_CLARITY,'");\n\t\t\t\t\t\t\t\t\t<\/script>'))},!1),localStorage.removeItem("guest_choice"),aA.emptyCategories(),Yc.init(!1,function(){if($A.init(
1),RA.init(),$("body").hasClass("home-page")&&($(".product-card").length>0||$(".home-section.section--customizer").length>0?$(".home-section.section--customizer").length>0?V.init(function(){T.init(".home-section.section--customizer:eq(0)"),$("#patch--249").length&&$("#patch--249").trigger("click"),$("#patch--244").length&&$("#patch--244").trigger("click"),$("#patch--263").length&&$("#patch--263").trigger("click"),$("#patch--254").length&&$("#patch--254").trigger("click"),$("#patch--258").length&&$("#patch--258").trigger("click"),$("#patch--288").length&&$("#patch--288").trigger("click"),$("#patch--312").length&&$("#patch--312").trigger("click"),$("#patch--318").length&&$("#patch--318").trigger("click"),$("#patch--324").length&&$("#patch--324").trigger("click")},".home-section.section--customizer:eq(0)"):V.init():($(".product-card").length>0||0==$(".home-section.section--customizer").length)&&V.init()),!$("body").hasClass("home-page")&&$(".section--customizer").length>0){var e=$("body").find("[data-product-customization-type]").data("product-customization-type");V.init(function(){"standard"==e&&(T.init(),$("#patch--249").length&&$("#patch--249").trigger("click"),$("#patch--244").length&&$("#patch--244").trigger("click"),$("#patch--263").length&&$("#patch--263").trigger("click"),$("#patch--254").length&&$("#patch--254").trigger("click"),$("#patch--258").length&&$("#patch--258").trigger("click"),$("#patch--288").length&&$("#patch--288").trigger("click"),$("#patch--312").length&&$("#patch--312").trigger("click"),$("#patch--318").length&&$("#patch--318").trigger("click"),$("#patch--324").length&&$("#patch--324").trigger("click"))})}$("#modal--add-card").length>0&&U.init(!1,!0),$("body").hasClass("gift-card-page")&&(SA.init(),localStorage.setItem("SEOlastCategory","GIFT CARD PAGE")),$("body").hasClass("category-page")||$("body").hasClass("single-product-page")?V.init(function(){$("body").hasClass("single-product-page")&&($("body").hasClass("-bundle")?uA.init():($("#modal--notify-sizes").length>0&&sA.init(),localStorage.setItem("SEOlastCategory","PRODUCT - "+$("h1").text()),$("body").removeClass("is-loading"),$(".unveil").length>0&&$(".unveil").unveil())),aA.init(),$(".category--description").length>0&&$(".category--description.truncate").on("click",function(e){$(this).removeClass("truncate")}),$(".page-description").length>0&&$(".page-description .truncate").on("click",function(e){$(this).removeClass("truncate")}),$(".products-card-gallery").length>0&&($(".products-card-gallery").each(function(){$(this).slick({dots:!0,arrows:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1}).on("beforeChange",function(e,t,o,n){$(t.$slides[n]).find("img").attr("src",$(t.$slides[n]).find("img").attr("data-src"))})}),$(".products-card-gallery").on("click",function(e){$(event.target).is("img")&&(location.href=$(this).attr("data-product-link"))}));var e=[],t=[],o=0;if($(".unveil").length>0&&($(".unveil").unveil(0,function(){$(this).on("load",function(){if($(this).closest("div").hasClass("product-card")){var n=$(this).closest(".product-card"),i=$(n).data("product-sku");t.includes(i)||(t.push(i),["dondup","pttorino"].includes("inter")?(o+=1,e.push({element:$(".product-card").eq(o-1),index:o}),o%20==0&&A.productImpressions(e,$("body").hasClass("category-page")?$("h1").data("category-id"):"",function(){e=[]})):e.push(this),t.length==$(".product-card").length&&e.length>0&&A.productImpressions(e,$("body").hasClass("category-page")?$("h1").data("category-id"):"",function(){e=[]}))}})}),$("body").hasClass("category-page")&&["dondup","pttorino"].includes("inter")&&($("[data-toggle-view]").on("click",function(){$(".category--products").removeClass(function(e,t){return(t.match(/(^|\s)-\S+/g)||[]).join(" ")}),$(".category--products").addClass("-".concat($(this).attr("data-toggle-view"),"-view")),$(window).trigger("scroll")}),$(window).width()<768&&0==$(".menu-lvl-4.menu-lvl.slick-initialized").length&&$(".menu-lvl-4.menu-lvl").slick({dots:!1,arrows:!0,slidesToShow:1,variableWidth:!0,adaptiveHeight:!1}),setTimeout(function(){e.length>0&&A.productImpressions(e,$("body").hasClass("category-page")?$("h1").data("category-id"):"",function(){e=[]}
1)},1e3))),["dondup","pttorino"].includes("inter")?["dondup","pttorino"].includes("inter")&&window.addEventListener("beforeunload",function(){e.length>0&&A.productImpressions(e,$("body").hasClass("category-page")?$("h1").data("category-id"):"",function(){})},{once:!0}):window.addEventListener("beforeunload",function(){e.length>0&&A.productImpressions(e,$("body").hasClass("category-page")?$("h1").data("category-id"):"")},{once:!0}),$("body").hasClass("category-page")&&dA(),$(".product-card").map(function(){return $(this).data("product-sku")}).get(),!["thepitch","tpclubshop"].includes("inter")){var n=!1;$(".product-card figure").on({mouseenter:function(){if($(this).find(".hover-video--link").length>0){if(0==$(this).find(".hover-video").find("iframe").length&&$(window).width()>1024){var e=$(this).find(".hover-video--link").attr("data-video-id"),t=$(this).find(".hover-video--link").attr("data-video-cover");$(this).find(".hover-video--link").after('<iframe\n\t\t\t\t\t\t\t\t                        id="video_'.concat(e,'"\n\t\t\t\t\t\t\t\t                        class="hover-video-iframe"\n\t\t\t\t\t\t\t\t                        src="https://player.vimeo.com/video/').concat(t,'?api=1&byline=0&portrait=0&title=0&background=1&mute=1&loop=1"\n\t\t\t\t\t\t\t\t                        frameborder="0"\n\t\t\t\t\t\t\t\t                        allow="autoplay; fullscreen; picture-in-picture"\n\t\t\t\t\t\t\t\t                        style="position:absolute;top:0;left:0;width:100%;height:100%;"\n\t\t\t\t\t\t\t\t                    ></iframe>'))}(n=$(this).find("iframe")).length>0?(n=new window.Vimeo.Player(n[0])).play():n=!1}else n=!1;$(this).addClass("is-hover")},mouseleave:function(){$(this).removeClass("is-hover"),0!=n&&n.pause()}})}},$("body").hasClass("single-product-page")?".product--wrapper":"body"):$(".unveil").length>0&&($("body").hasClass("home-page")?$(".unveil").unveil(200):$(".unveil").unveil()),$("body").hasClass("addresses-page")&&NA.init(),$("body").hasClass("profile-page")&&(eA.init(),localStorage.setItem("SEOlastCategory","PROFILE PAGE")),$("body").hasClass("consents-page")&&(eA.init(),localStorage.setItem("SEOlastCategory","CONSENTS PAGE")),$("body").hasClass("my-teams-page")&&TeamCreate.init(),$("body").hasClass("team-detail-page")&&TeamDetails.init(),$("body").hasClass("teamwear-category-page")&&(i.TEAMWEAR=JSON.parse(localStorage.getItem("teamwear")),TeamSteps.init(),aA.init(),$(".unveil").length>0&&$(".unveil").unveil(),$(".product-card").map(function(){return $(this).data("product-sku")}).get()),$("body").hasClass("teamwear-product-page")&&(i.TEAMWEAR=JSON.parse(localStorage.getItem("teamwear")),V.init()),$("body").hasClass("custom-product-page")&&"standard"==(e=$("body").find("[data-product-customization-type]").data("product-customization-type"))&&(T.init($("body").hasClass("single-product-page")?".product--wrapper":"body"),$("#patch--249").length&&$("#patch--249").trigger("click"),$("#patch--244").length&&$("#patch--244").trigger("click"),$("#patch--263").length&&$("#patch--263").trigger("click"),$("#patch--254").length&&$("#patch--254").trigger("click"),$("#patch--258").length&&$("#patch--258").trigger("click"),$("#patch--288").length&&$("#patch--288").trigger("click"),$("#patch--312").length&&$("#patch--312").trigger("click"),$("#patch--318").length&&$("#patch--318").trigger("click"),$("#patch--324").length&&$("#patch--324").trigger("click")),$("body").hasClass("simple-page")&&(TA(),localStorage.setItem("SEOlastCategory","PAGE - "+$("h1").text())),rC()})),$("#form-newsletter").length>0&&VA.init(),$("body").hasClass("store-locator")&&UA.init(),$(".tracked-url").on("click",function(e){e.preventDefault(),$("body").addClass("is-loading"),localStorage.setItem("tracked-redirect",location.href),location.href=$(this).attr("href")}),$(".tracked-url-cart").on("click",function(e){e.preventDefault(),localStorage.setItem("tracked-redirect",$(this).attr("href")),location.href=$(this).attr("href")}),$(".login-btn.off").on("click",function(){$("body").addClass("is-loading"),i.USERCART={},A.Logout(),location.href="/logout"}),$(".country-selector--toggler").on("click",function(){$("#country-selector--modal").toggleClass("active"),$("body").toggleClass("no-scroll"),setTimeout(function(){if($(".country--flag").find("img[data-src]").length>0)for(var e=0;e<$(".country--flag img").length;
1e++)$(".country--flag img").eq(e).attr("src",$(".country--flag img").eq(e).attr("data-src")),$(".country--flag img").eq(e).removeAttr("data-src")},250)}),$("header").on("click",".country-selector--toggler",function(){A.openCountrySelection("header")}),$("footer").on("click",".country-selector--toggler",function(){A.openCountrySelection("footer")}),$("#btn_checkCountry").on("click",function(){d().set("check_country",!0,{expires:1}),$("#country-check--modal").remove()}),null==d().get("check_country")?$("#country-check--modal").show():$("#country-check--modal").remove(),e(),$(window).on("resize",r(200,function(){e()})),$(".highlight-stripe").length>0&&$(".highlight-stripe .close").on("click",function(){$(".with-highlight").removeClass("with-highlight"),$(".highlight-stripe").remove(),A.closeBanner(),d().set("hide_highlight","true",{expires:1})}),$(".promo-stripe").length>0){if(["dondup","pttorino"].includes("inter")&&$("body").addClass("with-highlight"),$(".promo-stripe .wrapper").eq(0).addClass("active"),$(".promo-stripe .wrapper").length>
11)var o=setInterval(function(){var e=$(".promo-stripe .wrapper.active").index();e==$(".promo-stripe .wrapper").length-1?e=0:e+=1,$(".promo-stripe .wrapper").removeClass("active"),setTimeout(function(){$(".promo-stripe .wrapper").eq(e).addClass("active")},300)},7300);$(".promo-stripe .close").on("click",function(){$(".promo-stripe").remove(),$("#whatsapp-chat").addClass("bottom"),["dondup","pttorino"].includes("inter")&&($(".with-highlight").removeClass("with-highlight"),d().set("hide_highlight","true",{expires:1})),$(".promo-stripe .wrapper").length>1&&clearInterval(o),d().set("hide_promo_stripe","true",{expires:1})})}$("#btn_external_registration").length>0&&$("#btn_external_registration").on("click",function(e){e.preventDefault();var t=$(this).attr("href");A.clickCTASignIn(t)}),$(".breadcrumb").length>0&&$(".breadcrumb a").on("click",function(e){e.preventDefault();var t=$(this).attr("href");if(["dondup","pttorino"].includes("inter"))var o=$(this).closest(".breadcrumb").find("a").index(this),n=$(this).closest(".breadcrumb").find("a").map(function(e,t){if(e<=o)return $(t).text()}).get().join(" > ");else n=$(this).text();A.clickBreadcrumbs(n,t)}),$(".countries--list a").on("click",function(e){e.preventDefault();var t=$(this).attr("href"),o=$(this).find(".country--name").text();A.selectCountry(o,t)}),$(".help a").on("click",function(e){e.preventDefault();var t=$(this).attr("href");A.phoneCall(t)}),["dondup","pttorino"].includes("inter")&&($(window).on("scroll",function(){$(window).scrollTop()>=.5*$(window).height()?$(".back-to-top").addClass("-visible"):$(".back-to-top").removeClass("-visible")}),$(".back-to-top").on("click",function(){$("html, body").animate({scrollTop:0},250)}))}var n=new URLSearchParams(window.location.search);if(n.has("scroll")){var a="#"+n.get("scroll"),s=0,l=-1;!function e(){var t=$(a);if($("body").addClass("is-loading"),0!==t.length){var o=t.offset().top-150;$("html, body").stop().animate({scrollTop:o},0===s?0:250),Math.abs(o-l)<2||s>=10?$("body").removeClass("is-loading"):(l=o,s++,setTimeout(e,500))}else $("body").removeClass("is-loading")}()}window.utilities.checkEscButton()})}}}();const uC=lC;window.countdowns=[],window.promoModals=null!=localStorage.getItem("promoModals")?JSON.parse(localStorage.getItem("promoModals")):[];for(var cC=0;cC<window.promoModals.length;cC++)(null==window.promoModals[cC].timeout||null!=window.promoModals[cC].timeout&&parseInt(window.promoModals[cC].timeout)<moment.now())&&window.promoModals.splice(cC,1);window.checkEmail=function(e){return new RegExp(/^(("[\w-+\s]+")|([\w-+]+(?:\.[\w-+]+)*)|("[\w-+\s]+")([\w-+]+(?:\.[\w-+]+)*))(@((?:[\w-+]+\.)*\w[\w-+]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][\d]\.|1[\d]{2}\.|[\d]{1,2}\.))((25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\.){2}(25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\]?$)/i).test(e)},String.prototype.trimToLength=function(e){return this.length>e?this.substring(0,e):this},$("#contactPage").length>0&&(Dropzone.autoDiscover=!1),$(document).ready(function(){uC.init()})},487:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],o=0;o<e.length;o++)t.push(255&e.charCodeAt(o));return t},bytesToString:function(e){for(var t=[],o=0;o<e.length;o++)t.push(String.fromCharCode(e[o]));return t.join("")}}};e.exports=t},327:e=>{e.exports=function(e){var t={};function o(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,o),i.l=!0,i.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n}
1,o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=2)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COMUNI=void 0,t.COMUNI=[["A001","PD","ABANO BAGNI",0],["A001","PD","ABANO TERME",1],["A002","CO","ABBADIA",0],["A003","TO","ABBADIA",0],["A003","TO","ABBADIA ALPINA",0],["A004","LO","ABBADIA CERRETO",1],["A005","LC","ABBADIA LARIANA",1],["A006","SI","ABBADIA SAN SALVATORE",1],["A002","CO","ABBADIA SOPRA ADDA",0],["A007","OR","ABBASANTA",1],["A008","PE","ABBATEGGIO",1],["A009","FM","ABBAZIA",0],["A010","MI","ABBIATEGRASSO",1],["A011","VA","ABBIATEGUAZZONE",0],["A012","PT","ABETONE",0],["M376","PT","ABETONE CUTIGLIANO",1],["A013","PZ","ABRIOLA",1],["A014","RG","ACATE",1],["A015","FG","ACCADIA",1],["A016","CN","ACCEGLIO",1],["A017","MT","ACCETTURA",1],["A018","AQ","ACCIANO",1],["A019","RI","ACCUMOLI",1],["A020","PZ","ACERENZA",1],["A021","BZ","ACERETO",0],["A022","BZ","ACERNES",0],["A023","SA","ACERNO",1],["A024","NA","ACERRA",1],["A025","CT","ACI BONACCORSI",1],["A026","CT","ACI CASTELLO",1],["A027","CT","ACI CATENA",1],["A029","CT","ACI SANT'ANTONIO",1],["A028","CT","ACIREALE",1],["A030","SO","ACQUA",0],["A031","MC","ACQUACANINA",0],["A032","FR","ACQUAFONDATA",1],["A033","CS","ACQUAFORMOSA",1],["A034","BS","ACQUAFREDDA",1],["A035","PU","ACQUALAGNA",1],["A036","BS","ACQUALUNGA",0],["A037","CR","ACQUALUNGA BADONA",0],["A038","BS","ACQUANEGRA",0],["A039","CR","ACQUANEGRA",0],["A039","CR","ACQUANEGRA CREMONESE",1],["A038","MN","ACQUANEGRA SUL CHIESE",1],["A040","VT","ACQUAPENDENTE",1],["A041","CS","ACQUAPPESA",1],["A042","LE","ACQUARICA DEL CAPO",0],["A043","VV","ACQUARO",1],["A044","AP","ACQUASANTA",0],["A044","AP","ACQUASANTA TERME",1],["A045","TR","ACQUASPARTA",1],["A046","CO","ACQUATE",0],["A047","AP","ACQUAVIVA",0],["A048","BA","ACQUAVIVA",0],["A049","CL","ACQUAVIVA",0],["A050","CB","ACQUAVIVA COLLECROCE",1],["A051","IS","ACQUAVIVA D'ISERNIA",1],["A048","BA","ACQUAVIVA DELLE FONTI",1],["A047","AP","ACQUAVIVA PICENA",1],["A049","CL","ACQUAVIVA PLATANI",1],["M211","ME","ACQUEDOLCI",1],["A052","AL","ACQUI",0],["A052","AL","ACQUI TERME",1],["A053","CS","ACRI",1],["A054","FR","ACUTO",1],["A055","BA","ADELFIA",1],["A056","CT","ADERNO",0],["A056","CT","ADRANO",1],["A057","BG","ADRARA SAN MARTINO",1],["A058","BG","ADRARA SAN ROCCO",1],["A059","RO","ADRIA",1],["A060","BS","ADRO",1],["A061","VR","AFFI",1],["A062","RM","AFFILE",1],["A063","MI","AFFORI",0],["Z200","EE","AFGHANISTAN",1],["A064","NA","AFRAGOLA",1],["Z300","EE","AFRICA DEL SUD-OVEST",0],["A065","RC","AFRICO",1],["A066","NO","AGARO",0],["A067","PC","AGAZZANO",1],["A068","NA","AGEROLA",1],["A069","SS","AGGIUS",1],["A070","EN","AGIRA",1],["A071","PT","AGLIANA",1],["A072","AT","AGLIANO",0],["A072","AT","AGLIANO TERME",1],["A073","MI","AGLIATE",0],["A074","TO","AGLIE'",1],["H848","SS","AGLIENTU",1],["A075","PD","AGNA",1],["A076","CR","AGNADELLO",1],["A077","RC","AGNANA CALABRA",1],["A078","NO","AGNELLENGO",0],["A079","VC","AGNONA",0],["A080","IS","AGNONE",1],["A081","CE","AGNONE",0],["A082","BS","AGNOSINE",1],["A083","BL","AGORDO",1],["A084","RM","AGOSTA",1],["A085","VA","AGRA",1],["A086","NO","AGRANO",0],["A087","MI","AGRATE",0],["A088","NO","AGRATE",0],["A087","MB","AGRATE BRIANZA",1],["A087","MI","AGRATE BRIANZA",0],["A088","NO","AGRATE CONTURBIA",1],["A089","AG","AGRIGENTO",1],["A090","TN","AGRONE",0],["A091","SA","AGROPOLI",1],["A092","AN","AGUGLIANO",1],["A093","VI","AGUGLIARO",1],["A094","AO","AIAS",0],["A095","GO","AIBA",0],["A096","MB","AICURZIO",1],["A096","MI","AICURZIO",0],["A097","OR","AIDOMAGGIORE",1],["A098","EN","AIDONE",1],["A099","GO","AIDUSSINA",0],["A100","AQ","AIELLI",1],["A101","AV","AIELLO",0],["A102","CS","AIELLO CALABRO",1],["A103","UD","AIELLO DEL FRIULI",1],["A101","AV","AIELLO DEL SABATO",1],["A104","CS","AIELLO IN CALABRIA",0],["A105","CS","AIETA",1],["A106","CE","AILANO",1],["A107","BI","AILOCHE",1],["A108","AO","AIMAVILLA",0],["A109","TO","AIRASCA",1],["A110","BN","AIROLA",1],["A111","IM","AIROLE",1],["A112","LC","AIRUNO",1],["A113","CN","AISONE",1],["A114","CO","AIZURRO",0],["A115","SS","ALA",0],["A116","TN","ALA",1],["A117","TO","ALA DI STURA",1],["A115","SS","ALA' DEI SARDI",1],["A118","PV","ALAGNA",1],["A119","VC","ALAGNA",0],["A119","VC","ALAGNA VALSESIA",1],["A120","PE","ALANNO",1],["A121","BL","ALANO",0],["A121","BL","ALANO DI PIAVE",1],["A122","SV","ALASSIO",1],["A123","FR","ALATRI",1],["A124","CN","ALBA",1],["A125","TE","ALBA ADRIATICA",1],["A126","OR","ALBAGIARA",1],["A127","MI","ALBAIRATE",1],["A128","SA","ALBANELLA",1],["Z100","EE","ALBANIA",1],["A129","BG","ALBANO",0],["A130","NO","ALBANO",0],["A131","PZ","ALBANO",0],["A132","RM","ALBANO",0],["A131","PZ","ALBANO DI LUCANIA",1],["A132","RM","ALBANO LAZIALE",1],["A129","BG","ALBANO SANT'ALESSANDRO",1],["A130","VC","ALBANO VERCELLESE",1],["A133","CE","ALBANOVA",0],["A134","PV","ALBAREDO",0],["A135","SO","ALBAREDO",0],["A136","TV","ALBAREDO",0],["A137","VR","ALBAREDO",0],["A134","PV","ALBAREDO ARNABOLDI",1],["A137","VR","ALBAREDO D'ADIGE",1],["A135","SO","ALBAREDO PER SAN MARCO",1],["A138","PR","ALBARETO",1],["A138","PR","ALBARETO DI BORGOTARO",0],["A139","CN","ALBARETTO",0],["A140","CN","ALBARETTO",0],["A139","CN","ALBARETTO DELLA TORRE",1],["A140","CN","ALBARETTO VALLE DI MACRA",0],["A141","TS","ALBARO VESCOVA",0],["A142","CO","ALBATE",0],["A143","CO","ALBAVILLA",1],["A144","BG","ALBEGNO",0],["A145","SV","ALBENGA",1],["A148","TS","ALBER DI SESANA",0],["A146","AL","ALBERA",0],["A147","CR","ALBERA",0],["A146","AL","ALBERA LIGURE",1],["A149","BA","ALBEROBELLO",1],["A150","FG","ALBERONA",1],["A151","BZ","ALBES",0],["A152","CO","ALBESE",0],["A153","CO","ALBESE CON CASSANO",1],["A154","V
1I","ALBETTONE",1],["A155","CZ","ALBI",1],["A156","MS","ALBIANO",0],["A157","TO","ALBIANO",0],["A158","TN","ALBIANO",1],["A157","TO","ALBIANO D'IVREA",1],["A156","MS","ALBIANO MAGRA",0],["A159","MB","ALBIATE",1],["A159","MI","ALBIATE",0],["A160","CS","ALBIDONA",1],["A161","PD","ALBIGNASEGO",1],["A162","RE","ALBINEA",1],["A163","BG","ALBINO",1],["A164","CO","ALBIOLO",1],["A166","SV","ALBISOLA SUPERIORE",1],["A165","SV","ALBISSOLA MARINA",1],["A167","VA","ALBIZZATE",1],["A168","CO","ALBOGASIO",0],["A169","NO","ALBOGNO",0],["A170","PL","ALBONA",0],["A171","PV","ALBONESE",1],["A172","SO","ALBOSAGGIA",1],["A173","AT","ALBUGNANO",1],["A174","MI","ALBUSCIAGO",0],["A175","PV","ALBUZZANO",1],["A176","TP","ALCAMO",1],["A177","ME","ALCARA LI FUSI",1],["A178","TN","ALDENO",1],["A179","BZ","ALDINO",1],["A180","OR","ALES",1],["A181","AG","ALESSANDRIA",0],["A182","AL","ALESSANDRIA",1],["A183","CS","ALESSANDRIA",0],["A183","CS","ALESSANDRIA DEL CARRETTO",1],["A181","AG","ALESSANDRIA DELLA ROCCA",1],["A184","LE","ALESSANO",1],["A185","LE","ALEZIO",1],["A186","SA","ALFANO",1],["A187","AQ","ALFEDENA",1],["A188","BS","ALFIANELLO",1],["A189","AL","ALFIANO",0],["A190","CR","ALFIANO",0],["A190","CR","ALFIANO ED UNITI",0],["A189","AL","ALFIANO NATTA",1],["A191","RA","ALFONSINE",1],["Z301","EE","ALGERIA",1],["A192","SS","ALGHERO",1],["A193","BG","ALGUA",1],["A193","BG","ALGUA DI COSTA SERINA",0],["A194","ME","ALI'",1],["A201","ME","ALI' MARINA",0],["A194","ME","ALI' SUPERIORE",0],["A201","ME","ALI' TERME",1],["A195","PA","ALIA",1],["A196","MT","ALIANO",1],["A197","AL","ALICE",0],["A198","NO","ALICE",0],["A197","AL","ALICE BEL COLLE",1],["A198","VC","ALICE CASTELLO",1],["A199","TO","ALICE SUPERIORE",0],["A200","CE","ALIFE",1],["A202","PA","ALIMENA",1],["A203","PA","ALIMINUSA",1],["A204","OR","ALLAI",1],["A205","AO","ALLAIN",0],["A206","BL","ALLEGHE",1],["A205","AO","ALLEIN",1],["A205","AO","ALLENO",0],["A207","TR","ALLERONA",1],["A208","LE","ALLISTE",1],["A209","BZ","ALLIZ",0],["A210","RM","ALLUMIERE",1],["A211","AL","ALLUVIONI CAMBIO'",0],["M397","AL","ALLUVIONI PIOVERA",1],["A212","CN","ALMA",0],["A213","TN","ALMAZZAGO",0],["A214","BG","ALME'",1],["M305","BG","ALME' CON VILLA",0],["A216","BG","ALMENNO SAN BARTOLOMEO",1],["A217","BG","ALMENNO SAN SALVATORE",1],["A218","TO","ALMESE",1],["A219","BS","ALONE",0],["A220","VI","ALONTE",1],["M375","BL","ALPAGO",1],["A221","TO","ALPETTE",1],["A222","TO","ALPIGNANO",1],["A223","PC","ALSENO",1],["A224","CO","ALSERIO",1],["M386","PC","ALTA VAL TIDONE",1],["M383","CO","ALTA VALLE INTELVI",1],["A225","BA","ALTAMURA",1],["A226","SV","ALTARE",1],["M349","TN","ALTAVALLE",1],["A227","AL","ALTAVILLA",0],["A228","AV","ALTAVILLA",0],["A229","PA","ALTAVILLA",0],["A230","SA","ALTAVILLA",0],["A231","VI","ALTAVILLA",0],["A228","AV","ALTAVILLA IRPINA",1],["A229","PA","ALTAVILLA MILICIA",1],["A227","AL","ALTAVILLA MONFERRATO",1],["A230","SA","ALTAVILLA SILENTINA",1],["A231","VI","ALTAVILLA VICENTINA",1],["A232","AP","ALTETA",0],["A233","AP","ALTIDONA",0],["A233","FM","ALTIDONA",1],["A234","CS","ALTILIA",1],["A235","CH","ALTINO",1],["A236","VI","ALTISSIMO",1],["A237","TV","ALTIVOLE",1],["A238","CN","ALTO",1],["M369","BO","ALTO RENO TERME",1],["M389","VC","ALTO SERMENZA",1],["A239","PA","ALTOFONTE",1],["A240","CS","ALTOMONTE",1],["A241","LU","ALTOPASCIO",1],["M350","TN","ALTOPIANO DELLA VIGOLANA",1],["A242","TR","ALVIANO",1],["A243","CE","ALVIGNANO",1],["A244","FR","ALVITO",1],["A245","AL","ALZANO",0],["A246","BG","ALZANO LOMBARDO",1],["A247","BG","ALZANO MAGGIORE",0],["A245","AL","ALZANO SCRIVIA",1],["A248","BG","ALZANO SOPRA",0],["A249","CO","ALZATE",0],["A250","NO","ALZATE",0],["A249","CO","ALZATE BRIANZA",1],["A250","NO","ALZATE CON LINDUNO",0],["A249","CO","ALZATE CON VERZAGO",0],["A251","SA","AMALFI",1],["A252","AP","AMANDOLA",0],["A252","FM","AMANDOLA",1],["A253","CS","AMANTEA",1],["A254","UD","AMARO",1],["A255","CZ","AMARONI",1],["A256","FR","AMASENO",1],["A257","CZ","AMATO",1],["A258","RI","AMATRICE",1],["A259","BG","AMBIVERE",1],["A260","TN","AMBLAR",0],["M351","TN","AMBLAR-DON",1],["A261","SP","AMEGLIA",1],["A262","TR","AMELIA",1],["A263","CS","AMENDOLARA",1],["A264","NO","AMENO",1],["A265","BN","AMOROSI",1],["A266","BL","AMPEZZO",0],["A267","UD","AMPEZZO",1],["A268","NA","ANACAPRI",1],["A269","FR","ANAGNI",1],["A270","TE","ANCARANO",1],["A271","AN","ANCONA",1],["A272","CZ","ANDALI",1],["A273","SO","ANDALO",0],["A274","TN","ANDALO",1],["A273","SO","ANDALO VALTELLINO",1],["A275","TO","ANDEZENO",1],["A276","TN","ANDOGNO",0],["A277","CN","ANDONNO",0],["A278","SV","ANDORA",1],["A279","VC","ANDORNO CACCIORNA",0],["A280","BI","ANDORNO MICCA",1],["Z101","EE","ANDORRA",1],["A281","LE","ANDRANO",1],["A282","TO","ANDRATE",1],["A283","PN","ANDREIS",1],["A284","AV","ANDRETTA",1],["A285","BA","ANDRIA",0],["A285","BT","ANDRIA",1],["A286","BZ","ANDRIANO",1],["A287","SS","ANELA",1],["A288","BS","ANFO",1],["A289","BS","ANFURRO",0],["A290","VA","ANGERA",1],["A291","AR","ANGHIARI",1],["A292","VR","ANGIARI",1],["Z302","EE","ANGOLA",1],["A293","BS","ANGOLO",0],["A293","BS","ANGOLO TERME",1],["A294","SA","ANGRI",1],["A295","TO","ANGROGNA",1],["Z529","EE","ANGUILLA (ISOLA)",1],["A296","PD","ANGUILLARA",0],["A297","RM","ANGUILLARA",0],["A297","RM","ANGUILLARA SABAZIA",1],["A296","PD","ANGUILLARA VENETA",1],["A298","GO","ANICOVA CORADA",0],["A299","CR","ANNICCO",1],["A300","AL","ANNONE",0],["A301","CO","ANNONE",0],["A302","VE","ANNONE",0],["A301","LC","ANNONE DI BRIANZA",1],["A302","VE","ANNONE VENETO",1],["A303","RC","ANOIA",1],["A304","BG","ANTEGNATE",1],["A305","AO","ANTEI SANT'ANDREA",0],["A306","BZ","ANTERIVO",1],["A307","BZ","ANTERSELVA",0],["A308","TO","ANTEY LA MAGDELEINE",0],["A305","AO","ANTEY-SAINT-ANDRE'",1],["A309","RM","ANTICOLI",0],["A309","RM","ANTICOLI CORRADO",1],["A310","FR","ANTICOLI DI CAMPAGNA",0],["A311","PL","ANTIGNANA",0],["A312","AT","ANTIGNANO",1],["Z532","EE","ANTIGUA E BARBUDA",1],["Z500","EE","ANTILLE BRITANNICHE",0],["Z521","EE","ANTILLE BRITANNICHE",0],["Z523","EE","ANTILLE BRITANNICHE",1],["Z501","EE","ANTILLE OLANDESI",1],["A313","ME","ANTILLO",1],["A314","RC","ANTONIMINA",1],["A315","RI","ANTRODOCO",1],["A317","VB","ANTRONA SCHIERANCO",1],["A316","NO","ANTRONAPIANA",0],["A318","AQ","ANVERSA",0],["A318","AQ","ANVERSA DEGLI ABRUZZI",1],["A319","CO","ANZANO",0],["A320","FG","ANZANO",0],["A320","FG","ANZANO DEGLI IRPINI",0],["A319","CO","ANZANO DEL PARCO",1],["A320","FG","ANZANO DI PUGLIA",1],["A321","PZ","ANZI",1],["A322","NO","ANZINO",0],["A323","RM","ANZIO",1],["A324","BO","ANZOLA",0],["A325","NO","ANZOLA",0],["A325","VB","ANZOLA D'OSSOLA",1],["A324","BO","ANZOLA DELL'EMILIA",1],["A326","AO","AOSTA",1],["A327","PU","APECCHIO",1],["A328","BN","APICE",1],["A329","MC","APIRO",1],["A330","BN","APOLLOSA",1],["A331","GE","APPARIZIONE",0],["A332","BZ","APPIANO",0],["A333","CO","APPIANO",0],["A333","CO","APPIANO GENTILE",1],["A332","BZ","APPIANO SULLA STRADA DEL VINO",1],["A334","MC","APPIGNANO",1],["A335","AP","APPIGNANO DEL TRONTO",1],["A335","AP","APPIGNANO DI OFFIDA",0],["A336","FM","APRIANO",0],["A337","SO","APRICA",1],["A338","IM","APRICALE",1],["A339","FG","APRICENA",1],["A340","CS","APRIGLIANO",1],["A341","LT","APRILIA",1],["A342","MS","APUANIA",0],["A343","SA","AQUARA",1],["A344","IM","AQUILA",0],["A345","AQ","AQUILA",0],["A344","IM","AQUILA D'ARROSCIA",1],["A345","AQ","AQUILA DEGLI ABRUZZI",0],["A346","UD","AQUILEIA",1],["A347","AV","AQUILONIA",1],["A348","FR","AQUINO",1],["A349","NO","ARA",0],["Z201","EE","ARABIA MERIDIONALE FEDERAZIONE",0],["Z202","EE","ARABIA MERIDIONALE PROTETTORATO",0],["Z203","EE","ARABIA SA
1UDITA",1],["A350","LE","ARADEO",1],["A351","AG","ARAGONA",1],["A352","AT","ARAMENGO",1],["A353","VC","ARANCO",0],["A354","PN","ARBA",1],["A355","NU","ARBATAX DI TORTOLI",0],["A356","VA","ARBIZZO",0],["A357","OR","ARBOREA",1],["A358","VC","ARBORIO",1],["A359","CA","ARBUS",0],["A359","SU","ARBUS",1],["A360","TV","ARCADE",1],["A361","MI","ARCAGNA",0],["A362","MI","ARCAGNANO",0],["A363","FR","ARCE",1],["A364","CO","ARCELLASCO",0],["A365","BG","ARCENE",1],["A366","AN","ARCEVIA",1],["A367","CH","ARCHI",1],["A368","CA","ARCIDANO",0],["A369","GR","ARCIDOSSO",1],["A370","RM","ARCINAZZO ROMANO",1],["A371","VA","ARCISATE",1],["A372","TN","ARCO",1],["A373","SP","ARCOLA",1],["A374","VR","ARCOLE",1],["A375","MI","ARCONATE",1],["A376","MB","ARCORE",1],["A376","MI","ARCORE",0],["A377","VI","ARCUGNANO",1],["A378","VA","ARCUMEGGIA",0],["A379","SS","ARDARA",1],["A380","OR","ARDAULI",1],["M213","RM","ARDEA",1],["A381","VA","ARDENA",0],["A382","SO","ARDENNO",1],["A383","BG","ARDESIO",1],["A384","CR","ARDOLE SAN MARINO",0],["A385","RC","ARDORE",1],["A386","VV","ARENA",1],["A387","PV","ARENA",0],["A387","PV","ARENA PO",1],["A388","GE","ARENZANO",1],["A389","MI","ARESE",1],["A390","AR","AREZZO",1],["A391","CO","ARGEGNO",1],["A392","BO","ARGELATO",1],["A393","FE","ARGENTA",1],["A394","CN","ARGENTERA",1],["Z600","EE","ARGENTINA",1],["A395","PV","ARGINE",0],["A395","PV","ARGINE PO",0],["A396","CN","ARGUELLO",1],["A397","CZ","ARGUSTO",1],["A398","CH","ARI",1],["A399","AV","ARIANO",0],["A400","RO","ARIANO",0],["A399","AV","ARIANO DI PUGLIA",0],["A399","AV","ARIANO IRPINO",1],["A400","RO","ARIANO NEL POLESINE",1],["A401","RM","ARICCIA",1],["A402","CH","ARIELLI",1],["A403","CE","ARIENZO",1],["A404","CE","ARIENZO SANFELICE",0],["A405","TO","ARIGNANO",1],["A406","AQ","ARISCHIA",0],["A407","NU","ARITZO",1],["A408","CA","ARIXI",0],["A409","NO","ARIZZANO",0],["A409","VB","ARIZZANO",1],["A410","NO","ARIZZANO INFERIORE",0],["A411","NO","ARIZZANO SUPERIORE",0],["A412","RM","ARLENA",0],["A412","VT","ARLENA DI CASTRO",1],["A413","MI","ARLUNO",1],["Z137","EE","ARMENIA",0],["Z252","EE","ARMENIA",1],["A414","NO","ARMENO",1],["A415","PZ","ARMENTO",1],["A416","VA","ARMIO",0],["A417","BS","ARMO",0],["A418","IM","ARMO",1],["A419","CA","ARMUNGIA",0],["A419","SU","ARMUNGIA",1],["A424","AO","ARNAD",1],["A420","TN","ARNAGO",0],["A421","FR","ARNARA",1],["A422","SV","ARNASCO",1],["A423","MI","ARNATE",0],["A424","AO","ARNAZ",0],["A425","LE","ARNESANO",1],["A426","TN","ARNO",0],["A427","VB","AROLA",1],["A428","VA","AROLO",0],["A429","NO","ARONA",1],["A430","CO","AROSIO",1],["A431","BN","ARPAIA",1],["A432","BN","ARPAISE",1],["A433","FR","ARPINO",1],["A434","PD","ARQUA'",0],["A435","RO","ARQUA'",0],["A434","PD","ARQUA' PETRARCA",1],["A435","RO","ARQUA' POLESINE",1],["A436","AL","ARQUATA",0],["A437","AP","ARQUATA",0],["A437","AP","ARQUATA DEL TRONTO",1],["A436","AL","ARQUATA SCRIVIA",1],["A438","PD","ARRE",1],["A439","TR","ARRONE",1],["A440","BG","ARSAGO",0],["A441","MI","ARSAGO",0],["A441","VA","ARSAGO SEPRIO",1],["A442","PL","ARSIA",0],["A443","BL","ARSIE'",1],["A444","VI","ARSIERO",1],["A445","TE","ARSITA",1],["A446","RM","ARSOLI",1],["A447","UD","ARTA",0],["A447","UD","ARTA TERME",1],["A448","UD","ARTEGNA",1],["A449","RM","ARTENA",1],["A450","NO","ARTO'",0],["A451","BS","ARTOGNE",1],["A452","AO","ARVIE",0],["A452","AO","ARVIER",1],["A453","SS","ARZACHENA",1],["A440","BG","ARZAGO D'ADDA",1],["A454","NU","ARZANA",1],["A455","NA","ARZANO",1],["A456","PN","ARZENE",0],["A457","IM","ARZENO D'ONEGLIA",0],["A458","PD","ARZERGRANDE",1],["A459","VI","ARZIGNANO",1],["A460","SA","ASCEA",1],["A461","SI","ASCIANO",1],["A462","AP","ASCOLI",0],["A463","FG","ASCOLI",0],["A462","AP","ASCOLI PICENO",1],["A463","FG","ASCOLI SATRIANO",1],["A464","RI","ASCREA",1],["A465","VI","ASIAGO",1],["A466","VC","ASIGLIANO",0],["A467","VI","ASIGLIANO",0],["A467","VI","ASIGLIANO VENETO",1],["A466","VC","ASIGLIANO VERCELLESE",1],["A468","SI","ASINALUNGA",0],["A469","CO","ASNAGO",0],["A470","MN","ASOLA",1],["A471","TV","ASOLO",1],["A472","RI","ASPRA",0],["A472","RI","ASPRA SABINA",0],["A473","MI","ASSAGO",1],["A474","CA","ASSEMINI",1],["A475","PG","ASSISI",1],["A476","CO","ASSO",1],["A477","OR","ASSOLO",1],["A477","CA","ASSOLO NURECI",0],["A478","EN","ASSORO",1],["A479","AT","ASTI",1],["A480","OR","ASUNI",1],["A481","AQ","ATELETA",1],["A482","PZ","ATELLA",1],["A483","CE","ATELLA DI NAPOLI",0],["A484","SA","ATENA",0],["A484","SA","ATENA LUCANA",1],["A485","CH","ATESSA",1],["A486","FR","ATINA",1],["A487","SA","ATRANI",1],["A488","TE","ATRI",1],["A489","AV","ATRIPALDA",1],["A490","TR","ATTIGLIANO",1],["A491","UD","ATTIMIS",1],["A492","NU","ATZARA",1],["A493","PU","AUDITORE",0],["A494","SR","AUGUSTA",1],["A495","SA","AULETTA",1],["A496","MS","AULLA",1],["A497","VB","AURANO",1],["A498","TS","AUREMO DI SOPRA",0],["A499","IM","AURIGO",1],["A500","TS","AURISINA",0],["A501","BL","AURONZO",0],["A501","BL","AURONZO DI CADORE",1],["A502","FR","AUSON
1IA",1],["A503","NU","AUSTIS",1],["Z700","EE","AUSTRALIA",1],["Z102","EE","AUSTRIA",1],["A504","NO","AUZATE",0],["A505","GO","AUZZA",0],["A506","GE","AVEGNO",1],["A507","BZ","AVELENGO",1],["A507","BZ","AVELIGNA",0],["A508","AV","AVELLA",1],["A509","AV","AVELLINO",1],["A510","BS","AVENONE",0],["A511","BG","AVERARA",1],["A512","CE","AVERSA",1],["A513","VR","AVESA",0],["A514","TA","AVETRANA",1],["A515","AQ","AVEZZANO",1],["A516","PN","AVIANO",1],["A517","BG","AVIATICO",1],["A518","TO","AVIGLIANA",1],["A519","PZ","AVIGLIANO",1],["M258","TR","AVIGLIANO UMBRO",1],["A520","TN","AVIO",1],["A521","AO","AVISE",1],["A522","SR","AVOLA",1],["A523","AL","AVOLASCA",1],["A524","TO","AVUGLIONE E VERNONE",0],["A094","AO","AYAS",1],["A108","AO","AYMAVILLES",1],["A525","TO","AZEGLIO",1],["Z141","EE","AZERBAIGIAN",0],["Z253","EE","AZERBAIGIAN",1],["A526","CR","AZZANELLO",1],["A527","AL","AZZANO",0],["A528","BG","AZZANO",0],["A529","BS","AZZANO",0],["A530","UD","AZZANO",0],["A527","AT","AZZANO D'ASTI",1],["A530","PN","AZZANO DECIMO",1],["A527","AL","AZZANO DEL TANARO",0],["A529","BS","AZZANO MELLA",1],["A528","BG","AZZANO SAN PAOLO",1],["A531","VA","AZZATE",1],["A532","VA","AZZIO",1],["A533","BG","AZZONE",1],["A534","VB","BACENO",1],["A535","NA","BACOLI",1],["A445","TE","BACUCCO",0],["A536","IM","BADALUCCO",1],["M214","SS","BADESI",1],["A537","BZ","BADIA",1],["A538","PV","BADIA",0],["A539","RO","BADIA",0],["A540","VR","BADIA CALAVENA",1],["A538","PV","BADIA PAVESE",1],["A539","RO","BADIA POLESINE",1],["A541","AR","BADIA TEDALDA",1],["A542","CZ","BADOLATO",1],["A543","CO","BAGAGGERA",0],["A544","RC","BAGALADI",1],["A545","MI","BAGGIO",0],["A546","PA","BAGHERIA",1],["A547","RA","BAGNACAVALLO",1],["A548","VT","BAGNAIA",0],["A549","BN","BAGNARA",0],["A550","PV","BAGNARA",0],["A551","RA","BAGNARA",0],["A552","RC","BAGNARA",0],["A552","RC","BAGNARA CALABRA",1],["A549","BN","BAGNARA DI BENEVENTO",0],["A551","RA","BAGNARA DI ROMAGNA",1],["A550","PV","BAGNARIA",1],["A553","UD","BAGNARIA",0],["A553","UD","BAGNARIA ARSA",1],["A554","CR","BAGNAROLO",0],["A555","CN","BAGNASCO",1],["A556","AL","BAGNASCO D'ASTI",0],["A557","BG","BAGNATICA",1],["A558","BO","BAGNI DELLA PORRETTA",0],["A559","PI","BAGNI DI CASCIANA",0],["A560","LU","BAGNI DI LUCCA",1],["A561","PT","BAGNI DI MONTECATINI",0],["A562","PI","BAGNI SAN GIULIANO",0],["A563","AQ","BAGNO",0],["A560","LU","BAGNO A CORSENA",0],["A564","FI","BAGNO A RIPOLI",1],["A565","FC","BAGNO DI ROMAGNA",1],["A566","AV","BAGNOLI",0],["A567","CB","BAGNOLI",0],["A568","PD","BAGNOLI",0],["A567","IS","BAGNOLI DEL TRIGNO",1],["A568","PD","BAGNOLI DI SOPRA",1],["A566","AV","BAGNOLI IRPINO",1],["A569","BS","BAGNOLO",0],["A570","CR","BAGNOLO",0],["A571","CN","BAGNOLO",0],["A572","LE","BAGNOLO",0],["A573","RE","BAGNOLO",0],["A574","RO","BAGNOLO",0],["A570","CR","BAGNOLO CREMASCO",1],["A572","LE","BAGNOLO DEL SALENTO",1],["A574","RO","BAGNOLO DI PO",1],["A573","RE","BAGNOLO IN PIANO",1],["A569","BS","BAGNOLO MELLA",1],["A571","CN","BAGNOLO PIEMONTE",1],["A575","MN","BAGNOLO SAN VITO",1],["A576","MS","BAGNONE",1],["A577","VT","BAGNOREA",0],["A577","VT","BAGNOREGIO",1],["A578","BS","BAGOLINO",1],["Z502","EE","BAHAMA (ISOLE)",0],["Z502","EE","BAHAMAS",1],["Z204","EE","BAHREIN",1],["A579","CE","BAIA E LATINA",1],["A580","AV","BAIANO",1],["A581","IM","BAIARDO",0],["A582","CO","BAIEDO",0],["A583","TO","BAIO",0],["A583","TO","BAIO DORA",0],["A584","TO","BAIRO",1],["A585","AO","BAIRO TORRE",0],["A586","RE","BAISO",1],["A581","IM","BAJARDO",1],["A587","TO","BALANGERO",1],["M215","TN","BALBIDO",0],["A588","AT","BALDICHIERI D'ASTI",1],["A589","CN","BALDISSERO",0],["A590","TO","BALDISSERO",0],["A591","TO","BALDISSERO",0],["A590","TO","BALDISSERO CANAVESE",1],["A589","CN","BALDISSERO D'ALBA",1],["A591","TO","BALDISSERO TORINESE",1],["A592","PA","BALESTRATE",1],["A593","SV","BALESTRINO",1],["A594","LC","BALLABIO",1],["A595","CO","BALLABIO INFERIORE",0],["A596","CO","BALLABIO SUPERIORE",0],["A597","CA","BALLAO",0],["A597","SU","BALLAO",1],["A598","VA","BALLARATE",0],["M216","TN","BALLINO",0],["A599","TO","BALME",1],["A600","VC","BALMUCCIA",1],["A601","VC","BALOCCO",1],["A602","MI","BALSAMO",0],["A603","AQ","BALSORANO",1],["A604","PZ","BALVANO",1],["A605","AL","BALZOLA",1],["A606","SS","BANARI",1],["A607","TO","BANCHETTE",1],["A608","TN","BANCO",0],["Z249","EE","BANGLADESH",1],["A609","CA","BANNARI",0],["A609","CA","BANNARI DI USELLUS",0],["A610","NO","BANNIO",0],["A610","VB","BANNIO ANZINO",1],["A611","SS","BANTINE",0],["A612","PZ","BANZI",1],["A613","PD","BAONE",1],["A614","OR","BARADILI",1],["A615","PZ","BARAGIANO",1],["A616","CB","BARANELLO",1],["A617","NA","BARANO",0],["A617","NA","BARANO D'ISCHIA",1],["A618","MI","BARANZATE",1],["A619","VA","BARASSO",1],["A620","MI","BARATE",0],["A621","CA","BARATILI",0],["A621","OR","BARATILI SAN PIETRO",1],["A622","TO","BARATONIA",0],["Z522","EE","BARBADOS",1],["A623","MI","BARBAIANA",0],["A624","PL","BARBANA D'ISTRIA",0],["A625","TO","BARBANIA",1],["A626","AN","BARBARA",1],["A627","VI","BARBARANO",0],["A628","VT","BARBARANO",0],["M401","VI","BARBARANO MOSSANO",1],["A628","VT","BARBARANO ROMANO",1],["A627","VI","BARBARANO VICENTINO",0],["A629","CN","BARBARESCO",1],["A630","BS","BARBARIGA",1],["A631","BG","BARBATA",1],["A632","FI","BARBERINO DI MUGELLO",1],["M408","FI","BARBERINO TAVARNELLE",1],["A633","FI","BARBERINO VAL D'ELSA",0],["A634","PV","BARBIANELLO",1],["A635","BZ","BARBIANO",1],["A636","CR","BARBISELLE",0],["A637","PD","BARBONA",1],["A638","ME","BARCELLONA POZZO DI GOTTO",1],["M217","TN","BARCESINO",0],["A639","PU","BARCHI",0],["A640","PN","BARCIS",1],["A641","BS","BARCO",0],["A642","CO","BARCONE",0],["A643","AO","BARD",1],["A644","TO","BARDASSANO",0],["A645","VA","BARDELLO",0],["A646","PR","BARDI",1],["A647","SV","BARDINETO",1],["A648","SV","BARDINO NUOVO",0],["A649","SV","BARDINO VECCHIO",0],["A650","VR","BARDOLINO",1],["A651","TO","BARDONECCHIA",1],["A652","MI","BAREGGIO",1],["A653","NO","BARENGO",1],["A654","BG","BARESI",0],["A655","OR","BARESSA",1],["A656","AQ","BARETE",1],["A657","LU","BARGA",1],["A658","GE","BARGAGLI",1],["A659","MI","BARGANO",0],["A660","CN","BARGE",1],["A661","BS","BARGHE",1],["A662","BA","BARI",1],["A663","CA","BARI",0],["A662","BA","BARI DELLE PUGLIE",0],["A663","NU","BARI SARDO",1],["A664","BG","BARIANO",1],["A665","BO","BARICELLA",1],["A666","PZ","BARILE",1],["A667","AQ","BARISCIANO",1],["A668","MB","BARLASSINA",1],["A668","MI","BARLASSINA",0],["A669","BA","BARLETTA",0],["A669","BT","BARLETTA",1],["A670","CO","BARNI",1],["A671","CN","BAROLO",1],["A672","PV","BARONA",0],["A673","TO","BARONE CANAVESE",1],["A674","SA","BARONISSI",1],["A675","NA","BARRA",0],["A676","EN","BARRAFRANCA",1],["A677","CA","BARRALI",0],["A677","SU","BARRALI",1],["A678","AQ","BARREA",1],["A680","CO","BARTESATE",0],["A681","CA","BARUMINI",0],["A681","SU","BARUMINI",1],["A682","VA","BARZA",0],["A683","LC","BARZAGO",1],["A684","BG","BARZANA",1],["A685","CR","BARZANIGA",0],["A686","LC","BARZANO'",1],["A687","LC","BARZIO",1],["A679","BG","BARZIZZA",0],["A688","VA","BARZOLA",0],["A689","AL","BASALUZZO",1],["A690","PV","BASCAPE'",1],["A691","TR","BASCHI",1],["A692","TE","BASCIA
1NO",1],["A693","TN","BASELGA",0],["A694","TN","BASELGA DI PINE'",1],["A693","TN","BASELGA DI VEZZANO",0],["A695","PV","BASELICA BOLOGNA",0],["A696","BN","BASELICE",1],["A697","MI","BASIANO",1],["A698","ME","BASICO'",1],["A699","MI","BASIGLIO",1],["A700","UD","BASILIANO",1],["A701","VT","BASSANELLO",0],["A702","BS","BASSANO",0],["A703","VI","BASSANO",0],["A702","BS","BASSANO BRESCIANO",1],["A703","VI","BASSANO DEL GRAPPA",1],["A704","VT","BASSANO DI SUTRI",0],["A705","CO","BASSANO DI TRONZANO",0],["A706","VT","BASSANO IN TEVERINA",1],["A704","VT","BASSANO ROMANO",1],["A707","LT","BASSIANO",1],["A708","AL","BASSIGNANA",1],["A709","CN","BASTIA",0],["A709","CN","BASTIA MONDOVI'",1],["A710","PG","BASTIA UMBRA",1],["A711","PV","BASTIDA DE' DOSSI",0],["A712","PV","BASTIDA PANCARANA",1],["A713","MO","BASTIGLIA",1],["Z303","EE","BASUTOLAND-SUD AFRICA BRITANNICO",0],["A714","PD","BATTAGLIA",0],["A715","GO","BATTAGLIA DELLA BAINSIZZA",0],["A714","PD","BATTAGLIA TERME",1],["A716","CN","BATTIFOLLO",1],["A717","SA","BATTIPAGLIA",1],["A718","PV","BATTUDA",1],["A719","PA","BAUCINA",1],["A720","FR","BAUCO",0],["A721","OR","BAULADU",1],["A722","NU","BAUNEI",1],["A723","ME","BAUSO",0],["A724","GE","BAVARI",0],["A725","VB","BAVENO",1],["A726","BO","BAZZANO",0],["A727","TO","BEAULARD",0],["Z304","EE","BECIUANIA-SUD AFRICA BRITANNICO",0],["A728","VA","BEDERO VALCUVIA",1],["A729","BS","BEDIZZOLE",1],["A730","TN","BEDOLLO",1],["A731","PR","BEDONIA",1],["A732","BG","BEDULITA",1],["A733","VB","BEE",1],["A734","TO","BEINASCO",1],["A735","CN","BEINETTE",1],["A767","BS","BEL PRATO",0],["A736","CZ","BELCASTRO",1],["A737","VR","BELFIORE",1],["A737","VR","BELFIORE DI PORCILE",0],["A738","AL","BELFORTE",0],["A739","MC","BELFORTE",0],["A740","PU","BELFORTE",0],["A740","PU","BELFORTE ALL'ISAURO",1],["A739","MC","BELFORTE DEL CHIENTI",1],["A739","MC","BELFORTE DEL CHIENTO",0],["A738","AL","BELFORTE MONFERRATO",1],["Z103","EE","BELGIO",1],["A741","PV","BELGIOIOSO",1],["A742","VB","BELGIRATE",1],["Z512","EE","BELIZE",1],["A743","PZ","BELLA",1],["A744","CO","BELLAGIO",0],["M335","CO","BELLAGIO",1],["A745","LC","BELLANO",1],["A746","TE","BELLANTE",1],["A747","RN","BELLARIA-IGEA MARINA",1],["A748","CO","BELLEDO",0],["A749","RM","BELLEGRA",1],["A750","CN","BELLINO",1],["A751","MI","BELLINZAGO",0],["A752","NO","BELLINZAGO",0],["A751","MI","BELLINZAGO LOMBARDO",1],["A752","NO","BELLINZAGO NOVARESE",1],["A753","AV","BELLIZZI",0],["M294","SA","BELLIZZI",1],["A753","AV","BELLIZZI IRPINO",0],["A754","RO","BELLOMBRA",0],["A755","CE","BELLONA",1],["A756","SA","BELLOSGUARDO",1],["A757","BL","BELLUNO",1],["A758","VR","BELLUNO VERONESE",0],["A759","MB","BELLUSCO",1],["A759","MI","BELLUSCO",0],["A760","AP","BELMONTE",0],["A761","CB","BELMONTE",0],["A762","CS","BELMONTE",0],["A763","FR","BELMONTE",0],["A764","PA","BELMONTE",0],["A765","RI","BELMONTE",0],["A762","CS","BELMONTE CALABRO",1],["A763","FR","BELMONTE CASTELLO",1],["A761","IS","BELMONTE DEL SANNIO",1],["A765","RI","BELMONTE IN SABINA",1],["A764","PA","BELMONTE MEZZAGNO",1],["A760","AP","BELMONTE PICENO",0],["A760","FM","BELMONTE PICENO",1],["A766","CT","BELPASSO",1],["A768","CS","BELSITO",1],["A769","AN","BELVEDERE",0],["A770","AT","BELVEDERE",0],["A771","BO","BELVEDERE",0],["A772","CZ","BELVEDERE",0],["A773","CS","BELVEDERE",0],["A774","CN","BELVEDERE",0],["A775","PV","BELVEDERE",0],["A775","PV","BELVEDERE AL PO",0],["A772","KR","BELVEDERE DI SPINELLO",1],["A774","CN","BELVEDERE LANGHE",1],["A773","CS","BELVEDERE MARITTIMO",1],["A769","AN","BELVEDERE OSTRENSE",1],["A770","AT","BELVEGLIO",1],["A776","NU","BELVI",0],["A776","NU","BELVI'",1],["A777","SO","BEMA",1],["A778","CO","BENE",0],["A779","CN","BENE",0],["A778","CO","BENE LARIO",1],["A779","CN","BENE VAGIENNA",1],["A780","RC","BENESTARE",1],["A781","SS","BENETUTTI",1],["A782","CN","BENEVELLO",1],["A783","BN","BENEVENTO",1],["Z314","EE","BENIN",1],["A784","BI","BENNA",1],["A785","BO","BENTIVOGLIO",1],["A786","BG","BERBENNO",1],["A787","SO","BERBENNO",0],["A787","SO","BERBENNO DI VALTELLINA",1],["A788","PR","BERCETO",1],["A789","SS","BERCHIDDA",1],["A790","FM","BERDO SAN GIOVANNI",0],["A791","CO","BEREGAZZO",0],["A791","CO","BEREGAZZO CON FIGLIARO",1],["A792","PV","BEREGUARDO",1],["A793","AL","BERGAMASCO",1],["A794","BG","BERGAMO",1],["A795","RO","BERGANTINO",1],["A796","SV","BERGEGGI",1],["A797","GO","BERGOGNA",0],["A798","CN","BERGOLO",1],["A799","BS","BERLINGO",1],["Z400","EE","BERMUDA (ISOLE)",1],["A800","CO","BERNAGA",0],["A801","MT","BERNALDA",1],["A802","MB","BERNAREGGIO",1],["A802","MI","BERNAREGGIO",0],["A803","CO","BERNATE",0],["A804","MI","BERNATE",0],["A803","CO","BERNATE DI COMO",0],["A803","CO","BERNATE ROSALES",0],["A804","MI","BERNATE TICINO",1],["A805","CN","BERNEZZO",1],["A806","FE","BERRA",0],["A807","CN","BERSEZIO",0],["A808","TN","BERSONE",0],["A809","FC","BERTINORO",1],["A810","UD","BERTIOLO",1],["A811","LO","BERTONICO",1],["A812","AL","BERZANO",0],["A813","AL","BERZANO",0],["A812","AT","BERZANO DI SAN PIETRO",1],["A813","AL","BERZANO DI TORTONA",1],["A815","BG","BERZO",0],["A816","BS","BERZO DEMO",1],["A817","BS","BERZO INFERIORE",1],["A815","BG","BERZO SAN FERMO",1],["A818","MI","BESANA",0],["A818","MB","BESANA IN BRIANZA",1],["A818","MI","BESANA IN BRIANZA",0],["A819","VA","BESANO",1],["A820","MI","BESATE",1],["A821","TN","BESENELLO",1],["A822","TN","BESENO",0],["A823","PC","BESENZONE",1],["A824","FM","BESERZIO DEL CARNARO",0],["A825","VA","BESNATE",1],["A826","VA","BESOZZO",1],["A827","SS","BESSUDE",1],["A828","IM","BESTAGNO",0],["A829","MI","BESTAZZO",0],["A830","CR","BETTENESCO",0],["A831","PC","BETTOLA",1],["A832","PG","BETTONA",1],["A833","NO","BEURA",0],["A834","VB","BEURA-CARDEZZA",1],["A835","PG","BEVAGNA",1],["A836","SP","BEVERINO",1],["A837","VR","BEVILACQUA",1],["A838","VR","BEVILACQUA BOSCHI",0],["A839","TN","BEZZECCA",0],["Z205","EE","BHUTAN",1],["A840","TN","BIACESA",0],["A841","CT","BIANCAVILLA",1],["A842","CS","BIANCHI",1],["A843","RC","BIANCO",1],["A844","NO","BIANDRATE",1],["A845","VA","BIANDRONNO",1],["A846","BG","BIANZANO",1],["A847","VC","BIANZE'",1],["A848","SO","BIANZONE",1],["A849","MB","BIASSONO",1],["A849","MI","BIASSONO",0],["A850","RE","BIBBIANO",1],["A851","AR","BIBBIENA",1],["A852","LI","BIBBONA",1],["A853","TO","BIBIANA",1],["A854","FG","BICCARI",1],["A855","UD","BICINICCO",1],["A856","OR","BIDONI'",1],["A857","VT","BIEDA",0],["A858","VA","BIEGNO",0],["A859","BI","BIELLA",1],["Z139","EE","BIELORUSSIA",1],["A860","MI","BIENATE",0],["A861","BS","BIENNO",1],["A862","NO","BIENO",0],["A863","TN","BIENO",1],["A864","PI","BIENTINA",1],["A865","SV","BIESTRO",0],["A866","MN","BIGARELLO",0],["A867","GO","BIGLIA",0],["A868","GO","BIGLIANA",0],["A869","CO","BIGLIO",0],["A870","CO","BINAGO",1],["A871","CR","BINANUOVA",0],["A872","MI","BINASCO",1],["A873","CO","BINDO",0],["A874","BA","BINETTO",1],["A875","MI","BINZAGO",0],["A876","BI","BIOGLIO",1],["A877","AO","BIONA",0],["A877","AO","BIONAZ",1],["A878","BS","BIONE",1],["A879","MI","BIRAGO",0],["Z206","EE","BIRMANIA",0],["A880","NU","BIRORI",1],["A881","AV","BISACCIA",1],["A882","PA","BISACQUINO",1],["A014","RG","BISCARI",0],["A883","BA","BISCEGLIE",0],["A883","BT","BISCEGLIE",1],["A884","AQ","BISEGNA",1],["A885","TE","BISENTI",1],["A886","MI","BISENTRATE",0],["A887","CS","BISIGNANO",1],["A888","AL","BISIO",0],["A889","AL","BISTAGNO",1],["A890","FM","BISTERZA",0],["A891","VA","BISUSCHIO",1],["A892","BA","BITETTO",1],["A893","BA","BITONTO",1],["A894","BA","BITRITTO",1],["A895","NU","BITTI",1],["A896","AG","BIVONA",1],["A897","RC","BIVONGI",1],["A898","CO","BIZZARONE",1],["A899","VA","BIZZOZERO",0],["A900","TN","BLEGGIO",0],["A901","TN","BLEGGIO INFERIORE",0],["A902","TN","BLEGGIO SUPERIORE",1],["A903","BG","BLELLO",1],["A857","VT","BLERA",1],["A904","CO","BLESSAGNO",1],["A905","CO","BLEVIO",1],["M268","PA","BLUFI",1],["A906","PD","BOARA",0],["A907","RO","BOARA",0],["A906","PD","BOARA PISANI",1],["A907","RO","BOARA POLESINE",0],["A908","VA","BOBBIATE",0],["A909","PC","BOBBIO",1],["A910","TO","BOBBIO PELLICE",1],["A911","NO","BOCA",1],["A912","CS","BOCCHIGLIERO",1],["A913","PG","BOCCHIGNANO",0],["A914","VC","BOCCIOLETO",1],["A915","PR","BOCCOLO DEI TASSI",0],["A916","TN","BOCENAGO",1],["A917","VA","BODIO",0],["A918","VA","BODIO LOMNAGO",1],["A919","MI","BOFFALORA",0],["A920","MI","BOFFALORA",0],["A919","LO","BOFFALORA D'ADDA",1],["A919","MI","BOFFALORA D'ADDA",0],["A920","MI","BOFFALORA SOPRA TICINO",1],["A921","SO","BOFFETTO",0],["A922","GE","BOGLIASCO",1],["A923","GE","BOGLIASCO PIEVE",0],["A924","PL","BOGLIUNO",0],["A925","VB","BOGNANCO",1],["A926","NO","BOGNANCO DENTRO",0],["A927","NO","BOGNANCO FUORI",0],["A928","VA","BOGNO",0],["A929","NO","BOGOGNO",1],["A930","CB","BOIANO",0],["A930","CB","BOIANO (corr. BOJANO)",0],["A931","SV","BOISSANO",1],["A930","CB","BOJANO",1],["A932","SP","BOLANO",1],["A933","TN","BOLBENO",0],["A934","MI","BOLDINASCO",0],["A935","TN","BOLENTINA",0],["A936","NO","BOLETO",0],["A937","BG","BOLGARE",1],["A938","MI","BOLGIANO",0],["Z601","EE","BOLIVIA",1],["A939","MI","BOLLADELLO",0],["A940","MI","BOLLATE",1],["A941","TO","BOLLENGO",1],["A942","MT","BOLLITA",0],["A943","TN","BOLLONE",0],["A944","BO","BOLOGNA",1],["A945","PE","BOLOGNANO",1],["A946","PA","BOLOGNETTA",1],["A947","MC","BOLOGNOLA",1],["A948","NU","BOLOTANA",1],["A949","VT","BOLSENA",1],["A950","BG","BOLTIERE",1],["A951","GE","BOLZANETO",0],["A952","BZ","BOLZANO",1],["A953","NO","BOLZANO",0],["A954","VI","BOLZANO",0],["A953","NO","BOLZANO NOVARESE",1],["A954","VI","BOLZANO VICENTINO",1],["A955","VT","BOMAR
1ZO",1],["A956","CH","BOMBA",1],["A957","CL","BOMPENSIERE",1],["A958","PA","BOMPIETRO",1],["A959","MO","BOMPORTO",1],["A960","OR","BONARCADO",1],["A961","SP","BONASSOLA",1],["A963","BG","BONATE SOPRA",1],["A962","BG","BONATE SOTTO",1],["A964","VR","BONAVIGO",1],["A965","FE","BONDENO",1],["A966","BG","BONDIONE",0],["A967","TN","BONDO",0],["A426","TN","BONDO BREGUZZO",0],["A969","BG","BONDO PETELLO",0],["A968","TN","BONDONE",1],["M218","TN","BONDONE STORO",0],["A970","BN","BONEA",1],["A971","CB","BONEFRO",1],["A972","CR","BONEMERSE",1],["A973","CS","BONIFATI",1],["A974","MI","BONIROLA",0],["A975","AV","BONITO",1],["A976","SS","BONNANARO",1],["A977","SS","BONO",1],["M219","TN","BONO",0],["A978","SS","BONORVA",1],["A979","CN","BONVICINO",1],["A980","TO","BONZO",0],["Z364","EE","BOPHUTHATSWANA",0],["A981","RI","BORBONA",1],["A982","BL","BORCA",0],["A982","BL","BORCA DI CADORE",1],["A983","UD","BORDANO",1],["A984","IM","BORDIGHERA",1],["A985","BG","BORDOGNA",0],["A986","CR","BORDOLANO",1],["A987","PR","BORE",1],["A988","RE","BORETTO",1],["A989","PV","BORGARELLO",1],["A990","TO","BORGARO TORINESE",1],["A991","PA","BORGETTO",1],["A992","GE","BORGHETTO",0],["A993","IM","BORGHETTO",0],["A994","IM","BORGHETTO",0],["A995","MI","BORGHETTO",0],["A996","RI","BORGHETTO",0],["A997","TN","BORGHETTO",0],["A993","IM","BORGHETTO D'ARROSCIA",1],["A998","AL","BORGHETTO DI BORBERA",1],["A992","SP","BORGHETTO DI VARA",1],["A995","LO","BORGHETTO LODIGIANO",1],["A994","IM","BORGHETTO SAN NICOLO'",0],["A999","SV","BORGHETTO SANTO SPIRITO",1],["B001","FC","BORGHI",1],["B002","CZ","BORGIA",1],["B003","TO","BORGIALLO",1],["B004","SV","BORGIO",0],["B005","SV","BORGIO VEREZZI",1],["B006","TN","BORGO",0],["B007","LU","BORGO A MOZZANO",1],["B007","LU","BORGO A MOZZANO E CERRETO DI SOTTO",0],["M352","TN","BORGO CHIESE",1],["B009","VC","BORGO D'ALE",1],["M429","TN","BORGO D'ANAUNIA",1],["B010","BG","BORGO DI TERZO",1],["M353","TN","BORGO LARES",1],["B017","MI","BORGO LITTORIO",0],["M396","MN","BORGO MANTOVANO",1],["B026","PU","BORGO PACE",1],["B027","BO","BORGO PANIGALE",0],["B028","PV","BORGO PRIOLO",1],["B032","PC","BORGO SAN BERNARDINO",0],["B033","CN","BORGO SAN DALMAZZO",1],["B034","PR","BORGO SAN DONNINO",0],["B035","BS","BORGO SAN GIACOMO",1],["B017","LO","BORGO SAN GIOVANNI",1],["B036","FI","BORGO SAN LORENZO",1],["B037","AL","BORGO SAN MARTINO",1],["B038","PV","BORGO SAN SIRO",1],["B039","IM","BORGO SANT'AGATA",0],["B043","NO","BORGO TICINO",1],["B044","BO","BORGO TOSSIGNANO",1],["B042","PR","BORGO VAL DI TARO",1],["M421","BL","BORGO VALBELLUNA",1],["B006","TN","BORGO VALSUGANA",1],["A996","RI","BORGO VELINO",1],["M402","PD","BORGO VENETO",1],["B046","VC","BORGO VERCELLI",1],["M340","MN","BORGO VIRGILIO",1],["M406","MN","BORGOCARBONARA",1],["B008","RI","BORGOCOLLEFEGATO",0],["B011","MN","BORGOFORTE",0],["B012","MN","BORGOFORTE A DESTRA",0],["B013","MN","BORGOFRANCO",0],["B014","PV","BORGOFRANCO",0],["B015","TO","BORGOFRANCO",0],["B015","TO","BORGOFRANCO D'IVREA",1],["B013","MN","BORGOFRANCO SUL PO",0],["B016","NO","BORGOLAVEZZARO",1],["B018","CN","BORGOMALE",1],["B019","NO","BORGOMANERO",1],["B020","IM","BORGOMARO",1],["B021","TO","BORGOMASINO",1],["M370","VB","BORGOMEZZAVALLE",1],["B022","BS","BORGONATO",0],["B023","NO","BORGONE",0],["B024","TO","BORGONE",0],["B023","NO","BORGONE D'OSSOLA",0],["B024","TO","BORGONE SUSA",1],["B025","PC","BORGONOVO VAL TIDONE",1],["A831","PC","BORGONURE",0],["B029","AL","BORGORATTO",0],["B030","PV","BORGORATTO",0],["B029","AL","BORGORATTO ALESSANDRINO",1],["B030","PV","BORGORATTO MORMOROLO",1],["B031","PD","BORGORICCO",1],["B008","RI","BORGOROSE",1],["B040","BS","BORGOSATOLLO",1],["B041","VC","BORGOSESIA",1],["B042","PR","BORGOTARO",0],["B045","BG","BORGOUNITO",0],["B047","GO","BORIANO",0],["B048","SV","BORMIDA",1],["B049","SO","BORMIO",1],["B050","MI","BORNAGO",0],["B051","PV","BORNASCO",1],["B052","VC","BORNATE",0],["B053","BS","BORNATO",0],["B054","BS","BORNO",1],["B055","OR","BORONEDDU",1],["B056","NU","BORORE",1],["B057","CH","BORRELLO",1],["B058","BI","BORRIANA",1],["B059","MI","BORSANO",0],["B060","RO","BORSEA",0],["B061","TV","BORSO",0],["B061","TV","BORSO DEL GRAPPA",1],["B062","NU","BORTIGALI",1],["B063","SS","BORTIGIADAS",1],["B064","SS","BORUTTA",1],["B065","TN","BORZAGO",0],["B066","GE","BORZOLI",0],["B067","GE","BORZONASCA",1],["B068","NU","BOSA",0],["B068","OR","BOSA",1],["B069","RO","BOSARO",1],["B070","VR","BOSCHI SANT'ANNA",1],["A598","CO","BOSCO",0],["B071","AL","BOSCO",0],["B072","CO","BOSCO",0],["B073","VR","BOSCO CHIESANUOVA",1],["A598","CO","BOSCO DI GAVIRATE",0],["B071","AL","BOSCO MARENGO",1],["B072","VA","BOSCO VALTRAVAGLIA",0],["B074","IM","BOSCOMARE",0],["B075","TO","BOSCONERO",1],["B076","NA","BOSCOREALE",1],["B077","NA","BOSCOTRECASE",1],["B078","TN","BOSENTINO",0],["B079","CN","BOSIA",1],["B080","AL","BOS
1IO",1],["B081","CO","BOSISIO",0],["B081","LC","BOSISIO PARINI",1],["B082","PV","BOSNASCO",1],["Z153","EE","BOSNIA ED ERZEGOVINA",1],["B083","BG","BOSSICO",1],["B084","CN","BOSSOLASCO",1],["B085","CZ","BOTRICELLO",1],["B086","LE","BOTRUGNO",1],["Z358","EE","BOTSWANA",1],["B087","CR","BOTTAIANO",0],["B088","BG","BOTTANUCO",1],["B089","PV","BOTTARONE",0],["B090","MI","BOTTEDO",0],["B091","BS","BOTTICINO",1],["B092","BS","BOTTICINO MATTINA",0],["B093","BS","BOTTICINO SERA",0],["B094","SS","BOTTIDDA",1],["B095","RO","BOTTRIGHE",0],["B096","TO","BOUSSON",0],["B097","RC","BOVA",1],["B099","RC","BOVA MARINA",1],["B098","RC","BOVALINO",1],["B100","BS","BOVEGNO",1],["B101","CN","BOVES",1],["B102","BS","BOVEZZO",1],["B103","TO","BOVILE",0],["M299","RM","BOVILLE",0],["A720","FR","BOVILLE ERNICA",1],["B104","FG","BOVINO",1],["B105","MI","BOVISIO",0],["B105","MB","BOVISIO-MASCIAGO",1],["B105","MI","BOVISIO-MASCIAGO",0],["B106","PD","BOVOLENTA",1],["B107","VR","BOVOLONE",1],["B108","TN","BOZZANA",0],["B109","AL","BOZZOLE",1],["B110","MN","BOZZOLO",1],["B111","CN","BRA",1],["B112","BG","BRACCA",1],["B113","BG","BRACCA DI COSTA SERINA",0],["B114","RM","BRACCIANO",1],["B115","SA","BRACIGLIANO",1],["B116","BZ","BRAIES",1],["B117","PV","BRALLO DI PREGOLA",1],["B118","RC","BRANCALEONE",1],["B119","CR","BRANCERE",0],["M220","TN","BRANCOLINO",0],["B120","BS","BRANDICO",1],["B121","TO","BRANDIZZO",1],["B122","PV","BRANDUZZO",0],["B123","BG","BRANZI",1],["B124","BS","BRAONE",1],["Z602","EE","BRASILE",1],["B125","GO","BRAZZANO",0],["B126","VA","BREBBIA",1],["B127","CO","BRECCIA",0],["B128","TV","BREDA",0],["B129","CR","BREDA DE' BUGNI",0],["B128","TV","BREDA DI PIAVE",1],["B130","CR","BREDA GUAZZONE",0],["B131","VA","BREGANO",0],["B132","VI","BREGANZE",1],["B133","CO","BREGLIA",0],["B134","CO","BREGNANO",1],["B135","TN","BREGUZZO",0],["B136","VC","BREIA",0],["B137","BG","BREMBATE",1],["B138","BG","BREMBATE DI SOPRA",1],["B139","BG","BREMBATE DI SOTTO",0],["B140","BG","BREMBILLA",0],["B141","LO","BREMBIO",1],["B142","PV","BREME",1],["B143","VI","BRENDOLA",1],["B144","CO","BRENNA",1],["B145","BZ","BRENNERO",1],["B146","CO","BRENNO",0],["B147","CO","BRENNO",0],["B147","CO","BRENNO DELLA TORRE",0],["B146","VA","BRENNO USERIA",0],["B148","BG","BRENO",0],["B149","BS","BRENO",1],["B150","VA","BRENTA",1],["B151","VR","BRENTINO",0],["B152","VR","BRENTINO BELLUNO",1],["B153","TN","BRENTONICO",1],["B154","VR","BRENZONE",0],["B154","VR","BRENZONE SUL GARDA",1],["B155","VR","BREONIO",0],["B156","RE","BRESCELLO",1],["B157","BS","BRESCIA",1],["B158","TN","BRESIMO",1],["A395","PV","BRESSANA",0],["B159","PV","BRESSANA BOTTARONE",1],["B160","BZ","BRESSANONE",1],["B161","VI","BRESSANVIDO",1],["B162","MI","BRESSO",1],["B163","GO","BRESTOVIZZA IN VALLE",0],["B164","GO","BRETTO",0],["B165","TN","BREZ",0],["B166","VA","BREZZO DI BEDERO",1],["B167","CN","BRIAGLIA",1],["B168","CO","BRIANZOLA",0],["B169","VV","BRIATICO",1],["B170","MI","BRIAVACCA",0],["B171","TO","BRICHERASIO",1],["B172","CO","BRIENNO",1],["B173","PZ","BRIENZA",1],["B174","CN","BRIGA",0],["B175","CN","BRIGA ALTA",1],["B174","CN","BRIGA MARITTIMA",0],["B176","NO","BRIGA NOVARESE",1],["B177","AL","BRIGNANO",0],["B178","BG","BRIGNANO",0],["B177","AL","BRIGNANO DEL CURONE",0],["B178","BG","BRIGNANO GERA D'ADDA",1],["B179","AL","BRIGNANO-FRASCATA",1],["B180","BR","BRINDISI",1],["B181","PZ","BRINDISI",0],["B181","PZ","BRINDISI MONTAGNA",1],["B182","VA","BRINZIO",1],["B183","NO","BRIONA",1],["B184","BS","BRIONE",1],["B185","TN","BRIONE",0],["B186","PL","BRIONI MAGGIORE",0],["B187","MB","BRIOSCO",1],["B187","MI","BRIOSCO",0],["B188","RA","BRISIGHELLA",1],["B189","NO","BRISINO",0],["B190","VA","BRISSAGO",0],["B191","VA","BRISSAGO-VALTRAVAGLIA",1],["B192","AO","BRISSOGNE",1],["B193","PE","BRITTOLI",1],["B194","LC","BRIVIO",1],["B195","FR","BROCCO",0],["B195","FR","BROCCOSTELLA",1],["B196","VI","BROGLIANO",1],["B197","VV","BROGNATURO",1],["B198","ME","BROLO",1],["B199","CR","BROLPASINO",0],["B200","CN","BRONDELLO",1],["B201","PV","BRONI",1],["B202","CT","BRONTE",1],["B203","BZ","BRONZOLO",1],["B204","CN","BROSSASCO",1],["B205","TO","BROSSO",1],["B206","NO","BROVELLO",0],["B207","VB","BROVELLO-CARPUGNINO",1],["B208","SV","BROVIDA",0],["B209","TO","BROZOLO",1],["B210","FI","BROZZI",0],["B211","BS","BROZZO",0],["B212","MB","BRUGHERIO",1],["B212","MI","BRUGHERIO",0],["B213","PD","BRUGINE",1],["B214","SP","BRUGNATO",1],["B215","PN","BRUGNERA",1],["B216","TO","BRUINO",1],["B217","BG","BRUMANO",1],["B218","CO","BRUNATE",1],["Z207","EE","BRUNEI",1],["B219","VA","BRUNELLO",1],["B220","BZ","BRUNICO",1],["B221","AT","BRUNO",1],["B222","BG","BRUNTINO",0],["B223","BG","BRUSAPORTO",1],["B224","AL","BRUSASCHETTO",0],["B225","TO","BRUSASCO",1],["B226","TO","BRUSASCO CAVAGNOLO",0],["B227","NA","BRUSCIANO",1],["B228","VA","BRUSIMPIANO",1],["M221","TN","BRUSINO",0],["B229","BI","BRUSNENGO",1],["B230","AO","BRUSSON",1],["B230","AO","BRUSSONE",0],["B231","MI","BRUSUGLIO",0],["B232","TO","BRUZOLO",1],["B233","MI","BRUZZANO",0],["B234","RC","BRUZZANO",0],["B233","MI","BRUZZANO DEI DUE BORGHI",0],["B234","RC","BRUZZANO ZEFF
1IRIO",1],["B235","MI","BUBBIANO",1],["B236","AT","BUBBIO",1],["B237","SR","BUCCHERI",1],["B238","CH","BUCCHIANICO",1],["B239","BN","BUCCIANO",1],["B240","MI","BUCCINASCO",1],["B241","CO","BUCCINIGO",0],["B242","SA","BUCCINO",1],["B243","AR","BUCINE",1],["B244","TS","BUCUIE",0],["B245","GO","BUDAGNE",0],["B246","SS","BUDDUSO'",1],["B247","PN","BUDOIA",1],["B248","NU","BUDONI",0],["B248","SS","BUDONI",1],["B249","BO","BUDRIO",1],["B250","CA","BUGGERRU",0],["B250","SU","BUGGERRU",1],["B251","PT","BUGGIANO",1],["B252","CO","BUGGIOLO",0],["B253","CO","BUGIALLO",0],["B254","NO","BUGLIO",0],["B255","SO","BUGLIO",0],["B255","SO","BUGLIO IN MONTE",1],["B256","AQ","BUGNARA",1],["B257","NO","BUGNATE",0],["B258","VA","BUGUGGIATE",1],["B260","PL","BUIE D'ISTRIA",0],["B259","UD","BUJA",1],["B259","UD","BUJA ( corretto BUIA)",0],["B261","LC","BULCIAGO",1],["Z104","EE","BULGARIA",1],["B262","CO","BULGAROGRASSO",1],["B263","CO","BULGORELLO",0],["B264","SS","BULTEI",1],["B265","SS","BULZI",1],["A958","PA","BUOMPIETRO",0],["B266","SA","BUONABITACOLO",1],["B267","BN","BUONALBERGO",1],["B268","CH","BUONANOTTE",0],["B269","SI","BUONCONVENTO",1],["B270","CS","BUONVICINO",1],["B271","BS","BURAGO",0],["B272","MI","BURAGO",0],["B272","MB","BURAGO DI MOLGORA",1],["B272","MI","BURAGO DI MOLGORA",0],["B271","BS","BURAGO RIVIERA",0],["B273","VE","BURANO",0],["B274","CA","BURCEI",0],["B274","SU","BURCEI",1],["B275","AG","BURGIO",1],["B276","SS","BURGOS",1],["B277","BZ","BURGUSIO",0],["B278","TO","BURIASCO",1],["Z354","EE","BURKINA",0],["Z354","EE","BURKINA FASO",1],["B279","TO","BUROLO",1],["B280","VC","BURONZO",1],["Z305","EE","BURUNDI",1],["B281","OR","BUSACHI",1],["B282","GE","BUSALLA",1],["B283","RE","BUSANA",0],["B284","TO","BUSANO",1],["B285","CN","BUSCA",1],["B286","MI","BUSCATE",1],["B287","SR","BUSCEMI",1],["B288","TP","BUSETO PALIZZOLO",1],["B289","MB","BUSNAGO",1],["B289","MI","BUSNAGO",0],["B290","RO","BUSO",0],["B290","RO","BUSO SARZANO",0],["B291","IM","BUSSANA",0],["B292","MI","BUSSERO",1],["B293","PR","BUSSETO",1],["B294","AQ","BUSSI",0],["B294","PE","BUSSI SUL TIRINO",1],["B295","CB","BUSSO",1],["B296","VR","BUSSOLENGO",1],["B297","TO","BUSSOLENO",1],["B298","TO","BUSSOLINO",0],["B298","TO","BUSSOLINO GASSINESE",0],["B299","MI","BUSTIGHERA",0],["B300","VA","BUSTO ARSIZIO",1],["B301","MI","BUSTO GAROLFO",1],["B302","CL","BUTERA",1],["B303","PI","BUTI",1],["B304","VR","BUTTAPIETRA",1],["B305","TO","BUTTIGLIERA",0],["B305","TO","BUTTIGLIERA ALTA",1],["B306","AT","BUTTIGLIERA D'ASTI",1],["B307","PV","BUTTIRAGO",0],["B308","NO","BUTTOGNO",0],["B309","UD","BUTTRIO",1],["B310","BG","BUZZONE SAN PAOLO",0],["B320","CR","CA' D'ANDREA",0],["B322","CR","CA' DE' BONAVOGLI",0],["B323","CR","CA' DE' CAGGI",0],["B324","CR","CA' DE' CORTI",0],["B331","MI","CA' DE' MAZZI",0],["B333","CR","CA' DE' QUINZANI",0],["B336","CR","CA' DE' SFONDRATI",0],["B337","CR","CA' DE' SORESINI",0],["B338","CR","CA' DE' STAOLI",0],["B339","CR","CA' DE' STEFANI",0],["B340","PV","CA' DE' TEDIOLI",0],["B341","MI","CA' DE' ZECCHI",0],["B327","MI","CA' DEI BOLLI",0],["B329","MI","CA' DELL'ACQUA",0],["B330","PV","CA' DELLA TERRA",0],["B342","VR","CA' DI DAVID",0],["B348","RO","CA' EMO",0],["B930","GO","CA' SANTO SPIRITO DELLA BAINSIZZA",0],["B311","AL","CABELLA LIGURE",1],["B312","VA","CABIAGLIO",0],["B313","CO","CABIATE",1],["B314","OR","CABRAS",1],["B315","PA","CACCAMO",1],["B316","BS","CACCAVERO",0],["B317","CB","CACCAVONE",0],["B318","TS","CACCIA",0],["B319","KR","CACCURI",1],["B321","NO","CADDO",0],["B325","VA","CADEGLIANO",0],["B326","VA","CADEGLIANO-VICONAGO",1],["B328","RE","CADELBOSCO DI SOPRA",1],["B332","PC","CADEO",1],["B334","VA","CADERO CON GRAGLIO",0],["B335","TN","CADERZONE",0],["B335","TN","CADERZONE TERME",1],["B343","BS","CADIGNANO",0],["B344","TN","CADINE",0],["B345","PD","CADONEGHE",1],["B346","CO","CADORAGO",1],["B347","VA","CADREZZATE",0],["M425","VA","CADREZZATE CON OSMATE",1],["B349","TV","CAERANO",0],["B349","TV","CAERANO DI SAN MARCO",1],["B350","TO","CAFASSE",1],["B351","SA","CAGGIANO",1],["B352","PU","CAGLI",1],["B353","CO","CAGLIANO",0],["B354","CA","CAGLIARI",1],["B355","CO","CAGLIO",1],["B356","GE","CAGNA",0],["B357","FG","CAGNANO",0],["B358","AQ","CAGNANO",0],["B358","AQ","CAGNANO AMITERNO",1],["B357","FG","CAGNANO VARANO",1],["B359","CO","CAGNO",0],["B360","TN","CAGNO'",0],["B361","CE","CAIANELLO",1],["B362","CE","CAIAZZO",1],["B363","MI","CAIDATE",0],["B364","BZ","CAINES",1],["B365","BS","CAINO",1],["B366","SO","CAIOLO",1],["B367","AV","CAIRANO",1],["B368","VA","CAIRATE",1],["B369","GE","CAIRO",0],["B370","PV","CAIRO",0],["B370","PV","CAIRO LOMELLINO",0],["B369","SV","CAIRO MONTENOTTE",1],["B371","NA","CAIVANO",1],["B372","MI","CAJELLO",0],["B373","BS","CAJONVICO",0],["B401","GO","CAL DI CANALE",0],["B374","AV","CALABRITTO",1],["B375","BL","CALALZO",0],["B375","BL","CALALZO DI CADORE",1],["B376","AT","CALAMANDRANA",1],["B377","AG","CALAMONACI",1],["B378","SS","CALANGIANUS",1],["B379","RC","CALANNA",1],["B380","NO","CALASCA",0],["B380","VB","CALASCA-CASTIGLIONE",1],["B380","EN","CALASCIBETTA",0],["B381","EN","CALASCIBETTA",1],["B381","AQ","CALASCIO",0],["B382","AQ","CALASCIO",1],["B382","CA","CALASETTA",0],["B383","CA","CALASETTA",0],["B383","SU","CALASETTA",1],["B383","CT","CALATABIANO",0],["B384","CT","CALATABIANO",1],["B384","TP","CALATAFIMI",0],["B385","TP","CALATAFIMI",0],["B385","TP","CALATAFIMI SEGESTA",0],["B385","TP","CALATAFIMI-SEGESTA",1],["B385","TN","CALAVINO",0],["B386","TN","CALAVINO",0],["B386","PV","CALCABABBIO",0],["B387","VT","CALCATA",0],["B388","VT","CALCATA",1],["B388","TN","CALCERANICA",0],["B389","TN","CALCERANICA AL LAGO",1],["B389","PI","CALCI",0],["B390","PI","CALCI",1],["B390","MT","CALCIANO",0],["B391","MT","CALCIANO",1],["B391","PI","CALCINAIA",0],["B392","PI","CALCINAIA",1],["B392","BG","CALCINATE",0],["B393","BG","CALCINATE",1],["B393","BS","CALCINATO",0],["B394","BS","CALCINATO",1],["B394","BG","CALCIO",0],["B395","BG","CALCIO",1],["B396","LC","CALCO",1],["B396","BZ","CALDARO",0],["B397","BZ","CALDARO SULLA STRADA DEL VINO",1],["B397","MC","CALDAROLA",0],["B398","MC","CALDAROLA",1],["B398","BO","CALDERARA",0],["B399","BO","CALDERARA DI RENO",1],["B399","TN","CALDES",0],["B400","TN","CALDES",1],["B400","VR","CALDIERO",0],["B402","VR","CALDIERO",1],["B402","VI","CALDOGNO",0],["B403","VI","CALDOGNO",1],["B403","TN","CALDONAZZO",0],["B404","TN","CALDONAZZO",1],["B404","PC","CALENDASCO",0],["B405","PC","CALENDASCO",1],["B405","FI","CALEN
1ZANO",0],["B406","FI","CALENZANO",1],["B406","BG","CALEPIO",0],["B407","PR","CALESTANO",0],["B408","PR","CALESTANO",1],["B408","GE","CALICE",0],["B409","MS","CALICE",0],["B410","SP","CALICE AL CORNOVIGLIO",1],["B409","SV","CALICE LIGURE",1],["B410","SV","CALICE LIGURE",0],["B409","NO","CALICE OSSOLANO",0],["B411","PV","CALIGNANO",0],["B412","LE","CALIMERA",0],["B413","LE","CALIMERA",1],["B413","BS","CALINO",0],["B414","AV","CALITRI",0],["B415","AV","CALITRI",1],["B415","SV","CALIZZANO",0],["B416","SV","CALIZZANO",1],["B417","BI","CALLABIANA",1],["B418","AT","CALLIANO",1],["B419","TN","CALLIANO",1],["B420","MI","CALO'",0],["B421","NO","CALOGNA",0],["B423","BG","CALOLZIO",0],["B423","LC","CALOLZIOCORTE",1],["B424","CS","CALOPEZZATI",1],["B425","AT","CALOSSO",1],["B426","CS","CALOVETO",1],["B427","AG","CALTABELLOTTA",1],["B428","CT","CALTAGIRONE",1],["B429","CL","CALTANISSETTA",1],["B430","PA","CALTAVUTURO",1],["B431","NO","CALTIGNAGA",1],["B432","RO","CALTO",1],["B433","VI","CALTRANO",1],["B434","BG","CALUSCO",0],["B434","BG","CALUSCO D'ADDA",1],["B435","TO","CALUSO",1],["B436","BS","CALVAGESE",0],["B436","BS","CALVAGESE DELLA RIVIERA",1],["B437","SA","CALVANICO",1],["B438","ME","CALVARUSO",0],["B439","CR","CALVATONE",1],["B440","PZ","CALVELLO",1],["B441","VI","CALVENE",1],["B442","BG","CALVENZANO",1],["B443","PZ","CALVERA",1],["B444","BN","CALVI",1],["B445","CE","CALVI",0],["B446","TR","CALVI",0],["B446","TR","CALVI DELL'UMBRIA",1],["B445","CE","CALVI RISORTA",1],["B449","BN","CALVI SAN NAZZARO",0],["B447","PV","CALVIGNANO",1],["B448","MI","CALVIGNASCO",1],["B450","BS","CALVISANO",1],["B451","GE","CALVISIO",0],["B452","NA","CALVIZZANO",1],["B454","TO","CAMAGNA",0],["B454","TO","CAMAGNA DI TORINO",0],["B453","AL","CAMAGNA MONFERRATO",1],["B455","LU","CAMAIORE",1],["B456","LO","CAMAIRAGO",0],["B457","BI","CAMANDONA",1],["B458","AQ","CAMARDA",0],["B459","VC","CAMASCO",0],["B460","AG","CAMASTRA",1],["B461","MI","CAMBIAGO",1],["B462","TO","CAMBIANO",1],["B463","VB","CAMBIASCA",1],["B464","PV","CAMBIO'",0],["Z208","EE","CAMBOGIA",1],["B465","BI","CAMBURZANO",1],["B466","CB","CAMELI",0],["B467","CN","CAMERANA",1],["B468","AN","CAMERANO",1],["B469","AT","CAMERANO CASASCO",1],["B470","AN","CAMERATA",0],["B471","BG","CAMERATA",0],["B472","RM","CAMERATA",0],["B471","BG","CAMERATA CORNELLO",1],["B472","RM","CAMERATA NUOVA",1],["B470","AN","CAMERATA PICENA",1],["B473","NO","CAMERI",1],["B474","MC","CAMERINO",1],["B475","CO","CAMERLATA",0],["B476","SA","CAMEROTA",1],["Z306","EE","CAMERUN",1],["B477","CE","CAMIGLIANO",1],["B793","GO","CAMIGNA",0],["B478","BS","CAMIGNONE",0],["B479","PC","CAMINATA",0],["B480","BZ","CAMINATA DI TURES",0],["B481","RC","CAMINI",1],["B482","AL","CAMINO",1],["B483","UD","CAMINO AL TAGLIAMENTO",1],["B483","UD","CAMINO DI CODROIPO",0],["B484","CR","CAMISANO",1],["B485","VI","CAMISANO",0],["B485","VI","CAMISANO VICENTINO",1],["B486","AG","CAMMARATA",1],["B487","CO","CAMNAGO",0],["B488","CO","CAMNAGO D'UGGIATE",0],["B488","CO","CAMNAGO FALOPPIA",0],["B487","CO","CAMNAGO SAN MARTINO",0],["B487","CO","CAMNAGO VOLTA",0],["B489","CN","CAMO",0],["B490","GE","CAMOGLI",1],["B491","AO","CAMOSIO",0],["B492","SA","CAMPAGNA",1],["B493","VE","CAMPAGNA",0],["B493","VE","CAMPAGNA LUPIA",1],["B494","CE","CAMPAGNANO",0],["B495","CO","CAMPAGNANO",0],["B496","RM","CAMPAGNANO",0],["B496","RM","CAMPAGNANO DI ROMA",1],["B495","VA","CAMPAGNANO VEDASCA",0],["B497","GR","CAMPAGNATICO",1],["B498","CR","CAMPAGNOLA",0],["B499","RE","CAMPAGNOLA",0],["B498","CR","CAMPAGNOLA CREMASCA",1],["B499","RE","CAMPAGNOLA EMILIA",1],["B500","CS","CAMPANA",1],["B501","MB","CAMPARADA",1],["B501","MI","CAMPARADA",0],["B502","RE","CAMPEGINE",1],["B503","NO","CAMPELLO",0],["B504","PG","CAMPELLO",0],["B503","NO","CAMPELLO MONTI",0],["B504","PG","CAMPELLO SUL CLITUNNO",1],["B505","VC","CAMPERTOGNO",1],["B506","LE","CAMPI",0],["B507","FI","CAMPI BISENZIO",1],["B506","LE","CAMPI SALENTINA",1],["B508","NO","CAMPIGLIA",0],["B509","PI","CAMPIGLIA",0],["B510","TO","CAMPIGLIA",0],["B511","VI","CAMPIGLIA",0],["B508","BI","CAMPIGLIA CERVO",0],["M373","BI","CAMPIGLIA CERVO",1],["B511","VI","CAMPIGLIA DEI BERICI",1],["B509","LI","CAMPIGLIA MARITTIMA",1],["B510","AO","CAMPIGLIA SOANA",0],["B512","TO","CAMPIGLIONE",0],["B512","TO","CAMPIGLIONE FENILE",1],["B513","CO","CAMPIONE",0],["B513","CO","CAMPIONE D'ITALIA",1],["B514","TN","CAMPITELLO",0],["B514","TN","CAMPITELLO DI FASSA",1],["B515","TE","CAMPLI",1],["B516","RC","CAMPO",0],["B517","TO","CAMPO",0],["B518","TN","CAMPO",0],["B516","RC","CAMPO CALABRO",1],["B517","TO","CAMPO CANAVESE",0],["B516","RC","CAMPO DI CALABRIA",0],["B526","AQ","CAMPO DI GIOVE",1],["B529","BZ","CAMPO DI TRENS",1],["B540","AO","CAMPO LARIS",0],["B538","GE","CAMPO LIGURE",1],["B553","LI","CAMPO NELL'ELBA",1],["B558","PV","CAMPO RINALDO",0],["B564","PD","CAMPO SAN MARTINO",1],["B570","BZ","CAMPO TURES",1],["B519","CB","CAMPOBASSO",1],["B520","AG","CAMPOBELLO DI LICATA",1],["B521","TP","CAMPOBELLO DI MAZARA",1],["B522","CB","CAMPOCHIARO",1],["B523","SV","CAMPOCHIESA",0],["B524","PD","CAMPODARSEGO",1],["B525","TN","CAMPODENNO",1],["B527","LT","CAMPODIMELE",1],["B528","CB","CAMPODIPIETRA",1],["B530","SO","CAMPODOLCINO",1],["B531","PD","CAMPODORO",1],["B532","PA","CAMPOFELICE",0],["B533","PA","CAMPOFELICE DI FITALIA",1],["B532","PA","CAMPOFELICE DI ROCCELLA",1],["B534","AP","CAMPOFILONE",0],["B534","FM","CAMPOFILONE",1],["B535","PA","CAMPOFIORITO",1],["B536","UD","CAMPOFORMIDO",1],["B537","CL","CAMPOFRANCO",1],["B538","GE","CAMPOFREDDO",0],["B539","MO","CAMPOGALLIANO",1],["B541","BN","CAMPOLATTARO",1],["B542","BN","CAMPOLI",0],["B543","CE","CAMPOLI",0],["B543","FR","CAMPOLI APPENNINO",1],["B542","BN","CAMPOLI DEL MONTE TABURNO",1],["B544","CB","CAMPOLIETO",1],["B545","UD","CAMPOLONGO",0],["B546","VE","CAMPOLONGO",0],["B547","VI","CAMPOLONGO",0],["B545","UD","CAMPOLONGO AL TORRE",0],["B546","VE","CAMPOLONGO MAGGIORE",1],["B547","VI","CAMPOLONGO SUL BRENTA",0],["M311","UD","CAMPOLONGO TAPOGLIANO",1],["B548","MI","CAMPOLUNGO",0],["B549","PZ","CAMPOMAGGIORE",1],["B550","CB","CAMPOMARINO",1],["B551","GE","CAMPOMORONE",1],["B552","PV","CAMPOMORTO",0],["B554","VE","CAMPONOGARA",1],["B555","SA","CAMPORA",1],["B556","PA","CAMPOREALE",1],["B557","LU","CAMPORGIANO",1],["B559","IM","CAMPOROSSO",1],["B560","UD","CAMPOROSSO",0],["B560","UD","CAMPOROSSO IN VALCANALE",0],["B561","CT","CAMPOROTONDO",0],["B562","MC","CAMPOROTONDO",0],["B562","MC","CAMPOROTONDO DI FIASTRONE",1],["B561","CT","CAMPOROTONDO ETNEO",1],["B563","PD","CAMPOSAMPIERO",1],["B565","NA","CAMPOSANO",1],["B566","MO","CAMPOSANTO",1],["B567","PV","CAMPOSPINOSO",1],["B568","PV","CAMPOSPINOSO ALBAREDO",0],["B569","AQ","CAMPOTOSTO",1],["B316","BS","CAMPOVERDE",0],["B571","SO","CAMPOVICO",0],["B572","BO","CAMUGNANO",1],["Z401","EE","CANADA",1],["B577","TN","CANAL SAN BOVO",1],["B573","CN","CANALE",1],["M222","TN","CANALE",0],["B574","BL","CANALE D'AGORDO",1],["B575","GO","CANALE D'ISONZO",0],["B576","RM","CANALE E MONTEVIRGINIO",0],["B576","RM","CANALE MONTERANO",1],["B578","RO","CANARO",1],["B579","TN","CANAZEI",1],["B580","PZ","CANCELLARA",1],["B581","CE","CANCELLO ED ARNONE",1],["B582","RO","CANDA",1],["B583","IM","CANDEASCO",0],["B584","FG","CANDELA",1],["B585","PU","CANDELARA",0],["B586","BI","CANDELO",1],["B587","PV","CANDIA",0],["B588","TO","CANDIA",0],["B588","TO","CANDIA CANAVESE",1],["B587","PV","CANDIA LOMELLINA",1],["B589","PD","CANDIANA",1],["B590","AV","CA
1NDIDA",1],["B591","RC","CANDIDONI",1],["B592","TO","CANDIOLO",1],["B593","MI","CANEGRATE",1],["B594","AT","CANELLI",1],["B595","RI","CANEMORTO",0],["B596","GE","CANEPA",0],["B597","VT","CANEPINA",1],["B598","PN","CANEVA",1],["B599","PV","CANEVINO",0],["B600","TN","CANEZZA",0],["B601","PL","CANFANARO",0],["B602","AG","CANICATTI'",1],["B603","SR","CANICATTINI BAGNI",1],["B604","VT","CANINO",1],["B605","TO","CANISCHIO",1],["B606","AQ","CANISTRO",1],["B607","CS","CANNA",1],["B608","SA","CANNALONGA",1],["B609","PG","CANNARA",1],["B610","NO","CANNERO",0],["B610","VB","CANNERO RIVIERA",1],["B611","BA","CANNETO",0],["B612","BS","CANNETO",0],["B611","BA","CANNETO DI BARI",0],["B613","PV","CANNETO PAVESE",1],["B612","MN","CANNETO SULL'OGLIO",1],["B614","RC","CANNITELLO",0],["B615","VB","CANNOBIO",1],["B616","LE","CANNOLE",1],["B617","RC","CANOLO",1],["B618","BG","CANONICA D'ADDA",1],["B619","BA","CANOSA",0],["B620","CH","CANOSA",0],["B619","BA","CANOSA DI PUGLIA",0],["B619","BT","CANOSA DI PUGLIA",1],["B620","CH","CANOSA SANNITA",1],["B621","CN","CANOSIO",1],["C669","RE","CANOSSA",1],["B622","CR","CANOVA DEL MORBASCO",0],["B623","CR","CANOVA OLZANO",0],["B624","AQ","CANSANO",1],["B625","CR","CANSERO",0],["B626","PO","CANTAGALLO",1],["B627","RI","CANTALICE",1],["B628","TO","CANTALUPA",1],["B629","AL","CANTALUPO",0],["B630","CB","CANTALUPO",0],["B631","RI","CANTALUPO",0],["B632","RM","CANTALUPO BARDELLA",0],["B631","RI","CANTALUPO IN SABINA",1],["B629","AL","CANTALUPO LIGURE",1],["B630","IS","CANTALUPO NEL SANNIO",1],["B633","AT","CANTARANA",1],["B634","VA","CANTELLO",1],["B635","RM","CANTERANO",1],["B636","PU","CANTIANO",1],["B637","TO","CANTOIRA",1],["B638","MI","CANTONALE",0],["B639","CO","CANTU'",1],["B640","TE","CANZANO",1],["B641","CO","CANZO",1],["B642","VE","CAORLE",1],["B643","PC","CAORSO",1],["B644","SA","CAPACCIO",0],["B644","SA","CAPACCIO PAESTUM",1],["B645","PA","CAPACI",1],["B646","GR","CAPALBIO",1],["B647","PI","CAPANNOLI",1],["B648","LU","CAPANNORI",1],["B649","RM","CAPENA",1],["B650","CR","CAPERGNANICA",1],["B651","AQ","CAPESTRANO",1],["B652","CO","CAPIAGO",0],["B653","CO","CAPIAGO INTIMIANO",1],["B654","CO","CAPIATE",0],["B655","VV","CAPISTRANO",1],["B656","AQ","CAPISTRELLO",1],["B657","SA","CAPITELLO",0],["B658","AQ","CAPITIGNANO",1],["B659","PG","CAPITONE",0],["B660","ME","CAPIZZI",1],["B661","BG","CAPIZZONE",1],["B666","ME","CAPO D'ORLANDO",1],["B664","BS","CAPO DI PONTE",1],["Z307","EE","CAPO VERDE",1],["B663","VT","CAPODIMONTE",1],["B662","BL","CAPODIPONTE",0],["B665","PL","CAPODISTRIA",0],["B667","CE","CAPODRISE",1],["B668","VA","CAPOLAGO",0],["B669","LI","CAPOLIVERI",1],["B670","AR","CAPOLONA",1],["B671","MB","CAPONAGO",1],["B671","MI","CAPONAGO",0],["B672","AQ","CAPORCIANO",1],["B673","GO","CAPORETTO",0],["B674","AV","CAPOSELE",1],["B675","CA","CAPOTERRA",1],["B676","BS","CAPOVALLE",1],["B677","AQ","CAPPADOCIA",1],["B678","TV","CAPPELLA",0],["B679","CR","CAPPELLA CANTONE",1],["B679","CR","CAPPELLA CANTONE CON OSCASALE",0],["B680","CR","CAPPELLA DE' PICENARDI",1],["B678","TV","CAPPELLA MAGGIORE",1],["B681","PE","CAPPELLE",0],["B681","PE","CAPPELLE SUL TAVO",1],["B682","IS","CAPRACOTTA",1],["B683","AP","CAPRADOSSO",0],["B684","FI","CAPRAIA",0],["B684","FI","CAPRAIA E LIMITE",1],["B685","LI","CAPRAIA ISOLA",1],["B686","CR","CAPRALBA",1],["B686","CR","CAPRALBA CON FARINATE",0],["B687","RM","CAPRANICA",0],["B688","VT","CAPRANICA",1],["B687","RM","CAPRANICA PRENESTINA",1],["B689","BO","CAPRARA SOPRA PANICO",0],["B690","LE","CAPRARICA DI LECCE",1],["B691","VT","CAPRAROLA",1],["B692","CN","CAPRAUNA",1],["B693","AR","CAPRESE",0],["B693","AR","CAPRESE MICHELANGELO",1],["B694","VB","CAPREZZO",1],["B695","ME","CAPRI",0],["B696","NA","CAPRI",1],["B695","ME","CAPRI LEONE",1],["B697","TN","CAPRIANA",1],["B698","BS","CAPRIANO",0],["B699","MI","CAPRIANO",0],["B698","BS","CAPRIANO DEL COLLE",1],["B699","MI","CAPRIANO DI BRIANZA",0],["B700","BS","CAPRIANO-AZZANO",0],["B701","AL","CAPRIATA",0],["B701","AL","CAPRIATA D'ORBA",1],["B702","BG","CAPRIATE",0],["B702","BG","CAPRIATE D'ADDA",0],["B703","BG","CAPRIATE SAN GERVASIO",1],["B704","CE","CAPRIATI",0],["B704","CE","CAPRIATI A VOLTURNO",1],["B705","TO","CAPRIE",1],["B706","AV","CAPRIGLIA IRPINA",1],["B707","AT","CAPRIGLIO",1],["B708","BI","CAPRILE",1],["B709","VR","CAPRINO",0],["B710","BG","CAPRINO BERGAMASCO",1],["B709","VR","CAPRINO VERONESE",1],["B711","BS","CAPRIOLO",1],["B712","GO","CAPRIVA",0],["B713","TS","CAPRIVA DEL CARSO",0],["B712","GO","CAPRIVA DEL FRIULI",1],["B712","GO","CAPRIVA DI CORMONS",0],["B714","VA","CAPRONNO",0],["B715","CE","CAPUA",1],["B716","BA","CAPURSO",1],["B717","CZ","CARAFFA",0],["B718","RC","CARAFFA",0],["B718","RC","CARAFFA DEL BIANCO",1],["B717","CZ","CARAFFA DI CATANZARO",1],["B719","CN","CARAGLIO",1],["B720","CN","CARAMAGNA",0],["B721","IM","CARAMAGNA",0],["B721","IM","CARAMAGNA LIGURE",0],["B720","CN","CARAMAGNA PIEMONTE",1],["B722","PE","CARAMANICO",0],["B722","PE","CARAMANICO TERME",1],["B723","TN","CARANO",0],["B724","FG","CARAPELLE",1],["B725","AQ","CARAPELLE",0],["B725","AQ","CARAPELLE CALVISIO",1],["B726","GE","CARASCO",1],["B727","AP","CARASSAI",1],["B728","CO","CARATE",0],["B729","MI","CARATE",0],["B729","MB","CARATE BRIANZA",1],["B729","MI","CARATE BRIANZA",0],["B728","CO","CARATE LARIO",0],["B730","CO","CARATE U
1RIO",1],["B731","BG","CARAVAGGIO",1],["B732","VA","CARAVATE",1],["B733","TO","CARAVINO",1],["B734","IM","CARAVONICA",1],["B735","VT","CARBOGNANO",1],["A347","AV","CARBONARA",0],["B736","AL","CARBONARA",0],["B737","BA","CARBONARA",0],["B738","CA","CARBONARA",0],["B739","MN","CARBONARA",0],["B740","NA","CARBONARA",0],["B741","PV","CARBONARA",0],["B741","PV","CARBONARA AL TICINO",1],["B737","BA","CARBONARA DI BARI",0],["B740","NA","CARBONARA DI NOLA",1],["B739","MN","CARBONARA DI PO",0],["B736","AL","CARBONARA SCRIVIA",1],["B742","CO","CARBONATE",1],["B743","PZ","CARBONE",1],["B744","TV","CARBONERA",1],["B745","CA","CARBONIA",0],["B745","SU","CARBONIA",1],["B746","CT","CARCACI",0],["B747","CO","CARCANO",0],["B748","SV","CARCARE",1],["B749","PD","CARCERI",1],["B750","TN","CARCIATO",0],["B751","BS","CARCINA",0],["B752","VC","CARCOFORO",1],["B753","VA","CARDANA",0],["B754","VA","CARDANO",0],["B754","VA","CARDANO AL CAMPO",1],["B755","CN","CARDE'",1],["M285","NU","CARDEDU",1],["B756","RC","CARDETO",1],["B757","NO","CARDEZZA",0],["B758","CZ","CARDINALE",1],["B759","NA","CARDITO",1],["B760","LU","CAREGGINE",1],["B761","CO","CARELLA CON MARIAGA",0],["B762","TO","CAREMA",1],["B763","LC","CARENNO",1],["B764","CO","CARENO",0],["B765","AL","CARENTINO",1],["B766","RC","CARERI",1],["M223","TN","CARES",0],["B767","VC","CARESANA",1],["B768","VC","CARESANABLOT",1],["B769","AL","CAREZZANO",1],["B769","AL","CAREZZANO INFERIORE",0],["B769","AL","CAREZZANO MAGGIORE",0],["B770","AL","CAREZZANO SUPERIORE",0],["B771","KR","CARFIZZI",1],["B772","SS","CARGEGHE",1],["B773","NO","CARGIAGO",0],["B774","CS","CARIATI",1],["B775","RC","CARIDA'",0],["B776","AV","CARIFE",1],["B777","TO","CARIGNANO",1],["B778","CO","CARIMATE",1],["B779","CE","CARINARO",1],["B780","PA","CARINI",1],["B781","CE","CARINOLA",1],["B782","VC","CARISIO",1],["B783","TN","CARISOLO",1],["B784","FG","CARLANTINO",1],["B785","CO","CARLAZZO",1],["B786","CO","CARLAZZO VALSOLDA",0],["B787","SR","CARLENTINI",1],["B788","UD","CARLINO",1],["B789","CA","CARLOFORTE",0],["B789","SU","CARLOFORTE",1],["B790","CZ","CARLOPOLI",1],["B791","TO","CARMAGNOLA",1],["B792","LE","CARMIANO",1],["B794","PO","CARMIGNANO",1],["B795","PD","CARMIGNANO",0],["B795","PD","CARMIGNANO DI BRENTA",1],["B796","VA","CARNAGO",1],["B797","PG","CARNAIOLA",0],["B798","MB","CARNATE",1],["B798","MI","CARNATE",0],["B799","BZ","CARNEDO",0],["B800","BG","CAROBBIO",0],["B801","BG","CAROBBIO DEGLI ANGELI",1],["B802","CS","CAROLEI",1],["Z701","EE","CAROLINE (ISOLE)",0],["B803","BG","CARONA",1],["B804","ME","CARONIA",1],["B805","MI","CARONNO",0],["B806","VA","CARONNO CORBELLARO",0],["B807","VA","CARONNO GHIRINGHELLO",0],["B805","VA","CARONNO MILANESE",0],["B805","VA","CARONNO PERTUSELLA",1],["B807","VA","CARONNO VARESINO",1],["B808","TA","CAROSINO",1],["B809","BR","CAROVIGNO",1],["B810","IS","CAROVILLI",1],["B811","CR","CARPANETA CON DOSIMO",0],["B812","PC","CARPANETO",0],["B812","PC","CARPANETO PIACENTINO",1],["B813","CS","CARPANZANO",1],["B814","IM","CARPASIO",0],["B815","GE","CARPE",0],["B816","PU","CARPEGNA",1],["B817","BS","CARPENEDOLO",1],["B818","AL","CARPENETO",1],["B819","MO","CARPI",1],["B820","MI","CARPIANO",1],["B821","PV","CARPIGNAGO",0],["B822","LE","CARPIGNANO",0],["B823","NO","CARPIGNA
1NO",0],["B824","PV","CARPIGNANO",0],["B822","LE","CARPIGNANO SALENTINO",1],["B823","NO","CARPIGNANO SESIA",1],["B825","RE","CARPINETI",1],["B826","CH","CARPINETO",0],["B827","PE","CARPINETO",0],["B828","RM","CARPINETO",0],["B827","PE","CARPINETO DELLA NORA",1],["B828","RM","CARPINETO ROMANO",1],["B826","CH","CARPINETO SINELLO",1],["B829","FG","CARPINO",1],["B830","IS","CARPINONE",1],["B831","NO","CARPUGNINO",0],["B832","MS","CARRARA",1],["B833","PD","CARRARA SAN GIORGIO",0],["B834","PD","CARRARA SANTO STEFANO",0],["B835","VI","CARRE'",1],["B836","AL","CARREGA LIGURE",1],["B837","GE","CARRETTO",0],["B838","SP","CARRO",1],["B839","SP","CARRODANO",1],["B840","AL","CARROSIO",1],["B841","CN","CARRU'",1],["B842","AQ","CARSOLI",1],["B843","IM","CARTARI E CALDERARA",0],["B844","VI","CARTIGLIANO",1],["B845","CN","CARTIGNANO",1],["B846","PU","CARTOCETO",1],["B847","AL","CARTOSIO",1],["B848","PD","CARTURA",1],["B849","CR","CARUBERTO",0],["B850","MI","CARUGATE",1],["B851","CO","CARUGO",1],["B852","CO","CARUGO AROSIO",0],["B852","CO","CARUGO CON AROSIO",0],["B853","CH","CARUNCHIO",1],["B854","BG","CARVICO",1],["B855","BS","CARZAGO",0],["B855","BS","CARZAGO DELLA RIVIERA",0],["B856","TN","CARZANO",1],["B857","KR","CASABONA",1],["B858","CB","CASACALENDA",1],["B859","CH","CASACANDITELLA",1],["B860","CE","CASAGIOVE",1],["B870","AL","CASAL CERMELLI",1],["B872","CE","CASAL DI PRINCIPE",1],["B912","PD","CASAL SER UGO",0],["B895","SA","CASAL VELINO",1],["B861","CH","CASALANGUIDA",1],["B862","FR","CASALATTICO",1],["B863","CE","CASALBA",0],["B864","NO","CASALBELTRAME",1],["B865","CH","CASALBORDINO",1],["B866","AV","CASALBORE",1],["B867","TO","CASALBORGONE",1],["B868","SA","CASALBUONO",1],["B869","CR","CASALBUTTANO",0],["B869","CR","CASALBUTTANO ED UNITI",1],["B871","CB","CASALCIPRANO",1],["B873","BN","CASALDUNI",1],["B874","CR","CASALE",0],["B875","MI","CASALE",0],["B876","NO","CASALE",0],["B877","PD","CASALE",0],["B878","PI","CASALE",0],["B879","TV","CASALE",0],["B876","VB","CASALE CORTE CERRO",1],["B874","CR","CASALE CREMASCO",0],["B881","CR","CASALE CREMASCO-VIDOLASCO",1],["B877","PD","CASALE DI SCODOSIA",1],["B878","PI","CASALE DI VAL DI CECINA",0],["B875","VA","CASALE LITTA",1],["B878","PI","CASALE MARITTIMO",1],["B885","AL","CASALE MONFERRATO",1],["B879","TV","CASALE SUL SILE",1],["B880","BO","CASALECCHIO DI RENO",1],["B882","AL","CASALEGGIO",0],["B883","NO","CASALEGGIO",0],["B882","AL","CASALEGGIO BOIRO",1],["B884","NO","CASALEGGIO CASTELLAZZO",0],["B883","NO","CASALEGGIO NOVARA",1],["B886","VR","CASALEONE",1],["B887","MI","CASALETTO",0],["B888","SA","CASALETTO",0],["B889","CR","CASALETTO CEREDANO",1],["B890","CR","CASALETTO DI SOPRA",1],["B887","LO","CASALETTO LODIGIANO",1],["B888","SA","CASALETTO SPARTANO",1],["B891","CR","CASALETTO VAPRIO",1],["B892","BO","CASALFIUMANESE",1],["B893","RE","CASALGRANDE",1],["B894","CN","CASALGRASSO",1],["M385","CS","CASALI DEL MANCO",1],["B895","SA","CASALICCHIO",0],["B896","CH","CASALINCONTRADA",1],["B897","NO","CASALINO",1],["B898","CR","CASALMAGGIORE",1],["B899","LO","CASALMAIOCCO",1],["B900","CR","CASALMORANO",1],["B901","MN","CASALMORO",1],["B902","AL","CASALNOCETO",1],["A698","ME","CASALNUOVO",0],["B868","SA","CASALNUOVO",0],["B903","CS","CASALNUOVO",0],["B904","FG","CASALNUOVO",0],["B905","NA","CASALNUOVO",0],["B906","PZ","CASALNUOVO",0],["B905","NA","CASALNUOVO DI NAPOLI",1],["B906","PZ","CASALNUOVO LUCANO",0],["B904","FG","CASALNUOVO MONTEROTARO",1],["B907","MN","CASALOLDO",1],["B908","CR","CASALORZO GEROLDI",0],["B909","MN","CASALPOGLIO",0],["B910","LO","CASALPUSTERLENGO",1],["B911","MN","CASALROMANO",1],["B912","PD","CASALSERUGO",1],["B913","CR","CASALSIGONE",0],["B914","CR","CASALSIGONE ED UNITI",0],["B915","FG","CASALTRINITA",0],["B916","CE","CASALUCE",1],["B917","FG","CASALVECCHIO",0],["B918","ME","CASALVECCHIO",0],["B917","FG","CASALVECCHIO DI PUGLIA",1],["B918","ME","CASALVECCHIO SICULO",1],["B919","FR","CASALVIERI",1],["B920","NO","CASALVOLONE",1],["B921","VA","CASALZUIGNO",1],["B922","NA","CASAMARCIANO",1],["B923","BA","CASAMASSIMA",1],["B924","NA","CASAMICCIOLA",0],["B924","NA","CASAMICCIOLA TERME",1],["B925","NA","CASANDRINO",1],["B860","CE","CASANOVA",0],["B926","CO","CASANOVA",0],["B927","GE","CASANOVA",0],["B928","NO","CASANOVA",0],["M224","CR","CASANOVA DEL MORBASCO",0],["B926","CO","CASANOVA DI UGGIATE",0],["B860","CE","CASANOVA E COCCAGNA",0],["B928","VC","CASANOVA ELVO",1],["B926","CO","CASANOVA LANZA",0],["B927","SV","CASANOVA LERRONE",1],["B929","PV","CASANOVA LONATI",1],["B931","CR","CASANUOVA OFF
1REDI",0],["B932","RM","CASAPE",1],["M260","CE","CASAPESENNA",1],["B933","BI","CASAPINTA",1],["B934","RI","CASAPROTA",1],["B935","CE","CASAPULLA",1],["B936","LE","CASARANO",1],["B937","LC","CASARGO",1],["B938","MI","CASARILE",1],["B940","UD","CASARSA",0],["B940","PN","CASARSA DELLA DELIZIA",1],["B939","GE","CASARZA",0],["B939","GE","CASARZA LIGURE",1],["B941","AL","CASASCO",1],["B942","CO","CASASCO",0],["B942","CO","CASASCO D'INTELVI",0],["B943","LC","CASATENOVO",1],["B944","PV","CASATICO",0],["B945","PV","CASATISMA",1],["B946","NA","CASAVATORE",1],["B947","BG","CASAZZA",1],["B948","PG","CASCIA",1],["B949","VA","CASCIAGO",1],["A559","PI","CASCIANA TERME",0],["M327","PI","CASCIANA TERME LARI",1],["B950","PI","CASCINA",1],["C026","CR","CASCINE",0],["B951","VC","CASCINE DI STRA",0],["C029","CR","CASCINE GANDINI",0],["B952","VC","CASCINE SAN GIACOMO",0],["B953","TO","CASCINETTE D'IVREA",1],["B954","PV","CASEI GEROLA",1],["B955","TO","CASELETTE",1],["B956","GE","CASELLA",1],["B957","MI","CASELLE",0],["B958","MI","CASELLE",0],["B959","SA","CASELLE",0],["B960","TO","CASELLE",0],["B957","MI","CASELLE D'OZERO",0],["B959","SA","CASELLE IN PITTARI",1],["B961","LO","CASELLE LANDI",1],["B958","LO","CASELLE LURANI",1],["B960","TO","CASELLE TORINESE",1],["B962","FI","CASELLINA E TORRI",0],["B963","CE","CASERTA",1],["B964","TN","CASEZ",0],["B965","TV","CASIER",1],["B966","RC","CASIGNANA",1],["B967","RE","CASINA",1],["B968","CZ","CASINO",0],["B969","BO","CASIO E CASOLA",0],["B970","CO","CASIRAGO",0],["B971","BG","CASIRATE",0],["B972","MI","CASIRATE",0],["B971","BG","CASIRATE D'ADDA",1],["B972","MI","CASIRATE OLONA",0],["B973","CO","CASLETTO",0],["B974","CO","CASLINO",0],["B975","CO","CASLINO",0],["B975","CO","CASLINO AL PIANO",0],["B974","CO","CASLINO D'ERBA",1],["B974","CO","CASLINO PIANO D'ERBA",0],["B976","CO","CASNATE",0],["B977","CO","CASNATE CON BERNATE",1],["B978","BG","CASNIGO",1],["B979","MS","CASOLA",0],["B980","NA","CASOLA",0],["B980","NA","CASOLA DI NAPOLI",1],["B979","MS","CASOLA IN LUNIGIANA",1],["B982","RA","CASOLA VALSENIO",1],["B981","MI","CASOLATE",0],["B983","CS","CASOLE",0],["B984","SI","CASOLE",0],["B983","CS","CASOLE BRUZIO",0],["B984","SI","CASOLE D'ELSA",1],["B985","CH","CASOLI",1],["B986","MI","CASONE",0],["B987","MI","CASORATE",0],["B988","PV","CASORATE",0],["B988","PV","CASORATE PRIMO",1],["B987","VA","CASORATE SEMPIONE",1],["B989","MI","CASOREZZO",1],["B990","NA","CASORIA",1],["B991","AT","CASORZO",1],["B992","VI","CASOTTO",0],["A472","RI","CASPERIA",1],["B993","SO","CASPOGGIO",1],["B994","UD","CASSACCO",1],["B995","CO","CASSAGO",0],["B996","LC","CASSAGO BRIANZA",1],["B997","AV","CASSANO",0],["B998","BA","CASSANO",0],["B999","CO","CASSANO",0],["C001","CO","CASSANO",0],["C002","CS","CASSANO",0],["C001","CO","CASSANO ALBESE",0],["C002","CS","CASSANO ALL'IONIO",1],["C002","CS","CASSANO ALLO IONIO",0],["C003","MI","CASSANO D'ADDA",1],["B998","BA","CASSANO DELLE MURGE",1],["B997","AV","CASSANO IRPINO",1],["C004","VA","CASSANO MAGNAGO",1],["C005","AL","CASSANO SPINOLA",0],["M388","AL","CASSANO SPINOLA",1],["B999","VA","CASSANO VALCUVIA",1],["C006","SR","CASSARO",1],["C007","BG","CASSIGLIO",1],["C008","MI","CASSINA ALIPRANDI",0],["C009","MI","CASSINA AMATA",0],["C010","MI","CASSINA BARAGGIA",0],["C011","CO","CASSINA DE' BRACCHI",0],["C012","MI","CASSINA DE' GATTI",0],["C014","MI","CASSINA DE' PECCHI",1],["C013","MI","CASSINA DEL PERO",0],["C015","MI","CASSINA FERRARA",0],["C016","CO","CASSINA MARIAGA",0],["C017","MI","CASSINA NUOVA",0],["C018","MI","CASSINA PERTUSELLA",0],["C019","MI","CASSINA POBBIA",0],["C020","CO","CASSINA RIZZARDI",1],["C021","MI","CASSINA SAVINA",0],["C023","MI","CASSINA TRIULZA",0],["C024","LC","CASSINA VALSASSINA",1],["C025","MI","CASSINA VERGHERA",0],["C022","AT","CASSINASCO",1],["C027","AL","CASSINE",1],["C028","PV","CASSINE CALDERARI",0],["C031","PV","CASSINE SIRIGARI",0],["C032","PV","CASSINE TOLENTINE",0],["C030","AL","CASSINELLE",1],["C033","MI","CASSINETTA DI LUGAGNANO",1],["C034","FR","CASSINO",1],["C035","PV","CASSINO",0],["C036","MI","CASSINO D'ALBERI",0],["C035","PV","CASSINO PO",0],["C037","VI","CASSOLA",1],["C038","PV","CASSOLNOVO",1],["C039","CZ","CASTAGNA",0],["C040","TE","CASTAGNA",0],["C041","VR","CASTAGNARO",1],["C042","MI","CASTAGNATE OLONA",0],["C043","TN","CASTAGNE'",0],["C044","PI","CASTAGNETO",0],["C045","TO","CASTAGNETO",0],["C044","LI","CASTAGNETO CARDUCCI",1],["C044","PI","CASTAGNETO MARITTIMO",0],["C045","TO","CASTAGNETO PO",1],["C046","CN","CASTAGNITO",1],["C047","AL","CASTAGNOLE",0],["C048","TO","CASTAGNOLE",0],["C049","AT","CASTAGNOLE DELLE 
1LANZE",1],["C047","AT","CASTAGNOLE MONFERRATO",1],["C048","TO","CASTAGNOLE PIEMONTE",1],["C050","PV","CASTANA",1],["C051","ME","CASTANIA",0],["C052","MI","CASTANO",0],["C052","MI","CASTANO PRIMO",1],["C053","PV","CASTEGGIO",1],["C054","MI","CASTEGNATE",0],["C054","MI","CASTEGNATE OLONA",0],["C055","BS","CASTEGNATO",1],["C056","VI","CASTEGNERO",1],["C058","AV","CASTEL BARONIA",1],["C064","AT","CASTEL BOGLIONE",1],["C065","RA","CASTEL BOLOGNESE",1],["B494","CE","CASTEL CAMPAGNANO",1],["C040","TE","CASTEL CASTAGNA",1],["C068","VT","CASTEL CELLESI",0],["C070","AP","CASTEL CLEMENTINO",0],["C071","AN","CASTEL COLONNA",0],["C183","TN","CASTEL CONDINO",1],["C075","BO","CASTEL D'AIANO",1],["C076","MN","CASTEL D'ARIO",1],["C078","VR","CASTEL D'AZZANO",1],["C079","BG","CASTEL DE' CONTI",0],["C087","AL","CASTEL DE' RATTI",0],["C082","IS","CASTEL DEL GIUDICE",1],["C083","AQ","CASTEL DEL MONTE",1],["C084","UD","CASTEL DEL MONTE UDINESE",0],["C085","GR","CASTEL DEL PIANO",1],["C086","BO","CASTEL DEL RIO",1],["B969","BO","CASTEL DI CASIO",1],["C088","AP","CASTEL DI CROCE",0],["C090","AQ","CASTEL DI IERI",1],["C091","CT","CASTEL DI IUDICA",1],["C092","PG","CASTEL DI LAGO",0],["C093","AP","CASTEL DI LAMA",1],["C094","ME","CASTEL DI LUCIO",1],["C096","AQ","CASTEL DI SANGRO",1],["C097","CE","CASTEL DI SASSO",1],["C098","RI","CASTEL DI TORA",1],["C099","GO","CASTEL DOBRA",0],["C102","AR","CASTEL FOCOGNANO",1],["C114","CH","CASTEL FRENTANO",1],["C115","CR","CASTEL GABBIANO",1],["C116","RM","CASTEL GANDOLFO",1],["C117","TR","CASTEL GIORGIO",1],["C118","MN","CASTEL GOFFREDO",1],["C121","BO","CASTEL GUELFO",0],["C121","BO","CASTEL GUELFO DI BOLOGNA",1],["C124","FM","CASTEL IABLANIZZA",0],["M354","TN","CASTEL IVANO",1],["C131","PV","CASTEL LAMBRO",0],["C203","RM","CASTEL MADAMA",1],["C204","BO","CASTEL MAGGIORE",1],["C208","BS","CASTEL MELLA",1],["C210","ME","CASTEL MOLA",0],["C211","CE","CASTEL MORRONE",1],["C252","PG","CASTEL RITALDI",1],["C252","PG","CASTEL RITALDI E SAN GIOVANNI",0],["C253","AT","CASTEL ROCCHERO",1],["C255","BG","CASTEL ROZZONE",1],["C256","SA","CASTEL RUGGERO",0],["C257","PG","CASTEL SAN BENEDETTO REATINO",0],["C258","PG","CASTEL SAN FELICE",0],["C259","SA","CASTEL SAN GIORGIO",1],["C260","PG","CASTEL SAN GIOVANNI",0],["C261","PC","CASTEL SAN GIOVANNI",1],["C260","PG","CASTEL SAN GIOVANNI DI SPOLETO",0],["C262","SA","CASTEL SAN LORENZO",1],["C263","AR","CASTEL SAN NICCOLO'",1],["C264","AL","CASTEL SAN PIETRO",0],["C265","BO","CASTEL SAN PIETRO",0],["C266","RM","CASTEL SAN PIETRO",0],["C264","AL","CASTEL SAN PIETRO MONFERRATO",0],["C265","BO","CASTEL SAN PIETRO NELL'EMILIA",0],["C266","RM","CASTEL SAN PIETRO ROMANO",1],["C265","BO","CASTEL SAN PIETRO TERME",1],["C270","IS","CASTEL SAN VINCENZO",1],["C268","RI","CASTEL SANT'ANGELO",1],["C269","VT","CASTEL SANT'ELIA",1],["C114","CH","CASTEL TRENTANO",0],["C282","AO","CASTEL VERRES",0],["C289","TR","CASTEL VISCARDO",1],["C110","IM","CASTEL VITTORIO",1],["C291","CE","CASTEL VOLTURNO",1],["C057","PD","CASTELBALDO",1],["C059","MN","CASTELBELFORTE",1],["C060","AN","CASTELBELLINO",1],["C061","BZ","CASTELBELLO",0],["C062","BZ","CASTELBELLO CIARDES",0],["C062","BZ","CASTELBELLO-CIARDES",1],["C063","SV","CASTELBIANCO",1],["C066","CB","CASTELBOTTACCIO",1],["C067","PA","CASTELBUONO",1],["C069","SA","CASTELCIVITA",1],["C072","BS","CASTELCOVATI",1],["C073","TV","CASTELCUCCO",1],["C074","PA","CASTELDACCIA",1],["C077","BZ","CASTELDARNE",0],["C080","PU","CASTELDELCI",0],["C080","RN","CASTELDELCI",1],["C081","CN","CASTELDELFINO",1],["C089","CR","CASTELDIDONE",1],["C095","PU","CASTELDIMEZZO",0],["C100","AN","CASTELFIDARDO",1],["C101","FI","CASTELFIORENTINO",1],["C103","TN","CASTELFONDO",0],["C104","LT","CASTELFORTE",1],["C105","AV","CASTELFRANCI",1],["C106","BN","CASTELFRANCO",0],["C107","BO","CASTELFRANCO",0],["C108","CS","CASTELFRANCO",0],["C109","CR","CASTELFRANCO",0],["C110","IM","CASTELFRANCO",0],["C111","TV","CASTELFRANCO",0],["C109","CR","CASTELFRANCO D'OGLIO",0],["C112","AR","CASTELFRANCO DI SOPRA",0],["C113","PI","CASTELFRANCO DI SOTTO",1],["C107","MO","CASTELFRANCO EMILIA",1],["C106","BN","CASTELFRANCO IN MISCANO",1],["C107","MO","CASTELFRANCO NELL'EMILIA",0],["M322","AR","CASTELFRANCO PIANDISCO'",1],["C111","TV","CASTELFRANCO VENETO",1],["M393","LO","CASTELGERUNDO",1],["C119","VI","CASTELGOMBERTO",1],["C120","PZ","CASTELGRANDE",1],["C122","RO","CASTELGUGLIELMO",1],["C123","CH","CASTELGUIDONE",1],["C127","AT","CASTELL'ALFERO",1],["C145","PC","CASTELL'ARQUATO",1],["C147","GR","CASTELL'AZZARA",1],["C051","ME","CASTELL'UMBERTO",1],["C125","SA","CASTELLABATE",1],["C126","AQ","CASTELLAFIUME",1],["C128","TE","CASTELLALTO",1],["C129","NA","CASTELLAMARE",0],["C132","PE","CASTELLAMMARE",0],["C132","PE","CASTELLAMMARE ADRIATICO",0],["C130","TP","CASTELLAMMARE DEL GOLFO",1],["C129","NA","CASTELLAMMARE DI STABIA",1],["C133","TO","CASTELLAMONTE",1],["C134","BA","CASTELLANA",0],["C134","BA","CASTELLANA GROTTE",1],["C135","PA","CASTELLANA SICULA",1],["C136","TA","CASTELLANETA",1],["C137","AL","CASTELLANIA",0],["C137","AL","CASTELLANIA COPPI",1],["C138","TN","CASTELLANO",0],["C139","VA","CASTELLANZA",1],["C140","CN","CASTELLAR",0],["C142","AL","CASTELLAR GUIDOBONO",1],["C141","RE","CASTELLARANO",1],["C076","MN","CASTELLARO",0],["C143","IM","CASTELLARO",1],["C144","PV","CASTELLARO DE' GIORGI",0],["C146","BL","CASTELLAVAZZO",0],["C148","AL","CASTELLAZZO",0],["C149","NO","CASTELLAZZO",0],["C148","AL","CASTELLAZZO BORMIDA",1],["C150","MI","CASTELLAZZO DE' BARZI",0],["C149","NO","CASTELLAZZO NOVARESE",1],["C151","VC","CASTELLENGO",0],["C152","AN","CASTELLEONE",0],["C153","CR","CASTELLEONE",1],["C152","AN","CASTELLEONE DI SUASA",1],["C154","AT","CASTELLERO",1],["B154","VR","CASTELLETTO",0],["C164","PV","CASTELLETTO",0],["C155","BI","CASTELLETTO CERVO",1],["C156","AL","CASTELLETTO D'ERRO",1],["C158","AL","CASTELLETTO D'ORBA",1],["C157","PV","CASTELLETTO DI BRANDUZZO",1],["B154","VR","CASTELLETTO DI BRENZONE",0],["C159","MI","CASTELLETTO MENDOSIO",0],["C160","AL","CASTELLETTO MERLI",1],["C161","AT","CASTELLETTO MOLINA",1],["C162","AL","CASTELLETTO MONFERRATO",1],["C163","CN","CASTELLETTO MONFORTE",0],["C164","PV","CASTELLETTO PO",0],["C162","AL","CASTELLETTO SCAZZOSO",0],["C166","NO","CASTELLETTO SOPRA TICINO",1],["C165","CN","CASTELLETTO STURA",1],["C167","CN","CASTELLETTO UZZONE",1],["C168","VC","CASTELLETTO VILLA",0],["C169","TE","CASTELLI",1],["C079","BG","CASTELLI CALEPIO",1],["C171","NO","CASTELLI CUSIANI",0],["C172","SI","CASTELLINA IN CHIANTI",1],["C174","PI","CASTELLINA MARITTIMA",1],["C173","CN","CASTELLINALDO",0],["C173","CN","CASTELLINALDO D'ALBA",1],["C175","CB","CASTELLINO",0],["C176","CN","CASTELLINO",0],["C175","CB","CASTELLINO DEL BIFERNO",1],["C176","CN","CASTELLINO TANARO",1],["C177","FR","CASTELLIRI",1],["C178","CE","CASTELLO",0],["C179","CO","CASTELLO",0],["C180","CO","CASTELLO",0],["C181","CO","CASTELLO",0],["C182","TN","CASTELLO",0],["C183","TN","CASTELLO",0],["B312","VA","CASTELLO CABIAGLIO",1],["C184","PV","CASTELLO D'AGOGNA",1],["C178","CE","CASTELLO D'ALIFE",0],["C185","BO","CASTELLO D'ARGILE",1],["C178","CE","CASTELLO DEL MATESE",1],["C186","SO","CASTELLO DELL'ACQUA",1],["A300","AT","CASTELLO DI ANNONE",1],["C187","LC","CASTELLO DI BRIANZA",1],["B494","CE","CASTELLO DI CAMPAGNANO",0],["C188","NA","CASTELLO DI CISTERNA",1],["C189","TN","CASTELLO DI FIEMME",0],["C190","TV","CASTELLO DI GODEGO",1],["C077","BZ","CASTELLO DI PUSTERIA",0],["C191","BO","CASTELLO DI SERRAVALLE",0],["C180","CO","CASTELLO SOPRA LECCO",0],["C194","TN","CASTELLO TESINO",1],["C179","CO","CASTELLO VALSOLDA",0],["C181","VA","CASTELLO VALTRAVAGLIA",0],["C189","TN","CASTELLO-MOLINA DI FIEMME",1],["C192","CB","CASTELLONE AL VOLTURNO",0],["C193","LT","CASTELLONORATO",0],["C195","MN","CASTELLUCCHIO",1],["C069","SA","CASTELLUCCIA",0],["C094","ME","CASTELLUCCIO",0],["C177","CE","CASTELLUCCIO",0],["C196","PZ","CASTELLUCCIO",0],["C197","CB","CASTELLUCCIO ACQUABORRANO",0],["C198","FG","CASTELLUCCIO DEI SAURI",1],["C177","CE","CASTELLUCCIO DI SORA",0],["C200","CB","CASTELLUCCIO IN VERRINO",0],["C199","PZ","CASTELLUCCIO INFERIORE",1],["C201","PZ","CASTELLUCCIO SUPERIORE",1],["C202","FG","CASTELLUCCIO VALMAGGIORE",1],["C205","CN","CASTELMAGNO",1],["C206","CO","CASTELMARTE",1],["C207","RO","CASTELMASSA",1],["C197","CB","CASTELMAURO",1],["C209","PZ","CASTELMEZZANO",1],["C210","ME","CASTELMOLA",1],["C212","MI","CASTELNOVATE",0],["C213","PV","CASTELNOVETTO",1],["C214","CN","CASTELNOVO",0],["C215","RO","CASTELNOVO",0],["C216","TN","CASTELNOVO",0],["C217","UD","CASTELNOVO",0],["C215","RO","CASTELNOVO BARIANO",1],["C217","PN","CASTELNOVO DEL FRIULI",1],["C218","RE","CASTELNOVO DI SOTTO",1],["C219","RE","CASTELNOVO NE' MONTI",1],["C114","CH","CASTELNUOVO",0],["C208","BS","CASTELNUOVO",0],["C216","TN","CASTELNUOVO",1],["C220","CO","CASTELNUOVO",0],["C221","CR","CASTELNUOVO",0],["C222","FG","CASTELNUOVO",0],["C223","FR","CASTELNUOVO",0],["C224","RI","CASTELNUOVO",0],["C225","VR","CASTELNUOVO",0],["C220","CO","CASTELNUOVO BAZENTE",0],["C226","AT","CASTELNUOVO BELBO",1],["C227","SI","CASTELNUOVO BERARDENGA",1],["C228","LO","CASTELNUOVO BOCCA D'ADDA",1],["C229","AL","CASTELNUOVO BORMIDA",1],["C220","CO","CASTELNUOVO BOZZENTE",1],["C230","AT","CASTELNUOVO CALCEA",1],["C231","SA","CASTELNUOVO CILENTO",1],["C221","CR","CASTELNUOVO CREMASCO",0],["C232","AL","CASTELNUOVO D'ASTI",0],["C238","FM","CASTELNUOVO D'ISTRIA",0],["C225","VR","CASTELNUOVO DEL GARDA",1],["C233","CR","CASTELNUOVO DEL VESCOVO",0],["C234","CR","CASTELNUOVO DEL ZAPPA",0],["C222","FG","CASTELNUOVO DELLA DAUNIA",1],["C214","CN","CASTELNUOVO DI CEVA",1],["C235","SA","CASTELNUOVO DI CONZA",1],["C224","RI","CASTELNUOVO DI FARFA",1],["C236","LU","CASTELNUOVO DI GARFAGNANA",1],["C237","RM","CASTELNUOVO DI PORTO",1],["C244","PI","CASTELNUOVO DI VAL DI CECINA",1],["C225","VR","CASTELNUOVO DI VERONA",0],["C232","AT","CASTELNUOVO DON BOSCO",1],["C239","CR","CASTELNUOVO GHERARDI",0],["C240","SP","CASTELNUOVO MAGRA",1],["C241","TO","CASTELNUOVO NIGRA",1],["C223","FR","CASTELNUOVO PARANO",1],["C242","MO","CASTELNUOVO RANGONE",1],["C243","AL","CASTELNUOVO SCRIVIA",1],["C244","PI","CASTELNUOVO VAL DI CECINA",0],["C245","BN","CASTELPAGANO",1],["C246","IS","CASTELPETROSO",1],["M225","TN","CASTELPIETRA",0],["C247","IS","CASTELPIZZUTO",1],["C248","AN","CASTELPLANIO",1],["C249","CR","CASTELPONZONE",0],["C250","BN","CASTELPOTO",1],["C251","MC","CASTELRAIMONDO",1],["C254","BZ","CASTELROTTO",1],["C267","MC","CASTELSANTANGELO",0],["C267","MC","CASTELSANTANGELO SUL NERA",1],["C271","PZ","CASTELSARACENO",1],["C272","SS","CASTELSARDO",1],["C273","VA","CASTELSEPRIO",1],["B968","KR","CASTELSILANO",1],["C274","AL","CASTELSPINA",1],["C275","AG","CASTELTERMINI",1],["C181","VA","CASTELVECCANA",1],["C098","PG","CASTELVECCHIO",0],["C276","GE","CASTELVECCHIO",0],["C277","IM","CASTELVECCHIO",0],["C278","AQ","CASTELVECCHIO CALVISIO",1],["C276","SV","CASTELVECCHIO DI ROCCA BARBENA",1],["C277","IM","CASTELVECCHIO DI SANTA MARIA MAGGIORE",0],["C279","AQ","CASTELVECCHIO SUBEQUO",1],["C280","BN","CASTELVENERE",1],["B129","CR","CASTELVERDE",1],["C064","AL","CASTELVERO",0],["C281","AL","CASTELVERO",0],["C281","AL","CASTELVERO D'ASTI",0],["C200","IS","CASTELVERRINO",1],["C283","AV","CASTELVETERE",0],["C284","BN","CASTELVETERE",0],["C285","RC","CASTELVETERE",0],["C283","AV","CASTELVETERE DI CALORE",0],["C284","BN","CASTELVETERE IN VAL FORTORE",1],["C283","AV","CASTELVETERE SUL CALORE",1],["C286","TP","CASTELVETRANO",1],["C287","MO","CASTELVETRO",0],["C288","PC","CASTELVETRO",0],["C287","MO","CASTELVETRO DI MODENA",1],["C288","PC","CASTELVETRO PIACENTINO",1],["C290","CR","CASTELVISCONTI",1],["C292","BO","CASTENASO",1],["C293","BS","CASTENEDOLO",1],["M288","CA","CASTIADAS",0],["M288","SU","CASTIADAS",1],["C294","AO","CASTIGLION DORA",0],["C318","AR","CASTIGLION FIBOCCHI",1],["C319","AR","CASTIGLION FIORENTINO",1],["C320","AR","CASTIGLION UBERTINI",0],["C295","AL","CASTIGLIONE",0],["C296","BO","CASTIGLIONE",0],["C297","CT","CASTIGLIONE",0],["C298","CH","CASTIGLIONE",0],["C299","CO","CASTIGLIONE",0],["C300","CO","CASTIGLIONE",0],["C301","CS","CASTIGLIONE",0],["C302","GE","CASTIGLIONE",0],["C303","MS","CASTIGLIONE",0],["C304","MI","CASTIGLIONE",0],["C305","NO","CASTIGLIONE",0],["C306","SA","CASTIGLIONE",0],["C307","TO","CASTIGLIONE",0],["C308","PE","CASTIGLIONE A CASAU
1RIA",1],["C308","TE","CASTIGLIONE ALLA PESCARA",0],["C302","GE","CASTIGLIONE CHIAVARESE",1],["C301","CS","CASTIGLIONE COSENTINO",1],["C304","LO","CASTIGLIONE D'ADDA",1],["C295","AL","CASTIGLIONE D'ASTI",0],["C299","CO","CASTIGLIONE D'INTELVI",0],["C313","SI","CASTIGLIONE D'ORCIA",1],["C305","NO","CASTIGLIONE D'OSSOLA",0],["C296","BO","CASTIGLIONE DEI PEPOLI",1],["C306","SA","CASTIGLIONE DEL GENOVESI",1],["C309","PG","CASTIGLIONE DEL LAGO",1],["C310","GR","CASTIGLIONE DELLA PESCAIA",1],["C311","TE","CASTIGLIONE DELLA VALLE",0],["C312","MN","CASTIGLIONE DELLE STIVIERE",1],["C303","LU","CASTIGLIONE DI GARFAGNANA",1],["C297","CT","CASTIGLIONE DI SICILIA",1],["C314","CN","CASTIGLIONE FALLETTO",1],["C315","VT","CASTIGLIONE IN TEVERINA",1],["C298","CH","CASTIGLIONE MESSER MARINO",1],["C316","TE","CASTIGLIONE MESSER RAIMONDO",1],["C300","VA","CASTIGLIONE OLONA",1],["C317","CN","CASTIGLIONE TINELLA",1],["C307","TO","CASTIGLIONE TORINESE",1],["C321","AP","CASTIGNANO",1],["C322","TE","CASTILENTI",1],["C323","CN","CASTINO",1],["C324","BG","CASTIONE",0],["C325","SO","CASTIONE",0],["C326","VR","CASTIONE",0],["C325","SO","CASTIONE ANDEVENNO",1],["C324","BG","CASTIONE DELLA PRESOLANA",1],["C326","VR","CASTIONE VERONESE",0],["C327","UD","CASTIONS DI STRADA",1],["C328","MI","CASTIRAGA DA REGGIO",0],["C329","LO","CASTIRAGA VIDARDO",1],["C330","BS","CASTO",1],["C331","AP","CASTORANO",1],["C332","BS","CASTREZZATO",1],["C333","BS","CASTREZZONE",0],["C334","LE","CASTRI DI LECCE",1],["C334","LE","CASTRI FRANCONE",0],["C335","LE","CASTRIGNANO DE' GRECI",1],["C336","LE","CASTRIGNANO DEL CAPO",1],["C337","BG","CASTRO",1],["C338","RM","CASTRO",0],["M261","LE","CASTRO",1],["C338","FR","CASTRO DEI VOLSCI",1],["C339","FC","CASTROCARO E TERRA DEL SOLE",0],["C339","FC","CASTROCARO TERME E TERRA DEL SOLE",1],["C340","FR","CASTROCIELO",1],["C341","AG","CASTROFILIPPO",1],["C342","EN","CASTROGIOVANNI",0],["C108","CS","CASTROLIBERO",1],["C343","VA","CASTRONNO",1],["C344","PA","CASTRONOVO",0],["C344","PA","CASTRONOVO DI SICILIA",1],["C345","PZ","CASTRONUOVO",0],["C345","PZ","CASTRONUOVO DI SANT'ANDREA",1],["C346","CB","CASTROPIGNANO",1],["C347","ME","CASTROREALE",1],["C348","CS","CASTROREGIO",1],["C349","CS","CASTROVILLARI",1],["C350","RC","CATAFORIO",0],["C351","CT","CATANIA",1],["C352","CZ","CATANZARO",1],["C353","EN","CATENANUOVA",1],["C354","PE","CATIGNANO",1],["C355","RC","CATONA",0],["C356","AG","CATTOLICA",0],["C357","RN","CATTOLICA",1],["C356","AG","CATTOLICA ERACLEA",1],["C285","RC","CAULONIA",1],["C358","TN","CAURIA",0],["C359","BN","CAUTANO",1],["C360","PV","CAVA",0],["C361","SA","CAVA",0],["B824","PV","CAVA CARPIGNANO",0],["C361","SA","CAVA DE' TIRRENI",1],["C360","PV","CAVA MANARA",1],["C386","CR","CAVA TIGOZZI",0],["C362","LO","CAVACURTA",0],["C363","BI","CAVAGLIA'",1],["C364","NO","CAVAGLIETTO",1],["C365","NO","CAVAGLIO",0],["C366","NO","CAVAGLIO",0],["C365","NO","CAVAGLIO D'AGOGNA",1],["C366","NO","CAVAGLIO SAN DONNINO",0],["C367","VB","CAVAGLIO-SPOCCIA",0],["C368","PV","CAVAGNERA",0],["C369","TO","CAVAGNOLO",1],["C370","VR","CAVAION",0],["C370","VR","CAVAION VERONESE",1],["C371","MI","CAVAIONE",0],["C372","TN","CAVALESE",1],["C373","CR","CAVALLARA",0],["C374","CO","CAVALLASCA",0],["C375","CN","CAVALLERLEONE",1],["C376","CN","CAVALLERMAGGIORE",1],["C377","LE","CAVALLINO",1],["M308","VE","CAVALLINO-TREPORTI",1],["C378","NO","CAVALLIRIO",1],["C379","NO","CAVANDONE",0],["C380","TN","CAVARENO",1],["C381","CO","CAVARGNA",1],["C382","VA","CAVARIA CON PREMEZZO",1],["C382","MI","CAVARIA ED UNITI",0],["C383","VE","CAVARZERE",1],["C384","TV","CAVASO",0],["C384","TV","CAVASO DEL TOMBA",1],["C385","UD","CAVASSO",0],["C385","PN","CAVASSO NUOVO",1],["C387","AL","CAVATORE",1],["C388","VE","CAVAZUCCHERINA",0],["C389","UD","CAVAZZO",0],["C389","UD","CAVAZZO CARNICO",1],["C390","RM","CAVE",1],["C391","TS","CAVE AUREMIANE",0],["C392","TN","CAVEDAGO",1],["C393","TN","CAVEDINE",1],["C394","MI","CAVENAGO",0],["C395","MI","CAVENAGO",0],["C394","LO","CAVENAGO D'ADDA",1],["C395","MB","CAVENAGO DI BRIANZA",1],["C395","MI","CAVENAGO DI BRIANZA",0],["C396","BG","CAVERNAGO",1],["C397","CO","CAVERSACCIO",0],["C398","MO","CAVEZZO",1],["C399","MI","CAVIAGA",0],["C400","TN","CAVIZZANA",1],["C401","BZ","CAVOLANO",0],["C402","VA","CAVONA",0],["C403","TO","CAVORETTO",0],["C404","TO","CAVOUR",1],["M226","TN","CAVRASTO",0],["C405","RE","CAVRIAGO",1],["C406","MN","CAVRIANA",1],["C407","AR","CAVRIGLIA",1],["Z530","EE","CAYMAN (ISOLE)",1],["C408","BS","CAZZAGO",0],["C409","CO","CAZZAGO",0],["C409","VA","CAZZAGO BRABBIA",1],["C408","BS","CAZZAGO SAN MARTINO",1],["C410","BG","CAZZANO",0],["C411","MI","CAZZANO",0],["C412","VR","CAZZANO",0],["C411","MI","CAZZANO BEFANA",0],["C411","MI","CAZZANO BESANA",0],["C412","VR","CAZZANO DI TRAMIGNA",1],["C410","BG","CAZZANO SANT'ANDREA",1],["B017","MI","CAZZIMANI",0],["B634","VA","CAZZONE",0],["Z156","EE","CECA REPUBBLICA",1],["C413","FR","CECCANO",1],["C414","PV","CECIMA",1],["C415","LI","CECINA",1],["C416","GO","CECONICO",0],["Z105","EE","CECOSLOVACCHIA",0],["C417","BS","CEDEGOLO",1],["C418","SO","CEDRASCO",1],["C419","MI","CEDRATE",0],["C420","PA","CEFALA' DIANA",1],["C421","PA","CEFALU'",1],["C422","VE","CEGGIA",1],["C423","BA","CEGLIE",0],["C424","BR","CEGLIE",0],["C425","FM","CEGLIE",0],["C423","BA","CEGLIE DEL CAMPO",0],["C424","BR","CEGLIE MESSAPICA",1],["C424","BR","CEGLIE MESSAPICO",0],["C426","AQ","CELANO",1],["C427","TN","CELENTINO",0],["C428","CH","CELENZA",0],["C429","FG","CELENZA",0],["C428","CH","CELENZA SUL FRIGNO",0],["C428","CH","CELENZA SUL TRIGNO",1],["C429","FG","CELENZA VALFORTORE",1],["C430","CS","CELICO",1],["C431","VA","CELINA",0],["C432","AL","CELLA",0],["C433","CR","CELLA",0],["C434","PV","CELLA",0],["C435","CR","CELLA DATI",1],["C434","PV","CELLA DI BOBBIO",0],["C432","AL","CELLA MONTE",1],["C436","BA","CELLAMARE",1],["C437","CS","CELLARA",1],["C438","AT","CELLARENGO",1],["C439","BS","CELLATICA",1],["C440","AL","CELLE",0],["C441","CN","CELLE",0],["C442","FG","CELLE",0],["C443","GE","CELLE",0],["C444","SA","CELLE",0],["C444","SA","CELLE DI BULGHERIA",1],["C441","CN","CELLE DI MACRA",1],["C442","FG","CELLE DI SAN VITO",1],["C440","AT","CELLE ENOMONDO",1],["C443","SV","CELLE LIGURE",1],["C442","FG","CELLE SAN VITO",0],["C445","TN","CELLEDIZZO",0],["C446","VT","CELLENO",1],["C447","VT","CELLERE",1],["C448","BR","CELLINO",0],["C449","TE","CELLINO",0],["C449","TE","CELLINO ATTANASIO",1],["C448","BR","CELLINO SA
1N MARCO",1],["C450","VC","CELLIO",0],["M398","VC","CELLIO CON BREIA",1],["M262","CE","CELLOLE",1],["C451","PV","CELPENCHIO",0],["C452","TN","CEMBRA",0],["M355","TN","CEMBRA LISIGNAGO",1],["C453","CZ","CENADI",1],["C454","BG","CENATE",0],["C455","BG","CENATE D'ARGON",0],["C456","BG","CENATE DI SOPRA",0],["C457","BG","CENATE DI SOTTO",0],["C456","BG","CENATE SOPRA",1],["C457","BG","CENATE SOTTO",1],["C458","BL","CENCENIGHE",0],["C458","BL","CENCENIGHE AGORDINO",1],["C459","BG","CENE",1],["C460","TV","CENEDA",0],["C461","RO","CENESELLI",1],["C462","SV","CENESI",0],["C463","SV","CENGIO",1],["C464","BZ","CENGLES",0],["C465","IM","CENOVA",0],["C467","TN","CENTA SAN NICOLO'",0],["C466","CN","CENTALLO",1],["C468","CO","CENTEMERO",0],["C469","FE","CENTO",1],["C470","SA","CENTOLA",1],["C471","EN","CENTORBI",0],["C472","CZ","CENTRACHE",1],["Z308","EE","CENTRAFRICANA REPUBBLICA",0],["C473","BG","CENTRISOLA",0],["M394","CO","CENTRO VALLE INTELVI",1],["Z308","EE","CENTROAFRICANA REPUBBLICA",1],["Z308","EE","CENTROAFRICANO IMPERO",0],["C471","EN","CENTURIPE",1],["C471","EN","CENTURUPI",0],["C474","PE","CEPAGATTI",1],["C475","BG","CEPINO",0],["C476","BN","CEPPALONI",1],["C477","MI","CEPPEDA",0],["C478","VB","CEPPO MORELLI",1],["C479","FR","CEPRANO",1],["C480","EN","CERAMI",1],["C481","GE","CERANESI",1],["C482","CO","CERANO",0],["C483","NO","CERANO",1],["C482","CO","CERANO D'INTELVI",1],["C484","PV","CERANOVA",1],["C485","SA","CERASO",1],["C486","CB","CERCEMAGGIORE",1],["C487","TO","CERCENASCO",1],["C488","CB","CERCEPICCOLA",1],["C489","CS","CERCHIARA",0],["C490","RI","CERCHIARA",0],["C489","CS","CERCHIARA DI CALABRIA",1],["C490","RI","CERCHIARA DI SABINA",0],["C491","MI","CERCHIATE",0],["C492","AQ","CERCHIO",1],["C493","SO","CERCINO",1],["C494","UD","CERCIVENTO",1],["C495","NA","CERCOLA",1],["C496","PA","CERDA",1],["C497","TO","CERE",0],["C498","VR","CEREA",1],["C499","CO","CEREDA",0],["C500","RO","CEREGNANO",1],["C501","KR","CERENZIA",1],["C497","TO","CERES",1],["C502","MN","CERESARA",1],["C503","AL","CERESETO",1],["C504","CN","CERESOLE",0],["C505","TO","CERESOLE",0],["C504","CN","CERESOLE ALBA",1],["C505","TO","CERESOLE REALE",1],["C506","BG","CERETE",1],["C507","AL","CERETTO",0],["C507","AL","CERETTO GRUE",0],["C508","PV","CERETTO LOMELLINA",1],["C509","PV","CERGNAGO",1],["C510","SV","CERIALE",1],["C511","IM","CERIANA",1],["C512","MI","CERIANO",0],["C512","MB","CERIANO LAGHETTO",1],["C512","MI","CERIANO LAGHETTO",0],["C513","PC","CERIGNALE",1],["C514","FG","CERIGNOLA",1],["C515","CS","CERISANO",1],["C516","CO","CERMENATE",1],["A022","BZ","CERMES",1],["C517","TE","CERMIGNANO",1],["C518","RM","CERNETO",0],["C519","GO","CERNIZZA GORIZIANA",0],["C520","CO","CERNOBBIO",1],["C523","MI","CERNUSCO ASINARIO",0],["C521","CO","CERNUSCO LOMBARDONE",0],["C521","LC","CERNUSCO LOMBARDONE",1],["C522","CO","CERNUSCO MONTEVECCHIA",0],["C523","MI","CERNUSCO SUL NAVIGLIO",1],["C518","RM","CERRETO",0],["C524","AN","CERRETO",0],["C525","BN","CERRETO",0],["C526","NO","CERRETO",0],["C527","PG","CERRETO",0],["C526","BI","CERRETO CASTELLO",0],["C528","AT","CERRETO D'ASTI",1],["C524","AN","CERRETO D'ESI",1],["C527","PG","CERRETO DI SPOLETO",1],["C507","AL","CERRETO GRUE",1],["C529","FI","CERRETO GUIDI",1],["C518","RM","CERRETO LAZIALE",1],["C525","BN","CERRETO SANNITA",1],["C508","PV","CERRETTO",0],["C528","AL","CERRETTO",0],["C530","CN","CERRETTO",0],["C530","CN","CERRETTO DELLE LANGHE",0],["C530","CN","CERRETTO LANGHE",1],["C508","PV","CERRETTO LOMELLINO",0],["C531","AL","CERRINA",0],["C531","AL","CERRINA MONFERRATO",1],["C532","BI","CERRIONE",1],["C533","AL","CERRO",0],["C534","CB","CERRO",0],["C535","CO","CERRO",0],["C536","MI","CERRO",0],["C537","MI","CERRO",0],["C538","VR","CERRO",0],["C536","MI","CERRO AL LAMBRO",1],["C534","IS","CERRO AL VOLTURNO",1],["C535","VA","CERRO LAGO MAGGIORE",0],["C537","MI","CERRO MAGGIORE",1],["C533","AT","CERRO TANARO",1],["C538","VR","CERRO VERONESE",1],["C539","PZ","CERSOSIMO",1],["C540","FI","CERTALDO",1],["C541","PV","CERTOSA DI PAVIA",1],["C542","CZ","CERVA",1],["C543","RM","CERVARA",0],["C543","RM","CERVARA DI ROMA",1],["C544","PD","CERVARESE SANTA CROCE",1],["C545","FR","CERVARO",1],["C546","VC","CERVAROLO",0],["C547","CN","CERVASCA",1],["C548","VC","CERVATTO",1],["C549","BS","CERVENO",1],["C550","CN","CERVERE",1],["C551","PV","CERVESINA",1],["C552","RM","CERVETERI",1],["C553","RA","CERVIA",1],["C554","CS","CERVICATI",1],["C555","MI","CERVIGNANO",0],["C556","UD","CERVIGNANO",0],["C555","LO","CERVIGNANO D'ADDA",1],["C556","UD","CERVIGNANO DEL FRIULI",1],["C557","AV","CERVINARA",1],["C558","CE","CERVINO",1],["C559","IM","CERVO",1],["C560","CS","CERZETO",1],["C561","CE","CESA",1],["C562","BL","CESANA",0],["C563","CO","CESANA",0],["C564","TO","CESANA",0],["C563","LC","CESANA BRIANZA",1],["C563","CO","CESANA DI BRIANZA",0],["C564","TO","CESANA TORINESE",1],["C565","MI","CESANO BOSCONE",1],["C566","MB","CESANO MADERNO",1],["C566","MI","CESANO MADERNO",0],["C567","VB","CESARA",1],["C568","ME","CESARO'",1],["C569","MI","CESATE",1],["C570","UD","CESCLANS",0],["C571","PG","CESELLI",0],["C572","CO","CESELLO BRIANZA",0],["C573","FC","CESENA",1],["C574","FC","CESENATICO",1],["C575","PG","CESI",0],["C576","AV","CESINALI",1],["C577","BL","CESIO",0],["C578","IM","CESIO",1],["C577","BL","CESIOMAGGIORE",1],["C579","TO","CESNOLA",0],["C580","TV","CESSALTO",1],["C581","VV","CESSANITI",1],["C582","MC","CESSAPALOMBO",1],["C583","AT","CESSOLE",1],["C584","SA","CETARA",1],["C585","BS","CETO",1],["C586","BS","CETO-CERVENO",0],["C587","SI","CETONA",1],["C588","CS","CETRARO",1],["C589","CN","CEVA",1],["C590","BZ","CEVES",0],["C591","BS","CEVO",1],["Z209","EE","CEYLON",0],["C593","AO","CHALLAND-SAINT-ANSELME",1],["C594","AO","CHALLAND-SAINT-VICTOR",1],["C592","AO","CHALLANT",0],["C593","AO","CHALLANT SAINT ANSELME",0],["C594","AO","CHALLANT SAINT VICTOR",0],["C595","AO","CHAMBAVE",1],["B491","AO","CHAMOIS",1],["C596","AO","CHAMPDEPRAZ",1],["C597","TO","CHAMPLAS DU COL",0],["B540","AO","CHAMPORCHER",1],["C598","AO","CHARVENSOD",1],["C294","AO","CHATILLON",1],["C599","CN","CHERASCO",1],["C600","SS","CHEREMULE",1],["C601","PL","CHERSO",0],["C602","TO","CHIABRANO",0],["C603","NA","CHIAIANO",0],["C603","NA","CHIAIANO ED UNITI",0],["C604","TO","CHIALAMBERTO",1],["C605","VI","CHIAMPO",1],["C606","AV","CHIANCHE",1],["C607","AV","CHIANCHETELLE",0],["C608","SI","CHIANCIANO",0],["C608","SI","CHIANCIANO TERME",1],["C609","PI","CHIANNI",1],["C610","TO","CHIANOC",0],["C610","TO","CHIANOCCO",1],["C611","GO","CHIAPOVANO",0],["C612","SR","CHIARAMONTE",0],["C612","RG","CHIARAMONTE GULFI",1],["C613","SS","CHIARAMONTI",1],["C614","TV","CHIARANO",1],["C615","AN","CHIARAVALLE",1],["C616","CZ","CHIARAVALLE",0],["C617","MI","CHIARAVALLE",0],["C616","CZ","CHIARAVALLE CENTRALE",1],["C617","MI","CHIARAVALLE MILANESE",0],["C618","BS","CHIARI",1],["C619","PZ","CHIAROMONTE",1],["C620","IS","CHIAUCI",1],["C621","GE","CHIAVARI",1],["C622","VC","CHIAVAZZA",0],["C623","SO","CHIAVENNA",1],["C624","TO","CHIAVERANO",1],["B705","TO","CHIAVRIE",0],["C625","BZ","CHIENES",1],["C626","TN","CHIENIS",0],["C627","TO","CHIERI",1],["C630","BL","CHIES D'ALPAGO",1],["C628","SO","CHIESA",0],["C628","SO","CHIESA IN VALMALENCO",1],["C629","TO","CHIESANOVA",0],["C629","TO","CHIESANUOVA",1],["C631","PT","CHIESINA UZZANESE",1],["C632","CH","CHIETI",1],["C633","FG","CHIEUTI",1],["C634","CR","CHIEVE",1],["C635","BG","CHIGNOLO",0],["C636","NO","CHIGNOLO",0],["C637","PV","CHIGNOLO",0],["C635","BG","CHIGNOLO D'ISOLA",1],["C637","PV","CHIGNOLO PO",1],["C636","NO","CHIGNOLO VERBANO",0],["C638","VE","CHIOGGIA",1],["C639","TO","CHIOMONTE",1],["C640","PN","CHIONS",1],["C641","UD","CHIOPRIS VISCONE",0],["C641","UD","CHIOPRIS-VISCONE",1],["C642","MI","CHIOSI D'ADDA VIGADORE",0],["C643","MI","CHIOSI DI PORTA D'ADDA",0],["C644","MI","CHIOSI PORTA CREMONESE",0],["C645","MI","CHIOSI PORTA REGALE",0],["C646","MI","CHIOSI UNITI CON BOTTEDO",0],["C647","VE","CHIRIGNAGO",0],["C648","AR","CHITIGNANO",1],["C649","BG","CHIUDUNO",1],["C650","VI","CHIUPPANO",1],["C651","SO","CHIURO",1],["C652","BZ","CHIUSA",1],["C653","CN","CHIUSA",0],["C654","PA","CHIUSA",0],["C655","TO","CHIUSA",0],["C656","UD","CHIUSA",0],["C652","BZ","CHIUSA ALL'ISARCO",0],["C653","CN","CHIUSA DI PESIO",1],["C655","TO","CHIUSA DI SAN MICHELE",1],["C654","PA","CHIUSA SCLAFANI",1],["C656","UD","CHIUSAFORTE",1],["C657","IM","CHIUSANICO",1],["C658","AL","CHIUSANO",0],["C659","AV","CHIUSANO",0],["C658","AT","CHIUSANO D'ASTI",1],["C659","AV","CHIUSANO DI SAN DOMENICO",1],["C660","IM","CHIUSAVECCHIA",1],["C661","SI","CHIUSDINO",1],["C662","SI","CHIUSI",1],["C663","AR","CHIUSI DELLA VERNA",1],["C663","AR","CHIUSI IN CASENTINO",0],["C664","CO","CHIUSO",0],["C665","TO","CHIVASSO",1],["C666","TN","CHIZZOLA",0],["Z702","EE","CHRISTMAS (ISOLA)",0],["C294","AO","CHATILLON",0],["Z309","EE","CIAD",1],["C667","TN","CIAGO",0],["C595","AO","CIAMBAVE",0],["M272","RM","CIAMPINO",1],["C668","AG","CIANCIANA",1],["C669","RE","CIANO",0],["C669","RE","CIANO D'ENZA",0],["C670","TV","CIANO-NOGARE'",0],["C671","BZ","CIARDES",0],["C671","BZ","CIARS",0],["C672","BL","CIBIANA",0],["C672","BL","CIBIANA DI CADORE",1],["C673","GE","CICAGNA",1],["C674","CZ","CICALA",1],["C675","NA","CICCIANO",1],["C676","SA","CICERALE",1],["C677","RM","CICILIANO",1],["C678","CR","CICOGNOLO",1],["C679","TO","CICONIO",1],["C680","VC","CIGLIANO",1],["C681","CN","CIGLIE'",1],["C682","BS","CIGNANO",0],["C683","CR","CIGNONE",0],["C684","PV","CIGOGNOLA",1],["C685","BS","CIGOLE",1],["C686","PV","CILAVEGNA",1],["Z603","EE","CILE",1],["C687","BS","CILIVERGHE",0],["C688","CO","CIMA",0],["C689","TV","CIMADOLMO",1],["C690","NO","CIMAMULERA",0],["C691","BS","CIMBERGO",1],["C692","BS","CIMBERGO-PASPARDO",0],["C693","MI","CIMBRO",0],["C694","TN","CIMEGO",0],["C695","RC","CIMINA'",1],["C696","PA","CIMINNA",1],["C697","NA","CIMITILE",1],["C698","BS","CIMMO",0],["C699","PN","CIMOLAIS",1],["C700","TN","CIMONE",1],["Z217","EE","CINA NAZIONALE",0],["Z210","EE","CINA REPUBBLICA POPOLARE",1],["C701","AT","CINAGLIO",1],["C702","RM","CINETO ROMANO",1],["C703","CR","CINGIA DE' BOTTI",1],["C704","MC","CINGOLI",1],["C705","GR","CINIGIANO",1],["C706","MI","CINISELLO",0],["C707","MI","CINISELLO BALSAMO",1],["C708","PA","CINISI",1],["C709","SO","CINO",1],["C710","RC","CINQUEFRONDI",1],["C711","TO","CINTANO",1],["C712","TN","CINTE TESINO",1],["C713","PD","CINTO",0],["C714","VE","CINTO",0],["C714","VE","CINTO CAOMAGGIORE",1],["C713","PD","CINTO EUGANEO",1],["C715","TO","CINZANO",1],["C716","CE","CIORLANO",1],["C717","CS","CIPOLLINA",0],["C718","IM","CIPRESSA",1],["Z211","EE","CIPRO",1],["C719","BN","CIRCELLO",1],["C720","GO","CIRCHINA",0],["C721","NO","CIREGGIO",0],["C722","TO","CIRIE'",1],["C723","MT","CIRIGLIANO",1],["C724","CO","CIRIMIDO",1],["C725","KR","CIRO'",1],["C726","CZ","CI
1RO' MARINA",0],["C726","KR","CIRO' MARINA",1],["C727","TN","CIS",1],["C728","BG","CISANO",0],["C729","GE","CISANO",0],["C728","BG","CISANO BERGAMASCO",1],["C729","SV","CISANO SUL NEVA",1],["C730","BG","CISERANO",1],["C731","UD","CISERIIS",0],["Z367","EE","CISKEI",0],["C732","VA","CISLAGO",1],["C733","MI","CISLIANO",1],["C734","VI","CISMON",0],["C734","VI","CISMON DEL GRAPPA",0],["C735","TV","CISON",0],["C735","TV","CISON DI VALMARINO",1],["C736","NO","CISORE",0],["C737","BZ","CISSICO",0],["C738","CN","CISSONE",1],["C188","NA","CISTERNA",0],["C739","AL","CISTERNA",0],["C740","RM","CISTERNA",0],["C739","AT","CISTERNA D'ASTI",1],["C740","LT","CISTERNA DI LATINA",1],["C740","LT","CISTERNA DI LITTORIA",0],["C740","LT","CISTERNA DI ROMA",0],["C741","BR","CISTERNINO",1],["C742","PG","CITERNA",1],["Z106","EE","CITTA' DEL VATICANO",1],["C744","PG","CITTA' DELLA PIEVE",1],["C745","PG","CITTA' DI CASTELLO",1],["C750","PE","CITTA' SANT'ANGELO",1],["C743","PD","CITTADELLA",1],["C746","RI","CITTADUCALE",1],["C747","RC","CITTANOVA",1],["C748","PL","CITTANOVA D'ISTRIA",0],["C749","RI","CITTAREALE",1],["C751","VA","CITTIGLIO",1],["C752","LC","CIVATE",1],["C753","CO","CIVELLO",0],["C754","CO","CIVENNA",0],["C755","IM","CIVEZZA",1],["C756","TN","CIVEZZANO",1],["C757","VC","CIVIASCO",1],["C758","UD","CIVIDALE DEL FRIULI",1],["C759","BG","CIVIDATE",0],["C759","BG","CIVIDATE AL PIANO",1],["C760","BS","CIVIDATE CAMUNO",1],["C761","BS","CIVIDATE-MALEGNO",0],["C762","CO","CIVIGLIO",0],["C763","CS","CIVITA",1],["C765","VT","CIVITA CASTELLANA",1],["C766","AQ","CIVITA D'ANTINO",1],["C767","RM","CIVITA LAVINIA",0],["C764","CB","CIVITACAMPOMARANO",1],["C760","BS","CIVITADE",0],["C760","BS","CIVITADE ALPINO",0],["C768","CH","CIVITALUPARELLA",1],["C769","CB","CIVITANOVA",0],["C770","MC","CIVITANOVA",0],["C769","IS","CIVITANOVA DEL SANNIO",1],["C770","MC","CIVITANOVA MARCHE",1],["C771","PE","CIVITAQUANA",1],["C772","CB","CIVITAVECCHIA",0],["C773","RM","CIVITAVECCHIA",1],["A749","RM","CIVITELLA",0],["C774","AR","CIVITELLA",0],["C775","BN","CIVITELLA",0],["C776","CH","CIVITELLA",0],["C777","FC","CIVITELLA",0],["C778","AQ","CIVITELLA ALFEDENA",1],["C779","PE","CIVITELLA CASANOVA",1],["C780","VT","CIVITELLA D'AGLIANO",1],["C781","TE","CIVITELLA DEL TRONTO",1],["C777","FC","CIVITELLA DI ROMAGNA",1],["C774","AR","CIVITELLA IN VAL DI CHIANA",1],["C775","BN","CIVITELLA LICINIO",0],["C776","CH","CIVITELLA MESSER RAIMONDO",1],["C782","GR","CIVITELLA PAGANICO",1],["C783","AQ","CIVITELLA ROVETO",1],["C784","RM","CIVITELLA SAN PAOLO",1],["A749","RM","CIVITELLA SAN SISTO",0],["C785","SO","CIVO",1],["C786","BS","CIZZAGO",0],["C787","CO","CLAINO CON OSTENO",1],["C788","FM","CLANA",0],["C789","BG","CLANEZZO",0],["C790","PN","CLAUT",1],["C791","PN","CLAUZETTO",1],["C792","CN","CLAVESANA",1],["C793","TO","CLAVIERE",1],["C793","TO","CLAVIERES",0],["C794","TN","CLES",1],["C795","CS","CLETO",1],["C796","VA","CLIVIO",1],["C797","TN","CLOZ",0],["C798","BS","CLUSANE",0],["C798","BS","CLUSANE SUL LAGO",0],["C799","BZ","CLUSIO",0],["C800","BG","CLUSONE",1],["C801","TO","COASSOLO",0],["C801","TO","COASSOLO TORINESE",1],["C802","MI","COAZZANO",0],["C803","TO","COAZZE",1],["C804","AT","COAZZOLO",1],["C805","GO","COBBIA",0],["C806","BS","COCCAGLIO",1],["C807","AT","COCCONATO",1],["C808","AL","COCCONITO",0],["Z212","EE","COCOS (ISOLE)",1],["C809","VA","COCQUIO",0],["C810","VA","COCQUIO-TREVISAGO",1],["C811","AQ","COCULLO",1],["C812","PD","CODEVIGO",1],["C813","PV","CODEVILLA",1],["C814","FE","CODIGORO",1],["C815","TV","CODOGNE'",1],["C816","LO","CODOGNO",1],["C817","UD","CODROIPO",1],["C818","SS","CODRONGIANOS",1],["C818","SS","CODRONGIANUS",0],["C819","BI","COGGIOLA",1],["C820","MB","COGLIATE",1],["C820","MI","COGLIATE",0],["C821","AO","COGNE",1],["C822","TN","COGNOLA",0],["C823","GE","COGOLETO",1],["C824","VI","COGOLLO",0],["C824","VI","COGOLLO DEL CENGIO",1],["C825","TN","COGOLO",0],["C826","GE","COGORNO",1],["C827","NO","COIMO",0],["C828","NO","COIRO",0],["C828","NO","COIROMONTE",0],["C906","TO","COL SAN GIOVANNI",0],["C829","NO","COLAZZA",1],["C830","PU","COLBORDOLO",0],["C831","AT","COLCAVAGNO",0],["M426","VI","COLCERESA",1],["C832","CO","COLCIAGO",0],["C833","BZ","COLDERANO",0],["C834","IM","COLDIRODI",0],["C833","BZ","COLD
1RANO",0],["C835","BG","COLERE",1],["C836","FR","COLFELICE",1],["C837","BZ","COLFOSCO",0],["C838","PC","COLI",1],["C839","LC","COLICO",1],["C834","IM","COLLA",0],["C840","RE","COLLAGNA",0],["C841","PG","COLLALTO",0],["C842","UD","COLLALTO",0],["C842","UD","COLLALTO DELLA SOIMA",0],["C841","RI","COLLALTO SABINO",1],["C844","AQ","COLLARMELE",1],["C845","PG","COLLAZZONE",1],["C846","BN","COLLE",0],["C847","SI","COLLE",0],["C848","TV","COLLE",0],["C851","LC","COLLE BRIANZA",1],["C854","CB","COLLE D'ANCHISE",1],["C857","RI","COLLE DI TORA",1],["C847","SI","COLLE DI VAL D'ELSA",1],["C861","BZ","COLLE IN CASIES",0],["M306","BZ","COLLE ISARCO",0],["C870","FR","COLLE SAN MAGNO",1],["C846","BN","COLLE SANNITA",1],["C872","BL","COLLE SANTA LUCIA",1],["C848","TV","COLLE UMBERTO",1],["C849","PG","COLLEBACCARO",0],["C850","BS","COLLEBEATO",1],["C852","PR","COLLECCHIO",1],["C853","PE","COLLECORVINO",1],["C311","TE","COLLEDARA",1],["C855","CH","COLLEDIMACINE",1],["C856","CH","COLLEDIMEZZO",1],["C858","RM","COLLEFERRO",1],["C859","RI","COLLEGIOVE",1],["C860","TO","COLLEGNO",1],["C862","AQ","COLLELONGO",1],["C863","PG","COLLEMANCIO",0],["C864","FR","COLLEPARDO",1],["C865","LE","COLLEPASSO",1],["C866","AQ","COLLEPIETRO",1],["C867","TO","COLLERETTO CASTELNUOVO",1],["C868","TO","COLLERETTO GIACOSA",1],["C868","TO","COLLERETTO PARELLA",0],["C869","LI","COLLESALVETTI",1],["C871","PA","COLLESANO",1],["C873","TR","COLLESCIPOLI",0],["C874","TR","COLLESTATTE",0],["C875","CB","COLLETORTO",1],["C876","RI","COLLEVECCHIO",1],["C877","AP","COLLI",0],["C878","CB","COLLI",0],["C878","IS","COLLI A VOLTURNO",1],["M380","PU","COLLI AL METAURO",1],["C877","AP","COLLI DEL TRONTO",1],["C880","RI","COLLI DI LABRO",0],["C881","BZ","COLLI IN PUSTERIA",0],["C880","RI","COLLI SUL VELINO",1],["M419","PV","COLLI VERDI",1],["C879","SA","COLLIANO",1],["C882","CA","COLLINAS",0],["C882","SU","COLLINAS",1],["C883","BS","COLLIO",1],["C884","VC","COLLOBIANO",1],["C885","UD","COLLOREDO DI MONTE ALBANO",1],["C886","MC","COLMURANO",1],["C887","MI","COLNAGO",0],["C888","MT","COLOBRARO",1],["C889","CO","COLOGNA",0],["C890","VR","COLOGNA",0],["C892","TN","COLOGNA",0],["C891","TN","COLOGNA CAVAZZO",0],["C890","VR","COLOGNA VENETA",1],["C893","BS","COLOGNE",1],["B899","MI","COLOGNO",0],["C894","BG","COLOGNO",0],["C895","MI","COLOGNO",0],["C894","BG","COLOGNO AL SERIO",1],["C895","MI","COLOGNO MONZESE",1],["C896","BG","COLOGNOLA",0],["C897","VR","COLOGNOLA",0],["C897","VR","COLOGNOLA AI COLLI",1],["C896","BG","COLOGNOLA DEL PIANO",0],["C898","BS","COLOMBARO",0],["C899","CR","COLOMBAROLO",0],["Z604","EE","COLOMBIA",1],["C900","RM","COLONNA",1],["C901","TE","COLONNELLA",1],["C902","CO","COLONNO",1],["C903","SO","COLORINA",1],["C904","PR","COLORNO",1],["C905","CS","COLOSIMI",1],["C907","BZ","COLSANO",0],["C908","MI","COLTURANO",1],["M336","CO","COLVERDE",1],["C909","MI","COLZANO",0],["C910","BG","COLZATE",1],["C911","VA","COMABBIO",1],["C912","FE","COMACCHIO",1],["C913","PV","COMAIRANO",0],["C914","MS","COMANO",1],["C915","TN","COMANO",0],["M314","TN","COMANO TERME",1],["C916","TN","COMASINE",0],["C917","LO","COMAZZO",1],["C918","UD","COMEGLIANS",1],["C919","BL","COMELICO INFERIORE",0],["C920","BL","COMELICO SUPERIORE",1],["C921","GO","COMENO",0],["C922","VA","COMERIO",1],["C923","BS","COMERO",0],["C924","BS","COMEZZANO",0],["C925","BS","COMEZZANO-CIZZAGO",1],["M227","TN","COMIGHELLO",0],["C926","NO","COMIGNAGO",1],["C927","RG","COMISO",1],["C928","AG","COMITINI",1],["C929","NA","COMIZIANO",1],["C930","MN","COMMESSAGGIO",1],["C931","TN","COMMEZZADURA",1],["C932","NO","COMNAGO",0],["C933","CO","COMO",1],["Z310","EE","COMORE (ISOLE)",1],["C934","PR","COMPIANO",1],["C937","BG","COMUN NUOVO",1],["C935","AP","COMUNANZA",1],["C935","AP","COMUNANZA DEL LITTORIO",0],["C936","CO","COMUNE DELLA VALSOLDA",0],["C938","VE","CONA",1],["C939","CE","CONCA",0],["C940","SA","CONCA",0],["C941","IS","CONCA CASALE",1],["C940","SA","CONCA DEI MARINI",1],["C939","CE","CONCA DELLA CAMPANIA",1],["C940","SA","CONCA MARINI",0],["C942","RO","CONCADIRAME",0],["C943","VR","CONCAMARISE",1],["C944","TN","CONCEI",0],["C945","CO","CONCENEDO",0],["C946","RI","CONCERVIANO",1],["C947","MI","CONCESA",0],["C948","BS","CONCESIO",1],["C949","VI","CONCO",0],["C950","VE","CONCORDIA",0],["C950","VE","CONCORDIA SAGITARIA",0],["C950","VE","CONCORDIA SAGITTARIA",1],["C951","MO","CONCORDIA SULLA SECCHIA",1],["C952","MB","CONCOREZZO",1],["C952","MI","CONCOREZZO",0],["C953","TN","CONDINO",0],["C954","RC","CONDOFURI",1],["C955","TO","CONDOVE",1],["C956","ME","CONDRO'",1],["C957","TV","CONEGLIANO",1],["C958","PV","CONFIENZA",1],["C959","RI","CONFIGNI",1],["C960","CZ","CONFLENTI",1],["Z311","EE","CONGO BRAZZAVILLE",0],["Z312","EE","CONGO LEOPOLDVILLE",0],["Z312","EE","CONGO REPUBBLICA DEMOCRATICA",1],["Z311","EE","CONGO REPUBBLICA POPOLARE",0],["C961","IM","CONIO",0],["C962","AL","CONIOLO",1],["C963","RA","CONSELICE",1],["C964","PD","CONSELVE",1],["C965","CO","CONSIGLIO DI RUMO",0],["C966","CO","CONSONNO",0],["M356","TN","CONTA'",1],["C967","RO","CONTARINA",0],["C968","PA","CONTESSA",0],["C968","PA","CONTESSA ENTELLINA",1],["C969","RI","CONTIGLIANO",1],["C970","CO","CONTRA",0],["C971","AV","CONTRADA",1],["C972","TE","CONTROGUERRA",1],["C973","SA","CONTRONE",1],["C974","SA","CONTURSI TERME",1],["C975","BA","CONVERSANO",1],["C976","AV","CONZA DELLA CAMPANIA",1],["C977","AL","CONZANO",1],["Z703","EE","COOK (ISOLE)",1],["C978","LE","COPERTINO",1],["C979","PV","COPIANO",1],["C980","FE","COPPARO",1],["C981","MI","COPRENO",0],["C982","PV","CORANA",1],["C983","BA","CORATO",1],["C984","SA","CORBARA",1],["C985","PV","CORBESATE",0],["C986","MI","CORBETTA",1],["C987","RO","CORBOLA",1],["D083","BZ","CORCES",0],["C988","VT","CORCHIANO",1],["C989","NO","CORCIAGO",0],["C990","PG","CORCIANO",1],["C991","PN","CORDENONS",1],["C992","TV","CORDIGNANO",1],["C993","PN","CORDOVADO",1],["Z214","EE","COREA DEL NORD",1],["Z213","EE","COREA DEL SUD",1],["C994","TN","COREDO",0],["C995","GE","COREGLIA",0],["C996","LU","COREGLIA",0],["C996","LU","COREGLIA ANTELMINELLI",1],["C995","GE","COREGLIA DI FONTANABUONA",0],["C995","GE","COREGLIA LIGURE",1],["C997","CO","CORENNO",0],["C997","CO","CORENNO PLINIO",0],["C998","FR","CORENO",0],["C998","FR","CORENO AUSONIO",1],["C999","AQ","CORFINIO",1],["D001","MI","CORGENO",0],["D002","TS","CORGNALE",0],["D003","LT","CORI",1],["D004","RN","CORIANO",1],["D005","CS","CORIGLIANO",0],["D006","LE","CORIGLIANO",0],["D005","CS","CORIGLIANO CALABRO",0],["D006","LE","CORIGLIANO D'OTRANTO",1],["M403","CS","CORIGLIANO-ROSSANO",1],["D007","AN","CORINALDO",1],["D008","TO","CORIO",1],["D009","PA","CORLEONE",1],["D010","PZ","CORLETO",0],["D011","SA","CORLETO",0],["D011","SA","CORLETO MONFORTE",1],["D010","PZ","CORLETO PERTICARA",1],["D012","AO","CORMAIORE",0],["D013","MI","CORMANO",1],["D014","GO","CORMONS",1],["D015","BG","CORNA IMAGNA",1],["D016","BG","CORNALBA",1],["D017","PV","CORNALE",0],["M338","PV","CORNALE E BASTIDA",1],["D018","MI","CORNAREDO",1],["D019","MI","CORNATE",0],["D019","MB","CORNATE D'ADDA",1],["D019","MI","CORNATE D'ADDA",0],["B799","BZ","CORNEDO",0],["D020","VI","CORNEDO",0],["B799","BZ","CORNEDO ALL'ISARCO",1],["D020","VI","CORNEDO VICENTINO",1],["D021","MI","CORNEGLIANO",0],["D021","LO","CORNEGLIANO LA
1UDENSE",1],["D022","CN","CORNELIANO",0],["D023","MI","CORNELIANO",0],["D023","MI","CORNELIANO BERTARIO",0],["D022","CN","CORNELIANO D'ALBA",1],["D024","RM","CORNETO",0],["D024","RM","CORNETO TARQUINIA",0],["D025","GE","CORNIGLIANO",0],["D025","GE","CORNIGLIANO LIGURE",0],["D026","PR","CORNIGLIO",1],["D027","UD","CORNO DI ROSAZZO",1],["D028","LO","CORNO GIOVINE",1],["D029","LO","CORNOVECCHIO",1],["D030","TV","CORNUDA",1],["D031","GO","CORONA",0],["D032","BZ","CORONA ALLA MUTA",0],["D033","MI","CORONATE",0],["D034","CR","CORPI SANTI DI CREMONA",0],["D035","MI","CORPI SANTI DI MILANO",0],["D036","PV","CORPI SANTI DI PAVIA",0],["D037","RE","CORREGGIO",1],["D038","MB","CORREZZANA",1],["D038","MI","CORREZZANA",0],["D039","VR","CORREZZO",0],["D040","PD","CORREZZOLA",1],["D041","CO","CORRIDO",1],["D042","MC","CORRIDONIA",1],["D043","TE","CORROPOLI",1],["D044","LE","CORSANO",1],["D045","MI","CORSICO",1],["D046","AT","CORSIONE",1],["D047","CO","CORTABBIO",0],["D048","BZ","CORTACCIA",0],["D048","BZ","CORTACCIA SULLA STRADA DEL VINO",1],["D049","CZ","CORTALE",1],["D050","AT","CORTANDONE",1],["D051","AT","CORTANZE",1],["D052","AT","CORTAZZONE",1],["D053","BG","CORTE",0],["D054","PC","CORTE BRUGNATELLA",1],["D055","CR","CORTE DE' CORTESI",0],["D056","CR","CORTE DE' CORTESI CON CIGNONE",1],["D057","CR","CORTE DE' FRATI",1],["D058","BS","CORTE FRANCA",1],["D059","BZ","CORTE IN PUSTERIA",0],["D060","CR","CORTE MADAMA",0],["D068","LO","CORTE PALASIO",1],["D070","MI","CORTE SANT'ANDREA",0],["D061","PC","CORTEMAGGIORE",1],["D062","CN","CORTEMILIA",1],["D063","BS","CORTENEDOLO",0],["D064","BS","CORTENO",0],["D064","BS","CORTENO GOLGI",1],["D065","LC","CORTENOVA",1],["D066","BG","CORTENUOVA",1],["D067","PV","CORTEOLONA",0],["M372","PV","CORTEOLONA E GENZONE",1],["D069","AL","CORTERANZO",0],["D071","CR","CORTETANO",0],["D059","BZ","CORTI IN PUSTERIA",0],["D072","AL","CORTICELLE",0],["D073","BS","CORTICELLE",0],["D073","BS","CORTICELLE PIEVE",0],["D072","AT","CORTIGLIONE",1],["D074","PR","CORTILE SAN MARTINO",0],["D075","BZ","CORTINA ALL'ADIGE",0],["A266","BL","CORTINA D'AMPEZZO",1],["D075","BZ","CORTINA SULLA STRADA DEL VINO",1],["D076","TE","CORTINO",1],["D077","AR","CORTONA",1],["D078","PE","CORVARA",1],["D079","BZ","CORVARA IN BADIA",1],["D080","BZ","CORVARA IN PASSIRIA",0],["D081","PV","CORVINO",0],["D081","PV","CORVINO SAN QUIRICO",1],["D082","BS","CORZANO",1],["D084","GO","COSBANA",0],["D084","GO","COSBANA NEL COLLIO",0],["D085","UD","COSEANO",1],["D086","CS","COSENZA",1],["D087","IM","COSIO",0],["D088","SO","COSIO",0],["D087","IM","COSIO D'ARROSCIA",1],["D088","SO","COSIO VALTELLINO",1],["D089","RC","COSOLETO",1],["D090","TS","COSSANA",0],["D091","CO","COSSANO",0],["D092","TO","COSSANO",0],["D093","CN","COSSANO BELBO",1],["D092","TO","COSSANO CANAVESE",1],["D094","BI","COSSATO",1],["D095","SV","COSSERIA",1],["D096","AP","COSSIGNANO",1],["D097","VC","COSSILA",0],["D098","BS","COSSIRANO",0],["D099","VB","COSSOGNO",1],["D100","SS","COSSOINE",1],["D101","AT","COSSOMBRATO",1],["D102","AL","COSTA",0],["D103","BG","COSTA",0],["D104","IM","COSTA",0],["D105","RO","COSTA",0],["D106","MI","COSTA AL LAMBRO",0],["Z313","EE","COSTA D'AVORIO",1],["D109","PV","COSTA DE' NOBILI",1],["Z215","EE","COSTA DEI PIRATI=TRUCIAL STATES",0],["D110","BG","COSTA DI MEZZATE",1],["D110","BG","COSTA DI MONTICELLI",0],["D104","IM","COSTA DI ONEGLIA",0],["D105","RO","COSTA DI ROVIGO",1],["D111","BG","COSTA DI SERINA",0],["D106","MI","COSTA LOMBARDA",0],["D112","LC","COSTA MASNAGA",1],["D114","IM","COSTA RAINERA",0],["Z503","EE","COSTA RICA",1],["D109","PV","COSTA SAN ZENONE",0],["D115","CR","COSTA SANT'ABRAMO",0],["D111","BG","COSTA SERINA",1],["D103","BG","COSTA VALLE IMAGNA",1],["D102","AL","COSTA VESCOVATO",1],["D117","BG","COSTA VOLPINO",1],["D107","VI","COSTABISSARA",1],["D108","PG","COSTACCIARO",1],["D113","VC","COSTANZANA",1],["D114","IM","COSTARAINERA",1],["D116","TN","COSTASAVINA",0],["D118","VR","COSTERMANO",0],["D118","VR","COSTERMANO SUL GARDA",1],["D119","AT","COSTIGLIOLE D'ASTI",1],["D120","CN","COSTIGLIOLE SALUZZO",1],["D121","RA","COTIGNOLA",1],["D122","CZ","COTRONE",0],["D123","KR","COTRONEI",1],["D124","RI","COTTANELLO",1],["D012","AO","COURMAYEUR",1],["C401","BZ","COVELANO",0],["D125","TN","COVELO",0],["D126","BG","COVO",1],["D127","PV","COZZO",1],["D128","MT","CRACO",1],["D129","NO","CRANA",0],["D130","NO","CRANA CATTUGNO",0],["D131","CO","CRANDOLA",0],["D131","LC","CRANDOLA VALSASSINA",1],["D132","VC","CRAVAGLIANA",1],["D133","CN","CRAVANZANA",1],["D134","VB","CRAVEGGIA",1],["D135","NO","CRAVEGNA",0],["D136","VI","CREAZZO",1],["D137","CH","CRECCHIO",1],["D138","GO","CREDA",0],["D139","BG","CREDARO",1],["D140","CR","CREDERA",0],["M252","CR","CREDERA CON ROVERETO",0],["D141","CR","CREDERA RUBBIANO",1],["D142","CR","CREMA",1],["D143","LC","CREMELLA",1],["D144","VA","CREMENAGA",1],["D145","LC","CREMENO",1],["D146","BS","CREMEZZANO",0],["D147","CO","CREM
1IA",1],["D148","CO","CREMNAGO",0],["D149","AL","CREMOLINO",1],["D150","CR","CREMONA",1],["D150","CR","CREMONA ED UNITI",0],["D151","CR","CREMOSANO",1],["D152","VA","CRENNA",0],["D153","TS","CRENOVIZZA",0],["D154","VC","CRESCENTINO",1],["D155","MI","CRESCENZAGO",0],["D156","VI","CRESPADORO",1],["D157","TV","CRESPANO",0],["D157","TV","CRESPANO DEL GRAPPA",0],["D157","TV","CRESPANO VENETO",0],["D158","BO","CRESPELLANO",0],["D159","LO","CRESPIATICA",1],["D160","PI","CRESPINA",0],["M328","PI","CRESPINA LORENZANA",1],["D161","RO","CRESPINO",1],["D162","NO","CRESSA",1],["D163","CO","CRESSOGNO",0],["D164","TN","CRETO",0],["D165","BI","CREVACUORE",1],["D166","BO","CREVALCORE",1],["D167","CO","CREVENNA",0],["D168","NO","CREVOLA",0],["D169","VC","CREVOLA",0],["D168","NO","CREVOLA D'OSSOLA",0],["D169","VC","CREVOLA SESIA",0],["D168","VB","CREVOLADOSSOLA",1],["D170","NA","CRISPANO",1],["D171","TA","CRISPIANO",1],["D172","CN","CRISSOLO",1],["Z149","EE","CROAZIA",1],["D173","CO","CROCE",0],["D174","VC","CROCE DI MOSSO",0],["D175","GE","CROCEFIESCHI",1],["D176","RO","CROCETTA",0],["C670","TV","CROCETTA DEL MONTELLO",1],["C670","TV","CROCETTA TREVIGIANA",0],["D177","VB","CRODO",1],["D177","NO","CRODO MOZZIO",0],["D178","TE","CROGNALETO",0],["D179","TE","CROGNALETO",1],["D179","CS","CROPALATI",0],["D180","CS","CROPALATI",1],["D180","CZ","CROPANI",0],["D181","CZ","CROPANI",1],["D182","BI","CROSA",0],["D183","VI","CROSARA",0],["D184","CS","CROSIA",1],["D185","VA","CROSIO DELLA VALLE",1],["D122","KR","CROTONE",1],["D186","CR","CROTTA D'ADDA",1],["D187","VC","CROVA",1],["D188","TN","CROVIANA",1],["D189","KR","CRUCOLI",1],["D190","MI","CRUGNOLA",0],["D191","NO","CRUSINALLO",0],["D192","VA","CUASSO AL MONTE",1],["Z504","EE","CUBA",1],["D193","VR","CUCCA",0],["D194","AL","CUCCARO",0],["D195","SA","CUCCARO",0],["D194","AL","CUCCARO MONFERRATO",0],["D195","SA","CUCCARO VETERE",1],["D196","CO","CUCCIAGO",1],["D197","TO","CUCEGLIO",1],["D198","MI","CUGGIONO",1],["D199","VA","CUGLIATE",0],["D199","VA","CUGLIATE-FABIASCO",1],["D200","OR","CUGLIERI",1],["D201","PE","CUGNOLI",1],["C840","RE","CULAGNA",0],["D202","TO","CUMIANA",1],["C929","NA","CUMIGNANO",0],["D203","CR","CUMIGNANO",0],["C929","NA","CUMIGNANO E GALLO DI NOLA",0],["D203","CR","CUMIGNANO SUL NAVIGLIO",1],["D204","VA","CUNARDO",1],["D205","CN","CUNEO",1],["D206","TN","CUNEVO",0],["D207","AT","CUNICO",1],["D208","TO","CUORGNE'",1],["D209","CH","CUPELLO",1],["D210","AP","CUPRA MARITTIMA",1],["D211","AN","CUPRAMONTANA",1],["D212","AL","CUQUELLO",0],["B824","PV","CURA CARPIGNANO",1],["D213","BZ","CURACES",0],["D214","OR","CURCURIS",1],["D215","BG","CURDOMO",0],["D216","NO","CUREGGIO",1],["D217","VA","CURIGLIA",0],["D217","VA","CURIGLIA CON MONTEVIASCO",1],["D218","CZ","CURINGA",1],["D219","BI","CURINO",1],["D220","BG","CURNASCO",0],["D221","BG","CURNO",1],["D032","BZ","CURON",0],["D222","BZ","CURON VENOSTA",1],["D223","LE","CURSI",1],["D224","NO","CURSOLO",0],["D225","VB","CURSOLO-ORASSO",0],["D226","PD","CURTAROLO",1],["D227","MN","CURTATONE",1],["D228","CE","CURTI",1],["D229","MI","CUSAGO",1],["D230","BN","CUSANO",0],["D231","MI","CUSANO",0],["D231","MI","CUSANO MILANINO",1],["D230","BN","CUSANO MUTRI",1],["D231","MI","CUSANO SUL SEVESO",0],["D232","CO","CUSINO",1],["D233","BG","CUSIO",1],["D234","TP","CUSTONACI",1],["D235","PT","CUTIGLIANO",0],["D236","KR","CUTRO",1],["D237","LE","CUTROFIANO",1],["D238","VA","CUVEGLIO",1],["D238","VA","CUVEGLIO IN VALLE",0],["D239","VA","CUVIO",1],["D240","MI","CUVIRONE",0],["D241","NO","CUZZAGO",0],["D242","NO","DAGNENTE",0],["Z314","EE","DAHOMEY=BENIN",1],["D243","TN","DAIANO",0],["D244","MI","DAIRAGO",1],["D245","BG","DALMINE",1],["D246","TN","DAMBEL",1],["Z107","EE","DANIMARCA",1],["D247","BL","DANTA",0],["D247","BL","DANTA DI CADORE",1],["D248","TN","DAONE",0],["D249","TN","DARDINE",0],["D250","TN","DARE'",0],["D251","BS","DARFO",0],["D251","BS","DARFO BOARIO TERME",1],["D252","TN","DARZO",0],["D253","VV","DASA'",1],["M228","TN","DASINDO",0],["D254","CO","DASIO",0],["D255","GE","DAVAGNA",1],["D256","VA","DAVERIO",1],["D257","CZ","DAVOLI",1],["D258","SO","DAZIO",1],["D259","CA","DECIMOMANNU",1],["D260","CA","DECIMOPUTZU",0],["D260","SU","DECIMOPUTZU",1],["D261","CZ","DECOLLATURA",1],["D262","BS","DEGAGNA",0],["D263","TN","DEGGIANO",0],["D264","SV","DEGO",1],["D265","SP","DEIVA",0],["D265","SP","DEIVA MARINA",1],["D266","SO","DELEBIO",1],["D267","CL","DELIA",1],["D268","RC","DELIANUOVA",1],["D269","FG","DELICETO",1],["D270","BS","DELLO",1],["D271","CN","DEMONTE",1],["D272","AL","DENICE",1],["D273","TN","DENNO",1],["D274","TN","DERCOLO",0],["D275","MI","DERGANO",0],["D276","TN","DERMULO",0],["D277","AL","DERNICE",1],["D278","CR","DEROVERE",1],["D279","PG","DERUTA",1],["D280","LC","DERVIO",1],["D281","VC","DESANA",1],["D282","GO","DESCLA",0],["D283","BG","DESENZANO",0],["D284","BS","DESENZANO",0],["D283","BG","DESENZANO AL SERIO",0],["D284","BS","DESENZANO DEL GARDA",1],["D284","BS","DESENZANO SUL LAGO",0],["D285","TO","DESERTES",0],["D286","MB","DESIO",1],["D286","MI","DESIO",0],["D287","NU","DESULO",1],["D288","BG","DEZZO DI SCALVE",0],["D289","CS","DIAMANTE",1],["D290","CS","DIANO",0],["D291","CN","DIANO",0],["D292","SA","DIANO",0],["D293","IM","DIANO ARENTINO",1],["D294","IM","DIANO BORELLO",0],["D295","IM","DIANO CALDERINA",0],["D296","IM","DIANO CASTELLO",1],["D291","CN","DIANO D'ALBA",1],["D297","IM","DIANO MARINA",1],["D298","IM","DIANO SAN PIETRO",1],["D299","FI","DICOMANO",1],["D300","UD","DIGNANO",1],["D301","PL","DIGNANO D'ISTRIA",0],["D302","TN","DIMARO",0],["M366","TN","DIMARO FOLGARIDA",1],["D303","VV","DINAMI",1],["Z900","EE","DIPENDENZE AUSTRALIANE",1],["Z901","EE","DIPENDENZE BRITANNICHE",1],["Z800","EE","DIPENDENZE CANADESI",1],["Z902","EE","DIPENDENZE FRANCESI",1],["Z903","EE","DIPENDENZE NEOZELANDESI",1],["Z904","EE","DIPENDENZE NORVEGESI ANTARTICHE",1],["Z801","EE","DIPENDENZE NORVEGESI ARTICHE",1],["Z802","EE","DIPENDENZE RUSSE",1],["Z802","EE","DIPENDENZE SOVIETICHE",0],["Z905","EE","DIPENDENZE STATUNITENSI",1],["Z906","EE","DIPENDENZE SUDAFRICANE",1],["D304","CS","DIPIGNANO",1],["D305","LE","DISO",1],["D306","NO","DISSIMO",0],["D307","TS","DIVACCIA GROTTE DEL TIMAVO",0],["D308","TS","DIVACCIA SAN CANZIANO",0],["D309","NO","DIVIGNANO",1],["D310","CO","DIZZASCO",1],["D311","BZ","DOBBIACO",1],["D312","GO","DOBERDO'",0],["D312","GO","DOBERDO' DEL LAGO",1],["D313","VC","DOCCIO",0],["D314","CN","DOGLIANI",1],["D315","CH","DOGLIOLA",1],["D316","UD","DOGNA",1],["D322","GO","DOL GRANDE",0],["D326","GO","DOL OTTELZA",0],["D317","VR","DOLCE'",1],["D318","IM","DOLCEACQUA",1],["D319","IM","DOLCEDO",1],["D320","GO","DOLE",0],["D321","GO","DOLEGNA",0],["D321","GO","DOLEGNA DEL COLLIO",1],["D323","CA","DOLIANOVA",0],["D323","SU","DOLIANOVA",1],["D324","TS","DOLINA",0],["D325","VE","DOLO",1],["D327","
1LC","DOLZAGO",1],["D328","CS","DOMANICO",1],["D329","CO","DOMASO",1],["D330","BL","DOMEGGE",0],["D330","BL","DOMEGGE DI CADORE",1],["D331","AV","DOMICELLA",1],["Z526","EE","DOMINICA",1],["Z505","EE","DOMINICANA REPUBBLICA",1],["D332","VB","DOMODOSSOLA",1],["D333","CA","DOMUS DE MARIA",0],["D333","SU","DOMUS DE MARIA",1],["D334","CA","DOMUSNOVAS",0],["D334","SU","DOMUSNOVAS",1],["D335","CA","DOMUSNOVAS CANALES",0],["D336","TN","DON",0],["D337","RO","DONADA",0],["D338","AO","DONAS",0],["D339","BI","DONATO",1],["D340","PV","DONELASCO",0],["D341","CO","DONGO",1],["D342","CA","DONIGALA",0],["D343","CA","DONIGALA",0],["D342","CA","DONIGALA FENUGHEDU",0],["D343","CA","DONIGALA SIURGUS",0],["D338","AO","DONNAS",1],["D338","AO","DONNAZ",0],["D344","CA","DONORI",0],["D344","SU","DONORI",1],["D345","NU","DORGALI",1],["D346","LC","DORIO",1],["D347","NO","DORMELLETTO",1],["D348","PV","DORNO",1],["D349","TN","DORSINO",0],["D350","BI","DORZANO",1],["D351","MN","DOSOLO",1],["D352","BG","DOSSENA",1],["D353","CR","DOSSO BAROARDO",0],["D354","CR","DOSSO DE' FRATI",0],["D355","CO","DOSSO DEL LIRO",1],["D356","AO","DOUES",1],["D357","FC","DOVADOLA",1],["D358","CR","DOVERA",1],["D356","AO","DOVIA D'AOSTA",0],["D359","CO","DOZIO",0],["D360","BO","DOZZA",1],["D361","CE","DRAGONI",1],["D362","PL","DRAGUCCIO",0],["D363","CO","DRANO",0],["D364","VV","DRAPIA",1],["D365","TN","DRENA",1],["D366","UD","DRENCHIA",1],["D367","MI","DRESANO",1],["D368","GO","DRESENZA",0],["D369","CO","DREZZO",0],["D370","CR","DRIZZONA",0],["D371","TN","DRO",1],["D372","CN","DRONERO",1],["D373","TO","DRUENT",0],["D373","TO","DRUENTO",1],["D374","VB","DRUOGNO",1],["D375","AO","DRUSACCO",0],["D376","NU","DUALCHI",1],["D377","SO","DUBINO",1],["M300","PD","DUE CARRARE",1],["C318","AR","DUE COMUNI DI LATERINA",0],["D091","VA","DUE COSSANI",0],["D378","CR","DUEMIGLIA",0],["D379","VI","DUEVILLE",1],["D380","BN","DUGENTA",1],["D381","MI","DUGNANO",0],["D382","TS","DUINO",0],["D383","TS","DUINO AURISINA",1],["D383","TS","DUINO-AURISINA",0],["D384","VA","DUMENZA",1],["D385","VA","DUNO",1],["D386","BN","DURAZZANO",1],["C772","CB","DURONIA",1],["D387","AT","DUSINO",0],["D388","AT","DUSINO SAN MICHELE",1],["D389","TS","DUTTOGLIANO",0],["M229","TN","DUVREDO",0],["D390","SA","EBOLI",1],["Z605","EE","ECUADOR",1],["D391","BS","EDOLO",1],["Z336","EE","EGITTO",1],["D392","BZ","EGNA",1],["Z506","EE","EL SALVADOR",1],["D393","RM","ELENA",0],["D394","PE","ELICE",1],["D395","NU","ELINI",1],["D396","BZ","ELLE",0],["D397","SV","ELLERA",0],["D398","LC","ELLO",1],["D399","CA","ELMAS",1],["D400","FM","ELSANE",0],["D401","CN","ELVA",1],["D402","AO","EMARE'SE",0],["D402","AO","EMARESE",1],["Z215","EE","EMIRATI ARABI UNITI",1],["D403","FI","EMPOLI",1],["D404","BG","ENDENNA",0],["D405","BG","ENDINE",0],["D406","BG","ENDINE GAIANO",1],["D407","VI","ENEGO",1],["D408","UD","ENEMONZO",1],["D409","TN","ENGUISO",0],["C342","EN","ENNA",1],["D410","CN","ENTRACQUE",1],["D410","CN","ENTRAQUE",0],["D411","BG","ENTRATICO",1],["D412","CN","ENVIE",1],["D413","BZ","EORES",0],["D414","PZ","EPISCOPIA",1],["D415","VE","ERACLEA",1],["D416","CO","ERBA",1],["D417","CO","ERBA INCINO",0],["D418","BS","ERBANNO",0],["D419","VR","ERBE'",1],["D420","VR","ERBEZZO",1],["D421","BS","ERBUSCO",1],["D422","BR","ERCHIE",1],["H243","NA","ERCOLANO",1],["D423","TP","ERICE",1],["Z368","EE","ERITREA",1],["D424","SV","ERLI",1],["D425","PL","ERPELLE-COSINA",0],["D427","GO","ERSEL IN MONTE",0],["D426","PN","ERTO E CASSO",1],["M292","SS","ERULA",1],["D428","LC","ERVE",1],["D429","MC","ESANATOGLIA",1],["D430","NU","ESCALAPLANO",0],["D430","SU","ESCALAPLANO",1],["D431","NU","ESCOLCA",0],["D431","SU","ESCOLCA",1],["D432","CA","ESCOVEDU",0],["D433","TO","ESILLE",0],["D434","BS","ESINE",1],["D435","CO","ESINO INFERIORE",0],["D436","LC","ESINO LARIO",1],["D437","CO","ESINO SUPERIORE",0],["D438","NO","ESIO",0],["D439","BG","ESMATE",0],["D440","FR","ESPERIA",1],["D441","SS","ESPORLATU",1],["D442","PD","ESTE",1],["D443","NU","ESTERZILI",0],["D443","SU","ESTERZILI",1],["Z144","EE","ESTONIA",1],["Z315","EE","ETIOPIA",1],["D444","AO","ETROBLE",0],["D444","AO","ETROUBLES",1],["D445","CO","EUPILIO",1],["D433","TO","EXILLES",1],["D447","AL","FABBRICA",0],["D448","CO","FABBRICA",0],["D447","AL","FABBRICA CURONE",1],["D448","CO","FABBRICA DURINI",0],["D449","LU","FABBRICHE DI VALLICO",0],["M319","LU","FABBRICHE DI VERGEMOLI",1],["D450","RE","FABBRICO",1],["D446","VA","FABIASCO",0],["D451","AN","FABRIANO",1],["D452","RM","FABRICA",0],["D452","VT","FABRICA DI ROMA",1],["D453","VV","FABRIZIA",1],["D454","TR","FABRO",1],["D455","UD","FAEDIS",1],["D456","SO","FAEDO",0],["D457","TN","FAEDO",0],["D456","SO","FAEDO VALTELLINO",1],["D458","RA","FAENZA",1],["Z108","EE","FAER OER (ISOLE)",1],["D459","FG","FAETO",1],["D460","TO","FAETTO",0],["D461","UD","FAGAGNA",1],["D462","CO","FAGGETO LARIO",1],["D463","TA","FAGGIANO",1],["D464","CS","FAGNANO",0],["D465","AQ","FAGNANO",0],["D466","MI","FAGNANO",0],["D467","MI","FAGNANO",0],["D465","AQ","FAGNANO ALTO",1],["D464","CS","FAGNANO CASTELLO",1],["D467","VA","FAGNANO OLONA",1],["D466","MI","FAGNANO SUL NAVIGLIO",0],["D468","TN","FAI",0],["D468","TN","FAI DELLA PAGANELLA",1],["D469","BN","FAICCHIO",1],["D470","BL","FALCADE",1],["D471","CE","FALCIANO DEL MASSICO",1],["D472","AN","FALCONARA",0],["D473","CS","FALCONARA",0],["D473","CS","FALCONARA ALBANESE",1],["D472","AN","FALCONARA MARITTIMA",1],["D474","ME","FALCONE",1],["D475","VT","FALERIA",1],["D476","CZ","FALERNA",1],["D477","AP","FALERONE",0],["D477","FM","FALERONE",1],["D478","TN","FALESINA",0],["Z609","EE","FALKLAND (ISOLE)",1],["D479","CH","FALLASCOSO",0],["D480","CH","FALLO",1],["D481","VB","FALMENTA",0],["D482","CO","FALOPPIO",1],["D483","FR","FALVATERRA",1],["D484","BZ","FALZES",1],["D485","TS","FAMIE",0],["D486","MO","FANANO",1],["D487","PN","FANNA",1],["D488","PU","FANO",1],["D489","TE","FANO ADRIANO",1],["D519","BZ","FAOGNA DI SOTTO",0],["D490","BG","FARA",0],["D491","BG","FARA",0],["D492","NO","FARA",0],["D493","RI","FARA",0],["D490","BG","FARA D'ADDA",0],["D494","CH","FARA FILIORUM PETRI",1],["D490","BG","FARA GERA D'ADDA",1],["D493","RI","FARA IN SABINA",1],["D492","NO","FARA NOVARESE",1],["D491","BG","FARA OLIVANA CON SOLA",1],["D495","CH","FARA SAN MARTINO",1],["D496","VI","FARA VICENTINO",1],["D497","PZ","FARDELLA",1],["D498","BS","FARFENGO",0],["D499","CN","FARIGLIANO",1],["D500","CR","FARINATE",0],["D501","PE","FARINDOLA",1],["D502","PC","FARINI",1],["D502","PC","FARINI D'OLMO",0],["D503","VT","FARNESE",1],["D504","GO","FARRA",0],["D505","TV","FARRA",0],["D506","BL","FARRA D'ALPAGO",0],["D504","GO","FARRA D'ISONZO",1],["D505","TV","FARRA DI SOLIGO",1],["D507","PL","FASANA",0],["B348","RO","FASANA POLESINE",0],["D508","BR","FASANO",1],["D509","GE","FASCIA",1],["D510","PI","FAUGLIA",1],["D511","CN","FAULE",1],["D512","GE","FAVALE",0],["D513","PZ","FAVALE",0],["D512","GE","FAVALE DI MALVARO",1],["D513","PZ","FAVALE SAN CATULDO",0],["D514","AG","FAVARA",1],["D515","VE","FAVARO",0],["D515","VE","FAVARO VENETO",0],["D516","TN","FAVER",0],["D517","BS","FAVERZANO",0],["D518","TP","FAVIGNANA",1],["D519","BZ","FAVOGNA DI SOTTO",0],["D520","TO","FAVRIA",1],["D52
11","TO","FAVRIA-OGLIANICO",0],["M230","TN","FAVRIO",0],["D537","AO","FE'NIS",0],["Z154","EE","FEDERAZIONE RUSSA",1],["D290","CS","FEGGIANO",0],["D522","SV","FEGLINO",0],["D523","CN","FEISOGLIO",1],["D524","TO","FELETTO",1],["D525","UD","FELETTO",0],["D525","UD","FELETTO UMBERTO",0],["D526","PR","FELINO",1],["D527","SA","FELITTO",1],["D528","AL","FELIZZANO",1],["D529","MN","FELONICA",0],["D530","BL","FELTRE",1],["D531","CO","FENEGRO'",1],["D532","TO","FENESTRELLE",1],["D533","CR","FENGO",0],["D534","PU","FENIGLI",0],["D535","TO","FENILE",0],["D536","TO","FENILS",0],["D537","AO","FENIS",1],["D538","TR","FERENTILLO",1],["D539","FR","FERENTINO",1],["D540","SR","FERLA",1],["D541","PU","FERMIGNANO",1],["D542","AP","FERMO",0],["D542","FM","FERMO",1],["D543","VA","FERNO",1],["D544","CZ","FEROLETO ANTICO",1],["D545","RC","FEROLETO DELLA CHIESA",1],["D546","CZ","FEROLETO PIANO",0],["D547","MT","FERRANDINA",1],["D548","FE","FERRARA",1],["D549","VR","FERRARA DI MONTE BALDO",1],["D550","CB","FERRAZZANO",1],["D551","CO","FERRERA",0],["D552","PV","FERRERA",0],["D553","TO","FERRERA",0],["D553","TO","FERRERA CENISIO",0],["D551","VA","FERRERA DI VARESE",1],["D552","PV","FERRERA ERBOGNONE",1],["D554","AT","FERRERE",1],["D555","PC","FERRIERE",1],["D556","VC","FERRUTA",0],["D557","RC","FERRUZZANO",1],["D558","CE","FERTILIA",0],["D559","AL","FIACCONE",0],["D560","RI","FIAMIGNANO",1],["D561","RM","FIANO",0],["D562","TO","FIANO",1],["D561","RM","FIANO ROMANO",1],["D563","PL","FIANONA",0],["D564","MC","FIASTRA",1],["D565","TN","FIAVE'",1],["D566","MC","FICANO",0],["D567","PA","FICARAZZI",1],["D568","RO","FICAROLO",1],["D569","ME","FICARRA",1],["D570","TR","FICULLE",1],["B034","PR","FIDENZA",1],["D571","BZ","FIE'",0],["D571","BZ","FIE' ALLO SCILIAR",1],["D572","TN","FIERA DI PRIMIERO",0],["D573","TN","FIEROZZO",1],["D574","CR","FIESCO",1],["D575","FI","FIESOLE",1],["D576","BS","FIESSE",1],["D577","RO","FIESSO",0],["D578","VE","FIESSO",0],["D578","VE","FIESSO D'ARTICO",1],["D577","RO","FIESSO UMBERTIANO",1],["Z704","EE","FIGI=VITI",1],["D579","CO","FIGINO",0],["D580","MI","FIGINO",0],["D580","MI","FIGINO DI MILANO",0],["D579","CO","FIGINO SERENZA",1],["D581","CO","FIGLIARO",0],["D582","CS","FIGLINE",0],["D583","FI","FIGLINE",0],["M321","FI","FIGLINE E INCISA VALDARNO",1],["D583","FI","FIGLINE VALDARNO",0],["D582","CS","FIGLINE VEGLIATURO",1],["D584","CA","FIGU",0],["D585","CA","FIGU-GONNOSNO'",0],["D586","RM","FILACCIANO",1],["D587","VV","FILADELFIA",1],["D588","BG","FILAGO",1],["D589","VV","FILANDARI",1],["D590","MS","FILATTIERA",1],["D591","FR","FILETTINO",1],["D591","FR","FILETTINO GRAZIANI",0],["D592","CH","FILETTO",1],["D593","PZ","FILIANO",1],["D594","PV","FILIGHERA",1],["D595","IS","FILIGNANO",1],["Z216","EE","FILIPPINE",1],["D596","VV","FILOGASO",1],["D597","AN","FILOTTRANO",1],["D598","SV","FINALBORGO",0],["D599","MO","FINALE",0],["D599","MO","FINALE EMILIA",1],["D600","SV","FINALE LIGURE",1],["D599","MO","FINALE NELL'EMILIA",0],["D601","SV","FINALMARINA",0],["D602","SV","FINALPIA",0],["D603","NO","FINERO",0],["Z109","EE","FINLANDIA",1],["D604","BG","FINO",0],["D605","CO","FINO",0],["D604","BG","FINO DEL MONTE",1],["D605","CO","FINO MORNASCO",1],["D606","BG","FIORANO",0],["D607","MO","FIORANO",0],["D608","TO","FIORANO",0],["D606","BG","FIORANO AL SERIO",1],["D608","TO","FIORANO CANAVESE",1],["D607","MO","FIORANO MODENESE",1],["D609","MC","FIORDIMONTE",0],["D610","PU","FIORENZUOLA",0],["D611","PC","FIORENZUOLA",0],["D611","PC","FIORENZUOLA D'ARDA",1],["D610","PU","FIORENZUOLA DI FOCARA",0],["D612","FI","FIRENZE",1],["D613","FI","FIRENZUOLA",1],["D614","CS","FIRMO",1],["M323","FE","FISCAGLIA",1],["D615","SA","FISCIANO",1],["D616","TN","FISTO",0],["C415","PI","FITTO DI CECINA",0],["A310","FR","FIUGGI",1],["D617","MO","FIUMALBO",1],["D618","FC","FIUMANA",0],["D619","RC","FIUMARA",1],["D620","FM","FIUME",0],["D621","UD","FIUME",0],["D621","PN","FIUME VENETO",1],["D622","ME","FIUMEDINISI",1],["D623","CT","FIUMEFREDDO",0],["D624","CS","FIUMEFREDDO",0],["D624","CS","FIUMEFREDDO BRUZIO",1],["D623","CT","FIUMEFREDDO DI SICILIA",1],["D625","BG","FIUMENERO",0],["D626","BS","FIUMICELLO",0],["D627","UD","FIUMICELLO",0],["D626","BS","FIUMICELLO URAGO",0],["M400","UD","FIUMICELLO VILLA VICENTINA",1],["M297","RM","FIUMICINO",1],["D628","MC","FIUMINATA",1],["D629","MS","FIVIZZANO",1],["D630","UD","FLAIBANO",1],["D631","TN","FLAVON",0],["D632","VC","FLECCHIA",0],["D633","BZ","FLERES",0],["D634","BS","FLERO",1],["D635","ME","FLORESTA",1],["D636","SR","FLORIDIA",1],["D637","SS","FLORINAS",1],["D638","AV","FLUMERI",1],["D639","CA","FLUMINIMAGGIORE",0],["D639","SU","FLUMINIMAGGIORE",1],["D640","NU","FLUSSIO",0],["D640","OR","FLUSSIO",1],["D641","VC","FOBELLO",1],["D642","GE","FOCE",0],["D643","FG","FOGGIA",1],["D644","BN","FOGLIANISE",1],["D645","TS","FOGLIANO DI MONFALCONE",0],["D645","GO","FOGLIANO REDIPUGLIA",1],["D646","TO","FOGLIZZO",1],["D647","SA","FOGNA",0],["D648","BZ","FOIANA",0],["D649","AR","FOIANO",0],["D650","BN","FOIANO",0],["D649","AR","FOIANO DELLA CHIANA",1],["D650","BN","FOIANO DI VAL FORTORE",1],["H249","TN","FOLAS-REVIAN",0],["D651","TN","FOLGARIA",1],["D652","AP","FOLIGNANO",1],["D653","PG","FOLIGNO",1],["D654","TV","FOLLINA",1],["D655","SP","FOLLO",1],["D656","GR","FOLLONICA",1],["D657","NO","FOLSOGNO",0],["D658","BS","FOLZANO",0],["D659","NO","FOMARCO",0],["D660","
1LO","FOMBIO",1],["D661","ME","FONDACHELLI-FANTINA",1],["D662","LT","FONDI",1],["D663","TN","FONDO",0],["D664","BG","FONDRA",0],["D665","NU","FONNI",1],["D666","AO","FONTAINEMORE",1],["D667","FR","FONTANA",0],["D668","RA","FONTANA",0],["D669","FM","FONTANA DEL CONTE",0],["D668","BO","FONTANA ELICE",0],["D667","FR","FONTANA LIRI",1],["D670","PN","FONTANAFREDDA",1],["D671","AV","FONTANAROSA",1],["D668","BO","FONTANELICE",1],["D672","BG","FONTANELLA",1],["D673","PR","FONTANELLATO",1],["D674","TV","FONTANELLE",1],["D675","NO","FONTANETO D'AGOGNA",1],["D675","NO","FONTANETTO",0],["D676","NO","FONTANETTO",0],["D676","VC","FONTANETTO DA PO",0],["D676","VC","FONTANETTO PO",1],["D677","GE","FONTANIGORDA",1],["D678","AT","FONTANILE",1],["D679","PD","FONTANIVA",1],["D680","TV","FONTE",1],["M309","RM","FONTE NUOVA",1],["D681","AQ","FONTECCHIO",1],["D682","FR","FONTECHIARI",1],["D683","CE","FONTEGRECA",1],["D684","BG","FONTENO",1],["D685","PR","FONTEVIVO",1],["D686","BL","FONZASO",1],["D687","PV","FOPPA",0],["D688","BG","FOPPOLO",1],["D689","RI","FORANO",1],["D690","CH","FORCABOBOLINA",0],["D691","AP","FORCE",1],["D692","CR","FORCELLO",0],["D693","BN","FORCHIA",1],["D694","SO","FORCOLA",1],["D695","OR","FORDONGIANUS",1],["D696","PZ","FORENZA",1],["D697","BG","FORESTO",0],["D698","NO","FORESTO",0],["D699","TO","FORESTO",0],["D699","TO","FORESTO DI SUSA",0],["D698","VC","FORESTO SESIA",0],["D697","BG","FORESTO SPARSO",1],["D700","UD","FORGARIA",0],["D700","UD","FORGARIA NEL FRIULI",1],["D701","AV","FORINO",1],["D702","NA","FORIO",1],["D703","CB","FORLI'",0],["D704","FC","FORLI'",1],["D703","IS","FORLI' DEL SANNIO",1],["D705","FC","FORLIMPOPOLI",1],["D706","VB","FORMAZZA",1],["D707","RM","FORMELLO",1],["D708","LT","FORMIA",1],["D709","CE","FORMICOLA",1],["D710","CR","FORMIGARA",1],["D711","MO","FORMIGINE",1],["D712","VC","FORMIGLIANA",1],["D713","FE","FORMIGNANA",0],["Z217","EE","FORMOSA=TAIWAN",1],["D714","TN","FORNACE",1],["D715","IS","FORNELLI",1],["D716","NO","FORNERO",0],["D717","VI","FORNI",0],["D718","UD","FORNI AVOLTRI",1],["D719","UD","FORNI DI SOPRA",1],["D720","UD","FORNI DI SOTTO",1],["D721","VI","FORNI IN VAL D'ASTICO",0],["D722","NO","FORNO",0],["D723","TN","FORNO",0],["D724","TO","FORNO ALPI GRAIE",0],["D725","TO","FORNO CANAVESE",1],["B574","BL","FORNO DI CANALE",0],["D725","TO","FORNO DI RIVARA",0],["D726","BL","FORNO DI ZOLDO",0],["D724","TO","FORNO GROSCAVALLO",0],["D727","BG","FORNOVO",0],["D728","PR","FORNOVO",0],["D727","BG","FORNOVO DI SAN GIOVANNI",0],["D728","PR","FORNOVO DI TARO",1],["D727","BG","FORNOVO SAN GIOVANNI",1],["D729","AL","FOROTONDO",0],["C882","CA","FORRU",0],["D730","LU","FORTE DEI MARMI",1],["D731","BZ","FORTEZZA",1],["D732","PV","FORTUNAGO",1],["D733","ME","FORZA D'AGRO'",1],["D734","LU","FOSCIANDORA",1],["D735","MS","FOSDINOVO",1],["D736","AQ","FOSSA",1],["D739","CR","FOSSA GUAZZONA",0],["D683","CE","FOSSACECA",0],["D737","CB","FOSSACECA",0],["D738","CH","FOSSACECA",0],["D738","CH","FOSSACESIA",1],["D740","VE","FOSSALTA",0],["D741","VE","FOSSALTA",0],["D740","VE","FOSSALTA DI PIAVE",1],["D741","VE","FOSSALTA DI PORTOGRUARO",1],["D737","CB","FOSSALTO",1],["D742","CN","FOSSANO",1],["D743","PV","FOSSARMATO",0],["D744","CZ","FOSSATO",0],["D745","PG","FOSSATO",0],["D746","RC","FOSSATO CALABRO",0],["D745","PG","FOSSATO DI VICO",1],["D744","CZ","FOSSATO SERRALTA",1],["D747","NO","FOSSENO",0],["D748","VE","FOSSO'",1],["D749","PU","FOSSOMBRONE",1],["D750","VI","FOZA",1],["D751","CN","FRABOSA SOPRANA",1],["D752","CN","FRABOSA SOTTANA",1],["D753","CR","FRACCHIA",0],["D559","AL","FRACONALTO",1],["D754","TA","FRAGAGNANO",1],["D755","BN","FRAGNETO L'ABATE",1],["D756","BN","FRAGNETO MONFORTE",1],["D757","CH","FRAINE",1],["D758","SP","FRAMURA",1],["D759","AL","FRANCAVILLA",0],["D760","AP","FRANCAVILLA",0],["D761","BR","FRANCAVILLA",0],["D762","CZ","FRANCAVILLA",0],["D763","CH","FRANCAVILLA",0],["D764","CS","FRANCAVILLA",0],["D765","ME","FRANCAVILLA",0],["D766","PZ","FRANCAVILLA",0],["D763","CH","FRANCAVILLA AL MARE",1],["D762","VV","FRANCAVILLA ANGITOLA",1],["D759","AL","FRANCAVILLA BISIO",1],["D760","AP","FRANCAVILLA D'ETE",0],["D760","FM","FRANCAVILLA D'ETE",1],["D765","ME","FRANCAVILLA DI 
1SICILIA",1],["D761","BR","FRANCAVILLA FONTANA",1],["D766","PZ","FRANCAVILLA IN SINNI",1],["D764","CS","FRANCAVILLA MARITTIMA",1],["Z110","EE","FRANCIA",1],["D767","VV","FRANCICA",1],["D768","SR","FRANCOFONTE",1],["D769","CE","FRANCOLISE",1],["D770","AL","FRASCARO",1],["D771","PV","FRASCAROLO",1],["D772","AL","FRASCATA",0],["D773","RM","FRASCATI",1],["D774","CS","FRASCINETO",1],["D775","TN","FRASSILONGO",1],["D776","RO","FRASSINELLE",0],["D776","RO","FRASSINELLE POLESINE",1],["D777","AL","FRASSINELLO",0],["D777","AL","FRASSINELLO MONFERRATO",1],["D778","AL","FRASSINELLO-OLIVOLA",0],["D779","TO","FRASSINERE",0],["D780","AL","FRASSINETO PO",1],["D781","TO","FRASSINETTO",1],["D782","CN","FRASSINO",1],["D783","MO","FRASSINORO",1],["D784","BN","FRASSO",0],["D785","RI","FRASSO",0],["D785","RI","FRASSO SABINO",1],["D784","BN","FRASSO TELESINO",1],["D786","PG","FRATTA",0],["D787","PG","FRATTA",0],["D788","RO","FRATTA",0],["D788","RO","FRATTA POLESINE",1],["D787","PG","FRATTA TODINA",1],["D789","NA","FRATTAMAGGIORE",1],["D790","NA","FRATTAMINORE",1],["A502","FR","FRATTE",0],["D791","PU","FRATTE",0],["D791","PU","FRATTE ROSA",1],["D792","TN","FRAVEGGIO",0],["D793","ME","FRAZZANO'",1],["D794","TV","FREGONA",1],["D795","BG","FREROLA",0],["D796","CH","FRESAGRANDINARIA",1],["D797","AL","FRESONARA",1],["D798","AV","FRIGENTO",1],["D799","CE","FRIGNANO",1],["D800","CE","FRIGNANO MAGGIORE",0],["D801","CE","FRIGNANO PICCOLO",0],["D802","AT","FRINCO",1],["D803","CH","FRISA",1],["D804","PN","FRISANCO",1],["D805","TO","FRONT",1],["D806","BS","FRONTIGNANO",0],["D807","PU","FRONTINO",1],["D808","PU","FRONTONE",1],["D809","PU","FRONTONE-SERRA",0],["D810","FR","FROSINONE",1],["D811","IS","FROSOLONE",1],["D812","TO","FROSSASCO",1],["D813","AL","FRUGAROLO",1],["D814","AL","FUBINE",0],["D814","AL","FUBINE MONFERRATO",1],["D815","FI","FUCECCHIO",1],["D816","BG","FUIPIANO",0],["D816","BG","FUIPIANO AL BREMBO",0],["D817","BG","FUIPIANO VALLE IMAGNA",1],["D818","VR","FUMANE",1],["D819","FR","FUMONE",1],["D820","BZ","FUNDOLES",0],["D820","BZ","FUNDRES",0],["D821","BZ","FUNES",1],["D822","MI","FURATO",0],["D823","CH","FURCI",1],["D824","ME","FURCI SICULO",1],["D825","ME","FURNARI",1],["D826","SA","FURORE",1],["D827","CA","FURTEI",0],["D827","SU","FURTEI",1],["D828","CS","FUSCALDO",1],["D829","RA","FUSIGNANO",1],["D830","SO","FUSINE",1],["D831","UD","FUSINE IN VALROMANA",0],["D832","SA","FUTANI",1],["B035","BS","GABBIANO",0],["C115","CR","GABBIANO",0],["D833","CR","GABBIONETA",0],["D834","CR","GABBIONETA BINANUOVA",0],["D834","CR","GABBIONETA-BINANUOVA",1],["D835","AL","GABIANO",1],["D836","PU","GABICCE",0],["D836","PU","GABICCE MARE",1],["Z316","EE","GABON",1],["D837","GO","GABRIA",0],["D838","GO","GABROVIZZA",0],["D839","AO","GABY",1],["D840","CR","GADESCO",0],["D841","CR","GADESCO PIEVE DELMONA",0],["D841","CR","GADESCO-PIEVE DELMONA",1],["D842","NU","GADONI",1],["D843","LT","GAETA",1],["D844","ME","GAGGI",1],["D845","MI","GAGGIANO",1],["D846","CO","GAGGINO",0],["D847","BO","GAGGIO MONTANO",1],["D848","BI","GAGLIANICO",1],["D849","CT","GAGLIANO",0],["D850","AQ","GAGLIANO",0],["D851","LE","GAGLIANO",0],["D850","AQ","GAGLIANO ATERNO",1],["D849","EN","GAGLIANO CASTELFERRATO",1],["D851","LE","GAGLIANO DEL CAPO",1],["D852","CZ","GAGLIATO",1],["D853","MC","GAGLIOLE",1],["D854","TV","GAIARINE",1],["D855","RO","GAIBA",1],["D856","CN","GAIOLA",1],["D857","CN","GAIOLA-MOIOLA",0],["D858","SI","GAIOLE",0],["D858","SI","GAIOLE IN CHIANTI",1],["D859","NU","GAIRO",1],["D860","BZ","GAIS",1],["D861","ME","GALATI",0],["D861","ME","GALATI MAMERTINO",1],["D862","LE","GALATINA",1],["D863","LE","GALATONE",1],["D864","RC","GALATRO",1],["D865","LC","GALBIATE",1],["D866","SA","GALDO",0],["D867","FC","GALEATA",1],["D868","LO","GALGAGNANO",1],["D869","VA","GALLARATE",1],["D870","VT","GALLESE",1],["D871","CO","GALLIATE",0],["D872","NO","GALLIATE",1],["D871","VA","GALLIATE LOMBARDO",1],["D873","PV","GALLIAVOLA",1],["D874","LU","GALLICANO",1],["D875","RM","GALLICANO",0],["D875","RM","GALLICANO NEL LAZIO",1],["D876","PZ","GALLICCHIO",1],["D877","RC","GALLICO",0],["D878","BO","GALLIERA",1],["D879","PD","GALLIERA",0],["D879","PD","GALLIERA VENETA",1],["D880","RC","GALLINA",0],["D88
11","FR","GALLINARO",1],["D882","VI","GALLIO",1],["D883","LE","GALLIPOLI",1],["D884","CE","GALLO",0],["D884","CE","GALLO MATESE",1],["D885","ME","GALLODORO",1],["D886","CE","GALLUCCIO",1],["D887","FI","GALLUZZO",0],["D888","NU","GALTELLI",0],["D888","NU","GALTELLI'",1],["D889","PD","GALZIGNANO",0],["D889","PD","GALZIGNANO TERME",1],["D890","AL","GAMALERO",1],["D891","BS","GAMBARA",1],["D892","PV","GAMBARANA",1],["D893","VE","GAMBARARE",0],["D894","CN","GAMBASCA",1],["D895","FI","GAMBASSI",0],["D895","FI","GAMBASSI TERME",1],["D896","CB","GAMBATESA",1],["D897","VI","GAMBELLARA",1],["D898","CH","GAMBERALE",1],["D899","FC","GAMBETTOLA",1],["Z317","EE","GAMBIA",1],["D900","CR","GAMBINA BARCHETTI",0],["D901","PV","GAMBOLO'",1],["D902","VI","GAMBUGLIANO",1],["D903","BG","GANDELLINO",1],["D904","CR","GANDINI",0],["D905","BG","GANDINO",1],["D906","BG","GANDOSSO",1],["D907","PA","GANGI",1],["D908","VA","GARABIOLO",0],["D909","MT","GARAGUSO",1],["D910","AL","GARBAGNA",1],["D911","NO","GARBAGNA",0],["D911","NO","GARBAGNA NOVARESE",1],["D912","MI","GARBAGNATE",0],["D912","MI","GARBAGNATE MILANESE",1],["D913","LC","GARBAGNATE MONASTERO",1],["D914","MI","GARBATOLA",0],["D915","VR","GARDA",1],["D916","TN","GARDOLO",0],["D917","BS","GARDONE RIVIERA",1],["D918","BS","GARDONE VAL TROMPIA",1],["D919","MI","GAREGNANO",0],["D920","CN","GARESSIO",1],["D921","NO","GARGALLO",1],["D922","GO","GARGARO",0],["D923","BZ","GARGAZZONE",1],["D924","BS","GARGNANO",1],["D925","PV","GARLASCO",1],["D926","LC","GARLATE",1],["D927","SV","GARLENDA",1],["D928","TN","GARNIGA",0],["D928","TN","GARNIGA TERME",1],["D929","SS","GAROFAI",0],["D930","CO","GARZENO",1],["D931","TO","GARZIGLIANA",1],["D932","CZ","GASPERINA",1],["D933","TO","GASSINO",0],["D933","TO","GASSINO TORINESE",1],["D934","RE","GATTATICO",1],["D935","FC","GATTEO",1],["D936","MI","GATTERA MAIOCCA",0],["D937","NO","GATTICO",0],["M416","NO","GATTICO-VERUNO",1],["D938","VC","GATTINARA",1],["D939","AO","GAUNA",0],["D940","BS","GAVARDO",1],["D941","AL","GAVAZZANA",0],["D942","RO","GAVELLO",1],["D943","BG","GAVERINA",0],["D943","BG","GAVERINA TERME",1],["D944","AL","GAVI",1],["D945","RM","GAVIGNANO",1],["D946","VA","GAVIRATE",1],["D947","NU","GAVOI",1],["D948","GR","GAVORRANO",1],["Z218","EE","GAZA (TERRITORIO DI)",0],["D949","MN","GAZOLDO DEGLI IPPOLITI",1],["D950","VA","GAZZADA",0],["D951","VA","GAZZADA SCHIANNO",1],["D952","BG","GAZZANIGA",1],["D953","RE","GAZZANO",0],["D954","IM","GAZZELLI",0],["D955","CR","GAZZO",0],["D956","PD","GAZZO",1],["D957","VR","GAZZO",0],["D956","PD","GAZZO PADOVANO",0],["D957","VR","GAZZO VERONESE",1],["D958","PC","GAZZOLA",1],["D949","MN","GAZZOLDO",0],["D959","MN","GAZZUOLO",1],["D960","CL","GELA",1],["D961","RN","GEMMANO",1],["D962","UD","GEMONA",0],["D962","UD","GEMONA DEL FRIULI",1],["D963","VA","GEMONIO",1],["D964","RM","GENAZZANO",1],["D965","AN","GENGA",1],["D966","CR","GENIVOLTA",1],["D967","CN","GENOLA",1],["D968","NU","GENONI",0],["D968","SU","GENONI",1],["D969","GE","GENOVA",1],["D970","CA","GENURI",0],["D970","SU","GENURI",1],["D971","MT","GENZANO",0],["D972","RM","GENZANO",0],["D971","PZ","GENZANO DI LUCANIA",1],["D972","RM","GENZANO DI ROMA",1],["D973","PV","GENZONE",0],["Z136","EE","GEORGIA",0],["Z254","EE","GEORGIA",1],["D974","CO","GERA",0],["D974","CO","GERA LARIO",1],["D975","RC","GERACE",1],["D976","RC","GERACE MARINA",0],["D975","RC","GERACE SUPERIORE",0],["D977","PA","GERACI",0],["D977","PA","GERACI SICULO",1],["D978","RM","GERANO",1],["D979","CR","GERE DEL PESCE",0],["D980","PV","GERENZAGO",1],["D981","VA","GERENZANO",1],["D982","NU","GERGEI",0],["D982","SU","GERGEI",1],["D983","TO","GERMAGNANO",1],["D984","VB","GERMAGNO",1],["D985","CO","GERMANEDO",0],["Z112","EE","GERMANIA",1],["Z111","EE","GERMANIA REPUBBLICA DEMOCRATICA",0],["Z112","EE","GERMANIA REPUBBLICA FEDERALE",0],["D986","CO","GERMASINO",0],["D987","VA","GERMIGNAGA",1],["D988","VV","GEROCARNE",1],["D989","BS","GEROLA",0],["D990","SO","GEROLA",0],["D990","SO","GEROLA ALTA",1],["D989","BS","GEROLANUOVA",0],["D991","BG","GEROSA",0],["D992","PV","GERRE CHIOZZO",0],["D993","CR","GERRE DE' CAPRIOLI",1],["D994","CA","GESICO",0],["D994","SU","GESICO",1],["D995","MI","GESSATE",1],["D996","CH","GESSOPALENA",1],["D997","CA","GESTURI",0],["D997","SU","GESTURI",1],["D998","AV","GESUALDO",1],["Z318","EE","GHANA",1],["D999","BS","GHEDI",1],["E001","NO","GHEMME",1],["E002","NO","GHEVIO",0],["E003","VB","GHIFFA",1],["E004","OR","GHILARZA",1],["E005","CA","GHILARZA-ABBASANTA",0],["E006","BG","GHISALBA",1],["E007","VC","GHISLARENGO",1],["E008","RO","GIACCIANO CON BARUCHELLA",1],["E009","TO","GIAGLIONE",1],["Z507","EE","GIAMAICA",1],["E010","BS","GIANICO",1],["E011","CE","GIANO",0],["E012","PG","GIANO",0],["E012","PG","GIANO DELL'UMBRIA",1],["E011","CE","GIANO VETUSTO",1],["Z219","EE","GIAPPONE",1],["E013","PA","GIARDINELLO",1],["E014","ME","GIARDINI",0],["E014","ME","GIARDINI-NAXOS",1],["E015","AL","GIAROLE",1],["E016","RG","GIARRATANA",1],["E017","CT","GIARRE",1],["E018","CT","GIARRE-RIPOSTO",0],["E019","SS","GIAVE",1],["E020","TO","GIAVENO",1],["E021","TV","GIAVERA DEL MONTELLO",1],["E022","CA","GIBA",0],["E022","SU","GIBA",1],["E023","TP","GIBELLINA",1],["Z113","EE","GIBILTERRA",1],["Z361","EE","GIBUTI",1],["E024","BI","GIFFLENGA",1],["E025","RC","GIFFONE",1],["E026","SA","GIFFONI SEI CASALI",1],["E027","SA","GIFFONI VALLE PIANA",1],["E028","VB","GIGNESE",1],["E029","AO","GIGNOD",1],["Z705","EE","GILBERT E ELLICE (ISOLE)",1],["E030","CB","GILDONE",1],["E031","CZ","GIMIGLIANO",1],["E032","PL","GIMINO",0],["E033","PZ","GINESTRA",1],["E034","BN","GINESTRA DEGLI SCHIAVONI",1],["E035","PU","GINESTRETO",0],["E036","TA","GINOSA",1],["E037","SA","GIOI",1],["E038","BA","GIOIA",0],["E039","CE","GIOIA",0],["E040","AQ","GIOIA",0],["E041","RC","GIOIA",0],["E040","AQ","GIOIA DEI MARSI",1],["E038","BA","GIOIA DEL COLLE",1],["E039","CE","GIOIA SANNITICA",1],["E041","RC","GIOIA TAURO",1],["E042","GO","GIOIACI",0],["E043","ME","GIOIOSA",0],["E044","RC","GIOIOSA",0],["E044","RC","GIOIOSA IONICA",1],["E043","ME","GIOIOSA MAREA",1],["Z220","EE","GIORDANIA",1],["E045","TR","GIOVE",1],["E046","PV","GIOVENZANO",0],["E047","BA","GIOVINAZZO",1],["E048","TN","GIOVO",1],["E049","NU","GIRASOLE",1],["A089","AG","GIRGENTI",0],["E050","CZ","GIRIFALCO",1],["E051","CO","GIRONICO",0],["E052","CH","GISSI",1],["E053","LE","GIUGGIANELLO",1],["E054","NA","GIUGLIANO IN CAMPANIA",1],["E055","PA","GIULIANA",1],["E054","NA","GIULIANO",0],["E056","CH","GIULIANO",0],["E057","RM","GIULIANO",0],["E057","FR","GIULIANO DI ROMA",1],["E054","NA","GIULIANO IN CAMPANIA",0],["E056","CH","GIULIANO TEATINO",1],["E058","TE","GIULIANOVA",1],["E059","LU","GIUNCUGNANO",0],["E060","SA","GIUNGANO",1],["E061","LE","GIURDIGNANO",1],["E062","PV","GIUSSAGO",1],["E063","MB","GIUSSANO",1],["E063","MI","GIUSSANO",0],["E064","SV","GIUSTENICE",1],["E06
15","TN","GIUSTINO",1],["E066","SV","GIUSVALLA",1],["E067","TO","GIVOLETTO",1],["E068","CZ","GIZZERIA",1],["E069","BZ","GLORENZA",1],["E265","PV","GNIGNANO",0],["E070","SP","GODANO",0],["E071","TV","GODEGA",0],["E071","TV","GODEGA DI SANT'URBANO",1],["C190","TV","GODEGO",0],["M231","TN","GODENZO",0],["E072","PV","GODIASCO",0],["E072","PV","GODIASCO SALICE TERME",1],["E073","GO","GODOVICI",0],["E074","PA","GODRANO",1],["E075","BS","GOGLIONE SOPRA",0],["E076","BS","GOGLIONE SOTTO",0],["E077","PV","GOIDO",0],["E078","MN","GOITO",1],["E079","VA","GOLASECCA",1],["E080","PR","GOLESE",0],["E081","PV","GOLFERENZO",1],["M274","SS","GOLFO ARANCI",1],["E082","CR","GOMBITO",1],["E083","UD","GONARS",1],["E084","CA","GONI",0],["E084","SU","GONI",1],["E086","CA","GONNESA",0],["E086","SU","GONNESA",1],["E087","OR","GONNOSCODINA",1],["E085","CA","GONNOSFANADIGA",0],["E085","SU","GONNOSFANADIGA",1],["D585","OR","GONNOSNO'",1],["E088","OR","GONNOSTRAMATZA",1],["E089","MN","GONZAGA",1],["E090","SO","GORDONA",1],["E091","RM","GORGA",1],["E092","TV","GORGO",0],["E092","TV","GORGO AL MONTICANO",1],["E093","MT","GORGOGLIONE",1],["E094","MI","GORGONZOLA",1],["E095","GO","GORIANO",0],["E096","AQ","GORIANO SICOLI",1],["E097","AQ","GORIANO VALLI",0],["E098","GO","GORIZIA",1],["E099","MI","GORLA",0],["E101","VA","GORLA MAGGIORE",1],["E102","VA","GORLA MINORE",1],["E099","MI","GORLA PRECOTTO",0],["E099","MI","GORLA PRIMO",0],["E100","BG","GORLAGO",1],["E103","BG","GORLE",1],["E104","VA","GORNATE INFERIORE",0],["E104","VA","GORNATE OLONA",1],["E105","VA","GORNATE SUPERIORE",0],["E104","VA","GORNATE-OLONA",0],["E106","BG","GORNO",1],["E107","FE","GORO",1],["E108","GE","GORRA",0],["E109","GE","GORRETO",1],["E110","CN","GORRINO",0],["E111","CN","GORZEGNO",1],["E112","BS","GORZONE",0],["E113","BL","GOSALDO",1],["E114","PC","GOSSOLENGO",1],["E115","CN","GOTTASECCA",1],["E116","BS","GOTTOLENGO",1],["E117","CO","GOTTRO",0],["E118","CN","GOVONE",1],["E119","GO","GOZZA",0],["E120","NO","GOZZANO",1],["E121","GO","GRACOVA SERRAVALLE",0],["E122","PU","GRADARA",1],["E123","CR","GRADELLA",0],["E124","GO","GRADISCA",0],["E124","GO","GRADISCA D'ISONZO",1],["E125","GO","GRADO",1],["E126","VT","GRADOLI",1],["E127","LO","GRAFFIGNANA",1],["E128","VT","GRAFFIGNANO",1],["E129","NO","GRAGLIA",0],["E130","BI","GRAGLIA",1],["E129","NO","GRAGLIA PIANA",0],["B334","CO","GRAGLIO CON CADERO",0],["E131","NA","GRAGNANO",1],["E132","PC","GRAGNANO",0],["E132","PC","GRAGNANO TREBBIENSE",1],["E133","CT","GRAMMICHELE",1],["Z114","EE","GRAN BRETAGNA E IRLANDA DEL NORD",1],["E134","AT","GRANA",1],["E135","BO","GRANAGLIONE",0],["E136","BO","GRANAROLO DELL'EMILIA",1],["E137","MI","GRANCINO",0],["E138","VI","GRANCONA",0],["E139","CO","GRANDATE",1],["E140","CO","GRANDOLA",0],["E141","CO","GRANDOLA ED UNITI",1],["E142","ME","GRANITI",1],["E143","NO","GRANOZZO CON MONTICELLO",1],["E144","VA","GRANTOLA",1],["E145","PD","GRANTORTO",1],["E146","PD","GRANZE",1],["E147","MT","GRASSANO",1],["E148","BG","GRASSOBBIO",1],["E149","PA","GRATTERI",1],["E150","TN","GRAUNO",0],["E151","CO","GRAVEDONA",0],["M315","CO","GRAVEDONA ED UNITI",1],["E152","PV","GRAVELLONA LOMELLINA",1],["E153","VB","GRAVELLONA TOCE",1],["E154","TO","GRAVERE",1],["E155","BA","GRAVINA",0],["E156","CT","GRAVINA",0],["E156","CT","GRAVINA DI CATANIA",1],["E155","BA","GRAVINA IN PUGLIA",1],["E157","MI","GRAZZANELLO",0],["E158","CE","GRAZZANISE",1],["E159","AL","GRAZZANO",0],["E159","AT","GRAZZANO BADOGLIO",1],["E159","AT","GRAZZANO MONFERRATO",0],["E160","RI","GRECCIO",1],["E161","AV","GRECI",1],["Z115","EE","GRECIA",1],["E162","MI","GRECO MILANESE",0],["E163","VC","GREGGIO",1],["E164","AL","GREMIASCO",1],["Z524","EE","GRENADA",1],["E165","AO","GRESSAN",1],["E166","AO","GRESSONEI",0],["E166","AO","GRESSONEY",0],["E167","AO","GRESSONEY-LA-TRINITE'",1],["E168","AO","GRESSONEY-SAINT-JEAN",1],["E169","FI","GREVE",0],["E169","FI","GREVE IN CHIANTI",1],["C417","BS","GREVO",0],["E170","MI","GREZZAGO",1],["E171","VR","GREZZANA",1],["E172","CO","GRIANTE",1],["E173","CE","GRICIGNANO",0],["E173","CE","GRICIGNANO DI AVERSA",1],["E174","BZ","GRIES",0],["E174","BZ","GRIES DI BOLZANO",0],["E175","BG","GRIGNANO",0],["E176","RO","GRIGNANO",0],["E176","RO","GRIGNANO DI POLESINE",0],["E177","NO","GRIGNASCO",1],["E178","TN","GRIGNO",1],["E179","UD","GRIMACCO",1],["E180","CS","GRIMALDI",1],["E181","BZ","GRIMALDO",0],["E182","CN","GRINZANE",0],["E182","CN","GRINZANE CAVOUR",1],["E183","PL","GRISIGNANA",0],["E184","VI","GRISIGNANO",0],["E184","VI","GRISIGNANO DI ZOCCO",1],["D415","VE","GRISOLERA",0],["E185","CS","GRISOLIA",1],["E186","CS","GRISOLIA CIPOLLINA",0],["E187","BO","GRIZZANA",0],["E187","BO","GRIZZANA MORANDI",1],["Z402","EE","GROENLANDIA",1],["E188","AL","GROGNARDO",1],["E189","BG","GROMO",1],["E190","CO","GRONA",0],["E191","AL","GRONDONA",1],["E192","BG","GRONE",1],["E193","CR","GRONTARDO",1],["E194","CR","GRONTORTO",0],["E195","PV","GROPELLO CAIROLI",1],["E195","PV","GROPELLO LOMELLINO",0],["E196","PC","GROPPARELLO",1],["E195","PV","GROPPELLO",0],["E197","MI","GROPPELLO",0],["E197","MI","GROPPELLO D'ADDA",0],["E198","AL","GROPPO",0],["E199","TO","GROSCAVALLO",1],["E200","SO","GROSIO",1],["E201","SO","GROSOTTO",1],["E202","GR","GROSSETO",1],["E203","TO","GROSSO",1],["E204","RM","GROTTAFERRATA",1],["E205","TA","GROTTAGLIE",1],["E206","AV","GROTTAMINARDA",1],["E207","AP","GROTTAMMARE",1],["E208","AP","GROTTAZZOLINA",0],["E208","FM","GROTTAZZOLINA",1],["E209","AG","GROTTE",1],["E210","VT","GROTTE DI CASTRO",1],["E211","VT","GROTTE DI SANTO STEFANO",0],["E212","RC","GROTTERIA",1],["E213","MT","GROTTOLE",1],["E214","AV","GROTTOLELLA",1],["E215","VE","GRUARO",1],["E216","TO","GRUGLIASCO",1],["E217","CR","GRUMELLO",0],["E217","CR","GRUMELLO CON FARFENGO CREMONESE",0],["E217","CR","GRUMELLO CREMONESE ED UNITI",1],["E218","BG","GRUMELLO DEI ZANCHI",0],["E219","BG","GRUMELLO DEL MONTE",1],["E220","BG","GRUMELLO DEL PIANO",0],["E221","PZ","GRUMENTO NOVA",1],["E222","TN","GRUMES",0],["E223","BA","GRUMO",0],["E224","NA","GRUMO",0],["E225","TN","GRUMO",0],["E223","BA","GRUMO APPULA",1],["E224","NA","GRUMO NEVANO",1],["E226","VI","GRUMOLO DELLE ABBADESSE",1],["Z508","EE","GUADALUPA",1],["E227","LE","GUAGNANO",1],["E228","MC","GUALDO",1],["E229","PG","GUALDO CATTANEO",1],["E230","PG","GUALDO TADINO",1],["E231","PV","GUALDRASCO",0],["E232","RE","GUALTIERI",1],["E233","ME","GUALTIERI SICAMINO'",1],["Z706","EE","GUAM (ISOLA)",1],["E234","CA","GUAMAGGIORE",0],["E234","SU","GUAMAGGIORE",1],["E235","CO","GUANZATE",1],["E236","FR","GUARCINO",1],["E240","RO","GUARDA VENETA",1],["E237","VC","GUARDABOSONE",1],["E238","LO","GUARDAMIGLIO",1],["E239","CZ","GUARDAVALLE",1],["E241","TR","GUARDEA",1],["E242","CS","GUARDIA",0],["E245","AV","GUARDIA LOMBARDI",1],["E246","PZ","GUARDIA PERTICARA",1],["E242","CS","GUARDIA PIEMONTESE",1],["E247","CS","GUARDIA PIEMONTESE TERME",0],["E249","BN","GUARDIA SANFRAMONDI",1],["E243","CH","GUARDIAGRELE",1],["E244","CB","GUARDIALF
1IERA",1],["E248","CB","GUARDIAREGIA",1],["E250","PI","GUARDISTALLO",1],["E251","CN","GUARENE",1],["E252","CA","GUASILA",0],["E252","SU","GUASILA",1],["E253","RE","GUASTALLA",1],["Z509","EE","GUATEMALA",1],["Z608","EE","GUAYANA OLANDESE",1],["Z607","EE","GUAYANA=GUYANA FRANCESE",1],["E254","MI","GUAZZINA",0],["E255","AL","GUAZZORA",1],["E256","PG","GUBBIO",1],["E258","MI","GUDO VISCONTI",1],["E257","BZ","GUDON",0],["E259","CB","GUGLIONESI",1],["E260","MI","GUGNANO",0],["Z607","EE","GUIANA FRANCESE",1],["E261","MN","GUIDIZZOLO",1],["E262","ME","GUIDOMANDRI",0],["E263","RM","GUIDONIA MONTECELIO",1],["E264","MO","GUIGLIA",1],["E266","CH","GUILMI",1],["Z319","EE","GUINEA",1],["Z320","EE","GUINEA BISSAU",1],["Z321","EE","GUINEA EQUATORIALE",1],["Z320","EE","GUINEA PORTOGHESE",1],["Z321","EE","GUINEA SPAGNOLA",1],["E267","PV","GUINZANO",0],["E268","VA","GURONE",0],["E269","VB","GURRO",1],["E270","CA","GUSPINI",0],["E270","SU","GUSPINI",1],["E271","BS","GUSSAGO",1],["E272","CR","GUSSOLA",1],["Z606","EE","GUYANA",1],["Z606","EE","GUYANA BRITANNICA",0],["Z510","EE","HAITI",0],["B676","BS","HANO",0],["Z511","EE","HONDURAS",1],["Z512","EE","HONDURAS BRITANNICO",0],["E273","AO","HONE",1],["Z221","EE","HONG KONG",1],["E275","RC","IATRINOLI",0],["E277","GO","IDRESCA D'ISONZO",0],["E278","GO","IDRIA",0],["E279","GO","IDRIA DI SOTTO",0],["E280","BS","IDRO",1],["Z323","EE","IFNI",0],["E281","CA","IGLESIAS",0],["E281","SU","IGLESIAS",1],["E282","CN","IGLIANO",1],["E283","NU","ILBONO",1],["E284","VR","ILLASI",1],["E285","SS","ILLORAI",1],["E286","CO","IMBERIDO",0],["E287","LC","IMBERSAGO",1],["E288","TN","IMER",1],["E289","BO","IMOLA",1],["E290","IM","IMPERIA",1],["E291","FI","IMPRUNETA",1],["E292","VA","INARZO",1],["E293","CO","INCINO",0],["E294","MI","INCIRANO",0],["E295","AL","INCISA",0],["E296","FI","INCISA",0],["E295","AL","INCISA BELBO",0],["E296","FI","INCISA IN VAL D'ARNO",0],["E295","AT","INCISA SCAPACCINO",1],["E297","BS","INCUDINE",1],["Z222","EE","INDIA",1],["Z223","EE","INDONESIA",1],["E298","CO","INDOVERO",0],["E299","CO","INDUNO",0],["E300","MI","INDUNO",0],["E299","VA","INDUNO OLONA",1],["E300","MI","INDUNO TICINO",0],["E301","TO","INGRIA",1],["E302","CO","INTIMIANO",0],["E303","NO","INTRA",0],["E304","VB","INTRAGNA",1],["E305","LC","INTROBIO",1],["E306","AO","INTROD",1],["E307","AQ","INTRODACQUA",1],["E308","LC","INTROZZO",0],["E309","CO","INVERIGO",1],["E310","PV","INVERNO",0],["E310","PV","INVERNO E MONTELEONE",1],["E311","TO","INVERSO PINASCA",1],["E312","TO","INVERSO PORTE",0],["E313","MI","INVERUNO",1],["E314","NO","INVORIO",1],["E315","NO","INVORIO INFERIORE",0],["E316","NO","INVORIO SUPERIORE",0],["E317","MI","INZAGO",1],["E318","BS","INZINO",0],["E319","UD","IOANNIS",0],["E319","UD","IOANNIZ",0],["E321","VV","IONADI",1],["E018","CT","IONIA",0],["E322","UD","IPPLIS",0],["Z224","EE","IRAN",1],["Z225","EE","IRAQ",1],["E323","NU","IRGOLI",1],["E324","NU","IRGOLI DI GALTELLI",0],["Z707","EE","IRIAN OCCIDENTALE",1],["Z116","EE","IRLANDA",1],["E325","BS","IRMA",1],["E326","MT","IRSINA",1],["E327","CN","ISASCA",1],["E328","CZ","ISCA SULLO IONIO",1],["E329","NA","ISCHIA",1],["E330","RM","ISCHIA",0],["E331","TN","ISCHIA",0],["E330","VT","ISCHIA DI CASTRO",1],["E332","FG","ISCHITELLA",1],["E333","BS","ISEO",1],["E334","TN","ISERA",1],["E335","IS","ISERNIA",1],["E336","NU","ISILI",0],["E336","SU","ISILI",1],["Z117","EE","ISLANDA",1],["E337","PA","ISNELLO",1],["E338","AL","ISOLA",0],["E339","CZ","ISOLA",0],["E340","FR","ISOLA",0],["E341","GE","ISOLA",0],["E342","SO","ISOLA",0],["E343","TE","ISOLA",0],["E344","MI","ISOLA BALBA",0],["E347","CO","ISOLA COMACINA",0],["E338","AT","ISOLA D'ASTI",1],["E355","PL","ISOLA D'ISTRIA",0],["E341","GE","ISOLA DEL CANTONE",1],["E348","GR","ISOLA DEL GIGLIO",1],["E343","TE","ISOLA DEL GRAN SASSO D'ITALIA",1],["E340","FR","ISOLA DEL LIRI",1],["E351","PU","ISOLA DEL PIANO",1],["E349","VR","ISOLA DELLA SCALA",1],["E350","PA","ISOLA DELLE FEMMINE",1],["E339","KR","ISOLA DI CAPO RIZZUTO",1],["E352","PU","ISOLA DI FANO",0],["E353","BG","ISOLA DI FONDRA",1],["E354","VI","ISOLA DI MALO",0],["E356","CR","ISOLA DOVARESE",1],["E357","CR","ISOLA PESCAROLI",0],["E358","VR","ISOLA PORCARIZZA",0],["E340","FR","ISOLA PRESSO SORA",0],["E358","VR","ISOLA RIZZA",1],["E359","NO","ISOLA SAN GIULIO",0],["E360","AL","ISOLA SANT'ANTONIO",1],["E354","VI","ISOLA VICENTINA",1],["E345","TO","ISOLABELLA",1],["E346","IM","ISOLABONA",1],["E342","SO","ISOLATO",0],["Z721","EE","ISOLE CILENE (PASQUA E SALA Y GOMEZ)",1],["Z124","EE","ISOLE DEL CANALE",1],["Z727","EE","ISOLE DELL'UNIONE",1],["E363","FG","ISOLE TREMITI",1],["E361","VC","ISOLELLA",0],["E362","CR","ISOLELLO",0],["E364","BS","ISORELLA",1],["E365","SA","ISPANI",1],["E366","RG","ISPICA",1],["E367","VA","ISPRA",1],["Z226","EE","ISRAELE",1],["C737","BZ","ISSENGO",0],["E368","TO","ISSIGLIO",1],["E369","AO","ISSIME",1],["E370","BG","ISSO",1],["E371","AO","ISSOGNE",1],["E372","CH","ISTONIO",0],["E373","TV","ISTRANA",1],["E374","ME","ITALA",1],["E375","LT","ITRI",1],["E376","SS","ITTIREDDU",1],["E377","SS","ITTIRI",1],["Z118","EE","IUGOSLAVIA",0],["E378","TN","IVANO FRACENA",0],["E379","TO","IVREA",1],["E380","CR","IZANO",1],["E274","CZ","JACURSO",1],["E276","TN","JAVRE'",0],["E381","CB","JELSI",1],["E382","RM","JENNE",1],["E383","MI","JERAGO",0],["E384","MI","JERAGO CON BESNATE",0],["E385","MI","JERAGO CON BESNATE ED ORAGO",0],["E386","VA","JERAGO CON ORAGO",1],["E387","NU","JERZU",1],["E388","AN","JESI",1],["C388","VE","JESOLO",1],["E320","FE","JOLANDA DI SAVOIA",1],["E389","VV","JOPPOLO",1],["E390","AG","JOPPOLO GIANCAXIO",1],["E391","AO","JOVENCAN",1],["D844","ME","KAGGI",0],["Z255","EE","KAZAKHSTAN",0],["Z152","EE","KAZAKISTAN",0],["Z255","EE","KAZAKISTAN",1],["Z322","EE","KENYA",1],["Z142","EE","KIRGHIZISTAN",0],["Z256","EE","KIRGHIZISTAN",1],["Z731","EE","KIRIBATI",1],["Z160","EE","KOSOVO",1],["Z227","EE","KUWAIT",1],["A345","AQ","L'AQUILA",1],["E394","TO","LA CASSA",1],["E423","TO","LA LOGGIA",1],["E425","SS","LA MADDALENA",1],["A308","AO","LA MADDALENA D'AOSTA",0],["A308","AO","LA MAGDELEINE",1],["E430","CN","LA MORRA",1],["Z324","EE","
1LA REUNION (ISOLA)",1],["E458","AO","LA SALLE",1],["E463","SP","LA SPEZIA",1],["E470","AO","LA THUILE",1],["E490","BL","LA VALLE",0],["E491","BZ","LA VALLE",1],["E490","BL","LA VALLE AGORDINA",1],["M348","LC","LA VALLETTA BRIANZA",1],["E392","RM","LABICO",1],["E393","RI","LABRO",1],["E395","MI","LACCHIARELLA",1],["E396","NA","LACCO",0],["E396","NA","LACCO AMENO",1],["E397","AV","LACEDONIA",1],["E398","BZ","LACES",1],["E399","BZ","LACIGNO",0],["E399","BZ","LACINIGO",0],["E400","NU","LACONI",0],["E400","OR","LACONI",1],["D079","BZ","LADINIA",0],["M212","RM","LADISPOLI",1],["E401","SS","LAERRU",1],["E402","RC","LAGANADI",1],["E403","VI","LAGHI",1],["E404","UD","LAGLESIE SAN LEOPOLDO",0],["E405","CO","LAGLIO",1],["E405","CO","LAGLIO BRIENNO",0],["E406","CN","LAGNASCO",1],["E407","CS","LAGO",1],["E408","TV","LAGO",0],["E409","PZ","LAGONEGRO",1],["E410","FE","LAGOSANTO",1],["E411","ZA","LAGOSTA",0],["M232","TN","LAGUNA MUSTE'",0],["E412","BZ","LAGUNDO",1],["E414","SV","LAIGUEGLIA",1],["E415","MI","LAINATE",1],["E416","CO","LAINO",1],["E417","CS","LAINO BORGO",1],["E418","CS","LAINO BRUZIO",0],["E419","CS","LAINO CASTELLO",1],["E420","BZ","LAION",1],["E421","BZ","LAIVES",1],["E413","PI","LAJATICO",1],["E422","BG","LALLIO",1],["C093","AP","LAMA",0],["E424","CH","LAMA",0],["E424","CH","LAMA DEI PELIGNI",1],["E426","MO","LAMA MOCOGNO",1],["E427","MI","LAMBRATE",0],["E428","CO","LAMBRUGO",1],["M208","CZ","LAMEZIA TERME",1],["E429","BL","LAMON",1],["E431","AG","LAMPEDUSA",0],["E431","AG","LAMPEDUSA E LINOSA",1],["E432","PT","LAMPORECCHIO",1],["E433","VC","LAMPORO",1],["E434","BZ","LANA",1],["E435","CH","LANCIANO",1],["E436","NO","LANDIONA",1],["E437","PV","LANDRIANO",1],["E438","PR","LANGHIRANO",1],["E439","PV","LANGOSCO",1],["E440","PL","LANISCHIE MONT'AQUILA",0],["E441","NU","LANUSEI",1],["C767","RM","LANUVIO",1],["E442","ME","LANZA",0],["E443","SO","LANZADA",1],["E444","CO","LANZO",0],["E445","TO","LANZO",0],["E444","CO","LANZO D'INTELVI",0],["E445","TO","LANZO TORINESE",1],["E446","CO","LAORCA",0],["Z228","EE","LAOS",1],["E447","AP","LAPEDONA",0],["E447","FM","LAPEDONA",1],["E448","AV","LAPIO",1],["E449","BZ","LAPPAGO",0],["E450","CS","LAPPANO",1],["E451","PT","LARCIANO",1],["E452","TN","LARDARO",0],["E453","MI","LARDERA",0],["E454","PV","LARDIRAGO",1],["E455","PI","LARI",0],["M207","RM","LARIANO",1],["M233","TN","LARIDO",0],["E456","CB","LARINO",1],["B551","GE","LARVEGO",0],["E464","CA","LAS PLASSAS",0],["E464","SU","LAS PLASSAS",1],["E457","BZ","LASA",1],["E459","PA","LASCARI",1],["E460","TS","LASE",0],["M234","TN","LASES",0],["E461","TN","LASINO",0],["E462","CO","LASNIGO",1],["E465","VI","LASTEBASSE",1],["E466","FI","LASTRA A SIGNA",1],["E467","VT","LATERA",1],["E468","AR","LATERINA",0],["M392","AR","LATERINA PERGINE VALDARNO",1],["E469","TA","LATERZA",1],["E471","BR","LATIANO",1],["E472","LT","LATINA",1],["E473","UD","LATISANA",1],["E474","PZ","LATRONICO",1],["E475","CS","LATTARICO",1],["E476","UD","LAUCO",1],["E477","BZ","LAUDES",0],["E478","FM","LAURANA",0],["E479","RC","LAUREANA",0],["E480","SA","LAUREANA",0],["E480","SA","LAUREANA CILENTO",1],["E479","RC","LAUREANA DI BORELLO",0],["E479","RC","LAUREANA DI BORRELLO",1],["E481","BZ","LAUREGNO",1],["E482","PZ","LAURENZANA",1],["E483","PZ","LAURIA",1],["E484","TO","LAURIANO",1],["E485","SA","LAURINO",1],["E486","SA","LAURITO",1],["E487","AV","LAURO",1],["E488","GE","LAVAGNA",1],["E489","VR","LAVAGNO",1],["E492","TN","LAVARONE",1],["E493","PZ","LAVELLO",1],["E494","VA","LAVENA",0],["E494","VA","LAVENA PONTE TRESA",1],["E495","VA","LAVENO",0],["E496","VA","LAVENO-MOMBELLO",1],["E497","BS","LAVENONE",1],["E498","SA","LAVIANO",1],["E499","IM","LAVINA",0],["E500","TN","LAVIS",1],["E501","BZ","LAZFONS",0],["E502","VR","LAZISE",1],["E503","AL","LAZZARONE",0],["E504","MB","LAZZATE",1],["E504","MI","LAZZATE",0],["E320","FE","LE VENEZIE",0],["E505","AQ","LECCE",0],["E506","LE","LECCE",1],["E505","AQ","LECCE NEI MARSI",1],["E507","LC","LECCO",1],["E508","GO","LEDINE",0],["M313","TN","LEDRO",1],["E509","BG","LEFFE",1],["E510","VA","LEGGIUNO",1],["E511","VA","LEGGIUNO-SANGIANO",0],["E512","VR","LEGNAGO",1],["E513","FI","LEGNAIA",0],["E514","MI","LEGNA
1NO",1],["E515","PD","LEGNARO",1],["E516","TN","LEGOS",0],["E517","NU","LEI",1],["E518","TO","LEINI",1],["E519","GE","LEIVI",1],["E520","TO","LEMIE",1],["E521","CO","LEMNA",0],["E522","RO","LENDINARA",1],["E523","ME","LENI",1],["E524","BG","LENNA",1],["E525","CO","LENNO",0],["E526","BS","LENO",1],["E527","LT","LENOLA",1],["E528","VC","LENTA",1],["E529","CO","LENTATE",0],["E530","MI","LENTATE",0],["E530","MB","LENTATE SUL SEVESO",1],["E530","MI","LENTATE SUL SEVESO",0],["E529","CO","LENTATE VERBANO",0],["E531","CH","LENTELLA",1],["C562","BL","LENTIAI",0],["E532","SR","LENTINI",1],["E533","TN","LENZIMA",0],["E534","TN","LENZUMO",0],["E535","RI","LEONESSA",1],["E536","EN","LEONFORTE",1],["E537","TA","LEPORANO",1],["B649","RM","LEPRIGNANO",0],["E538","LE","LEQUILE",1],["E539","CN","LEQUIO",0],["E540","CN","LEQUIO",0],["E540","CN","LEQUIO BERRIA",1],["E539","CN","LEQUIO TANARO",1],["E541","PA","LERCARA FRIDDI",1],["E542","SP","LERICI",1],["E543","AL","LERMA",1],["E544","NO","LESA",1],["E545","NO","LESA-BELGIRATE",0],["E546","CN","LESEGNO",1],["E547","PR","LESIGNANO DE' BAGNI",1],["E548","PR","LESIGNANO DI PALMIA",0],["E549","FG","LESINA",1],["E550","MB","LESMO",1],["E550","MI","LESMO",0],["Z359","EE","LESOTHO",1],["E551","TO","LESSOLO",1],["E552","BI","LESSONA",0],["M371","BI","LESSONA",1],["E553","UD","LESTIZZA",1],["E554","CE","LETINO",1],["E555","ME","LETOJANNI",1],["E556","ME","LETOJANNI GALLODORO",0],["E557","NA","LETTERE",1],["E558","PE","LETTOMANOPPELLO",1],["Z145","EE","LETTONIA",1],["E559","CH","LETTOPALENA",1],["E560","SP","LEVANTO",1],["E561","CR","LEVATA",0],["E562","BG","LEVATE",1],["E563","LE","LEVERANO",1],["E564","CN","LEVICE",1],["E565","TN","LEVICO",0],["E565","TN","LEVICO TERME",1],["E566","TO","LEVONE",1],["E567","BS","LEVRANGE",0],["E518","TO","LEYNI",0],["E568","CO","LEZZA",0],["E569","CO","LEZZENO",1],["Z229","EE","LIBANO",1],["E570","CE","LIBERI",1],["Z325","EE","LIBERIA",1],["Z326","EE","LIBIA",1],["E571","ME","LIBRIZZI",1],["E572","GO","LIBUSSINA",0],["E573","AG","LICATA",1],["E574","MS","LICCIANA",0],["E574","MS","LICCIANA NARDI",1],["E575","CR","LICENGO",0],["E576","RM","LICENZA",1],["E577","NA","LICIGNANO",0],["E577","NA","LICIGNANO DI NAPOLI",0],["E578","CT","LICODIA",0],["E578","CT","LICODIA EUBEA",1],["E579","PV","LICONASCO",0],["E580","SA","LICUSATI",0],["Z119","EE","LIECHTENSTEIN",1],["E581","LC","LIERNA",1],["E582","CO","LIETO COLLE",0],["E583","VC","LIGNANA",1],["E584","UD","LIGNANO SABBIADORO",1],["E585","RE","LIGONCHIO",0],["E586","UD","LIGOSULLO",0],["E587","AO","LILLIANA",0],["E587","AO","LILLIANES",1],["E588","BL","LIMANA",1],["E589","BN","LIMATOLA",1],["E590","VV","LIMBADI",1],["E591","MB","LIMBIATE",1],["E591","MI","LIMBIATE",0],["E592","PD","LIMENA",1],["E593","CO","LIMIDO",0],["E593","CO","LIMIDO COMASCO",1],["E594","ME","LIMINA",1],["E595","MI","LIMITO",0],["E596","BS","LIMONE",0],["E597","CN","LIMONE",0],["E596","BS","LIMONE DI SAN GIOVANNI",0],["E597","CN","LIMONE PIEMONTE",1],["E596","BS","LIMONE SUL GARDA",1],["E598","CO","LIMONTA",0],["E599","CB","LIMOSANO",1],["E600","PV","LINAROLO",1],["E601","MI","LINATE AL LAMBRO",0],["E602","CT","LINGUAGLOSSA",1],["E603","IM","LINGUEGLIETTA",0],["E604","CO","LINZANICO",0],["E605","AV","LIONI",1],["E606","ME","LIPARI",1],["E607","CO","LIPOMO",1],["E608","PV","LIRIO",1],["E609","VA","LISANZA",0],["E610","MI","LISCATE",1],["E611","CH","LISCIA",1],["E612","AP","LISCIANO",0],["E613","PG","LISCIANO",0],["E612","AP","LISCIANO DEL TRONTO",0],["E613","PG","LISCIANO NICCONE",1],["E614","TN","LISIGNAGO",0],["E615","CN","LISIO",1],["E616","VA","LISSAGO",0],["E617","MB","LISSONE",1],["E617","MI","LISSONE",0],["E472","RM","LITTORIA",0],["E618","CL","LITTORIA NISSENA",0],["Z146","EE","LITUANIA",1],["E619","BS","LIVEMMO",0],["E620","NA","LIVERI",1],["E621","SO","LIVIGNO",1],["E622","BL","LIVINALLONGO",0],["E622","BL","LIVINALLONGO DEL COL DI LANA",1],["E623","CO","LIVO",1],["E624","TN","LIVO",1],["E625","LI","LIVORNO",1],["E626","VC","LIVORNO FERRARIS",1],["E626","NO","LIVORNO PIEMONTE",0],["E626","NO","LIVORNO VERCELLESE",0],["E627","LO","LIVRAGA",1],["E628","TN","LIZZANA",0],["E629","LE","LIZZANELLO",1],["E630","TA","LIZZANO",1],["A771","BO","LIZZANO IN BELVEDERE",1],["E631","BG","LIZZOLA",0],["E632","SV","LOANO",1],["E633","AT","LOAZZOLO",1],["E634","ME","LOCADI",0],["E635","TO","LOCANA",1],["E636","VC","LOCARNO",0],["E637","BG","LOCATE",0],["E638","CO","LOCATE",0],["E639","MI","LOCATE",0],["E637","BG","LOCATE BERGAMASCO",0],["E639","MI","LOCATE DI TRIULZI",1],["E638","CO","LOCATE VARESINO",1],["E640","BG","LOCATELLO",1],["E641","GO","LOCAVIZZA DI AIDUSSINA",0],["E642","GO","LOCAVIZZA DI CANALE",0],["E643","TN","LOCCA",0],["E644","NU","LOCERI",1],["E645","BA","LOCOROTONDO",1],["D976","RC","LOCRI",1],["E646","NU","LOCULI",1],["E647","NU","LODE'",1],["E648","LO","LODI",1],["E651","LO","LODI VECCHIO",1],["E649","NU","LODINE",1],["E650","GE","LODISIO",0],["E652","BS","LODRINO",1],["E653","TN","LODRONE",0],["E654","BS","LOGRATO",1],["E655","BO","LOIANO",1],["M275","SS","LOIRI PORTO SAN PAOLO",1],["E656","LC","LOMAGNA",1],["E657","CO","LOMANIGA",0],["E658","TN","LOMASO",0],["E659","CO","LOMAZZO",1],["E660","TO","LOMBARDORE",1],["E661","TO","LOMBRIA
1SCO",1],["E662","PV","LOMELLO",1],["A918","VA","LOMNAGO",0],["E663","TN","LON",0],["M235","TN","LONA",0],["E664","TN","LONA LASES",0],["E664","TN","LONA-LASES",1],["E665","VA","LONATE CEPPINO",1],["E666","VA","LONATE POZZOLO",1],["E667","BS","LONATO",0],["M312","BS","LONATO DEL GARDA",1],["E668","FI","LONDA",1],["E669","IS","LONGANO",1],["E670","CR","LONGARDORE",0],["E671","VI","LONGARE",1],["E672","BL","LONGARONE",0],["M342","BL","LONGARONE",1],["E673","BS","LONGHENA",1],["E674","ME","LONGI",1],["E675","FC","LONGIANO",1],["E676","BZ","LONGIARU'",0],["E677","CS","LONGOBARDI",1],["E678","CS","LONGOBUCCO",1],["E679","CO","LONGONE",0],["E680","LI","LONGONE",0],["E681","RI","LONGONE",0],["E679","CO","LONGONE AL SEGRINO",1],["E681","RI","LONGONE DI SAN SALVATORE MAGGIORE",0],["E681","RI","LONGONE SABINO",1],["E682","VI","LONIGO",1],["E683","TO","LORANZE'",1],["E684","PD","LOREGGIA",1],["E685","VB","LOREGLIA",1],["E686","BG","LORENTINO",0],["E687","BL","LORENZAGO",0],["E687","BL","LORENZAGO DI CADORE",1],["E688","PI","LORENZANA",0],["E689","RO","LOREO",1],["E690","AN","LORETO",1],["E691","PE","LORETO",0],["E691","PE","LORETO APRUTINO",1],["E692","TV","LORIA",1],["E693","AR","LORO",0],["E694","MC","LORO",0],["E693","AR","LORO CIUFFENNA",1],["E694","MC","LORO PICENO",1],["E695","GE","LORSICA",1],["E696","GO","LOSE",0],["E697","BA","LOSETO",0],["E698","BS","LOSINE",1],["E699","CN","LOTTULO",0],["E700","NU","LOTZORAI",1],["E701","BS","LOVENO",0],["E702","CO","LOVENO",0],["E701","BS","LOVENO GRUMELLO",0],["E702","CO","LOVENO SOPRA MENAGGIO",0],["E703","TN","LOVER",0],["E704","BG","LOVERE",1],["E705","SO","LOVERO",1],["E706","BS","LOZIO",1],["E707","VA","LOZZA",1],["E708","BL","LOZZO",0],["E709","PD","LOZZO",0],["E710","VA","LOZZO",0],["E709","PD","LOZZO ATESTINO",1],["E708","BL","LOZZO CADORE",0],["E708","BL","LOZZO DI CADORE",1],["E711","VC","LOZZOLO",1],["E712","AL","LU",0],["M420","AL","LU E CUCCARO MONFERRATO",1],["E713","VT","LUBRIANO",1],["E714","AG","LUCCA",0],["E715","LU","LUCCA",1],["E714","AG","LUCCA SICULA",1],["E716","FG","LUCERA",1],["E717","MI","LUCERNATE",0],["E718","AR","LUCIGNANO",1],["E719","IM","LUCINASCO",1],["E720","GO","LUCINICO",0],["E721","CO","LUCINO",0],["E722","CB","LUCITO",1],["E723","AQ","LUCO DEI MARSI",1],["E724","AQ","LUCOLI",1],["E725","BS","LUDRIANO",0],["C033","MI","LUGAGNANO",0],["E726","PC","LUGAGNANO",0],["E726","PC","LUGAGNANO VAL D'ARDA",1],["E727","TO","LUGNACCO",0],["E392","RM","LUGNANO",0],["E728","RI","LUGNANO",0],["E729","TR","LUGNANO",0],["E728","RI","LUGNANO DI VILLA TROIANA",0],["E729","TR","LUGNANO IN TEVERINA",1],["E392","RM","LUGNANO LABICANO",0],["E730","RA","LUGO",1],["E731","VI","LUGO",0],["E731","VI","LUGO DI VICENZA",1],["E732","GO","LUICO",0],["E733","CR","LUIGNANO",0],["E734","VA","LUINO",1],["E735","CO","LUISAGO",1],["E736","NU","LULA",1],["E737","GE","LUMARZO",1],["E738","BS","LUMEZZANE",1],["E739","BS","LUMEZZANE PIEVE",0],["E740","BS","LUMEZZANE SAN SEBASTIANO",0],["E741","BS","LUMEZZANE SANT'APOLLONIO",0],["E742","CA","LUNAMATRONA",0],["E742","SU","LUNAMATRONA",1],["E743","PU","LUNANO",1],["E744","TN","LUNDO",0],["B387","PV","LUNGAVILLA",1],["E745","CS","LUNGRO",1],["G143","SP","LUNI",1],["E746","AV","LUOGOSANO",1],["E747","SS","LUOGOSANTO",1],["E748","CB","LUPARA",1],["E749","CO","LURAGO",0],["E749","CO","LURAGO D'ERBA",1],["E750","CO","LURAGO MARINONE",1],["E751","BG","LURANO",1],["E752","SS","LURAS",1],["E753","CO","LURATE ABBATE",0],["E753","CO","LURATE CACCIVIO",1],["E754","CE","LUSCIANO",1],["E755","CE","LUSCIANO E DUCENTA",0],["E756","TO","LUSERNA",0],["E757","TN","LUSERNA",1],["E758","TO","LUSERNA SAN GIOVANNI",1],["E759","TO","LUSERNETTA",1],["E760","UD","LUSEVERA",1],["E761","RO","LUSIA",1],["E762","VI","LUSIANA",0],["M427","VI","LUSIANA CONCO",1],["E763","TO","LUSIGLIE'",1],["E764","BZ","LUSON",1],["Z120","EE","LUSSEMBURGO",1],["E765","PL","LUSSINGRANDE",0],["E766","PL","LUSSINPICCOLO",0],["E767","SA","LUSTRA",1],["E768","BZ","LUTAGO",0],["E769","VA","LUVINATE",1],["E734","CO","LUVINO",0],["E770","BG","LUZZANA",1],["E771","BN","LUZZANO",0],["E772","RE","LUZZARA",1],["E773","CS","LUZZI",1],["E774","NO","LUZZOGNO",0],["Z231","EE","MACAO",1],["E775","VA","MACCAGNO",0],["M339","VA","MACCAGNO CON PINO E VEDDASCA",1],["E776","VA","MACCAGNO INFERIORE",0],["E775","VA","MACCAGNO SUPERIORE",0],["E777","LO","MACCASTORNA",1],["E778","IS","MACCHIA D'ISERNIA",1],["E780","CB","MACCHIA VALFORTORE",1],["E779","IS","MACCHIAGODENA",1],["E781","CO","MACCIO",0],["Z148","EE","MACEDONIA",0],["Z148","EE","MACEDONIA DEL NORD",1],["E782","TO","MACELLO",1],["E783","MC","MACERATA",1],["E784","NA","MACERATA",0],["E784","CE","MACERATA CAMPANIA",1],["E785","PU","MACERATA FELTRIA",1],["E784","CE","MACERATA MARCIANISE",0],["E786","MB","MACHERIO",1],["E786","MI","MACHERIO",0],["E787","BS","MACLODIO",1],["E788","NU","MACOMER",1],["Z708","EE","MACQUARIE (ISOLE)",1],["E789","CN","MACRA",1],["E790","VB","MACUGNAGA",1],["Z327","EE","MADAGASCAR",1],["E791","CE","MADDALONI",1],["E792","BS","MADERNO",0],["E342","SO","MADESIMO",1],["M236","TN","MADICE",0],["E793","CR","MADIGNANO",1],["E794","BG","MADONE",1],["E795","VB","MADONNA DEL SASSO",1],["E796","TN","MADRANO",0],["E797","TN","MADRUZZO",0],["M357","TN","MADRUZZO",1],["E798","LT","MAENZA",1],["E799","CB","MAFALDA",1],["E800","BS","MAGASA",1],["E801","MI","MAGENTA",1],["E802","CO","MAGGIANICO",0],["E803","NO","MAGGIORA",1],["E804","PV","MAGHERNO",1],["E805","PG","MAGIONE",1],["E806","CZ","MAGISANO",1],["E807","AP","MAGLIANO",0],["E808","CN","MAGLIANO",0],["E809","CN","MAGLIANO",0],["E810","GR","MAGLIANO",0],["E811","AQ","MAGLIANO",0],["E812","RI","MAGLIANO",0],["E809","CN","MAGLIANO ALFIERI",1],["E808","CN","MAGLIANO ALPI",1],["E809","CN","MAGLIANO D'ALBA",0],["E811","AQ","MAGLIANO DE' MARSI",1],["E807","AP","MAGLIANO DI TENNA",0],["E807","FM","MAGLIANO DI TENNA",1],["E810","GR","MAGLIANO IN TOSCANA",1],["E813","RM","MAGLIANO ROMANO",1],["E812","RI","MAGLIANO SABINA",1],["E814","SA","MAGLIANO VETERE",1],["E815","LE","MAGLIE",1],["E816","SV","MAGLIOLO",1],["E817","TO","MAGLIONE",1],["E818","MN","MAGNACAVALLO",1],["E819","MI","MAGNAGO",1],["E820","UD","MAGNANO",0],["E821","BI","MAGNANO",1],["E820","UD","MAGNANO IN RIVIERA",1],["E823","BS","MAGNO SOPRA INZINO",0],["E822","GE","MAGNONE",0],["E824","NO","MAGOGNINO",0],["E825","NU","MAGOMADAS",0],["E825","OR","MAGOMADAS",1],["E826","TN","MAGRAS",0],["E828","VI","MAGRE",0],["E828","VI","MAGRE VICENTINO",0],["E827","TN","MAGRE'",0],["E829","BZ","MAGRE' ALL'ADIGE",0],["E829","BZ","MAGRE' SULLA STRADA DEL VINO",1],["E830","CO","MAGREGLIO",1],["E831","BZ","MAIA ALTA",0],["E832","BZ","MAIA BASSA",0],["E834","CZ","MAIDA",1],["E835","CS","MAIERA'",1],["E836","VV","MAIERATO",1],["E837","AN","MAIOLATI",0],["E837","AN","MAIOLATI SPONTINI",1],["E838","PU","MAIOLO",0],["E838","RN","MAIOLO",1],["E839","SA","MAIORI",1],["E840","LO","MAIRAGO",1],["E841","BS","MAIRANO",1],["E842","SP","MAISSANA",1],["E833","UD","MAJANO",1],["M237","TN","MALA",0],["E843","CR","MALAGNINO",1],["E844","BO","MALALBERGO",1],["E845","VE","MALAMOCCO",0],["Z328","EE","MALAWI",1],["Z230","EE","MALAYSIA",0],["Z247","EE","MALAYSIA",1],["E846","UD","MALBORGHETTO",0],["E847","UD","MALBORGHETTO VALBRUNA",1],["E847","UD","MALBORGHETTO-VALBRUNA",0],["E848","VR","MALCESINE",1],["E849","TS","MALCHINA",0],["Z232","EE","MALDIVE",1],["E850","TN","MALE'",1],["E851","BS","MALEGNO",1],["E852","LO","MALEO",1],["E853","VB","MALESCO",1],["E854","CT","MALETTO",1],["E855","ME","MALFA",1],["E856","VA","MALGESSO",0],["E857","TN","MALGOLO",0],["E858","LC","MALGRATE",1],["Z329","EE","MALI",1],["E859","CS","MALITO",1],["E860","SV","MALLARE",1],["E861","BZ","MALLES",0],["E862","BZ","MALLES VENOSTA",1],["E863","VA","MALNATE",1],["E864","VI","MALO",1],["E865","BS","MALONNO",1],["E866","TN","MALOSCO",0],["E867","CN","MALPOTREMO",0],["Z121","EE","MALTA",1],["E868","AP","MALTIGNANO",1],["E869","ME","MALVAGNA",1],["E870","AL","MALVICINO",1],["Z609","EE","MALVINE=FALKLAND (ISOLE)",1],["E871","AL","MALVINO",0],["E872","CS","MALVITO",1],["E873","RC","MAMMOLA",1],["E874","NU","MAMOIADA",1],["Z122","EE","MAN (ISOLA)",1],["E875","GR","MANCIANO",1],["E876","ME","MANDANICI",1],["E877","CA","MANDAS",0],["E877","SU","MANDAS",1],["E878","CS","MANDATORICCIO",1],["B632","RM","MANDELA",1],["E879","CO","MANDELLO",0],["E880","NO","MANDELLO",0],["E879","LC","MANDELLO DEL LARIO",1],["E880","NO","MANDELLO VITTA",1],["E881","PV","MANDRINO",0],["E882","TA","MANDURIA",1],["E883","BS","MANERBA",0],["E883","BS","MANERBA DEL GARDA",1],["E884","BS","MANERBIO",1],["E885","FG","MANFREDONIA",1],["E886","PV","MANGIALUPO",0],["E887","CN","MANGO",1],["E888","CS","MANGONE",1],["M283","CT","MANIACE",1],["E889","PN","MANIAGO",1],["E890","TO","MANIGLIA",0],["E891","AV","MANOCALZATI",1],["E892","PE","MANOPPELLO",1],["E893","TV","MANSUE'",1],["E894","CN","MANTA",1],["E895","BZ","MANTANA",0],["E896","SO","MANTELLO",1],["E897","MN","MANTOVA",1],["E898","TN","MANZANO",0],["E899","UD","MANZANO",1],["E900","RM","MANZIANA",1],["E901","BG","MAPELLO",1],["M316","TO","MAPPANO",1],["E902","SS","MARA",1],["E903","CA","MARACALAGONIS",1],["E904","MO","MARANELLO",1],["D210","AP","MARANO",0],["E905","MO","MARANO",0],["E906","NA","MARANO",0],["E907","NO","MARANO",0],["E908","RM","MARANO",0],["E909","TN","MARANO",0],["E910","UD","MARANO",0],["E911","VR","MARANO",0],["E912","VI","MARANO",0],["E906","NA","MARANO DI NAPOLI",1],["E911","VR","MARANO DI VALPOLICELLA",1],["E908","RM","MARANO EQUO",1],["E910","UD","MARANO LACUNARE",0],["E910","UD","MARANO LAGUNARE",1],["E914","CS","MARANO MARCHESATO",1],["E915","CS","MARANO PRINCIPATO",1],["E905","MO","MARANO SUL PANARO",1],["E907","NO","MARANO TICINO",1],["E912","VI","MARANO VICENTINO",1],["E913","LT","MARANOLA",0],["E916","BZ","MARANZA",0],["E916","BZ","MARANZA IN PUSTERIA",0],["E917","AT","MARANZANA",1],["E918","GE","MARASSI",0],["E919","PZ","MARATEA",1],["E920","MI","MARCALLO",0],["E921","MI","MARCALLO CON CASONE",1],["E922","MN","MARCARIA",1],["E923","CZ","MARCEDUSA",1],["E924","RM","MARCELLINA",1],["E925","CZ","MARCELLINARA",1],["E926","VR","MARCELLISE",0],["E927","RI","MARCETELLI",1],["E928","BS","MARCHENO",1],["E929","VA","MARCHIROLO",1],["E930","LI","MARCIANA",1],["E931","LI","MARCIANA MARINA",1],["E932","CE","MARCIANISE",1],["E933","AR","MARCIANO DELLA CHIANA",1],["E934","PV","MARCIGNAGO",1],["E935","TN","MARCO",0],["E936","VE","MARCON",1],["E937","TO","MARCORENGO",0],["Z709","EE","MARCUS (ISOLE)",1],["E938","BZ","MAREBBE",1],["E939","CN","MARENE",1],["E940","TV","MARENO",0],["E940","TV","MARENO DI PIAVE",1],["E941","TO","MARENTINO",1],["E942","PL","MARESEGO",0],["E943","BZ","MARETA",0],["E944","AT","MARETTO",1],["E945","CN","MARGARITA",1],["E946","BT","MARGHERITA DI SAVOIA",1],["E946","FG","MARGHERITA DI SAVOIA",0],["E947","LC","MARGNO",1],["E948","TN","MARGONE",0],["E949","MN","MARIANA",0],["E949","MN","MARIANA MANTOVA
1NA",1],["Z710","EE","MARIANNE (ISOLE)",1],["E950","BG","MARIANO",0],["E951","CO","MARIANO",0],["E952","GO","MARIANO",0],["E950","BG","MARIANO AL BREMBO",0],["E951","CO","MARIANO COMENSE",1],["E952","GO","MARIANO DEL FRIULI",1],["E953","CL","MARIANOPOLI",1],["E954","NA","MARIGLIANELLA",1],["E955","NA","MARIGLIANO",1],["E956","RC","MARINA DI GIOIOSA IONICA",1],["E957","PA","MARINEO",1],["E958","RM","MARINO",1],["E959","BZ","MARLENGO",1],["E960","PT","MARLIANA",1],["E961","BS","MARMENTINO",1],["E962","MN","MARMIROLO",1],["E963","CN","MARMORA",1],["E964","AT","MARMORITO",0],["E965","VA","MARNATE",1],["D588","BG","MARNE",0],["E966","IM","MARO CASTELLO",0],["Z330","EE","MAROCCO",1],["E967","BS","MARONE",1],["E968","RC","MAROPATI",1],["E969","PR","MARORE",0],["E970","VI","MAROSTICA",1],["E971","FI","MARRADI",1],["E972","OR","MARRUBIU",1],["E973","CN","MARSAGLIA",1],["E974","TP","MARSALA",1],["E975","PG","MARSCIANO",1],["Z711","EE","MARSHALL (ISOLE)",1],["E976","PZ","MARSICO NUOVO",1],["E977","PZ","MARSICOVETERE",1],["E978","VT","MARTA",1],["E979","LE","MARTANO",1],["E980","VE","MARTELLAGO",1],["E981","BZ","MARTELLO",1],["E982","UD","MARTIGNACCO",1],["E983","CR","MARTIGNANA",0],["E983","CR","MARTIGNANA DI PO",1],["E984","LE","MARTIGNANO",1],["E985","GE","MARTINA",0],["E986","TA","MARTINA",0],["E986","TA","MARTINA FRANCA",1],["E985","SV","MARTINA OLBA",0],["E987","BG","MARTINENGO",1],["E988","CN","MARTINIANA",0],["E988","CN","MARTINIANA PO",1],["Z513","EE","MARTINICA",1],["E989","TE","MARTINSICURO",1],["E990","CZ","MARTIRANO",1],["E991","CZ","MARTIRANO LOMBARDO",1],["E992","SS","MARTIS",1],["E993","RC","MARTONE",1],["E994","LO","MARUDO",1],["E995","TA","MARUGGIO",1],["B689","BO","MARZABOTTO",1],["E996","CR","MARZALENGO",0],["E997","AV","MARZANO",0],["E998","CE","MARZANO",0],["E999","PV","MARZANO",1],["E998","CE","MARZANO APPIO",1],["E997","AV","MARZANO DI NOLA",1],["F001","CS","MARZI",1],["F002","VA","MARZIO",1],["M270","CA","MASAINAS",0],["M270","SU","MASAINAS",1],["F003","MI","MASATE",1],["F004","CT","MASCALI",1],["F005","CT","MASCALUCIA",1],["F006","PZ","MASCHITO",1],["F007","CO","MASCIAGO",0],["F008","MI","MASCIAGO",0],["F008","MI","MASCIAGO MILANESE",0],["F007","VA","MASCIAGO PRIMO",1],["F009","TV","MASER",1],["F010","VB","MASERA",1],["F011","PD","MASERA'",0],["F011","PD","MASERA' DI PADOVA",1],["F012","TV","MASERADA",0],["F012","TV","MASERADA SUL PIAVE",1],["F013","PD","MASI",1],["F014","TN","MASI DI VIGO",0],["F016","FE","MASI TORELLO",1],["B733","TO","MASINO",0],["F015","AL","MASIO",1],["F017","CO","MASLIANICO",1],["F018","VA","MASNAGO",0],["F019","VI","MASON",0],["F019","VI","MASON VICENTINO",0],["F020","GE","MASONE",1],["F021","AP","MASSA",0],["F022","AQ","MASSA",0],["F023","MS","MASSA",1],["F024","PG","MASSA",0],["F022","AQ","MASSA D'ALBE",1],["C495","NA","MASSA DI SOMMA",0],["M289","NA","MASSA DI SOMMA",1],["F025","PT","MASSA E COZZILE",1],["F021","AP","MASSA FERMANA",0],["F021","FM","MASSA FERMANA",1],["F026","FE","MASSA FISCAGLIA",0],["F029","RA","MASSA LOMBARDA",1],["F030","NA","MASSA LUBRENSE",1],["F032","GR","MASSA MARITTIMA",1],["F024","PG","MASSA MARTANA",1],["F036","RO","MASSA SUPERIORE",0],["F023","MS","MASSA-CARRARA",0],["D211","AN","MASSACCIO",0],["F027","TA","MASSAFRA",1],["F028","LO","MASSALENGO",1],["F031","CA","MASSAMA",0],["F033","PD","MASSANZAGO",1],["F034","BG","MASSARI-MELZI",0],["F035","LU","MASSAROSA",1],["F037","BI","MASSAZZA",1],["F038","SI","MASSE DEL TERZO DI CITTA'",0],["F038","SI","MASSE DI CITTA'",0],["F039","SI","MASSE DI SAN MARTINO",0],["F040","SI","MASSE DI SIENA",0],["F041","TO","MASSELLO",1],["F042","BI","MASSERANO",1],["F043","NA","MASSERIE",0],["F044","AP","MASSIGNANO",1],["F045","TN","MASSIMENO",1],["F046","SV","MASSIMINO",1],["F047","NO","MASSINO",0],["F047","NO","MASSINO VISCONTI",1],["F048","VB","MASSIOLA",1],["F049","TN","MASTELLINA",0],["F050","OR","MASULLAS",1],["F051","MC","MATELICA",1],["F052","MT","MATERA",1],["F053","TO","MATHI",1],["F053","TO","MATI",0],["F054","LE","MATINO",1],["F055","CB","MATRICE",1],["F056","TN","MATTARELLO",0],["F057","FM","MATTERIA",0],["F058","TO","MATTIE",1],["F059","FG","MATTINATA",1],["F060","FM","MATTUGLIE",0],["E849","TS","MAUCHINIE",0],["Z331","EE","MAURITANIA",0],["Z332","EE","MAURIZIO (ISOLE)",1],["Z360","EE","MAYOTTE (ISOLA)",1],["F061","TP","MAZARA",0],["F061","TP","MAZARA DEL VALLO",1],["F062","BZ","MAZIA",0],["F063","BS","MAZZANO",1],["F064","RM","MAZZANO",0],["F064","RM","MAZZANO ROMANO",1],["F066","ME","MAZZARA'",0],["F065","CL","MAZZARINO",1],["F066","ME","MAZZARRA' SANT'ANDREA",1],["M271","CT","MAZZARRONE",1],["F067","TO","MAZZE'",1],["F068","TN","MAZZIN",1],["F069","MI","MAZZO",0],["F070","SO","MAZZO",0],["F070","SO","MAZZO DI VALTELLINA",1],["F069","MI","MAZZO MILANESE",0],["F071","BG","MAZZOLENI E FALGHERA",0],["F072","BS","MAZZUNNO",0],["F073","CA","MEANA",0],["F074","TO","MEANA",0],["F074","TO","MEANA DI SUSA",1],["F073","NU","MEANA SARDO",1],["F075","TO","MEANO",0],["F076","TN","MEANO",0],["F077","TN","MECHEL",0],["F078","MB","MEDA",1],["F078","MI","MEDA",0],["F079","GO","MEDANA",0],["F080","PV","MEDE",1],["F081","GO","MEDEA",1],["F082","PR","MEDESANO",1],["F083","BO","MEDICINA",1],["F084","MI","MEDIGLIA",1],["F085","BG","MEDOLAGO",1],["F086","MN","MEDOLE",1],["F087","MO","MEDOLLA",1],["F088","TV","MEDUNA",0],["F088","TV","MEDUNA DI LIVENZA",1],["F089","PN","MEDUNO",1],["F090","PG","MEGGIANO",0],["F091","PD","MEGLIADINO SA
1N FIDENZIO",0],["F092","PD","MEGLIADINO SAN VITALE",1],["F093","NO","MEINA",1],["F094","BL","MEL",0],["F095","RO","MELARA",1],["F096","AL","MELAZZO",1],["F097","FC","MELDOLA",1],["F098","GE","MELE",1],["F099","MI","MELEGNANELLO",0],["F100","MI","MELEGNANO",1],["F101","LE","MELENDUGNO",1],["F102","LO","MELETI",1],["F103","TO","MELEZET",0],["F104","PZ","MELFI",1],["F105","RC","MELICUCCA'",1],["F106","RC","MELICUCCO",1],["F107","SR","MELILLI",1],["F108","KR","MELISSA",1],["F109","LE","MELISSANO",1],["F110","AV","MELITO",0],["F111","NA","MELITO",0],["F112","RC","MELITO",0],["F111","NA","MELITO DI NAPOLI",1],["F112","RC","MELITO DI PORTO SALVO",1],["F110","AV","MELITO IRPINO",1],["F110","AV","MELITO VALLE BONITO",0],["F113","BN","MELIZZANO",1],["F114","CN","MELLE",1],["F115","SO","MELLO",1],["F116","TV","MELMA",0],["F117","LE","MELPIGNANO",1],["F118","BZ","MELTINA",1],["F119","MI","MELZO",1],["F120","CO","MENAGGIO",1],["F121","SO","MENAROLA",0],["M238","TN","MENAS",0],["F122","PV","MENCONICO",1],["F123","IM","MENDATICA",1],["F124","IM","MENDATICA-MONTEGROSSO",0],["F125","CS","MENDICINO",1],["B986","MI","MENEDRAGO",0],["F126","AG","MENFI",1],["F127","RM","MENTANA",1],["F128","TO","MENTOULLES",0],["F129","MI","MENZAGO",0],["F130","VE","MEOLO",1],["F131","AL","MERANA",1],["F132","BZ","MERANO",1],["F133","LC","MERATE",1],["F134","VA","MERCALLO",1],["F135","PU","MERCATELLO",0],["F135","PU","MERCATELLO SUL METAURO",1],["F136","PU","MERCATINO CONCA",1],["F137","PU","MERCATINO MARECCHIA",0],["F138","SA","MERCATO",0],["F138","SA","MERCATO SAN SEVERINO",1],["F139","FC","MERCATO SARACENO",1],["F140","TO","MERCENASCO",1],["F141","AV","MERCOGLIANO",1],["F142","MI","MERCUGNANO",0],["F143","NO","MERCURAGO",0],["F144","UD","MERETO DI TOMBA",1],["F144","UD","MERETTO DI TOMBA",0],["F145","AN","MERGO",1],["F146","VB","MERGOZZO",1],["F147","ME","MERI'",1],["F148","PD","MERLARA",1],["F149","LO","MERLINO",1],["F150","GO","MERNA",0],["F151","CO","MERONE",1],["F152","BR","MESAGNE",1],["F153","SO","MESE",1],["F154","VA","MESENZANA",1],["F155","MI","MESERO",1],["F156","FE","MESOLA",1],["F157","KR","MESORACA",1],["Z514","EE","MESSICO",1],["F158","ME","MESSINA",1],["F159","VE","MESTRE",0],["F160","TN","MESTRIAGO",0],["F161","PD","MESTRINO",1],["F162","NA","META",1],["A987","PR","METTI E POZZOLO",0],["F163","MI","METTONE",0],["F164","TO","MEUGLIANO",0],["F165","MB","MEZZAGO",1],["F165","MI","MEZZAGO",0],["F166","MI","MEZZANA",0],["F167","NO","MEZZANA",0],["F168","TN","MEZZANA",1],["F169","VA","MEZZANA",0],["F170","PV","MEZZANA BIGLI",1],["F166","MI","MEZZANA CASATI",0],["B089","PV","MEZZANA CORTI BOTTARONE",0],["F167","BI","MEZZANA MORTIGLIENGO",1],["F171","PV","MEZZANA RABATTONE",1],["F169","VA","MEZZANA SUPERIORE",0],["F172","VR","MEZZANE DI SOTTO",1],["F173","GE","MEZZANEGO",1],["F174","PR","MEZZANI",0],["F175","PV","MEZZANINO",1],["F176","TN","MEZZANO",1],["F180","PV","MEZZANO",0],["F177","TN","MEZZANO IMER",0],["F178","PV","MEZZANO PARPANESE",0],["F179","MI","MEZZANO PASSONE",0],["F180","PV","MEZZANO SICCOMARIO",0],["D731","BZ","MEZZASELVA",0],["D731","BZ","MEZZASELVA ALL'ISARCO",0],["E601","MI","MEZZATE",0],["F181","CO","MEZZEGRA",0],["F182","TO","MEZZENILE",1],["F183","TN","MEZZOCORONA",1],["F184","PA","MEZZOJUSO",1],["F185","TN","MEZZOLAGO",0],["F186","BG","MEZZOLDO",1],["F187","TN","MEZZOLOMBARDO",1],["F188","NO","MEZZOMERICO",1],["F189","BI","MIAGLIANO",1],["F190","TV","MIANE",1],["F191","NO","MIASINO",1],["F192","VB","MIAZZINA",1],["F193","RI","MICIGLIANO",1],["Z735","EE","MICRONESIA STATI FEDERATI",1],["Z712","EE","MIDWAY (ISOLE)",1],["F194","LE","MIGGIANO",1],["F195","NO","MIGIANDONE",0],["F196","CH","MIGLIANICO",1],["F197","AV","MIGLIANO",0],["F198","FE","MIGLIARINO",0],["F199","FE","MIGLIARO",0],["F200","CZ","MIGLIERINA",1],["F201","MT","MIGLIONICO",1],["F202","GE","MIGNANEGO",1],["F203","CE","MIGNANO",0],["F203","CE","MIGNANO MONTE LUNGO",1],["F204","MI","MIGNETE",0],["F204","MI","MIGNETTES",0],["F205","MI","MILANO",1],["F206","ME","MILAZZO",1],["E618","CL","MILENA",1],["F207","VV","MILETO",1],["F208","OR","MILIS",1],["F209","CT","MILITELLO",0],["F210","ME","MILITELLO",0],["F209","CT","MILITELLO IN VAL DI CATANIA",1],["F210","ME","MILITELLO ROSMARINO",1],["F211","BZ","MILLAN-SARNES",0],["F212","TO","MILLAURES",0],["F213","SV","MILLESIMO",1],["F214","CT","MILO",1],["E618","CL","MILOCCA",0],["F215","BS","MILZANELLO",0],["F216","BS","MILZANO",1],["F217","CT","MINEO",1],["F218","VR","MINERBE",1],["F219","BO","MINERBIO",1],["F220","BA","MINERVINO",0],["F221","LE","MINERVINO",0],["F221","LE","MINERVINO DI LECCE",1],["F220","BA","MINERVINO MURGE",0],["F220","BT","MINERVINO MURGE",1],["F222","CO","MINOPRIO",0],["F223","SA","MINORI",1],["F224","LT","MINTURNO",1],["F225","
1LU","MINUCCIANO",1],["F226","SV","MIOGLIA",1],["F227","TN","MIOLA",0],["F228","UD","MIONE",0],["F229","VE","MIRA",1],["F229","VE","MIRA ED ORIAGO",0],["F230","AV","MIRABELLA",0],["F231","CT","MIRABELLA",0],["F230","AV","MIRABELLA ECLANO",1],["F231","CT","MIRABELLA IMBACCARI",1],["F232","AL","MIRABELLO",0],["F233","CB","MIRABELLO",0],["F234","CR","MIRABELLO",0],["F235","FE","MIRABELLO",0],["F236","MI","MIRABELLO",0],["F237","PV","MIRABELLO",0],["F234","CR","MIRABELLO CIRIA",0],["D581","CO","MIRABELLO COMASCO",0],["F237","PV","MIRABELLO ED UNITI DI PAVIA",0],["F232","AL","MIRABELLO MONFERRATO",1],["F236","MI","MIRABELLO SAN BERNARDINO",0],["F233","CB","MIRABELLO SANNITICO",1],["F238","PV","MIRADOLO",0],["F238","PV","MIRADOLO TERME",1],["F239","IS","MIRANDA",1],["F240","MO","MIRANDOLA",1],["F241","VE","MIRANO",1],["F242","ME","MIRTO",1],["F243","BG","MISANO",0],["F244","FC","MISANO",0],["F245","PV","MISANO",0],["F244","RN","MISANO ADRIATICO",1],["F243","BG","MISANO DI GERA D'ADDA",1],["F244","FC","MISANO IN VILLA VITTORIA",0],["F245","PV","MISANO OLONA",0],["F246","PA","MISILMERI",1],["F247","MB","MISINTO",1],["F247","MI","MISINTO",0],["F248","LC","MISSAGLIA",1],["F249","PZ","MISSANELLO",1],["F250","CT","MISTERBIANCO",1],["F251","ME","MISTRETTA",1],["F252","VR","MIZZOLE",0],["F253","IM","MOANO",0],["F254","AT","MOASCA",1],["F255","TO","MOCCHIE",0],["F256","GE","MOCONESI",1],["F257","MO","MODENA",1],["F258","RG","MODICA",1],["F259","FC","MODIGLIANA",1],["F260","MI","MODIGNANO",0],["F261","NU","MODOLO",0],["F261","OR","MODOLO",1],["F262","BA","MODUGNO",1],["F263","TN","MOENA",1],["F264","TN","MOERNA",0],["F265","LC","MOGGIO",1],["F266","UD","MOGGIO UDINESE",1],["F267","MN","MOGLIA",1],["F268","MC","MOGLIANO",1],["F269","TV","MOGLIANO",0],["F269","TV","MOGLIANO VENETO",1],["F270","OR","MOGORELLA",1],["F271","CA","MOGORELLA RUINAS",0],["F272","OR","MOGORO",1],["F273","CO","MOIANA",0],["F274","BN","MOIANO",1],["F275","UD","MOIMACCO",1],["F276","BG","MOIO",0],["F277","ME","MOIO",0],["F278","SA","MOIO",0],["F277","ME","MOIO ALCANTARA",1],["F276","BG","MOIO DE' CALVI",1],["F278","SA","MOIO DELLA CIVITELLA",1],["F279","CN","MOIOLA",1],["C210","ME","MOLA",0],["F280","BA","MOLA DI BARI",1],["D708","LT","MOLA E CASTELLONE",0],["F281","AL","MOLARE",1],["F282","GE","MOLASSANA",0],["F283","LU","MOLAZZANA",1],["Z140","EE","MOLDAVIA",1],["F284","BA","MOLFETTA",1],["F285","CO","MOLINA",0],["M255","AQ","MOLINA ATERNO",1],["F286","TN","MOLINA DI LEDRO",0],["F287","BN","MOLINARA",1],["F288","BO","MOLINELLA",1],["F289","BG","MOLINI DI COLOGNOLA",0],["F290","IM","MOLINI DI TRIORA",1],["F291","BZ","MOLINI DI TURES",0],["F292","AL","MOLINO ALZANO",0],["F293","AL","MOLINO DEI TORTI",1],["F294","CB","MOLISE",1],["F295","PZ","MOLITERNO",1],["F296","TN","MOLLARO",0],["F297","VC","MOLLIA",1],["F298","TO","MOLLIERES",0],["F299","AG","MOLO",0],["F300","AL","MOLO",0],["F300","AL","MOLO DI BORBERA",0],["F301","RC","MOLOCHIO",1],["B947","BG","MOLOGNO",0],["F302","IM","MOLTEDO INFERIORE",0],["F303","IM","MOLTEDO SUPERIORE",0],["F304","LC","MOLTENO",1],["F305","CO","MOLTRASIO",1],["F306","VI","MOLVENA",0],["F307","TN","MOLVENO",1],["F308","AT","MOMBALDONE",1],["F309","CN","MOMBARCARO",1],["F310","PU","MOMBAROCCIO",1],["F311","AT","MOMBARUZZO",1],["F312","CN","MOMBASIGLIO",1],["F313","AL","MOMBELLO",0],["F314","CO","MOMBELLO",0],["F315","TO","MOMBELLO",0],["F315","TO","MOMBELLO DI TORINO",1],["F314","VA","MOMBELLO LAGO MAGGIORE",0],["F313","AL","MOMBELLO MONFERRATO",1],["F316","AT","MOMBERCELLI",1],["F317","NO","MOMO",1],["F318","TO","MOMPANTERO",1],["F319","RI","MOMPEO",1],["F320","AL","MOMPERONE",1],["F321","BS","MOMPIANO",0],["F322","CB","MONACILIONI",1],["Z123","EE","MONACO",1],["F323","AT","MONALE",1],["F324","RC","MONASTERACE",1],["F325","AL","MONASTERO",0],["F326","CN","MONASTERO",0],["F327","TO","MONASTERO",0],["F325","AT","MONASTERO BORMIDA",1],["F327","TO","MONASTERO DI LANZO",1],["F326","CN","MONASTERO DI VASCO",1],["F328","BG","MONASTEROLO",0],["F329","CN","MONASTEROLO",0],["F330","CN","MONASTEROLO",0],["F331","TO","MONASTEROLO",0],["F329","CN","MONASTEROLO CASOTTO",1],["F329","CN","MONASTEROLO CASSOTO",0],["F328","BG","MONASTEROLO DEL CASTELLO",1],["F330","CN","MONASTEROLO DI SAVIGLIANO",1],["F331","TO","MONASTEROLO TORINESE",0],["F332","TV","MONASTIER",0],["F332","TV","MONASTIER DI TREVISO",1],["F333","CA","MONASTIR",0],["F333","SU","MONASTIR",1],["F334","VA","MONATE",0],["F335","TO","MONCALIERI",1],["F336","AT","MONCALVO",1],["D553","TO","MONCENISIO",1],["F337","AL","MONCESTINO",1],["F338","CN","MONCHIERO",1],["F339","CN","MONCHIERO NOVELLO",0],["F340","PR","MONCHIO",0],["F340","PR","MONCHIO DELLE CORTI",1],["F341","TN","MONCLASSICO",0],["F342","VC","MONCRIVELLO",1],["F343","AL","MONCUCCO",0],["F344","MI","MONCUCCO",0],["F345","MI","MONCUCCO",0],["F345","MI","MONCUCCO DI MONZA",0],["F343","AT","MONCUCCO TORINESE",1],["F344","MI","MONCUCCO VECCHIO",0],["F346","RN","MONDAINO",1],["F347","PU","MONDAVIO",1],["F348","PU","MONDOLFO",1],["F349","CO","MONDONICO",0],["F350","AL","MONDONIO",0],["F351","CN","MONDOVI'",1],["F352","CE","MONDRAGONE",1],["F353","TO","MONDRONE",0],["F354","GE","MONEGLIA",1],["F355","CN","MONESIGLIO",1],["F356","GO","MONFALCONE",1],["F357","MO","MONFESTINO IN SERRA MAZZONI",0],["F357","MO","MONFESTINO IN SERRAMAZZONI",0],["F358","CN","MONFORTE",0],["F359","ME","MONFORTE",0],["F358","CN","MONFORTE D'ALBA",1],["F359","ME","MONFORTE SAN GIORGIO",1],["A449","RM","MONFORTINO",0],["F360","TV","MONFUMO",1],["F361","AT","MONGARDINO",1],["F362","BZ","MONGHE
1ZZO DI FUORI",0],["F362","BZ","MONGHEZZO ESTERNO",0],["F363","BO","MONGHIDORO",1],["F364","VV","MONGIANA",1],["F365","AL","MONGIARDINO",0],["F366","MI","MONGIARDINO",0],["F365","AL","MONGIARDINO LIGURE",1],["F366","MI","MONGIARDINO SILLARO",0],["F367","AO","MONGIOVE",0],["F368","ME","MONGIUFFI MELIA",1],["Z233","EE","MONGOLIA",1],["F369","BI","MONGRANDO",1],["F370","CS","MONGRASSANO",1],["F371","BZ","MONGUELFO",0],["F371","BZ","MONGUELFO-TESIDO",1],["F372","CO","MONGUZZO",1],["F373","BS","MONIGA",0],["F373","BS","MONIGA DEL GARDA",1],["F374","AL","MONLEALE",1],["F375","BS","MONNO",1],["F376","BA","MONOPOLI",1],["F377","PA","MONREALE",1],["F378","TS","MONRUPINO",1],["F379","AP","MONSAMPIETRO MORICO",0],["F379","FM","MONSAMPIETRO MORICO",1],["F380","AP","MONSAMPOLO",0],["F380","AP","MONSAMPOLO DEL TRONTO",1],["F381","AN","MONSANO",1],["F382","PD","MONSELICE",1],["F383","CA","MONSERRATO",1],["F384","PT","MONSUMMANO",0],["F384","PT","MONSUMMANO TERME",1],["F385","CN","MONTA'",1],["F386","AT","MONTABONE",1],["F387","AL","MONTACUTO",1],["F388","AP","MONTACUTO",0],["F389","AP","MONTADAMO",0],["F390","AT","MONTAFIA",1],["F391","CB","MONTAGANO",1],["F392","BZ","MONTAGNA",1],["F393","SO","MONTAGNA",0],["F393","SO","MONTAGNA IN VALTELLINA",1],["F394","PD","MONTAGNANA",1],["F395","ME","MONTAGNAREALE",1],["F396","TN","MONTAGNE",0],["F397","AV","MONTAGUTO",1],["F398","FI","MONTAIONE",1],["F399","MT","MONTALBANO",0],["F400","ME","MONTALBANO",0],["F400","ME","MONTALBANO DI ELICONA",0],["F400","ME","MONTALBANO ELICONA",1],["F399","MT","MONTALBANO JONICO",1],["F401","AN","MONTALBODDO",0],["F402","SI","MONTALCINO",0],["M378","SI","MONTALCINO",1],["F403","AL","MONTALDEO",1],["F404","AL","MONTALDO",0],["F405","CN","MONTALDO",0],["F406","IM","MONTALDO",0],["F407","TO","MONTALDO",0],["F404","AL","MONTALDO BORMIDA",1],["F405","CN","MONTALDO DI MONDOVI'",1],["F406","IM","MONTALDO LIGURE",0],["F408","CN","MONTALDO ROERO",1],["F409","AT","MONTALDO SCARAMPI",1],["F407","TO","MONTALDO TORINESE",1],["F410","PT","MONTALE",1],["E895","BZ","MONTALE IN PUSTERIA",0],["F411","TO","MONTALENGHE",1],["F412","AL","MONTALERO",0],["F413","PU","MONTALFOGLIO",0],["F414","AG","MONTALLEGRO",1],["F415","AP","MONTALTO",0],["F416","CS","MONTALTO",0],["F417","PV","MONTALTO",0],["F418","PU","MONTALTO",0],["F419","RM","MONTALTO",0],["F420","TO","MONTALTO",0],["F416","CS","MONTALTO AFFUGO",0],["M387","IM","MONTALTO CARPASIO",1],["F415","AP","MONTALTO DELLE MARCHE",1],["F419","VT","MONTALTO DI CASTRO",1],["F420","TO","MONTALTO DORA",1],["F406","IM","MONTALTO LIGURE",0],["F417","PV","MONTALTO PAVESE",1],["F418","PU","MONTALTO TARUGO",0],["F416","CS","MONTALTO UFFUGO",1],["F421","CR","MONTANARA",0],["F422","TO","MONTANARO",1],["F423","MI","MONTANASO",0],["F423","LO","MONTANASO LOMBARDO",1],["F424","CN","MONTANERA",1],["F425","CO","MONTANO",0],["F426","SA","MONTANO",0],["F426","SA","MONTANO ANTILIA",1],["F425","CO","MONTANO COMASCO",0],["F427","CO","MONTANO LUCINO",1],["F428","AP","MONTAPPONE",0],["F428","FM","MONTAPPONE",1],["F429","IS","MONTAQUILA",1],["F430","RI","MONTASOLA",1],["F431","BZ","MONTASSILO",0],["F431","BZ","MONTASSILONE",0],["F432","CZ","MONTAURO",1],["F433","CH","MONTAZZOLI",1],["F434","CR","MONTE",0],["F435","MI","MONTE",0],["F436","BZ","MONTE A MEZZODI'",0],["F438","BZ","MONTE A TRAMONTANA",0],["F437","GR","MONTE ARGENTARIO",1],["F444","PV","MONTE BOLOGNOLA",0],["F456","PG","MONTE CASTELLO",0],["F456","PG","MONTE CASTELLO DI VIBIO",1],["F460","MC","MONTE CAVALLO",1],["F467","PU","MONTE CERIGNONE",1],["F476","RN","MONTE COLOMBO",0],["F477","RM","MONTE COMPATRI",1],["F434","CR","MONTE CREMASCO",1],["F485","PL","MONTE DI CAPODISTRIA",0],["F486","VI","MONTE DI MALO",1],["F436","BZ","MONTE DI MEZZODI'",0],["F488","NA","MONTE DI PROCIDA",1],["F438","BZ","MONTE DI TRAMONTANA",0],["F517","AP","MONTE GIBERTO",0],["F517","FM","MONTE GIBERTO",1],["F524","PU","MONTE GRIMANO",0],["F524","PU","MONTE GRIMANO TERME",1],["F532","BS","MONTE ISOLA",1],["F561","LC","MONTE MARENZO",1],["F571","PU","MONTE MONTANARO",0],["F583","CO","MONTE OLIMPINO",0],["F584","NO","MONTE OSSOLANO",0],["F589","PU","MONTE PORZIO",1],["F590","RM","MONTE PORZIO",0],["F590","RM","MONTE PORZIO CATONE",1],["F599","AP","MONTE RINALDO",0],["F599","FM","MONTE RINALDO",1],["F600","AN","MONTE ROBERTO",1],["F603","VT","MONTE ROMANO",1],["F616","LT","MONTE SAN BIAGIO",1],["F617","BZ","MONTE SAN CANDIDO",0],["F618","SA","MONTE SAN GIACOMO",1],["F619","PG","MONTE SAN GIOVANNI",0],["F620","RM","MONTE SAN GIOVANNI",0],["F620","FR","MONTE SAN GIOVANNI CAMPANO",1],["F619","RI","MONTE SAN GIOVANNI IN SABINA",1],["D423","TP","MONTE SAN GIULIANO",0],["F621","MC","MONTE SAN GIUSTO",1],["F622","MC","MONTE SAN MARTINO",1],["F626","AP","MONTE SAN PIETRANGELI",0],["F626","FM","MONTE SAN PIETRANGELI",1],["F627","BO","MONTE SAN PIETRO",1],["F460","MC","MONTE SAN POLO",0],["F628","AR","MONTE SAN SAVINO",1],["F616","RM","MONTE SAN VITO",0],["F634","AN","MONTE SAN VITO",1],["F635","GO","MONTE SAN VITO",0],["F631","FG","MONTE SANT'ANGELO",1],["F629","AR","MONTE SANTA MARIA",0],["F630","PG","MONTE SANTA MARIA",0],["F630","PG","MONTE SANTA MARIA IN SABINA",0],["F629","PG","MONTE SANTA MARIA TIBERINA",1],["F652","GO","MONTE URABICE",0],["F653","AP","MONTE URANO",0],["F653","FM","MONTE URANO",1],["F664","AP","MONTE VIDON COMBATTE",0],["F664","FM","MONTE VIDON COMBATTE",1],["F665","AP","MONTE VIDON CORRADO",0],["F665","FM","MONTE VIDON CORRADO",1],["D746","RC","MONTEBELLO",0],["F439","PU","MONTEBELLO",0],["F440","PV","MONTEBELLO",0],["F441","PE","MONTEBELLO",0],["F442","VI","MONTEBELLO",0],["F440","PV","MONTEBELLO DELLA BATTAGLIA",1],["F441","PE","MONTEBELLO DI BERTONA",1],["D746","RC","MONTEBELLO IONICO",0],["D746","RC","MONTEBELLO JONICO",1],["F439","PU","MONTEBELLO METAURENSE",0],["B268","CH","MONTEBELLO SUL SANGRO",1],["F442","VI","MONTEBELLO VICENTINO",1],["F443","TV","MONTEBELLUNA",1],["F445","GE","MONTEBRUNO",1],["B254","NO","MONTEBUGLIO",0],["F446","RI","MONTEBUONO",1],["F447","AP","MONTECALVO",0],["F448","AV","MONTECALVO",0],["F449","PV","MONTECALVO",0],["F450","PU","MONTECALVO",0],["F447","AP","MONTECALVO DEL CASTELLANO",0],["F450","PU","MONTECALVO IN FOGLIA",1],["F448","AV","MONTECALVO IRPINO",1],["F449","PV","MONTECALVO VERSIGGIA",1],["F451","FI","MONTECALVOLI",0],["F452","LU","MONTECARLO",1],["F453","AN","MONTECAROTTO",1],["F454","MC","MONTECASSIANO",1],["F455","AL","MONTECASTELLO",1],["F457","TR","MONTECASTRILLI",1],["A561","PT","MONTECATINI TERME",0],["F458","PI","MONTECATINI VAL DI CECINA",1],["F459","PT","MONTECATINI VAL DI NIEVOLE",0],["A561","PT","MONTECATINI-TERME",1],["F461","VR","MONTECCHIA DI CROSARA",1],["F462","TR","MONTECCHIO",1],["F463","RE","MONTECCHIO EMILIA",1],["F464","VI","MONTECCHIO MAGGIORE",1],["F465","VI","MONTECCHIO PRECALCINO",1],["F466","RM","MONTECELIO",0],["F468","AL","MONTECHIARO",0],["F469","AL","MONTECHIARO",0],["F470","BZ","MONTECHIARO",0],["F471","BS","MONTECHIARO",0],["F469","AL","MONTECHIARO D'ACQUI",1],["F468","AT","MONTECHIARO D'ASTI",1],["F472","AL","MONTECHIARO DENICE",0],["F471","BS","MONTECHIARO SUL CHIESE",0],["F473","PR","MONTECHIARUGOLO",1],["F474","PU","MONTECICCARDO",1],["F475","CB","MONTECILFONE",1],["F477","RM","MONTECOMPATRI",0],["F478","PU","MONTECOPIOLO",1],["F479","SA","MONTECORICE",1],["F480","SA","MONTECORVINO PUGLIANO",1],["F481","SA","MONTECORVINO ROVELLA",1],["F482","MC","MONTECOSARO",1],["F483","V
1B","MONTECRESTESE",1],["F484","MO","MONTECRETO",1],["F487","AP","MONTEDINOVE",1],["F489","CL","MONTEDORO",1],["F490","PU","MONTEFABBRI",0],["F491","AV","MONTEFALCIONE",1],["F492","PG","MONTEFALCO",1],["F493","AP","MONTEFALCONE",0],["F494","BN","MONTEFALCONE",0],["F495","CB","MONTEFALCONE",0],["F493","AP","MONTEFALCONE APPENNINO",0],["F493","FM","MONTEFALCONE APPENNINO",1],["F494","BN","MONTEFALCONE DI VAL FORTORE",1],["F495","CB","MONTEFALCONE NEL SANNIO",1],["F496","MC","MONTEFANO",1],["F497","PU","MONTEFELCINO",1],["F498","CH","MONTEFERRANTE",1],["F499","VT","MONTEFIASCONE",1],["F500","TE","MONTEFINO",1],["F501","AP","MONTEFIORE",0],["F502","FC","MONTEFIORE",0],["F502","RN","MONTEFIORE CONCA",1],["F501","AP","MONTEFIORE DELL'ASO",1],["F503","MO","MONTEFIORINO",1],["F502","FC","MONTEFIORITO",0],["F504","RM","MONTEFLAVIO",1],["F505","BZ","MONTEFONTANA",0],["F506","AV","MONTEFORTE",0],["F507","SA","MONTEFORTE",0],["F508","VR","MONTEFORTE",0],["F507","SA","MONTEFORTE CILENTO",1],["F508","VR","MONTEFORTE D'ALPONE",1],["F506","AV","MONTEFORTE IRPINO",1],["A449","RM","MONTEFORTINO",0],["F509","AP","MONTEFORTINO",0],["F509","FM","MONTEFORTINO",1],["F510","TR","MONTEFRANCO",1],["F511","AV","MONTEFREDANE",1],["F512","AV","MONTEFUSCO",1],["F513","TR","MONTEGABBIONE",1],["F514","VI","MONTEGALDA",1],["F515","VI","MONTEGALDELLA",1],["F516","AP","MONTEGALLO",1],["F518","AL","MONTEGIOCO",1],["F519","CS","MONTEGIORDANO",1],["F520","AP","MONTEGIORGIO",0],["F520","FM","MONTEGIORGIO",1],["F521","PG","MONTEGIOVE",0],["F522","AP","MONTEGRANARO",0],["F522","FM","MONTEGRANARO",1],["F302","IM","MONTEGRAZIE",0],["F523","RN","MONTEGRIDOLFO",1],["F525","VA","MONTEGRINO",0],["F526","VA","MONTEGRINO VALTRAVAGLIA",1],["F527","AL","MONTEGROSSO",0],["F528","IM","MONTEGROSSO",0],["F527","AT","MONTEGROSSO D'ASTI",1],["F528","IM","MONTEGROSSO PIAN LATTE",1],["F529","PD","MONTEGROTTO TERME",1],["F530","PU","MONTEGUIDUCCIO",0],["F531","TA","MONTEIASI",1],["F533","PU","MONTELABBATE",1],["F534","RM","MONTELANICO",1],["F535","CH","MONTELAPIANO",1],["F536","AP","MONTELEONE",0],["F537","CZ","MONTELEONE",0],["F538","FG","MONTELEONE",0],["F539","PV","MONTELEONE",0],["F540","PG","MONTELEONE",0],["F541","RI","MONTELEONE",0],["F542","SS","MONTELEONE",0],["F543","TR","MONTELEONE",0],["F543","TR","MONTELEONE D'ORVIETO",1],["F537","CZ","MONTELEONE DI CALABRIA",0],["F536","AP","MONTELEONE DI FERMO",0],["F536","FM","MONTELEONE DI FERMO",1],["F538","FG","MONTELEONE DI PUGLIA",1],["F540","PG","MONTELEONE DI SPOLETO",1],["F542","SS","MONTELEONE ROCCA DORIA",1],["F541","RI","MONTELEONE SABINO",1],["F539","PV","MONTELEONE SUI COLLI PAVESI",0],["F544","PA","MONTELEPRE",1],["F545","RM","MONTELIBRETTI",1],["F546","AV","MONTELLA",1],["F547","BG","MONTELLO",1],["F548","CB","MONTELONGO",1],["F549","AP","MONTELPARO",0],["F549","FM","MONTELPARO",1],["F550","CN","MONTELUPO",0],["F551","FI","MONTELUPO",0],["F550","CN","MONTELUPO ALBESE",1],["F551","FI","MONTELUPO FIORENTINO",1],["F552","MC","MONTELUPONE",1],["F553","PA","MONTEMAGGIORE",0],["F554","PU","MONTEMAGGIORE",0],["F555","PU","MONTEMAGGIORE",0],["F555","PU","MONTEMAGGIORE AL METAURO",0],["F553","PA","MONTEMAGGIORE BELSITO",1],["F556","AT","MONTEMAGNO",1],["F557","AV","MONTEMALE",0],["F558","CN","MONTEMALE",0],["F558","CN","MONTEMALE DI CUNEO",1],["F559","AV","MONTEMARANO",1],["F560","AN","MONTEMARCIANO",1],["F562","AL","MONTEMARZINO",1],["F563","TA","MONTEMESOLA",1],["F564","CO","MONTEMEZZO",1],["F565","AR","MONTEMIGNAIO",1],["F566","AV","MONTEMILETTO",1],["F567","MC","MONTEMILONE",0],["F568","PZ","MONTEMILONE",1],["F569","CB","MONTEMITRO",1],["F570","AP","MONTEMONACO",1],["F572","PO","MONTEMURLO",1],["F573","PZ","MONTEMURRO",1],["F574","UD","MONTENARS",1],["F575","MI","MONTENATE",0],["Z159","EE","MONTENEGRO",1],["F577","GO","MONTENERO D'IDRIA",0],["F576","CB","MONTENERO DI BISACCIA",1],["F579","RI","MONTENERO SABINO",1],["F580","IS","MONTENERO VAL COCCHIARA",1],["F578","CH","MONTENERODOMO",1],["F581","AN","MONTENOVO",0],["F582","CH","MONTEODORISIO",1],["F585","TE","MONTEPAGANO",0],["F586","CZ","MONTEPAONE",1],["F587","TA","MONTEPARANO",1],["E326","MT","MONTEPELOSO",0],["F588","BZ","MONTEPONENTE",0],["F591","AP","MONTEPRANDONE",1],["F592","SI","MONTEPULCIANO",1],["F593","AN","MONTERADO",0],["F594","AR","MONTERCHI",1],["F595","AQ","MONTEREALE",1],["F596","UD","MONTEREALE",0],["F596","UD","MONTEREALE CELLINA",0],["F596","PN","MONTEREALE VALCELLINA",1],["F597","BO","MONTERENZIO",1],["F598","SI","MONTERIGGIONI",1],["F601","IS","MONTERODUNI",1],["F602","PU","MONTEROLO",0],["F604","LE","MONTERONI",0],["F605","SI","MONTERONI",0],["F605","SI","MONTERONI D'ARBIA",1],["F604","LE","MONTERONI DI LECCE",1],["F606","VT","MONTEROSI",1],["F607","CZ","MONTEROSSO",0],["F608","CN","MONTEROSSO",0],["F609","GE","MONTEROSSO",0],["F610","RG","MONTEROSSO",0],["F609","SP","MONTEROSSO AL MARE",1],["F610","RG","MONTEROSSO ALMO",1],["F607","VV","MONTEROSSO CALABRO",1],["F608","CN","MONTEROSSO GRANA",1],["F611","RM","MONTEROTONDO",1],["F612","GR","MONTEROTONDO MARITTIMO",1],["F613","PG","MONTERUBBIAGLIO",0],["F614","AP","MONTERUBBIANO",0],["F614","FM","MONTERUBBIANO",1],["C518","RM","MONTERUFO",0],["F615","TN","MONTES",0],["F623","LE","MONTESANO",0],["F624","PV","MONTESANO",0],["F625","SA","MONTESANO",0],["F624","PV","MONTESANO AL PIANO",0],["F623","LE","MONTESANO SALENTINO",1],["F625","SA","MONTESANO SULLA MARCELLANA",1],["F632","MC","MONTESANTO",0],["F633","PG","MONTESANTO",0],["F633","PG","MONTESANTO VIEZI",0],["F633","PG","MONTESANTO VIGI",0],["F636","BN","MONTESARCHIO",1],["F637","MT","MONTESCAGLIOSO",1],["F638","PV","MONTESCANO",1],["F639","VB","MONTESCHENO",1],["F640","PI","MONTESCUDAIO",1],["F641","RN","MONTESCUDO",0],["M368","RN","MONTESCUDO-MONTE COLOMBO",1],["F641","FC","MONTESCUDOLO",0],["F642","MO","MONTESE",1],["F500","TE","MONTESECCO",0],["F643","PU","MONTESECCO",0],["F643","PU","MONTESECCO ANTICO",0],["F644","PV","MONTESEGALE",1],["F645","AN","MONTESICURO",0],["F646","PE","MONTESILVANO",1],["F647","PE","MONTESILVANO MARINA",0],["F435","MI","MONTESIRO",0],["F648","FI","MONTESPERTOLI",1],["F649","GO","MONTESPINO",0],["F650","TO","MONTESTRUTTO",0],["F651","TO","MONTEU DA PO",1],["F654","CN","MONTEU ROERO",1],["M239","TN","MONTEVACCINO",0],["F655","AG","MONTEVAGO",1],["F656","AR","MONTEVARCHI",1],["F657","CO","MONTEVECCHIA",0],["F657","LC","MONTEVECCHIA",1],["F658","PU","MONTEVECCHIO",0],["F659","BO","MONTEVEGLIO",0],["F660","AV","MONTEVERDE",1],["F661","PI","MONTEVERDI",0],["F661","PI","MONTEVERDI MARITTIMO",1],["F662","VI","MONTEVIALE",1],["F663","VA","MONTEVIASCO",0],["F666","CN","MONTEZEMOLO",1],["F667","SS","MONTI",1],["F668","FC","MONTIANO",1],["F466","RM","MONTICELLI",0],["F547","BG","MONTICELLI",0],["F669","CN","MONTICELLI",0],["F670","PV","MONTICELLI",0],["F671","PC","MONTICELLI",0],["F669","CN","MONTICELLI ALBA",0],["F672","BS","MONTICELLI BRUSATI",1],["F671","PC","MONTICELLI D'ONGINA",1],["F547","BG","MONTICELLI DI BORGOGNA",0],["F670","PV","MONTICELLI PAVESE",1],["F673","CR","MONTICELLI RIPA D'OGLIO",0],["F616","RM","MONTICELLO",0],["F674","LC","MONTICELLO BRIANZA",1],["F675","VI","MONTICELLO CONTE OTTO",1],["F669","CN","MONTICELLO D'ALBA",1],["F471","BS","MONTICHIARI",1],["F676","SI","MONTICIANO",1],["F677","GR","MONTIERI",1],["F678","AT","MONTIGLIO",0],["M302","AT","MONTIGLIO MONFERRATO",1],["F679","MS","MONTIGNOSO",1],["F680","BS","MONTIRONE",1],["F367","AO","MONTJOVET",1],["F681","CR","MONTODINE",1],["F682","GE","MONTOGGIO",1],["F683","PL","MONTONA",0],["F684","VA","MONTONATE",0],["F685","PG","MONTONE",1],["F686","PI","MONTOPOLI",0],["F687","RI","MONTOPOLI",0],["F687","RI","MONTOPOLI DI SABINA",1],["F686","PI","MONTOPOLI IN VAL D'ARNO",1],["F688","CO","MONTORFANO",1],["F689","CB","MONTORIO",0],["F690","TE","MONTORIO",0],["F691","VR","MONTORIO",0],["F690","TE","MONTORIO AL VOMANO",1],["F689","CB","MONTORIO NEI FRENTANI",1],["F692","RM","MONTORIO ROMANO",1],["F691","VR","MONTORIO VERONESE",0],["M330","AV","MONTORO",1],["F693","AV","MONTORO INFERIORE",0],["F694","AV","MONTORO SUPERIORE",0],["F695","BN","MONTORSO",0],["F696","VI","MONTORSO VICENTINO",1],["F697","AP","MONTOTTONE",0],["F697","FM","MONTOTTONE",1],["F698","NU","MONTRESTA",0],["F698","OR","MONTRESTA",1],["F699","NO","MONTRIGIASCO",0],["F700","BA","MONTRONE",0],["Z531","EE","MONTSERRAT",1],["F701","PV","MONTU' BECCARIA",1],["F702","PV","MONTU' BERCHIELLI",0],["B613","PV","MONTU' DEI GABBI",0],["F703","VA","MONVALLE",1],["F704","MB","MONZA",1],["F704","MI","MONZA",0],["F705","MN","MONZAMBANO",1],["F706","BO","MONZUNO",1],["F707","AL","MORANO",0],["F708","CS","MORANO",0],["F708","CS","MORANO CALABRO",1],["F707","AL","MORANO SUL PO",1],["F709","AT","MORANSENGO",0],["F710","GO","MORARO",1],["F711","VA","MORAZZONE",1],["F712","SO","MORBEGNO",1],["F713","AL","MORBELLO",1],["F714","VC","MORCA",0],["F715","FC","MORCIANO",0],["F716","LE","MORCIANO",0],["F716","LE","MORCIANO DI LEUCA",1],["F715","RN","MORCIANO DI ROMAGNA",1],["F717","BN","MORCONE",1],["F718","BO","MORDANO",1],["F719","AP","MOREGNANO",0],["F720","BG","MORENGO",1],["F721","SS","MORES",1],["F722","AP","MORESCO",0],["F722","FM","MORESCO",1],["F723","CN","MORETTA",1],["F724","PC","MORFASSO",1],["F725","TV","MORGANO",1],["F726","AO","MORGEX",1],["F727","OR","MORGONGIORI",1],["F728","TN","MORI",1],["F729","TV","MORIAGO",0],["F729","TV","MORIAGO DELLA BATTAGLIA",1],["F730","RM","MORICONE",1],["F731","SA","MORIGERATI",1],["D033","MI","MORIMONDO",1],["F732","AQ","MORINO",1],["F733","TO","MORIONDO TORINESE",1],["F734","RM","MORLUPO",1],["F735","CS","MORMANNO",1],["F736","VA","MORNAGO",1],["F737","AL","MORNESE",1],["F738","BG","MORNICO",0],["F739","PV","MORNICO",0],["F738","BG","MORNICO AL SERIO",1],["F739","PV","MORNICO LOSANA",1],["F740","FR","MOROLO",1],["F741","VC","MORONDO",0],["F742","VA","MOROSOLO",0],["F743","CN","MOROZZO",1],["E430","CN","MORRA",0],["F744","AV","MORRA",0],["F744","AV","MORRA DE SANCTIS",1],["F744","AV","MORRA IRPINO",0],["F745","AN","MORRO",0],["F746","RI","MORRO",0],["F747","TE","MORRO",0],["F745","AN","MORRO D'ALBA",1],["F747","TE","MORRO D'ORO",1],["F746","RI","MORRO REATINO",1],["C211","CE","MORRONE",0],["F748","CB","MORRONE",0],["F748","CB","MORRONE DEL SANNIO",1],["F749","MC","MORROVALLE",1],["F750","PN","MORSANO AL TAGLIAMENTO",1],["F751","AL","MORSASCO",1],["F752","MI","MORSENCHIO",0],["F753","FC","MORTANO",0],["F754","PV","MORTARA",1],["F755","TN","MORTASO",0],["F756","UD","MORTEGLIANO",1],["F757","BZ","MORTER",0],["F758","LC","MORTERONE",1],["F759","PC","MORTIZZA",0],["F760","UD","MORUZZO",1],["F761","CR","MOSCAZZANO",1],["F762","AV","MOSCHIANO",1],["F763","FM","MOSCHIENA",0],["F381","AN","MOSCIANO",0],["F764","TE","MOSCIANO",0],["F764","TE","MOSCIANO SANT'ANGELO",1],["F765","PE","MOSCUFO",1],["F766","BZ","MOSO",0],["F766","BZ","MOSO IN PASSIRIA",1],["F767","GO","MOSSA",1],["F768","VI","MOSSANO",0],["M304","BI","MOSSO",0],["F769","BI","MOSSO SA
1NTA MARIA",0],["F770","TV","MOTTA",0],["F771","CR","MOTTA BALUFFI",1],["F772","ME","MOTTA CAMASTRA",1],["F773","ME","MOTTA D'AFFERMO",1],["F774","VC","MOTTA DE' CONTI",1],["F770","TV","MOTTA DI LIVENZA",1],["F777","FG","MOTTA MONTECORVINO",1],["F778","PV","MOTTA SAN DAMIANO",0],["F779","RC","MOTTA SAN GIOVANNI",1],["F781","CT","MOTTA SANT'ANASTASIA",1],["F780","CZ","MOTTA SANTA LUCIA",1],["F782","MI","MOTTA VIGANA",0],["F783","MI","MOTTA VISCONTI",1],["F775","CS","MOTTAFOLLONE",1],["F776","BI","MOTTALCIATA",1],["B012","MN","MOTTEGGIANA",1],["F784","TA","MOTTOLA",1],["Z333","EE","MOZAMBICO",1],["F785","CH","MOZZAGROGNA",1],["F786","BG","MOZZANICA",1],["F787","AP","MOZZANO",0],["F788","CO","MOZZATE",1],["F789","VR","MOZZECANE",1],["F790","NO","MOZZIO",0],["F791","BG","MOZZO",1],["F792","BS","MU",0],["F793","MC","MUCCIA",1],["F794","VA","MUCENO",0],["F795","TS","MUGGIA",1],["F796","MI","MUGGIANO",0],["F797","MB","MUGGIO'",1],["F797","MI","MUGGIO'",0],["F798","AV","MUGNANO",0],["F799","NA","MUGNANO",0],["F798","AV","MUGNANO DEL CARDINALE",1],["F799","NA","MUGNANO DI NAPOLI",1],["F800","CA","MULARGIA",0],["F801","LO","MULAZZANO",1],["F802","MS","MULAZZO",1],["F803","BZ","MULES",0],["F804","MN","MULO",0],["F805","GE","MULTEDO",0],["F806","BS","MURA",1],["F807","VE","MURANO",0],["F808","CA","MURAVERA",0],["F808","SU","MURAVERA",1],["F809","CN","MURAZZANO",1],["F810","VI","MURE",0],["F811","CN","MURELLO",1],["F812","AO","MURIAGLIO",0],["F813","SV","MURIALDO",1],["F814","AL","MURISENGO",1],["F815","SI","MURLO",1],["F816","LE","MURO",0],["F817","PZ","MURO",0],["F816","LE","MURO LECCESE",1],["F817","PZ","MURO LUCANO",1],["F818","SS","MUROS",1],["F819","VA","MUSADINO",0],["F820","BS","MUSCOLINE",1],["F821","UD","MUSCOLO-STRASSOLDO",0],["F822","CA","MUSEI",0],["F822","SU","MUSEI",1],["F823","PE","MUSELLARO",0],["F824","BO","MUSIANO",0],["F825","VA","MUSIGNANO",0],["F826","VE","MUSILE",0],["F826","VE","MUSILE DI PIAVE",1],["F827","MI","MUSOCCO",0],["F828","CO","MUSSO",1],["F829","VI","MUSSOLENTE",1],["A357","CA","MUSSOLINIA",0],["F830","CL","MUSSOMELI",1],["F831","TE","MUTIGNANO",0],["F832","UD","MUZZANA",0],["F832","UD","MUZZANA DEL TURGNANO",1],["F833","BI","MUZZANO",1],["Z206","EE","MYANMAR",1],["A500","TS","NABRESINA",0],["F834","TS","NACLA SAN MAURIZIO",0],["F835","TN","NAGO-TORBOLE",1],["F836","BZ","NALLES",1],["Z300","EE","NAMIBIA",1],["F837","TN","NANNO",0],["F838","VI","NANTO",1],["F839","NA","NAPOLI",1],["F840","OR","NARBOLIA",1],["F841","CA","NARCAO",0],["F841","SU","NARCAO",1],["F842","LE","NARDO'",1],["F843","VV","NARDODIPACE",1],["F844","TR","NARNI",1],["F845","AG","NARO",1],["E298","CO","NARRO",0],["F846","CN","NARZOLE",1],["F847","SV","NASINO",1],["F848","ME","NASO",1],["F849","BZ","NATURNO",1],["Z713","EE","NAURU (ISOLE)",1],["F850","CO","NAVA",0],["F851","BS","NAVE",1],["F853","TN","NAVE SAN ROCCO",0],["F852","AQ","NAVELLI",1],["F854","BS","NAVONO",0],["F855","BZ","NAZ",0],["F856","BZ","NAZ SCIAVES",0],["F856","BZ","NAZ-SCIAVES",1],["F857","RM","NAZZANO",1],["F858","GE","NE",1],["F859","NO","NEBBIUNO",1],["F860","VR","NEGARINE",0],["F861","VR","NEGRAR",0],["F861","VR","NEGRAR DI VALPOLICELLA",1],["F862","GE","NEIRONE",1],["F863","CN","NEIVE",1],["F864","BG","NEMBRO",1],["F865","RM","NEMI",1],["F866","PZ","NEMOLI",1],["F867","OR","NEONELI",1],["Z234","EE","NEPAL",1],["F868","VT","NEPI",1],["F869","PL","NERESINE",0],["F870","TE","NERETO",1],["F871","RM","NEROLA",1],["F872","TV","NERVESA",0],["F872","TV","NERVESA DELLA BATTAGLIA",1],["F873","GE","NERVI",0],["F874","MI","NERVIANO",1],["F875","BG","NESE",0],["F876","RI","NESPOLO",1],["F877","CO","NESSO",1],["F878","BI","NETRO",1],["F879","RM","NETTUNIA",0],["F880","RM","NETTUNO",1],["F881","LE","NEVIANO",1],["F882","PR","NEVIANO DEGLI ARDUINI",1],["F883","CN","NEVIGLIE",1],["F884","BS","NIARDO",1],["F885","PC","NIBBIANO",0],["F886","NO","NIBBIOLA",1],["F887","LC","NIBIONNO",1],["Z515","EE","NICARAGUA",1],["F888","CZ","NICASTRO",0],["F889","TO","NICHELINO",1],["F890","CT","NICOLOSI",1],["F891","PV","NICORVO",1],["F892","EN","NICOSIA",1],["F893","VV","NICOTERA",1],["F894","CN","NIELLA BELBO",1],["F895","CN","NIELLA TANARO",1],["Z334","EE","NIGER",1],["Z335","EE","NIGERIA",1],["F896","BS","NIGOLINE",0],["F896","BS","NIGOLINE-BONOMELLI",0],["F897","MI","NIGUARDA",0],["F898","UD","NIMIS",1],["F899","CL","NISCEMI",1],["F900","EN","NISSORIA",1],["Z714","EE","NIUE=SAVAGE (ISOLE)",1],["F901","ME","NIZZA DI SICILIA",1],["F902","AT","NIZZA MONFERRATO",1],["F903","VA","NIZZOLINA",0],["F904","VE","NOALE",1],["F905","TN","NOARNA",0],["F906","TO","NOASCA",1],["F907","CS","NOCARA",1],["F908","PE","NOCCIANO",1],["F909","NO","NOCCO",0],["F910","CZ","NOCERA",0],["F911","PG","NOCERA",0],["F912","SA","NOCERA INFERIORE",1],["F913","SA","NOCERA SUPERIORE",1],["F910","CZ","NOCERA TERINESE",1],["F911","PG","NOCERA U
1MBRA",1],["F914","PR","NOCETO",1],["F855","BZ","NOCI",0],["F915","BA","NOCI",1],["F916","LE","NOCIGLIA",1],["F917","PZ","NOEPOLI",1],["F918","VR","NOGARA",1],["F919","TN","NOGARE'",0],["F920","TN","NOGAREDO",1],["F921","VR","NOGAROLE",0],["F922","VI","NOGAROLE",0],["F921","VR","NOGAROLE ROCCA",1],["F922","VI","NOGAROLE VICENTINO",1],["F917","PZ","NOIA",0],["F923","BA","NOICATTARO",1],["F923","BA","NOJA",0],["F924","NA","NOLA",1],["F925","TO","NOLE",1],["F926","SV","NOLI",1],["F927","TO","NOMAGLIO",1],["F928","TN","NOMESINO",0],["F929","TN","NOMI",1],["F930","MO","NONANTOLA",1],["F931","TO","NONE",1],["F932","VB","NONIO",1],["F933","NU","NORAGUGUME",1],["F934","OR","NORBELLO",1],["F935","PG","NORCIA",1],["Z715","EE","NORFOLK (ISOLE E ISOLE DEL MAR DEI CORALLI)",1],["F934","CA","NORGHIDDO",0],["F936","TN","NORIGLIO",0],["F937","LT","NORMA",1],["Z124","EE","NORMANNE (ISOLE)=ISOLE DEL CANALE",1],["Z125","EE","NORVEGIA",1],["F938","CR","NOSADELLO",0],["F939","MI","NOSATE",1],["F940","MI","NOSEDO",0],["F941","BG","NOSSA",0],["F942","TE","NOTARESCO",1],["F943","SR","NOTO",1],["F944","MI","NOVA",0],["F949","BZ","NOVA LEVANTE",1],["F944","MB","NOVA MILANESE",1],["F944","MI","NOVA MILANESE",0],["F950","BZ","NOVA PONENTE",1],["A942","MT","NOVA SIRI",1],["F945","BZ","NOVACELLA",0],["F137","PU","NOVAFELTRIA",0],["F137","RN","NOVAFELTRIA",1],["F946","VI","NOVALE",0],["F947","TN","NOVALEDO",1],["F948","TO","NOVALESA",1],["F951","ME","NOVARA",0],["F952","NO","NOVARA",1],["F951","ME","NOVARA DI SICILIA",1],["F953","AO","NOVAREGLIA",0],["F954","CO","NOVATE",0],["F955","MI","NOVATE",0],["F956","SO","NOVATE",0],["F954","CO","NOVATE BRIANZA",0],["F956","SO","NOVATE MEZZOLA",1],["F955","MI","NOVATE MILANESE",1],["F957","VI","NOVE",1],["F958","CO","NOVEDRATE",1],["F959","MI","NOVEGRO",0],["M430","TN","NOVELLA",1],["F960","RE","NOVELLARA",1],["F961","CN","NOVELLO",1],["F339","CN","NOVELLO MONCHIERO",0],["F962","PD","NOVENTA",0],["F963","VE","NOVENTA",0],["F963","VE","NOVENTA DI PIAVE",1],["F962","PD","NOVENTA PADOVANA",1],["F964","VI","NOVENTA VICENTINA",1],["F965","AL","NOVI",0],["F966","MO","NOVI",0],["F967","SA","NOVI",0],["F966","MO","NOVI DI MODENA",1],["F965","AL","NOVI LIGURE",1],["F965","AL","NOVI PIEMONTE",0],["F967","SA","NOVI VELIA",1],["F968","MI","NOVIGLIO",1],["F969","PU","NOVILARA",0],["F970","LE","NOVOLI",1],["F971","BS","NOZZA",0],["F972","CN","NUCETTO",1],["F973","SS","NUCHIS",0],["F974","CA","NUGHEDU",0],["F975","SS","NUGHEDU",0],["F975","SS","NUGHEDU SAN NICOLO'",1],["F974","OR","NUGHEDU SANTA VITTORIA",1],["F976","SS","NULE",1],["F977","SS","NULVI",1],["F978","AN","NUMANA",1],["F979","NU","NUORO",1],["Z716","EE","NUOVA CALEDONIA (ISOLE E DIPENDENZE)",1],["Z718","EE","NUOVA GUINEA",1],["Z719","EE","NUOVA ZELANDA",1],["Z717","EE","NUOVE EBRIDI (ISOLE CONDOMINIO FRANCO-INGLESE)",1],["F980","OR","NURACHI",1],["F981","NU","NURAGUS",0],["F981","SU","NURAGUS",1],["F982","NU","NURALLAO",0],["F982","SU","NURALLAO",1],["F983","CA","NURAMINIS",0],["F983","SU","NURAMINIS",1],["F984","CA","NURAXINIEDDU",0],["F985","OR","NURECI",1],["F986","NU","NURRI",0],["F986","SU","NURRI",1],["F987","AO","NUS",1],["F988","AV","NUSCO",1],["F989","BS","NUVOLENTO",1],["F990","BS","NUVOLERA",1],["F991","CA","NUXIS",0],["F991","SU","NUXIS",1],["F992","BI","OCCHIEPPO INFERIORE",1],["F993","BI","OCCHIEPPO SUPERIORE",1],["F994","RO","OCCHIOBELLO",1],["F995","AL","OCCIMIANO",1],["F996","AQ","OCRE",1],["F997","AL","ODALENGO GRANDE",1],["F998","AL","ODALENGO PICCOLO",1],["F999","TV","ODERZO",1],["G001","BS","ODOLO",1],["G002","AQ","OFENA",1],["G003","AN","OFFAGNA",1],["G004","CR","OFFANENGO",1],["G005","AP","OFFIDA",1],["G006","BS","OFFLAGA",1],["G007","VB","OGGEBBIO",1],["G008","VA","OGGIONA",0],["G008","VA","OGGIONA CON SANTO STEFANO",1],["G009","LC","OGGIONO",1],["G010","TO","OGLIANICO",1],["A946","PA","OGLIASTRO",0],["G011","SA","OGLIASTRO",0],["G011","SA","OGLIASTRO CILENTO",1],["G012","AO","OIASSE",0],["G013","CO","OLATE",0],["G014","SV","OLBA",0],["G015","SS","OLBIA",1],["G016","VC","OLCENENGO",1],["G017","CO","OLCIO",0],["G018","VC","OLDENICO",1],["G019","NO","OLEGGIO",1],["G020","NO","OLEGGIO CASTELLO",1],["G021","PV","OLEVANO",0],["G022","RM","OLEVANO",0],["G023","SA","OLEVANO",0],["G021","PV","OLEVANO DI LOMELLINA",1],["G022","RM","OLEVANO ROMANO",1],["G023","SA","OLEVANO SUL FUSCIANO",0],["G023","SA","OLEVANO SUL TUSCIANO",1],["G024","NO","OLGIA",0],["G025","CO","OLGIATE",0],["G02
16","CO","OLGIATE",0],["G027","CO","OLGIATE CALCO",0],["G025","CO","OLGIATE COMASCO",1],["G026","LC","OLGIATE MOLGORA",1],["G028","VA","OLGIATE OLONA",1],["G029","VA","OLGINASIO",0],["G030","LC","OLGINATE",1],["G031","NU","OLIENA",1],["G032","PV","OLIVA",0],["G033","TO","OLIVA",0],["G032","PV","OLIVA GESSI",1],["G034","CZ","OLIVADI",1],["G035","IM","OLIVASTRI",0],["G036","ME","OLIVERI",1],["G037","MT","OLIVETO",0],["G038","PG","OLIVETO",0],["G039","SA","OLIVETO",0],["G039","SA","OLIVETO CITRA",1],["G038","PG","OLIVETO IN SABINA",0],["G040","LC","OLIVETO LARIO",1],["G037","MT","OLIVETO LUCANO",1],["G041","IM","OLIVETTA SAN MICHELE",1],["G042","AL","OLIVOLA",1],["A126","CA","OLLASTA",0],["G043","OR","OLLASTRA",1],["G043","OR","OLLASTRA SIMAXIS",0],["A126","CA","OLLASTRA USELLUS",0],["G044","NU","OLLOLAI",1],["G045","AO","OLLOMONT",1],["G045","AO","OLLOMONTE",0],["G046","SS","OLMEDO",1],["G047","CR","OLMENETA",1],["G048","AL","OLMO",0],["G049","BG","OLMO",0],["G049","BG","OLMO AL BREMBO",1],["G048","AT","OLMO GENTILE",1],["G050","BG","OLTRE IL COLLE",1],["G051","BG","OLTREPOVO",0],["G052","TN","OLTRESARCA",0],["G053","GO","OLTRESONZIA",0],["G054","BG","OLTRESSENDA ALTA",1],["G055","BG","OLTRESSENDA BASSA",0],["G056","CO","OLTRONA",0],["G057","VA","OLTRONA",0],["G057","VA","OLTRONA AL LAGO",0],["G056","CO","OLTRONA DI SAN MAMETTE",1],["G058","NU","OLZAI",1],["Z235","EE","OMAN",1],["G059","MI","OMATE",0],["G060","CR","OMBRIANO",0],["G061","BS","OME",1],["G062","VB","OMEGNA",1],["G063","SA","OMIGNANO",1],["G064","NU","ONANI",0],["G064","NU","ONANI'",1],["G065","VT","ONANO",1],["G066","CN","ONCINO",1],["G067","IM","ONEGLIA",0],["G068","BG","ONETA",1],["G069","BZ","ONIES",0],["G070","NU","ONIFAI",1],["G071","NU","ONIFERI",1],["G072","CO","ONNO",0],["G073","BS","ONO",0],["G074","BS","ONO",0],["G073","BS","ONO DEGNO",0],["G074","BS","ONO SAN PIETRO",1],["G075","BG","ONORE",1],["G076","SV","ONZO",1],["G077","GO","OPACCHIASELLA",0],["G078","MI","OPERA",1],["G079","AQ","OPI",1],["G080","VR","OPPEANO",1],["G081","PZ","OPPIDO",0],["G082","RC","OPPIDO",0],["G081","PZ","OPPIDO LUCANO",1],["G082","RC","OPPIDO MAMERTINA",1],["G083","BZ","ORA",1],["C382","VA","ORAGO",0],["G084","NU","ORANI",1],["G085","NO","ORASSO",0],["G086","CB","ORATINO",1],["G087","TO","ORBASSANO",1],["G088","GR","ORBETELLO",1],["G089","PU","ORCIANO DI PESARO",0],["G090","PI","ORCIANO PISANO",1],["G091","GE","ORCO",0],["D522","SV","ORCO FEGLINO",1],["M266","FG","ORDONA",1],["G092","MI","ORENO",0],["G093","GE","ORERO",1],["G094","BG","OREZZO",0],["G095","VI","ORGIANO",1],["G096","MI","ORGNAGA",0],["G097","NU","ORGOSOLO",1],["G098","BR","ORIA",1],["G099","BS","ORIANO",0],["G100","CO","ORIANO",0],["G101","MI","ORIANO",0],["G100","CO","ORIANO DI BRIANZA",0],["G101","MI","ORIANO SOPRA TICINO",0],["G102","AQ","ORICOLA",1],["G103","VA","ORIGGIO",1],["G104","PV","ORIGIOSO",0],["G105","VA","ORINO",1],["G106","VA","ORINO AZZIO",0],["G107","MI","ORIO",0],["G108","BG","ORIO",0],["G109","TO","ORIO",0],["G108","BG","ORIO AL SERIO",1],["G109","TO","ORIO CANAVESE",1],["G107","LO","ORIO LITTA",1],["G110","CS","ORIOLO",1],["G111","RM","ORIOLO",0],["G111","VT","ORIOLO ROMANO",1],["G112","BZ","ORIS",0],["G113","OR","ORISTANO",1],["G114","CN","ORMEA",1],["G115","TV","ORMELLE",1],["G116","MB","ORNAGO",1],["G116","MI","ORNAGO",0],["G117","VB","ORNAVASSO",1],["G118","BG","ORNICA",1],["G119","NU","OROSEI",1],["G120","NU","OROTELLI",1],["G121","SA","ORRIA",1],["G122","NU","ORROLI",0],["G122","SU","ORROLI",1],["G123","TV","ORSAGO",1],["G124","AL","ORSARA",0],["G125","AV","ORSARA",0],["G124","AL","ORSARA BORMIDA",1],["G125","FG","ORSARA DI PUGLIA",1],["G125","AV","ORSARA-DAUNO IRPINA",0],["G126","CO","ORSENIGO",1],["G127","PL","ORSERA",0],["G128","CH","ORSOGNA",1],["G129","CS","ORSOMARSO",1],["G130","CE","ORTA",0],["G131","FG","ORTA",0],["G132","NO","ORTA",0],["G130","CE","ORTA DI ATELLA",1],["G131","FG","ORTA NOVA",1],["G132","NO","ORTA NOVARESE",0],["G134","NO","ORTA SAN GIULIO",1],["G133","CA","ORTACESUS",0],["G133","SU","ORTACESUS",1],["G135","VT","ORTE",1],["G136","LE","ORTELLE",1],["G137","AP","ORTEZZANO",0],["G137","FM","ORTEZZANO",1],["G138","RC","ORTI",0],["G139","AR","ORTIGNANO",0],["G139","AR","ORTIGNANO RAGGIOLO",1],["M240","TN","ORTISE'",0],["G140","BZ","ORTISEI",1],["F479","SA","ORTODONICO",0],["G141","CH","ORTONA",1],["G142","AQ","ORTONA DEI MARSI",1],["G143","SP","ORTONOVO",0],["G144","SV","ORTOVERO",1],["G145","AQ","ORTUCCHIO",1],["G146","NU","ORTUERI",1],["G147","NU","ORUNE",1],["G148","TR","ORVIETO",1],["B595","RI","ORVINIO",1],["G149","BS","ORZINUOVI",1],["G150","BS","ORZIVECCHI",1],["G151","TO","OSASCO",1],["G152","TO","OSASIO",1],["G153","SS","OSCHIRI",1],["G154","NU","OSIDDA",1],["G155","SV","OSIGLIA",1],["G156","SS","OSILO",1],["G157","AN","OSIMO",1],["G158","NU","OSINI",1],["G159","BG","OSIO SOPRA",1],["G160","BG","OSIO SOTTO",1],["E529","VA","OSMATE",0],["E529","VA","OSMATE-LENTATE",0],["G161","LC","OSNAGO",1],["G162","AP","OSOLI",0],["G163","UD","OSOPPO",1],["G164","IM","OSPEDALETTI",1],["G165","AV","OSPEDALETTO",0],["G166","MI","OSPEDALETTO",0],["G167","PD","OSPEDALETTO",0],["G168","TN","OSPEDALETTO",1],["G165","AV","OSPEDALETTO D'ALPINOLO",1],["G167","PD","OSPEDALETTO EUGANEO",1],["G166","LO","OSPEDALETTO LODIGIANO",1],["G169","BL","OSPITALE",0],["G169","BL","OSPITALE DI CADORE",1],["G170","BS","OSPITALETTO",1],["G171","LO","OSSAGO LODIGIANO",1],["G172","CR","OSSALENGO",0],["G173","TN","OSSANA",1],["G174","BG","OSSANESGA",0],["G175","GO","OSSECCA VITTUGLIA",0],["G176","GO","OSSEGLIANO SAN MICHELE",0],["G177","PL","OSSERO",0],["G178","SS","OSSI",1],["G179","BS","OSSIMO",1],["G180","CR","OSSOLARO",0],["G181","MI","OSSONA",1],["G182","CO","OSSUCCIO",0],["G183","CN","OSTANA",1],["G184","FE","OSTELLATO",1],["G185","CR","OSTIANO",1],["G186","MN","OSTIGLIA",1],["F401","AN","OSTRA",1],["F581","AN","OSTRA VETERE",1],["G187","BR","OSTUNI",1],["G188","LE","OTRANTO",1],["G189","TR","OTRICOLI",1],["G190","NA","OTTAIANO",0],["G191","NU","OTTANA",1],["G192","SA","OTTATI",1],["G190","NA","OTTAVIANO",1],["G193","AL","OTTIGLIO",1],["G194","PV","OTTOBIANO",1],["G195","PC","OTTONE",1],["G196","TO","OULX",1],["G197","AL","OVADA",1],["G198","UD","OVARO",1],["G199","AL","OVIGLIO",1],["G200","AQ","OVINDOLI",1],["G201","NU","OVODDA",1],["G012","AO","OYACE",1],["G202","TO","OZEGNA",1],["G203","SS","OZIERI",1],["G204","AL","OZZANO",0],["G205","BO","OZZANO",0],["G205","BO","OZZANO DELL'EMILIA",1],["G204","AL","OZZANO DI ROBIANO",0],["G204","AL","OZZANO MONFERRATO",1],["G206","MI","OZZERO",1],["G207","CA","PABILLONIS",0],["G207","SU","PABILLONIS",1],["G209","ME","PACE DEL MELA",1],["G208","TP","PACECO",1],["G210","AQ","PACENTRO",1],["G211","SR","PACHINO",1],["G212","PG","PACIANO",1],["G213","BS","PADENGHE",0],["G213","BS","PADENGHE SUL GARDA",1],["G214","TN","PADERGNONE",0],["G215","AL","PADERNA",1],["G216","BS","PADERNELLO",0],["G217","BS","PADERNO",0],["G218","CO","PADERNO",0],["G219","CR","PADERNO",0],["G220","MI","PADERNO",0],["G221","TV","PADERNO",0],["G219","CR","PADERNO CREMONESE",0],["G218","LC","PADERNO D'ADDA",1],["G221","TV","PADERNO D'ASOLO",0],["G221","TV","PADERNO DEL GRAPPA",0],["G220","MI","PADERNO DUGNANO",1],["G219","CR","PADERNO FASOLARO",0],["G217","BS","PADERNO FRANCIACORTA",1],["G220","MI","PADERNO MILANESE",0],["G222","CR","PADERNO OSSOLARO",0],["G222","CR","PADERNO PONCHIELLI",1],["G223","CO","PADERNO ROBBIATE",0],["G224","PD","PADOVA",1],["G225","SS","PADRIA",1],["M301","SS","PADRU",1],["G226","SA","PADULA",1],["G227","BN","PADULI",1],["G228","CN","PAESANA",1],["G229","TV","PAESE",1],["Z126","EE","PAESI BASSI",1],["G230","SA","PAGANI",1],["G231","AQ","PAGANICA",0],["C782","GR","PAGANICO",0],["G232","RI","PAGANICO SABINO",1],["G233","BG","PAGAZZANO",1],["G234","ME","PAGLIARA",1],["G235","AP","PAGLIARE",0],["G236","CN","PAGLIERES",0],["G237","CH","PAGLIETA",1],["G238","UD","PAGNACCO",1],["G239","CO","PAGNANO",0],["G239","CO","PAGNANO VALSASSINA",0],["G240","CN","PAGNO",1],["G241","LC","PAGNONA",1],["G242","AV","PAGO",0],["G243","BN","PAGO",0],["G242","AV","PAGO DEL VALLO DI LAURO",1],["G243","BN","PAGO VEIANO",1],["G244","MI","PAINA",0],["G245","PV","PAIRANA",0],["G246","BS","PAISCO",0],["G247","BS","PAISCO LOVENO",1],["G248","BS","PAITONE",1],["Z236","EE","PAKISTAN",1],["G249","BG","PALADINA",1],["G250","MO","PALAGANO",1],["G251","TA","PALAGIANELLO",1],["G252","TA","PALAGIANO",1],["G253","CT","PALAGONIA",1],["G254","PI","PALAIA",1],["G255","PR","PALA
1NZANO",1],["G256","CO","PALANZO",0],["G257","CB","PALATA",1],["G258","SS","PALAU",1],["Z734","EE","PALAU REPUBBLICA",1],["G259","BG","PALAZZAGO",1],["G260","CR","PALAZZO",0],["G261","PZ","PALAZZO",0],["G262","TO","PALAZZO",0],["G263","PA","PALAZZO ADRIANO",1],["G262","TO","PALAZZO CANAVESE",1],["G260","CR","PALAZZO PIGNANO",1],["G269","TO","PALAZZO PIVERONE",0],["G260","CR","PALAZZO PUGNANO",0],["G261","PZ","PALAZZO SAN GERVASIO",1],["C340","FR","PALAZZOLO",0],["G264","BS","PALAZZOLO",0],["G265","MI","PALAZZOLO",0],["G266","NO","PALAZZOLO",0],["G267","SR","PALAZZOLO",0],["G268","UD","PALAZZOLO",0],["G267","SR","PALAZZOLO ACREIDE",1],["G268","UD","PALAZZOLO DELLO STELLA",1],["C340","CE","PALAZZOLO DI CASTROCIELO",0],["G265","MI","PALAZZOLO MILANESE",0],["G264","BS","PALAZZOLO SULL'OGLIO",1],["G266","VC","PALAZZOLO VERCELLESE",1],["G270","FI","PALAZZUOLO",0],["G270","FI","PALAZZUOLO DI ROMAGNA",0],["G270","FI","PALAZZUOLO SUL SENIO",1],["G271","CH","PALENA",1],["G272","CZ","PALERMITI",1],["G273","PA","PALERMO",1],["G274","RM","PALESTRINA",1],["G275","PV","PALESTRO",1],["G276","FR","PALIANO",1],["G277","RC","PALIZZI",1],["G278","KR","PALLAGORIO",1],["G279","NO","PALLANZA",0],["G280","VB","PALLANZENO",1],["G281","SV","PALLARE",1],["G282","AG","PALMA",0],["G283","CE","PALMA",0],["G283","NA","PALMA CAMPANIA",1],["G282","AG","PALMA DI MONTECHIARO",1],["G284","UD","PALMANOVA",1],["G285","LE","PALMARIGGI",1],["G286","CA","PALMAS",0],["G287","CA","PALMAS",0],["G286","OR","PALMAS ARBOREA",1],["G287","CA","PALMAS SUERGIU",0],["G288","RC","PALMI",1],["G289","AP","PALMIANO",1],["G081","PZ","PALMIRA",0],["G290","CH","PALMOLI",1],["G291","BA","PALO",0],["G292","SA","PALO",0],["G291","BA","PALO DEL COLLE",1],["G293","RM","PALOMBARA",0],["G293","RM","PALOMBARA SABINA",1],["G294","CH","PALOMBARO",1],["G292","SA","PALOMONTE",1],["G295","BG","PALOSCO",1],["G296","TN","PALU'",0],["G297","VR","PALU'",1],["G296","TN","PALU' DEL FERSINA",1],["G298","CS","PALUDI",1],["G299","BZ","PALUS",0],["G300","UD","PALUZZA",1],["G301","CR","PALVARETO",0],["G302","CN","PAMPARATO",1],["Z516","EE","PANAMA",1],["Z517","EE","PANAMA ZONA DEL CANALE",1],["G303","TO","PANCALIERI",1],["G304","PV","PANCARANA",1],["G305","TN","PANCHIA'",1],["G306","CR","PANDINO",1],["G307","CS","PANETTIERI",1],["G308","PG","PANICALE",1],["G309","NA","PANICOCOLI",0],["G310","GO","PANIQUA",0],["G311","BN","PANNARANO",1],["G312","FG","PANNI",1],["G313","TN","PANNONE",0],["G314","IM","PANTASINA",0],["G315","TP","PANTELLERIA",1],["G316","MI","PANTIGLIATE",1],["G317","CS","PAOLA",1],["G318","BN","PAOLISI",1],["G319","TP","PAPARELLA SAN MARCO",0],["G320","CS","PAPASIDERO",1],["G321","PV","PAPIAGO",0],["G322","TR","PAPIGNO",0],["G323","RO","PAPOZZE",1],["Z730","EE","PAPUA NUOVA GUINEA",1],["Z720","EE","PAPUASIA",1],["G324","MI","PARABIAGO",1],["G325","LE","PARABITA",1],["G326","RC","PARACORIO",0],["Z610","EE","PARAGUAY",1],["G327","BS","PARATICO",1],["G328","BZ","PARCINES",1],["A239","PA","PARCO",0],["G329","CO","PARE'",0],["G330","TO","PARELLA",1],["G331","CS","PARENTI",1],["G332","PL","PARENZO",0],["G333","CE","PARETE",1],["G334","AL","PARETO",1],["G335","VV","PARGHELIA",1],["C782","GR","PARI",0],["G336","LC","PARLASCO",1],["G337","PR","PARMA",1],["G338","AL","PARODI",0],["G338","AL","PARODI LIGURE",1],["G339","CN","PAROLDO",1],["G340","AV","PAROLISE",1],["G341","VR","PARONA",0],["G342","PV","PARONA",1],["G341","VR","PARONA ALL'ADIGE",0],["G341","VR","PARONA DI VALPOLICELLA",0],["G343","VC","PARONE",0],["G344","TR","PARRANO",1],["G345","CO","PARRAVICINO",0],["G346","BG","PARRE",1],["G347","TP","PARTANNA",1],["G348","PA","PARTINICO",1],["G349","NO","PARUZZARO",1],["G350","BG","PARZANICA",1],["G351","PG","PASCELUPO",0],["G352","UD","PASIAN DI PRATO",1],["A700","UD","PASIAN SCHIAVONESCO",0],["G353","PN","PASIANO DI PORDENONE",1],["G354","BS","PASPARDO",1],["Z721","EE","PASQUA (ISOLA)",1],["G355","CR","PASSARERA",0],["G356","UD","PASSARIANO",0],["G357","AL","PASSERANO",0],["G358","AT","PASSERANO MARMORITO",1],["G359","PG","PASSIGNANO",0],["G359","PG","PASSIGNANO SUL TRASIMENO",1],["G360","MI","PASSIRANA",0],["G360","MI","PASSIRANA MILANESE",0],["G361","BS","PASSIRANO",1],["G362","FR","PASTENA",1],["G363","BN","PASTENE",0],["G364","CE","PASTORANO",1],["G365","VR","PASTRENGO",1],["G366","MI","PASTURAGO",0],["G367","AL","PASTURANA",1],["G368","LC","PASTURO",1],["G369","AN","PATERNO",0],["G370","AV","PATERNO",0],["G372","CS","PATERNO",0],["M269","PZ","PATERNO",1],["G372","CS","PATERNO CALABRO",1],["G369","AN","PATERNO D'ANCONA",0],["G371","CT","PATERNO'",1],["G370","AV","PATERNOPOLI",1],["G373","TN","PATONE",0],["G374","FR","PATRICA",1],["G375","AP","PATRIGNONE",0],["G376","SS","PATTADA",1],["G377","ME","PATTI",1],["G378","LE","PATU'",1],["G379","OR","PAU",1],["G380","TS","PAUGNANO",0],["G381","UD","PAULARO",1],["G382","CA","PAULI ARBAREI",0],["G382","SU","PAULI ARBAREI",1],["G383","CA","PAULI GERREI",0],["F383","CA","PAULI MONSERRATO",0],["F383","CA","PAULI PIRRI",0],["G384","OR","PAULILATINO",1],["G385","MI","PAULLO",1],["G386","BN","PAUPISI",1],["D042","MC","PAUSULA",0],["G387","TO","PAVAROLO",1],["G388","PV","PAVIA",1],["G389","UD","PAVIA",0],["G389","UD","PAVIA DI UDINE",1],["G390","AL","PAVONE",0],["G391","BS","PAVONE",0],["G392","TO","PAVONE",0],["G392","TO","PAVONE CANAVESE",1],["G390","AL","PAVONE D'ALESSANDRIA",0],["G391","BS","PAVONE DEL MELLA",1],["G393","MO","PAVULLO",0],["G393","MO","PAVULLO NEL FRIGNANO",1],["G394","RC","PAZZANO",1],["G395","PI","PECCIOLI",1],["G396","TO","PECCO",0],["G397","AL","PECETTO",0],["G397","AL","PECETTO DI VALEN
1ZA",1],["G398","TO","PECETTO TORINESE",1],["G399","PC","PECORARA",0],["G400","CS","PEDACE",0],["G401","AO","PEDANEA",0],["G402","CT","PEDARA",1],["G403","AP","PEDASO",0],["G403","FM","PEDASO",1],["G404","BL","PEDAVENA",1],["G405","RC","PEDAVOLI",0],["G406","VI","PEDEMONTE",1],["G407","BS","PEDERGNAGA",0],["G407","BS","PEDERGNAGA-ORIANO",0],["G408","TV","PEDEROBBA",1],["G409","TN","PEDERSANO",0],["G410","SO","PEDESINA",1],["G411","CS","PEDIVIGLIANO",1],["G412","BG","PEDRENGO",1],["G413","MI","PEDRIANO",0],["G414","GE","PEGLI",0],["G415","CO","PEGLIO",1],["G416","PU","PEGLIO",1],["G417","MN","PEGOGNAGA",1],["G418","BG","PEIA",1],["G419","TN","PEIO",1],["G419","TN","PEJO",0],["G420","FI","PELAGO",1],["G421","NO","PELLA",1],["G422","RC","PELLARO",0],["G423","FI","PELLEGRINO",0],["G424","PR","PELLEGRINO",0],["G423","FI","PELLEGRINO DA CAREGGI",0],["G424","PR","PELLEGRINO PARMENSE",1],["G425","VE","PELLESTRINA",0],["G426","SA","PELLEZZANO",1],["A910","TO","PELLICE",0],["G427","CO","PELLIO INTELVI",0],["G428","TN","PELLIZZANO",1],["G429","TN","PELUGO",1],["G430","AT","PENANGO",1],["G431","SO","PENDOLASCO",0],["G041","IM","PENNA",0],["G432","TR","PENNA",0],["G432","TR","PENNA IN TEVERINA",1],["G436","MC","PENNA SAN GIOVANNI",1],["G437","TE","PENNA SANT'ANDREA",1],["G433","PU","PENNABILLI",0],["G433","RN","PENNABILLI",1],["G434","CH","PENNADOMO",1],["G435","CH","PENNAPIEDIMONTE",1],["G438","PE","PENNE",1],["C999","AQ","PENTIMA",0],["G439","CZ","PENTONE",1],["G440","CO","PENZANO",0],["G464","TN","PERA",0],["G441","CH","PERANO",1],["G442","BL","PERAROLO",0],["G442","BL","PERAROLO DI CADORE",1],["G443","BZ","PERCA",1],["G444","RM","PERCILE",1],["G445","NU","PERDASDEFOGU",1],["G446","CA","PERDAXIUS",0],["G446","SU","PERDAXIUS",1],["G447","SA","PERDIFUMO",1],["G448","LC","PEREGO",0],["G449","AQ","PERETO",1],["G450","SS","PERFUGAS",1],["G443","BZ","PERGA",0],["G451","AR","PERGINE",0],["G452","TN","PERGINE",0],["G451","AR","PERGINE VALDARNO",0],["G452","TN","PERGINE VALSUGANA",1],["G453","PU","PERGOLA",1],["G454","IM","PERINALDO",1],["G455","SA","PERITO",1],["G456","LC","PERLEDO",1],["G457","CN","PERLETTO",1],["G458","CN","PERLO",1],["G459","AO","PERLOZ",1],["G460","CN","PERNO",0],["G461","PD","PERNUMIA",1],["C013","MI","PERO",1],["G462","TO","PEROSA",0],["G463","TO","PEROSA",0],["G463","TO","PEROSA ARGENTINA",1],["G462","TO","PEROSA CANAVESE",1],["G465","TO","PERRERO",1],["G466","BN","PERRILLO",0],["G467","BO","PERSICETO",0],["G468","CR","PERSICO",0],["G469","CR","PERSICO DOSIMO",1],["G470","TN","PERSONE",0],["G471","VC","PERTENGO",1],["G472","UD","PERTEOLE",0],["G473","GE","PERTI",0],["G474","BS","PERTICA ALTA",1],["G475","BS","PERTICA BASSA",1],["G476","SA","PERTOSA",1],["G477","TO","PERTUSIO",1],["Z611","EE","PERU'",1],["G478","PG","PERUGIA",1],["G479","PU","PESARO",1],["G480","LU","PESCAGLIA",1],["G481","VR","PESCANTINA",1],["G482","PE","PESCARA",1],["G483","CR","PESCAROLO",0],["G483","CR","PESCAROLO ED UNITI",1],["G484","AQ","PESCASSEROLI",1],["G485","LC","PESCATE",1],["G486","IS","PESCHE",1],["G487","FG","PESCHICI",1],["G488","MI","PESCHIERA",0],["G489","VR","PESCHIERA",0],["G488","MI","PESCHIERA BORROMEO",1],["G490","BS","PESCHIERA D'ISEO",0],["G489","VR","PESCHIERA DEL GARDA",1],["G490","BS","PESCHIERA MARAGLIO",0],["G489","VR","PESCHIERA SUL LAGO DI GARDA",0],["G491","PT","PESCIA",1],["G492","AQ","PESCINA",1],["G494","BN","PESCO SANNITA",1],["G493","AQ","PESCOCOSTANZO",1],["G494","BN","PESCOLAMAZZA",0],["G495","IS","PESCOLANCIANO",1],["G496","PZ","PESCOPAGANO",1],["G497","IS","PESCOPENNATARO",1],["G498","RI","PESCOROCCHIANO",1],["G499","PE","PESCOSANSONESCO",1],["G500","FR","PESCOSOLIDO",1],["G501","MI","PESSANO",0],["G502","MI","PESSANO CON BORNAGO",1],["G503","CO","PESSINA",0],["G504","CR","PESSINA",0],["G504","CR","PESSINA CREMONESE",1],["G504","CR","PESSINA CREMONESE ED UNITI",0],["G503","CO","PESSINA VALSASSINA",0],["G505","TO","PESSINETTO",1],["G506","CB","PETACCIATO",1],["G507","RI","PETESCIA",0],["G508","KR","PETILIA POLICASTRO",1],["G509","SA","PETINA",1],["G510","PA","PETRALIA SOPRANA",1],["G511","PA","PETRALIA SOTTANA",1],["G512","CB","PETRELLA",0],["G513","RI","PETRELLA",0],["G513","RI","PETRELLA SALTO",1],["G512","CB","PETRELLA TIFERNINA",1],["G514","PU","PETRIANO",1],["G515","MC","PETRIOLO",1],["G516","AP","PETRITOLI",0],["G516","FM","PETRITOLI",1],["G517","CZ","PETRIZZI",1],["G518","CZ","PETRONA'",1],["M281","TP","PETROSINO",1],["G519","AV","PETRURO",0],["G519","AV","PETRURO IRPINO",1],["G520","NO","PETTENASCO",1],["G521","BI","PETTINENGO",1],["G522","ME","PETTINEO",1],["G523","IS","PETTORANELLO DEL MOLISE",1],["G523","CB","PETTORANELLO DI MOLISE",0],["G523","CB","PETTORANO",0],["G524","AQ","PETTORANO",0],["G524","AQ","PETTORANO SUL GIZIO",1],["G525","RO","P
1ETTORAZZA GRIMANI",1],["G526","CN","PEVERAGNO",1],["G527","MI","PEVERANZA",0],["G528","VC","PEZZANA",1],["G529","BS","PEZZAZE",1],["G530","MI","PEZZOLO DE' CODAZZI",0],["G531","MI","PEZZOLO DI TAVAZZANO",0],["G532","CN","PEZZOLO VALLE UZZONE",1],["G533","BS","PEZZORO",0],["G534","PD","PIACENZA",0],["G535","PC","PIACENZA",1],["G534","PD","PIACENZA D'ADIGE",1],["G536","CR","PIADENA",0],["M418","CR","PIADENA DRIZZONA",1],["G537","PU","PIAGGE",0],["G538","SA","PIAGGINE",1],["G539","SA","PIAGGINE SOPRANE",0],["G540","SA","PIAGGINE SOTTANE",0],["G546","BS","PIAN CAMUNO",1],["G550","BS","PIAN D'ARTOGNE",0],["F136","PU","PIAN DI CASTELLO",0],["G552","AR","PIAN DI SCO",0],["G562","BG","PIAN GAIANO",0],["G541","CE","PIANA",0],["G542","GE","PIANA",0],["G542","SV","PIANA CRIXIA",1],["G543","PA","PIANA DEGLI ALBANESI",1],["G543","PA","PIANA DEI GRECI",0],["G541","CE","PIANA DI CAIAZZO",0],["G541","CE","PIANA DI MONTE VERNA",1],["G544","IM","PIANAVIA",0],["G545","AO","PIANBOSETO",0],["G547","SI","PIANCASTAGNAIO",1],["G548","VC","PIANCERI",0],["G549","BS","PIANCOGNO",1],["G551","PU","PIANDIMELETO",1],["G553","CS","PIANE",0],["G554","NO","PIANE",0],["G553","CS","PIANE CRATI",1],["G554","NO","PIANE DI SERRAVALLE SESIA",0],["G554","NO","PIANE SESIA",0],["G555","PE","PIANELLA",1],["G556","CO","PIANELLO",0],["G557","PC","PIANELLO",0],["G556","CO","PIANELLO DEL LARIO",1],["G557","PC","PIANELLO VAL TIDONE",1],["G558","CR","PIANENGO",1],["G559","TO","PIANEZZA",1],["G560","VI","PIANEZZE",1],["G561","CN","PIANFEI",1],["G563","IM","PIANI",0],["G564","BG","PIANICO",1],["G565","VE","PIANIGA",1],["G546","BS","PIANO",0],["G566","BO","PIANO",0],["G567","CO","PIANO",0],["G568","NA","PIANO",0],["G569","TN","PIANO",0],["G566","BO","PIANO DEL VOGLIO",0],["G568","NA","PIANO DI SORRENTO",1],["F766","BZ","PIANO IN PASSIRIA",0],["G567","CO","PIANO PORLEZZA",0],["D546","CZ","PIANOPOLI",1],["G570","BO","PIANORO",1],["G571","VT","PIANSANO",1],["G572","SO","PIANTEDO",1],["G573","NA","PIANURA",0],["G574","BG","PIARIO",1],["G575","CN","PIASCO",1],["G576","SO","PIATEDA",1],["G577","BI","PIATTO",1],["G578","TV","PIAVON",0],["G579","BG","PIAZZA",0],["G580","CL","PIAZZA",0],["G581","CO","PIAZZA",0],["G582","MS","PIAZZA",0],["G582","LU","PIAZZA AL SERCHIO",1],["G580","EN","PIAZZA ARMERINA",1],["G579","BG","PIAZZA BREMBANA",1],["G581","CO","PIAZZA SANTO STEFANO",0],["G583","BG","PIAZZATORRE",1],["G584","TO","PIAZZO",0],["G585","BG","PIAZZO ALTO",0],["G586","BG","PIAZZO BASSO",0],["G587","PD","PIAZZOLA",0],["G587","PD","PIAZZOLA SUL BRENTA",1],["G588","BG","PIAZZOLO",1],["G589","PE","PICCIANO",1],["G590","PZ","PICERNO",1],["G591","FR","PICINISCO",1],["G592","FR","PICO",1],["G593","AT","PIEA",1],["G594","BI","PIEDICAVALLO",1],["G595","TR","PIEDILUCO",0],["G596","CE","PIEDIMONTE",0],["G597","CT","PIEDIMONTE",0],["G598","FR","PIEDIMONTE",0],["G596","CE","PIEDIMONTE D'ALIFE",0],["G599","GO","PIEDIMONTE DEL CALVARIO",0],["G597","CT","PIEDIMONTE ETNEO",1],["G596","CE","PIEDIMONTE MATESE",1],["G598","FR","PIEDIMONTE SAN GERMANO",1],["G600","VB","PIEDIMULERA",1],["F090","PG","PIEDIPATERNO SUL NERA",0],["G601","PG","PIEGARO",1],["M296","PL","PIEMONTE D'ISTRIA",0],["G041","IM","PIENA",0],["G602","SI","PIENZA",1],["G603","CR","PIERANICA",1],["G604","FG","PIETRA",0],["G605","GE","PIETRA",0],["G612","PV","PIETRA DE' GIORGI",1],["G617","PV","PIETRA GAVINA",0],["G605","SV","PIETRA LIGURE",1],["G619","AL","PIETRA MARAZZI",1],["G606","IS","PIETRABBONDANTE",1],["G607","IM","PIETRABRUNA",1],["G608","TE","PIETRACAMELA",1],["G609","CB","PIETRACATELLA",1],["G610","CB","PIETRACUPA",1],["G611","AV","PIETRADEFUSI",1],["G613","CH","PIETRAFERRAZZANA",1],["G614","PZ","PIETRAFESA",0],["G615","CS","PIETRAFITTA",1],["G616","PZ","PIETRAGALLA",1],["G618","PG","PIETRALUNGA",1],["C795","CS","PIETRAMALA",0],["G620","CE","PIETRAMELARA",1],["G604","FG","PIETRAMONTECORVINO",1],["G621","PE","PIETRANICO",1],["G622","CS","PIETRAPAOLA",1],["G623","PZ","PIETRAPERTOSA",1],["G624","EN","PIETRAPERZIA",1],["G625","CN","PIETRAPORZIO",1],["G626","BN","PIETRAROJA",1],["G627","PU","PIETRARUBBIA",1],["G628","LU","PIETRASANTA",1],["G629","AV","PIETRASTORNINA",1],["G630","CE","PIETRAVAIRANO",1],["G631","BN","PIETRELCINA",1],["G632","IM","PIEVE",0],["G633","MN","PIEVE",0],["G634","MI","PIEVE",0],["G636","PT","PIEVE A NIEVOLE",1],["G635","PV","PIEVE ALBIGNOLA",1],["G638","BL","PIEVE D'ALPAGO",0],["G647","CR","PIEVE D'OLMI",1],["G639","PV","PIEVE DEL CAIRO",1],["M422","TV","PIEVE DEL GRAPPA",1],["G640","CR","PIEVE DELMONA",0],["G641","TN","PIEVE DI BONO",0],["M365","TN","PIEVE DI BONO-PREZZO",1],["G642","BL","PIEVE DI CADORE",1],["G643","BO","PIEVE DI CENTO",1],["G633","MN","PIEVE DI CORIANO",0],["G644","TN","PIEVE DI LEDRO",0],["G645","TV","PIEVE DI SOLIGO",1],["G646","GE","PIEVE DI SORI",0],["G632","IM","PIEVE DI TECO",1],["G634","MI","PIEVE EMANUELE",1],["G096","LO","PIEVE FISSIRAGA",1],["G648","LU","PIEVE FOSCIANA",1],["G646","GE","PIEVE LIGURE",1],["G650","PV","PIEVE PORTO MORONE",1],["G651","CR","PIEVE SAN GIACOMO",1],["G652","CR","PIEVE SAN MAURIZIO",0],["G654","RE","PIEVE SAN VINCENZO",0],["G653","AR","PIEVE SANTO STEFANO",1],["G655","CR","PIEVE TERZAGNI",0],["G656","TN","PIEVE TESINO",1],["G657","MC","PIEVE TORINA",1],["G658","VB","PIEVE VERGONTE",1],["G637","MC","PIEVEBOVIGLIANA",0],["G649","MO","PIEVEPELAGO",1],["G659","FR","PIGLIO",1],["G660","IM","PIGNA",1],["G661","CE","PIGNATARO",0],["G662","FR","PIGNATARO",0],["G662","FR","PIGNATARO INTERAMNA",1],["G661","CE","PIGNATARO MAGGIORE",1],["G663","PZ","PIGNOLA",1],["G663","PZ","PIGNOLA DI BASILICATA",0],["G664","SP","PIGNONE",1],["G665","CO","PIGRA",1],["G666","VC","PILA",1],["G667","TN","PILCANTE",0],["G668","BS","PILZONE",0],["G669","CA","PIMENTEL",0],["G669","SU","PIMENTEL",1],["G670","NA","PIMONTE",1],["G671","PV","PINAROLO",0],["G671","PV","PINAROLO PO",1],["G672","TO","PINASCA",1],["G673","RO","PINCARA",1],["G674","TO","PINEROLO",1],["F831","TE","PINETO",1],["G675","PL","PINGUENTE",0],["G676","AL","PINO",0],["G677","CO","PINO",0],["G676","AT","PINO D'ASTI",1],["G678","TO","PINO DI CHIERI",0],["G677","VA","PINO SULLA SPONDA DEL LAGO MAGGIORE",0],["G678","TO","PINO TORINESE",1],["G679","MI","PINZANO",0],["G680","UD","PINZANO",0],["G680","PN","PINZANO AL TAGLIAMENTO",1],["G681","TN","PINZOLO",1],["G682","PU","PIOBBICO",1],["G683","CN","PIOBESI",0],["G684","TO","PIOBESI",0],["G683","CN","PIOBESI D'ALBA",1],["G684","TO","PIOBESI TORINESE",1],["G685","VC","PIODE",1],["G686","MI","PIOLTELLO",1],["G687","LI","PIOMBINO",1],["G688","PD","PIOMBINO",0],["G688","PD","PIOMBINO DESE",1],["G689","PR","PIONE",0],["G690","MC","PIORACO",1],["G691","TO","PIOSSASCO",1],["G692","AT","PIOVA'",0],["G692","AT","PIOVA' MASSAIA",1],["G693","PD","PIOVE DI SACCO",1],["G694","VI","PIOVENE",0],["G694","VI","PIOVENE ROCCHETTE",1],["G695","AL","PIOVERA",0],["G696","PC","PIOZZANO",1],["G697","CN","PIOZZO",1],["G698","RM","PIPERNO",0],["G699","ME","PIRAINO",1],["G700","PL","PIRANO",0],["G701","CA","PIRRI",0],["G702","PI","PISA",1],["G703","NO","PISANO",1],["G704","RM","PISCIANO",0],["G705","TO","PISCINA",1],["M291","CA","PISCINAS",0],["M291","SU","PISCINAS",1],["G706","NA","PISCINOLA",0],["G707","SA","PISCIOTTA",1],["G708","CZ","PISCOPIO",0],["G709","PL","PISINO",0],["G710","BS","PISOGNE",1],["G704","RM","PISONIANO",1],["G711","PV","PISSARELLO",0],["G712","MT","PISTICCI",1],["G713","PT","PISTOIA",1],["G714","BI","PISTOLESA",0],["Z722","EE","PITCAIRN (E DIPENDENZE)",1],["G715","PT","PITEGLIO",0],["G716","GR","PITIGLIANO",1],["G717","MN","PIUBEGA",1],["G718","SO","PIURO",1],["G719","TO","PIVERONE",1],["G720","PV","PIZZALE",1],["G721","CR","PIZZIGHETTONE",1],["G722","VV","PIZZO",1],["G723","PV","PIZZOCORNO",0],["G724","CH","PIZZOFERRATO",1],["G725","MI","PIZZOLANO",0],["G726","AQ","PIZZOLI",1],["G727","IS","PIZZONE",1],["G728","VV","PIZZONI",1],["G729","RC","PLACANICA",1],["G730","BZ","PLAGNOLO",0],["G731","GO","PLANINA",0],["G730","BZ","PLANOL",0],["G732","BZ","PLATA",0],["G733","CS","PLATACI",1],["G734","CZ","PLATANIA",1],["G732","BZ","PLATEA",0],["G735","RC","PLATI'",1],["G736","UD","PLATISCHIS",0],["G299","BZ","PLAUS",1],["G737","CO","PLESIO",1],["G738","GO","PLEZZO",0],["G739","GO","PLISCOVIZZA DELLA MADONNA",0],["G740","SS","PLOAGHE",1],["G741","SV","PLODIO",1],["G742","CN","POCAPAGLIA",1],["G743","UD","POCENIA",1],["G744","GO","POCRAI DEL PERO",0],["G745","RC","PODARGONI",0],["G746","MS","PODENZANA",1],["G747","PC","PODENZANO",1],["G599","UD","PODGORA",0],["G748","GO","PODRAGA",0],["G749","FR","POFI",1],["G750","IM","POGGI",0],["G751","LE","POGGIARDO",1],["G752","SI","POGGIBONSI",1],["G753","MN","POGGIO",0],["G754","PO","POGGIO A CAIANO",1],["G755","RN","POGGIO BERNI",0],["G756","RI","POGGIO BUSTONE",1],["G757","RI","POGGIO CATINO",1],["G759","RI","POGGIO FIDONI",0],["G761","FG","POGGIO IMPERIALE",1],["G763","RI","POGGIO MIRTETO",1],["G764","RI","POGGIO MOIANO",1],["G765","RI","POGGIO NATIVO",1],["G766","AQ","POGGIO PICENZE",1],["G768","FE","POGGIO RENATICO",1],["G753","MN","POGGIO RUSCO",1],["G770","RI","POGGIO SAN LORENZO",1],["G771","AN","POGGIO SAN MARCELLO",1],["D566","MC","POGGIO SAN VICINO",1],["B317","IS","POGGIO SANNITA",1],["M324","RN","POGGIO TORRIANA",1],["G758","PG","POGGIODOMO",1],["G760","CH","POGGIOFIORITO",1],["G762","NA","POGGIOMARINO",1],["G767","TP","POGGIOREALE",1],["G769","BA","POGGIORSINI",1],["G431","SO","POGGIRIDENTI",1],["G772","MI","POGLIANO",0],["G772","MI","POGLIANO MILANESE",1],["G773","CO","POGNANA",0],["G773","CO","POGNANA LARIO",1],["G774","BG","POGNANO",1],["G775","NO","POGNO",1],["M241","TN","POIA",0],["G776","VI","POIANA MAGGIORE",0],["G777","TO","POIRINO",1],["G776","VI","POJANA MAGGIORE",1],["G778","PL","POLA",0],["G779","BS","POLAVENO",1],["G780","PN","POLCENIGO",1],["G781","CR","POLENGO",0],["G782","RO","POLESELLA",1],["G783","PR","POLESINE",0],["G783","PR","POLESINE PARMENSE",0],["M367","PR","POLESINE ZIBELLO",1],["G784","RM","POLI",1],["G785","VV","POLIA",1],["G508","CZ","POLICASTRO",0],["B657","SA","POLICASTRO DEL GOLFO",0],["G786","MT","POLICORO",1],["G787","BA","POLIGNANO",0],["G788","PC","POLIGNANO",0],["G787","BA","POLIGNANO A MARE",1],["G788","PC","POLIGNANO PIACENTINO",0],["G789","MO","POLINAGO",1],["Z723","EE","POLINESIA FRANCESE (ISOLE)",1],["G790","TR","POLINO",1],["G791","RC","POLISTENA",1],["G792","PA","POLIZZI",0],["G792","PA","POLIZZI GENEROSA",1],["G793","SA","POLLA",1],["G794","AO","POLLEIN",1],["G795","NA","POLLENA TROCC
1HIA",1],["F567","MC","POLLENZA",1],["G796","SA","POLLICA",1],["G797","PA","POLLINA",1],["G798","BI","POLLONE",1],["G799","CH","POLLUTRI",1],["G800","CN","POLONGHERA",1],["Z127","EE","POLONIA",1],["G801","BS","POLPENAZZE DEL GARDA",1],["G802","PD","POLVERARA",1],["G803","AN","POLVERIGI",1],["G804","PI","POMARANCE",1],["G805","TO","POMARETTO",1],["G806","MT","POMARICO",1],["G696","PC","POMARO",0],["G807","AL","POMARO",0],["G807","AL","POMARO MONFERRATO",1],["G696","PC","POMARO PIACENTINO",0],["G808","TN","POMAROLO",1],["G809","NO","POMBIA",1],["G810","PV","POMETO",0],["G811","RM","POMEZIA",1],["G812","NA","POMIGLIANO D'ARCO",1],["D790","NA","POMIGLIANO D'ATELLA",0],["G813","NA","POMPEI",1],["G814","IM","POMPEIANA",1],["G815","BS","POMPIANO",1],["G816","MN","POMPONESCO",1],["G817","CA","POMPU",0],["G817","OR","POMPU",1],["G818","BS","PONCARALE",1],["G819","BS","PONCARALE FLERO",0],["G820","BI","PONDERANO",1],["G821","CO","PONNA",1],["G822","PI","PONSACCO",1],["G823","PD","PONSO",1],["G545","AO","PONT BOZET",0],["G826","TO","PONT CANAVESE",0],["G826","TO","PONT-CANAVESE",1],["G854","AO","PONT-SAINT-MARTIN",1],["G824","BS","PONTAGNA",0],["G825","FI","PONTASSIEVE",1],["G545","AO","PONTBOSET",1],["G827","BN","PONTE",1],["G828","CO","PONTE",0],["G829","SO","PONTE",0],["G830","BZ","PONTE ALL'ISARCO",0],["G833","PT","PONTE BUGGIANESE",1],["G835","PV","PONTE CARATE",0],["B589","PD","PONTE CASALE",0],["G842","PC","PONTE DELL'OLIO",1],["G844","BS","PONTE DI LEGNO",1],["G845","BG","PONTE DI NOSSA",0],["G846","TV","PONTE DI PIAVE",1],["G830","BZ","PONTE GARDENA",1],["G829","SO","PONTE IN VALTELLINA",1],["G847","CO","PONTE LAMBRO",1],["B662","BL","PONTE NELLE ALPI",1],["G851","PV","PONTE NIZZA",1],["F941","BG","PONTE NOSSA",1],["G854","AO","PONTE SAN MARTINO",0],["G855","PD","PONTE SAN NICOLO'",1],["G856","BG","PONTE SAN PIETRO",1],["G831","UD","PONTEBBA",1],["G832","UD","PONTEBBA NOVA",0],["G834","SA","PONTECAGNANO FAIANO",1],["G836","RO","PONTECCHIO",0],["G836","RO","PONTECCHIO POLESINE",1],["G837","CN","PONTECHIANALE",1],["G838","FR","PONTECORVO",1],["G839","AL","PONTECURONE",1],["G840","IM","PONTEDASSIO",1],["G841","GE","PONTEDECIMO",0],["G843","PI","PONTEDERA",1],["G832","UD","PONTEFELLA",0],["G848","BN","PONTELANDOLFO",1],["G849","CE","PONTELATONE",1],["G847","CO","PONTELEZZA",0],["G850","PD","PONTELONGO",1],["G852","PC","PONTENURE",1],["G853","BG","PONTERANICA",1],["G857","MI","PONTESESTO",0],["G858","AL","PONTESTURA",1],["G859","BS","PONTEVICO",1],["G860","AO","PONTEY",1],["G861","AL","PONTI",1],["G862","VR","PONTI",0],["G862","MN","PONTI SUL MINCIO",1],["G863","NA","PONTICELLI",0],["G864","BG","PONTIDA",1],["G865","LT","PONTINIA",1],["G866","SV","PONTINVREA",1],["G867","BG","PONTIROLO",0],["G868","CR","PONTIROLO",0],["G868","CR","PONTIROLO CAPREDONI",0],["G867","BG","PONTIROLO NUOVO",1],["G864","BG","PONTITA",0],["G869","BS","PONTOGLIO",1],["G870","MS","PONTREMOLI",1],["A370","RM","PONZA",0],["G871","LT","PONZA",1],["A370","RM","PONZA D'ARCINAZZO",0],["G872","AL","PONZANO",0],["G873","AP","PONZANO",0],["G874","RM","PONZANO",0],["G875","TV","PONZANO",0],["G873","AP","PONZANO DI FERMO",0],["G873","FM","PONZANO DI FERMO",1],["G872","AL","PONZANO MONFERRATO",1],["G874","RM","PONZANO ROMANO",1],["G875","TV","PONZANO VENETO",1],["G876","CO","PONZATE",0],["G877","AL","PONZONE",1],["G878","PE","POPOLI",1],["G879","AR","POPPI",1],["G880","TN","POR",0],["G881","TR","PORANO",1],["G882","LU","PORCARI",1],["G883","AP","PORCHIA",0],["G884","TR","PORCHIANO",0],["G885","AP","PORCHIANO ASCOLI",0],["G884","TR","PORCHIANO DEL MONTE",0],["G885","AP","PORCHIANO DELL'ASCENSIONE",0],["G886","PN","PORCIA",1],["G887","SA","PORCILI",0],["G888","PN","PORDENONE",1],["G889","CO","PORLEZZA",1],["G890","IM","PORNASSIO",1],["G891","UD","PORPETTO",1],["A558","BO","PORRETTA",0],["A558","BO","PORRETTA TERME",0],["G892","FI","PORTA AL BORGO",0],["G893","FI","PORTA CARRATICA",0],["E470","AO","PORTA LITTORIA",0],["G896","FI","PORTA LUCCHESE",0],["G897","CR","PORTA OMBRIANO",0],["G899","FI","PORTA SAN MARCO",0],["G894","AT","PORTACOMARO",1],["G895","PV","PORTALBERA",1],["G898","PG","PORTARIA",0],["G900","TO","PORTE",1],["M358","TN","PORTE DI RENDENA",1],["G901","BS","PORTESE",0],["G902","NA","PORTICI",1],["G903","CE","PORTICO",0],["G904","FI","PORTICO",0],["G903","CE","PORTICO DI CASERTA",1],["G904","FI","PORTICO DI ROMAGNA",0],["G904","FC","PORTICO E SAN BENEDETTO",1],["G905","RC","PORTIGLIOLA",1],["E822","GE","PORTIO",0],["G906","CO","PORTO",0],["G907","CO","PORTO",0],["G908","MI","PORTO",0],["E680","LI","PORTO AZZURRO",1],["G906","VA","PORTO CERESIO",1],["M263","LE","PORTO CESAREO",1],["G911","MC","PORTO CIVITANOVA",0],["G908","MI","PORTO D'ADDA",0],["F299","AG","PORTO EMPEDOCLE",1],["E680","LI","PORTO LONGONE",0],["G917","MN","PORTO MANTOVA
1NO",1],["G918","IM","PORTO MAURIZIO",0],["G919","MC","PORTO RECANATI",1],["G920","AP","PORTO SAN GIORGIO",0],["G920","FM","PORTO SAN GIORGIO",1],["G921","AP","PORTO SANT'ELPIDIO",0],["G921","FM","PORTO SANT'ELPIDIO",1],["G923","RO","PORTO TOLLE",1],["G924","SS","PORTO TORRES",1],["G907","VA","PORTO VALTRAVAGLIA",1],["G926","RO","PORTO VIRO",1],["G909","TV","PORTOBUFFOLE'",1],["G910","CB","PORTOCANNONE",1],["G912","LI","PORTOFERRAIO",1],["G913","GE","PORTOFINO",1],["Z128","EE","PORTOGALLO",1],["G914","VE","PORTOGRUARO",1],["G915","PL","PORTOLE",0],["G916","FE","PORTOMAGGIORE",1],["M257","SR","PORTOPALO DI CAPO PASSERO",1],["G922","CA","PORTOSCUSO",0],["G922","SU","PORTOSCUSO",1],["G925","SP","PORTOVENERE",1],["G927","BI","PORTULA",1],["G928","BS","PORZANO",0],["G929","NU","POSADA",1],["G930","BG","POSCANTE",0],["G931","VI","POSINA",1],["G932","SA","POSITANO",1],["G933","TV","POSSAGNO",1],["G934","RI","POSTA",1],["G935","FR","POSTA FIBRENO",1],["G936","BZ","POSTAL",1],["G937","SO","POSTALESIO",1],["G938","PG","POSTICCIOLA",0],["G939","SA","POSTIGLIONE",1],["G940","VC","POSTUA",1],["G941","TS","POSTUMIA GROTTE",0],["G942","PZ","POTENZA",1],["F632","MC","POTENZA PICENA",1],["G943","VI","POVE",0],["G943","VI","POVE DEL GRAPPA",1],["G944","TV","POVEGLIANO",1],["G945","VR","POVEGLIANO VERONESE",1],["G946","TS","POVERIO",0],["G947","RE","POVIGLIO",1],["G948","TN","POVO",0],["G949","UD","POVOLETTO",1],["G950","TN","POZZA",0],["G950","TN","POZZA DI FASSA",0],["G951","PG","POZZAGLIA",0],["G951","RI","POZZAGLIA SABINA",1],["G952","CR","POZZAGLIO",0],["B914","CR","POZZAGLIO ED UNITI",1],["G953","RG","POZZALLO",1],["G954","IS","POZZILLI",1],["G955","MI","POZZO",0],["G956","PU","POZZO",0],["G957","VI","POZZO",0],["G956","PU","POZZO ALTO",0],["G958","CR","POZZO BARONZIO",0],["G955","MI","POZZO D'ADDA",1],["G960","AL","POZZOL GROPPO",1],["G959","BS","POZZOLENGO",1],["G957","VI","POZZOLEONE",1],["G961","AL","POZZOLO FORMIGARO",1],["G962","SS","POZZOMAGGIORE",1],["G963","PD","POZZONOVO",1],["G964","NA","POZZUOLI",1],["G965","MI","POZZUOLO",0],["G966","UD","POZZUOLO",0],["G966","UD","POZZUOLO DEL FRIULI",1],["G965","MI","POZZUOLO MARTESANA",1],["G967","GE","PRA",0],["G968","BG","PRADALUNGA",1],["G969","UD","PRADAMANO",1],["G970","CN","PRADLEVE",0],["G970","CN","PRADLEVES",1],["G971","PV","PRADO",0],["G972","BO","PRADURO E SASSO",0],["G973","TO","PRAGELATO",1],["G975","CS","PRAIA A MARE",1],["G976","SA","PRAIANO",1],["G977","BS","PRALBOINO",1],["G978","TO","PRALI",1],["G979","TO","PRALORMO",1],["G980","BI","PRALUNGO",1],["G978","TO","PRALY",0],["G981","VE","PRAMAGGIORE",1],["G982","TO","PRAMOLLO",1],["G983","BS","PRANDAGLIO",0],["G984","TN","PRANZO",0],["G985","VC","PRAROLO",1],["G986","TO","PRAROSTINO",1],["G987","AL","PRASCO",1],["G988","TO","PRASCORSANO",1],["G989","TN","PRASO",0],["G990","AV","PRATA",0],["G991","CE","PRATA",0],["G992","AQ","PRATA",0],["G993","SO","PRATA",0],["G994","UD","PRATA",0],["G993","SO","PRATA CAMPORTACCIO",1],["G992","AQ","PRATA D'ANSIDONIA",1],["G994","PN","PRATA DI PORDENONE",1],["G990","AV","PRATA DI PRINCIPATO ULTRA",1],["G991","CE","PRATA SANNITA",1],["G995","CE","PRATELLA",1],["G996","BZ","PRATI",0],["G997","TO","PRATIGLIONE",1],["A767","BS","PRATO",0],["G998","CR","PRATO",0],["G999","PO","PRATO",1],["H001","NO","PRATO",0],["H002","UD","PRATO",0],["H003","BZ","PRATO ALLA DRAVA",0],["H004","BZ","PRATO ALLO STELVIO",1],["H002","UD","PRATO CARNICO",1],["G999","FI","PRATO IN TOSCANA",0],["H004","BZ","PRATO IN VENOSTA",0],["G998","CR","PRATO MUZIO",0],["H001","NO","PRATO SESIA",1],["H004","BZ","PRATO VENOSTA",0],["H006","AV","PRATOLA",0],["H007","AQ","PRATOLA",0],["H007","AQ","PRATOLA PELIGNA",1],["H006","AV","PRATOLA SERRA",1],["H008","AR","PRATOVECCHIO",0],["M329","AR","PRATOVECCHIO STIA",1],["H009","AR","PRATOVECCHIO-STIA",0],["H010","PN","PRAVISDOMINI",1],["G974","BI","PRAY",1],["H011","CN","PRAZZO",1],["H012","TN","PRE'",0],["H042","AO","PRE'-SAINT-DIDIER",1],["H013","RC","PRECACORE",0],["H014","UD","PRECENICCO",1],["H015","PG","PRECI",1],["H016","MI","PRECOTTO",0],["M344","TN","PREDAIA",1],["H017","FC","PREDAPPIO",1],["H017","FC","PREDAPPIO NUOVA",0],["H018","TN","PREDAZZO",1],["H019","BZ","PREDOI",1],["H020","BG","PREDORE",1],["H021","AL","PREDOSA",1],["H022","TV","PREGANZIOL",1],["H023","TN","PREGASINA",0],["H024","TN","PREGHENA",0],["H025","NO","PREGLIA",0],["H026","MI","PREGNANA",0],["H026","MI","PREGNANA MILANESE",1],["B117","PV","PREGOLA",0],["H027","IM","PRELA'",1],["H028","LC","PREMANA",1],["H029","UD","PREMARIACCO",1],["H030","VB","PREMENO",1],["H031","MI","PREMENUGO",0],["H032","MI","PREMEZZO",0],["H033","VB","PREMIA",1],["H034","FC","PREMILCUORE",1],["H035","TN","PREMIONE",0],["H036","BG","PREMOLO",1],["H037","NO","PREMOSELLO",0],["H037","VB","PREMOSELLO-CHIOVENDA",1],["H038","UD","PREONE",1],["H039","TN","PREORE",0],["H040","UD","PREPOTTO",1],["H041","NO","PREQUARTERA",0],["H043","BS","PRESEGLIE",1],["H044","BS","PRESEGNO",0],["H045","CE","PRESENZANO",1],["H046","BG","PRESEZZO",1],["H047","LE","PRESICCE",0],["M428","LE","PRESICCE-ACQUARICA",1],["H048","VR","PRESSANA",1],["H049","TN","PRESSON",0],["H050","BS","PRESTINE",0],["H051","NO","PRESTINONE",0],["H052","CH","PRETORO",1],["H053","AQ","PRETURO",0],["H054","GO","PREVACINA",0],["H055","BS","PREVALLE",1],["H056","AQ","PREZZA",1],["H057","TN","PREZZO",0],["H058","TO","PRIACCO",0],["H059","CN","PRIERO",1],["H060","CN","PRIERO-MONTEZEMOLO",0],["H061","MO","PRIGNANO",0],["H062","SA","PRIGNANO",0],["H062","SA","PRIGNANO CILENTO",1],["H061","MO","PRIGNANO SULLA SECCHIA",1],["H063","LC","PRIMALUNA",1],["H064","FM","PRIMANO",0],["H065","AL","PRIMEGLIO SCHIERANO",0],["H066","TN","PRIMIERO",0],["M359","TN","PRIMIERO SAN MARTINO DI CASTROZZA",1],["H067","TN","PRIO'",0],["H068","CN","PRIOCCA",1],["H069","CN","PRIOLA",1],["M279","SR","PRIOLO GARGALLO",1],["G698","LT","PRIVERNO",1],["H070","PA","PRIZZI",1],["H071","VT","PROCENO",1],["H072","NA","PROCIDA",1],["H073","GE","PROPATA",1],["H074","CO","PROSERPIO",1],["H075","MI","PROSPIANO",0],["H076","LT","PROSSEDI",1],["H077","BS","PROVAGLIO",0],["H078","BS","PROVAGLIO D'ISEO",1],["H079","BS","PROVAGLIO SOPRA",0],["H080","BS","PROVAGLIO SOTTO",0],["H077","BS","PROVAGLIO VAL SABBIA",1],["H081","BZ","PROVES",1],["H082","BS","PROVEZZE",0],["H083","CB","PROVVIDENTI",1],["H084","VR","PRUN",0],["H085","CN","PRUNETTO",1],["H086","BS","PUEGNAGO",0],["H086","BS","PUEGNAGO DEL GARDA",1],["H086","BS","PUEGNAGO SUL GARDA",0],["Z518","EE","PUERTO RICO",1],["H087","BN","PUGLIANELLO",1],["C435","CR","PUGNOLO",0],["H088","CA","PULA",1],["H089","UD","PULFERO",1],["H090","TA","PULSANO",1],["H091","BG","PUMENENGO",1],["H092","BL","PUOS D'ALPAGO",0],["H093","CO","PURIA",0],["H094","CO","PUSIANO",1],["H095","SS","PUTIFIGARI",1],["H096","BA","PUTIGNANO",1],["Z237","EE","QATAR",1],["H097","AV","QUADRELLE",1],["H098","CH","QUADRI",1],["H099","AV","QUAGLIETTA",0],["H100","TO","QUAGLIUZZO",1],["H101","NA","QUALIANO",1],["H102","AT","QUARANTI",1],["D213","BZ","QUARAZZE",0],["H103","BI","QUAREGNA",0],["M414","BI","QUAREGNA CERRETO",1],["H104","AL","QUARGNENTO",1],["H105","NO","QUARNA",0],["H106","VB","QUARNA SOPRA",1],["H107","VB","QUARNA SOTTO",1],["H108","VC","QUARONA",1],["H109","PT","QUARRATA",1],["H110","AO","QUART",1],["H111","AL","QUARTI",0],["H112","MI","QUARTIANO",0],["H113","AL","QUARTO",0],["H114","NA","QUARTO",1],["H115","GE","QUARTO AL MARE",0],["H113","AL","QUARTO ASTESE",0],["H116","MI","QUARTO CAGNINO",0],["H117","VE","QUARTO D'ALTINO",1],["H115","GE","QUARTO DEI MILLE",0],["H110","AO","QUARTO PRAETORIA",0],["H118","CA","QUARTU",0],["H118","CA","QUARTU SANT'ELENA",1],["H119","CA","QUARTUCCIU",1],["H120","TO","QUASSOLO",1],["H121","AL","QUATTORDIO",1],["H122","RE","QUATTRO CASTELLA",1],["H123","MN","QUATTROVILLE",0],["H124","BL","QUERO",0],["M332","BL","QUERO VAS",1],["H125","TN","QUETTA",0],["H126","SV","QUILIANO",1],["H127","TO","QUINCINETTO",1],["H128","AV","QUINDICI",1],["H129","MN","QUINGENTOLE",1],["H130","CR","QUINTANO",1],["H131","TV","QUINTO",0],["H132","VC","QUINTO",0],["H133","VR","QUINTO",0],["H134","VI","QUINTO",0],["H135","G
1E","QUINTO AL MARE",0],["H131","TV","QUINTO DI TREVISO",1],["H133","VR","QUINTO DI VALPANTENA",0],["H137","MI","QUINTO ROMANO",0],["H132","VC","QUINTO VERCELLESE",1],["H134","VI","QUINTO VICENTINO",1],["H136","AP","QUINTODECIMO",0],["H138","MI","QUINTOSOLE",0],["H139","BS","QUINZANELLO",0],["H140","BS","QUINZANO",0],["H141","MI","QUINZANO",0],["H142","VR","QUINZANO",0],["H140","BS","QUINZANO D'OGLIO",1],["H141","MI","QUINZANO SAN PIETRO",0],["H142","VR","QUINZANO VERONESE",0],["H143","MN","QUISTELLO",1],["H144","CR","QUISTRO",0],["H145","BI","QUITTENGO",0],["H146","TN","RABBI",1],["H147","LE","RACALE",1],["H148","AG","RACALMUTO",1],["H149","UD","RACCOLANA",0],["H150","CN","RACCONIGI",1],["H151","ME","RACCUJA",1],["H152","BZ","RACIGNES",0],["H152","BZ","RACINES",1],["H153","SI","RADDA",0],["H153","SI","RADDA IN CHIANTI",1],["H154","CT","RADDUSA",1],["H155","RC","RADICENA",0],["H156","SI","RADICOFANI",1],["H157","SI","RADICONDOLI",1],["H158","BS","RAFFA",0],["H159","AG","RAFFADALI",1],["M287","CT","RAGALNA",1],["H160","AR","RAGGIOLO",0],["H161","UD","RAGOGNA",1],["H162","TN","RAGOLI",0],["H163","RG","RAGUSA",1],["H164","RG","RAGUSA IBLA",0],["H164","RG","RAGUSA INFERIORE",0],["H165","CE","RAIANO",0],["H166","AQ","RAIANO",1],["H167","BZ","RAISSA",0],["H168","CT","RAMACCA",1],["G654","RE","RAMISETO",0],["H169","RO","RAMO DI PALO",0],["H170","CO","RAMPONIO",0],["H171","CO","RAMPONIO VERNA",0],["H172","CO","RANCIO",0],["H173","CO","RANCIO",0],["H172","CO","RANCIO DI LECCO",0],["H173","VA","RANCIO VALCUVIA",1],["H174","VA","RANCO",1],["H175","CT","RANDAZZO",1],["M242","TN","RANGO",0],["H176","BG","RANICA",1],["H177","BG","RANZANICO",1],["H179","SV","RANZI PIETRA",0],["H178","GO","RANZIANO",0],["H180","IM","RANZO",1],["H181","TN","RANZO",0],["H182","AP","RAPAGNANO",0],["H182","FM","RAPAGNANO",1],["H183","GE","RAPALLO",1],["H184","CH","RAPINO",1],["H185","SI","RAPOLANO",0],["H185","SI","RAPOLANO TERME",1],["H186","PZ","RAPOLLA",1],["H187","PZ","RAPONE",1],["H188","VC","RASSA",1],["H189","BZ","RASUN ANTERSELVA",0],["H190","BZ","RASUN DI SOPRA",0],["H191","BZ","RASUN DI SOTTO",0],["M307","BZ","RASUN VALDAORA",0],["H189","BZ","RASUN-ANTERSELVA",1],["H192","SO","RASURA",1],["H193","FM","RATECEVO IN MONTE",0],["H194","AG","RAVANUSA",1],["H195","MO","RAVARINO",1],["H196","UD","RAVASCLETTO",1],["H197","CO","RAVELLINO",0],["H198","SA","RAVELLO",1],["H199","RA","RAVENNA",1],["H200","UD","RAVEO",1],["H201","TN","RAVINA",0],["H202","CE","RAVISCANINA",1],["H203","VB","RE",1],["H204","PV","REA",1],["H205","AG","REALMONTE",1],["H206","UD","REANA",0],["H206","UD","REANA DEL ROIALE",0],["H206","UD","REANA DEL ROJALE",1],["H207","TO","REANO",1],["H208","CO","REBBIO",0],["H209","SS","REBECCU",0],["H210","CE","RECALE",1],["H211","MC","RECANATI",1],["H212","GE","RECCO",1],["H213","NO","RECETTO",1],["H214","VI","RECOARO",0],["H214","VI","RECOARO TERME",1],["H215","CR","RECORFANO",0],["H216","PV","REDAVALLE",1],["H217","BG","REDONA",0],["H218","MN","REDONDESCO",1],["H219","AT","REFRANCORE",1],["H220","TV","REFRONTOLO",1],["H221","EN","REGALBUTO",1],["H222","FI","REGGELLO",1],["H223","RE","REGGIO",0],["H224","RC","REGGIO DI CALABRIA",1],["H223","RE","REGGIO NELL'EMILIA",1],["H225","RE","REGGIOLO",1],["H226","MI","REGINA FITTAREZZA",0],["Z114","EE","REGNO UNITO",1],["H227","BN","REINO",1],["H228","ME","REITANO",1],["H229","UD","REMANZACCO",1],["H230","BS","REMEDELLO",1],["H231","BS","REMEDELLO SOPRA",0],["H232","BS","REMEDELLO SOTTO",0],["H233","MB","RENATE",1],["H233","MI","RENATE",0],["H234","MI","RENATE VEDUGGIO",0],["H235","CS","RENDE",1],["H236","BZ","RENON",1],["H237","TS","REPNO",0],["Z156","EE","REPUBBLICA CECA",1],["Z213","EE","REPUBBLICA DI COREA",1],["Z127","EE","REPUBBLICA DI POLONIA",1],["Z505","EE","REPUBBLICA DOMINICANA",1],["H238","TV","RESANA",1],["H239","MI","RESCALDA",0],["H240","MI","RESCALDINA",1],["H241","BZ","RESIA",0],["H242","UD","RESIA",1],["H241","BZ","RESIA ALL'ADIGE",0],["H243","NA","RESINA",0],["H244","UD","RESIUTTA",1],["H245","CL","RESUTTANO",1],["H246","PV","RETORBIDO",1],["H247","CN","REVELLO",1],["H248","MN","REVERE",0],["H250","AL","REVIGLIASCO",0],["H251","TO","REVIGLIASCO",0],["H250","AT","REVIGLIASCO D'ASTI",1],["H251","TO","REVIGLIASCO TORINESE",0],["H252","TV","REVINE",0],["H253","TV","REVINE LAGO",1],["H254","TN","REVO'",0],["H255","CO","REZZAGO",1],["H256","BS","REZZATO",1],["H257","IM","REZZO",1],["H259","CO","REZZO CAVARGNA",0],["H258","GE","REZZOAGLIO",1],["H260","CO","REZZONICO",0],["H261","AO","RHEMES",0],["H262","AO","RHEMES-NOTRE-DAME",1],["H263","AO","RHEMES-SAINT-GEORGES",1],["H264","MI","RHO",1],["Z337","EE","RHODESIA",0],["H262","AO","RHEMES-NOTRE-DAME",0],["H263","AO","RHEMES-SAINT-GEORGES",0],["H265","RC","RIACE",1],["H266","SV","RIALTO",1],["H267","RM","RIANO",1],["H268","CE","RIARDO",1],["H269","AG","RIBERA",1],["H270","TO","RIBORDONE",1],["H271","VV","RICADI",1],["H272","AL","RICALDONE",1],["H273","CB","RICCIA",1],["H274","RN","RICCIONE",1],["H275","GE","RICCO'",0],["H275","SP","RICCO' DEL GOLFO DI SPEZIA",1],["H276","CR","RICENGO",1],["H277","SA","RICIGLIANO",1],["H278","TO","RICLARETTO",0],["H279","BZ","RIDANNA",0],["H280","TV","RIESE",0],["H280","TV","RIESE PIO X",1],["H281","CL","RIESI",1],["H282","RI","RIETI",1],["H283","GO","RIFEMBERGO",0],["H284","BZ","RIFIANO",1],["H285","CN","RIFREDDO",1],["H286","FI","RIGNANO",0],["H287","FG","RIGNANO",0],["H288","RM","RIGNANO",0],["H288","RM","RIGNANO FLAMINIO",1],["H287","FG","RIGNANO GARGANICO",1],["H286","FI","RIGNANO SULL'ARNO",1],["H289","UD","RIGOLATO",1],["H290","BG","RIGOSA",0],["H291","VC","RIMA SAN GIUSEPPE",0],["H292","VC","RIMASCO",0],["H293","VC","RIMELLA",1],["H294","RN","RIMINI",1],["H295","BZ","RINA",0],["H296","AL","RINCO",0],["H295","BZ","RINNA",0],["H297","LI","RIO",0],["H298","RE","RIO",0],["M391","LI","RIO",1],["H299","BZ","RIO DI PUSTERIA",1],["H305","LI","RIO MARINA",0],["H306","BZ","RIO MOLINO",0],["H297","LI","RIO NELL'ELBA",0],["H298","RE","RIO SALICETO",1],["H300","RM","RIOFREDDO",1],["H301","CA","RIOLA",0],["H301","OR","RIOLA SARDO",1],["H302","RA","RIOLO",0],["H302","RA","RIOLO DEI BAGNI",0],["H302","RA","RIOLO TERME",1],["H303","MO","RIOLUNATO",1],["H304","SP","RIOMAGGIORE",1],["H307","PZ","RIONERO",0],["H308","CB","RIONERO",0],["H307","PZ","RIONERO IN VOLTURE",0],["H307","PZ","RIONERO IN VULTURE",1],["H308","IS","RIONERO SANNITICO",1],["H309","MI","RIOZZO",0],["H320","CH","RIPA TEATINA",1],["H310","AP","RIPABERARDA",0],["H311","CB","RIPABOTTONI",1],["H312","PZ","RIPACANDIDA",1],["E799","CB","RIPALDA",0],["H313","CB","RIPALIMOSANI",1],["H314","CR","RIPALTA ARPINA",1],["H315","CR","RIPALTA CREMASCA",1],["H316","CR","RIPALTA GUERINA",1],["H317","CR","RIPALTA NUOVA",0],["E799","CB","RIPALTA SUL TRIGNO",0],["H318","CR","RIPALTA VECCHIA",0],["H319","PI","RIPARBELLA",1],["H321","AP","RIPATRANSONE",1],["H322","AN","RIPE",0],["H323","MC","RIPE SAN GINESIO",1],["H324","FR","RIPI",1],["H325","CT","RIPOSTO",1],["H167","BZ","RISCONE",0],["H326","CN","RITTANA",1],["H327","BL","RIVA",0],["H328","IM","RIVA",0],["H329","NO","RIVA",0],["H330","TN","RIVA",0],["H330","TN","RIVA DEL GARDA",1],["M410","FE","RIVA DEL PO",1],["H331","BG","RIVA DI 
1SOLTO",1],["H332","BZ","RIVA DI TURES",0],["H332","BZ","RIVA IN VALLE",0],["H328","IM","RIVA LIGURE",1],["H337","TO","RIVA PRESSO CHIERI",1],["H345","IM","RIVA SANTO STEFANO",0],["H329","VC","RIVA VALDOBBIA",0],["H333","TO","RIVALBA",1],["D958","PC","RIVALTA",0],["H334","AL","RIVALTA",0],["H335","TO","RIVALTA",0],["H334","AL","RIVALTA BORMIDA",1],["H335","TO","RIVALTA DI TORINO",1],["D958","PC","RIVALTA TREBBIA",0],["H327","BL","RIVAMONTE",0],["H327","BL","RIVAMONTE AGORDINO",1],["H336","PV","RIVANAZZANO",0],["H336","PV","RIVANAZZANO TERME",1],["H338","TO","RIVARA",1],["H339","GE","RIVAROLO",0],["H340","TO","RIVAROLO",0],["H340","TO","RIVAROLO CANAVESE",1],["H341","CR","RIVAROLO CREMONESE",0],["H341","CR","RIVAROLO DEL RE ED UNITI",1],["H342","MN","RIVAROLO FUORI",0],["H339","GE","RIVAROLO LIGURE",0],["H342","MN","RIVAROLO MANTOVANO",1],["H343","AL","RIVARONE",1],["H344","TO","RIVAROSSA",1],["H346","VC","RIVE",1],["H347","UD","RIVE D'ARCANO",1],["H348","PZ","RIVELLO",1],["H349","TO","RIVERA",0],["H350","PC","RIVERGARO",1],["H351","BG","RIVIERA D'ADDA",0],["H352","UD","RIVIGNANO",0],["M317","UD","RIVIGNANO TEOR",1],["H353","AQ","RIVISONDOLI",1],["H354","RI","RIVODUTRI",1],["H355","TO","RIVOLI",1],["H356","VR","RIVOLI",0],["H356","VR","RIVOLI VERONESE",1],["H357","CR","RIVOLTA",0],["H357","CR","RIVOLTA D'ADDA",1],["H358","BS","RIVOLTELLA SUL GARDA",0],["G356","UD","RIVOLTO",0],["H359","RC","RIZZICONI",1],["H360","FE","RO",0],["H361","VI","ROANA",1],["H362","CN","ROASCHIA",1],["H363","CN","ROASCIO",1],["H364","VC","ROASENDA",0],["H365","VC","ROASIO",1],["H366","AT","ROATTO",1],["H367","TO","ROBASSOMERO",1],["H368","MI","ROBBIANO",0],["G223","LC","ROBBIATE",1],["G223","CO","ROBBIATE PADERNO",0],["H369","PV","ROBBIO",1],["H370","MI","ROBECCHETTO",0],["H371","MI","ROBECCHETTO CON INDUNO",1],["H372","CR","ROBECCO",0],["H373","MI","ROBECCO",0],["H374","MI","ROBECCO",0],["H375","PV","ROBECCO",0],["H372","CR","ROBECCO D'OGLIO",1],["H374","MI","ROBECCO LODIGIANO",0],["H375","PV","ROBECCO PAVESE",1],["H373","MI","ROBECCO SUL NAVIGLIO",1],["H376","AT","ROBELLA",1],["H377","CN","ROBILANTE",1],["H378","CN","ROBURENT",1],["H378","CN","ROBURENTO",0],["H379","BL","ROCCA",0],["H380","ME","ROCCA",0],["H381","NO","ROCCA",0],["H386","TO","ROCCA CANAVESE",1],["H387","RM","ROCCA CANTERANO",1],["H391","CN","ROCCA CIGLIE'",1],["H379","BL","ROCCA D'AGORDO",0],["H392","AT","ROCCA D'ARAZZO",1],["H393","FR","ROCCA D'ARCE",1],["H398","CE","ROCCA D'EVANDRO",1],["H395","CN","ROCCA DE' BALDI",1],["H396","PV","ROCCA DE' GIORGI",1],["H397","BG","ROCCA DEL COLLE",0],["H399","AQ","ROCCA DI BOTTE",1],["H400","AQ","ROCCA DI CAMBIO",1],["H401","RM","ROCCA DI CAVE",1],["H386","TO","ROCCA DI CORIO",0],["H402","AQ","ROCCA DI MEZZO",1],["H403","KR","ROCCA DI NETO",1],["H404","RM","ROCCA DI PAPA",1],["H403","CZ","ROCCA FERDINANDEA",0],["H414","AL","ROCCA GRIMALDA",1],["H416","CS","ROCCA IMPERIALE",1],["H421","LT","ROCCA MASSIMA",1],["H429","AQ","ROCCA PIA",1],["H379","BL","ROCCA PIETORE",1],["H381","NO","ROCCA PIETRA",0],["H432","RM","ROCCA PRIORA",1],["H437","FC","ROCCA SAN CASCIANO",1],["H438","AV","ROCCA SAN FELICE",1],["H439","CH","ROCCA SAN GIOVANNI",1],["H440","TE","ROCCA SANTA MARIA",1],["H441","RM","ROCCA SANTO STEFANO",1],["H446","RI","ROCCA SINIBALDA",1],["H450","PV","ROCCA SUSELLA",1],["H382","AV","ROCCABASCERANA",1],["H383","KR","ROCCABERNARDA",1],["H384","PR","ROCCABIANCA",1],["H385","CN","ROCCABRUNA",1],["H388","PE","ROCCACARAMANICO",0],["H389","AQ","ROCCACASALE",1],["H390","AP","ROCCACASAREGNANA",0],["H393","FR","ROCCADARCE",0],["H394","SA","ROCCADASPIDE",1],["H405","ME","ROCCAFIORITA",1],["H390","AP","ROCCAFLUVIONE",1],["H406","AL","ROCCAFORTE",0],["H407","CN","ROCCAFORTE",0],["H408","RC","ROCCAFORTE",0],["H408","RC","ROCCAFORTE DEL GRECO",1],["H406","AL","ROCCAFORTE LIGURE",1],["H407","CN","ROCCAFORTE MONDOVI'",1],["H409","TA","ROCCAFORZATA",1],["H410","BS","ROCCAFRANCA",1],["H411","RM","ROCCAGIOVINE",1],["H412","SA","ROCCAGLORIOSA",1],["H413","LT","ROCCAGORGA",1],["H415","FR","ROCCAGUGLIELMA",0],["D831","UD","ROCCALBA",0],["H417","GR","ROCCALBEGNA",1],["H418","ME","ROCCALUMERA",1],["H419","VT","ROCCALVECCE",0],["H420","IS","ROCCAMANDOLFI",1],["H422","PA","ROCCAMENA",1],["H423","CE","ROCCAMONFINA",1],["H424","CH","ROCCAMONTEPIANO",1],["H425","PE","ROCCAMORICE",1],["H426","PZ","ROCCANOVA",1],["H427","RI","ROCCANTICA",1],["H428","PA","ROCCAPALUMBA",1],["H430","TO","ROCCAPIATTA",0],["H431","SA","ROCCAPIEMONTE",1],["H433","NA","ROCCARAINOLA",1],["H434","AQ","ROCCARASO",1],["H435","AP","ROCCAREONILE",0],["H436","CE","ROCCAROMANA",1],["H442","CH","ROCCASCALEGNA",1],["H443","FR","ROCCASECCA",1],["H444","RM","ROCCASECCA",0],["H444","LT","ROCCASECCA DEI VOLSCI",1],["H445","IS","ROCCASICURA",1],["H447","CN","ROCCASPARVERA",1],["H448","CH","ROCCASPINALVETI",1],["H449","GR","ROCCASTRADA",1],["H380","ME","ROCCAVALDINA",1],["H429","AQ","ROCCAVALLEOSCURA",0],["H451","AT","ROCCAVERANO",1],["H452","SV","ROCCAVIGNALE",1],["H453","CN","ROCCAVIONE",1],["H454","CB","ROCCAVIVARA",1],["H455","ME","ROCCELLA",0],["H456","RC","ROCCELLA",0],["H456","RC","ROCCELLA IONICA",1],["H455","ME","ROCCELLA VALDEMONE",1],["H457","TO","ROCCHEMOLLES",0],["H458","CB","ROCCHETTA",0],["H459","CE","ROCCHETTA",0],["H460","IM","ROCCHETTA",0],["H461","MS","ROCCHETTA",0],["H458","IS","ROCCHETTA A VOLTURNO",1],["H462","CN","ROCCHETTA BELBO",1],["H463","GE","ROCCHETTA CAIRO",0],["H464","SV","ROCCHETTA CENGIO",0],["H461","SP","ROCCHETTA DI VARA",1],["H459","CE","ROCCHETTA E CROCE",1],["H465","AL","ROCCHETTA LIGURE",1],["H460","IM","ROCCHETTA NERVINA",1],["H466","AT","ROCCHETTA PALAFEA",1],["H467","FG","ROCCHETTA SANT'ANTONIO",1],["H468","AT","ROCCHETTA TANARO",1],["H469","PG","ROCCHETTE IN SABINA",0],["H470","MI","RODANO",1],["H471","UD","RODDA",0],["H472","CN","RODDI",1],["H473","CN","RODDINO",1],["H474","CN","RODELLO",1],["H475","BZ","RODENGO",1],["H476","BS","RODENGO",0],["H477","BS","RODENGO SAIANO",1],["H477","BS","RODENGO-SAIANO",0],["H478","CO","RODERO",1],["H480","FG","RODI GARGANICO",1],["H479","ME","RODI'",0],["H479","ME","RODI' MILICI",1],["H481","MN","RODIGO",1],["H482","TS","RODITTI",0],["H483","TO","RODORETTO",0],["H484","BS","ROE' VOLCIANO",1],["H485","SA","ROFRANO",1],["H486","LC","ROGENO",1],["H487","CO","ROGGIANO",0],["H488","CS","ROGGIANO GRAVINA",1],["H487","VA","ROGGIANO VALTRAVAGLIA",0],["H489","RC","ROGHUDI",1],["H488","CS","ROGIANO",0],["H490","CS","ROGLIANO",1],["H491","PV","ROGNANO",1],["H492","BG","ROGNO",1],["H493","SO","ROGOLO",1],["H494","RM","ROIATE",1],["H495","CH","ROIO",0],["H496","AQ","ROIO",0],["H495","CH","ROIO DEL SANGRO",1],["H496","AQ","ROIO PIANO",0],["H497","AO","ROISAN",1],["H498","TO","ROLETTO",1],["H499","TO","ROLLIERES",0],["H500","RE","ROLO",1],["H501","RM","ROMA",1],["H502","NO","ROMAGNANO",0],["H503","SA","ROMAGNANO",0],["H504","TN","ROMAGNANO",0],["H503","SA","ROMAGNANO AL MONTE",1],["H502","NO","ROMAGNANO SESIA",1],["H505","PV","ROMAGNESE",1],["H506","TN","ROMA
1LLO",0],["H507","SS","ROMANA",1],["H508","CR","ROMANENGO",1],["Z129","EE","ROMANIA",1],["H509","BG","ROMANO",0],["H510","CO","ROMANO",0],["H511","TO","ROMANO",0],["H512","VI","ROMANO",0],["H510","CO","ROMANO BRIANZA",0],["H511","TO","ROMANO CANAVESE",1],["H512","VI","ROMANO D'EZZELINO",1],["H509","BG","ROMANO DI LOMBARDIA",1],["H513","GO","ROMANS",0],["H514","GO","ROMANS D'ISONZO",1],["H515","TN","ROMARZOLLO",0],["H516","VV","ROMBIOLO",1],["H517","TN","ROMENO",1],["H518","NO","ROMENTINO",1],["H519","ME","ROMETTA",1],["H520","CR","ROMPREZZAGNO",0],["H521","CO","RONAGO",1],["H524","CR","RONCA DE' GOLFERANI",0],["H522","VR","RONCA'",1],["H523","TV","RONCADE",1],["H525","BS","RONCADELLE",1],["H526","CR","RONCADELLO",0],["H526","CR","RONCADELLO D'ADDA",0],["H527","PV","RONCARO",1],["H528","TN","RONCEGNO",0],["H528","TN","RONCEGNO TERME",1],["H529","MB","RONCELLO",1],["H529","MI","RONCELLO",0],["H530","MI","RONCHETTO",0],["H531","GO","RONCHI",0],["H532","TN","RONCHI",0],["H531","GO","RONCHI DEI LEGIONARI",1],["M243","TN","RONCHI DI ALA",0],["H531","GO","RONCHI DI MONFALCONE",0],["H532","TN","RONCHI VALSUGANA",1],["H533","UD","RONCHIS",1],["H534","VT","RONCIGLIONE",1],["H535","BG","RONCO",0],["H536","GE","RONCO",0],["H537","MI","RONCO",0],["H538","NO","RONCO",0],["H539","TO","RONCO",0],["H540","VR","RONCO",0],["H540","VR","RONCO ALL'ADIGE",1],["H538","BI","RONCO BIELLESE",1],["H537","MB","RONCO BRIANTINO",1],["H537","MI","RONCO BRIANTINO",0],["H539","TO","RONCO CANAVESE",1],["H536","GE","RONCO SCRIVIA",1],["H535","BG","RONCOBELLO",1],["H541","MN","RONCOFERRARO",1],["H542","FC","RONCOFREDDO",1],["H543","TN","RONCOGNO",0],["H544","BG","RONCOLA",1],["H545","TN","RONCONE",0],["H546","GE","RONDANINA",1],["H547","TO","RONDISSONE",1],["H548","CO","RONGIO",0],["H549","VC","RONSECCO",1],["H550","GO","RONZINA",0],["H551","TN","RONZO",0],["M303","TN","RONZO-CHIENIS",1],["H552","TN","RONZONE",1],["H553","BI","ROPPOLO",1],["H554","TO","RORA'",1],["H555","TO","RORETO",0],["H555","TO","RORETO CHISONE",0],["H556","VI","ROSA'",1],["H557","RC","ROSALI",0],["H558","RC","ROSARNO",1],["H559","PV","ROSASCO",1],["H560","MI","ROSATE",1],["H561","BI","ROSAZZA",1],["H562","PE","ROSCIANO",1],["H563","BG","ROSCIATE",0],["H564","SA","ROSCIGNO",1],["H565","CS","ROSE",1],["H566","CH","ROSELLO",1],["H567","MI","ROSERIO",0],["H568","FG","ROSETO",0],["H572","CS","ROSETO CAPO SPULICO",1],["F585","TE","ROSETO DEGLI ABRUZZI",1],["H568","FG","ROSETO VALFORTORE",1],["H569","AL","ROSIGNANO",0],["H570","PI","ROSIGNANO",0],["H570","LI","ROSIGNANO MARITTIMO",1],["H569","AL","ROSIGNANO MONFERRATO",1],["H571","AL","ROSINGO",0],["H572","CS","ROSITO",0],["H572","CS","ROSITO CAPO SPULICO",0],["H573","RO","ROSOLINA",1],["H574","SR","ROSOLINI",1],["H575","AN","ROSORA",1],["H576","AN","ROSORA MERGO",0],["H577","VC","ROSSA",1],["H578","CN","ROSSANA",1],["H579","CS","ROSSANO",0],["H580","VI","ROSSANO",0],["H580","VI","ROSSANO VENETO",1],["H581","GE","ROSSIGLIONE",1],["H582","BG","ROSSINO",0],["D255","GE","ROSSO",0],["H583","TO","ROSTA",1],["H584","BG","ROTA",0],["H585","CS","ROTA",0],["H584","BG","ROTA D'IMAGNA",1],["H586","BG","ROTA DENTRO",0],["H587","BG","ROTA FUORI",0],["H585","CS","ROTA GRECA",1],["H588","AP","ROTELLA",1],["H589","CB","ROTELLO",1],["H590","PZ","ROTONDA",1],["H591","MT","ROTONDELLA",1],["H592","AV","ROTONDI",1],["H593","PC","ROTTOFRENO",1],["H594","VI","ROTZO",1],["H555","TO","ROURE",1],["H595","MI","ROVAGNASCO",0],["H596","LC","ROVAGNATE",0],["H364","VC","ROVASENDA",1],["H597","VA","ROVATE",0],["H598","BS","ROVATO",1],["H599","GE","ROVEGNO",1],["H600","NO","ROVEGRO",0],["H601","CO","ROVELLASCA",1],["H602","CO","ROVELLO",0],["H602","CO","ROVELLO PORRO",1],["H603","CO","ROVENNA",0],["H605","TN","ROVER CARBONARE",0],["H604","MN","ROVERBELLA",1],["H606","VR","ROVERCHIARA",1],["H607","TN","ROVERE' DELLA LUNA",1],["H608","VR","ROVERE' DI VELO",0],["H608","VR","ROVERE' VERONESE",1],["H609","UD","ROVEREDO",0],["H610","VR","ROVEREDO",0],["H610","VR","ROVEREDO DI GUA'",1],["H609","PN","ROVEREDO IN PIANO",1],["H611","CR","ROVERETO",0],["H612","TN","ROVERETO",1],["H613","FC","ROVERSANO",0],["H614","PV","ROVESCALA",1],["H615","BG","ROVETTA",1],["H616","BG","ROVETTA CON FINO",0],["H617","FI","ROVEZZANO",0],["H601","CO","ROVI PORRO",0],["H618","RM","ROVIANO",1],["H619","PL","ROVIGNO D'ISTRIA",0],["H620","RO","ROVIGO",1],["H621","CS","ROVITO",1],["H622","PD","ROVOLON",1],["H623","MI","ROZZANO",1],["H624","PL","ROZZO",0],["Z338","EE","RUANDA",1],["H625","PD","RUBANO",1],["H626","CR","RUBBIANO",0],["H627","TO","RUBIANA",1],["H628","RE","RUBIERA",1],["H629","UD","RUDA",1],["H630","BS","RUDIANO",1],["H631","TO","RUEGLIO",1],["H632","LE","RUFFANO",1],["H633","CN","RUFFIA",1],["H634","TN","RUFFRE'",0],["H634","TN","RUFFRE'-MENDOLA",1],["H635","FI","RUFINA",1],["H636","MI","RUGINELLO",0],["F271","OR","RUINAS",1],["H637","PV","RUINO",0],["H638","NO","RUMIANCA",0],["H639","TN","RUMO",1],["H640","VA","RUNO",0],["H641","PZ","RUOTI",1],["H237","TS","RUPINGRANDE",0],["H642","RA","RUSSI",1],["Z154","EE","RUSSIA=FEDERAZIONE RUSSA",1],["H643","BA","RUTIGLIANO",1],["H644","SA","RUTINO",1],["H165","CE","RUVIANO",1],["H645","BA","RUVO",0],["H646","PZ","RUVO",0],["H646","PZ","RUVO DEL MONTE",1],["H645","BA","RUVO DI PUGLIA",1],["Z238","EE","RYUKYU (ISOLE)",0],["H647","LT","SABAUDIA",1],["H648","VC","SABBIA",0],["H649","BG","SABBIO",0],["H650","BS","SABBIO",0],["H649","BG","SABBIO BERGAMASCO",0],["H650","BS","SABBIO CHIESE",1],["H651","CO","SABBIONCELLO",0],["H652","MN","SABBIONETA",1],["H653","GO","SABLE GRANDE",0],["H654","SA","SACCO",1],["M244","TN","SACCO",0],["H655","PD","SACCOLONGO",1],["H656","VA","SACCONAGO",0],["H657","PN","SACILE",1],["H658","RM","SACROFANO",1],["H659","NU","SADALI",0],["H659","SU","SADALI",1],["H660","GO","SAGA",0],["H661","NU","SAGAMA",0],["H661","OR","SAGAMA",1],["H662","NO","SAGLIANO",0],["H663","PV","SAGLIANO",0],["H663","PV","SAGLIANO DI CRENNA",0],["H662","BI","SAGLIANO MICCA",1],["H664","FM","SAGORIA",0],["H665","GO","SAGRADO",1],["H666","TN","SAGRON MIS",1],["H667","RO","SAGUEDO",0],["Z362","EE","SAHARA MER
1IDIONALE",0],["Z363","EE","SAHARA SETTENTRIONALE",0],["Z339","EE","SAHARA SPAGNOLO",0],["H668","BS","SAIANO",0],["Z533","EE","SAINT KITTS E NEVIS",1],["Z527","EE","SAINT LUCIA",1],["Z403","EE","SAINT PIERRE ET MIQUELON (ISOLE)",1],["Z528","EE","SAINT VINCENT E GRENADINE",1],["H669","AO","SAINT-CHRISTOPHE",1],["H670","AO","SAINT-DENIS",1],["H671","AO","SAINT-MARCEL",1],["H672","AO","SAINT-NICOLAS",1],["H673","AO","SAINT-OYEN",1],["H674","AO","SAINT-PIERRE",1],["H675","AO","SAINT-RHE'MY-EN-BOSSES",0],["H675","AO","SAINT-RHEMY-EN-BOSSES",1],["H676","AO","SAINT-VINCENT",1],["H677","AL","SALA",0],["H678","BO","SALA",0],["H679","CO","SALA",0],["H680","CO","SALA",0],["H681","NO","SALA",0],["H682","PR","SALA",0],["H683","SA","SALA",0],["H680","CO","SALA AL BARRO",0],["H682","PR","SALA BAGANZA",1],["H681","BI","SALA BIELLESE",1],["H678","BO","SALA BOLOGNESE",1],["H679","CO","SALA COMACINA",1],["H683","SA","SALA CONSILINA",1],["H686","SA","SALA DI GIOI",0],["E458","AO","SALA DORA",0],["H677","AL","SALA MONFERRATO",1],["H684","TO","SALABERTANO",0],["H685","AL","SALABUE",0],["H687","MT","SALANDRA",1],["H688","TP","SALAPARUTA",1],["H689","RO","SALARA",1],["H690","VC","SALASCO",1],["H691","TO","SALASSA",1],["H684","TO","SALBERTRAND",1],["H692","GO","SALCANO",0],["F810","VI","SALCEDO",1],["H693","CB","SALCITO",1],["H694","AL","SALE",1],["H695","CN","SALE",0],["H696","TO","SALE CANISCHIO",0],["H697","AO","SALE CASTELNUOVO",0],["H695","CN","SALE DELLE LANGHE",1],["H699","BS","SALE MARASINO",1],["H704","CN","SALE SAN GIOVANNI",1],["H698","NO","SALECCHIO",0],["H700","TP","SALEMI",1],["H686","SA","SALENTO",1],["H701","MI","SALERANO",0],["H702","TO","SALERANO",0],["H702","TO","SALERANO CANAVESE",1],["H701","LO","SALERANO SUL LAMBRO",1],["H703","SA","SALERNO",1],["H705","PD","SALETTO",0],["H706","TV","SALGAREDA",1],["H707","NO","SALI",0],["H707","VC","SALI VERCELLESE",1],["H708","LE","SALICE",0],["H709","RC","SALICE",0],["H709","RC","SALICE CALABRO",0],["H708","LE","SALICE SALENTINO",1],["H710","CN","SALICETO",1],["H711","ME","SALINA",0],["H712","VR","SALINE",0],["E946","FG","SALINE DI BARLETTA",0],["H713","RI","SALISANO",1],["H714","VR","SALIZZOLE",1],["H715","PE","SALLE",1],["H716","CN","SALMORE",0],["H716","CN","SALMOUR",1],["H717","BS","SALO'",1],["Z724","EE","SALOMONE (ISOLE)",1],["H718","GO","SALONA D'ISONZO",0],["H719","BZ","SALORNO",0],["H719","BZ","SALORNO SULLA STRADA DEL VINO",1],["H720","PR","SALSOMAGGIORE",0],["H720","PR","SALSOMAGGIORE TERME",1],["H721","PU","SALTARA",0],["E857","TN","SALTER MALGOLO",0],["H722","TO","SALTO",0],["H723","VA","SALTRIO",1],["H724","RN","SALUDECIO",1],["H725","VC","SALUGGIA",1],["H726","BI","SALUSSOLA",1],["H727","CN","SALUZZO",1],["B653","CO","SALVADERA",0],["H728","RO","SALVATERRA",0],["H729","LE","SALVE",1],["H730","PZ","SALVIA",0],["H731","CR","SALVIROLA",1],["H731","CR","SALVIROLA CREMASCA",0],["H732","SA","SALVITELLE",1],["H733","AV","SALZA",0],["H734","TO","SALZA",0],["H734","TO","SALZA DI PINEROLO",1],["H733","AV","SALZA IRPINA",1],["H735","VE","SALZANO",1],["H736","VA","SAMARATE",1],["H737","GO","SAMARIA",0],["H738","CA","SAMASSI",0],["H738","SU","SAMASSI",1],["H739","CA","SAMATZAI",0],["H739","SU","SAMATZAI",1],["H740","GO","SAMBASSO",0],["H741","RC","SAMBATELLO",0],["H742","CZ","SAMBIASE",0],["H743","AG","SAMBUCA",0],["H744","FI","SAMBUCA",0],["H743","AG","SAMBUCA DI SICILIA",1],["H743","AG","SAMBUCA LABAT",0],["H744","PT","SAMBUCA PISTOIESE",1],["H743","AG","SAMBUCA ZABUT",0],["H745","RM","SAMBUCI",1],["H746","CN","SAMBUCO",1],["H747","CN","SAMBUCO PIETRAPORZIO",0],["H748","NO","SAMBUGHETTO",0],["H749","BA","SAMMICHELE DI BARI",1],["H013","RC","SAMO",1],["H751","RC","SAMO DI CALABRIA",0],["Z726","EE","SAMOA",1],["Z725","EE","SAMOA AMERICANE (ISOLE)",1],["H750","TN","SAMOCLEVO",0],["H752","SO","SAMOLACO",1],["H753","TO","SAMONE",1],["H754","TN","SAMONE",1],["H755","CN","SAMPEIRE",0],["H755","CN","SAMPEYRE",1],["H756","OR","SAMUGHEO",1],["H758","AV","SAN BARBATO",0],["H759","BS","SAN BARTOLOMEO",0],["H760","CO","SAN BARTOLOMEO",0],["H761","CO","SAN BARTOLOMEO",0],["H762","NO","SAN BARTOLOMEO",0],["H761","CO","SAN BARTOLOMEO AL BOSCO",0],["H763","IM","SAN BARTOLOMEO AL MARE",1],["H763","IM","SAN BARTOLOMEO DEL CERVO",0],["A457","IM","SAN BARTOLOMEO ED ARZENO",0],["H764","BN","SAN BARTOLOMEO IN GALDO",1],["H760","CO","SAN BARTOLOMEO VAL CAVARGNA",1],["H762","NO","SAN BARTOLOMEO VALMARA",0],["H765","CS","SAN BASILE",1],["H766","CA","SAN BASILIO",0],["H766","SU","SAN BASILIO",1],["H767","CR","SAN BASSANO",1],["H768","RO","SAN BELLINO",1],["C257","PG","SAN BENEDETTO",0],["H769","AP","SAN BENEDETTO",0],["H770","CN","SAN BENEDETTO",0],["H771","MN","SAN BENEDETTO",0],["H770","CN","SAN BENEDETTO BELBO",1],["H772","AQ","SAN BENEDETTO DEI MARSI",1],["H769","AP","SAN BENEDETTO DEL TRONTO",1],["H773","AQ","SAN BENEDETTO IN PERILLIS",1],["H771","MN","SAN BENEDETTO PO",1],["H774","CS","SAN BENEDETTO ULLANO",1],["G566","BO","SAN BENEDETTO VAL DI SAMBRO",1],["H775","TO","SAN BENIGNO CANAVESE",1],["H776","CR","SAN BERNARDINO",0],["H777","VB","SAN BERNARDINO VERBANO",1],["H778","AG","SAN BIAGIO",0],["H779","CE","SAN BIAGIO",0],["H780","IM","SAN BIAGIO",0],["H780","IM","SAN BIAGIO DELLA CIMA",1],["H781","TV","SAN BIAGIO DI CALLALTA",1],["H778","AG","SAN BIAGIO PLATANI",1],["H779","FR","SAN BIAGIO SARACINISCO",1],["H782","CB","SAN BIASE",1],["H783","VR","SAN BONIFACIO",1],["H784","CH","SAN BUONO",1],["H785","VV","SAN CALOGERO",1],["H786","BZ","SAN CANDIDO",1],["H787","GO","SAN CANZIAN D'ISONZO",1],["H787","GO","SAN CANZIANO",0],["H788","NO","SAN CARLO",0],["H789","TO","SAN CARLO",0],["H789","TO","SAN CARLO CANAVESE",1],["H788","NO","SAN CARLO D'OSSOLA",0],["H789","TO","SAN CARLO DI CIRIE'",0],["H790","SI","SAN CASCIANO DEI BAGNI",1],["H791","FI","SAN CASCIANO IN VAL DI PESA",1],["M264","LE","SAN CASSIANO",1],["H792","CL","SAN CATALDO",1],["M295","RM","SAN CESAREO",1],["H793","LE","SAN CESARIO",0],["H794","MO","SAN CESARIO",0],["H793","LE","SAN CESARIO DI LECCE",1],["H794","MO","SAN CESARIO SUL PANARO",1],["H795","PZ","SAN CHIRICO NUOVO",1],["H796","PZ","SAN CHIRICO RAPARO",1],["H797","PA","SAN CIPIRELLO",1],["H798","CE","SAN CIPRIANO",0],["H799","PV","SAN CIPRIANO",0],["H800","SA","SAN CIPRIANO",0],["H798","CE","SAN CIPRIANO D'AVERSA",1],["H800","SA","SAN CIPRIANO PICENTINO",1],["H799","PV","SAN CIPRIANO PO",1],["H801","RN","SAN CLEMENTE",1],["H802","GE","SAN COLOMBANO",0],["H803","MI","SAN COLOMBANO",0],["H804","TO","SAN COLOMBANO",0],["H803","MI","SAN COLOMBANO AL LAMBRO",1],["H804","TO","SAN COLOMBANO BELMONTE",1],["H802","GE","SAN COLOMBANO CERTENOLI",1],["H805","CT","SAN CONO",1],["H806","CS","SAN COSMO",0],["H806","CS","SAN COSMO ALBANESE",1],["H807","CZ","SAN COSTANTINO",0],["H808","PZ","SAN COSTANTINO",0],["H808","PZ","SAN COSTANTINO AL
1BANESE",1],["H807","VV","SAN COSTANTINO CALABRO",1],["H809","PU","SAN COSTANZO",1],["H810","AL","SAN CRISTOFORO",1],["H811","AL","SAN DAMIANO",0],["H812","CN","SAN DAMIANO",0],["H813","MI","SAN DAMIANO",0],["H814","PV","SAN DAMIANO",0],["H814","PV","SAN DAMIANO AL COLLE",1],["H811","AT","SAN DAMIANO D'ASTI",1],["H813","MI","SAN DAMIANO DI MONZA",0],["H812","CN","SAN DAMIANO MACRA",1],["H815","CR","SAN DANIELE",0],["H816","UD","SAN DANIELE",0],["H817","GO","SAN DANIELE DEL CARSO",0],["H816","UD","SAN DANIELE DEL FRIULI",1],["H815","CR","SAN DANIELE PO",1],["H815","CR","SAN DANIELE RIPA PO",0],["H818","CS","SAN DEMETRIO",0],["H819","AQ","SAN DEMETRIO",0],["H818","CS","SAN DEMETRIO CORONE",1],["H819","AQ","SAN DEMETRIO NE' VESTINI",1],["H042","AO","SAN DESIDERIO TERME",0],["H820","TO","SAN DIDERO",1],["H823","VE","SAN DONA' DI PIAVE",1],["H822","BR","SAN DONACI",1],["H824","CE","SAN DONATO",0],["H825","CS","SAN DONATO",0],["H826","LE","SAN DONATO",0],["H827","MI","SAN DONATO",0],["H828","PR","SAN DONATO",0],["H828","PR","SAN DONATO D'ENZA",0],["H826","LE","SAN DONATO DI LECCE",1],["H825","CS","SAN DONATO DI NINEA",1],["H827","MI","SAN DONATO MILANESE",1],["H824","FR","SAN DONATO VAL DI COMINO",1],["D324","TS","SAN DORLIGO DELLA VALLE",1],["H830","CO","SAN FEDELE",0],["H830","CO","SAN FEDELE INTELVI",0],["H831","PZ","SAN FELE",1],["H832","BS","SAN FELICE",0],["H833","CB","SAN FELICE",0],["H834","CE","SAN FELICE",0],["H835","MO","SAN FELICE",0],["H836","RM","SAN FELICE",0],["H837","BZ","SAN FELICE",0],["H834","CE","SAN FELICE A CANCELLO",1],["H836","LT","SAN FELICE CIRCEO",1],["H838","BS","SAN FELICE DEL BENACO",1],["H833","CB","SAN FELICE DEL LITTORIO",0],["H833","CB","SAN FELICE DEL MOLISE",1],["H832","BS","SAN FELICE DI SCOVOLO",0],["H833","CB","SAN FELICE SLAVO",0],["H835","MO","SAN FELICE SUL PANARO",1],["F901","ME","SAN FERDINANDO",0],["H839","FG","SAN FERDINANDO",0],["M277","RC","SAN FERDINANDO",1],["H839","BT","SAN FERDINANDO DI PUGLIA",1],["H839","FG","SAN FERDINANDO DI PUGLIA",0],["H840","CO","SAN FERMO DELLA BATTAGLIA",1],["H841","CS","SAN FILI",1],["H842","ME","SAN FILIPPO DEL MELA",1],["H843","TV","SAN FIOR",1],["H844","LO","SAN FIORANO",1],["H845","UD","SAN FLORIANO",0],["H845","GO","SAN FLORIANO DEL COLLIO",1],["H846","CZ","SAN FLORO",1],["H847","TO","SAN FRANCESCO AL CAMPO",1],["H848","SS","SAN FRANCESCO D'AGLIENTU",0],["H849","GE","SAN FRANCESCO D'ALBARO",0],["H850","ME","SAN FRATELLO",1],["H853","GE","SAN FRUTTUOSO",0],["H854","BG","SAN GALLO",0],["H856","CA","SAN GAVINO",0],["H856","CA","SAN GAVINO MONREALE",0],["H856","SU","SAN GAVINO MONREALE",1],["H857","TR","SAN GEMINI",1],["H858","BZ","SAN GENESIO",0],["H859","PV","SAN GENESIO",0],["H858","BZ","SAN GENESIO ATESINO",1],["H859","PV","SAN GENESIO ED UNITI",1],["H860","NA","SAN GENNARO",0],["H860","NA","SAN GENNARO VESUVIANO",1],["C034","FR","SAN GERMANO",0],["H861","NO","SAN GERMANO",0],["H862","TO","SAN GERMANO",0],["H863","VI","SAN GERMANO",0],["H862","TO","SAN GERMANO CHISONE",1],["H863","VI","SAN GERMANO DEI BERICI",0],["H861","VC","SAN GERMANO VERCELLESE",1],["H864","BG","SAN GERVASIO",0],["H865","BS","SAN GERVASIO",0],["H865","BS","SAN GERVASIO BRESCIANO",1],["H864","BG","SAN GERVASIO D'ADDA",0],["F618","SA","SAN GIACOMO",0],["H866","BZ","SAN GIACOMO",0],["H867","CB","SAN GIACOMO",0],["H868","SO","SAN GIACOMO",0],["H869","TN","SAN GIACOMO",0],["H867","CB","SAN GIACOMO DEGLI SCHIAVONI",1],["H870","MN","SAN GIACOMO DELLE SEGNATE",1],["H868","SO","SAN GIACOMO FILIPPO",1],["H871","TS","SAN GIACOMO IN COLLE",0],["H866","BZ","SAN GIACOMO IN VALLE AURINA",0],["B952","VC","SAN GIACOMO VERCELLESE",1],["H873","TO","SAN GILLIO",1],["H874","TO","SAN GILLIO TORINESE",0],["H875","SI","SAN GIMIGNANO",1],["H876","MC","SAN GINESIO",1],["C259","SA","SAN GIORGIO",0],["E408","TV","SAN GIORGIO",0],["H878","AL","SAN GIORGIO",0],["H879","BZ","SAN GIORGIO",0],["H880","CE","SAN GIORGIO",0],["H881","CS","SAN GIORGIO",0],["H882","LE","SAN GIORGIO",0],["H883","MN","SAN GIORGIO",0],["H884","MI","SAN GIORGIO",0],["H885","PV","SAN GIORGIO",0],["H886","PU","SAN GIORGIO",0],["H887","PC","SAN GIORGIO",0],["H888","PZ","SAN GIORGIO",0],["H889","RC","SAN GIORGIO",0],["H890","TO","SAN GIORGIO",0],["H891","UD","SAN GIORGIO",0],["H892","NA","SAN GIORGIO A CREMANO",1],["H880","FR","SAN GIORGIO A LIRI",1],["H881","CS","SAN GIORGIO ALBANESE",1],["H883","MN","SAN GIORGIO BIGARELLO",1],["H890","TO","SAN GIORGIO CANAVESE",1],["H894","BN","SAN GIORGIO DEL SANNIO",1],["H891","PN","SAN GIORGIO DELLA RICHINVELDA",1],["H893","PD","SAN GIORGIO DELLE PERTICHE",1],["E408","TV","SAN GIORGIO DI LAGO",0],["H885","PV","SAN GIORGIO DI LOMELLINA",1],["H883","MN","SAN GIORGIO DI MANTOVA",0],["H895","UD","SAN GIORGIO DI NOGARO",1],["H886","PU","SAN GIORGIO DI PESARO",0],["H896","BO","SAN GIORGIO DI PIANO",1],["H897","PD","SAN GIORGIO IN BOSCO",1],["H879","BZ","SAN GIORGIO IN VAL TURES",0],["H882","TA","SAN GIORGIO IONICO",1],["H898","BN","SAN GIORGIO LA MOLARA",1],["H894","BN","SAN GIORGIO LA MONTAGNA",0],["H888","MT","SAN GIORGIO LUCANO",1],["H878","AL","SAN GIORGIO MONFERRATO",1],["H889","RC","SAN GIORGIO MORGETO",1],["H887","PC","SAN GIORGIO PIACENTINO",1],["H899","AT","SAN GIORGIO SCARAMPI",1],["H882","TA","SAN GIORGIO SOTTO TARANTO",0],["H884","MI","SAN GIORGIO SU LEGNANO",1],["H900","TO","SAN GIORIO DI SUSA",1],["H901","AR","SAN GIOVANNI",0],["H902","BZ","SAN GIOVANNI",0],["H903","RC","SAN GIOVANNI",0],["H904","TO","SAN GIOVANNI",0],["H907","SA","SAN GIOVANNI A PIRO",1],["H908","NA","SAN GIOVANNI A TEDUCCIO",0],["H906","UD","SAN GIOVANNI AL NATISONE",1],["H905","CO","SAN GIOVANNI ALLA CA
1STAGNA",0],["H909","GE","SAN GIOVANNI BATTISTA",0],["H910","BG","SAN GIOVANNI BIANCO",1],["H911","SI","SAN GIOVANNI D'ASSO",0],["H912","MN","SAN GIOVANNI DEL DOSSO",1],["H913","VT","SAN GIOVANNI DI BIEDA",0],["H914","AG","SAN GIOVANNI DI CAMMARATA",0],["M390","TN","SAN GIOVANNI DI FASSA",1],["H915","CT","SAN GIOVANNI DI GALERNO",0],["H903","RC","SAN GIOVANNI DI GERACE",1],["H906","UD","SAN GIOVANNI DI MANZANO",0],["H914","AG","SAN GIOVANNI GEMINI",1],["H916","VR","SAN GIOVANNI ILARIONE",1],["H918","CR","SAN GIOVANNI IN CROCE",1],["H919","CS","SAN GIOVANNI IN FIORE",1],["H920","CB","SAN GIOVANNI IN GALDO",1],["H921","RN","SAN GIOVANNI IN MARIGNANO",1],["G467","BO","SAN GIOVANNI IN PERSICETO",1],["H902","BZ","SAN GIOVANNI IN VALLE AURINA",0],["H917","FR","SAN GIOVANNI INCARICO",1],["H922","CT","SAN GIOVANNI LA PUNTA",1],["H923","CH","SAN GIOVANNI LIPIONI",1],["H924","VR","SAN GIOVANNI LUPATOTO",1],["H904","TO","SAN GIOVANNI PELLICE",0],["H925","PG","SAN GIOVANNI REATINO",0],["H926","FG","SAN GIOVANNI ROTONDO",1],["G287","CA","SAN GIOVANNI SUERGIU",0],["G287","SU","SAN GIOVANNI SUERGIU",1],["D690","CH","SAN GIOVANNI TEATINO",1],["H901","AR","SAN GIOVANNI VALDARNO",1],["H927","MI","SAN GIULIANO",0],["H928","CB","SAN GIULIANO DEL SANNIO",1],["H929","CB","SAN GIULIANO DI PUGLIA",1],["H928","CB","SAN GIULIANO DI SEPINO",0],["H930","MI","SAN GIULIANO MILANESE",1],["A562","PI","SAN GIULIANO TERME",1],["H931","NA","SAN GIUSEPPE",0],["H932","NO","SAN GIUSEPPE",0],["H933","PA","SAN GIUSEPPE",0],["H934","RC","SAN GIUSEPPE",0],["H932","VC","SAN GIUSEPPE DI CASTO",0],["H933","PA","SAN GIUSEPPE JATO",1],["H931","NA","SAN GIUSEPPE VESUVIANO",1],["H935","PG","SAN GIUSTINO",1],["F621","MC","SAN GIUSTO",0],["H936","TO","SAN GIUSTO",0],["H936","TO","SAN GIUSTO CANAVESE",1],["H937","FI","SAN GODENZO",1],["H938","BL","SAN GREGORIO",0],["H939","CE","SAN GREGORIO",0],["H940","CT","SAN GREGORIO",0],["H941","CZ","SAN GREGORIO",0],["H942","RM","SAN GREGORIO",0],["H943","SA","SAN GREGORIO",0],["H941","VV","SAN GREGORIO D'IPPONA",1],["H942","RM","SAN GREGORIO DA SASSOLA",1],["H940","CT","SAN GREGORIO DI CATANIA",1],["H943","SA","SAN GREGORIO MAGNO",1],["H939","CE","SAN GREGORIO MATESE",1],["H938","BL","SAN GREGORIO NELLE ALPI",1],["H945","BO","SAN LAZZARO",0],["H946","IM","SAN LAZZARO",0],["H947","PC","SAN LAZZARO",0],["H947","PC","SAN LAZZARO ALBERONI",0],["H945","BO","SAN LAZZARO DI SAVENA",1],["H948","PR","SAN LAZZARO PARMENSE",0],["H946","IM","SAN LAZZARO REALE",0],["H949","PU","SAN LEO",0],["H949","RN","SAN LEO",1],["H950","BZ","SAN LEONARDO",0],["H951","UD","SAN LEONARDO",1],["H952","BZ","SAN LEONARDO IN PASSIRIA",1],["E404","UD","SAN LEOPOLDO ALAGLESIE",0],["H953","BN","SAN LEUCIO",0],["H954","NA","SAN LEUCIO",0],["H953","BN","SAN LEUCIO DEL SANNIO",1],["H955","BN","SAN LORENZELLO",1],["A256","RM","SAN LORENZO",0],["H956","BZ","SAN LORENZO",0],["H957","IM","SAN LORENZO",0],["H958","PU","SAN LORENZO",0],["H959","RC","SAN LORENZO",1],["H957","IM","SAN LORENZO AL MARE",1],["H960","CR","SAN LORENZO AROLDO",0],["H961","CS","SAN LORENZO BELLIZZI",1],["H963","CR","SAN LORENZO DE' PICENARDI",0],["H962","CS","SAN LORENZO DEL VALLO",1],["H964","GO","SAN LORENZO DI MOSSA",0],["H956","BZ","SAN LORENZO DI SEBATO",1],["M345","TN","SAN LORENZO DORSINO",1],["H965","CR","SAN LORENZO GUAZZONE",0],["H966","TN","SAN LORENZO IN BANALE",0],["H958","PU","SAN LORENZO IN CAMPO",1],["H956","BZ","SAN LORENZO IN PUSTERIA",0],["H964","GO","SAN LORENZO ISONTINO",1],["H967","BN","SAN LORENZO MAGGIORE",1],["H968","CR","SAN LORENZO MONDINARI",0],["H969","VT","SAN LORENZO NUOVO",1],["H970","RC","SAN LUCA",1],["H971","CS","SAN LUCIDO",1],["H972","TN","SAN LUGANO",0],["H973","BN","SAN LUPO",1],["H975","AV","SAN MANGO",0],["H976","CZ","SAN MANGO",0],["H977","SA","SAN MANGO",0],["H976","CZ","SAN MANGO D'AQUINO",1],["H977","SA","SAN MANGO PIEMONTE",1],["H975","AV","SAN MANGO SUL CALORE",1],["H978","CE","SAN MARCELLINO",1],["H979","AN","SAN MARCELLO",1],["H980","FI","SAN MARCELLO",0],["H980","PT","SAN MARCELLO PISTOIESE",0],["M377","PT","SAN MARCELLO PITEGLIO",1],["H981","CS","SAN MARCO",0],["H982","ME","SAN MARCO",0],["H983","BN","SAN MARCO A MONTI",0],["H981","CS","SAN MARCO ARGENTANO",1],["H982","ME","SAN MARCO D'ALFONSIO",0],["H982","ME","SAN MARCO D'ALUNZIO",1],["H984","BN","SAN MARCO DEI CAVOTI",1],["F043","CE","SAN MARCO EVANGELISTA",1],["F043","NA","SAN MARCO EVANGELISTA",0],["H985","FG","SAN MARCO IN LAMIS",1],["H986","FG","SAN MARCO LA CATOLA",1],["Z130","EE","SAN MARINO",1],["H987","AL","SAN MARTINO",0],["H988","BZ","SAN MARTINO",0],["H989","BZ","SAN MARTINO",0],["H990","CB","SAN MARTINO",0],["H991","CH","SAN MARTINO",0],["H992","CS","SAN MARTINO",0],["H993","PL","SAN MARTINO",0],["H994","PZ","SAN MARTINO",0],["H995","RM","SAN MARTINO",0],["H996","RO","SAN MARTINO",0],["H997","TO","SAN MARTINO",0],["H998","TO","SAN MARTINO",0],["H999","UD","SAN MARTINO",0],["H995","VT","SAN MARTINO AL CIMINO",0],["I001","BZ","SAN MARTINO AL MONTE",0],["H999","PN","SAN MARTINO AL TAGLIAMENTO",1],["H987","AL","SAN MARTINO AL TANARO",0],["H987","AT","SAN MARTINO ALFIERI",1],["I002","BN","SAN MARTINO AVE GRATIA PLOENA",0],["I003","VR","SAN MARTINO BUON ALBERGO",1],["H997","TO","SAN MARTINO CANAVESE",1],["H994","PZ","SAN MARTINO D'AGRI",1],["I004","GE","SAN MARTINO D'ALBARO",0],["I005","MN","SAN MARTINO DALL'ARGINE",1],["I006","BG","SAN MARTINO DE' CALVI",0],["I007","CR","SAN MARTINO DEL LAGO",1],["H992","CS","SAN MARTINO DI FINITA",1],["I008","PD","SAN MARTINO DI LUPARI",1],["H998","TO","SAN MARTINO DI PERRERO",0],["H996","RO","SAN MARTINO DI VENEZZE",1],["H988","BZ","SAN MARTINO IN BADIA",1],["I009","CR","SAN MARTINO IN BELISETO",0],["I010","BZ","SAN MARTINO IN CASIES",0],["H989","BZ","SAN MARTINO IN PASSIRIA",1],["H990","CB","SAN MARTINO IN PENSILIS",1],["I011","RE","SAN MARTINO IN RIO",1],["I012","LO","SAN MARTINO IN STRADA",1],["H993","PL","SAN MARTINO IN VALLE",0],["I013","GO","SAN MARTINO QUISCA",0],["I002","BN","SAN MARTINO SANNITA",1],["I014","PV","SAN MARTINO SICCOMARIO",1],["I015","PR","SAN MARTINO SINZANO",0],["H991","CH","SAN MARTINO SULLA MARRUCINA",1],["I016","AV","SAN MARTINO VALLE CAUDINA",1],["I017","AL","SAN MARZANO",0],["I018","LE","SAN MARZANO",0],["I019","SA","SAN MARZANO",0],["I018","TA","SAN MARZANO DI SAN GIUSEPPE",1],["I020","AL","SAN MARZANO MOASCA",0],["I017","AT","SAN MARZANO OLIVETO",1],["I019","SA","SAN MARZANO SUL SARNO",1],["I021","AL","SAN MARZANOTTO",0],["I022","VR","SAN MASSIMO",0],["I023","CB","SAN MASSIMO",1],["I022","VR","SAN MASSIMO ALL'ADIGE",0],["E003","NO","SAN MAURIZIO",0],["I024","TO","SAN MAURIZIO CANAVESE",1],["I025","NO","SAN MAURIZIO D'OPAGLIO",1],["I026","CZ","SAN MAURO",0],["I027","FC","SAN MAURO",0],["I028","PA","SAN MAURO",0],["I029","PZ","SAN MAURO",0],["I030","TO","SAN MAURO",0],["I028","PA","SAN MAURO CASTELVERDE",1],["I031","SA","SAN MAURO CILENTO",1],["I027","FC","SAN MAURO DI ROMA",0],["I027","FC","SAN MAURO DI ROMAGNA",0],["H712","VR","SAN MAURO DI SALINE",1],["I029","MT","SAN MAURO FORTE",1],["I032","SA","SAN MAURO LA BRUCA",1],["I026","KR","SAN MAURO MARCHESATO",1],["I027","FC","SAN MAURO PASCOLI",1],["I030","TO","SAN MAURO TORINESE",1],["H749","BA","SAN MICHELE",0],["I033","AL","SAN MICHELE",0],["I034","AV","SAN MICHELE",0],["I035","CT","SAN MICHELE",0],["I036","CR","SAN MICHELE",0],["I037","CN","SAN MICHELE",0],["I038","CN","SAN MICHELE",0],["I039","RM","SAN MICHELE",0],["I040","VE","SAN MICHELE",0],["I041","VR","SAN MICHELE",0],["I040","VE","SAN MICHELE AL TAGLIAMENTO",1],["I042","TN","SAN MICHELE ALL'ADIGE",1],["I036","CR","SAN MICHELE CREMASCO",0],["I033","AT","SAN MICHELE D'ASTI",0],["H117","VE","SAN MICHELE DEL QUARTO",0],["I043","PD","SAN MICHELE DELLE BADESSE",0],["I035","CT","SAN MICHELE DI GANZARIA",1],["I044","TS","SAN MICHELE DI POSTUMIA",0],["I034","AV","SAN MICHELE DI SERINO",1],["I041","VR","SAN MICHELE EXTRA",0],["I039","VT","SAN MICHELE IN TEVERINA",0],["I037","CN","SAN MICHELE MONDOVI'",1],["I038","CN","SAN MICHELE PRAZZO",0],["I045","BR","SAN MICHELE SALENTINO",1],["I046","PI","SAN MINIATO",1],["I024","TO","SAN MORIZIO",0],["I024","TO","SAN MORIZIO CANAVESE",0],["I047","VI","SAN NAZARIO",0],["I049","BN","SAN NAZZARO",1],["I050","BS","SAN NAZZARO",0],["I051","CO","SAN NAZZARO",0],["B449","BN","SAN NAZZARO CALVI",0],["I050","BS","SAN NAZZARO MELLA",0],["I052","NO","SAN NAZZARO SESIA",1],["I051","CO","SAN NAZZARO VAL CAVARGNA",1],["I053","BA","SAN NICANDRO",0],["I054","FG","SAN NICANDRO",0],["I055","AQ","SAN NICANDRO",0],["I055","AQ","SAN NICANDRO D'AQUILA",0],["I054","FG","SAN NICANDRO GARGANICO",1],["G923","RO","SAN NICCOLO",0],["I056","CE","SAN NICOLA",0],["I057","CZ","SAN NICOLA",0],["I058","CZ","SAN NICOLA",0],["I060","CS","SAN NICOLA ARCELLA",1],["I061","AV","SAN NICOLA BARONIA",1],["I058","VV","SAN NICOLA DA CRISSA",1],["I057","KR","SAN NICOLA DELL'ALTO",1],["I056","CE","SAN NICOLA LA STRADA",1],["I062","BN","SAN NICOLA MANFREDI",1],["I063","BL","SAN NICOLO'",0],["A368","OR","SAN NICOLO' D'ARCIDANO",1],["I063","BL","SAN NICOLO' DI COMELICO",1],["G383","CA","SAN NICOLO' GERREI",0],["G383","SU","SAN NICOLO' GERREI",1],["I064","MI","SAN NOVO",0],["I065","BZ","SAN PANCRAZIO",1],["I066","LE","SAN PANCRAZIO",0],["I067","MI","SAN PANCRAZIO",0],["I068","PR","SAN PANCRAZIO",0],["I067","MI","SAN PANCRAZIO AL COLLE",0],["I068","PR","SAN PANCRAZIO PARMENSE",0],["I066","BR","SAN PANCRAZIO SALENTINO",1],["I069","CA","SAN PANTALEO",0],["G407","BS","SAN PAOLO",1],["I070","AL","SAN PAOLO",0],["I071","AN","SAN PAOLO",0],["I072","FG","SAN PAOLO",0],["I073","NA","SAN PAOLO",0],["I074","NO","SAN PAOLO",0],["B906","PZ","SAN PAOLO ALBANESE",1],["I073","NA","SAN PAOLO BEL SITO",1],["I074","BI","SAN PAOLO CERVO",0],["B310","BG","SAN PAOLO D'ARGON",1],["I070","AL","SAN PAOLO DELLA VALLE",0],["I072","FG","SAN PAOLO DI CIVITATE",1],["I071","AN","SAN PAOLO DI JESI",1],["I075","CR","SAN PAOLO RIPA D'OGLIO",0],["I076","AT","SAN PAOLO SOLBRITO",1],["I077","MI","SAN PEDRINO",0],["I078","TS","SAN PELAGIO",0],["I079","BG","SAN PELLEGRINO",0],["I079","BG","SAN PELLEGRINO TERME",1],["I080","PV","SAN PERONE",0],["I081","GE","SAN PIER D'ARENA",0],["I082","GO","SAN PIER D'ISONZO",1],["I083","RC","SAN PIER FEDELE",0],["I084","ME","SAN PIER MONFORTE",0],["I084","ME","SAN PIER NICETO",1],["I085","FI","SAN PIERO A SIEVE",0],["I086","ME","SAN PIERO PATTI",1],["I083","RC","SAN PIETRO",0],["I087","BZ","SAN PIETRO",0],["I088","BL","SAN PIETRO",0],["I089","SA","SAN PIETRO",0],["I090","TO","SAN PIETRO",0],["I091","UD","SAN PIETRO",0],["I093","CZ","SAN PIETRO A MAIDA",1],["I094","NA","SAN PIETRO A PATIERNO",0],["I095","CZ","SAN PIETRO A TIRIOLO",0],["I092","UD","SAN PIETRO AL NATISONE",1],["I089","SA","SAN PIETRO AL TANAGRO",1],["I095","CZ","SAN PIETRO APOSTOLO",1],["I096","IS","SAN PIETRO AVELLANA",1],["I097","MI","SAN PIETRO BESTAZZO",0],["I088","BL","SAN PIETRO CADORE",0],["I098","CT","SAN PIETRO CLARENZA",1],["I099","MI","SAN PIETRO CUSICO",0],["I106","BG","SAN PIETRO D'ORZIO",0],["I092","UD","SAN PIETRO DEGL
1I SCHIAVI",0],["I100","TS","SAN PIETRO DEL CARSO",0],["I082","TS","SAN PIETRO DELL'ISONZO",0],["I101","TV","SAN PIETRO DI BARBOZZA",0],["I088","BL","SAN PIETRO DI CADORE",1],["I102","RC","SAN PIETRO DI CARIDA'",1],["I103","TV","SAN PIETRO DI FELETTO",1],["I091","GO","SAN PIETRO DI GORIZIA",0],["I104","CN","SAN PIETRO DI MONTEROSSO",0],["I105","VR","SAN PIETRO DI MORUBIO",1],["I107","PD","SAN PIETRO ENGU",0],["I108","CS","SAN PIETRO IN AMANTEA",1],["I109","VR","SAN PIETRO IN CARIANO",1],["I110","BO","SAN PIETRO IN CASALE",1],["G788","PC","SAN PIETRO IN CERRO",1],["I111","CE","SAN PIETRO IN CUROLIS",0],["I107","PD","SAN PIETRO IN GU",1],["I114","CS","SAN PIETRO IN GUARANO",1],["I115","LE","SAN PIETRO IN LAMA",1],["I087","BZ","SAN PIETRO IN VALLE AURINA",0],["I112","NA","SAN PIETRO INDELICATO",0],["I113","CE","SAN PIETRO INFINE",1],["I112","AV","SAN PIETRO IRPINO",0],["F529","PD","SAN PIETRO MONTAGNON",0],["I116","NO","SAN PIETRO MOSEZZO",1],["I117","VI","SAN PIETRO MUSSOLINO",1],["I118","CA","SAN PIETRO PULA",0],["I086","ME","SAN PIETRO SOPRA PATTI",0],["I090","TO","SAN PIETRO VAL LEMINA",1],["I119","BR","SAN PIETRO VERNOTICO",1],["I120","PD","SAN PIETRO VIMINARIO",1],["I121","AQ","SAN PIO DELLE CAMERE",1],["I122","CB","SAN POLO",0],["I123","RE","SAN POLO",0],["I124","TV","SAN POLO",0],["I123","RE","SAN POLO D'ENZA",1],["I123","RE","SAN POLO D'ENZA IN CAVIANO",0],["I125","RM","SAN POLO DEI CAVALIERI",1],["I124","TV","SAN POLO DI PIAVE",1],["I122","CB","SAN POLO MATESE",1],["I122","CB","SAN POLOMATESE",0],["I126","TO","SAN PONSO",1],["I126","AO","SAN PONSO CANAVESE",0],["I127","PV","SAN PONZO",0],["I127","PV","SAN PONZO SEMOLA",0],["I128","MO","SAN POSSIDONIO",1],["I129","AV","SAN POTITO",0],["I130","CE","SAN POTITO",0],["I130","CE","SAN POTITO SANNITICO",1],["I129","AV","SAN POTITO ULTRA",1],["I131","CE","SAN PRISCO",1],["I132","RC","SAN PROCOPIO",1],["I133","MO","SAN PROSPERO",1],["I134","GE","SAN QUIRICO",0],["I135","SI","SAN QUIRICO",0],["I135","SI","SAN QUIRICO D'ORCIA",1],["I134","GE","SAN QUIRICO IN VAL DI POLCEVERA",0],["I136","PN","SAN QUIRINO",1],["I137","TO","SAN RAFFAELE CIMENA",1],["H675","AO","SAN REMIGIO",0],["I138","IM","SAN REMO",0],["I139","RC","SAN ROBERTO",1],["I140","LO","SAN ROCCO AL PORTO",1],["I142","LU","SAN ROMANO IN GARFAGNANA",1],["E519","GE","SAN RUFINO",0],["I143","SA","SAN RUFO",1],["I144","AL","SAN SALVATORE",0],["I145","BN","SAN SALVATORE",0],["I146","CR","SAN SALVATORE",0],["I147","ME","SAN SALVATORE",0],["I147","ME","SAN SALVATORE DI FITALIA",1],["I144","AL","SAN SALVATORE MONFERRATO",1],["I145","BN","SAN SALVATORE TELESINO",1],["I148","CH","SAN SALVO",1],["I149","CR","SAN SAVINO",0],["I150","AL","SAN SEBASTIANO",0],["I151","NA","SAN SEBASTIANO",0],["I152","TO","SAN SEBASTIANO",0],["I151","NA","SAN SEBASTIANO AL VESUVIO",1],["I150","AL","SAN SEBASTIANO CURONE",1],["I152","TO","SAN SEBASTIANO DA PO",1],["I153","PR","SAN SECONDO",0],["I154","TO","SAN SECONDO",0],["I154","TO","SAN SECONDO DI PINEROLO",1],["I153","PR","SAN SECONDO PARMENSE",1],["I156","MC","SAN SEVERINO",0],["I157","PZ","SAN SEVERINO",0],["I157","PZ","SAN SEVERINO LUCANO",1],["I156","MC","SAN SEVERINO MARCHE",1],["F138","SA","SAN SEVERINO ROTA",0],["I158","FG","SAN SEVERO",1],["I159","BZ","SAN SIGISMONDO",0],["I160","CR","SAN SILLO",0],["I161","CH","SAN SILVESTRO",0],["I162","CO","SAN SIRO",1],["I163","AV","SAN SOSSIO",0],["I163","AV","SAN SOSSIO BARONIA",1],["I164","CZ","SAN SOSTENE",1],["I165","CS","SAN SOSTI",1],["I166","CA","SAN SPERATE",0],["I166","SU","SAN SPERATE",1],["I373","VE","SAN STINO DI LIVENZA",1],["I261","CE","SAN TAMMARO",1],["I328","ME","SAN TEODORO",1],["I329","NU","SAN TEODORO",0],["I329","SS","SAN TEODORO",1],["I345","BL","SAN TIZIANO DI GOIMNA",0],["I347","BL","SAN TOMASO",0],["I347","BL","SAN TOMASO AGORDINO",1],["I376","CH","SAN VALENTINO",0],["I377","SA","SAN VALENTINO",0],["I379","BZ","SAN VALENTINO",0],["I378","BZ","SAN VALENTINO AL BRENNERO",0],["I379","BZ","SAN VALENTINO ALLA MUTTA",0],["I376","PE","SAN VALENTINO IN ABRUZZO CITERIORE",1],["H019","BZ","SAN VALENTINO IN PREDOI",0],["I377","SA","SAN VALENTINO TORIO",1],["I380","PV","SAN VARESE",0],["I381","TR","SAN VENANZO",1],["I382","TV","SAN VENDEMIANO",1],["I383","CA","SAN VERO CONGIUS",0],["I384","OR","SAN VERO MILIS",1],["I385","BS","SAN VIGILIO",0],["I387","CB","SAN VINCENZO",0],["I388","CS","SAN VINCENZO",0],["I389","AQ","SAN VINCENZO",0],["I390","LI","SAN VINCENZO",1],["I387","CB","SAN VINCENZO A VOLTURNO",0],["H676","AO","SAN VINCENZO DELLA FONTE",0],["I388","CS","SAN VINCENZO LA COSTA",1],["I389","AQ","SAN VINCENZO VALLE ROVETO",1],["I391","NA","SAN VITALIANO",1],["I392","BL","SAN VITO",0],["I393","CZ","SAN VITO",0],["I394","CH","SAN VITO",0],["I395","CR","SAN VITO",0],["I396","LE","SAN VITO",0],["I397","MI","SAN VITO",0],["I398","PG","SAN VITO",0],["I399","PU","SAN VITO",0],["I400","RM","SAN VITO",0],["I401","VI","SAN VITO",0],["I402","CA","SAN VITO",0],["I402","SU","SAN VITO",1],["I403","PN","SAN VITO AL TAGLIAMENTO",1],["I404","UD","SAN VITO AL TORRE",1],["I394","CH","SAN VITO CHIETINO",1],["I396","BR","SAN VITO DEI NORMANNI",1],["I392","BL","SAN VITO DI CADORE",1],["I405","UD","SAN VITO DI FAGAGNA",1],["I401","VI","SAN VITO DI LEGUZZANO",1],["I406","GO","SAN VITO DI VIPACCO",0],["I397","MI","SAN VITO E MARTA",0],["I395","CR","SAN VITO E MODESTO",0],["I398","TR","SAN VITO IN MONTE",0],["I407","TP","SAN VITO LO CAPO",1],["I400","RM","SAN VITO ROMANO",1],["I399","PU","SAN VITO SUL CESANO",0],["I393","CZ","SAN VITO SULLO IONIO",1],["I408","CE","SAN VITTORE",0],["I409","MI","SAN VITTORE",0],["I408","FR","SAN VITTORE DEL LAZIO",1],["I409","MI","SAN VITTORE OLONA",1],["I412","BS","SAN ZENO",0],["I413","PV","SAN ZENO",0],["I414","VR","SAN ZENO DI MONTAGNA",1],["I413","PV","SAN ZENO E FOPPA",0],["I412","BS","SAN ZENO NAVIGLIO",1],["I415","MI","SAN ZENONE",0],["I416","PV","SAN ZENONE",0],["I417","TV","SAN ZENONE",0],["I415","MI","SAN ZENONE AL LAMBRO",1],["I416","PV","SAN ZENONE AL PO",1],["I417","TV","SAN ZENONE DEGLI EZZELINI",1],["H757","LE","SANARICA",1],["H821","BI","SANDIGLIANO",1],["H829","VI","SANDRIGO",1],["H851","CN","SANFRE'",1],["H852","CN","SANFRONT",1],["H852","CN","SANFRONTE",0],["H855","TO","SANGANO",1],["H872","VA","SANGIANO",1],["H877","CS","SANGINETO",1],["H944","VR","SANGUINETTO",1],["H974","CA","SANLURI",0],["H974","SU","SANLURI",1],["I048","PV","SANNAZZARO",0],["I048","PV","SANNAZZARO DE' BURGONDI",1],["I053","BA","SANNICANDRO DI BARI",1],["I054","FG","SANNICANDRO GARGANICO",0],["I059","LE","SANNICOLA",1],["I138","IM","SANREMO",1],["I155","AR","SANSEPOLCRO",1],["I167","CO","SANT'ABBON
1DIO",0],["I189","IS","SANT'AGAPITO",1],["I190","AL","SANT'AGATA",0],["I191","BO","SANT'AGATA",0],["I192","CS","SANT'AGATA",0],["I193","FG","SANT'AGATA",0],["I194","MI","SANT'AGATA",0],["I195","NO","SANT'AGATA",0],["I196","RA","SANT'AGATA",0],["I191","BO","SANT'AGATA BOLOGNESE",1],["I197","BN","SANT'AGATA DE' GOTI",1],["I198","RC","SANT'AGATA DEL BIANCO",1],["I192","CS","SANT'AGATA DI ESARO",1],["I199","ME","SANT'AGATA DI MILITELLO",1],["I193","FG","SANT'AGATA DI PUGLIA",1],["I200","AV","SANT'AGATA DI SOTTO",0],["I201","PU","SANT'AGATA FELTRIA",0],["I201","RN","SANT'AGATA FELTRIA",1],["I190","AL","SANT'AGATA FOSSILI",1],["I200","AV","SANT'AGATA IRPINA",0],["I202","CT","SANT'AGATA LI BATTIATI",1],["I194","MI","SANT'AGATA MARTESANA",0],["I195","NO","SANT'AGATA SOPRA CANNOBIO",0],["I196","RA","SANT'AGATA SUL SANTERNO",1],["I208","NA","SANT'AGNELLO",1],["I209","FE","SANT'AGOSTINO",0],["I210","CN","SANT'ALBANO",0],["I211","PV","SANT'ALBANO",0],["I211","PV","SANT'ALBANO DI BOBBIO",0],["I210","CN","SANT'ALBANO STURA",1],["I212","BS","SANT'ALESSANDRO",0],["I213","PV","SANT'ALESSIO",0],["I214","RC","SANT'ALESSIO",0],["I213","PV","SANT'ALESSIO CON VIALONE",1],["I214","RC","SANT'ALESSIO IN ASPROMONTE",1],["I215","ME","SANT'ALESSIO SICULO",1],["I216","CT","SANT'ALFIO",1],["I256","CE","SANT'AMBROGIO",0],["I257","CO","SANT'AMBROGIO",0],["I258","TO","SANT'AMBROGIO",0],["I259","VR","SANT'AMBROGIO",0],["I258","TO","SANT'AMBROGIO DI TORINO",1],["I259","VR","SANT'AMBROGIO DI VALPOLICELLA",1],["I256","FR","SANT'AMBROGIO SUL GARIGLIANO",1],["I257","VA","SANT'AMBROGIO-OLONA",0],["I262","NA","SANT'ANASTASIA",1],["D429","MC","SANT'ANATOLIA",0],["I263","PG","SANT'ANATOLIA",0],["I263","PG","SANT'ANATOLIA DI NARCO",1],["I264","AV","SANT'ANDREA",0],["I265","FR","SANT'ANDREA",0],["I266","CZ","SANT'ANDREA",0],["I268","PU","SANT'ANDREA",0],["I269","UD","SANT'ANDREA",0],["I266","CZ","SANT'ANDREA APOSTOLO DELLO IONIO",1],["I265","FR","SANT'ANDREA DEL GARIGLIANO",1],["A136","TV","SANT'ANDREA DI CAVASAGRA",0],["I264","AV","SANT'ANDREA DI CONZA",1],["I269","GO","SANT'ANDREA DI GORIZIA",0],["I268","PU","SANT'ANDREA DI SUASA",0],["I270","CE","SANT'ANDREA DI VALLEFREDDA",0],["I271","CA","SANT'ANDREA FRIUS",0],["I271","SU","SANT'ANDREA FRIUS",1],["I272","BZ","SANT'ANDREA IN MONTE",0],["I273","CE","SANT'ANGELO",0],["I274","MI","SANT'ANGELO",0],["I275","PD","SANT'ANGELO",0],["I276","PV","SANT'ANGELO",0],["I277","BN","SANT'ANGELO A CUPOLO",1],["I278","SA","SANT'ANGELO A FASANELLA",1],["I280","AV","SANT'ANGELO A SCALA",1],["I279","AV","SANT'ANGELO ALL'ESCA",1],["I273","CE","SANT'ANGELO D'ALIFE",1],["I281","AV","SANT'ANGELO DEI LOMBARDI",1],["I282","IS","SANT'ANGELO DEL PESCO",1],["I283","ME","SANT'ANGELO DI BROLO",1],["I275","PD","SANT'ANGELO DI PIOVE DI SACCO",1],["I284","RM","SANT'ANGELO IN CAPOCCIA",0],["I238","CB","SANT'ANGELO IN GROTTE",0],["I285","PU","SANT'ANGELO IN LIZZOLA",0],["I286","MC","SANT'ANGELO IN PONTANO",1],["I287","PU","SANT'ANGELO IN VADO",1],["I288","PZ","SANT'ANGELO LE FRATTE",1],["I289","CB","SANT'ANGELO LIMOSANO",1],["I274","LO","SANT'ANGELO LODIGIANO",1],["I276","PV","SANT'ANGELO LOMELLINA",1],["I290","AG","SANT'ANGELO MUXARO",1],["I284","RM","SANT'ANGELO ROMANO",1],["M209","CA","SANT'ANNA ARRESI",0],["M209","SU","SANT'ANNA ARRESI",1],["I292","VR","SANT'ANNA D'ALFAEDO",1],["I293","NA","SANT'ANTIMO",1],["I294","CA","SANT'ANTIOCO",0],["I294","SU","SANT'ANTIOCO",1],["I295","MI","SANT'ANTONINO",0],["I296","TO","SANT'ANTONINO",0],["I296","TO","SANT'ANTONINO DI SUSA",1],["I295","MI","SANT'ANTONINO TICINO",0],["I297","BG","SANT'ANTONIO",0],["I298","CA","SANT'ANTONIO",0],["I299","PC","SANT'ANTONIO",0],["I299","PC","SANT'ANTONIO A TREBBIA",0],["I300","NA","SANT'ANTONIO ABATE",1],["I297","BG","SANT'ANTONIO D'ADDA",0],["M276","SS","SANT'ANTONIO DI GALLURA",1],["I298","OR","SANT'ANTONIO RUINAS",0],["I302","FR","SANT'APOLLINARE",1],["I303","RO","SANT'APOLLINARE",0],["I303","RO","SANT'APOLLINARE CON SELVA",0],["F557","AV","SANT'ARCANGELO",0],["I304","FC","SANT'ARCANGELO",0],["I305","PZ","SANT'ARCANGELO",1],["I304","FC","SANT'ARCANGELO DI ROMAGNA",0],["F557","BN","SANT'ARCANGELO TRIMONTE",1],["I306","CE","SANT'ARPINO",1],["I307","SA","SANT'ARSENIO",1],["I317","SA","SANT'EGIDIO",0],["I318","TE","SANT'EGIDIO",0],["I318","TE","SANT'EGIDIO ALLA VIBRATA",1],["I317","SA","SANT'EGIDIO DEL MONTE ALBINO",1],["I319","PD","SANT'ELENA",1],["Z340","EE","SANT'ELENA (ISOLA)",1],["B466","IS","SANT'ELENA SANNITA",1],["I320","CB","SANT'ELIA",0],["I321","CE","SANT'ELIA",0],["I322","CZ","SANT'ELIA",0],["I323","PG","SANT'ELIA",0],["I320","CB","SANT'ELIA A PIANISI",1],["I321","FR","SANT'ELIA FIUMERAPIDO",1],["I323","PG","SANT'ELIA REATINO",0],["I324","AP","SANT'ELPIDIO A MARE",0],["I324","FM","SANT'ELPIDIO A MARE",1],["I325","AP","SANT'ELPIDIO MORICO",0],["I331","NA","SANT'ERASMO",0],["B031","PD","SANT'EUFEMIA",0],["I186","BS","SANT'EUFEMIA",0],["I332","CH","SANT'EUFEMIA",0],["I332","PE","SANT'EUFEMIA A MAIELLA",1],["I333","RC","SANT'EUFEMIA D'ASPROMONTE",1],["I186","BS","SANT'EUFEMIA DELLA FONTE",0],["I334","CZ","SANT'EUFEMIA LAMEZIA",0],["H673","AO","SANT'EUGENDO",0],["I335","CH","SANT'EUSANIO",0],["I336","AQ","SANT'EUSANIO",0],["I335","CH","SANT'EUSANIO DEL SANGRO",1],["I336","AQ","SANT'EUSANIO FORCONESE",1],["I340","GE","SANT'ILARIO",0],["I341","RC","SANT'ILARIO",0],["I342","RE","SANT'ILARIO",0],["I342","RE","SANT'ILARIO D'ENZA",1],["I341","RC","SANT'ILARIO DELLO IONIO",1],["I340","GE","SANT'ILARIO LIGURE",0],["I344","PU","SANT'IPPOLITO",1],["D630","UD","SANT'ODORICO",0],["I346","GE","SANT'OLCESE",1],["I348","TE","SANT'OMERO",1],["I349","BG","SANT'OMOBONO IMAGNA",0],["M333","BG","SANT'OMOBONO TERME",1],["I350","VV","SANT'ONOFRIO",1],["I352","RM","SANT'ORESTE",1],["I354","TN","SANT'ORSOLA",0],["I354","TN","SANT'ORSOLA TERME",1],["I375","PD","SANT'URBANO",1],["I168","BG","SANTA BRIGIDA",1],["I169","CL","SANTA CATERINA",0],["I170","CZ","SANTA CATERINA",0],["I171","CS","SANTA CATERINA",0],["I171","CS","SANTA CATERINA ALBANESE",1],["I170","CZ","SANTA CATERINA DELLO IONIO",1],["I169","CL","SANTA CATERINA VILLARMOSA",1],["I172","LE","SANTA CESAREA",0],["I172","LE","SANTA CESAREA TERME",1],["I173","BZ","SANTA CRISTINA",0],["I174","PA","SANTA CRISTINA",0],["I175","PV","SANTA CRISTINA",0],["I176","RC","SANTA CRISTINA",0],["I176","RC","SANTA CRISTINA D'ASPROMONTE",1],["I175","PV","SANTA CRISTINA E BISSONE",1],["I174","PA","SANTA CRISTINA GELA",1],["I173","BZ","SANTA CRISTINA IN GARDENA",0],["I173","BZ","SANTA CRISTINA VALGARDENA",1],["I177","FI","SANTA CROCE",0],["I178","RG","SANTA CROCE",0],["I178","RG","SANTA CROCE CAMERINA",1],["I179","BN","SANTA CROCE DEL SANNIO",1],["I180","GO","SANTA CROCE DI AIDUSSINA",0],["I181","CB","SANTA CROCE DI MAGLIANO",1],["I179","BN","SANTA CROCE DI MORCONE",0],["I177","PI","SANTA CROCE SULL'ARNO",1],["I183","CS","SANTA DOMENICA",0],["I184","ME","SANTA DOMENICA",0],["I183","CS","SANTA DOMENICA TALAO",1],["I184","ME","SANTA DOMENICA VITTORIA",1],["I185","AG","SANTA ELISABETTA",1],["I186","BS","SANTA EUFEMIA",0],["I187","GR","SANTA FIORA",1],["I188","PA","SANTA FLAVIA",1],["I203","PV","SANTA GIULETTA",1],["I204","SV","SANTA GIULIA",0],["I205","OR","SANTA GIUSTA",1],["I206","BL","SANTA GIUSTINA",1],["I207","PD","SANTA GIUSTINA IN COLLE",1],["I217","PI","SANTA LUCE",1],["I218","PI","SANTA LUCE-ORCIANO",0],["I219","AV","SANTA LUCIA",0],["I220","ME","SANTA LUCIA",0],["I221","TV","SANTA LUCIA",0],["I222","GO","SANTA LUCIA D'ISONZO",0],["I220","ME","SANTA LUCIA DEL MELA",1],["I221","TV","SANTA LUCIA DI PIAVE",1],["I219","AV","SANTA LUCIA DI SERINO",1],["I223","BZ","SANTA MADDALENA IN CASIES",0],["I224","AG","SANTA MARGHERITA",0],["I225","GE","SANTA MARGHERITA",0],["I226","PD","SANTA MARGHERITA",0],["I227","PV","SANTA MARGHERITA",0],["I228","PV","SANTA MARGHERITA",0],["I229","TN","SANTA MARGHERITA",0],["I226","PD","SANTA MARGHERITA D'ADIGE",0],["I224","AG","SANTA MARGHERITA DI BELICE",1],["I227","PV","SANTA MARGHERITA DI BOBBIO",0],["I230","PV","SANTA MARGHERITA DI STAFFORA",1],["I225","GE","SANTA MARGHERITA LIGURE",1],["I228","PV","SANTA MARGHERITA PO",0],["C717","CS","SANTA MARIA",0],["I231","AP","SANTA MARIA",0],["I232","PI","SANTA MARIA A MONTE",1],["I233","CE","SANTA MARIA A VICO",1],["I234","CE","SANTA MARIA CAPUA VETERE",1],["M284","SS","SANTA MARIA COGHINAS",1],["C717","CS","SANTA MARIA DEL CEDRO",1],["I238","IS","SANTA MARIA DEL MOLISE",1],["I239","VA","SANTA MARIA DEL MONTE",0],["I231","AP","SANTA MARIA DEL TRONTO",0],["I235","CR","SANTA MARIA DELLA CROCE",0],["I236","PV","SANTA MARIA DELLA STRADA",0],["I237","PV","SANTA MARIA DELLA VERSA",1],["I240","CT","SANTA MARIA DI LICODIA",1],["A946","PA","SANTA MARIA DI OG
1LIASTRO",0],["I241","CO","SANTA MARIA DI ROVAGNATE",0],["I242","VE","SANTA MARIA DI SALA",1],["I243","LC","SANTA MARIA HOE'",1],["I244","CH","SANTA MARIA IMBARO",1],["A785","BO","SANTA MARIA IN DUNO",0],["I245","MI","SANTA MARIA IN PRATO",0],["I246","VR","SANTA MARIA IN STELLE",0],["M273","NA","SANTA MARIA LA CARITA'",1],["I247","CE","SANTA MARIA LA FOSSA",1],["I248","UD","SANTA MARIA LA LONGA",1],["I234","CE","SANTA MARIA MAGGIORE",0],["I249","VB","SANTA MARIA MAGGIORE",1],["I250","NO","SANTA MARIA MAGGIORE E CRANA",0],["I251","AN","SANTA MARIA NUOVA",1],["I252","CO","SANTA MARIA REZZONICO",0],["I253","SA","SANTA MARINA",1],["I254","ME","SANTA MARINA SALINA",1],["I255","RM","SANTA MARINELLA",1],["I260","SA","SANTA MENNA",0],["I291","TP","SANTA NINFA",1],["I301","AV","SANTA PAOLINA",1],["I308","KR","SANTA SEVERINA",1],["I309","CS","SANTA SOFIA",0],["I310","FC","SANTA SOFIA",1],["I309","CS","SANTA SOFIA D'EPIRO",1],["I311","ME","SANTA TERESA",0],["I312","SS","SANTA TERESA",0],["I311","ME","SANTA TERESA DI RIVA",1],["I312","SS","SANTA TERESA GALLURA",1],["I313","CO","SANTA VALERIA",0],["I314","CT","SANTA VENERINA",1],["I315","AP","SANTA VITTORIA",0],["I316","CN","SANTA VITTORIA",0],["I316","CN","SANTA VITTORIA D'ALBA",1],["I315","AP","SANTA VITTORIA IN MATENANO",0],["I315","FM","SANTA VITTORIA IN MATENANO",1],["I182","CA","SANTADI",0],["I182","SU","SANTADI",1],["I304","RN","SANTARCANGELO DI ROMAGNA",1],["I326","AQ","SANTE MARIE",1],["I327","TO","SANTENA",1],["I330","BA","SANTERAMO",0],["I331","NA","SANTERAMO",0],["I330","BA","SANTERAMO IN COLLE",1],["I337","VC","SANTHIA'",1],["I339","LT","SANTI COSMA E DAMIANO",1],["I338","BS","SANTICOLO",0],["I343","NO","SANTINO",0],["I355","GO","SANTO SPIRITO DELLA BAINSIZZA",0],["I356","AG","SANTO STEFANO",0],["I357","AV","SANTO STEFANO",0],["I358","BG","SANTO STEFANO",0],["I359","CS","SANTO STEFANO",0],["I360","AQ","SANTO STEFANO",0],["I361","MI","SANTO STEFANO",0],["I362","MI","SANTO STEFANO",0],["I363","GE","SANTO STEFANO",0],["I364","RM","SANTO STEFANO",0],["I365","IM","SANTO STEFANO AL MARE",1],["I366","IM","SANTO STEFANO AL MARE CON CASTELLARO",0],["I367","CN","SANTO STEFANO BELBO",1],["I368","GE","SANTO STEFANO D'AVETO",1],["I362","MI","SANTO STEFANO DEL CORNO",0],["I358","BG","SANTO STEFANO DEL MONTE DEGLI ANGELI",0],["I357","AV","SANTO STEFANO DEL SOLE",1],["I369","ME","SANTO STEFANO DI BRIGA",0],["C919","BL","SANTO STEFANO DI CADORE",1],["I370","ME","SANTO STEFANO DI CAMASTRA",1],["I363","SP","SANTO STEFANO DI MAGRA",1],["I359","CS","SANTO STEFANO DI ROGLIANO",1],["I360","AQ","SANTO STEFANO DI SESSANIO",1],["I371","RC","SANTO STEFANO IN ASPROMONTE",1],["I362","LO","SANTO STEFANO LODIGIANO",1],["I356","AG","SANTO STEFANO QUISQUINA",1],["I372","CN","SANTO STEFANO ROERO",1],["I361","MI","SANTO STEFANO TICINO",1],["I373","VE","SANTO STINO DI LIVENZA",0],["I260","SA","SANTOMENNA",1],["I351","FR","SANTOPADRE",1],["I353","VI","SANTORSO",1],["I374","OR","SANTU LUSSURGIU",1],["I386","PL","SANVINCENTI",0],["I410","SA","SANZA",1],["I411","TN","SANZENO",1],["Z341","EE","SAO TOME' E PRINCIPE (ISOLE)",1],["I418","PD","SAONARA",1],["I419","TN","SAONE",0],["E221","PZ","SAPONARA",0],["I420","ME","SAPONARA",1],["E221","PZ","SAPONARA DI GRUMENTO",0],["I420","ME","SAPONARA VILLAFRANCA",0],["I421","BL","SAPPADA",0],["I421","UD","SAPPADA",1],["I422","SA","SAPRI",1],["I423","CS","SARACENA",1],["I424","RM","SARACINESCO",1],["I425","VI","SARCEDO",1],["I426","PZ","SARCONI",1],["I427","TN","SARDAGNA",0],["I428","CA","SARDARA",0],["I428","SU","SARDARA",1],["I429","AL","SARDIGLIANO",1],["I430","VI","SAREGO",1],["I431","BZ","SARENTINO",1],["I432","AL","SAREZZANO",1],["I433","BS","SAREZZO",1],["I434","PC","SARMATO",1],["I435","TV","SARMEDE",1],["I436","MC","SARNANO",1],["I437","BG","SARNICO",1],["I438","SA","SARNO",1],["I439","TN","SARNONICO",1],["I440","IM","SAROLA",0],["I441","VA","SARONNO",1],["I442","AO","SARRE",1],["I443","CA","SARROCH",1],["I444","FC","SARSINA",1],["I445","SI","SARTEANO",1],["I446","CO","SARTIRANA",0],["I447","PV","SARTIRANA",0],["I446","CO","SARTIRANA BRIANTEA",0],["I447","PV","SARTIRANA LOMELLINA",1],["I448","NU","SARULE",1],["I449","SP","SARZANA",1],["I450","AQ","SASSA",0],["I451","SA","SASSANO",1],["I452","SS","SASSARI",1],["I453","SV","SASSELLO",1],["I454","LI","SASSETTA",1],["I455","BN","SASSINORO",1],["C097","CE","SASSO",0],["I456","IM","SASSO",0],["I457","PZ","SASSO",0],["I458","TN","SASSO",0],["G972","BO","SASSO BOLOGNESE",0],["I456","IM","SASSO DI BORDIGHERA",0],["I457","PZ","SASSO DI CASTALDA",1],["G972","BO","SASSO MARCONI",1],["I459","PU","SASSOCORVARO",0],["M413","PU","SASSOCORVARO AUDITORE",1],["I460","PU","SASSOFELTRIO",1],["I461","AN","SASSOFERRATO",1],["I462","MO","SASSUOLO",1],["I463","CZ","SATRIANO",1],["G614","PZ","SATRIANO DI LUCANIA",1],["I464","UD","SAURIS",1],["I466","TO","SAUZE D'OULX",1],["I465","TO","SAUZE DI CESANA",1],["I467","TA","SAVA",1],["Z714","EE","SAVAGE (ISOLE)",1],["I468","KR","SAVELLI",1],["I469","NA","SAVIANO",1],["I470","CN","SAVIGLIANO",1],["I471","AV","SAVIGNANO",0],["I472","FC","SAVIGNANO",0],["I473","MO","SAVIGNANO",0],["M245","TN","SAVIGNANO",0],["I471","AV","SAVIGNANO DI PUGLIA",0],["I472","FC","SAVIGNANO DI ROMAGNA",0],["I471","AV","SAVIGNANO IRPINO",1],["I473","MO","SAVIGNANO SUL PANARO",1],["I472","FC","SAVIGNANO SUL RUBICONE",1],["I474","BO","SAVIGNO",0],["I475","GE","SAVIGNONE",1],["I476","BS","SAVIORE",0],["I476","BS","SAVIORE DELL'ADAMELLO",1],["I477","ME","SAVOCA",1],["I478","UD","SAVOGNA",1],["I479","UD","SAVOGNA",0],["I479","GO","SAVOGNA D'ISONZO",1],["H730","PZ","SAVOIA DI LUCANIA",1],["I480","SV","SAVONA",1],["I481","TO","SAVOULX",0],["I482","PE","SCAFA",1],["I483","SA","SCAFATI",1],["I484","CN","SCAGNELLO",1],["I485","CS","SCALA",0],["I486","SA","SCALA",1],["I485","CS","SCALA COELI",1],["I487","PV","SCALDASOLE",1],["I488","BZ","SCALE",0],["I489","CS","SCALEA",1],["I490","TO","SCALENGHE",1],["I488","BZ","SCALERES",0],["I491","CN","SCALETTA",0],["I492","ME","SCALETTA",0],["I491","CN","SCALETTA UZZONE",0],["I492","ME","SCALETTA ZANCLEA",1],["I493","AV","SCAMPITELLA",1],["I494","KR","SCANDALE",1],["I495","AT","SCANDELUZZA",0],["I496","RE","SCANDIANO",1],["B962","FI","SCANDICCI",1],["I497","CR","SCANDOLARA RAVARA",1],["I498","CR","SCANDOLARA RIPA D'OGLIO",1],["I499","RI","SCANDRIGLIA",1],["I500","CR","SCANNABUE",0],["I501","AQ","SCANNO",1],["I502","BG","SCANO",0],["I503","CA","SCANO",0],["I502","BG","SCANO AL BREMBO",0],["I503","OR","SCANO DI MONTIFERRO",1],["I503","NU","SCANO MONTIFERRO",0],["I504","GR","SCANSANO",1],["M256","MT","SCANZANO JONICO",1],["I505","BG","SCANZO",0],["I506","BG","SCANZOROSCIATE",1],["I507","IS","SCAPOLI",1],["I508","CO","SCARENNA",0],["I509","CO","SCARIA",0],["I510","GR","SCARLINO",1],["I511","TO","SCARMAGNO",1],["I512","CN","SCARNAFIGI",1],["I513","CN","SCARNAFIGI-RUFFIA",0],["C702","RM","SCARPA",0],["I514","FI","SCARPERIA",0],["M326","FI","SCARPERIA E SAN PIERO",1],["I515","BS","SCARPIZZOLO",0],["I516","BZ","SCAVES",0],["I517","PU","SCAVOLINO",0],["I519","BZ","SCENA",1],["I520","CH","SCERNI",1],["I521","PG","SCHEGGIA",0],["I522","PG","SCHEGGIA E PASCELUPO",1],["I523","PG","SCHEGGINO",1],["I524","GO","SCHERBINA",0],["I525","VA","SCHIANNO",0],["D682","FR","SCHIAVI",0],["I526","CH","SCHIAVI",0],["I526","CH","SCHIAVI DI ABRUZZO",1],["E570","CE","SCHIAVI DI FORMICOLA",0],["I527","VI","SCHIAVON",1],["I528","NO","SCHIERANCO",0],["I529","CO","SCHIGNANO",1],["I530","BG","SCHILPARIO",1],["I531","VI","SCHIO",1],["I532","MN","SCHIVENOGLIA",1],["I533","AG","SCIACCA",1],["I534","PA","SCIARA",1],["I516","BZ","SCIAVES",0],["I535","RG","SCICLI",1],["I536","RC","SCIDO",1],["D290","CS","SCIGLIANO",1],["I537","RC","SCILLA",1],["I538","PA","SCILLATO",1],["I539","TO","SCIOLZE",1],["I540","NA","SCISCIANO",1],["I541","PA","SCLAFANI",0],["I541","PA","SCLAFANI BAGNI",1],["I518","TN","SCLEMO",0],["I542","UD","SCODAVACCA",0],["I543","AQ","SCONTRONE",1],["I544","VC","SCOPA",1],["I545","VC","SCOPELLO",1],["I546","AQ","SCOPPITO",1],["I547","TS","SCOPPO",0],["I548","CT","SCORDIA",1],["I549","LE","SCORRANO",1],["I550","FC","SCORTICATA",0],["I551","VE","SCORZE'",1],["I552","GO","SCR
1ILLA",0],["H658","RM","SCROFANO",0],["I553","AQ","SCURCOLA",0],["I553","AQ","SCURCOLA MARSICANA",1],["I554","TN","SCURELLE",1],["I555","AT","SCURZOLENGO",1],["M310","ZA","SEBENICO",0],["I556","IM","SEBORGA",1],["I557","GO","SEBREGLIE",0],["I558","AQ","SECINARO",1],["I559","LE","SECLI'",1],["I560","NA","SECONDIGLIANO",0],["I561","LO","SECUGNAGO",1],["I562","UD","SEDEGLIANO",1],["I563","BL","SEDICO",1],["I564","OR","SEDILO",1],["I565","SS","SEDINI",1],["I566","MI","SEDRIANO",1],["I567","BG","SEDRINA",1],["I568","GO","SEDULA",0],["I569","MC","SEFRO",1],["I570","CA","SEGARIU",0],["I570","SU","SEGARIU",1],["I571","GR","SEGGIANO",1],["I572","CO","SEGHEBBIA",0],["C842","UD","SEGNACCO",0],["E162","MI","SEGNANO",0],["I573","RM","SEGNI",1],["I574","SV","SEGNO",0],["I575","TN","SEGNO",0],["I576","TN","SEGONZANO",1],["I577","MI","SEGRATE",1],["I578","TV","SEGUSINO",1],["Z342","EE","SEICELLE (ISOLE)",1],["I579","TN","SEIO",0],["I580","CA","SELARGIUS",1],["I581","RI","SELCI",1],["I582","CA","SELEGAS",0],["I582","SU","SELEGAS",1],["I583","BG","SELINO",0],["I584","GO","SELLA DELLE TRINCEE",0],["M360","TN","SELLA GIUDICARIE",1],["I585","PG","SELLANO",1],["I586","MI","SELLANUOVA",0],["I587","BG","SELLERE",0],["I588","BS","SELLERO",1],["I589","CZ","SELLIA",1],["I590","CZ","SELLIA MARINA",1],["I591","BZ","SELVA",0],["I592","BL","SELVA BELLUNESE",0],["I593","BZ","SELVA DEI MOLINI",1],["I592","BL","SELVA DI CADORE",1],["I594","VR","SELVA DI PROGNO",1],["I591","BZ","SELVA DI VAL GARDENA",1],["I591","BZ","SELVA IN GARDENA",0],["I595","PD","SELVAZZANO DENTRO",1],["I596","NO","SELVE",0],["I596","BI","SELVE MARCONE",0],["I597","BG","SELVINO",1],["I598","SS","SEMESTENE",1],["I599","PV","SEMIANA",1],["I600","RC","SEMINARA",1],["I601","GR","SEMPRONIANO",1],["I602","MI","SENAGO",1],["I603","BZ","SENALE",0],["I603","BZ","SENALE-SAN FELICE",1],["I604","BZ","SENALES",1],["I604","BZ","SENALES IN VENOSTA",0],["Z343","EE","SENEGAL",1],["I605","OR","SENEGHE",1],["I606","AV","SENERCHIA",1],["I607","BS","SENIGA",1],["I608","AN","SENIGALLIA",1],["I609","OR","SENIS",1],["I610","PZ","SENISE",1],["I611","CO","SENNA",0],["I612","MI","SENNA",0],["I611","CO","SENNA COMASCO",1],["I612","LO","SENNA LODIGIANA",1],["I613","OR","SENNARIOLO",1],["I614","SS","SENNORI",1],["I615","CA","SENORBI'",0],["I615","SU","SENORBI'",1],["I616","TS","SENOSECCHIA",0],["I617","TN","SEO",0],["I618","CB","SEPINO",1],["I619","VB","SEPPIANA",0],["I620","CO","SEPRIO",0],["I621","PN","SEQUALS",1],["I622","LU","SERAVEZZA",1],["I623","CA","SERBARIU",0],["Z158","EE","SERBIA",1],["Z157","EE","SERBIA E MONTENEGRO",0],["I624","CA","SERDIANA",0],["I624","SU","SERDIANA",1],["I625","MB","SEREGNO",1],["I625","MI","SEREGNO",0],["I626","BL","SEREN",0],["I626","BL","SEREN DEL GRAPPA",1],["I627","CR","SERGNANO",1],["I628","BG","SERIATE",1],["I629","BG","SERINA",1],["I630","AV","SERINO",1],["I631","BS","SERLE",1],["I632","MN","SERMIDE",0],["I632","MN","SERMIDE E FELONICA",1],["I633","BS","SERMIONE",0],["I634","LT","SERMONETA",1],["I635","TV","SERNAGLIA",0],["I635","TV","SERNAGLIA DELLA BATTAGLIA",1],["I636","SO","SERNIO",1],["I637","AT","SEROLE",1],["I638","GO","SERPENIZZA",0],["I639","CZ","SERRA",0],["I640","GE","SERRA",0],["I642","CS","SERRA D'AIELLO",1],["I643","AN","SERRA DE' CONTI",1],["I650","CS","SERRA PEDACE",0],["I640","GE","SERRA RICCO'",1],["I639","VV","SERRA SAN BRUNO",1],["I653","AN","SERRA SAN QUIRICO",1],["I654","PU","SERRA SANT'ABBONDIO",1],["I641","FG","SERRACAPRIOLA",1],["I644","CL","SERRADIFALCO",1],["I645","AL","SERRALUNGA",0],["I646","CN","SERRALUNGA CERESETO",0],["I646","CN","SERRALUNGA D'ALBA",1],["I645","AL","SERRALUNGA DI CREA",1],["I647","CA","SERRAMANNA",0],["I647","SU","SERRAMANNA",1],["F357","MO","SERRAMAZZONI",1],["I648","SA","SERRAMEZZANA",1],["I649","PE","SERRAMONACESCA",1],["I651","MC","SERRAPETRONA",1],["I652","NA","SERRARA FONTANA",1],["I655","CZ","SERRASTRETTA",1],["I656","RC","SERRATA",1],["C191","BO","SERRAVALLE",0],["I657","AL","SERRAVALLE",0],["I658","AL","SERRAVALLE",0],["I659","CN","SERRAVALLE",0],["I660","FI","SERRAVALLE",0],["I661","MC","SERRAVALLE",0],["I662","MN","SERRAVALLE",0],["I663","NO","SERRAVALLE",0],["I664","TV","SERRAVALLE",0],["I662","MN","SERRAVALLE A PO",1],["I665","TN","SERRAVALLE ALL'ADIGE",0],["I658","AT","SERRAVALLE D'ASTI",0],["I659","CN","SERRAVALLE DELLE 
1LANGHE",0],["I661","MC","SERRAVALLE DI CHIENTI",1],["I659","CN","SERRAVALLE LANGHE",1],["I657","AL","SERRAVALLE LIBARNA",0],["I660","PT","SERRAVALLE PISTOIESE",1],["I657","AL","SERRAVALLE SCRIVIA",1],["I663","VC","SERRAVALLE SESIA",1],["I666","SA","SERRE",1],["I667","CA","SERRENTI",0],["I667","SU","SERRENTI",1],["I668","NU","SERRI",0],["I668","SU","SERRI",1],["I669","FR","SERRONE",1],["I670","PU","SERRUNGARINA",0],["I671","CZ","SERSALE",1],["I672","TN","SERSO",0],["C070","AP","SERVIGLIANO",0],["C070","FM","SERVIGLIANO",1],["I673","BL","SERVO",0],["I674","TS","SESANA",0],["I675","MI","SESONA",0],["I676","CE","SESSA",0],["I676","CE","SESSA AURUNCA",1],["I677","SA","SESSA CILENTO",1],["I678","AT","SESSAME",1],["I679","CB","SESSANO",0],["I679","IS","SESSANO DEL MOLISE",1],["I680","AL","SESSANT",0],["E070","SP","SESTA GODANO",1],["I681","AR","SESTINO",1],["I682","CB","SESTO",0],["I683","CR","SESTO",0],["I684","FI","SESTO",0],["I685","MI","SESTO",0],["I686","UD","SESTO",0],["I687","BZ","SESTO",1],["I686","PN","SESTO AL REGHENA",1],["I688","VA","SESTO CALENDE",1],["I682","IS","SESTO CAMPANO",1],["I683","CR","SESTO ED UNITI",1],["I684","FI","SESTO FIORENTINO",1],["I685","MI","SESTO PERGOLA",0],["I690","MI","SESTO SAN GIOVANNI",1],["I691","MI","SESTO ULTERIANO",0],["I689","MO","SESTOLA",1],["I693","GE","SESTRI LEVANTE",1],["I694","GE","SESTRI PONENTE",0],["I692","TO","SESTRIERE",1],["I692","TO","SESTRIERES",0],["I695","CA","SESTU",1],["I696","MI","SETTALA",1],["I697","FR","SETTEFRATI",1],["I698","AT","SETTIME",1],["I699","CA","SETTIMO",0],["I700","MI","SETTIMO",0],["I700","MI","SETTIMO MILANESE",1],["I701","TO","SETTIMO ROTTARO",1],["I699","CA","SETTIMO SAN PIETRO",1],["I702","TO","SETTIMO TAVAGNASCO",0],["I703","TO","SETTIMO TORINESE",1],["I702","TO","SETTIMO VITTONE",1],["I704","CZ","SETTINGIANO",1],["I705","CA","SETZU",0],["I705","SU","SETZU",1],["I706","NU","SEUI",0],["I706","SU","SEUI",1],["I707","NU","SEULO",0],["I707","SU","SEULO",1],["I708","CA","SEUNI",0],["I709","MB","SEVESO",1],["I709","MI","SEVESO",0],["I710","TN","SEVIGNANO",0],["I711","AL","SEZZADIO",1],["I712","LT","SEZZE",1],["I711","AL","SEZZE'",0],["I713","BG","SFORZATICA",0],["I714","TN","SFRUZ",1],["I715","TS","SGONICO",1],["I716","FR","SGURGOLA",1],["I717","OR","SIAMAGGIORE",1],["I718","OR","SIAMANNA",1],["I719","OR","SIAMANNA SIAPICCIA",0],["I720","SA","SIANO",1],["I721","OR","SIAPICCIA",1],["I722","CA","SICCI",0],["I722","CA","SICCI SAN BIAGIO",0],["M253","SA","SICIGNANO",0],["M253","SA","SICIGNANO DEGLI ALBURNI",1],["I723","AG","SICULIANA",1],["I724","CA","SIDDI",0],["I724","SU","SIDDI",1],["I725","RC","SIDERNO",1],["I726","SI","SIENA",1],["Z344","EE","SIERRA LEONE",1],["I727","PG","SIGILLO",1],["I728","FI","SIGNA",1],["Z239","EE","SIKKIM",0],["I729","BZ","SILANDRO",1],["I730","NU","SILANUS",1],["F116","TV","SILEA",1],["I731","CA","SILI",0],["I732","SS","SILIGO",1],["I734","CA","SILIQUA",0],["I734","SU","SILIQUA",1],["I735","CA","SILIUS",0],["I735","SU","SILIUS",1],["I736","NO","SILLA",0],["I737","LU","SILLANO",0],["M347","LU","SILLANO GIUNCUGNANO",1],["I736","NO","SILLAVENGO",1],["I733","PL","SILUM MONT'AQUILA",0],["I739","PV","SILVANO",0],["I738","AL","SILVANO D'ORBA",1],["I739","PV","SILVANO PIETRA",1],["I740","CR","SILVELLA",0],["I741","TE","SILVI",1],["I742","OR","SIMALA",1],["I743","OR","SIMAXIS",1],["I744","VV","SIMBARIO",1],["I745","CZ","SIMERI CRICHI",1],["I746","TS","SINADOLE",0],["I747","ME","SINAGRA",1],["A468","SI","SINALUNGA",1],["I748","NU","SINDIA",1],["Z248","EE","SINGAPORE",1],["I749","OR","SINI",1],["I750","CN","SINIO",1],["I751","NU","SINISCOLA",1],["I752","CA","SINNAI",1],["I753","RC","SINOPOLI",1],["I754","SR","SIRACUSA",1],["Z240","EE","SIRIA",1],["I755","NA","SIRICO",0],["I756","AV","SIRIGNANO",1],["I757","OR","SIRIS",1],["I633","BS","SIRMIONE",1],["I758","AN","SIROLO",1],["I759","LC","SIRONE",1],["I760","TN","SIROR",0],["I761","LC","SIRTORI",1],["I762","CA","SISINI",0],["I763","PR","SISSA",0],["M325","PR","SISSA TRECASALI",1],["I764","CA","SIURGUS",0],["I765","CA","SIURGUS DONIGALA",0],["I765","SU","SIURGUS DONIGALA",1],["I766","BS","SIVIANO",0],["E265","PV","SIZIANO",1],["I767","NO","SIZZANO",1],["I768","GO","SLAPPE-ZORZI",0],["I769","BZ","SLINGIA",0],["I769","BZ","SLINIGA",0],["I770","TS","SLIVIA",0],["I770","TS","SLIVNO",0],["Z155","EE","SLOVACCHIA",1],["Z150","EE","SLOVENIA",1],["I771","BZ","SLUDERNO",1],["I772","TN","SMARANO",0],["I773","FM","SMERIA",0],["I774","AP","SMERILLO",0],["I774","FM","SMERILLO",1],["I775","VR","SOAVE",1],["I776","NA","SOCCAVO",0],["I777","UD","SOCCHIEVE",1],["I778","OR","SODDI'",1],["I780","LE","SOGLIANO",0],["I779","FC","SOGLIANO AL RUBICONE",1],["I780","LE","SOGLIANO CAVOUR",1],["I781","AT","SOGLIO",1],["I782","BS","SOIANO DEL LAGO",1],["I783","VI","SOLAGNA",1],["I784","CA","SOLANAS",0],["I188","PA","SOLANTO",0],["I785","SR","SOLARINO",1],["I786","MI","SOLARO",1],["I787","RA","SOLAROLO",1],["I788","CR","SOLAROLO DEL PERSICO",0],["I789","CR","SOLAROLO MONASTEROLO",0],["I790","CR","SOLAROLO RAINERIO",1],["I791","OR","SOLARUSSA",1],["I792","CO","SOL
1BIATE",0],["I793","VA","SOLBIATE ARNO",1],["I793","VA","SOLBIATE ARNO E MONTE",0],["M412","CO","SOLBIATE CON CAGNO",1],["I794","VA","SOLBIATE OLONA",1],["I793","MI","SOLBIATE SULL'ARNO",0],["I795","AL","SOLBRITO",0],["I796","IM","SOLDANO",1],["I797","CA","SOLEMINIS",0],["I797","SU","SOLEMINIS",1],["I798","AL","SOLERO",1],["I799","PD","SOLESINO",1],["I800","LE","SOLETO",1],["I801","MN","SOLFERINO",1],["I802","MO","SOLIERA",1],["I803","PR","SOLIGNANO",1],["I804","AQ","SOLMONA",0],["I805","AV","SOLOFRA",1],["I806","NO","SOLOGNO",0],["I807","TO","SOLOMIAC",0],["I808","AL","SOLONGHELLO",1],["I809","BN","SOLOPACA",1],["I810","MI","SOLTARICO",0],["I811","BG","SOLTO",0],["I812","BG","SOLTO COLLINA",1],["I813","BG","SOLZA",1],["I814","CO","SOLZAGO",0],["I815","LO","SOMAGLIA",1],["Z345","EE","SOMALIA",1],["Z346","EE","SOMALIA FRANCESE",0],["I816","CO","SOMANA",0],["I817","CN","SOMANO",1],["B148","BG","SOMBRENO",0],["I818","BG","SOMENDENNA",0],["I819","MI","SOMMA",0],["I820","NA","SOMMA",0],["I819","VA","SOMMA LOMBARDO",1],["I820","NA","SOMMA VESUVIANA",1],["I821","VR","SOMMACAMPAGNA",1],["I822","CN","SOMMARIVA DEL BOSCO",1],["I823","CN","SOMMARIVA PERNO",1],["I824","CL","SOMMATINO",1],["I825","PV","SOMMO",1],["I826","VR","SONA",1],["I827","CR","SONCINO",1],["I828","SO","SONDALO",1],["I829","SO","SONDRIO",1],["I830","BG","SONGAVAZZO",1],["I831","BS","SONICO",1],["I832","LT","SONNINO",1],["I833","GO","SONZIA",0],["I834","TN","SOPRAMONTE",0],["I835","BI","SOPRANA",0],["I836","BS","SOPRAPONTE",0],["I837","BS","SOPRAZOCCO",0],["I838","FR","SORA",1],["I839","TN","SORAGA",0],["I839","TN","SORAGA DI FASSA",1],["I840","PR","SORAGNA",1],["I841","GR","SORANO",1],["I842","FC","SORBANO",0],["I843","AV","SORBO",0],["I844","CZ","SORBO",0],["I844","CZ","SORBO SAN BASILE",1],["I843","AV","SORBO SERPICO",1],["I845","PR","SORBOLO",0],["M411","PR","SORBOLO MEZZANI",1],["I846","PU","SORBOLONGO",0],["I847","BI","SORDEVOLO",1],["I848","LO","SORDIO",1],["I849","CR","SORESINA",1],["I850","VR","SORGA'",1],["I851","NU","SORGONO",1],["I852","GE","SORI",1],["I852","GE","SORI-CANEPA",0],["I853","VV","SORIANELLO",1],["I854","CZ","SORIANO",0],["I855","RM","SORIANO",0],["I854","VV","SORIANO CALABRO",1],["I855","VT","SORIANO NEL CIMINO",1],["I237","PV","SORIASCO",0],["I856","CO","SORICO",1],["I857","NO","SORISO",1],["I858","BG","SORISOLE",1],["I859","AL","SORLI",0],["I860","CO","SORMANO",1],["I861","OR","SORRADILE",1],["I862","NA","SORRENTO",1],["I863","SS","SORSO",1],["I864","SR","SORTINO",1],["I865","CR","SOSPIRO",1],["I866","BL","SOSPIROLO",1],["I867","VI","SOSSANO",1],["I868","BI","SOSTEGNO",1],["I869","BG","SOTTO IL MONTE",0],["I869","BG","SOTTO IL MONTE GIOVANNI XXIII",1],["I870","NO","SOVAZZA",0],["I871","TN","SOVER",1],["I872","CZ","SOVERATO",1],["I873","BG","SOVERE",1],["I874","CZ","SOVERIA MANNELLI",1],["I875","CZ","SOVERIA SIMERI",1],["I876","BL","SOVERZENE",1],["I877","SI","SOVICILLE",1],["I878","MB","SOVICO",1],["I878","MI","SOVICO",0],["I879","VI","SOVIZZO",1],["I673","BL","SOVRAMONTE",1],["I880","NO","SOZZAGO",1],["E366","RG","SPACCAFORNO",0],["I881","ME","SPADAFORA",1],["I882","ME","SPADAFORA SAN MARTINO",0],["I883","ME","SPADAFORA SAN PIETRO",0],["I884","VV","SPADOLA",1],["Z131","EE","SPAGNA",1],["I885","CE","SPARANISE",1],["I886","TO","SPARONE",1],["I887","LE","SPECCHIA",1],["I887","LE","SPECCHIA DE' PRETI",0],["I888","PG","SPELLO",1],["I889","TN","SPERA",0],["I890","TV","SPERCENIGO",0],["I891","EN","SPERLINGA",1],["I892","LT","SPERLONGA",1],["I893","AV","SPERONE",1],["I894","PV","SPESSA",1],["E463","SP","SPEZIA",0],["I895","CS","SPEZZANO ALBANESE",1],["I896","CS","SPEZZANO DELLA SILA",1],["I897","CS","SPEZZANO GRANDE",0],["I898","CS","SPEZZANO PICCOLO",0],["I899","TN","SPIAZZO",1],["I901","AL","SPIGNO",0],["I902","RM","SPIGNO",0],["I901","AL","SPIGNO MONFERRATO",1],["I902","LT","SPIGNO SATURNIA",1],["I903","MO","SPILAMBERTO",1],["I904","PN","SPILIMBERGO",1],["I905","VV","SPILINGA",1],["I906","CR","SPINADESCO",1],["I907","BA","SPINAZZOLA",0],["I907","BT","SPINAZZOLA",1],["I908","VE","SPINEA",1],["I909","CR","SPINEDA",1],["I910","CB","SPINETE",1],["I911","AL","SPINETO",0],["I911","AL","SPINETO SCRIVIA",1],["I912","AP","SPINETOLI",1],["I900","BZ","SPINGA",0],["I913","BG","SPINO",0],["I914","CR","SPINO",0],["I913","BG","SPINO AL BREMBO",0],["I914","CR","SPINO D'ADDA",1],["I915","BG","SPINONE",0],["I916","BG","SPINONE AL LAGO",1],["I916","BG","SPINONE DEI CASTELLI",0],["I917","PZ","SPINOSO",1],["I918","PV","SPIRAGO",0],["I919","BG","SPIRANO",1],["I920","NO","SPOCCIA",0],["I921","PG","SPOLETO",1],["I922","PE","SPOLTORE",1],["I923","LE","SPONGANO",1],["I924","TN","SPORMAGGIORE",1],["I925","TN","SPORMINORE",1],["I926","SV","SPOTORNO",1],["I927","TV","SPRESIANO",1],["I928","SO","SPRIANA",1],["I929","CZ","SQUILLACE",1],["I930","LE","SQUINZANO",1],["Z209","EE","SRI LANKA",1],["I931","BG","STABELLO",0],["D475","RM","STABIA",0],["I932","AN","STAFFOLO",1],["I933","PV","STAGHIGLIONE",0],["I934","GE","STAGLIENO",0],["I935","CR","STAGNO LOMBARDO",1],["I935","CR","STAGNO PAGLIARO",0],["I936","RC","STAITI",1],["I937","CZ","STALETTI",0],["I937","CZ","STALETTI'",1],["I938","PD","STANGHELLA",1],["I939","GO","STARANZA
1NO",1],["Z404","EE","STATI UNITI D'AMERICA",1],["M298","TA","STATTE",1],["I940","BZ","STAVA",0],["I940","BZ","STAVE",0],["I941","AL","STAZZANO",1],["I942","LU","STAZZEMA",1],["I943","CO","STAZZONA",1],["I944","CO","STAZZONA-GERMASINO",0],["I945","VV","STEFANACONI",1],["I946","SV","STELLA",1],["G887","SA","STELLA CILENTO",1],["I947","SV","STELLANELLO",1],["I948","BZ","STELVIO",1],["I949","TN","STENICO",1],["I950","LE","STERNATIA",1],["I951","BG","STEZZANO",1],["I952","AR","STIA",0],["I953","RO","STIENTA",1],["I954","MT","STIGLIANO",1],["I955","RC","STIGNANO",1],["I956","RC","STILO",1],["I957","CR","STILO DE' MARIANI",0],["I958","BZ","STILVES",0],["I959","RI","STIMIGLIANO",1],["M290","SS","STINTINO",1],["I960","SA","STIO",1],["I961","TS","STORIE",0],["I962","FG","STORNARA",1],["I963","FG","STORNARELLA",1],["I964","TN","STORO",1],["I965","VE","STRA",1],["I966","CR","STRACONDOLO",0],["I967","TN","STRADA",0],["I968","PV","STRADELLA",1],["I969","TO","STRAMBINELLO",1],["I970","TO","STRAMBINO",1],["I971","AO","STRAMBINO ROMANO",0],["I972","TN","STRAMENTIZZO",0],["I973","FR","STRANGOLAGALLI",1],["M246","TN","STRAVINO",0],["I974","UD","STREGNA",1],["I975","TN","STREMBO",1],["I976","VB","STRESA",1],["I976","NO","STRESA BORROMEO",0],["I977","AL","STREVI",1],["I978","NA","STRIANO",1],["I979","TN","STRIGNO",0],["I980","BI","STRONA",1],["I981","TR","STRONCONE",1],["I982","KR","STRONGOLI",1],["I983","NO","STROPINO",0],["I984","VC","STROPPIANA",1],["I985","CN","STROPPO",1],["I986","BG","STROZZA",1],["I987","GE","STRUPPA",0],["I988","TN","STUMIAGA",0],["I989","GO","STURIA DELLE FUSINE",0],["I990","AV","STURNO",1],["B014","PV","SUARDI",1],["I991","AR","SUBBIANO",1],["I992","RM","SUBIACO",1],["I993","CE","SUCCIVO",1],["Z907","EE","SUD SUDAN",0],["Z347","EE","SUDAFRICANA REPUBBLICA",1],["Z348","EE","SUDAN",1],["I994","LC","SUEGLIO",1],["I995","CA","SUELLI",0],["I995","SU","SUELLI",1],["I996","LC","SUELLO",1],["I997","BG","SUISIO",1],["I998","MB","SULBIATE",1],["I998","MI","SULBIATE",0],["I999","MI","SULBIATE INFERIORE",0],["L001","MI","SULBIATE SUPERIORE",0],["I804","AQ","SULMONA",1],["L002","BS","SULZANO",1],["L003","VA","SUMIRAGO",1],["L004","AV","SUMMONTE",1],["L005","NO","SUNA",0],["L006","NU","SUNI",0],["L006","OR","SUNI",1],["L007","NO","SUNO",1],["L008","LE","SUPERSANO",1],["L009","FR","SUPINO",1],["L010","LE","SURANO",1],["L011","LE","SURBO",1],["Z608","EE","SURINAME",1],["L013","TO","SUSA",1],["L012","TN","SUSA'",0],["L014","TV","SUSEGANA",1],["L015","MN","SUSTINENTE",1],["L016","CL","SUTERA",1],["L017","VT","SUTRI",1],["L018","UD","SUTRIO",1],["L019","LI","SUVERETO",1],["L020","MN","SUZZARA",1],["Z132","EE","SVEZIA",1],["Z133","EE","SVIZZERA",1],["Z349","EE","SWAZILAND",1],["L021","BZ","TABLA'",0],["L022","LC","TACENO",1],["L023","OR","TADASUNI",1],["L024","IM","TAGGIA",1],["Z147","EE","TAGIKISTAN",0],["Z257","EE","TAGIKISTAN",1],["L025","AQ","TAGLIACOZZO",1],["L026","RO","TAGLIO DI PO",1],["G926","RO","TAGLIO DI PORTO VIRO",0],["L027","AL","TAGLIOLO",0],["L027","AL","TAGLIOLO MONFERRATO",1],["L028","AL","TAGLIOLO-BELFORTE",0],["L029","BG","TAGLIUNO",0],["L030","BL","TAIBON",0],["L030","BL","TAIBON AGORDINO",1],["L031","MI","TAINATE",0],["L032","VA","TAINO",1],["L033","TN","TAIO",0],["G736","UD","TAIPANA",1],["Z217","EE","TAIWAN",1],["L034","PU","TALAMELLO",0],["L034","RN","TALAMELLO",1],["L035","SO","TALAMONA",1],["L036","NU","TALANA",1],["L037","BG","TALEGGIO",1],["L038","AR","TALLA",1],["L039","UD","TALMASSONS",1],["L040","BL","TAMBRE",1],["L041","BZ","TANAS",0],["Z350","EE","TANGANICA",0],["Z357","EE","TANZANIA",1],["L042","ME","TAORMINA",1],["L043","NO","TAPIGLIANO",0],["L044","UD","TAPOGLIANO",0],["L045","NO","TAPPIA",0],["L046","RI","TARANO",1],["L047","CH","TARANTA",0],["L047","CH","TARANTA PELIGNA",1],["L048","CN","TARANTASCA",1],["L049","TA","TARANTO",1],["L050","UD","TARCENTO",1],["L051","BZ","TARCES",0],["L052","UD","TARCETTA",0],["L053","GO","TARNOVA DELLA SELVA",0],["D024","VT","TARQUINIA",1],["L054","BZ","TARRES",0],["L051","BZ","TARRES DI SOPRA",0],["L054","BZ","TARRES DI SOTTO",0],["L055","CS","TARSIA",1],["L056","SO","TARTANO",1],["L057","UD","TARVISIO",1],["L058","TV","TARZO",1],["L059","AL","TASSAROLO",1],["L060","TN","TASSULLO",0],["L061","AV","TAURANO",1],["L062","AV","TAURASI",1],["L063","RC","TAURIANOVA",1],["L064","LE","TAURISANO",1],["L065","UD","TAVAGNACCO",1],["L066","TO","TAVAGNASCO",1],["L067","FI","TAVARNELLE",0],["L067","FI","TAVARNELLE VAL DI PESA",0],["L068","MI","TAVAZZANO",0],["F260","LO","TAVAZZANO CON VILLAVESCO",1],["L069","CB","TAVENNA",1],["L070","CZ","TAVERNA",1],["L071","CO","TAVERNERIO",1],["G033","TO","TAVERNETTE",0],["E187","BO","TAVERNOLA",0],["L072","AV","TAVERNOLA",0],["L073","BG","TAVERNOLA",0],["L073","BG","TAVERNOLA BERGAMASCA",1],["E187","BO","TAVERNOLA RENO",0],["L072","AV","TAVERNOLA SAN FELICE",0],["C698","BS","TAVERNOLE SUL MELLA",1],["C698","BS","TAVERNOLE-CIMMO",0],["L074","LE","TAVIANO",1],["L075","BI","TAVIGLIANO",1],["L076","TN","TAVODO",0],["L077","IM","TAVOLE",0],["L078","PU","TAVOLETO",1],["L079","TN","TAVON",0],["L080","CO","TAVORDO",0],["L081","PU","TAVULLIA",1],["L082","PZ","TEANA",1],["L083","CE","TEANO",1],["D292","SA","TEGGIANO",1],["L084","SO","TEGLIO",1],["L085","VE","TEGLIO",0],["L085","VE","TEGLIO VENETO",1],["H197","CO","TEGNONE",0],["L086","BN","TELESE",0],["L086","BN","TELESE TERME",1],["L087","BG","TELGATE",1],["L088","SS","TELTI",1],["L089","TN","TELVE",1],["L090","TN","TELVE DI SOPRA",1],["L091","BZ","TELVES",0],["L092","GO","TEMENIZZA",0],["L093","SS","TEMPIO PAUSANIA",1],["L094","BS","TEMU'",1],["L095","CN","TENDA",0],["L096","TN","TENNA",1],["L097","TN","TENNO",1],["L098","BZ","TEODONA",0],["L098","BZ","TEODONE",0],["L099","FC","TEODORANO",0],["L100","PD","TEOLO",1],["L101","UD","TEOR",0],["L102","AV","TEORA",1],["L103","TE","TERAMO",1],["L104","NO","TERDOBBIATE",1],["L105","FR","TERELLE",1],["L106","BZ","TERENTO",1],["E548","PR","TERENZO",1],["M282","SS","TERGU",1],["L107","TN","TERLAGO",0],["L108","BZ","TERLANO",1],["L109","BA","TERLIZZI",1],["M210","ME","TERME VIGLIATORE",1],["L110","TN","TERMENAGO",0],["L111","BZ","TERMENO",0],["L111","BZ","TERMENO SULLA STRADA DEL VINO",1],["L112","PA","TERMINI",0],["L112","PA","TERMINI IMERESE",1],["L113","CB","TERMOLI",1],["L114","TN","TERMON",0],["L115","VA","TERNATE",1],["L116","BI","TERNENGO",1],["L117","TR","TERNI",1],["L118","BG","TERNO",0],["L118","BG","TERNO D'ISOLA",1],["L119","GO","TERNOVA D'ISONZO",0],["C339","FC","TERRA DEL SOLE",0],["C339","FC","TERRA DEL SOLE E CASTROCARO",0],["L120","LT","TERRAC
1INA",1],["L121","TN","TERRAGNOLO",1],["L122","OR","TERRALBA",1],["D960","CL","TERRANOVA",0],["G015","SS","TERRANOVA",0],["L123","AR","TERRANOVA",0],["L124","CS","TERRANOVA",0],["L125","MI","TERRANOVA",0],["L126","PZ","TERRANOVA",0],["L127","RC","TERRANOVA",0],["L124","CS","TERRANOVA DA SIBARI",1],["L125","LO","TERRANOVA DEI PASSERINI",1],["L128","FM","TERRANOVA DI BISTERZA",0],["L126","PZ","TERRANOVA DI POLLINO",1],["D960","CL","TERRANOVA DI SICILIA",0],["G015","SS","TERRANOVA PAUSANIA",0],["L127","RC","TERRANOVA SAPPO MINULIO",1],["L123","AR","TERRANUOVA BRACCIOLINI",1],["L129","MS","TERRAROSSA",0],["L130","PV","TERRASA",0],["L131","PA","TERRASINI",1],["L131","PA","TERRASINI FAVAROTTA",0],["L132","PD","TERRASSA",0],["L132","PD","TERRASSA PADOVANA",1],["L133","CS","TERRATI",0],["L134","CS","TERRAVECCHIA",1],["L135","MI","TERRAZZANO",0],["L136","VR","TERRAZZO",1],["M407","TN","TERRE D'ADIGE",1],["M381","FE","TERRE DEL RENO",1],["M379","PU","TERRE ROVERESCHE",1],["L137","TN","TERRES",0],["L138","PI","TERRICCIOLA",1],["Z161","EE","TERRITORI PALESTINESI",1],["Z346","EE","TERRITORIO FRANCESE DEGLI AFAR E DEGLI ISSA",0],["L139","AL","TERRUGGIA",1],["L140","NU","TERTENIA",1],["L141","BS","TERZANO",0],["L142","NA","TERZIGNO",1],["L143","AL","TERZO",1],["L144","UD","TERZO",0],["L144","UD","TERZO D'AQUILEIA",1],["L144","UD","TERZO DI AQUILEIA",0],["L145","TN","TERZOLAS",1],["L146","IM","TERZORIO",1],["L147","TN","TESERO",1],["L148","BZ","TESIDO",0],["L149","BZ","TESIMO",1],["L150","VT","TESSENNANO",1],["L151","NA","TESTACCIO",0],["L151","NA","TESTACCIO D'ISCHIA",0],["L152","SV","TESTICO",1],["L153","NU","TETI",1],["L154","CA","TEULADA",0],["L154","SU","TEULADA",1],["L155","CE","TEVEROLA",1],["L156","VI","TEZZE",0],["L156","VI","TEZZE SUL BRENTA",1],["Z241","EE","THAILANDIA",1],["L157","VI","THIENE",1],["L158","SS","THIESI",1],["L159","TO","THURES",0],["L160","NU","TIANA",1],["L161","TN","TIARNO",0],["L162","TN","TIARNO DI SOPRA",0],["L163","TN","TIARNO DI SOTTO",0],["L164","CR","TICENGO",1],["L165","AL","TICINETO",1],["L166","LE","TIGGIANO",1],["L167","GE","TIGLIETO",1],["L168","AT","TIGLIOLE",1],["L169","BS","TIGNALE",1],["M247","TN","TIGNERONE",0],["L170","BS","TIMOLINE",0],["Z242","EE","TIMOR (ISOLA)",0],["L171","TO","TINA",0],["L172","NU","TINNURA",0],["L172","OR","TINNURA",1],["L173","AQ","TIONE",0],["L174","TN","TIONE",0],["L173","AQ","TIONE DEGLI ABRUZZI",1],["L174","TN","TIONE DI TRENTO",1],["L175","SO","TIRANO",1],["L176","BZ","TIRES",1],["L177","CZ","TIRIOLO",1],["L178","BZ","TIROLO",1],["L179","BZ","TISA",0],["L179","BZ","TISO",0],["L180","SS","TISSI",1],["L181","PZ","TITO",1],["L182","RM","TIVOLI",1],["H109","PT","TIZZANA",0],["L183","PR","TIZZANO",0],["L183","PR","TIZZANO VAL PARMA",1],["L184","RE","TOANO",1],["L185","BN","TOCCO",0],["L186","CH","TOCCO",0],["L185","BN","TOCCO CAUDIO",1],["L186","PE","TOCCO DA CASAURIA",1],["L187","VB","TOCENO",1],["L188","PG","TODI",1],["L189","RI","TOFFIA",1],["Z351","EE","TOGO",1],["L190","SV","TOIRANO",1],["Z727","EE","TOKELAU=ISOLE DELL'UNIONE",1],["L191","MC","TOLENTINO",1],["L192","RM","TOLFA",1],["L193","BI","TOLLEGNO",1],["L194","CH","TOLLO",1],["L195","UD","TOLMEZZO",1],["L196","GO","TOLMINO",0],["L197","PZ","TOLVE",1],["L198","TS","TOMADIO",0],["L081","PU","TOMBA DI PESARO",0],["C071","AN","TOMBA DI SENIGALLIA",0],["L199","PD","TOMBOLO",1],["L200","TN","TON",1],["L201","TN","TONADICO",0],["L202","NU","TONARA",1],["L203","AT","TONCO",1],["L204","AT","TONENGO",0],["D717","VI","TONEZZA",0],["D717","VI","TONEZZA DEL CIMONE",1],["Z728","EE","TONGA",1],["L205","CE","TORA E PICCILLI",1],["L206","CS","TORANO",0],["L207","TE","TORANO",0],["L206","CS","TORANO CASTELLO",1],["L207","TE","TORANO NUOVO",1],["L208","VA","TORBA",0],["L209","BS","TORBIATO",0],["L210","BS","TORBOLE",0],["L210","BS","TORBOLE CASAGLIA",1],["L211","TN","TORCEGNO",1],["L212","SA","TORCHIARA",1],["L213","BR","TORCHIAROLO",1],["L214","AV","TORELLA",0],["L215","CB","TORELLA",0],["L214","AV","TORELLA DEI LOMBARDI",1],["L215","CB","TORELLA DEL SANNIO",1],["L216","PG","TORGIANO",1],["L217","AO","TORGNON",1],["L217","AO","TORGNONE",0],["L218","CH","TORINO",0],["L219","TO","TORINO",1],["L218","CH","TORINO DI SANGRO",1],["L220","BA","TORITTO",1],["L221","CR","TORLINO",0],["L221","CR","TORLINO VIMERCATI",1],["L222","MI","TORMO",0],["L223","NO","TORNACO",1],["L224","CH","TORNARECCIO",1],["L225","CR","TORNATA",1],["L226","MI","TORNAVENTO",0],["L227","AQ","TORNIMPARTE",1],["L228","CO","TORNO",1],["L229","PR","TORNOLO",1],["L230","CB","TORO",1],["L231","NU","TORPE'",1],["L232","TN","TORRA",0],["L233","SA","TORRACA",1],["L234","PV","TORRADELLO",0],["L235","SS","TORRALBA",1],["L236","IM","TORRAZZA",0],["L237","PV","TORRAZZA COSTE",1],["L238","TO","TORRAZZA PIEMONTE",1],["L239","BI","TORRAZZO",1],["L240","CZ","TORRE",0],["L241","CN","TORRE",0],["L242","PU","TORRE",0],["L243","RM","TORRE",0],["L244","SO","TORRE",0],["L245","NA","TORRE ANNUNZIATA",1],["L247","TO","TORRE BAIRO",0],["L249","PV","TORRE BERETTI",0],["L250","PV","TORRE BERETTI E CASTELLARO",1],["L251","BG","TORRE BOLDONE",1],["L252","CN","TORRE BORM
1IDA",1],["L243","FR","TORRE CAJETANI",1],["L247","TO","TORRE CANAVESE",1],["L255","CR","TORRE D'ANGIOLINI",0],["L256","PV","TORRE D'ARESE",1],["L269","PV","TORRE D'ISOLA",1],["L257","BG","TORRE DE' BUSI",1],["L257","LC","TORRE DE' BUSI",0],["L262","PV","TORRE DE' NEGRI",1],["L263","PE","TORRE DE' PASSERI",1],["L258","CR","TORRE DE' PICENARDI",1],["L264","AL","TORRE DE' RATTI",0],["L265","BG","TORRE DE' ROVERI",1],["L266","PV","TORRE DE' TORTI",0],["L258","CR","TORRE DEI MALAMBERTI",0],["L259","NA","TORRE DEL GRECO",1],["L260","PV","TORRE DEL MANGANO",0],["L261","PV","TORRE DEL MONTE",0],["L267","VE","TORRE DI MOSTO",1],["L268","AP","TORRE DI PALME",0],["L240","CZ","TORRE DI RUGGIERO",1],["L244","SO","TORRE DI SANTA MARIA",1],["L272","AV","TORRE LE NOCELLE",1],["L241","CN","TORRE MONDOVI'",1],["L274","SA","TORRE ORSAIA",1],["L275","TR","TORRE ORSINA",0],["L276","BG","TORRE PALLAVICINA",1],["L277","TO","TORRE PELLICE",1],["L278","CN","TORRE SAN GIORGIO",1],["L242","PU","TORRE SAN MARCO",0],["L279","AP","TORRE SAN PATRIZIO",0],["L279","FM","TORRE SAN PATRIZIO",1],["L280","BR","TORRE SANTA SUSANNA",1],["L283","CN","TORRE UZZONE",0],["L285","PV","TORRE VECCHIA",0],["L246","UD","TORREANO",1],["L248","VI","TORREBELVICINO",1],["L253","CH","TORREBRUNA",1],["L254","BN","TORRECUSO",1],["L270","PD","TORREGLIA",1],["L271","ME","TORREGROTTA",1],["L273","FG","TORREMAGGIORE",1],["M286","ME","TORRENOVA",1],["L281","CN","TORRESINA",1],["L282","PA","TORRETTA",1],["L284","CH","TORREVECCHIA",0],["L285","PV","TORREVECCHIA PIA",1],["L284","CH","TORREVECCHIA TEATINA",1],["L286","RI","TORRI",0],["L287","VR","TORRI",0],["L287","VR","TORRI DEL BENACO",1],["L297","VI","TORRI DI QUARTESOLO",1],["L286","RI","TORRI IN SABINA",1],["L288","IM","TORRIA",0],["I550","RN","TORRIANA",0],["L289","PV","TORRIANO",0],["L290","FR","TORRICE",1],["L281","CN","TORRICELLA",0],["L291","CH","TORRICELLA",0],["L292","PV","TORRICELLA",0],["L293","RI","TORRICELLA",0],["L294","TA","TORRICELLA",1],["L295","TE","TORRICELLA",0],["L296","CR","TORRICELLA DEL PIZZO",1],["L293","RI","TORRICELLA IN SABINA",1],["L291","CH","TORRICELLA PELIGNA",1],["L295","TE","TORRICELLA SICURA",1],["L292","PV","TORRICELLA VERZATE",1],["L298","GE","TORRIGLIA",1],["L299","PR","TORRILE",1],["L300","PV","TORRINO",0],["L301","AV","TORRIONI",1],["L302","RM","TORRITA",0],["L303","SI","TORRITA",0],["L303","SI","TORRITA DI SIENA",1],["L302","RM","TORRITA TIBERINA",1],["A355","NU","TORTOLI'",1],["L304","AL","TORTONA",1],["L305","CS","TORTORA",1],["L306","SA","TORTORELLA",1],["L307","TE","TORTORETO",1],["L308","ME","TORTORICI",1],["L309","UD","TORVISCOSA",1],["L310","RM","TOSCANELLA",0],["L311","BS","TOSCOLANO",0],["L312","BS","TOSCOLANO-MADERNO",1],["L313","TN","TOSS",0],["L314","TE","TOSSICIA",1],["B044","BO","TOSSIGNANO",0],["L315","GE","TOVO",0],["L316","SO","TOVO",0],["L316","SO","TOVO DI SANT'AGATA",1],["L315","SV","TOVO SAN GIACOMO",1],["L317","PA","TRABIA",1],["L318","BG","TRABUCHELLO",0],["L319","VA","TRADATE",1],["F224","CE","TRAETTO",0],["L320","NO","TRAFFIUME",0],["L321","OR","TRAMATZA",1],["L322","TN","TRAMBILENO",1],["L322","TN","TRAMBILLENO",0],["L323","SA","TRAMONTI",1],["L324","PN","TRAMONTI DI SOPRA",1],["L325","PN","TRAMONTI DI SOTTO",1],["L326","PZ","TRAMUTOLA",1],["L327","TO","TRANA",1],["L328","BA","TRANI",0],["L328","BT","TRANI",1],["L329","TN","TRANSACQUA",0],["Z365","EE","TRANSKEI",0],["L330","SO","TRAONA",1],["L331","TP","TRAPANI",1],["L332","PA","TRAPPETO",1],["L333","NO","TRAREGO",0],["L333","VB","TRAREGO VIGGIONA",1],["L334","AQ","TRASACCO",1],["L335","UD","TRASAGHIS",1],["L336","VB","TRASQUERA",1],["D449","LU","TRASSILICO",0],["L337","CA","TRATALIAS",0],["L337","SU","TRATALIAS",1],["L338","TO","TRAUSELLA",0],["I236","PV","TRAVACO' SICCOMARIO",1],["L339","BS","TRAVAGLIATO",1],["L340","TO","TRAVE",0],["L341","VA","TRAVEDONA",0],["L342","VA","TRAVEDONA-MONATE",1],["L343","CO","TRAVERSA",0],["L344","TO","TRAVERSE",0],["L345","TO","TRAVERSELLA",1],["L346","PR","TRAVERSETOLO",1],["L340","TO","TRAVES",1],["L347","PN","TRAVESIO",1],["L348","PC","TRAVO",1],["M361","TN","TRE VILLE",1],["L349","PD","TREBASELEGHE",1],["L350","PV","TREBBIANO",0],["L350","PV","TREBBIANO NIZZA",0],["L351","PC","TREBECCO",0],["L352","GE","TREBIANO",0],["L352","GE","TREBIANO MAGRA",0],["L353","CS","TREBISACCE",1],["L354","PR","TRECASALI",0],["M280","NA","TRECASE",1],["L355","CT","TRECASTAGNI",1],["M318","AN","TRECASTELLI",1],["L356","NO","TRECATE",1],["L357","PZ","TRECCHINA",1],["L358","MI","TRECELLA",0],["L359","RO","TRECENTA",1],["L360","CR","TREDOSSI",0],["L361","FC","TREDOZIO",1],["L362","MI","TREGASIO",0],["L363","CH","TREGLIO",1],["L364","VR","TREGNAGO",1],["L365","CO","TREGOLO",0],["L366","MC","TREIA",1],["L367","CN","TREISO",1],["L368","LC","TREMENICO",0],["L369","CT","TREMESTIERI",0],["L369","CT","TREMESTIERI ETNEO",1],["L370","CO","TREMEZZINA",0],["M341","CO","TREMEZZINA",1],["L371","CO","TREMEZZO",0],["L372","BS","TREMOSINE",0],["L372","BS","TREMOSINE SUL GARDA",1],["L373","MI","TRENNO",0],["L374","BZ","TRENS",0],["L375","CS","TRENTA",0],["L376","GO","TRENTA D'ISONZO",0],["L377","SA","TRENTINARA",1],["L378","TN","TRENTO",1],["L379","CE","TRENTOLA",0],["L379","CE","TRENTOLA DUCENTA",1],["L380","BS","TRENZANO",1],["L381","UD","TREPPO",0],["L381","UD","TREPPO CARNICO",0],["L382","UD","TREPPO GRANDE",1],["M399","UD","TREPPO LIGOSULLO",1],["L383","LE","TREPUZZI",1],["L384","SI","TREQUANDA",1],["L385","TN","TRES",0],["L386","MS","TRESANA",1],["L387","VI","TRESCHE-CONCA",0],["L388","BG","TRESCORE",0],["L389","CR","TRESCORE",0],["L388","BG","TRESCORE BALNEARIO",1],["L389","CR","TRESCORE CREMASCO",1],["L390","FE","TRESIGALLO",0],["M409","FE","TRESIGNANA",1],["L391","RC","TRESILICO",0],["L392","SO","TRESIVIO",1],["L393","OR","TRESNURAGHES",1],["L394","VI","TRETTO",0],["L395","CO","TREVANO",0],["L396","VR","TREVENZUOLO",1],["L397","PG","TREVI",1],["L398","RM","TREVI",0],["L398","FR","TREVI NEL LAZIO",1],["L399","AV","TREVICO",1],["L400","BG","TREVIGLIO",1],["L401","RM","TREVIGNANO",0],["L402","TV","TREVIGNANO",1],["L401","RM","TREVIGNANO ROMANO",1],["L403","AL","TREVILLE",1],["L404","BG","TREVIOLO",1],["L405","VA","TREVISAGO",0],["L406","BS","TREVISO",0],["L407","TV","TREVISO",1],["L406","BS","TREVISO BRESCIANO",1],["L408","MI","TREZZANO",0],["L409","MI","TREZZANO",0],["L408","MI","TREZZANO ROSA",1],["L409","MI","TREZZANO SUL NAVIGLIO",1],["L410","CN","TREZZO",0],["L411","MI","TREZZO",0],["L411","MI","TREZZO SULL'ADDA",1],["L410","CN","TREZZO TINELLA",1],["L412","CR","TREZZOLASCO",0],["L413","CO","TREZZONE",1],["L414","PD","TRIBANO",1],["L415","MI","TRIBIANO",1],["L416","GE","TRIBOGNA",1],["A147","CR","TRIBURGO",0],["L417","GO","TRIBUSSA",0],["L418","MT","TRICARICO",1],["L419","LE","TRICASE",1],["L420","VC","TRICERRO",1],["L421","UD","TRICESIMO",1],["L422","BL","TRICHIANA",0],["L423","NU","TRIEI",1],["L424","TS","TRIESTE",1],["L425","BA","TRIGGIANO",1],["L426","CR","TRIGOLO",1],["Z612","EE","TRINIDAD E TOBAGO",1],["L427","CN","TRINITA'",1],["L428","SS","TRINITA' D'AGULTU E VIGNOLA",1],["B915","BT","TRINITAPOLI",1],["B915","FG","TRINITAPOLI",0],["L429","VC","TRINO",1],["L429","VC","TRINO VERCELLESE",0],["L430","IM","TRIORA",1],["L431","ME","TRIPI",1],["L432","AL","TRISOBBIO",1],["L433","VI","TRISSINO",1],["L434","MB","TRIUGGIO",1],["L434","MI","TRIUGGIO",0],["L435","CB","TRIVENTO",1],["L436","BI","TRIVERO",0],["L437","FR","TRIVIGLIANO",1],["L438","UD","TRIVIGNANO UDINESE",1],["L439","PZ","TRIVIGNO",1],["L440","PV","TRIVOLZIO",1],["L441","MI","TRIVULZA",0],["L442","MI","TRIVULZINA",0],["L443","NO","TROBASO",0],["L444","BZ","TRODENA",0],["L444","BZ","TRODENA NEL PARCO NATURALE",1],["L445","TO","TROFARELLO",1],["L446","PV","TROGNANO",0],["L447","FG","TROIA",1],["L448","EN","TROINA",1],["L449","PV","TROMELLO",1],["L450","VB","TRONTANO",1],["A705","CO","TRONZANO",0],["L451","NO","TRONZANO",0],["A705","VA","TRONZANO LAGO MAGGIORE",1],["L451","VC","TRONZANO VERCELLESE",1],["L452","VV","TROPEA",1],["L453","PV","TROVO",1],["L454","MI","TRUCCAZZANO",1],["L455","BZ","TUBRE",1],["L456","TN","TUENETTO",0],["L457","TN","TUENNO",0],["L458","CB","TUFARA",1],["L459","CH","TUFILLO",1],["L460","NA","TUFINO",1],["L461","AV","TUFO",1],["L462","LE","TUGLIE",1],["L463","CA","TUILI",0],["L463","SU","TUILI",1],["L464","SS","TULA",1],["L465","BZ","TUNES",0],["Z352","EE","TUNISIA",1],["L466","PG","TUORO",0],["L466","PG","TUORO SUL TRASIMENO",1],["L467","PV","TURAGO BORDONE",0],["G507","RI","TURANIA",1],["L468","BS","TURANO",0],["L469","MI","TURANO",0],["L469","LO","TURANO LODIGIANO",1],["L470","CO","TURATE",1],["L471","MI","TURBIGO",1],["Z243","EE","TURCHIA",1],["L472","BA","TURI",1],["Z151","EE","TURKMENISTAN",0],["Z258","EE","TURKMENISTAN",1],["Z519","
1EE","TURKS E CAICOS (ISOLE)",1],["L473","CA","TURRI",0],["L473","SU","TURRI",1],["L474","GO","TURRIACO",1],["L475","PE","TURRIVALIGNANI",1],["L476","MI","TURRO",0],["L476","MI","TURRO MILANESE",0],["L477","MT","TURSI",1],["L478","ME","TUSA",1],["L310","VT","TUSCANIA",1],["Z732","EE","TUVALU",1],["L479","IM","UBAGA",0],["C789","BG","UBIALE CLANEZZO",1],["L480","VA","UBOLDO",1],["L481","UD","UCOVIZZA",0],["Z138","EE","UCRAINA",1],["L482","ME","UCRIA",1],["L483","UD","UDINE",1],["Z353","EE","UGANDA",1],["L484","LE","UGENTO",1],["L485","LE","UGGIANO LA CHIESA",1],["L486","CO","UGGIATE",0],["L487","CO","UGGIATE-TREVANO",1],["L481","UD","UGOVIZZA VALBRUNA",0],["L488","CA","ULA'",0],["L488","OR","ULA' TIRSO",1],["L489","NU","ULASSAI",1],["L490","BZ","ULTIMO",1],["G196","TO","ULZIO",0],["L491","PL","UMAGO",0],["F978","AN","UMANA",0],["D786","PG","UMBERTIDE",1],["L492","KR","UMBRIATICO",1],["L493","NO","UNCHIO",0],["Z134","EE","UNGHERIA",1],["Z135","EE","UNIONE REPUBBLICHE SOCIALISTE SOVIETICHE",0],["L494","BS","URAGO D'OGLIO",1],["L495","BS","URAGO MELLA",0],["L496","OR","URAS",1],["L497","PD","URBANA",1],["L498","PU","URBANIA",1],["L499","SV","URBE",1],["L500","PU","URBINO",1],["L501","MC","URBISAGLIA",1],["L501","MC","URBISAGLIA BONSERVIZI",0],["L502","BG","URGNANO",1],["L503","SS","URI",1],["L504","CO","URIO",0],["Z613","EE","URUGUAY",1],["L505","CB","URURI",1],["L506","NU","URZULEI",1],["L507","GE","USCIO",1],["L508","OR","USELLUS",1],["L509","SS","USINI",1],["L510","MI","USMATE",0],["L511","MB","USMATE VELATE",1],["L511","MI","USMATE VELATE",0],["L512","CA","USSANA",0],["L512","SU","USSANA",1],["L513","CA","USSARAMANNA",0],["L513","SU","USSARAMANNA",1],["L514","NU","USSASSAI",1],["L515","TO","USSEAUX",1],["L516","TO","USSEGLIO",1],["L517","MC","USSITA",1],["L518","CN","USSOLO",0],["L519","PA","USTICA",1],["L520","GO","USTIE",0],["L521","CA","UTA",1],["Z143","EE","UZBEKISTAN",0],["Z259","EE","UZBEKISTAN",1],["L522","PT","UZZANO",1],["L523","PV","VACCARIZZA",0],["L524","CS","VACCARIZZO",0],["L524","CS","VACCARIZZO ALBANESE",1],["L525","RI","VACONE",1],["L526","CH","VACRI",1],["L527","BZ","VADENA",1],["L528","GE","VADO",0],["L528","SV","VADO LIGURE",1],["L533","LU","VAGLI SOTTO",1],["L529","FI","VAGLIA",1],["L530","AL","VAGLIERANO",0],["L531","AL","VAGLIO",0],["L532","PZ","VAGLIO",0],["L532","PZ","VAGLIO BASILICATA",1],["L532","PZ","VAGLIO DI BASILICATA",0],["L532","PZ","VAGLIO LUCANO",0],["L531","AT","VAGLIO SERRA",1],["L534","NO","VAGNA",0],["L535","CR","VAIANO",0],["L536","MI","VAIANO",0],["L537","PO","VAIANO",1],["L535","CR","VAIANO CREMASCO",1],["L536","MI","VAIANO VALLE",0],["L538","TO","VAIE",1],["L539","CR","VAILATE",1],["L540","CE","VAIRANO",0],["L541","CR","VAIRANO",0],["L542","PV","VAIRANO",0],["L541","CR","VAIRANO CREMASCO",0],["L540","CE","VAIRANO PATENORA",1],["L542","PV","VAIRANO PAVESE",0],["M265","PN","VAJONT",1],["M334","BG","VAL BREMBILLA",1],["G451","AR","VAL D'AMBRA",0],["L555","TO","VAL DELLA TORRE",1],["M405","TO","VAL DI CHY",1],["L562","PV","VAL DI NIZZA",1],["H261","AO","VAL DI REMA",0],["L564","BZ","VAL DI VIZZE",1],["M374","BL","VAL DI ZOLDO",1],["M384","VI","VAL LIONA",1],["L637","VA","VAL MARCHIROLO",0],["L638","SO","VAL MASINO",1],["H259","CO","VAL REZZO",1],["M254","FM","VAL SANTAMARINA",0],["L543","BZ","VALAS",0],["L544","BG","VALBONDIONE",1],["L545","BG","VALBREMBO",1],["M423","VI","VALBRENTA",1],["L546","GE","VALBREVENNA",1],["L547","CO","VALBRONA",1],["L548","TO","VALCHIUSA",0],["M415","TO","VALCHIUSA",1],["L549","AO","VALCHIUSELLA",0],["L550","TN","VALDA",0],["A179","TN","VALDAGNO",0],["L551","VI","VALDAGNO",1],["A179","TN","VALDAGNO DI TRENTO",0],["M343","TN","VALDAONE",1],["L552","BZ","VALDAORA",1],["L553","PL","VALDARSA",0],["L554","VI","VALDASTICO",1],["L556","BI","VALDENGO",1],["G319","TP","VALDERICE",1],["L557","SO","VALDIDENTRO",1],["L558","CN","VALDIERI",1],["L559","BZ","VALDIGIOVO",0],["L560","AO","VALDIGNA D'AOSTA",0],["M417","BI","VALDILANA",1],["L561","ME","VALDINA",1],["L563","SO","VALDISOTTO",1],["L565","TV","VALDOBBIADENE",1],["L566","VC","VALDUGGIA",1],["L567","VR","VALEGGIO",0],["L568","PV","VALEGGIO",1],["L567","VR","VALEGGIO SUL MINCIO",1],["L569","VT","VALENTANO",1],["L570","AL","VALENZA",1],["L571","BA","VALENZANO",1],["L572","LO","VALERA FRATTA",1],["L573","PG","VALFABBRICA",1],["L574","AT","VALFENERA",1],["L575","TN","VALFLORIANA",1],["M382","MC","VALFORNACE",1],["L576","SO","VALFURVA",1],["L577","VA","VALGANNA",1],["L578","TO","VALGIOIE",1],["L559","BZ","VALGIOVO",0],["L579","BG","VALGOGLIO",1],["L580","CN","VALGRANA",1],["L581","LC","VALGREGHENTINO",1],["L582","AO","VALGRISANCHE",0],["L582","AO","VALGRISENCHE",1],["L582","AO","VALGRISENZA",0],["L583","EN","VALGUARNERA CAROPEPE",1],["L585","BG","VALL'ALTA",0],["L584","BL","VALLADA",0],["L584","BL","VALLADA AGORDINA",1],["L586","BI","VALLANZENGO",1],["L587","BZ","VALLARGA",0],["L588","TN","VALLARSA",1],["L589","AV","VALLATA",1],["L590","BL","VALLE",0],["L591","CE","VALLE",0],["L592","MI","VALLE",0],["L593","PV","VALLE",0],["L594","CE","VALLE AGRICOLA",1],["L595","BZ","VALLE AURINA",1],["M404","VB","VALLE CANNOBINA",1],["L597","TE","VALLE CASTELLANA",1],["L602","PL","VALLE D'ISTRIA",0],["G540","SA","VALLE DELL'ANGELO",1],["L590","BL","VALLE DI CADORE",1],["L601","BZ","VALLE DI CASIES",1],["L591","CE","VALLE DI MADDALONI",1],["L594","CE","VALLE DI PRATA",0],["L592","MI","VALLE GUIDINO",0],["L606","VC","VALLE INFERIORE MOSSO",0],["L593","PV","VALLE LOMELLINA",1],["L606","BI","VALLE MOSSO",0],["L617","PV","VALLE SALIMBENE",1],["L618","TN","VALLE SAN FELICE",0],["L619","TE","VALLE SAN GIOVANNI",0],["L620","BI","VALLE SAN NICOLAO",1],["L621","BZ","VALLE SAN SILVESTRO",0],["L622","VC","VALLE SUPERIORE MOSSO",0],["L596","IM","VALLEBONA",1],["L598","FR","VALLECORSA",1],["L599","IM","VALLECROSIA",1],["L600","IM","VALLECROSIA CON SAN BIAGIO DELLA CIMA",0],["L603","PA","VALLEDOLMO",1],["L604","SS","VALLEDORIA",1],["I322","CZ","VALLEFIORITA",1],["M331","PU","VALLEFOGLIA",1],["L605","FR","VALLEFREDDA",0],["M362","TN","VALLELAGHI",1],["L607","VV","VALLELONGA",1],["L608","BZ","VALLELUNGA",0],["L609","CL","VALLELUNGA",0],["L608","BZ","VALLELUNGA CARLINO",0],["L609","CL","VALLELUNGA PRATAMENO",1],["L605","FR","VALLEMAIO",1],["L610","UD","VALLENONCELLO",0],["L611","RM","VALLEPIETRA",1],["L612","VT","VALLERANO",1],["L613","CA","VALLERMOSA",0],["L613","SU","VALLERMOSA",1],["L614","FR","VALLEROTONDA",1],["L615","BZ","VALLES",0],["L616","AV","VALLESACCARDA",1],["L623","BG","VALLEVE",1],["L624","VI","VALLI DEI SIGNORI",0],["L624","VI","VALLI DEL PASUBIO",1],["L625","RM","VALLINFREDA",1],["L626","BS","VALLIO",0],["L626","BS","VALLIO TERME",1],["L627","PG","VALLO",0],["L628","SA","VALLO",0],["L629","TO","VALLO",0],["L628","SA","VALLO DELLA LUCANIA",1],["L627","PG","VALLO DI NERA",1],["L629","TO","VALLO TORINESE",1],["L630","VI","VALLONARA",0],["L631","CN","VALLORIA",0],["L632","IM","VALLORIA",0],["L632","IM","VALLORIA MARITTIMA",0],["L631","CN","VALLORIATE",1],["L633","AL","VALMACCA",1],["L634","LC","VALMADRERA",1],["L635","VC","VALMAGGIA",0],["L636","CN","VALMALA",0],["L639","RM","VALMONTONE",1],["L640","CO","VALMOREA",1],["L641","PR","VALMOZZOLA",1],["L642","BG","VALNEGRA",1],["L643","AO","VALPELLINA",0],["L643","AO","VALPELLINE",1],["L644","TO","VALPERGA",1],["L645","AO","VALPRATO",0],["B510","TO","VALPRATO SOANA",1],["L646","VI","VALROVINA",0],["M320","BO","VALSAMOGGIA",1],["L647","AO","VALSAVARA",0],["L647","AO","VALSAVARANCHE",0],["L647","AO","VALSAVARENCHE",1],["L648","BS","VALSAVIORE",0],["L649","BG","VALSECCA",0],["D513","MT","VALSINNI",1],["C936","CO","VALSOLDA",1],["L650","VI","VALSTAGNA",0],["L651","VB","VALSTRONA",1],["L652","BG","VALTESSE",0],["L653","PG","VALTOPINA",1],["L654","AO","VALTORNENZA",0],["L655","BG","VALTORTA",1],["L654","AO","VALTOURNANCHE",0],["L654","AO","VALTOURNENCHE",1],["L656","SA","VALVA",1],["M395","LC","VALVARRONE",1],["L657","PN","VALVASONE",0],["M346","PN","VALVASONE ARZENE",1],["L658","CT","VALVERDE",1],["L659","PV","VALVERDE",0],["L468","BS","VALVESTINO",1],["L660","BZ","VANDOIES",1],["L661","BZ","VANDOIES DI SOPRA",0],["L662","BZ","VANDOIES DI SOTTO",0],["L663","BZ","VANGA",0],["Z733","EE","VANUATU",1],["L664","MI","VANZAGHELLO",1],["L665","MI","VANZAGO",1],["L666","NO","VANZONE",0],["L666","VB","VANZONE CON SAN CARLO",1],["L667","MI","VAPRIO",0],["L668","NO","VAPRIO",0],["L667","MI","VAPRIO D'ADDA",1],["L668","NO","VAPRIO D'AGOGNA",1],["L669","VC","VARALLO",1],["L670","NO","VARALLO POMBIA",1],["L671","CO","VARANO",0],["M248","TN","VARANO",0],["L671","VA","VARANO BORGHI",1],["L672","PR","VARANO DE' MELEGARI",1],["L673","RC","VARAPODIO",1],["L674","VA","VARARO",0],["L675","SV","VARAZZE",1],["L676","PG","VARCO",0],["L676","RI","VARCO SABINO",1],["L677","MB","VAREDO",1],["L677","MI","VAREDO",0],["L678","TN","VARENA",0],["L679","AL","VARENGO",0],["L680","LC","VARENNA",1],["L681","GE","VARESE",0],["L682","VA","VARESE",1],["L681","SP","VARESE LIGURE",1],["L683","AL","VARGO",0],["L684","GE","VARIGOTTI",0],["L685","TO","VARISELLA",1],["L686","UD","VARMO",1],["L687","BZ","VARNA",1],["L688","BN","VARONI",0],["L689","PR","VARSI",1],["L690","PV","VARZI",1],["L691","VB","VARZO",1],["L692","BL","VAS",0],["A701","VT","VASANELLO",1],["L693","IM","VASIA",1],["L694","TN","VASIO",0],["L695","CO","VASSENA",0],["E372","CH","VASTO",1],["L696","IS","VASTOGIRARDI",1],["L697","TN","VATTARO",0],["L698","TO","VAUDA CANAVESE",1],["L698","TO","VAUDA DI FRONT",0],["H847","TO","VAUDA SAN MORIZIO",0],["L538","TO","VAYES",0],["E728","RI","VAZIA",0],["L699","VV","VAZZANO",1],["L700","TV","VAZZOLA",1],["L701","VA","VECCANA",0],["L702","PI","VECCHIANO",1],["L703","CO","VEDANO",0],["L704","MI","VEDANO",0],["L704","MB","VEDANO AL LAMBRO",1],["L704","MI","VEDANO AL LAMBRO",0],["L703","VA","VEDANO OLONA",1],["L705","VA","VEDDASCA",0],["L706","TV","VEDELAGO",1],["L707","BG","VEDESETA",1],["L708","MI","VEDUGGIO",0],["L709","MB","VEDUGGIO CON COLZANO",1],["L709","MI","VEDUGGIO CON COLZANO",0],["L710","PD","VEGGIANO",1],["M293","FM","VEGLIA",0],["L711","LE","VEGLIE",1],["L712","BI","VEGLIO",1],["L713","VT","VEJANO",1],["L543","BZ","VELASIO",0],["L511","MI","VELATE",0],["L714","VA","VELATE",0],["L511","MI","VELATE MILANESE",0],["L715","CO","VELESO",1],["L716","PV","VELEZZO",0],["L716","PV","VELEZZO LOMELLINA",1],["L717","PT","VELLANO",0],["L718","SV","VELLEGO",0],["L719","RM","VELLETRI",1],["L720","PV","VELLEZZO",0],["L720","PV","VELLEZZO BELLINI",1],["L721","BS","VELLO",0],["L722","VR","VELO",0],["L723","V
1I","VELO",0],["L723","VI","VELO D'ASTICO",1],["L722","VR","VELO VERONESE",1],["L724","BZ","VELTURNO",1],["L725","IS","VENAFRO",1],["L726","TO","VENALZIO",0],["L727","TO","VENARIA REALE",1],["L728","AP","VENAROTTA",1],["L729","CN","VENASCA",1],["L726","TO","VENAUS",1],["Z366","EE","VENDA",1],["L730","SV","VENDONE",1],["L731","LC","VENDROGNO",0],["L732","VA","VENEGONO",0],["L733","VA","VENEGONO INFERIORE",1],["L734","VA","VENEGONO SUPERIORE",1],["L735","ME","VENETICO",1],["L736","VE","VENEZIA",1],["Z614","EE","VENEZUELA",1],["L737","CO","VENIANO",1],["L738","PZ","VENOSA",1],["M364","RE","VENTASSO",1],["L739","AV","VENTICANO",1],["L740","PA","VENTIMIGLIA",0],["L741","IM","VENTIMIGLIA",1],["L740","PA","VENTIMIGLIA DI SICILIA",1],["L742","LT","VENTOTENE",1],["L743","UD","VENZONE",1],["L744","MI","VERANO",0],["L745","BZ","VERANO",1],["L744","MB","VERANO BRIANZA",1],["L744","MI","VERANO BRIANZA",0],["L746","VB","VERBANIA",1],["L747","CS","VERBICARO",1],["L748","CO","VERCANA",1],["L749","SO","VERCEIA",1],["L750","VC","VERCELLI",1],["L751","LC","VERCURAGO",1],["L752","BG","VERDELLINO",1],["L753","BG","VERDELLO",1],["L754","CO","VERDERIO",0],["M337","LC","VERDERIO",1],["L755","LC","VERDERIO INFERIORE",0],["L756","LC","VERDERIO SUPERIORE",0],["L757","TN","VERDESINA",0],["L758","CN","VERDUNO",1],["L759","SV","VEREZZI",0],["L760","CO","VERGANO",0],["L761","NO","VERGANO",0],["L761","NO","VERGANO NOVARESE",0],["L762","BO","VERGATO",1],["L763","LU","VERGEMOLI",0],["L764","FC","VERGHERETO",1],["L765","VA","VERGIATE",1],["Z520","EE","VERGINI AMERICANE (ISOLE)",1],["Z525","EE","VERGINI BRITANNICHE (ISOLE)",1],["L766","MI","VERGO",0],["L767","VA","VERGOBBIO",0],["H840","CO","VERGOSA",0],["L768","MI","VERMEZZO",0],["M424","MI","VERMEZZO CON ZELO",1],["L769","TN","VERMIGLIO",1],["L770","CO","VERNA",0],["L771","CN","VERNANTE",1],["L772","PC","VERNASCA",1],["L773","MI","VERNATE",1],["L774","SP","VERNAZZA",1],["L775","PO","VERNIO",1],["L776","LE","VERNOLE",1],["L777","BS","VEROLANUOVA",1],["L778","BS","VEROLAVECCHIA",1],["L779","TO","VEROLENGO",1],["L780","FR","VEROLI",1],["L781","VR","VERONA",1],["D193","VR","VERONELLA",1],["L782","GO","VERPOGLIANO",0],["L783","AO","VERRAYES",1],["C282","AO","VERRE'S",0],["C282","AO","VERRES",1],["L784","PV","VERRETTO",1],["C200","CB","VERRINO",0],["L785","BI","VERRONE",1],["L786","PV","VERRUA",0],["L787","TO","VERRUA",0],["L788","PV","VERRUA PO",1],["L787","TO","VERRUA SAVOIA",1],["L786","PV","VERRUA SICCOMARIO",0],["L789","GO","VERSA",0],["L790","BZ","VERSCIAGO",0],["L791","CO","VERTEMATE",0],["L792","CO","VERTEMATE CON MINOPRIO",1],["L793","PL","VERTENEGLIO",0],["L794","GO","VERTOIBA",0],["L794","GO","VERTOIBA IN CAMPI SANTI",0],["L795","BG","VERTOVA",1],["L796","GO","VERTOVINO",0],["L797","RN","VERUCCHIO",1],["L798","NO","VERUNO",0],["L799","SO","VERVIO",1],["L800","TN","VERVO'",0],["L801","UD","VERZEGNIS",1],["L803","GE","VERZI PIETRA",0],["L802","KR","VERZINO",1],["L804","CN","VERZUOLO",1],["L805","PD","VESCOVANA",1],["L806","CR","VESCOVATO",1],["L807","AT","VESIME",1],["L808","NO","VESPOLATE",1],["L809","IM","VESSALICO",1],["L810","VR","VESTENANOVA",1],["L811","TO","VESTIGNE'",1],["L812","BS","VESTONE",1],["L813","LC","VESTRENO",0],["L814","VT","VETRALLA",1],["L815","RE","VETTO",1],["L816","BS","VEZZA",0],["L817","CN","VEZZA",0],["L817","CN","VEZZA D'ALBA",1],["L816","BS","VEZZA D'OGLIO",1],["L818","BZ","VEZZANO",0],["L819","GE","VEZZANO",0],["L820","RE","VEZZANO",0],["L821","TN","VEZZANO",0],["L818","BZ","VEZZANO IN VENOSTA",0],["L819","SP","VEZZANO LIGURE",1],["L820","RE","VEZZANO SUL CROSTOLO",1],["L822","GE","VEZZI",0],["L823","SV","VEZZI PORTIO",1],["L824","NO","VEZZO",0],["L825","CR","VHO",0],["E136","BO","VIADAGOLA",0],["L826","MN","VIADANA",1],["L827","BG","VIADANICA",1],["L828","CT","VIAGRANDE",1],["L829","AT","VIALE",1],["L829","AT","VIALE D'ASTI",0],["L830","TO","VIALFRE'",1],["L713","RM","VIANO",0],["L831","RE","VIANO",1],["L832","TN","VIARAGO",0],["L833","LU","VIAREGGIO",1],["L834","AT","VIARIGI",1],["F537","VV","VIBO VALENTIA",1],["H930","MI","VIBOLDONE",0],["L835","SA","VIBONATI",1],["L836","FR","VICALVI",1],["L837","PA","VICARI",1],["L838","FI","VICCHIO",1],["L839","NO","VICENO",0],["L840","VI","VICENZA",1],["L548","TO","VICO",0],["L841","CN","VICO",0],["L842","FG","VICO",0],["L843","RM","VICO",0],["L548","TO","VICO CANAVESE",0],["L842","FG","VICO DEL GARGANO",1],["L844","CE","VICO DI PANTANO",0],["L845","NA","VICO EQUENSE",1],["L843","FR","VICO NEL LAZIO",1],["L841","CN","VICOFORTE",1],["L846","PE","VICOLI",1],["L847","NO","VICOLUNGO",1],["L848","PC","VICOMARINO",0],["L849","VA","VICONAGO",0],["L850","PI","VICOPISANO",1],["L851","RM","VICOVARO",1],["L852","MI","VIDARDO",0],["M259","SS","VIDDALBA",1],["L853","CR","VIDICETO CON GURATA",0],["L854","PV","VIDIGULFO",1],["L855","CR","VIDOLASCO",0],["L856","TV","VIDOR",1],["L857","TO","VIDRACCO",1],["L858","FG","VIEST
1E",1],["Z251","EE","VIETNAM",1],["Z245","EE","VIETNAM DEL NORD",0],["Z244","EE","VIETNAM DEL SUD",0],["L859","PZ","VIETRI",0],["L860","SA","VIETRI",0],["L859","PZ","VIETRI DI POTENZA",1],["L860","SA","VIETRI SUL MARE",1],["L861","MI","VIGADORE",0],["L862","PV","VIGALFO",0],["L863","TN","VIGALZANO",0],["L864","VB","VIGANELLA",0],["L865","BG","VIGANO",0],["L867","MI","VIGANO",0],["L867","MI","VIGANO CERTOSINO",0],["L865","BG","VIGANO SAN MARTINO",1],["L866","LC","VIGANO'",1],["L868","FE","VIGARANO MAINARDA",1],["L869","VR","VIGASIO",1],["L870","PR","VIGATTO",0],["L871","MI","VIGENTINO",0],["L872","PV","VIGEVANO",1],["L873","PZ","VIGGIANELLO",1],["L874","PZ","VIGGIANO",1],["L875","NO","VIGGIONA",0],["L876","VA","VIGGIU'",1],["L876","VA","VIGGIU' ED UNITI",0],["L877","CR","VIGHIZZOLO",0],["L878","PD","VIGHIZZOLO",0],["L878","PD","VIGHIZZOLO D'ESTE",1],["L879","AL","VIGLIANO",0],["L880","NO","VIGLIANO",0],["L880","BI","VIGLIANO BIELLESE",1],["L879","AT","VIGLIANO D'ASTI",1],["L881","AL","VIGNALE MONFERRATO",1],["L882","VT","VIGNANELLO",1],["L883","MI","VIGNATE",1],["G663","PZ","VIGNOLA",0],["L884","TN","VIGNOLA",0],["L885","MO","VIGNOLA",1],["L886","TN","VIGNOLA FALESINA",0],["L886","TN","VIGNOLA-FALESINA",1],["L887","AL","VIGNOLE BORBERA",1],["L888","CN","VIGNOLO",1],["L889","VB","VIGNONE",1],["L890","BL","VIGO",0],["M249","TN","VIGO CAVEDINE",0],["L891","TN","VIGO D'ANAUNIA",0],["L890","BL","VIGO DI CADORE",1],["L893","TN","VIGO DI FASSA",0],["M250","TN","VIGO LOMASO",0],["L903","TN","VIGO RENDENA",0],["L892","PD","VIGODARZERE",1],["L894","BG","VIGOLO",1],["L895","TN","VIGOLO BASELGA",0],["L896","TN","VIGOLO VATTARO",0],["L897","PC","VIGOLZONE",1],["L898","TO","VIGONE",1],["L899","VE","VIGONOVO",1],["L900","PD","VIGONZA",1],["L901","MI","VIGONZINO",0],["L902","PV","VIGONZONE",0],["L904","AL","VIGUZZOLO",1],["L960","CO","VILL'ALBESE",0],["L905","CE","VILLA",0],["L906","NO","VILLA",0],["L907","SO","VILLA",0],["L908","SO","VILLA",0],["L909","UD","VILLA",0],["L910","TN","VILLA AGNEDO",0],["L911","TN","VILLA BANALE",0],["L912","VR","VILLA BARTOLOMEA",1],["L913","LU","VILLA BASILICA",1],["L917","PV","VILLA BISCOSSI",1],["B318","TS","VILLA CACCIA",0],["L919","BS","VILLA CARCINA",1],["L920","BR","VILLA CASTELLI",1],["L921","AO","VILLA CASTELNUOVO",0],["L922","PE","VILLA CELIERA",1],["L925","BS","VILLA COGOZZO",0],["L926","LU","VILLA COLLEMANDINA",1],["L927","AT","VILLA CORSIONE",0],["L928","MI","VILLA CORTESE",1],["L929","BG","VILLA D'ADDA",1],["L918","RO","VILLA D'ADIGE",0],["L930","BS","VILLA D'ALLEGNO",0],["A215","BG","VILLA D'ALME'",1],["L938","BG","VILLA D'OGNA",1],["L941","BZ","VILLA D'UTA",0],["L932","PL","VILLA DECANI",0],["L933","BI","VILLA DEL BOSCO",1],["L934","PD","VILLA DEL CONTE",1],["L935","FM","VILLA DEL NEVOSO",0],["D801","CE","VILLA DI BRIANO",1],["L907","SO","VILLA DI CHIAVENNA",1],["L936","BG","VILLA DI SERIO",1],["L908","SO","VILLA DI TIRANO",1],["L937","PD","VILLA DI VILLA",0],["L940","MI","VILLA DOSIA",0],["L937","PD","VILLA ESTENSE",1],["L943","IM","VILLA FARALDI",1],["L955","IM","VILLA GUARDIA",0],["L956","CO","VILLA GUARDIA",1],["E181","BZ","VILLA IN SELVA",0],["L957","TN","VILLA LAGARINA",1],["A081","FR","VILLA LATINA",1],["L844","CE","VILLA LITERNO",1],["L969","RE","VILLA MINOZZO",1],["L941","BZ","VILLA OTTONE",0],["L996","MI","VILLA PIZZONE",0],["F804","MN","VILLA POMA",0],["L997","MI","VILLA POMPEIANA",0],["M001","MI","VILLA RAVERIO",0],["M006","TN","VILLA RENDENA",0],["M010","CO","VILLA ROMANO",0],["M012","MI","VILLA ROSSA",0],["M017","MI","VILLA SAN FIORANO",0],["M018","RC","VILLA SAN GIOVANNI",1],["H913","VT","VILLA SAN GIOVANNI IN TUSCIA",1],["H934","RC","VILLA SAN GIUSEPPE",0],["I118","CA","VILLA SAN PIETRO",1],["M019","AT","VILLA SAN SECONDO",1],["M023","AQ","VILLA SANT'ANGELO",1],["C592","AO","VILLA SANT'ANSELMO",0],["I298","OR","VILLA SANT'ANTONIO",1],["M020","BZ","VILLA SANTA CATERINA",0],["L905","FR","VILLA SANTA LUCIA",1],["M021","AQ","VILLA SANTA LUCIA DEGLI ABRUZZI",1],["M022","CH","VILLA SANTA MARIA",1],["L909","UD","VILLA SANTINA",1],["I364","FR","VILLA SANTO STEFANO",1],["M024","TS","VILLA SLAVINA",0],["M029","IM","VILLA TALLA",0],["A609","OR","VILLA VERDE",1],["L760","CO","VILLA VERGANO",0],["M033","IM","VILLA VIANI",0],["M034","UD","VILLA VICENTINA",0],["M035","CE","VILLA VOLTURNO",0],["L914","TS","VILLABASSA",0],["L915","BZ","VILLABASSA",1],["L916","PA","VILLABATE",1],["E503","AL","VILLABELLA",0],["L918","RO","VILLABONA",0],["L923","BS","VILLACHIARA",1],["L924","CA","VILLACIDRO",0],["L924","SU","VILLACIDRO",1],["L931","AL","VILLADEATI",1],["L939","RO","VILLADOSE",1],["L906","VB","VILLADOSSOLA",1],["L942","CN","VILLAFALLETTO",1],["L944","AG","VILLAFRANCA",0],["L945","AL","VILLAFRANCA",0],["L946","MS","VILLAFRANCA",0],["L947","PD","VILLAFRANCA",0],["L948","TO","VILLAFRANCA",0],["L949","VR","VILLAFRANCA",0],["L945","AT","VILLAFRANCA D'ASTI",1],["L949","VR","VILLAFRANCA DI VERONA",1],["L946","MS","VILLAFRANCA IN LUNIGIANA",1],["L947","PD","VILLAFRANCA PADOVANA",1],["L948","TO","VILLAFRANCA PIEMONTE",1],["L948","TO","VILLAFRANCA SABAUDA",0],["L944","AG","VILLAFRANCA S
1ICULA",1],["L950","ME","VILLAFRANCA TIRRENA",1],["L951","PA","VILLAFRATI",1],["L952","VI","VILLAGA",1],["L953","NU","VILLAGRANDE STRISAILI",1],["L954","CA","VILLAGRECA",0],["L958","AQ","VILLALAGO",1],["L959","CL","VILLALBA",1],["L961","CH","VILLALFONSINA",1],["L962","PV","VILLALUNGA",0],["L963","AL","VILLALVERNIA",1],["L964","CH","VILLAMAGNA",1],["L965","AV","VILLAMAINA",1],["L966","CA","VILLAMAR",0],["L966","SU","VILLAMAR",1],["L967","RO","VILLAMARZANA",1],["L968","CA","VILLAMASSARGIA",0],["L968","SU","VILLAMASSARGIA",1],["L970","AL","VILLAMIROGLIO",1],["M251","TN","VILLAMONTAGNA",0],["L971","BZ","VILLANDRO",1],["L972","AL","VILLANOVA",0],["L973","AV","VILLANOVA",0],["L974","CN","VILLANOVA",0],["L975","GE","VILLANOVA",0],["L976","MI","VILLANOVA",0],["L978","NO","VILLANOVA",0],["L979","PD","VILLANOVA",0],["L980","PC","VILLANOVA",0],["L981","AO","VILLANOVA BALTEA",0],["L978","BI","VILLANOVA BIELLESE",1],["L982","TO","VILLANOVA CANAVESE",1],["L975","SV","VILLANOVA D'ALBENGA",1],["L983","PV","VILLANOVA D'ARDENGHI",1],["L984","AT","VILLANOVA D'ASTI",1],["L973","AV","VILLANOVA DEL BATTISTA",1],["L985","RO","VILLANOVA DEL GHEBBO",1],["L977","LO","VILLANOVA DEL SILLARO",1],["L979","PD","VILLANOVA DI CAMPOSAMPIERO",1],["L972","AL","VILLANOVA DI CASALE MONFERRATO",0],["L988","RO","VILLANOVA MARCHESANA",1],["L982","TO","VILLANOVA MATHI",0],["L974","CN","VILLANOVA MONDOVI'",1],["L972","AL","VILLANOVA MONFERRATO",1],["L989","SS","VILLANOVA MONTELEONE",1],["L990","CN","VILLANOVA SOLARO",1],["L980","PC","VILLANOVA SULL'ARDA",1],["L991","OR","VILLANOVA TRUSCHEDU",1],["L992","SU","VILLANOVA TULO",1],["L976","MI","VILLANOVA VIMERCATE",0],["L986","CA","VILLANOVAFORRU",0],["L986","SU","VILLANOVAFORRU",1],["L987","CA","VILLANOVAFRANCA",0],["L987","SU","VILLANOVAFRANCA",1],["L992","NU","VILLANOVATULO",0],["L993","CN","VILLANOVAVETTA",0],["L994","PV","VILLANTERIO",1],["L977","MI","VILLANUOVA",0],["L984","AL","VILLANUOVA",0],["L995","BS","VILLANUOVA",0],["L984","AT","VILLANUOVA D'ASTI",0],["L995","BS","VILLANUOVA SUL CLISI",1],["M278","CA","VILLAPERUCCIO",0],["M278","SU","VILLAPERUCCIO",1],["B903","CS","VILLAPIANA",1],["A185","LE","VILLAPICCIOTTI",0],["L998","CA","VILLAPUTZU",0],["L998","SU","VILLAPUTZU",1],["L999","TO","VILLAR ALMESE",0],["L999","TO","VILLAR DORA",1],["M007","TO","VILLAR FOCCHIARDO",1],["M013","TO","VILLAR PELLICE",1],["M014","TO","VILLAR PEROSA",1],["M015","CN","VILLAR SAN COSTANZO",1],["M002","TO","VILLARBASSE",1],["M003","VC","VILLARBOIT",1],["M004","TO","VILLAREGGIA",1],["M005","PV","VILLAREGGIO",0],["G309","NA","VILLARICCA",1],["G760","CH","VILLARIELLI",0],["E022","CA","VILLARIOS",0],["E022","CA","VILLARIOS MASAINAS",0],["M008","CR","VILLAROCCA",0],["M009","AL","VILLAROMAGNANO",1],["M011","EN","VILLAROSA",1],["M016","CA","VILLASALTO",0],["M016","SU","VILLASALTO",1],["M017","MB","VILLASANTA",1],["M017","MI","VILLASANTA",0],["B738","CA","VILLASIMIUS",0],["B738","SU","VILLASIMIUS",1],["M025","CA","VILLASOR",0],["M025","SU","VILLASOR",1],["M026","CA","VILLASPECIOSA",0],["M026","SU","VILLASPECIOSA",1],["M027","TO","VILLASTELLONE",1],["M028","VC","VILLATA",1],["M030","OR","VILLAURBANA",1],["M031","AQ","VILLAVALLELONGA",1],["M032","VI","VILLAVERLA",1],["F260","MI","VILLAVESCO",0],["M036","TN","VILLAZZANO",0],["M363","TN","VILLE D'ANAUNIA",1],["M037","TN","VILLE DEL MONTE",0],["M431","TN","VILLE DI FIEMME",1],["M432","TP","MISILISCEMI",1],["M433","VA","BARDELLO CON MALGESSO E BREGNANO",1],["M434","AT","MORANSENGO-TONENGO",1],["M038","GO","VILLE MONTEVECCHIO",0],["M039","IM","VILLE SAN PIETRO",0],["M040","IM","VILLE SAN SEBASTIANO",0],["L981","AO","VILLENEUVE",1],["M043","GO","VILLESSE",1],["M041","AQ","VILLETTA BARREA",1],["M042","VB","VILLETTE",1],["M044","MN","VILLIMPENTA",1],["M045","BG","VILLONGO",1],["M046","BG","VILLONGO SAN FILASTRO",0],["M047","BG","VILLONGO SANT'ALESSANDRO",0],["M048","TV","VILLORBA",1],["M049","BG","VILMINORE",0],["M050","BG","VILMINORE DI SCALVE",1],["M051","PV","VIMANONE",0],["M052","MB","VIMERCATE",1],["M052","MI","VIMERCATE",0],["M053","MI","VIMODRONE",1],["M054","CO","VIMOGNO",0],["M055","CN","VINADIO",1],["M056","MI","VINAGO",0],["M057","CB","VINCHIATURO",1],["M058","AT","VINCHIO",1],["M059","FI","VINCI",1],["M060","TO","VINOVO",1],["M061","VC","VINTEBBIO",0],["M062","NO","VINZAGLIO",1],["M063","CN","VIOLA",1],["M064","TN","VION",0],["M065","BS","VIONE",1],["M066","GO","VIPACCO",0],["M067","BZ","VIPITENO",1],["H123","MN","VIRGILIO",0],["M068","BS","VIRLE",0],["M069","TO","VIRLE",0],["M069","TO","VIRLE PIEMONTE",1],["M068","BS","VIRLE TRE PONTI",0],["M070","BS","VISANO",1],["M071","TO","VISCHE",1],["M072","NA","VISCIANO",1],["M073","UD","VISCO",1],["M074","PL","VISIGNANO",0],["M075","PL","VISINADA",0],["M076","CO","VISINO",0],["M077","AL","VISONE",1],["M078","MC","VISSO",1],["M079","PV","VISTARINO",1],["M080","TO","VISTRORIO",1],["M081","TP","VITA",1],["M082","VT","VITERBO",1],["Z704","EE","VITI",1],["M083","FR","VITICUSO",1],["M084","CE","VITICUSO E ACQUAFONDATA",0],["M085","PN","VITO D'ASIO",1],["M086","VT","VITORCHIANO",1],["M087","MI","VITTADONE",0],["M088","RG","V
1ITTORIA",1],["M089","TV","VITTORIO",0],["M089","TV","VITTORIO VENETO",1],["M090","AQ","VITTORITO",1],["M091","MI","VITTUONE",1],["M092","CE","VITULACCIO",0],["M093","BN","VITULANO",1],["M092","CE","VITULAZIO",1],["M094","TO","VIU'",1],["M095","RM","VIVARO",0],["M096","PN","VIVARO",1],["M095","RM","VIVARO ROMANO",1],["M097","PV","VIVENTE",0],["M098","BI","VIVERONE",1],["M099","BZ","VIZZE",0],["M100","CT","VIZZINI",1],["M101","MI","VIZZOLA",0],["M101","VA","VIZZOLA TICINO",1],["M102","MI","VIZZOLO",0],["M102","MI","VIZZOLO PREDABISSI",1],["M103","PD","VO",0],["M103","PD","VO'",1],["M104","BS","VOBARNO",1],["M105","GE","VOBBIA",1],["M106","VC","VOCCA",1],["M107","NO","VOCOGNO E PRESTINONE",0],["M108","BL","VODO CADORE",1],["M108","BL","VODO DI CADORE",0],["M109","PV","VOGHERA",1],["M110","FE","VOGHIERA",1],["M111","VB","VOGOGNA",1],["M112","GO","VOISSIZZA DI COMENO",0],["M113","TN","VOLANO",1],["H484","BS","VOLCIANO",0],["M114","VA","VOLDOMINO",0],["M115","NA","VOLLA",1],["M116","CR","VOLONGO",1],["M117","FM","VOLOSCA",0],["M118","TV","VOLPAGO",0],["M118","TV","VOLPAGO DEL MONTELLO",1],["M119","PV","VOLPARA",1],["M120","AL","VOLPEDO",1],["M121","AL","VOLPEGLINO",1],["M122","TO","VOLPIANO",1],["D117","BG","VOLPINO",0],["M125","MN","VOLTA MANTOVANA",1],["Z354","EE","VOLTA=ALTOVOLTA",1],["M123","AL","VOLTAGGIO",1],["M124","BL","VOLTAGO",0],["M124","BL","VOLTAGO AGORDINO",1],["M126","PI","VOLTERRA",1],["M127","CR","VOLTIDO",1],["M128","VA","VOLTORRE",0],["M129","GE","VOLTRI",0],["M130","AV","VOLTURARA",0],["M131","FG","VOLTURARA",0],["M131","FG","VOLTURARA APPULA",1],["M130","AV","VOLTURARA IRPINA",1],["M132","FG","VOLTURINO",1],["M133","TO","VOLVERA",1],["M134","GO","VOLZANA",0],["M135","GO","VOSCHIA",0],["M136","CN","VOTTIGNASCO",1],["Z729","EE","WALLIS E FUTUNA (ISOLE)",1],["M137","TP","XITTA",0],["Z246","EE","YEMEN",1],["Z250","EE","YEMEN REPUBBLICA DEMOCRATICA POPOLARE",0],["M138","VV","ZACCANOPOLI",1],["M139","CT","ZAFFERANA ETNEA",1],["M140","CZ","ZAGARISE",1],["M141","RM","ZAGAROLO",1],["Z312","EE","ZAIRE",1],["M142","TN","ZAMBANA",0],["Z355","EE","ZAMBIA",1],["M143","VV","ZAMBRONE",1],["B938","MI","ZANAVASCO",0],["M144","BG","ZANDOBBIO",1],["M145","VI","ZANE'",1],["M146","CR","ZANENGO",0],["M147","BG","ZANICA",1],["Z356","EE","ZANZIBAR",1],["M148","CR","ZAPPELLO CON BOLZONE",0],["M267","FG","ZAPPONETA",1],["M149","ZA","ZARA",0],["M150","PV","ZAVATTARELLO",1],["M151","PV","ZAVATTARELLO VALVERDE",0],["M152","PV","ZECCONE",1],["M153","OR","ZEDDIANI",1],["C590","BZ","ZEDES",0],["M154","VE","ZELARINO",0],["M155","PV","ZELATA",0],["M156","CO","ZELBIO",1],["M157","CO","ZELBIO VELESO",0],["M158","LO","ZELO BUON PERSICO",1],["M159","MI","ZELO FORAMAGNO",0],["M160","MI","ZELO SURRIGONE",0],["M161","PV","ZEME",1],["M162","PV","ZENEVREDO",1],["M163","TV","ZENSON DI PIAVE",1],["M164","CA","ZEPPARA",0],["M165","PC","ZERBA",1],["M166","PV","ZERBO",1],["M167","PV","ZERBOLO'",1],["M168","OR","ZERFALIU",1],["M169","MS","ZERI",1],["M170","VI","ZERMEGHEDO",1],["M171","TV","ZERO BRANCO",1],["M172","VR","ZEVIO",1],["L848","PC","ZIANO",0],["M173","TN","ZIANO",0],["M173","TN","ZIANO DI FIEMME",1],["L848","PC","ZIANO PIACENTINO",1],["M174","PR","ZIBELLO",0],["M175","PV","ZIBIDO AL LAMBRO",0],["M176","MI","ZIBIDO SAN GIACOMO",1],["M177","SP","ZIGNAGO",1],["Z337","EE","ZIMBABWE",1],["M178","VR","ZIMELLA",1],["M179","BI","ZIMONE",1],["M180","PV","ZINASCO",1],["M181","MI","ZIVIDO",0],["M182","GE","ZOAGLI",1],["M183","MO","ZOCCA",1],["M184","BG","ZOGNO",1],["M185","BO","ZOLA PREDOSA",1],["I345","BL","ZOLDO ALTO",0],["M186","GO","ZOLLA",0],["M187","LE","ZOLLINO",1],["M188","BS","ZONE",1],["M189","BL","ZOPPE'",0],["M189","BL","ZOPPE' DI CADORE",1],["M190","PN","ZOPPOLA",1],["M191","MI","ZORLESCO",0],["M192","NO","ZORNASCO",0],["M193","BG","ZORZINO",0],["M194","VI","ZOVENCEDO",1],["M195","NO","ZOVERALLO",0],["M196","BI","ZUBIENA",1],["M197","SV","ZUCCARELLO",1],["M198","TN","ZUCLO",0],["M199","VI","ZUGLIANO",1],["M200","UD","ZUGLIO",1],["M201","BI","ZUMAGLIA",1],["M202","CS","ZUMPANO",1],["M203","AV","ZUNGOLI",1],["M204","VV","ZUNGRI",1],["M205","MI","ZUNICO",0],["M206","CA","ZURI",0]]},function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.birthplaceFields=function(e,t){var o=document.querySelector(e),a=document.querySelector(t),d=document.createElement("optgroup"),r=document.createElement("optgroup");r.label="-----------",o.appendChild(d),o.appendChild(r),Object.keys(i.PROVINCE).sort(function(e,t){return i.PROVINCE[e]>i.PROVINCE[t]?1:-1}).forEach(function(e,t){var o=i.PROVINCE[e],n=document.createElement("option");n.value=e,n.textContent=o,"EE"===e?r.appendChild(n):d.appendChild(n)}),o.onchange=function(e){for(var t=o.value;a.firstChild;)a.removeChild(a.firstChild);n.COMUNI.forEach(function(e){var o=e[0],n=e[2];if(e[1]===t){var i=document.createElement("option");i.value=o,i.textContent=n.toLowerCase().replace(/\b\w/g,function(e){return e.toUpperCase()}),a.appendChild(i)}})},o.selectedIndex="0",o.onchange()},t.daysInMonth=d,t.extractConsonants=function(e){return e.replace(/[^BCDFGHJKLMNPQRSTVWXYZ]/gi,"")},t.extractVowels=function(e){return e.replace(/[^AEIOU]/gi,"")},t.getAllSubsets=function(e){return e.reduce(function(e,t){return e.concat(e.map(function(e){return[t].concat(function(e){if(Array.isArray(e))return a(e)}(o=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?a(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var o}))},[[]])},t.getValidDate=function(e,t,o){if("string"==typeof e&&void 0===t&&void 0===o)return new Date(e);if(r(e,t,o))return new Date(o,t-1,e,0,0,0,0);throw new Error("The date ".concat(o,"/").concat(t,"/").concat(e," is not a valid date"))},t.isValidDate=r,t.normalizeString=function(e){return e.trim().replace(new RegExp(/[àá]/g),"a'").replace(new RegExp(/[èé]/g),"e'").replace(new RegExp(/[ìí]/g),"i'").replace(new RegExp(/[òó]/g),"o'").replace(new RegExp(/[ùú]/g),"u'").toUpperCase()};var n=o(0),i=o(4);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function d(e,t){switch(e){case 1:return t%4==0&&t%100!=0||t%400==0?29:28;case 8:case 3:case 5:case 10:return 30;default:return 31}}function r(e,t,o){var n=t-1;return n>=0&&n<12&&e>0&&e<=d(n,o)}},function(e,t,o){"use strict";var n=o(3),i=o(5),a=o(1);function d(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,s=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return d=e.done,e},e:function(e){s=!0,a=e},f:function(){try{d||null==o.return||o.return()}finally{if(s)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}function u(e){var t=function(e){if("object"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=s(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(t)?t:t+""}var c=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"string"==typeof t){if(t=t.toUpperCase(),!e.check(t))throw new Error("Provided input is not a valid Codice Fiscale");
1this.code=t,this.reverse()}else{if("object"!==s(t))throw new Error("CodiceFiscale constructor accept either a valid string or a plain object. Check the documentation");var o=t;this.name=o.name,this.surname=o.surname,this.gender=this.checkGender(o.gender),this.birthday=o.birthday?(0,a.getValidDate)(o.birthday):(0,a.getValidDate)(o.day,o.month,o.year),this.birthplace=new n.Comune(o.birthplace,o.birthplaceProvincia),this.compute()}}return t=e,r=[{key:"getCheckCode",value:function(e){e=e.toUpperCase();for(var t=0,o=0;o<15;o+=1){var n=e[o];t+=o%2!=0?i.CHECK_CODE_EVEN[n]:i.CHECK_CODE_ODD[n]}return t%=26,i.CHECK_CODE_CHARS.charAt(t)}},{key:"findLocationCode",value:function(e,t){return new n.Comune(e,t).cc}},{key:"computeInverse",value:function(t){return new e(t).toJSON()}},{key:"reverse",value:function(t){return new e(t).toJSON()}},{key:"compute",value:function(t){return new e(t).toString()}},{key:"check",value:function(t){if("string"!=typeof t)return!1;var o=t.toUpperCase();if(16!==o.length)return!1;if(!/^[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST]{1}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1}$/.test(o))return!1;var n=t.charAt(15);return o=t.slice(0,15),e.getCheckCode(o).toUpperCase()===n.toUpperCase()}},{key:"isOmocodia",value:function(e){var t,o=d(i.NUMERIC_POS);try{for(o.s();!(t=o.n()).done;){var n=t.value;if(!/^[0-9]$/.test(e[n]))return!0}}catch(e){o.e(e)}finally{o.f()}return!1}},{key:"getOmocodie",value:function(t){return new e(t).omocodie()}},{key:"surnameCode",value:function(e){return"".concat((0,a.extractConsonants)(e)).concat((0,a.extractVowels)(e),"XXX").substr(0,3).toUpperCase()}},{key:"nameCode",value:function(e){var t=(0,a.extractConsonants)(e);return(t=t.length>=4?t.charAt(0)+t.charAt(2)+t.charAt(3):(t+="".concat((0,a.extractVowels)(e),"XXX")).substr(0,3)).toUpperCase()}},{key:"dateCode",value:function(e,t,o,n){return o=(o="0".concat(o)).substr(o.length-2,2),t=i.MONTH_CODES[t-1],"F"===n.toUpperCase()&&(e+=40),e=(e="0".concat(e)).substr(e.length-2,2),"".concat(o).concat(t).concat(e)}},{key:"toNumberIfOmocodia",value:function(e){if(isNaN(e)){for(var t="",o=e.split(""),n=0;n<o.length;n++){var a=o[n];t+=isNaN(a)?i.OMOCODIA_TABLE_INVERSE[a]:a}return t}return e}},{key:"fromOmocodiaToOriginal",value:function(t){t=t.substr(0,15);var o,n=d(i.NUMERIC_POS);try{for(n.s();!(o=n.n()).done;){var a=o.value,r=t[a];r.match(/[A-Z]/i)&&(t="".concat(t.substr(0,a)).concat(i.OMOCODIA_TABLE_INVERSE[r]).concat(t.substr(a+1)))}}catch(e){n.e(e)}finally{n.f()}return t+e.getCheckCode(t)}}],(o=[{key:"day",get:function(){return this.birthday.getUTCDate()},set:function(e){this.birthday.setDate(e)}},{key:"month",get:function(){return this.birthday.getUTCMonth()+1},set:function(e){this.birthday.setMonth(e-1)}},{key:"year",get:function(){return this.birthday.getUTCFullYear()},set:function(e){this.birthday.setFullYear(e)}},{key:"cf",get:function(){return this.code}},{key:"nameCode",get:function(){return this.code.substr(3,3)}},{key:"surnameCode",get:function(){return this.code.substr(0,3)}},{key:"checkCode",get:function(){return this.code.substr(15,1)}},{key:"toString",value:function(){return this.code}},{key:"toJSON",value:function(){return{name:this.name,surname:this.surname,gender:this.gender,day:this.birthday.getDate(),year:this.birthday.getFullYear(),month:this.birthday.getMonth()+1,birthday:this.birthday.toISOString().slice(0,10),birthplace:this.birthplace.nome,birthplaceProvincia:this.birthplace.prov,cf:this.code}}},{key:"isValid",value:function(){if("string"!=typeof this.code)return!1;if(this.code=this.code.toUpperCase(),16!==this.code.length)return!1;var t=this.code.charAt(15),o=this.code.slice(0,15);return e.getCheckCode(o).toUpperCase()===t.toUpperCase()}},{key:"omocodie",value:function(){var t,o=[],n=this.code.slice(0,15),r=d((0,a.getAllSubsets)(i.NUMERIC_POS));try{for(r.s();!(t=r.n()).done;){var s,l=t.value,u=n,c=d(l);try{for(c.s();!(s=c.n()).done;){var A=s.value,C=n[A];u="".concat(u.substr(0,A)).concat(i.OMOCODIA_TABLE[C]).concat(u.substr(A+1))}}catch(e){c.e(e)}finally{c.f()}l.length>0&&o.push(u+e.getCheckCode(u))}}catch(e){r.e(e)}finally{r.f()}return o}},{key:"compute",value:function(){var t=this.getSurnameCode();
1t+=this.getNameCode(),t+=this.dateCode(),t+=this.birthplace.cc,t+=e.getCheckCode(t),this.code=t}},{key:"reverse",value:function(){var t=e.isOmocodia(this.code)?e.fromOmocodiaToOriginal(this.code):this.code;this.name=t.substr(3,3),this.surname=t.substr(0,3);var o=t.substr(6,2),a=parseInt("19".concat(o),10),d=parseInt("20".concat(o),10),r=d>(new Date).getFullYear()?a:d,s=t.substr(8,1),l=i.MONTH_CODES.indexOf(s);this.gender="M";var u=t.substr(9,2),c=parseInt(u,10);c>31&&(this.gender="F",c-=40),this.birthday=new Date(Date.UTC(r,l,c,0,0,0,0));var A=t.substr(11,4);return this.birthplace=n.Comune.GetByCC(A),this.toJSON()}},{key:"checkGender",value:function(e){if(this.gender=void 0!==e?e.toUpperCase():this.gender.toUpperCase(),"string"!=typeof this.gender)throw new Error("Gender must be a string");if("M"!==this.gender&&"F"!==this.gender)throw new Error("Gender must be either 'M' or 'F'");return e}},{key:"getSurnameCode",value:function(){return e.surnameCode(this.surname)}},{key:"getNameCode",value:function(){return e.nameCode(this.name)}},{key:"dateCode",value:function(){return e.dateCode(this.birthday.getDate(),this.birthday.getMonth()+1,this.birthday.getFullYear(),this.gender)}}])&&l(t.prototype,o),r&&l(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,o,r}();c.utils={birthplaceFields:a.birthplaceFields},e.exports=c},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Comune=void 0;var n=o(0),i=o(1);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,s=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return d=e.done,e},e:function(e){s=!0,a=e},f:function(){try{d||null==o.return||o.return()}finally{if(s)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function s(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=a(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==a(t)?t:t+""}t.Comune=function(){function e(t,o,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),i||void 0===n||void 0===o){var a=this.searchByNameAndProvince(t,o);if(void 0===a&&4===t.length&&(a=this.searchByCC(t)),void 0===a)throw new Error("Comune with name ".concat(t," doesn't exist"));if(void 0!==n&&a.cc!==n)throw new Error("Comune with cc ".concat(n," doesn't exist"));this.nome=a.nome,this.prov=a.prov,this.cc=a.cc}else this.nome=t,this.prov=o,this.cc=n}return t=e,a=[{key:"GetByName",value:function(t,o){return new e(t,o)}},{key:"GetByCC",value:function(t){var o,i,a=d(n.COMUNI);try{for(a.s();!(i=a.n()).done;){var r=i.value;if(r[0]===t&&1===r[3]){o=r;break}r[0]===t&&(o=r)}}catch(e){a.e(e)}finally{a.f()}if(void 0!==o)return new e(o[2],o[1],o[0],!1);throw new Error("Comune with cc ".concat(t," doesn't exist"))}}],(o=[{key:"nomeNorm",get:function(){return(0,i.normalizeString)(this.nome)}},{key:"searchByCC",value:function(t){var o;try{o=e.GetByCC(t)}catch(e){}if(void 0!==o)return o.toJSON()}},{key:"searchByName",value:function(e){this.searchByNameAndProvince(e)}},{key:"searchByNameAndProvince",value:function(t,o){var a=(0,i.normalizeString)(t),d=o&&(0,i.normalizeString)(o),r=n.COMUNI.filter(function(e){return d?e[1]===d&&e[2]===a:e[2]===a}).map(function(e){return{cc:e[0],prov:e[1],nome:e[2],active:1===e[3]}});if(1===r.length)return r[0];if(1===(r=r.filter(function(e){return e.active})).length)return r[0];if(o)throw new Error("Comune with name of ".concat(t," and prov ").concat(o," doesn't exists"));if(4===t.length&&t.toUpperCase()===t)return e.GetByCC(t);throw new Error("Comune with name of ".concat(t," is found in more than one province. Please specify the province code"))}},{key:"toJSON",value:function(){return{cc:this.cc,nome:this.nome,prov:this.prov}}}])&&s(t.prototype,o),a&&s(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,o,a}()},function(e,t,o){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.PROVINCE=void 0,t.PROVINCE={AG:"Agrigento",AL:"Alessandria",AN:"Ancona",AO:"Aosta",AP:"Ascoli Piceno",AQ:"L'Aquila",AR:"Arezzo",AT:"Asti",AV:"Avellino",BA:"Bari",BG:"Bergamo",BI:"Biella",BL:"Belluno",BN:"Benevento",BO:"Bologna",BR:"Brindisi",BS:"Brescia",BT:"Barletta-Andria-Trani",BZ:"Bolzano",CA:"Cagliari",CB:"Campobasso",CE:"Caserta",CH:"Chieti",CL:"Caltanissetta",CN:"Cuneo",CO:"Como",CR:"Cremona",CS:"Cosenza",CT:"Catania",CZ:"Catanzaro",EN:"Enna",FC:"Forlì-Cesena",FE:"Ferrara",FG:"Foggia",FI:"Firenze",FM:"Fermo",FR:"Frosinone",GE:"Genova",GO:"Gorizia",GR:"Grosseto",IM:"Imperia",IS:"Isernia",KR:"Crotone",LC:"Lecco",LE:"Lecce",LI:"Livorno",LO:"Lodi",LT:"Latina",LU:"Lucca",MB:"Monza e della Brianza",MC:"Macerata",ME:"Messina",MI:"Milano",MN:"Mantova",MO:"Modena",MS:"Massa-Carrara",MT:"Matera",NA:"Napoli",NO:"Novara",NU:"Nuoro",OR:"Oristano",PA:"Palermo",PC:"Piacenza",PD:"Padova",PE:"Pescara",PG:"Perugia",PI:"Pisa",PN:"Pordenone",PO:"Prato",PR:"Parma",PT:"Pistoia",PU:"Pesaro e Urbino",PV:"Pavia",PZ:"Potenza",RA:"Ravenna",RC:"Reggio Calabria",RE:"Reggio Emilia",RG:"Ragusa",RI:"Rieti",RM:"Roma",RN:"Rimini",RO:"Rovigo",SA:"Salerno",SI:"Siena",SO:"Sondrio",SP:"La Spezia",SR:"Siracusa",SS:"Sassari",SU:"Sud Sardegna",SV:"Savona",TA:"Taranto",TE:"Teramo",TN:"Trento",TO:"Torino",TP:"Trapani",TR:"Terni",TS:"Trieste",TV:"Treviso",UD:"Udine",VA:"Varese",VB:"Verbano-Cusio-Ossola",VC:"Vercelli",VE:"Venezia",VI:"Vicenza",VR:"Verona",VS:"Medio Campidano",VT:"Viterbo",VV:"Vibo Valentia",EE:"Estero"}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OMOCODIA_TABLE_INVERSE=t.OMOCODIA_TABLE=t.NUMERIC_POS=t.MONTH_CODES=t.CHECK_CODE_ODD=t.CHECK_CODE_EVEN=t.CHECK_CODE_CHARS=void 0,t.MONTH_CODES=["A","B","C","D","E","H","L","M","P","R","S","T"],t.CHECK_CODE_ODD={0:1,1:0,2:5,3:7,4:9,5:13,6:15,7:17,8:19,9:21,A:1,B:0,C:5,D:7,E:9,F:13,G:15,H:17,I:19,J:21,K:2,L:4,M:18,N:20,O:11,P:3,Q:6,R:8,S:12,T:14,U:16,V:10,W:22,X:25,Y:24,Z:23},t.CHECK_CODE_EVEN={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25},t.OMOCODIA_TABLE={0:"L",1:"M",2:"N",3:"P",4:"Q",5:"R",6:"S",7:"T",8:"U",9:"V"},t.OMOCODIA_TABLE_INVERSE={L:"0",M:"1",N:"2",P:"3",Q:"4",R:"5",S:"6",T:"7",U:"8",V:"9"},t.CHECK_CODE_CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZ",t.NUMERIC_POS=[6,7,9,10,12,13,14]}])},12:e=>{var t,o;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&o.rotl(e,8)|4278255360&o.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=o.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],o=0,n=0;o<e.length;o++,n+=8)t[n>>>5]|=e[o]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],o=0;o<32*e.length;o+=8)t.push(e[o>>>5]>>>24-o%32&255);return t},bytesToHex:function(e){for(var t=[],o=0;o<e.length;o++)t.push((e[o]>>>4).toString(16)),t.push((15&e[o]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],o=0;o<e.length;o+=2)t.push(parseInt(e.substr(o,2),16));return t},bytesToBase64:function(e){for(var o=[],n=0;n<e.length;n+=3)for(var i=e[n]<<16|e[n+1]<<8|e[n+2],a=0;a<4;a++)8*n+6*a<=8*e.length?o.push(t.charAt(i>>>6*(3-a)&63)):o.push("=");return o.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var o=[],n=0,i=0;n<e.length;i=++n%4)0!=i&&o.push((t.indexOf(e.charAt(n-1))&Math.pow(2,-2*i+8)-1)<<2*i|t.indexOf(e.charAt(n))>>>6-2*i);return o}},e.exports=o},738:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},808:(e,t,o)=>{var n,i;!function(a){void 0===(i="function"==typeof(n=a)?n.call(t,o,t,e):n)||(e.exports=i),e.exports=a()}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var o=arguments[e];for(var n in o)t[n]=o[n]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent)}return function o(n){function i(){}function a(t,o,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},i.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var d=JSON.stringify(o);/^[\{\[]/.test(d)&&(o=d)}catch(e){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var s in a)a[s]&&(r+="; "+s,!0!==a[s]&&(r+="="+a[s].split(";")[0]));return document.cookie=t+"="+o+r}}function d(e,o){if("undefined"!=typeof document){for(var i={},a=document.cookie?document.cookie.split("; "):[],d=0;d<a.length;d++){var r=a[d].split("="),s=r.slice(1).join("=");o||'"'!==s.charAt(0)||(s=s.slice(1,-1));try{var l=t(r[0]);if(s=(n.read||n)(s,l)||t(s),o)try{s=JSON.parse(s)}catch(e){}if(i[l]=s,e===l)break}catch(e){}}return e?i[e]:i}}return i.set=a,i.get=function(e){return d(e,!1)},i.getJSON=function(e){return d(e,!0)},i.remove=function(t,o){a(t,"",e(o,{expires:-1}))},i.defaults={},i.withConverter=o,i}(function(){})})},568:(e,t,o)=>{var n,i,a,d,r;n=o(12),i=o(487).utf8,a=o(738),d=o(487).bin,(r=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?d.stringToBytes(e):i.stringToBytes(e):a(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var o=n.bytesToWords(e),s=8*e.length,l=1732584193,u=-271733879,c=-1732584194,A=271733878,C=0;C<o.length;C++)o[C]=16711935&(o[C]<<8|o[C]>>>24)|4278255360&(o[C]<<24|o[C]>>>8);o[s>>>5]|=128<<s%32,o[14+(s+64>>>9<<4)]=s;var O=r._ff,E=r._gg,m=r._hh,I=r._ii;for(C=0;C<o.length;C+=16){var N=l,p=u,R=c,y=A;l=O(l,u,c,A,o[C+0],7,-680876936),A=O(A,l,u,c,o[C+1],12,-389564586),c=O(c,A,l,u,o[C+2],17,606105819),u=O(u,c,A,l,o[C+3],22,-1044525330),l=O(l,u,c,A,o[C+4],7,-176418897),A=O(A,l,u,c,o[C+5],12,1200080426),c=O(c,A,l,u,o[C+6],17,-1473231341),u=O(u,c,A,l,o[C+7],22,-45705983),l=O(l,u,c,A,o[C+8],7,1770035416),A=O(A,l,u,c,o[C+9],12,-1958414417),c=O(c,A,l,u,o[C+10],17,-42063),u=O(u,c,A,l,o[C+11],22,-1990404162),l=O(l,u,c,A,o[C+12],7,1804603682),A=O(A,l,u,c,o[C+13],12,-40341101),c=O(c,A,l,u,o[C+14],17,-1502002290),l=E(l,u=O(u,c,A,l,o[C+15],22,1236535329),c,A,o[C+1],5,-165796510),A=E(A,l,u,c,o[C+6],9,-1069501632),c=E(c,A,l,u,o[C+11],14,643717713),u=E(u,c,A,l,o[C+0],20,-373897302),l=E(l,u,c,A,o[C+5],5,-701558691),A=E(A,l,u,c,o[C+10],9,38016083),c=E(c,A,l,u,o[C+15],14,-660478335),u=E(u,c,A,l,o[C+4],20,-405537848),l=E(l,u,c,A,o[C+9],5,568446438),A=E(A,l,u,c,o[C+14],9,-1019803690),c=E(c,A,l,u,o[C+3],14,-187363961),u=E(u,c,A,l,o[C+8],20,1163531501),l=E(l,u,c,A,o[C+13],5,-1444681467),A=E(A,l,u,c,o[C+2],9,-51403784),c=E(c,A,l,u,o[C+7],14,1735328473),l=m(l,u=E(u,c,A,l,o[C+12],20,-1926607734),c,A,o[C+5],4,-378558),A=m(A,l,u,c,o[C+8],11,-2022574463),c=m(c,A,l,u,o[C+11],16,1839030562),u=m(u,c,A,l,o[C+14],23,-35309556),l=m(l,u,c,A,o[C+1],4,-1530992060),A=m(A,l,u,c,o[C+4],11,1272893353),c=m(c,A,l,u,o[C+7],16,-155497632),u=m(u,c,A,l,o[C+10],23,-1094730640),l=m(l,u,c,A,o[C+13],4,681279174),A=m(A,l,u,c,o[C+0],11,-358537222),c=m(c,A,l,u,o[C+3],16,-722521979),u=m(u,c,A,l,o[C+6],23,76029189),l=m(l,u,c,A,o[C+9],4,-640364487),A=m(A,l,u,c,o[C+12],11,-421815835),c=m(c,A,l,u,o[C+15],16,530742520),l=I(l,u=m(u,c,A,l,o[C+2],23,-995338651),c,A,o[C+0],6,-198630844),A=I(A,l,u,c,o[C+7],10,1126891415),c=I(c,A,l,u,o[C+14],15,-1416354905),u=I(u,c,A,l,o[C+5],21,-57434055),l=I(l,u,c,A,o[C+12],6,1700485571),A=I(A,l,u,c,o[C+3],10,-1894986606),c=I(c,A,l,u,o[C+10],15,-1051523),u=I(u,c,A,l,o[C+1],21,-2054922799),l=I(l,u,c,A,o[C+8],6,1873313359),A=I(A,l,u,c,o[C+15],10,-30611744),c=I(c,A,l,u,o[C+6],15,-1560198380),u=I(u,c,A,l,o[C+13],21,1309151649),l=I(l,u,c,A,o[C+4],6,-145523070),A=I(A,l,u,c,o[C+11],10,-1120210379),c=I(c,A,l,u,o[C+2],15,718787259),u=I(u,c,A,l,o[C+9],21,-343485551),l=l+N>>>0,u=u+p>>>0,c=c+R>>>0,A=A+y>>>0}return n.endian([l,u,c,A])})._ff=function(e,t,o,n,i,a,d){var r=e+(t&o|~t&n)+(i>>>0)+d;return(r<<a|r>>>32-a)+t},r._gg=function(e,t,o,n,i,a,d){var r=e+(t&n|o&~n)+(i>>>0)+d;return(r<<a|r>>>32-a)+t},r._hh=function(e,t,o,n,i,a,d){var r=e+(t^o^n)+(i>>>0)+d;return(r<<a|r>>>32-a)+t},r._ii=function(e,t,o,n,i,a,d){var r=e+(o^(t|~n))+(i>>>0)+d;return(r<<a|r>>>32-a)+t},r._blocksize=16,r._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var o=n.wordsToBytes(r(e,t));return t&&t.asBytes?o:t&&t.asString?d.bytesToString(o):n.bytesToHex(o)}},452:()=>{},155:e=>{var t,o,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function d(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(o){try{return t.call(null,e,0)}catch(o){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{o="function"==typeof clearTimeout?clearTimeout:a}catch(e){o=a}}();var r,s=[],l=!1,u=-1;function c(){l&&r&&(l=!1,r.length?s=r.concat(s):u=-1,s.length&&A())}function A(){if(!l){var e=d(c);l=!0;for(var t=s.length;t;){for(r=s,s=[];++u<t;)r&&r[u].run();u=-1,t=s.length}r=null,l=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===a||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function C(e,t){this.fun=e,this.array=t}function O(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)t[o-1]=arguments[o];s.push(new C(e,t)),1!==s.length||l||d(A)},C.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=O,n.addListener=O,n.once=O,n.off=O,n.removeListener=O,n.removeAllListeners=O,n.emit=O,n.prependListener=O,n.prependOnceListener=O,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},666:e=>{var t=function(e){"use strict";var t,o=Object.prototype,n=o.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",d=i.asyncIterator||"@@asyncIterator",r=i.toStringTag||"@@toStringTag";function s(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,o){return e[t]=o}}function l(e,t,o,n){var i=t&&t.prototype instanceof m?t:m,a=Object.create(i.prototype),d=new M(n||[]);return a._invoke=function(e,t,o){var n=c;return function(i,a){if(n===C)throw new Error("Generator is already running");if(n===O){if("throw"===i)throw a;return B()}for(o.method=i,o.arg=a;;){var d=o.delegate;if(d){var r=h(d,o);if(r){if(r===E)continue;return r}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(n===c)throw n=O,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);n=C;var s=u(e,t,o);if("normal"===s.type){if(n=o.done?O:A,s.arg===E)continue;return{value:s.arg,done:o.done}}"throw"===s.type&&(n=O,o.method="throw",o.arg=s.arg)}}}(e,o,d),a}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",A="suspendedYield",C="executing",O="completed",E={};function m(){}function I(){}function N(){}var p={};s(p,a,function(){return this});var R=Object.getPrototypeOf,y=R&&R(R(G([])));y&&y!==o&&n.call(y,a)&&(p=y);var S=N.prototype=m.prototype=Object.create(p);function L(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function g(e,t){function o(i,a,d,r){var s=u(e[i],e,a);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&n.call(c,"__await")?t.resolve(c.__await).then(function(e){o("next",e,d,r)},function(e){o("throw",e,d,r)}):t.resolve(c).then(function(e){l.value=e,d(l)},function(e){return o("throw",e,d,r)})}r(s.arg)}var i;this._invoke=function(e,n){function a(){return new t(function(t,i){o(e,n,t,i)})}return i=i?i.then(a,a):a()}}function h(e,o){var n=e.iterator[o.method];if(n===t){if(o.delegate=null,"throw"===o.method){if(e.iterator.return&&
vendor: 5,194 bytes, line 1
1(o.method="return",o.arg=t,h(e,o),"throw"===o.method))return E;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return E}var i=u(n,e.iterator,o.arg);if("throw"===i.type)return o.method="throw",o.arg=i.arg,o.delegate=null,E;var a=i.arg;return a?a.done?(o[e.resultName]=a.value,o.next=e.nextLoc,"return"!==o.method&&(o.method="next",o.arg=t),o.delegate=null,E):a:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,E)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function G(e){if(e){var o=e[a];if(o)return o.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,d=function o(){for(;++i<e.length;)if(n.call(e,i))return o.value=e[i],o.done=!1,o;return o.value=t,o.done=!0,o};return d.next=d}}return{next:B}}function B(){return{value:t,done:!0}}return I.prototype=N,s(S,"constructor",N),s(N,"constructor",I),I.displayName=s(N,r,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===I||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,N):(e.__proto__=N,s(e,r,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},L(g.prototype),s(g.prototype,d,function(){return this}),e.AsyncIterator=g,e.async=function(t,o,n,i,a){void 0===a&&(a=Promise);var d=new g(l(t,o,n,i),a);return e.isGeneratorFunction(o)?d:d.next().then(function(e){return e.done?e.value:d.next()})},L(S),s(S,r,"Generator"),s(S,a,function(){return this}),s(S,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=[];for(var o in e)t.push(o);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=G,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(f),!e)for(var o in this)"t"===o.charAt(0)&&n.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var o=this;function i(n,i){return r.type="throw",r.arg=e,o.next=n,i&&(o.method="next",o.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var d=this.tryEntries[a],r=d.completion;if("root"===d.tryLoc)return i("end");if(d.tryLoc<=this.prev){var s=n.call(d,"catchLoc"),l=n.call(d,"finallyLoc");if(s&&l){if(this.prev<d.catchLoc)return i(d.catchLoc,!0);if(this.prev<d.finallyLoc)return i(d.finallyLoc)}else if(s){if(this.prev<d.catchLoc)return i(d.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<d.finallyLoc)return i(d.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var d=a?a.completion:{};return d.type=e,d.arg=t,a?(this.method="next",this.next=a.finallyLoc,E):this.complete(d)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),f(o),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var n=o.completion;if("throw"===n.type){var i=n.arg;f(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,o,n){return this.delegate={iterator:G(e),resultName:o,nextLoc:n},"next"===this.method&&(this.arg=t),E}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},304:function(e){var t;t=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"
1c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ә":"AE","ә":"ae","Ó¨":"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E\'","Ô¸":"Y\'","Ô¹":"T\'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C\'","Ô¿":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø­":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","چ":"ch","ژ":"zh","Ú©":"k","Ú¯":"g","ی":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","á¹¢":"S","á¹£":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»­":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","â
1‚§":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Ð¥":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","Ã¥":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","Ã¥":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","Ã¥":"aa","ä":"ae","ö":"oe"}}');function o(o,n){if("string"!=typeof o)throw new Error("slugify: string argument expected");var i=t[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},a=void 0===n.replacement?"-":n.replacement,d=void 0===n.trim||n.trim,r=o.normalize().split("").reduce(function(t,o){var d=i[o]||e[o]||o;return d===a&&(d=" "),t+d.replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return n.strict&&(r=r.replace(/[^A-Za-z0-9\s]/g,"")),d&&(r=r.trim()),r=r.replace(/\s+/g,a),n.lower&&(r=r.toLowerCase()),r}return o.extend=function(t){Object.assign(e,t)},o},e.exports=t(),e.exports.default=t()}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return o[e].call(a.exports,a,a.exports,i),a.exports}i.m=o,t=[],i.O=(e,o,n,a)=>{if(!o){var d=1/0;for(u=0;u<t.length;u++){for(var[o,n,a]=t[u],r=!0,s=0;s<o.length;s++)(!1&a||d>=a)&&Object.keys(i.O).every(e=>i.O[e](o[s]))?o.splice(s--,1):(r=!1,a<d&&(d=a));if(r){t.splice(u--,1);var l=n();void 0!==l&&(e=l)}}return e}a=a||0;for(var u=t.length;u>0&&t[u-1][2]>a;u--)t[u]=t[u-1];t[u]=[o,n,a]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={773:0,170:0};i.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[d,r,s]=o,l=0;if(d.some(t=>0!==e[t])){for(n in r)i.o(r,n)&&(i.m[n]=r[n]);if(s)var u=s(i)}for(t&&t(o);l<d.length;l++)a=d[l],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return i.O(u)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})(),i.O(void 0,[170],()=>i(391));var a=i.O(void 0,[170],()=>i(452));a=i.O(a)})();

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.