1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[579],{1579(e,t,r){r.d(t,{DealerLocator:()=>Ho});var n=r(6540),a=r(5e3),o=r(9097),d=r(1205),i=r(2708),s=r(7714),l=r(3442),c=r(371),u=r(9685),$=r(2950),f=r(1793),m=r(8591),p=r(2772),h=r(8122),y=r(6372),g=r(4848),b=r(9192),v=r(30);const C=(0,n.forwardRef)((({items:e,onItemSelect:t,onClose:r,title:n,closeLabel:a,children:s,...l},c)=>(0,g.jsx)(v.z,{ref:c,role:"dialog",control:s,onClickOutside:r,...l,children:(0,g.jsxs)(o.a,{as:"ul",sx:{px:4,py:1,minWidth:164,maxWidth:300},children:[(0,g.jsxs)(o.a,{as:"li",sx:{display:"flex",justifyContent:"space-between",alignItems:"center",py:3,borderBottom:"1px solid",borderColor:"visualDetails"},children:[(0,g.jsx)(d.o,{children:n}),(0,g.jsx)(i.$,{endIcon:p.A,onClick:r,sx:{mr:-1},"aria-label":a})]}),e.map((e=>(0,g.jsx)(o.a,{as:"li",sx:{listStyle:"none",borderBottom:"1px solid",borderColor:"visualDetails",py:3,":last-child":{borderBottom:"none"}},children:(0,g.jsxs)(b.B,{as:"button",type:"button",offsetX:8,offsetY:8,radius:8,sx:{maxWidth:"100%",backgroundColor:"background",cursor:"pointer",display:"flex",gap:2,whiteSpace:"nowrap",alignItems:"center",color:"text","&:hover":{color:"textSecondary"}},onClick:()=>t(e.value),children:[e.icon&&(0,g.jsx)(f.I,{as:e.icon}),(0,g.jsx)(o.a,{as:"span",sx:{display:"inline-block",overflow:"hidden",textOverflow:"ellipsis"},children:e.label})]})},e.value)))]})})));var w=r(9651),x=r(3624),E=e=>(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",...e,children:(0,g.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M16 3.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm0 5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm0 5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Z",clipRule:"evenodd"})}),S=r(329),M=r(7150),P=r(8865),N=r(6543),O=r(3876),k=r(9801),L=r(4733),A=r(3756),T=r(1385),I=r(4168),D=r(5200),F=r(7897),j=r(4977),R=r(2451),B=r(7154),V=r(468),_=r(5932),G=r(5253),H=r(3970);const W={1:"monday",2:"tuesday",3:"wednesday",4:"thursday",5:"friday",6:"saturday",7:"sunday"},U={filterLabelWithSelection:"Filter ({{filters}})",filterLabelWithoutSelection:"Filter",dealerListTitle:"",dealerListTitle_zero:"",dealerListTitle_one:"{{count}} Volvo Penta dealer",dealerListTitle_two:"",dealerListTitle_few:"",dealerListTitle_many:"",dealerListTitle_other:"{{count}} Volvo Penta dealers",locations:"Locations",searchInputPlaceholder:"Find a dealer or location",clearFilter:"Clear filter",back:"Back",marine:"Marine",industrial:"Industrial",copyPhone:"Copy phone for {{name}}",copyEmail:"Copy email for {{name}}",copiedToClipboard:"Copied to clipboard â",otherServices:"Other services",openClosesAt:"Open ⢠Closes at {{time}}",openUntil:"Open until {{time}}",closedOpensAt:"Closed ⢠Opens {{day}}at {{time}}",opens:"Opens {{day}}{{time}}",monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday",readMore:"Read more",showLess:"Show less",dealers:"Dealers",zoomKeys:"Use {{key}} + scroll to zoom the map",exportCurrentSelection:"Export current selection (.csv)",viewCurrentSelectionAsTable:"View current selection as table",name:"Name",address:"Address",distance:"Distance",capabilities:"Capabilities",phone:"Phone",email:"Email",backToDealerLocator:"Back to dealer locator",dealersInCustomArea:"Dealers in custom area",filters:"Filters",exportCsvButtonLabel:"Export (.csv)",removeFromTableButtonLabel:"Remove {{name}} from the table",removeFromTableConfirmation:"{{name}} has been removed from the table",copyLink:"Copy link",share:"Share",noDealersMapView:"No dealers found. Zoom out on the map for a broader search area.",noDealersTableView:"There are no dealers available to display. You can return to the main view and adjust the map area or update your filters.",noDealersFound:"No dealers found for: {{term}}",noLocationsFound:"No location found for: {{term}}...",errorLoadingDealers:"An error occurred while fetching the dealers.",dealerSearchError:"An error occurred while searching for dealers.",tryAgain:"Click the button below to try again.",retry:"Retry",distanceInKilometers:"{{kilometers}} km",distanceInMiles:"{{miles}}
1 mi",zoomIn:"Zoom in",zoomOut:"Zoom out",clearSearch:"Clear search",openContextMenu:"Open context menu",close:"Close",contextMenuTitle:"Options",website:"Website"},z=(0,n.createContext)(U),Z=()=>{const e=(0,n.useContext)(z),t=(0,a.Ym)();return(r,n={})=>{const{count:a}=n;let o=e[r]||"";return void 0!==a&&(o=((e,t,r,n)=>{const a=new Intl.PluralRules(n).select(t);return r[`${String(e)}_${a}`]||r[e]||""})(r,a,e,t)),Object.keys(n).length>0?((e,t)=>Object.keys(t).reduce(((e,r)=>e.replace(`{{${r}}}`,String(t[r]))),e))(o,n):o}},K=z.Provider,Y={en:Object.assign({},U),zh:Object.assign(Object.assign({},U),{filterLabelWithSelection:"çé ({{filters}})",filterLabelWithoutSelection:"çé",dealerListTitle_other:"{{count}} æ²å°æ²é达代çå",locations:"ä½ç½®",noDealersMapView:"æ²¡ææ¾å°ç»éåã 缩å°å°å¾ä»¥è·å¾æ´å¹¿éçæç´¢èå´ã",searchInputPlaceholder:"æ¥æ¾ç»éåæå®ä½",clearFilter:"æ¸
é¤çé",back:"è¿å",noLocationsFound:"æ¾ä¸å°â{{term}}âçä½ç½®",marine:"è¹ç¨",industrial:"å·¥ä¸ç¨",copyPhone:"å¤å¶çµè¯å·ç ",copyEmail:"å¤å¶é®ç®±å°å",copiedToClipboard:"å¤å¶å°åªè´´æ¿",otherServices:"å
¶ä»æå¡",openClosesAt:"å¼å§è¥ä¸ ⢠{{time}}ç»æè¥ä¸",openUntil:"è¥ä¸è³{{time}}",closedOpensAt:"ç»æè¥ä¸ ⢠{{day}} {{time}} å¼å§è¥ä¸",opens:"{{day}} {{time}} å¼å§è¥ä¸",monday:"å¨ä¸",tuesday:"å¨äº",wednesday:"å¨ä¸",thursday:"å¨å",friday:"å¨äº",saturday:"å¨å
",sunday:"卿¥",readMore:"æµè§æ´å¤",showLess:"æ¾ç¤ºæ´å°",dealers:"ç»éå",noDealersFound:"æ²¡ææ¾å°ç»éåï¼{{term}}",zoomKeys:"ä½¿ç¨ {{key}} + æ»å¨æ¥ç¼©æ¾å°å¾ã",exportCurrentSelection:"导åºå½åéæ© (.csv)",viewCurrentSelectionAsTable:"ä»¥è¡¨æ ¼å½¢å¼æ¥çå½åéæ©",name:"åç§°",address:"å°å",distance:"è·ç¦»",capabilities:"è½å",phone:"çµè¯",email:"çµåé®ä»¶",backToDealerLocator:"è¿åç»éåå®ä½å¨",dealersInCustomArea:"èªå®ä¹åºåå
çç»éå",filters:"çéå¨",exportCsvButtonLabel:"å¯¼åº (.csv)",removeFromTableButtonLabel:"ä»è¡¨æ ¼ä¸å é¤",copyLink:"å¤å¶é¾æ¥",share:"å
±äº«",noDealersTableView:"没æç»éåå¯ä¾æ¾ç¤ºãæ¨å¯ä»¥è¿å主页é¢ï¼è°æ´å°å¾åºåææ´æ°çéå¨ã",errorLoadingDealers:"è·åç»éåæ¶åçé误ã",dealerSearchError:"æç´¢ç»éåæ¶åçé误ã",tryAgain:"ç¹å»ä¸é¢çæé®éè¯ã",removeFromTableConfirmation:"{{name}} 已被移é¤",retry:"éæ°æä½",distanceInKilometers:"{{kilometers}} å
¬é",distanceInMiles:"{{miles}} è±é",zoomIn:"æ¾å¤§",zoomOut:"缩å°",clearSearch:"æ¸
é¤æç´¢åå²è®°å½",openContextMenu:"æå¼ä¸ä¸æèå",close:"å
³é",contextMenuTitle:"é项",website:"ç½ç«"}),pt:Object.assign(Object.assign({},U),{filterLabelWithSelection:"Filtro ({{filters}})",filterLabelWithoutSelection:"Filtro",dealerListTitle_one:"{{count}} Centros Autorizados Volvo Penta",dealerListTitle_other:"{{count}} Centro Autorizado Volvo Penta",locations:"Localizações",noDealersMapView:"Nenhum centro autorizado encontrado. Diminua o zoom no mapa para obter uma área de pesquisa mais ampla.",searchInputPlaceholder:"Encontre um centro autorizado ou localização",clearFilter:"Limpar filtro",back:"Voltar",noLocationsFound:"Nenhum local encontrado para: {{term}}...",marine:"MarÃtimo",industrial:"Industrial",copyPhone:"Copiar telefone",copyEmail
1:"Copiar e-mail",copiedToClipboard:"Copiado para a área de transferência â",otherServices:"Outros serviços",openClosesAt:"Aberto ⢠Fecha à s {{time}}",openUntil:"Aberto até {{time}}",closedOpensAt:"Fechado ⢠Abre {{day}} à s {{time}}",opens:"Abre {{day}}{{time}}",monday:"Segunda-feira",tuesday:"Terça-feira",wednesday:"Quarta-feira",thursday:"Quinta-feira",friday:"Sexta-feira",saturday:"Sábado",sunday:"Domingo",readMore:"Leia mais",showLess:"Mostre menos",dealers:"Centros Autorizados",noDealersFound:"Nenhum Centro Autorizado encontrado para: {{term}}",zoomKeys:"Use {{key}} + scroll para ampliar o mapa",exportCurrentSelection:"Exportar seleção atual (.csv)",viewCurrentSelectionAsTable:"Visualizar a seleção atual como tabela",name:"Nome",address:"Endereço",capabilities:"Especialidade",phone:"Telefone",email:"E-mail",backToDealerLocator:"Voltar para o Localizador de Centros Autorizados ",dealersInCustomArea:"Centros Autorizados na área selecionada",filters:"Filtros",exportCsvButtonLabel:"Exportar (.csv)",noDealersTableView:"Não há Centros Autorizados para exibição. Retorne à visualização inicial e ajuste a área do mapa ou atualize seus filtros.",removeFromTableButtonLabel:"Remover da tabela",removeFromTableConfirmation:"{{name}} foi removido da tabela",copyLink:"Copiar link",share:"Compartilhar",errorLoadingDealers:"Um erro ocorreu ao buscar os centros autorizados.",dealerSearchError:"Um erro ocorreu ao pesquisar os centros autorizados.",retry:"Tentar novamente",tryAgain:"Clique no botão abaixo para tentar novamente.",zoomIn:"Aproximar",zoomOut:"Afastar",clearSearch:"Limpar pesquisa",openContextMenu:"Abrir menu",close:"Fechar",contextMenuTitle:"Opções",website:"Site"})};var q,J;(J=q||(q={})).mapInitialized="MAP_INITIALIZED",J.updateBounds="UPDATE_BOUNDS",J.setUpdateQueryParams="SET_UPDATE_QUERY_PARAMS",J.mapDealersChanged="MAP_DEALERS_CHANGED",J.tableViewDealersChanged="TABLE_VIEW_DEALERS_CHANGED",J.searchDealersChanged="SEARCH_DEALERS_CHANGED",J.showDealerList="SHOW_DEALER_LIST",J.showOverlay="SHOW_OVERLAY",J.setIsMobile="SET_IS_MOBILE",J.changeSearchInputValue="CHANGE_SEARCH_INPUT_VALUE",J.setSuggestedLocations="SET_SUGGESTED_LOCATIONS",J.setPreviousView="SET_PREVIOUS_VIEW",J.setSelectedDealer="SET_SELECTED_DEALER",J.resetState="RESET_STATE",J.queryParamsChanged="QUERY_PARAMS_CHANGED";var X,Q,ee,te={exports:{}},re=X?te.exports:(X=1,te.exports=(Q={753:function(e,t){var r,n;void 0===(n="function"==typeof(r=function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={parser:{expand_address:()=>[],parse_address:()=>[]}}})?r.apply(t,[t]):r)||(e.exports=n)},272:function(e,t,r){var n,a,o;a=[t,r(903)],void 0===(o="function"==typeof(n=function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const r={AR:{default:{array:[["honorific","firstName","secondName","firstLastName"],["secondLastName"],["companyName"],["address1","address2"],["postalCode","city"],["state"],["country"]]}},AU:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],[{attribute:"city",transforms:[t.addCommaAfter]},"state","postalCode"],["country"]]}},AT:{default:{array:[["honorific"],["firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},BS:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["city"],["country"]]}},BG:{default:{array:[["companyName"],["honorific","firstName","secondName","lastName"],["address1","address2"],["postalCode","city"],["state"],["country"]]}},BR:{default:{array:[["companyName"],["honorific","firstName","secondName","lastName"],["address1","address2"],["postalCode","city","state"],["country"]]}},CA:{english:{array:[["honorific","firstName","lastName"],["companyName"],["address1","address2"],[{attribute:"city",transforms:[t.addCommaAfter]},"province","postalCode"],["country"]]},french:{array:[["honorific","firstName","lastName"],["address1","address2"],["city","province"],["postalCode"],["country"]]}},CH:{default:{array:[["honorific","firstName","lastName"],["address1","address2"],["postalCode","city"],["country"]]}},CN:{default:{array:[["country"],["province","city"],["address1","address2"],["companyName"],["lastName","firstName","honorific"]]}},CZ:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},DE:{default:{array:[["companyName"],["honorific","title","firstName","lastName"],["address1"],["address2"],[""],["countryAlpha2","postalCode","city"],["country"]]}},DK:{default:{array:[["honorific","title","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["countryAlpha2","postalCode","city"],["country"]]}},ES:{default:{array:[["honorific","firstName","secondName","firstLastName"],["secondLastName"],["companyName"],["address1","address2"],["postalCode","city"],["country"]]}},FI:{default:{array:[["title","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},FR:{default:{array:[["honorific","firstName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},GR:{default:{array:[["title","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},HR:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},HU:{business:{array:[["honorific","lastName","firstName","secondName"],["companyName"],["postalCode","city"],["address1"],["address2"],["state"],["country"]]},default:{array:[["honorific","lastName","firstName"],["city"],["address1","address2"],["postalCode"],["state"],["country"]]}},IT:{default:{array:[["honorific","firstName","lastName"],["companyName"],["address1","address2"],[""],["countryAlpha2","postalCode","city","province"],["country"]]}},JP:{default:{array:[["country"],["postalCode","prefecture","city"],["address1","address2"],["companyName"],["lastName","firstName","honorific"]]}},KR:{default:{array:[["country"],["do","si","dong","gu","addressNum"],["companyName"],["lastName","firstName","honorific"]]}},MY:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["state","country"]]}},NL:{business:{array:[["companyName"],["t.a.v.","title","firstName","secondName","lastName"],["address1"],["address2"],["postalCode","city"],["country"]]},default:{array:[["title","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},NO:{business:{array:[["companyName"],["address1"],["firstName","lastName"],["address2"],["postalCode","city"],["country"]]},personal:{array:[["jobTitle","firstName","lastName"],["address1","address2"],["postalCode",{attribute:"city",transforms:[t.capitalize]}],["country"]]}},PL:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},PT:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["country"]]}},RO:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["postalCode","city"],["state"],["country"]]}}
1,RU:{default:{array:[["country"],["republic","state","region","city"],["address1"],["address2"],["companyName"],["lastName"],["firstName","secondName"]]}},SG:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],["country","postalCode"],["country"]]}},SE:{business:{array:[["companyName"],["firstName","lastName"],["address1"],["address2"],["postalCode","city"],["country"]]},personal:{array:[["jobTitle","firstName","lastName"],["address1","address2"],["postalCode",{attribute:"city",transforms:[t.capitalize]}],["country"]]}},TR:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],[{attribute:"postalCode",transforms:[t.addCommaAfter]},"city"],["country"]]}},US:{default:{array:[["honorific","firstName","secondName","lastName"],["companyName"],["address1"],["address2"],[{attribute:"city",transforms:[t.addCommaAfter]},"state","postalCode"],[{attribute:"country",transforms:[t.capitalize]}]]}}};r.CA.default=r.CA.english,r.RS=r.HR,r.SI=r.HR,r.KP=r.KR,r.NO.default=r.NO.personal,r.SE.default=r.SE.personal,r.BO=r.AR,r.CL=r.AR,r.CO=r.AR,r.EC=r.AR,r.GY=r.AR,r.PY=r.AR,r.PE=r.AR,r.UY=r.AR,r.VE=r.AR,e.default=r})?n.apply(t,a):n)||(e.exports=o)},545:function(e,t,r){var n,a,o;a=[t,r(903)],void 0===(o="function"==typeof(n=function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const r={address1:["house","house_number","unit","level","staircase","entrance","road"],address2:["near","suburb","city_district","state_district","island"],addressNum:["po_box"],city:["city"],companyName:[],country:[{attribute:"country",transform:t.capitalizeWhenTwo},"world_region"],countryAlpha2:[],do:["country_region"],dong:[],firstLastName:[],firstName:[],gu:[],honorific:[],jobTitle:[],lastName:[],postalCode:["postcode"],prefecture:["state_district"],province:[],region:["country_region"],republic:[],secondLastName:[],secondName:[],si:["city"],state:[{attribute:"state",transform:t.capitalizeWhenTwo}],title:[]};e.default=r})?n.apply(t,a):n)||(e.exports=o)},24:function(e,t,r){var n,a,o;a=[t,r(903)],n=function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.parseLibpostal=e.default=void 0;const r={array:function(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const n=[];return Array.isArray(t)&&t.forEach((t=>{const a=[];Array.isArray(t)&&t.forEach((t=>{if("string"==typeof t)e[t]&&a.push(e[t]);else if("object"==typeof t&&"string"==typeof t.attribute){let n=e[t.attribute];
1r&&Array.isArray(t.transforms)&&t.transforms.forEach((e=>{"function"==typeof e&&(n=e(n))})),n&&a.push(n)}})),a.length>0&&n.push(a)})),n},string:null};e.parseLibpostal=(e,r)=>{const n={};return Object.keys(e).forEach((a=>{const o=e[a].reduce(((e,n)=>{let a="",o=e=>e;if(r.forEach((e=>{let{component:t,value:r}=e;"string"==typeof n&&(a=t===n?r:a),"object"==typeof n&&"string"==typeof n.attribute&&(a=t===n.attribute?r:a,o=n.transform)})),a){const r=o((0,t.pascalCase)(a));e.push(r)}return e}),[]);n[a]=o.join(" ")})),n},e.default=r},void 0===(o=n.apply(t,a))||(e.exports=o)},903:function(e,t){var r,n;void 0===(n="function"==typeof(r=function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.pascalCase=e.capitalizeWhenTwo=e.capitalize=e.addCommaAfter=void 0,e.addCommaAfter=e=>e&&"string"==typeof e?`${e},`:"",e.capitalize=e=>"string"==typeof e?e.toUpperCase():"",e.capitalizeWhenTwo=e=>e&&"string"==typeof e&&2===e.length?e.toUpperCase():e,e.pascalCase=e=>"string"==typeof e?e.replace(/(\w)(\w*)/g,((e,t,r)=>t.toUpperCase()+r.toLowerCase())):""})?r.apply(t,[t]):r)||(e.exports=n)},61:function(e,t,r){var n,a,o;a=[t,r(279)],void 0===(o="function"==typeof(n=function(e,t){var n=r(784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=n(t),e.default=t.default})?n.apply(t,a):n)||(e.exports=o)},951:function(e,t){var r,n;void 0===(n="function"==typeof(r=function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={address1:"",address2:"",addressNum:"",city:"",companyName:"",country:"",countryAlpha2:"",do:"",dong:"",firstLastName:"",firstName:"",gu:"",honorific:"",jobTitle:"",lastName:"",postalCode:"",prefecture:"",province:"",region:"",republic:"",secondLastName:"",secondName:"",si:"",state:"",title:""}})?r.apply(t,[t]):r)||(e.exports=n)},164:function(e,t){var r,n;r=function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;class t extends Error{constructor(){super(...arguments),Error.captureStackTrace&&Error.captureStackTrace(this,t),this.name="PostalAddressError"}}e.default=t},void 0===(n=r.apply(t,[t]))||(e.exports=n)},279:function(e,t,r){var n,a,o;a=[t,r(164),r(272),r(24),r(428),r(51)],void 0===(o="function"==typeof(n=function(e,t,n,a,o,d){var i=r(784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=i(t),n=i(n),a=i(a);const s=(d=i(d)).default;e.default=class{stringParser="";propagateToRelatedProperties=!0;constructor(e){this.outputFormat="array",this.formatForCountry="US",this.formatForType="default",this.useTransforms=!0,this.object="string"==typeof e?(0,o.parseStringToObject)(e,this.stringParser):(0,o.constructInitialObject)(e),this.validators={formatForCountry:e=>this.allowed.formatForCountry.includes(e),formatForType:e=>this.allowed.formatForType.includes(e),outputFormat:e=>this.allowed.outputFormat.includes(e)},this.allowed={formatForCountry:Object.keys(n.default),formatForType:["business","default","english","french","personal"],outputFormat:["array","string"]},this.addressFormats=n.default,this.addressParsers=a.default}getFormat(e){var t,r;const{outputFormat:n,formatForCountry:a,formatForType:o,addressFormats:d}=this,i=e||n;let s=d[a];s||(s=null==d?void 0:d.US);const l=(null===(t=s)||void 0===t?void 0:t[o])||(null===(r=s)||void 0===r?void 0:r.default);return null!=l&&l[i]?l[i]:null!=l&&l.array?l.array:null}getParser(e){const{outputFormat:t,addressParsers:r}=this,n=e||t;return r[n]?r[n]:null}output(e){const{useTransforms:t}=this,r=this.getFormat(e),n=this.getParser(e);return"function"==typeof n&&r?n(this.object,r,t):null}setProperty(e,t){"string"==typeof t&&e in this.object&&"string"==typeof this.object[e]&&(this.object[e]=t)}setAddress(e){return this.setAddress1(e),this}setAddress1(e){return this.setProperty("address1",e),this.propagateToRelatedProperties&&this.setProperty("dong",e),this}setAddress2(e){return this.setProperty("address2",e),this}setAddressNum(e){return this.setProperty("addressNum",e),this}setCity(e){return this.setProperty("city",e),this.propagateToRelatedProperties&&this.setProperty("si",e),this}setCompanyName(e){return this.setProperty("companyName",e),this}
1setCountry(e){if(this.setProperty("country",e),this.propagateToRelatedProperties){const t=s[e];t&&this.setProperty("countryAlpha2",t)}return this}setDo(e){return this.setProperty("do",e),this.propagateToRelatedProperties&&this.setProperty("province",e),this}setDong(e){return this.setProperty("dong",e),this.propagateToRelatedProperties&&this.setProperty("address1",e),this}setFirstLastName(e){return this.setProperty("firstLastName",e),this}setFirstName(e){return this.setProperty("firstName",e),this}setGu(e){return this.setProperty("gu",e),this}setHonorific(e){return this.setProperty("honorific",e),this}setJobTitle(e){return this.setProperty("jobTitle",e),this}setLastName(e){return this.setProperty("lastName",e),this.propagateToRelatedProperties&&this.setProperty("secondLastName",e),this}setPostalCode(e){return this.setProperty("postalCode",e),this}setPrefecture(e){return this.setProperty("prefecture",e),this}setProvince(e){return this.setProperty("province",e),this.propagateToRelatedProperties&&this.setProperty("do",e),this}setRegion(e){return this.setProperty("region",e),this}setRepublic(e){return this.setProperty("republic",e),this}setSecondLastName(e){return this.setProperty("secondLastName",e),this.propagateToRelatedProperties&&this.setProperty("lastName",e),this}setSecondName(e){return this.setProperty("secondName",e),this}setSi(e){return this.setProperty("si",e),this.propagateToRelatedProperties&&this.setProperty("city",e),this}setState(e){return this.setProperty("state",e),this}setTitle(e){return this.setProperty("title",e),this}setStringParser(e){return this.stringParser=e,this}setPropagation(e){return this.propagateToRelatedProperties=e,this}setOutputFormat(e){return this.outputFormat=(0,o.parseValidator)(this.outputFormat,e,this.validators.outputFormat),this}setFormat(e){let{country:t,type:r,useTransforms:n}=e;return"string"==typeof t&&(this.formatForCountry=(0,o.parseValidator)(this.formatForCountry,t,this.validators.formatForCountry)),"string"==typeof r&&(this.formatForType=(0,o.parseValidator)(this.formatForType,r,this.validators.formatForType)),"boolean"==typeof n&&(this.useTransforms=n),this}addFormat(e){let{country:r,format:n,parser:a="array",type:d="default"}=e;if(!r)throw new t.default("Country is not specified, but is required");if("string"!=typeof r||2!==r.length)throw new t.default("Country is not an ISO 3166-1 alpha-2 code");if(!n)throw new t.default("Format is not specified, but is required");if(!(0,o.isValidFormat)(n,a))throw new t.default("Format is invalid, should be an array of arrays of str
1ings or objects");if(!(0,o.containsValidTokens)(n,a))throw new t.default("Format contains invalid tokens");const i=r.toUpperCase();return this.addressFormats={...this.addressFormats,[i]:{[d]:{[a]:n}}},this.allowed.formatForCountry=Object.keys(this.addressFormats),this}fromObject(e){return this.object=(0,o.constructInitialObject)(e),this}fromString(e){return this.object=(0,o.parseStringToObject)(e,this.stringParser),this}toArray(){return this.output("array")||[]}toObject(){return this.object}toString(){const e=this.toArray();return null!=e&&e.length?e.map((e=>e.join(" "))).join("\n"):""}raw(){return this.toObject()}}})?n.apply(t,a):n)||(e.exports=o)},202:function(e,t,r){var n,a,o;a=[t,r(753),r(164),r(545),r(24)],void 0===(o="function"==typeof(n=function(e,t,n,a,o){var d=r(784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=d(t),n=d(n),a=d(a),e.default=class{previousInput="";previousOutput={};constructor(e){if(null==e||!e.parser)throw new n.default("No parser specified");this.parser=e.parser}parse(e){if(!e)throw new n.default("No input specified to parse");if(this.previousInput===e)return this.previousOutput;switch(this.parser){case"libpostal":{const r=t.default.parser.parse_address(e);this.previousOutput=(0,o.parseLibpostal)(a.default,r);break}default:throw new n.default(`Unsupported parser: ${this.parser}`)}return this.previousOutput}}})?n.apply(t,a):n)||(e.exports=o)},428:function(e,t,r){var n,a,o;a=[t,r(202),r(164),r(951)],n=function(e,t,n,a){var o=r(784);Object.defineProperty(e,"__esModule",{value:!0}),e.parseValidator=e.parseStringToObject=e.isValidFormat=e.containsValidTokens=e.constructInitialObject=e.allowedTokens=void 0,t=o(t),n=o(n),a=o(a);const d=e.allowedTokens=Object.keys(a.default);e.constructInitialObject=e=>{const t={...a.default};return Object.entries(e||{}).forEach((e=>{let[r,n]=e;r in t&&"string"==typeof n&&(t[r]=n)})),t},e.parseStringToObject=(e,t)=>{throw a.default,new n.default("This feature is not supported in your environment")},e.parseValidator=(e,t,r)=>"function"==typeof r?r(t)?t:e:t,e.containsValidTokens=function(e){return!("array"!==(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"array")||!Array.isArray(e))&&e.every((e=>e.every((e=>{const t="object"==typeof e?e.attribute:e;return d.includes(t)}))))},e.isValidFormat=function(e){if("array"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"array")&&Array.isArray(e)){const[t]=e;if(Array.isArray(t)){const[e]=t;if("string"==typeof e)return!0;if("object"==typeof e&&"string"==typeof e.attribute)return!0}}return!1}},void 0===(o=n.apply(t,a))||(e.exports=o)},784:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},51:e=>{e.exports=JSON.parse('{"Afghanistan":"AF","Aland Islands":"AX","Albania":"AL","Algeria":"DZ","American Samoa":"AS","Andorra":"AD","Angola":"AO","Anguilla":"AI","Antarctica":"AQ","Antigua and Barbuda":"AG","Argentina":"AR","Armenia":"AM","Aruba":"AW","Australia":"AU","Austria":"AT","Azerbaijan":"AZ","Bahamas":"BS","Bahrain":"BH","Bangladesh":"BD","Barbados":"BB","Belarus":"BY","Belgium":"BE","Belize":"BZ","Benin":"BJ","Bermuda":"BM","Bhutan":"BT","Bolivia (Plurinational State of)":"BO","Bonaire Sint Eustatius and Saba":"BQ","Bosnia and Herzegovina":"BA","Botswana":"BW","Bouvet Island":"BV","Brazil":"BR","British Indian Ocean Territory":"IO","Brunei Darussalam":"BN","Bulgaria":"BG","Burkina Faso":"BF","Burundi":"BI","Cabo Verde":"CV","Cambodia":"KH","Cameroon":"CM","Canada":"CA","Cayman Islands":"KY","Central African Republic":"CF","Chad":"TD","Chile":"CL","China":"CN","Christmas Island":"CX","Cocos (Keeling) Islands":"CC","Colombia":"CO","Comoros":"KM","Congo":"CG","Congo (Democratic Republic of the)":"CD","Cook Islands":"CK","Costa Rica":"CR","Cote d\'Ivoire":"CI","Croatia":"HR","Cuba":"CU","Curacao":"CW","Cyprus":"CY","Czechia":"CZ","Denmark":"DK","Djibouti":"DJ","Dominica":"DM","Dominican Republic":"DO","Ecuador":"EC","Egypt":"EG","El Salvador":"SV","Equatorial Guinea":"GQ","Eritrea":"ER","Estonia":"EE","Ethiopia":"ET","Falkland Islands (Malvinas)":"FK","Faroe Islands":"FO","Fiji":"FJ","Finland":"FI","France":"FR","French Guiana":"GF","French Polynesia":"PF","French Southern Territories":"TF","Gabon":"GA","Gambia":"GM","Georgia":"GE","Germany":"DE","Ghana":"GH","Gibraltar":"GI","Greece":"GR","Greenland":"GL","Grenada":"GD","Guadeloupe":"GP","Guam":"GU","Guatemala":"GT","Guernsey":"GG","Guinea":"GN","Guinea-Bissau":"GW","Guyana":"GY","Haiti":"HT","Heard Island and McDonald Islands":"HM","Holy See":"VA","Honduras":"HN","Hong Kong":"HK","Hungary":"HU","Iceland":"IS","India":"IN","Indonesia":"ID","Iran (Islamic Republic of)":"IR","Iraq":"IQ","Ireland":"IE","Isle of Man":"IM","Israel":"IL","Italy":"IT","Jamaica":"JM","Japan":"JP","Jersey":"JE","Jordan":"JO","Kazakhstan":"KZ","Kenya":"KE","Kiribati":"K
1I","Korea (Democratic People\'s Republic of)":"KP","Korea (Republic of)":"KR","Kuwait":"KW","Kyrgyzstan":"KG","Lao People\'s Democratic Republic":"LA","Latvia":"LV","Lebanon":"LB","Lesotho":"LS","Liberia":"LR","Libya":"LY","Liechtenstein":"LI","Lithuania":"LT","Luxembourg":"LU","Macao":"MO","Macedonia (the former Yugoslav Republic of)":"MK","Madagascar":"MG","Malawi":"MW","Malaysia":"MY","Maldives":"MV","Mali":"ML","Malta":"MT","Marshall Islands":"MH","Martinique":"MQ","Mauritania":"MR","Mauritius":"MU","Mayotte":"YT","Mexico":"MX","Micronesia (Federated States of)":"FM","Moldova (Republic of)":"MD","Monaco":"MC","Mongolia":"MN","Montenegro":"ME","Montserrat":"MS","Morocco":"MA","Mozambique":"MZ","Myanmar":"MM","Namibia":"NA","Nauru":"NR","Nepal":"NP","Netherlands":"NL","New Caledonia":"NC","New Zealand":"NZ","Nicaragua":"NI","Niger":"NE","Nigeria":"NG","Niue":"NU","Norfolk Island":"NF","Northern Mariana Islands":"MP","Norway":"NO","Oman":"OM","Pakistan":"PK","Palau":"PW","Palestine State of":"PS","Panama":"PA","Papua New Guinea":"PG","Paraguay":"PY","Peru":"PE","Philippines":"PH","Pitcairn":"PN","Poland":"PL","Portugal":"PT","Puerto Rico":"PR","Qatar":"QA","Reunion":"RE","Romania":"RO","Russian Federation":"RU","Rwanda":"RW","Saint Barthelemy":"BL","Saint Helena Ascension and Tristan da Cunha":"SH","Saint Kitts and Nevis":"KN","Saint Lucia":"LC","Saint Martin (French part)":"MF","Saint Pierre and Miquelon":"PM","Saint Vincent and the Grenadines":"VC","Samoa":"WS","San Marino":"SM","Sao Tome and Principe":"ST","Saudi Arabia":"SA","Senegal":"SN","Serbia":"RS","Seychelles":"SC","Sierra Leone":"SL","Singapore":"SG","Sint Maarten (Dutch part)":"SX","Slovakia":"SK","Slovenia":"SI","Solomon Islands":"SB","Somalia":"SO","South Africa":"ZA","South Georgia and the South Sandwich Islands":"GS","South Sudan":"SS","Spain":"ES","Sri Lanka":"LK","Sudan":"SD","Suriname":"SR","Svalbard and Jan Mayen":"SJ","Swaziland":"SZ","Sweden":"SE","Switzerland":"CH","Syrian Arab Republic":"SY","Taiwan Province of China":"TW","Tajikistan":"TJ","Tanzania United Republic of":"TZ","Thailand":"TH","Timor-Leste":"TL","Togo":"TG","Tokelau":"TK","Tonga":"TO","Trinidad and Tobago":"TT","Tunisia":"TN","Turkey":"TR","Turkmenistan":"TM","Turks and Caicos Islands":"TC","Tuvalu":"TV","Uganda":"UG","Ukraine":"UA","United Arab Emirates":"AE","United Kingdom of Great Britain and Northern Ireland":"GB","United States of America":"US","United States Minor Outlying Islands":"UM","Uruguay":"UY","Uzbekistan":"UZ","Vanuatu":"VU","Venezuela (Bolivarian Republic of)":"VE","Viet Nam":"VN","Virgin Islands (British)":"VG","Virgin Islands (U.S.)":"VI","Wallis and Futuna":"WF","Western Sahara":"EH","Yemen":"YE","Zambia":"ZM","Zimbabwe":"ZW"}')}},ee={},function e(t){var r=ee[t];if(void 0!==r)return r.exports;var n=ee[t]={exports:{}};return Q[t].call(n.exports,n,n.exports,e),n.exports}(61))),ne=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(re);const ae=(e,t,r,n,a,o)=>{const d=new ne,i=e=>e.toUpperCase(),s=[["address1"],["postalCode","city"],["country"]],l=[["address1"],["postalCode","city"],[{attribute:"country",transforms:[i]}]];return d.addFormat({country:"GB",format:[["address1"],[{attribute:"city",transforms:[i]}],[{attribute:"postalCode",transforms:[i]}],[{attribute:"country",transforms:[i]}]]}),d.addFormat({country:"IN",format:[["address1"],["city","postalCode"],[{attribute:"country",transforms:[i]}]]}),d.addFormat({country:"BE",format:l}),d.addFormat({country:"UA",format:[["address1"],["city","postalCode"],["country"]]}),d.addFormat({country:"SA",format:[["address1"],["city","postalCode"],[{attribute:"country",transforms:[i]}]]}),d.addFormat({country:"MX",format:l}),d.addFormat({country:"ZA",format:[["address1"],["city"],["postalCode"],["country"]]}),d.addFormat({country:"NG",format:[["address1"],["city"],["postalCode"],[{attribute:"country",transforms:[i]}]]}),d.addFormat({country:"AU",format:[["address1"],["city","postalCode"],["country"]]}),d.addFormat({country:"DE",format:s}),d.addFormat({country:"IT",format:s}),d.addFormat({country:"DK",format:s}),d.addFormat({country:"SG",format:[["address1"],["country","postalCode"]]}),d.addFormat({country:"BR",format:[["address1"],["city"],["postalCode"],[{attribute:"country",transforms:[i]}]]}),d.addFormat({country:"TR",format:[["address1"],["postalCode","city"],[{attribute:"country",transforms:[i]}]]}),d.setAddress(e||"").setCity(t||"").setCountry(r||"").setPostalCode(a||"").setState(o||"").setProvince(o||"").setRegion(o||"").setPrefecture(o||"").setRepublic(o||"").setFormat({country:n||""}),d.toString()};function oe(e){if(null==e)return e;if(e instanceof Date)return new Date(e.getTime());if(e instanceof Array){var t=[];return e.forEach((e=>{t.push(e)})),t.map((e=>oe(e)))}if(e instanceof Object){var r=Object.assign({},e);for(var n in e)e.hasOwnProperty(n)&&(r[n]=oe(e[n]));return r}return e}const de=e=>e.businessPartner.doingBusinessAs||e.businessPartner.businessPartnerName,ie=(e,t)=>{const r=e.replace(/"/g,'""');return e.includes(t)||e.includes("\n")?`"${r}"`:r},se=(e,t)=>{const r=(()=>{const e=navigator.language||"en-US";return","===new Intl.NumberFormat(e).format(1.1).charAt(1)?";":","})(),n=["name","distance","phone","email","address","website"].map((e=>ie(t(e),r))).join(r)+"\n",a=e.map((e=>{var t,n,a,o,d,i,s;const l=((null===(n=null===(t=e.contact)||void 0===t?void 0:t.businessPhone)||void 0===n?void 0:n.businessPhoneAreaCode)||"")+((null===(o=null===(a=e.contact)||void 0===a?void 0:a.businessPhone)||void 0===o?void 0:o.businessPhoneNumber)||""),c=ae(e.address.addressLines,e.address.city,null===(d=e.address)||void 0===d?void 0:d.countryOrArea.countryOrAreaName);return[de(e),e.distance.toFixed(2),l,(null===(i=e.contact)||void 0===i?void 0:i.email)||"",c,(null===(s=e.contact)||void 0===s?void 0:s.website)||""].map((e=>ie(e,r))).join(r)})).join("\n"),o=new Blob([n+a],{type:"text/csv"}),d=window.URL.createObjectURL(o),i=document.createElement("a");i.href=d,i.download="dealers.csv",document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(d),i.remove()},le=e=>{if(!e||!e.bounds||!e.referencePoint)return!1;const t=e.bounds.split("|"),r=e.referencePoint.split("|");return!(4!==t.length||!t.every((e=>!isNaN(Number(e))))||2!==r.length||!r.every((e=>!isNaN(Number(e)))))},ce=(e,t,r)=>{if(!Microsoft.Maps.SpatialMath)return-1/0;const n=new Microsoft.Maps.Location(e.address.geographicalCoordinates.latitude,e.address.geographicalCoordinates.longitude);return Microsoft.Maps.SpatialMath.getDistanceTo(n,t,"mi"===r?Microsoft.Maps.SpatialMath.DistanceUnits.Miles:Microsoft.Maps.SpatialMath.DistanceUnits.Kilometers)},ue=e=>{if(!le(e))return;const t=e.bounds.split("|"),r=Microsoft.Maps.LocationRect.fromEdges(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3]));return{topLeft:[r.getNorth(),r.getWest()],topRight:[r.getNorth(),r.getEast()],bottomLeft:[r.getSouth(),r.getWest()],bottomRight:[r.getSouth(),r.getEast()]}},$e=e=>{if(!le(e))return;const t=e.bounds.split("|");return Microsoft.Maps.LocationRect.fromEdges(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3]))},fe=(e,t,r)=>{const{removedDealers:n,sortOrder:a,activeColumn:o,referencePoint:d}=t,i=n?n.split("|"):[],s=d?d.split("|"):[],l=new Microsoft.Maps.Location(s[0],s[1]);return((e,t,r,n,a)=>{const o=oe(e).map((e=>Object.assign(Object.assign({},e),{distance:ce(e,n,a)}))),d="asc"===r?1:-1;return o.sort(((e,r)=>{var n,a,o,i,s,l,c,u,$,f;return"distance"===t?(e.distance-r.distance)*d:"name"===t?de(e).localeCompare(de(r))*d:"address"===t?e.address.addressLines.localeCompare(r.address.addressLines)*d:"phone"===t?`${null===(a=null===(n=e.contact)||void 0===n?void 0:n.businessPhone)||void 0===a?void 0:a.businessPhoneAreaCode}${null===(i=null===(o=e.contact)||void 0===o?void 0:o.businessPhone)||void 0===i?void 0:i.businessPhoneNumber}`.localeCompare(`${null===(l=null===(s=r.contact)||void 0===s?void 0:s.businessPhone)||void 0===l?void 0:l.businessPhoneAreaCode}${null===(u=null===(c=r.contact)||void 0===c?void 0:c.businessPhone)||void 0===u?void 0:u.businessPhoneNumber}`)*d:"email"===t?((null===($=e.contact)||void 0===$?void 0:$.email)||"").localeCompare((null===(f=r.contact)||void 0===f?void 0:f.email)||"")*d:0}))})(e.filter((e=>!i.includes(String(e.businessPartner.businessPartnerId)))),o,a,l,r)},me=e=>e&&e.length?e.flatMap((e=>[...e.options])).flatMap((e=>e.options?[e,...e.options]:e)).filter((e=>!0===e.selected)):[],pe=e=>e&&e.length?e.flatMap((e=>[...e.options])).flatMap((e=>!e.selected&&e.options?e.options:e)).filter((e=>e.selected)):[],he=(e,t)=>{for(const r of t){if(r.value===e.value&&r.label===e.label)return r;if(r.options){const t=he(e,r.options);if(t)return t}}},ye=(e,t)=>{e.selected=t,e.options&&e.options.forEach((e=>ye(e,t)))},ge=e=>{const t=oe(e);for(const e of t)e.options=[...be(e.options)];return t},be=e=>{const t=oe(e);for(const e of t)if(e.options){let t=!1;const r=e.options[0].selected;
1for(const n of e.options)if(n.selected!==r){t=!0;break}e.selected=!t&&r,e.options=[...be(e.options)]}return t},ve=(e,t)=>{if(e.value===t)return e;if(e.options)for(const r of e.options){const e=ve(r,t);if(e)return e}},Ce=(e,t,r)=>{for(const n of e)if(n.type===t)for(const e of n.options){const t=ve(e,r);if(t)return t}},we=(e,t,r)=>{if(!t)return e;if(t[r]){const n=t[r].split("|");for(const t of n){const n=Ce(e,r,decodeURIComponent(t));n&&ye(n,!0)}}return e},xe=(e,t)=>{if(!e)return;const r=oe(e);return we(r,t,"segment"),we(r,t,"capability"),ge(r)},Ee=(e,t)=>me(e.filter((e=>e.type===t))).map((e=>encodeURIComponent(e.value||""))).join("|"),Se=(e,t)=>{if(e.bestView)null==t||t.setView({bounds:e.bestView});else{let r=12;switch(e.entitySubType){case"CountryRegion":r=3;break;case"AdminDivision1":r=6;break;case"AdminDivision2":r=10}null==t||t.setView({center:e.location,zoom:r})}},Me=(e,t,r)=>{if(!e||!t)return;const n=new Microsoft.Maps.Pushpin(t,{color:"error",title:r,icon:'<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="54" height="35" x="0px" y="0px" viewBox="0 0 365 560" enable-background="new 0 0 365 560" xml:space="preserve"><g><path fill="#BF2012" d="M182.9,551.7c0,0.1,0.2,0.3,0.2,0.3S358.3,283,358.3,194.6c0-130.1-88.8-186.7-175.4-186.9 C96.3,7.9,7.5,64.5,7.5,194.6c0,88.4,175.3,357.4,175.3,357.4S182.9,551.7,182.9,551.7z M122.2,187.2c0-33.6,27.2-60.8,60.8-60.8 c33.6,0,60.8,27.2,60.8,60.8S216.5,248,182.9,248C149.4,248,122.2,220.8,122.2,187.2z"/></g></svg>'});e.entities.clear(),e.entities.push(n)},Pe=(e,t)=>{var r;let n=e.getCenter();const a=e.entities.get(0);if(a&&t&&t.bounds&&t.boundsCoords){const e=t.boundsCoords.topRight[1]-t.boundsCoords.topLeft[1],{height:o}=t.bounds,d=new Microsoft.Maps.Location(t.bounds.center.latitude,(null===(r=null==t?void 0:t.boundsCoords)||void 0===r?void 0:r.topLeft[1])+.5*e);new Microsoft.Maps.LocationRect(d,e,o).contains(a.getLocation())&&(n=a.getLocation())}return n},Ne=e=>e.filter((e=>Oe(e))),Oe=e=>e&&e.businessPartner&&ke(e.businessPartner)&&e.address&&Le(e.address),ke=e=>"number"==typeof e.responsibleUnitId&&(Ae(e.doingBusinessAs)||Ae(e.businessPartnerName)),Le=e=>Ae(e.addressLines)&&e.countryOrArea&&Ae(e.countryOrArea.countryOrAreaCode)&&Ae(e.countryOrArea.countryOrAreaName)&&Ae(e.city)&&e.geographicalCoordinates&&Ae(e.geographicalCoordinates.latitude)&&Ae(e.geographicalCoordinates.longitude),Ae=e=>e&&"string"==typeof e;function Te(e,t){switch(t.type){case q.mapInitialized:{const{map:r,autoSuggestManager:n,searchManager:a,clusterLayer:o}=t.payload;return Object.assign(Object.assign({},e),{map:r,autoSuggestManager:n,searchManager:a,clusterLayer:o})}case q.updateBounds:return Object.assign(Object.assign({},e),{bounds:t.payload});case q.setUpdateQueryParams:return Object.assign(Object.assign({},e),{updateQueryParams:t.payload});case q.mapDealersChanged:{const{map:r,bounds:n}=e;if(!r||!n)return e;const a=Pe(r,n),o=t.payload.mapDealers.data?t.payload.mapDealers.data:[],{distanceUnit:d}=t.payload;return Object.assign(Object.assign({},e),{mapDealersFiltered:Object.assign(Object.assign({},t.payload.mapDealers),{data:Ne(o).sort(((e,t)=>ce(e,a,d)-ce(t,a,d)))})})}case q.tableViewDealersChanged:{const r=t.payload.tableViewDealers.data?t.payload.tableViewDealers.data:[];return Object.assign(Object.assign({},e),{tableViewDealersFiltered:Object.assign(Object.assign({},t.payload.tableViewDealers),{data:Ne(r)})})}case q.searchDealersChanged:{const r=t.payload.data?t.payload.data:[];return Object.assign(Object.assign({},e),{searchDealersFiltered:Object.assign(Object.assign({},t.payload),{data:Ne(r)})})}case q.showDealerList:return Object.assign(Object.assign({},e),{showDealerList:t.payload});case q.showOverlay:return Object.assign(Object.assign({},e),{showOverlay:t.payload});case q.setIsMobile:return Object.assign(Object.assign({},e),{isMobile:t.payload});case q.changeSearchInputValue:return Object.assign(Object.assign({},e),{searchInputValue:t.payload});case q.setSuggestedLocations:return Object.assign(Object.assign({},e),{suggestedLocations:t.payload.result,loadingSuggestions:t.payload.loadingSuggestions});case q.setPreviousView:return Object.assign(Object.assign({},e),{previousView:t.payload});case q.setSelectedDealer:return Object.assign(Object.assign({},e),{selectedDealer:t.payload.dealer,dealerClickLocation:t.payload.clickLocation,showDealerList:!t.payload.dealer&&!e.isMobile});case q.resetState:return Object.assign(Object.assign({},e),{showDealerList:!e.isMobile,suggestedLocations:void 0,previousView:void 0,selectedDealer:void 0,dealerClickLocation:void 0,searchInputValue:"",loadingSuggestions:!1});case q.queryParamsChanged:{const{queryParams:r,filterCategories:n}=t.payload;return Object.assign(Object.assign({},e),{queryParams:Object.assign({},r),currentView:le(r)?"table":"map",filters:xe(n,r),tableViewBoundsCoords:ue(r),tableViewMiniMapBounds:$e(r),activeColumn:r.activeColumn,sortOrder:r.sortOrder})}default:return console.warn("Action is not setup in the reducer",t),e}}const Ie={map:void 0,autoSuggestManager:void 0,searchManager:void 0,clusterLayer:void 0,queryParams:{},updateQueryParams:void 0,mapDealersFiltered:{data:[],isLoading:!1},tableViewDealersFiltered:{data:[],isLoading:!1},searchDealersFiltered:{data:[],isLoading:!1},showDealerList:!0,showOverlay:!1,isMobile:!1,filtersExpanded:!1,suggestedLocations:void 0,previousView:void 0,selectedDealer:void 0,dealerClickLocation:void 0,searchInputValue:"",loadingSuggestions:!1,filters:void 0,tableViewBoundsCoords:void 0,tableViewMiniMapBounds:void 0,activeColumn:"distance",sortOrder:"asc"},De=(0,n.createContext)({state:Ie,dispatch:()=>{},bingMapKey:"",filterCategories:void 0,mapLanguage:"en",searchDealers:{data:[],isLoading:!1},onSearchInputValueChange:e=>{},onMapBoundsChange:e=>{},onFiltersChange:void 0,mapDealers:{data:[],isLoading:!1},onSwitchToTableView:(e,t)=>{},tableViewDealers:{data:[],isLoading:!1},distanceUnit:"km",hideOptionsMenu:!1,hideSegment:!1});let Fe=!1;const je=()=>{const e=Z(),{state:t,dispatch:r}=(0,n.useContext)(De),a=(0,n.useRef)(null),i=(0,n.useRef)(),s=(0,n.useMemo)((()=>!!/(Mac|iPhone|iPod|iPad)/i.test(navigator.userAgent)),[]);return(0,n.useEffect)((()=>
1{if(t.showOverlay&&a.current)return i.current=window.setTimeout((()=>{r({type:q.showOverlay,payload:!1})}),2200),()=>{clearTimeout(i.current)}}),[t.showOverlay,a,r]),t.showOverlay?n.createElement(o.a,{sx:{cursor:"pointer",position:"absolute",display:"grid",placeItems:"center",inset:"0",backgroundColor:"rgba(0, 0, 0, 0.5)",zIndex:4},ref:a,onClick:()=>r({type:q.showOverlay,payload:!1})},n.createElement(d.o,{variant:"h1",as:"p",sx:{color:"white",fontSize:42,userSelect:"none",textAlign:"center"}},n.createElement(n.Fragment,null,e("zoomKeys",{key:s?"â":"Ctrl"})))):null},Re=()=>{const{state:{map:e,isMobile:t}}=(0,n.useContext)(De),r=Z();return t||!e?null:n.createElement(o.a,{sx:{position:"absolute",zIndex:3,bottom:8,right:6,display:"flex",flexDirection:"column",gap:2}},n.createElement(i.$,{variant:"primary",startIcon:s.A,disabled:e.getZoomRange().max===e.getZoom(),onClick:()=>{e.setView({zoom:e.getZoom()+1})},background:"background",color:"text","aria-label":r("zoomIn")}),n.createElement(i.$,{variant:"primary",startIcon:l.A,disabled:e.getZoomRange().min===e.getZoom(),onClick:()=>{e.setView({zoom:e.getZoom()-1})},background:"background",color:"text","aria-label":r("zoomOut")}))},Be=()=>n.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7C3.55228 7 4 6.55228 4 6C4 5.44772 3.55228 5 3 5C2.44772 5 2 5.44772 2 6C2 6.55228 2.44772 7 3 7ZM4 12C4 12.5523 3.55228 13 3 13C2.44772 13 2 12.5523 2 12C2 11.4477 2.44772 11 3 11C3.55228 11 4 11.4477 4 12ZM4 18C4 18.5523 3.55228 19 3 19C2.44772 19 2 18.5523 2 18C2 17.4477 2.44772 17 3 17C3.55228 17 4 17.4477 4 18ZM6.99989 5.49961C6.72353 5.49961 6.4995 5.72364 6.4995 6C6.4995 6.27636 6.72353 6.50039 6.99989 6.50039H21.4999C21.7763 6.50039 22.0003 6.27636 22.0003 6C22.0003 5.72364 21.7763 5.49961 21.4999 5.49961H6.99989ZM6.49953 12C6.49953 11.7236 6.72356 11.4996 6.99992 11.4996H15.9999C16.2763 11.4996 16.5003 11.7236 16.5003 12C16.5003 12.2764 16.2763 12.5004 15.9999 12.5004H6.99992C6.72356 12.5004 6.49953 12.2764 6.49953 12ZM6.99998 17.4996C6.72363 17.4996 6.49959 17.7236 6.49959 18C6.49959 18.2764 6.72363 18.5004 6.99998 18.5004H18C18.2763 18.5004 18.5004 18.2764 18.5004 18C18.5004 17.7236 18.2763 17.4996 18 17.4996H6.99998Z",fill:"currentColor"})),Ve=()=>n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.524 13.1989V10.5794L15.3896 12.0401L15.4328 12.1131L15.4809 12.1829C15.4949 12.2033 15.5093 12.2237 15.524 12.2439V13H15.8086C16.0848 13 16.3086 13.2239 16.3086 13.5C16.3086 13.7761 16.0848 14 15.8086 14H15.524V17.4061L20 20.1133V12.7006C20.2028 12.5134 20.3592 12.3215 20.4707 12.1594L20.5151 12.095L20.5553 12.0279L21 11.2864V21C21 21.1805 20.9028 21.3469 20.7456 21.4355C20.5884 21.5242 20.3956 21.5212 20.2412 21.4278L14.9936 18.254L9.21149 20.9531C9.08358 21.0128 8.93638 21.0156 8.80624 20.9609L3.30624 18.6489C3.12069 18.5709 3 18.3893 3 18.188V3.5C3 3.33156 3.08481 3.17445 3.22561 3.08201C3.36642 2.98958 3.54431 2.97426 3.69885 3.04124L8.9897 5.33458L14.8081 2.54902C14.9601 2.47624 15.1386 2.48495 15.2828 2.57217L15.9331 2.96549C15.4022 3.21818 14.9243 3.56554 14.524 3.98714V3.79372L9.5 6.19897V16.1241C9.52078 16.1155 9.54134 16.1054 9.56157 16.0936L9.97432 15.8528C10.2128 15.7137 10.519 15.7942 10.6581 16.0328C10.7973 16.2713 10.7167 16.5774 10.4782 16.7166L10.0654 16.9573C9.95465 17.022 9.83824 17.0711 9.71904 17.1049C9.64536 17.1259 9.57083 17.1291 9.5 17.1172V19.7148L14.524 17.3696V14.3472C14.3012 14.4282 14.0455 14.341 13.9218 14.1289C13.7827 13.8904 13.8633 13.5842 14.1018 13.4451L14.5145 13.2043L14.524 13.1989ZM17.4617 13.5C17.4617 13.4857 17.4623 13.4716 17.4635 13.4577C17.6276 13.4853 17.7985 13.5 17.9758 13.5C18.3471 13.5 18.6783 13.4353 18.9706 13.3308C18.9896 13.3836 19 13.4406 19 13.5C19 13.7761 18.7761 14 18.5 14H17.9617C17.6856 14 17.4617 13.7761 17.4617 13.5ZM4 4.26168L8.5 6.21222V15.423C8.33777 15.3184 8.12232 15.3133 7.95148 15.4272C7.72172 15.5804 7.65963 15.8908 7.8128 16.1206L8.06156 16.4937C8.13271 16.6005 8.21573 16.6957 8.30794 16.7785C8.36513 16.8298 8.43089 16.8655 8.5 16.8859V19.7474L4 17.8558V10.307C4.15929 10.3982 4.36302 10.3979 4.5261 10.2892C4.75587 10.136 4.81796 9.82555 4.66478 9.59578L4.41603 9.22265C4.31977 9.07827 4.16141 9.0001 4 8.99995V4.26168ZM5.6598 11.
10883C5.50662 10.8585 5.19619 10.7965 4.96642 10.9496C4.73666 11.1028 4.67457 11.4132 4.82775 11.643L5.32526 12.3893C5.47843 12.619 5.78887 12.6811 6.01863 12.528C6.2484 12.3748 6.31048 12.0643 6.15731 11.8346L5.6598 11.0883ZM7.15233 13.3271C6.99915 13.0973 6.68872 13.0353 6.45895 13.1884C6.22919 13.3416 6.1671 13.652 6.32028 13.8818L6.81779 14.6281C6.97096 14.8578 7.2814 14.9199 7.51116 14.7667C7.74093 14.6136 7.80301 14.3031 7.64984 14.0734L7.15233 13.3271ZM12.9547 15.272C13.1932 15.1328 13.2738 14.8267 13.1346 14.5881C12.9955 14.3496 12.6893 14.269 12.4508 14.4082L11.6253 14.8897C11.3868 15.0289 11.3062 15.335 11.4454 15.5735C11.5845 15.8121 11.8907 15.8926 12.1292 15.7535L12.9547 15.272ZM18 5.5C17.0065 5.5 16.25 6.27191 16.25 7.17969C16.25 7.47302 16.3264 7.75226 16.4624 7.96628L16.4665 7.97281L16.4705 7.97947L17.9587 10.4909C17.9616 10.4945 17.964 10.4968 17.9656 10.4984C17.9677 10.4965 17.9702 10.4942 17.9731 10.4913C17.9788 10.4854 17.9854 10.4779 17.9924 10.4685L19.4573 8.02574C19.6072 7.77116 19.7066 7.47456 19.7497 7.15009C19.7339 6.23598 18.9864 5.5 18 5.5ZM15.25 7.17969C15.25 5.69684 16.4773 4.5 18 4.5C19.5191 4.5 20.75 5.66995 20.75 7.17969V7.20994L20.7464 7.23997C20.6905 7.69975 20.5498 8.14194 20.3178 8.53528L20.3159 8.5384L18.8401 10.9993L18.8321 11.0128L18.8232 11.0256C18.6745 11.2417 18.3955 11.5 17.9758 11.5C17.5955 11.5 17.3052 11.3059 17.1284 11.0491L17.1188 11.0351L17.1102 11.0205L15.6139 8.4955C15.3658 8.10158 15.25 7.63367 15.25 7.17969ZM18 8C18.5523 8 19 7.55228 19 7C19 6.44771 18.5523 6 18 6C17.4477 6 17 6.44771 17 7C17 7.55228 17.4477 8 18 8Z",fill:"currentColor"})),_e=()=>{const{state:{selectedDealer:e,showDealerList:t,isMobile:r},dispatch:a}=(0,n.useContext)(De);return!r||e?null:n.createElement(o.a,{sx:{position:"absolute",bottom:"24px",right:"24px",zIndex:2}},n.createElement(i.$,{variant:"primary",background:t?"text":"background",color:t?"background":"text",sx:{px:4,py:2,gap:2,fontSize:14,height:32},onClick:()=>a({type:q.showDealerList,payload:!t})},t?n.createElement(Ve,null):n.createElement(Be,null),t?"Show map":"Show list"))},Ge={zoom:6,minZoom:3,enableHighDpi:!0,showZoomButtons:!1,showLocateMeButton:!1,showBreadcrumb:!1,showMapTypeSelector:!1,showScalebar:!1,showLogo:!1,showTermsLink:!1,allowHidingLabelsOfRoad:!0,disableScrollWheelZoom:!0,disableStreetside:!0,customMapStyle:{version:"1.0",elements:{water:{fillColor:"#C3D2D6"},political:{borderStrokeColor:"#E6E6E6",borderWidthScale:.5},highway:{fillColor:"#D9D9D9",labelColor:"#888B8D",labelOutlineColor:"#ffffff"},controlledAccessHighway:{fillColor:"#D9D9D9",labelColor:"#888B8D",labelOutlineColor:"#ffffff"},arterialRoad:{fillColor:"#E6E6E6",labelColor:"#888B8D",labelOutlineColor:"#ffffff"},majorRoad:{fillColor:"#E6E6E6",labelColor:"#888B8D",labelOutlineColor:"#ffffff"},street:{fillColor:"#E6E6E6",labelColor:"#888B8D",labelOutlineColor:"#ffffff",strokeWidthScale:.1,overwriteColor:!0,borderVisible:!1},road:{fillColor:"#E6E6E6",strokeColor:"#F7F7F7"},unpavedStreet:{fillColor:"#E6E6E6",strokeColor:"#F7F7F7"},railway:{fillColor:"#E6E6E6"},countryRegion:{labelScale:.1}},settings:{landColor:"#F7F7F7"}}};var He="data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='11' fill='black' fill-opacity='0.5'/%3e%3ccircle cx='20' cy='20' r='11.5' stroke='black' stroke-opacity='0.6'/%3e%3ccircle cx='20' cy='20' r='3' fill='white'/%3e%3c/svg%3e",We="data:image/svg+xml,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='23.9333' cy='23.9333' r='14.9333' fill='black' fill-opacity='0.5'/%3e%3ccircle cx='23.934' cy='23.934' r='9.6' fill='white'/%3e%3c/svg%3e";function Ue(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):"number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?new Date(e):new Date(NaN)}function ze(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}const Ze=6048e5;let Ke={};function Ye(){return Ke}
1function qe(e,t){const r=Ye(),n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=Ue(e),o=a.getDay(),d=(o<n?7:0)+o-n;return a.setDate(a.getDate()-d),a.setHours(0,0,0,0),a}function Je(e){return qe(e,{weekStartsOn:1})}function Xe(e){const t=Ue(e),r=t.getFullYear(),n=ze(e,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);const a=Je(n),o=ze(e,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const d=Je(o);return t.getTime()>=a.getTime()?r+1:t.getTime()>=d.getTime()?r:r-1}function Qe(e){const t=Ue(e);return t.setHours(0,0,0,0),t}function et(e){const t=Ue(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}const tt={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function rt(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const nt={date:rt({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:rt({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:rt({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},at={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function ot(e){return(t,r)=>{let n;if("formatting"===(r?.context?String(r.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):t;n=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function dt(e){return(t,r={})=>{const n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const d=o[0],i=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(i)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(i,(e=>e.test(d))):function(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(i,(e=>e.test(d)));let l;return l=e.valueCallback?e.valueCallback(s):s,l=r.valueCallback?r.valueCallback(l):l,{value:l,rest:t.slice(d.length)}}}var it;const st={code:"en-US",formatDistance:(e,t,r)=>{let n;const a=tt[e];return n="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n},formatLong:nt,formatRelative:(e,t,r,n)=>at[e],localize:{ordinalNumber:(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:ot({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:ot({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:ot({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:ot({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:ot({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(it={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{const r=e.match(it.matchPattern);if(!r)return null;const n=r[0],a=e.match(it.parsePattern);if(!a)return null;let o=it.valueCallback?it.valueCallback(a[0]):a[0];return o=t.valueCallback?t.valueCallback(o):o,{value:o,rest:e.slice(n.length)}}
vendor: 8,018 bytes, line 1
1),era:dt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:dt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:dt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:dt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:dt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function lt(e,t){const r=Ue(e),n=r.getFullYear(),a=Ye(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,d=ze(e,0);d.setFullYear(n+1,0,o),d.setHours(0,0,0,0);const i=qe(d,t),s=ze(e,0);s.setFullYear(n,0,o),s.setHours(0,0,0,0);const l=qe(s,t);return r.getTime()>=i.getTime()?n+1:r.getTime()>=l.getTime()?n:n-1}function ct(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const ut={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return ct("yy"===t?n%100:n,t.length)},M(e,t){const r=e.getMonth();return"M"===t?String(r+1):ct(r+1,2)},d:(e,t)=>ct(e.getDate(),t.length),a(e,t){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>ct(e.getHours()%12||12,t.length),H:(e,t)=>ct(e.getHours(),t.length),m:(e,t)=>ct(e.getMinutes(),t.length),s:(e,t)=>ct(e.getSeconds(),t.length),S(e,t){const r=t.length,n=e.getMilliseconds();return ct(Math.trunc(n*Math.pow(10,r-3)),t.length)}},$t={G:function(e,t,r){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){const t=e.getFullYear(),n=t>0?t:1-t;return r.ordinalNumber(n,{unit:"year"})}return ut.y(e,t)},Y:function(e,t,r,n){const a=lt(e,n),o=a>0?a:1-a;return"YY"===t?ct(o%100,2):"Yo"===t?r.ordinalNumber(o,{unit:"year"}):ct(o,t.length)},R:function(e,t){return ct(Xe(e),t.length)},u:function(e,t){return ct(e.getFullYear(),t.length)},Q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return ct(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return ct(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){const n=e.getMonth();switch(t){case"M":case"MM":return ut.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return ct(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){const a=function(e,t){const r=Ue(e),n=+qe(r,t)-+function(e,t){const r=Ye(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=lt(e,t),o=ze(e,0);return o.setFullYear(a,0,n),o.setHours(0,0,0,0),qe(o,t)}(r,t);return Math.round(n/Ze)+1}(e,n);return"wo"===t?r.ordinalNumber(a,{unit:"week"}):ct(a,t.length)},I:function(e,t,r){const n=function(e){const t=Ue(e),r=+Je(t)-+function(e){const t=Xe(e),r=ze(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Je(r)}(t);return Math.round(r/Ze)+1}(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):ct(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):ut.d(e,t)},D:function(e,t,r){const n=function(e){const t=Ue(e),r=function(e,t){const r=Qe(e),n=Qe(t),a=+r-et(r),o=+n-et(n);return Math.round((a-o)/864e5)}(t,function(e){const t=Ue(e),r=ze(e,0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}(t));return r+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):ct(n,t.length)},E:function(e,t,r){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){const a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return ct(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){const a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return ct(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){const n=e.getDay(),a=0===n?7:n;switch(t){case"i":return String(a);case"ii":return ct(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){const n=e.getHours();let a;switch(a=12===n?"noon":0===n?"midnight":n/12>
1=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,r){const n=e.getHours();let a;switch(a=n>=17?"evening":n>=12?"afternoon":n>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return ut.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):ut.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):ct(n,t.length)},k:function(e,t,r){let n=e.getHours();return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):ct(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):ut.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):ut.s(e,t)},S:function(e,t){return ut.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return mt(n);case"XXXX":case"XX":return pt(n);default:return pt(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return mt(n);case"xxxx":case"xx":return pt(n);default:return pt(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ft(n,":");default:return"GMT"+pt(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ft(n,":");default:return"GMT"+pt(n,":")}},t:function(e,t,r){return ct(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,r){return ct(e.getTime(),t.length)}};function ft(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),a=Math.trunc(n/60),o=n%60;return 0===o?r+String(a):r+String(a)+t+ct(o,2)}function mt(e,t){return e%60==0?(e>0?"-":"+")+ct(Math.abs(e)/60,2):pt(e,t)}function pt(e,t=""){const r=e>0?"-":"+",n=Math.abs(e);return r+ct(Math.trunc(n/60),2)+t+ct(n%60,2)}const ht=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},yt=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},gt={p:yt,P:(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],a=r[2];if(!a)return ht(e,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",ht(n,t)).replace("{{time}}",yt(a,t))}},bt=/^D+$/,vt=/^Y+$/,Ct=["D","DD","YY","YYYY"],wt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,xt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Et=/^'([^]*?)'?$/,St=/''/g,Mt=/[a-zA-Z]/;function Pt(e){const t=e.match(Et);return t?t[1].replace(St,"'"):e}function Nt(e,t){const r=Ue(e),n=Ue(t);return r.getTime()>n.getTime()}function Ot(e,t){return+Ue(e)<+Ue(t)}const kt=e=>e?e.split(":").slice(0,2).join(":"):"",Lt=(e,t=function(e,t){const r=Ye(),n=r.locale??st,a=r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=r.weekStartsOn??r.locale?.options?.weekStartsOn??0,d=Ue(e);if(!function(e){if(!((t=e)instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t)||"number"==typeof e))return!1;var t;const r=Ue(e);return!isNaN(Number(r))}(d))throw new RangeError("Invalid time value");let i=t.match(xt).map((e=>{const t=e[0];return"p"===t||"P"===t?(0,gt[t])(e,n.formatLong):e})).join("").match(wt).map((e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:Pt(e)};if($t[t])return{isToken:!0,value:e};
1if(t.match(Mt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}}));n.localize.preprocessor&&(i=n.localize.preprocessor(d,i));const s={firstWeekContainsDate:a,weekStartsOn:o,locale:n};return i.map((r=>{if(!r.isToken)return r.value;const a=r.value;return(function(e){return vt.test(e)}(a)||function(e){return bt.test(e)}(a))&&function(e,t,r){const n=function(e,t,r){const n="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,r);if(console.warn(n),Ct.includes(e))throw new RangeError(n)}(a,t,String(e)),(0,$t[a[0]])(d,a,n.localize,s)})).join("")}(new Date,"HHmm"),r=0)=>{if(!(null==e?void 0:e.length)||7===r)return;const n=function(e,t){const r=Ue(e);return isNaN(t)?ze(e,NaN):t?(r.setDate(r.getDate()+t),r):r}(new Date,r).getDay(),a=!r,o=e.find((e=>0===n?7===Number(e.dayId):n===Number(e.dayId)));if(!o)return Lt(e,t,r+1);const{dayId:d,hoursFrom1:i,hoursTo1:s,hoursFrom2:l,hoursTo2:c}=o,u=c||s,$=i||l;if(!u||!$)return Lt(e,t,r+1);const f=kt(u).replace(":","");if(a&&Nt(parseInt(t),parseInt(f)))return Lt(e,t,r+1);let m=$,p=u;return a&&(i&&s&&Ot(parseInt(t),parseInt(kt(s).replace(":","")))?(m=i,p=s):l&&c&&(m=l,p=c)),a||(i&&s?(m=i,p=s):l&&c&&(m=l,p=c)),{info:{from:m,to:p,time:t,dayId:d},isToday:a}},At=(e,t,r="detailed")=>{const n=Lt(e.openingHours);if(!n)return;const{info:{dayId:a,from:o,to:d,time:i},isToday:s}=n,l=kt(o).replace(":",""),c=kt(d).replace(":",""),u=s&&Nt(parseInt(i),parseInt(l))&&Ot(parseInt(i),parseInt(c));return u&&"detailed"===r?t("openClosesAt",{time:kt(d)}):u?t("openUntil",{time:kt(d)}):t("detailed"===r?"closedOpensAt":"opens",{day:s?"":t(W[a])+" ",time:kt(o)})},Tt=(e,t,r,n)=>{const a=e.containedPushpins.length,o=Math.log(a)/Math.log(10)*5+t;return{radius:o,svg:['<svg xmlns="http://www.w3.org/2000/svg" width="',2*o,'" height="',2*o,'">','<circle cx="',o,'" cy="',o,'" r="',o,'" fill="',n,'"/>','<circle cx="',o,'" cy="',o,'" r="',o-r,'" fill="',n,'"/>',"</svg>"]}};var It=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++}
vendor: 5,514 bytes, line 1
1,t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Dt="-ms-",Ft="-moz-",jt="-webkit-",Rt="comm",Bt="rule",Vt="decl",_t="@keyframes",Gt=Math.abs,Ht=String.fromCharCode,Wt=Object.assign;function Ut(e){return e.trim()}function zt(e,t,r){return e.replace(t,r)}function Zt(e,t){return e.indexOf(t)}function Kt(e,t){return 0|e.charCodeAt(t)}function Yt(e,t,r){return e.slice(t,r)}function qt(e){return e.length}function Jt(e){return e.length}function Xt(e,t){return t.push(e),e}var Qt=1,er=1,tr=0,rr=0,nr=0,ar="";function or(e,t,r,n,a,o,d){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:Qt,column:er,length:d,return:""}}function dr(e,t){return Wt(or("",null,null,"",null,null,0),e,{length:-e.length},t)}function ir(){return nr=rr<tr?Kt(ar,rr++):0,er++,10===nr&&(er=1,Qt++),nr}function sr(){return Kt(ar,rr)}function lr(){return rr}function cr(e,t){return Yt(ar,e,t)}function ur(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function $r(e){return Qt=er=1,tr=qt(ar=e),rr=0,[]}function fr(e){return ar="",e}function mr(e){return Ut(cr(rr-1,yr(91===e?e+2:40===e?e+1:e)))}function pr(e){for(;(nr=sr())&&nr<33;)ir();return ur(e)>2||ur(nr)>3?"":" "}function hr(e,t){for(;--t&&ir()&&!(nr<48||nr>102||nr>57&&nr<65||nr>70&&nr<97););return cr(e,lr()+(t<6&&32==sr()&&32==ir()))}function yr(e){for(;ir();)switch(nr){case e:return rr;case 34:case 39:34!==e&&39!==e&&yr(nr);break;case 40:41===e&&yr(e);break;case 92:ir()}return rr}function gr(e,t){for(;ir()&&e+nr!==57&&(e+nr!==84||47!==sr()););return"/*"+cr(t,rr-1)+"*"+Ht(47===e?e:ir())}function br(e){for(;!ur(sr());)ir();return cr(e,rr)}function vr(e){return fr(Cr("",null,null,null,[""],e=$r(e),0,[0],e))}function Cr(e,t,r,n,a,o,d,i,s){for(var l=0,c=0,u=d,$=0,f=0,m=0,p=1,h=1,y=1,g=0,b="",v=a,C=o,w=n,x=b;h;)switch(m=g,g=ir()){case 40:if(108!=m&&58==Kt(x,u-1)){-1!=Zt(x+=zt(mr(g),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:x+=mr(g);break;case 9:case 10:case 13:case 32:x+=pr(m);break;case 92:x+=hr(lr()-1,7);continue;case 47:switch(sr()){case 42:case 47:Xt(xr(gr(ir(),lr()),t,r),s);break;default:x+="/"}break;case 123*p:i[l++]=qt(x)*y;case 125*p:case 59:case 0:switch(g){case 0:case 125:h=0;case 59+c:-1==y&&(x=zt(x,/\f/g,"")),f>0&&qt(x)-u&&Xt(f>32?Er(x+";",n,r,u-1):Er(zt(x," ","")+";",n,r,u-2),s);break;case 59:x+=";";default:if(Xt(w=wr(x,t,r,l,c,a,i,b,v=[],C=[],u),o),123===g)if(0===c)Cr(x,t,w,w,v,o,u,i,C);else switch(99===$&&110===Kt(x,3)?100:$){case 100:case 108:case 109:case 115:Cr(e,w,w,n&&Xt(wr(e,w,w,0,0,a,i,b,a,v=[],u),C),a,C,u,i,n?v:C);break;default:Cr(x,w,w,w,[""],C,0,i,C)}}l=c=f=0,p=y=1,b=x="",u=d;break;case 58:u=1+qt(x),f=m;default:if(p<1)if(123==g)--p;else if(125==g&&0==p++&&125==(nr=rr>0?Kt(ar,--rr):0,er--,10===nr&&(er=1,Qt--),nr))continue;switch(x+=Ht(g),g*p){case 38:y=c>0?1:(x+="\f",-1);break;case 44:i[l++]=(qt(x)-1)*y,y=1;break;case 64:45===sr()&&(x+=mr(ir())),$=sr(),c=u=qt(b=x+=br(lr())),g++;break;case 45:45===m&&2==qt(x)&&(p=0)}}return o}function wr(e,t,r,n,a,o,d,i,s,l,c){for(var u=a-1,$=0===a?o:[""],f=Jt($),m=0,p=0,h=0;m<n;++m)for(var y=0,g=Yt(e,u+1,u=Gt(p=d[m])),b=e;y<f;++y)(b=Ut(p>0?$[y]+" "+g:zt(g,/&\f/g,$[y])))&&(s[h++]=b);return or(e,t,r,0===a?Bt:i,s,l,c)}function xr(e,t,r){return or(e,t,r,Rt,Ht(nr),Yt(e,2,-2),0)}function Er(e,t,r,n){return or(e,t,r,Vt,Yt(e,0,n),Yt(e,n+1,-1),n)}function Sr(e,t){for(var r="",n=Jt(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function Mr(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case Vt:return e.return=e.return||e.value;case Rt:return"";case _t:return e.return=e.value+"{"+Sr(e.children,n)+"}";case Bt:e.value=e.props.join(",")}return qt(r=Sr(e.children,n))?e.return=e.value+"{"+r+"}":""}function Pr(e){var t=Jt(e);return function(r,n,a,o){for(var d="",i=0;i<t;i++)d+=e[i](r,n,a,o)||"";return d}}function Nr(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var Or="undefined"!=typeof document,kr=function(e,t,r){for(var n=0,a=0;n=a,a=sr(),38===n&&12===a&&(t[r]=1),!ur(a);)ir();return cr(e,rr)},Lr=new WeakMap,Ar=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Lr.get(r))&&!n){Lr.set(e,!0);for(var a=[],o=function(e,t){return fr(function(e,t){var r=-1,n=44;do{switch(ur(n)){case 0:38===n&&12===sr()&&(t[r]=1),e[r]+=kr(rr-1,t,r);break;case 2:e[r]+=mr(n);break;case 4:if(44===n){e[++r]=58===sr()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=Ht(n)}}while(n=ir());return e}($r(e),t))}(t,a),d=r.props,i=0,s=0;i<o.length;i++)for(var l=0;l<d.length;l++,s++)e.props[s]=a[i]?o[i].replace(/&\f/g,d[l]):d[l]+" "+o[i]}}},Tr=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Ir(e,t){switch(function(e,t){return 45^Kt(e,0)?(((t<<2^Kt(e,0))<<2^Kt(e,1))<<2^Kt(e,2))<<2^Kt(e,3):0}(e,t)){case 5103:return jt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return jt+e+e;
1case 5349:case 4246:case 4810:case 6968:case 2756:return jt+e+Ft+e+Dt+e+e;case 6828:case 4268:return jt+e+Dt+e+e;case 6165:return jt+e+Dt+"flex-"+e+e;case 5187:return jt+e+zt(e,/(\w+).+(:[^]+)/,jt+"box-$1$2"+Dt+"flex-$1$2")+e;case 5443:return jt+e+Dt+"flex-item-"+zt(e,/flex-|-self/,"")+e;case 4675:return jt+e+Dt+"flex-line-pack"+zt(e,/align-content|flex-|-self/,"")+e;case 5548:return jt+e+Dt+zt(e,"shrink","negative")+e;case 5292:return jt+e+Dt+zt(e,"basis","preferred-size")+e;case 6060:return jt+"box-"+zt(e,"-grow","")+jt+e+Dt+zt(e,"grow","positive")+e;case 4554:return jt+zt(e,/([^-])(transform)/g,"$1"+jt+"$2")+e;case 6187:return zt(zt(zt(e,/(zoom-|grab)/,jt+"$1"),/(image-set)/,jt+"$1"),e,"")+e;case 5495:case 3959:return zt(e,/(image-set\([^]*)/,jt+"$1$`$1");case 4968:return zt(zt(e,/(.+:)(flex-)?(.*)/,jt+"box-pack:$3"+Dt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+jt+e+e;case 4095:case 3583:case 4068:case 2532:return zt(e,/(.+)-inline(.+)/,jt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(qt(e)-1-t>6)switch(Kt(e,t+1)){case 109:if(45!==Kt(e,t+4))break;case 102:return zt(e,/(.+:)(.+)-([^]+)/,"$1"+jt+"$2-$3$1"+Ft+(108==Kt(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Zt(e,"stretch")?Ir(zt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Kt(e,t+1))break;case 6444:switch(Kt(e,qt(e)-3-(~Zt(e,"!important")&&10))){case 107:return zt(e,":",":"+jt)+e;case 101:return zt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+jt+(45===Kt(e,14)?"inline-":"")+"box$3$1"+jt+"$2$3$1"+Dt+"$2box$3")+e}break;case 5936:switch(Kt(e,t+11)){case 114:return jt+e+Dt+zt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return jt+e+Dt+zt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return jt+e+Dt+zt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return jt+e+Dt+e+e}return e}var Dr,Fr,jr,Rr,Br,Vr,_r=Or?void 0:(Dr=function(){return Nr((function(){return{}}))},Fr=new WeakMap,function(e){if(Fr.has(e))return Fr.get(e);var t=Dr();return Fr.set(e,t),t}),Gr=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Vt:e.return=Ir(e.value,e.length);break;case _t:return Sr([dr(e,{value:zt(e.value,"@","@"+jt)})],n);case Bt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Sr([dr(e,{props:[zt(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return Sr([dr(e,{props:[zt(t,/:(plac\w+)/,":"+jt+"input-$1")]}),dr(e,{props:[zt(t,/:(plac\w+)/,":-moz-$1")]}),dr(e,{props:[zt(t,/:(plac\w+)/,Dt+"input-$1")]})],n)}return""}))}}],Hr=function(e){var t=e.key;if(Or&&"css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,a,o=e.stylisPlugins||Gr,d={},i=[];Or&&(n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)d[t[r]]=!0;i.push(e)})));var s,l=[Ar,Tr];if(_r){var c=[Mr],u=Pr(l.concat(o,c)),$=_r(o)(t);a=function(e,t,r,n){var a=t.name,o=function(e,t){var r=t.name;return void 0===$[r]&&($[r]=Sr(vr(e?e+"{"+t.styles+"}":t.styles),u)),$[r]}(e,t);return void 0===h.compat?(n&&(h.inserted[a]=!0),o):n?void(h.inserted[a]=o):o}}else{var f,m=[Mr,(s=function(e){f.insert(e)},function(e){e.root||(e=e.return)&&s(e)})],p=Pr(l.concat(o,m));a=function(e,t,r,n){f=r,Sr(vr(e?e+"{"+t.styles+"}":t.styles),p),n&&(h.inserted[t.name]=!0)}}var h={key:t,sheet:new It({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:d,registered:{},insert:a};return h.sheet.hydrate(i),h},Wr={exports:{}},Ur={};!function(){if(Vr)return Br;Vr=1;var e=(Rr||(Rr=1,Wr.exports=function(){if(jr)return Ur;jr=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,d=e?Symbol.for("react.provider"):60109,i=e?Symbol.for("react.context"):60110,s=e?Symbol.for("react.async_mode"):60111,l=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,u=e?Symbol.for("react.suspense"):60113,$=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,p=e?Symbol.for("react.block"):60121,h=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,g=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var $=e.$$typeof;switch($){case t:switch(e=e.type){case s:case l:case n:case o:case a:case u:return e;default:switch(e=e&&e.$$typeof){case i:case c:case m:case f:case d:return e;default:return $}}case r:return $}}}function v(e){return b(e)===l}return Ur.AsyncMode=s,Ur.ConcurrentMode=l,Ur.ContextConsumer=i,Ur.ContextProvider=d,Ur.Element=t,Ur.ForwardRef=c,Ur.Fragment=n,Ur.Lazy=m,Ur.Memo=f,Ur.Portal=r,Ur.Profiler=o,Ur.StrictMode=a,Ur.Suspense=u,Ur.isAsyncMode=function(e){return v(e)||b(e)===s},Ur.isConcurrentMode=v,Ur.isContextConsumer=function(e){return b(e)===i},Ur.isContextProvider=function(e){return b(e)===d},Ur.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},Ur.isForwardRef=function(e){return b(e)===c},Ur.isFragment=function(e){return b(e)===n},Ur.isLazy=function(e){return b(e)===m},Ur.isMemo=function(e){return b(e)===f},Ur.isPortal=function(e){return b(e)===r},Ur.isProfiler=function(e){return b(e)===o},Ur.isStrictMode=function(e){return b(e)===a},Ur.isSuspense=function(e){return b(e)===u},Ur.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===n||e===l||e===o||e===a||e===u||e===$||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===f||e.$$typeof===d||e.$$typeof===i||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===g||e.$$typeof===p)},Ur.typeOf=b,Ur}()),Wr.exports),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0}
1,r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function o(r){return e.isMemo(r)?n:a[r.$$typeof]||t}a[e.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[e.Memo]=n;var d=Object.defineProperty,i=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,u=Object.prototype;Br=function e(t,n,a){if("string"!=typeof n){if(u){var $=c(n);$&&$!==u&&e(t,$,a)}var f=i(n);s&&(f=f.concat(s(n)));for(var m=o(t),p=o(n),h=0;h<f.length;++h){var y=f[h];if(!(r[y]||a&&a[y]||p&&p[y]||m&&m[y])){var g=l(n,y);try{d(t,y,g)}catch(e){}}}}return t}}();var zr="undefined"!=typeof document,Zr=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===zr&&void 0!==e.compat)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},Kr={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Yr=/[A-Z]|^ms/g,qr=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Jr=function(e){return 45===e.charCodeAt(1)},Xr=function(e){return null!=e&&"boolean"!=typeof e},Qr=Nr((function(e){return Jr(e)?e:e.replace(Yr,"-$&").toLowerCase()})),en=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(qr,(function(e,t,r){return rn={name:t,styles:r,next:rn},t}))}return 1===Kr[e]||Jr(e)||"number"!=typeof t||0===t?t:t+"px"};function tn(e,t,r){if(null==r)return"";var n=r;if(void 0!==n.__emotion_styles)return n;switch(typeof r){case"boolean":return"";case"object":var a=r;if(1===a.anim)return rn={name:a.name,styles:a.styles,next:rn},a.name;var o=r;if(void 0!==o.styles){var d=o.next;if(void 0!==d)for(;void 0!==d;)rn={name:d.name,styles:d.styles,next:rn},d=d.next;return o.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=tn(e,t,r[a])+";";else for(var o in r){var d=r[o];if("object"!=typeof d){var i=d;Xr(i)&&(n+=Qr(o)+":"+en(o,i)+";")}else if(Array.isArray(d)&&"string"==typeof d[0]&&null==t)for(var s=0;s<d.length;s++)Xr(d[s])&&(n+=Qr(o)+":"+en(o,d[s])+";");else{var l=tn(e,t,d);switch(o){case"animation":case"animationName":n+=Qr(o)+":"+l+";";break;default:n+=o+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var i=rn,s=r(e);return rn=i,tn(e,t,s)}}return r}var rn,nn=/label:\s*([^\s;{]+)\s*(;|$)/g;function an(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,a="";rn=void 0;var o=e[0];null==o||void 0===o.raw?(n=!1,a+=tn(r,t,o)):a+=o[0];for(var d=1;d<e.length;d++)a+=tn(r,t,e[d]),n&&(a+=o[d]);nn.lastIndex=0;for(var i,s="";null!==(i=nn.exec(a));)s+="-"+i[1];var l=function(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(a)+s;return{name:l,styles:a,next:rn}}var on="undefined"!=typeof document,dn=!!n.useInsertionEffect&&n.useInsertionEffect,sn=on&&dn||function(e){return e()},ln="undefined"!=typeof document,cn=n.createContext("undefined"!=typeof HTMLElement?Hr({key:"css"}):null);cn.Provider;var un=function(e){return(0,n.forwardRef)((function(t,r){var a=(0,n.useContext)(cn);return e(t,a,r)}))};ln||(un=function(e){return function(t){var r=(0,n.useContext)(cn);return null===r?(r=Hr({key:"css"}),n.createElement(cn.Provider,{value:r},e(t,r))):e(t,r)}});var $n,fn,mn=n.createContext({}),pn={}.hasOwnProperty,hn="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",yn=function(e){var t=e.cache,r=e.serialized,a=e.isStringTag;Zr(t,r,a);var o=sn((function(){return function(e,t,r){Zr(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a="",o=t;do{var d=e.insert(t===o?"."+n:"",o,e.sheet,!0);zr||void 0===d||(a+=d),o=o.next}while(void 0!==o);if(!zr&&0!==a.length)return a}}(t,r,a)}));if(!ln&&void 0!==o){for(var d,i=r.name,s=r.next;void 0!==s;)i+=" "+s.name,s=s.next;return n.createElement("style",((d={})["data-emotion"]=t.key+" "+i,d.dangerouslySetInnerHTML={__html:o},d.nonce=t.sheet.nonce,d))}return null},gn=un((function(e,t,r){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]
1);var o=e[hn],d=[a],i="";"string"==typeof e.className?i=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")})),n}(t.registered,d,e.className):null!=e.className&&(i=e.className+" ");var s=an(d,void 0,n.useContext(mn));i+=t.key+"-"+s.name;var l={};for(var c in e)pn.call(e,c)&&"css"!==c&&c!==hn&&(l[c]=e[c]);return l.className=i,r&&(l.ref=r),n.createElement(n.Fragment,null,n.createElement(yn,{cache:t,serialized:s,isStringTag:"string"==typeof o}),n.createElement(o,l))})),bn=gn,vn=function(e,t){var r=arguments;if(null==t||!pn.call(t,"css"))return n.createElement.apply(void 0,r);var a=r.length,o=new Array(a);o[0]=bn,o[1]=function(e,t){var r={};for(var n in t)pn.call(t,n)&&(r[n]=t[n]);return r[hn]=e,r}(e,t);for(var d=2;d<a;d++)o[d]=r[d];return n.createElement.apply(null,o)};function Cn(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return an(t)}$n=vn||(vn={}),fn||(fn=$n.JSX||($n.JSX={}));const wn=e=>e?e.replace(/(^\w+:|^)\/\//,""):"",xn=e=>(null==e?void 0:e.trim())?/^[a-z][a-z0-9+.-]*:/i.test(e)?e:`https://${e}`:"",En=e=>{var t;return null===(t=e.detailedSegments)||void 0===t?void 0:t.some((e=>{var t;return null===(t=e.detailedSegmentName)||void 0===t?void 0:t.toLowerCase().includes("marine")}))},Sn=e=>{var t;return null===(t=e.detailedSegments)||void 0===t?void 0:t.some((e=>{var t;return null===(t=e.detailedSegmentName)||void 0===t?void 0:t.toLowerCase().includes("industrial")}))},Mn=e=>{const{capabilities:t}=e,r=["Parts Sales","Engine Sales","Service"],n=null==t?void 0:t.filter((e=>e.capabilityName&&r.includes(e.capabilityName))).map((e=>({label:e.capabilityName,value:e.capabilityName})));return null!=n?n:[]},Pn=({dealer:e})=>{const t=Z();return n.createElement(d.o,{variant:"label",sx:{display:"flex",alignItems:"center",gap:3,mb:2,color:"textSecondary"}},En(e)&&n.createElement("p",null,t("marine")),En(e)&&Sn(e)&&n.createElement("span",null,"â¢"),Sn(e)&&n.createElement("p",null,t("industrial")))},Nn=(e,t)=>{var r,n,a,o;const d=null!==(n=null===(r=e.language)||void 0===r?void 0:r.languageCode)&&void 0!==n?n:"",i=null!==(o=null===(a=t.language)||void 0===a?void 0:a.languageCode)&&void 0!==o?o:"";return d.match(/en-uk/i)&&!i.match(/en-uk/i)?-1:!d.match(/en-uk/)&&i.match(/en-uk/i)?1:d.match(/en-us/i)&&!i.match(/en-us/i)?-1:!d.match(/en-us/)&&i.match(/en-us/i)?1:d.match(/en/i)&&!i.match(/en/i)?-1:!d.match(/en/i)&&i.match(/en/i)?1:0},On=(0,n.forwardRef)((({description:e},t)=>n.createElement(d.o,{ref:t,as:"p",sx:{color:"textSecondary"}},e))),kn=({sellingPoint:{title:e,description:t}})=>{const{theme:r}
1=(0,H.FL)(),a=Z(),[s,l]=(0,n.useState)(!1),f=(0,n.useRef)(null),[m,p]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{f.current&&p(f.current.clientHeight>100)}),[]),e||t?n.createElement(o.a,null,e&&n.createElement(d.o,{as:"h3",sx:{mb:4}},e),t&&m&&n.createElement(o.a,null,n.createElement(o.a,{sx:{position:"relative",minHeight:60,mb:4}},n.createElement(c.S,{collapsed:!s,lineClamp:3},n.createElement(On,{description:t}))),n.createElement(i.$,{endIcon:s?u.A:$.A,sx:{display:"inline-flex"},onClick:()=>l(!s)},a(s?"showLess":"readMore"))),t&&!m&&n.createElement(On,{ref:f,description:t})):null},Ln=(e,t,r)=>{if(!e)return;const n=new CustomEvent("dealerSearch",{detail:{query:t,filters:r},bubbles:!0});e.dispatchEvent(n)},An=(e,t,r,n)=>{if(!e||!t)return;const a=new CustomEvent("dealerInteraction",{detail:{dealer:t,dealerClickLocation:r,linkType:n,location:"Dealer Locator"},bubbles:!0});e.dispatchEvent(a)},Tn=({label:e})=>n.createElement(o.a,{sx:{backgroundColor:"backgroundSecondary",height:24,pl:2,pr:"10px",py:1,display:"flex",gap:1,alignItems:"center",borderRadius:24}},n.createElement(d.o,{variant:"label",sx:{color:"text"}},e));var In=e=>n.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 2.5C4 2.22386 4.22386 2 4.5 2L13.5 2C13.7761 2 14 2.22386 14 2.5V3.5C14 3.77614 13.7761 4 13.5 4C13.2239 4 13 3.77614 13 3.5V3L5 3L5 17H7.5C7.77614 17 8 17.2239 8 17.5C8 17.7761 7.77614 18 7.5 18H4.5C4.22386 18 4 17.7761 4 17.5L4 2.5ZM10 6.5C10 6.22386 10.2239 6 10.5 6L19.5 6C19.7761 6 20 6.22386 20 6.5L20 21.5C20 21.7761 19.7761 22 19.5 22L10.5 22C10.2239 22 10 21.7761 10 21.5L10 6.5ZM11 7L11 21L19 21L19 7L11 7Z",fill:"currentColor"}));const Dn=({children:e,sx:t})=>n.createElement(o.a,{role:"alert","aria-live":"assertive","aria-atomic":"true",sx:Object.assign({position:"absolute",zIndex:1,top:0,left:0,maxWidth:[300,480],borderRadius:6,backgroundColor:"textSecondary",color:"background",padding:"4px 8px",marginTop:"4px"},t)},n.createElement(d.o,{variant:"label"},e));var Fn
vendor: 12,668 bytes, line 1
1={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[2-467])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:241|349)0\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|91(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79]))))\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[024-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","(?:01\\d|8)\\d{7}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]]],BL:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-7]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]|50"]],["(\\d{8})","$1",["[5-7]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","[1-467]\\d{9,10}
vendor: 13,185 bytes, line 1
1|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[178]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","[2-9]\\d{9}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0"],CF:["236","00","8776\\d{4}|(?:[27]\\d|61)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-8]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["46"]],["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8}
vendor: 33,463 bytes, line 1
1)","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,0,[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|3[01]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","(?:400|[5-9]\\d\\d)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[4-9]"]]]],ET:["251","00","(?:11|[2-57-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,"0|180020",0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|80[6-9]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0|180020","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","[235]\\d{8}|800\\d{5,6}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2358]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[48]\\d{8}|[2-9]\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|4(?:[0-35]|4[16-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[48]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|80[6-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",[7,8,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","[2-589]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1(?:05|[2-9]))","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0|180020","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-6]|80[2-46]","11|2[02]|33|4[04]|79[1-6]|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31)|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:3171|5[15][2-6]|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|8(?:16|2[014]|3[126]|6[136]|7[78]|83)(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|3[129]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7(?:[23569]|8[0-57-9])|8[1-6])|7(?:1(?:[013-8]|9[6-9])|3(?:17|2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],0,0,0,0,0,0,[["0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0|180020","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[47]"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"]],"0",0,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","8\\d{13}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["20"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["20"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|78|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],"0",0,0,0,0,"[5-8]"],MC:["377","00","(?:[3489]|[67]\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["11|2[16]"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","7091\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-37-9]"],"0$1"]],"0"],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","(?:20|9\\d)\\d{8}|[78]\\d{9,13}",[10,11,12,13,14],[["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}
vendor: 23,715 bytes, line 1
1(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85[02-46-9]"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[78]\\d{8}|[2-9]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","709\\d{6}|(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],"0",0,0,0,0,0,[["2631[0-6]\\d{4}|26(?:2\\d|30|88)\\d{5}"],["(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"[3489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","(?:[15]\\d|800|92)\\d{7}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[013]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|9[2-9]"]],["(\\d)(\\d{7})","$1 $2",["[267]|904"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[346-9]"]]],"0"],SR:["597","00","(?:[2-5]|[6-9]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-9]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-359]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[3689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","(?:[0-57-9]\\d|66)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["826"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["83"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["82"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[25]0|37|49|8[09]"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-478])|7[1-9]","[23568]|4(?:0[2-48]|[1-478])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024","20240"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["20[0-35-7]|4(?:6[45]|[7-9])|[7-9]","20(?:[0135-7]|2[5-9])|4(?:6[45]|[7-9])|[7-9]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[2-4]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:472[2-47-9]|983[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",[4,5,6,7,8,9,10,11,12,13],[["(\\d{4,5})","$1",["21"]],["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{6,7}|7\\d{6}",[7,8,9,10],[["(\\d{4})(\\d{4,6})","$1 $2",["1(?:2[02]|[89])"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[26]|6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:639\\d|7093)\\d{5}|(?:26|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["26(?:89\\d|9(?:0[0-467]|15|5[0-4]|6\\d|[78]0))\\d{4}"],["(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|[579]\\d|63)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],"0"],ZW:["263","00","(?:13|8\\d{4})\\d{5}|[235-8]\\d{8}|[2-689]\\d{6}",[7,9,10],[["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|29|58)|67[0-46-9]|(?:55|68)[0-69]"],"0$1"],["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|[27]|48)|37|675|(?:55|68)[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["548"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[256]|39|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["3"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[235-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"],0,0,0,0,0,0,["2\\d{8}",[9]]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|5[12]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|5(?:0\\d{3}|2[0-2]))\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function
vendor: 8,345 bytes, line 1
1jn(e,t){var r=Array.prototype.slice.call(t);return r.push(Fn),e.apply(this,r)}function Rn(e,t){e=e.split("-"),t=t.split("-");for(var r=e[0].split("."),n=t[0].split("."),a=0;a<3;a++){var o=Number(r[a]),d=Number(n[a]);if(o>d)return 1;if(d>o)return-1;if(!isNaN(o)&&isNaN(d))return 1;if(isNaN(o)&&!isNaN(d))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}var Bn={}.constructor;function Vn(e){return null!=e&&e.constructor===Bn}var _n=/^\d+$/;function Gn(e){return Gn="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},Gn(e)}function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wn(e,t,r){return t&&function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Un(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Un(e){var t=function(e){if("object"!=Gn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gn(t)?t:t+""}var zn=" ext. ",Zn=Wn((function e(t){Hn(this,e),Qn(t),this.metadata=t,na.call(this,t)}),[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter((function(e){return"001"!==e}))}},{key:"getCountryMetadata",value:function(e){return this.metadata.countries[e]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(e){return void 0!==this.getCountryMetadata(e)}},{key:"hasCallingCode",value:function(e){if(this.getCountryCodesForCallingCode(e))return!0;if(this.nonGeographic()){if(this.nonGeographic()[e])return!0}else{var t=this.countryCallingCodes()[e];if(t&&1===t.length&&"001"===t[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(e){return this.nonGeographic()?!!this.nonGeographic()[e]:!this.getCountryCodesForCallingCode(e)}},{key:"country",value:function(e){return this.selectNumberingPlan(e)}},{key:"selectNumberingPlan",value:function(e,t){var r,n,a;if(e&&(a=e,_n.test(a)?n=e:r=e),t&&(n=t),r&&"001"!==r){var o=this.getCountryMetadata(r);if(!o)throw new Error("Unknown country: ".concat(r));this.numberingPlan=new Kn(o,this)}else if(n){if(!this.hasCallingCode(n))throw new Error("Unknown calling code: ".concat(n));this.numberingPlan=new Kn(this.getNumberingPlanMetadata(n),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(e){var t=this.countryCallingCodes()[e];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:"getCountryCodeForCallingCode",value:function(e){var t=this.getCountryCodesForCallingCode(e);if(t)return t[0]}},{key:"getNumberingPlanMetadata",value:function(e){var t=this.getCountryCodeForCallingCode(e);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var r=this.nonGeographic()[e];if(r)return r}else{var n=this.countryCallingCodes()[e];if(n&&1===n.length&&"001"===n[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(e){return this.numberingPlan.type(e)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(e){return this.selectNumberingPlan(e)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),Kn=Wn((function e(t,r){Hn(this,e),this.globalMetadataObject=r,this.metadata=t,na.call(this,r.metadata)}),[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"_getDefaultCountryMetadataForThisCallingCode",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this._getDefaultCountryMetadataForThisCallingCode()}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(e){return e[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var e=this;return(this._getFormats(this.metadata)||this._getFormats(this._getDefaultCountryMetadataForThisCallingCode())||[]).map((function(t){return new Yn(t,e)}))}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(e){return e[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(e){if(this.hasTypes()&&Xn(this.types(),e))return new Jn(Xn(this.types(),e),this)}},{key:"ext",value:function(){return this.v1||this.v2?zn:this.metadata[13]||zn}}]),Yn=Wn((function e(t,r){Hn(this,e),this._format=t,this.metadata=r}),[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||qn.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),qn=/^\(?\$1\)?$/,Jn=Wn((function e(t,r){Hn(this,e),this.type=t,this.metadata=r}),[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
1ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]);function Xn(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}function Qn(e){if(!e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!Vn(e)||!Vn(e.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(Vn(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+ea(e)+": "+e,"."))}var ea=function(e){return Gn(e)};function ta(e,t){var r=new Zn(t);if(r.hasCountry(e))return r.selectNumberingPlan(e).countryCallingCode();throw new Error("Unknown country: ".concat(e))}function ra(e,t){return t.countries.hasOwnProperty(e)}function na(e){var t=e.version;"number"==typeof t?(this.v1=1===t,this.v2=2===t,this.v3=3===t,this.v4=4===t):t?-1===Rn(t,"1.2.0")?this.v2=!0:-1===Rn(t,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}function aa(e,t,r){return function(e,t,r,n){r&&(n=new Zn(n.metadata)).selectNumberingPlan(r);var a=n.type(void 0),o=a&&a.possibleLengths()||n.possibleLengths();if(!o)return"IS_POSSIBLE";var d=e.length,i=o[0];return i===d?"IS_POSSIBLE":i>d?"TOO_SHORT":o[o.length-1]<d?"TOO_LONG":o.indexOf(d,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}(e,0,t,r)}function oa(e,t){return"IS_POSSIBLE"===aa(e,void 0,t)}function da(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function ia(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var sa=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function la(e,t,r){if(t=t||{},e.country||e.countryCallingCode){var n=new Zn(r);n.selectNumberingPlan(e.country||e.countryCallingCode);var a=t.v2?e.nationalNumber:e.phone;if(da(a,n.nationalNumberPattern())){if(ca(a,"FIXED_LINE",n))return n.type("MOBILE")&&""===n.type("MOBILE").pattern()?"FIXED_LINE_OR_MOBILE":n.type("MOBILE")?ca(a,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE":"FIXED_LINE_OR_MOBILE";for(var o,d=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return ia(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ia(e,t):void 0}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(sa);!(o=d()).done;){var i=o.value;if(ca(a,i,n))return i}}}}function ca(e,t,r){var n=r.type(t);return!(!n||!n.pattern())&&!(n.possibleLengths()&&n.possibleLengths().indexOf(e.length)<0)&&da(e,n.pattern())}var ua=/^[A-Z]{2}$/,$a="0-9ï¼-ï¼Ù -Ù©Û°-Û¹",fa="".concat("-â-ââã¼ï¼").concat("ï¼/").concat("ï¼.").concat("  Âââ ã").concat("()ï¼ï¼ï¼»ï¼½\\[\\]").concat("~ââ¼ï½"),ma=new RegExp("(["+$a+"])");function pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ha(e,t){var r=t.nationalNumber,n=t.metadata,a=n.getCountryCodesForCallingCode(e);if(a)return 1===a.length?a[0]:function(e,t,r){for(var n,a=new Zn(r),o=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return pa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pa(e,t):void 0}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(n=o()).done;){var d=n.value;if(a.selectNumberingPlan(d),a.leadingDigits()){if(e&&0===e.search(a.leadingDigits()))return d}else if(la({phone:e,country:d},void 0,a.metadata))return d}}(r,a,n.metadata)}function ya(e,t,r){var n=function(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var r=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),n=r.exec(e);if(n){var a,o,d,i=n.length-1,s=i>0&&n[i];if(t.nationalPrefixTransformRule()&&s)a=e.replace(r,t.nationalPrefixTransformRule()),i>1&&(o=n[1]);else{var l=n[0];a=e.slice(l.length),s&&(o=n[1])}if(s){var c=e.indexOf(n[1]);e.slice(0,c)===t.numberingPlan.nationalPrefix()&&(d=t.numberingPlan.nationalPrefix())}else d=n[0];return{nationalNumber:a,nationalPrefix:d,carrierCode:o}}}return{nationalNumber:e}}(e,r),a=n.carrierCode,o=n.nationalNumber;if(o!==e){if(!function(e,t,r){return!(da(e,r.nationalNumberPattern())&&!da(t,r.nationalNumberPattern()))}(e,o,r))return{nationalNumber:e};if(r.numberingPlan.possibleLengths()&&(t||(t=ha(r.numberingPlan.callingCode(),{nationalNumber:o,metadata:r})),!function(e,t,r){switch(aa(e,t,r)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(o,t,r)))return{nationalNumber:e}}return{nationalNumber:o,carrierCode:a}}function ga(e,t,r,n,a){if(!e)return{};var o;if("+"!==e[0]){var d=function(e,t,r,n){if(t){var a=new Zn(n);a.selectNumberingPlan(t||r);var o=new RegExp(a.IDDPrefix());if(0===e.search(o)){var d=(e=e.slice(e.match(o)[0].length)).match(ma);if(!(d&&null!=d[1]&&d[1].length>0&&"0"===d[1]))return e}}}(e,r,n,a);if(!d||d===e){if(r||n){var i=function(e,t,r,n,a){if(!r&&!n)return{number:e};var o=r?ta(r,a):n;
1if(0===e.indexOf(o)){var d=new Zn(a);d.selectNumberingPlan(r||n);var i=e.slice(o.length),s=ya(i,void 0,d).nationalNumber,l=ya(e,void 0,d).nationalNumber;if(!da(l,d.nationalNumberPattern())&&da(s,d.nationalNumberPattern())||"TOO_LONG"===aa(l,void 0,d))return{countryCallingCode:o,number:i}}return{number:e}}(e,0,r,n,a),s=i.countryCallingCode,l=i.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}o=!0,e="+"+d}if("0"===e[1])return{};for(var c=new Zn(a),u=2;u-1<=3&&u<=e.length;){var $=e.slice(1,u);if(c.hasCallingCode($))return c.selectNumberingPlan($),{countryCallingCodeSource:o?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:$,number:e.slice(u)};u++}return{}}var ba=/(\$\d)/,va=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/,Ca=function(e){return"([".concat($a,"]{1,").concat(e,"})")};function wa(e){var t="[  \\t,]*",r="[:\\.ï¼]?[  \\t,-]*",n="[  \\t]*";return";ext="+Ca("20")+"|"+t+"(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½
?ï½ï½ï½?|доб|anexo)"+r+Ca("20")+"#?|"+t+"(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)"+r+Ca("9")+"#?|[- ]+"+Ca("6")+"#|"+n+"(?:,{2}|;)"+r+Ca("15")+"#?|"+n+"(?:,)+"+r+Ca("9")+"#?"}var xa="["+$a+"]{2}",Ea="[+ï¼]{0,1}(?:["+fa+"]*["+$a+"]){3,}["+fa+$a+"]*",Sa=new RegExp("^[+ï¼]{0,1}(?:["+fa+"]*["+$a+"]){1,2}$","i"),Ma=Ea+"(?:"+wa()+")?",Pa=new RegExp("^"+xa+"$|^"+Ma+"$","i"),Na={formatExtension:function(e,t,r){return"".concat(e).concat(r.ext()).concat(t)}};function Oa(e,t,r,n,a){var o,d,i=(o=n.formats(),d=e,function(e,t){for(var r=0;r<e.length;){if(t(e[r]))return e[r];r++}}(o,(function(e){if(e.leadingDigitsPatterns().length>0){var t=e.leadingDigitsPatterns()[e.leadingDigitsPatterns().length-1];if(0!==d.search(t))return!1}return da(d,e.pattern())})));return i?function(e,t,r){var n=r.useInternationalFormat,a=r.withNationalPrefix,o=e.replace(new RegExp(t.pattern()),n?t.internationalFormat():a&&t.nationalPrefixFormattingRule()?t.format().replace(ba,t.nationalPrefixFormattingRule()):t.format());return n?function(e){return e.replace(new RegExp("[".concat(fa,"]+"),"g")," ").trim()}(o):o}(e,i,{useInternationalFormat:"INTERNATIONAL"===r,withNationalPrefix:!i.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!a||!1!==a.nationalPrefix}):e}function ka(e,t,r,n){return t?n(e,t,r):e}function La(e){return La="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},La(e)}function Aa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ta(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(r),!0).forEach((function(t){Ia(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Aa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ia(e,t,r){return(t=Da(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Da(e){var t=function(e){if("object"!=La(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=La(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==La(t)?t:t+""}var Fa=function(e,t){return t&&function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Da(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t)throw new TypeError("First argument is required");if("string"!=typeof t)throw new TypeError("First argument must be a string");if("+"===t[0]&&!r)throw new TypeError("`metadata` argument not passed");if(Vn(r)&&Vn(r.countries)){n=r;var a=t;if(!ja.test(a))throw new Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var o=ga(a,0,void 0,void 0,n);if(t=o.countryCallingCode,!(r=o.number))throw new Error("Invalid `number` argument passed: too short")}if(!r)throw new TypeError("`nationalNumber` argument is required");if("string"!=typeof r)throw new TypeError("`nationalNumber` argument must be a string");Qn(n);var d=function(e,t){var r,n,a,o=new Zn(t);return a=e,ua.test(a)?(r=e,o.selectNumberingPlan(r),n=o.countryCallingCode()):n=e,{country:r,callingCode:n}}
vendor: 5,087 bytes, line 1
1(t,n),i=d.country,s=d.callingCode;this.country=i,this.countryCallingCode=s,this.nationalNumber=r,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return n}}),[{key:"setExt",value:function(e){this.ext=e}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:function(e,t,r){var n=new Zn(r).getCountryCodesForCallingCode(e);return n?n.filter((function(e){return function(e,t,r){var n=new Zn(r);return n.selectNumberingPlan(t),n.numberingPlan.possibleLengths().indexOf(e.length)>=0}(t,e,r)})):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function(e,t,r){void 0===t&&(t={});var n=new Zn(r);if(t.v2){if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.country||e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));n.selectNumberingPlan(e.country)}else{if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return oa(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(e,t,r){t=t||{};var n=new Zn(r);return n.selectNumberingPlan(e.country||e.countryCallingCode),n.hasTypes()?void 0!==la(e,t,n.metadata):da(t.v2?e.nationalNumber:e.phone,n.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new Zn(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(e){return this.number===e.number&&this.ext===e.ext}},{key:"getType",value:function(){return la(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(e,t){return function(e,t,r,n){r=r?function(){for(var e=1,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];for(;e<r.length;){if(r[e])for(var a in r[e])r[0][a]=r[e][a];e++}return r[0]}({},Na,r):Na;var a=new Zn(n);if(e.country&&"001"!==e.country){if(!a.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));a.selectNumberingPlan(e.country)}else{if(!e.countryCallingCode)return e.phone||"";a.selectNumberingPlan(e.countryCallingCode)}var o,d=a.countryCallingCode(),i=r.v2?e.nationalNumber:e.phone;switch(t){case"NATIONAL":return i?ka(o=Oa(i,e.carrierCode,"NATIONAL",a,r),e.ext,a,r.formatExtension):"";case"INTERNATIONAL":return i?(o=Oa(i,0,"INTERNATIONAL",a,r),ka(o="+".concat(d," ").concat(o),e.ext,a,r.formatExtension)):"+".concat(d);case"E.164":return"+".concat(d).concat(i);case"RFC3966":return function(e){var t=e.number,r=e.ext;if(!t)return"";if("+"!==t[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(r?";ext="+r:"")}({number:"+".concat(d).concat(i),ext:e.ext});case"IDD":if(!r.fromCountry)return;var s=function(e,t,r,n,a){if(ta(n,a.metadata)===r){var o=Oa(e,0,"NATIONAL",a);return"1"===r?r+" "+o:o}var d=function(e,t,r){var n=new Zn(r);return n.selectNumberingPlan(e||void 0),n.defaultIDDPrefix()?n.defaultIDDPrefix():va.test(n.IDDPrefix())?n.IDDPrefix():void 0}(n,0,a.metadata);if(d)return"".concat(d," ").concat(r," ").concat(Oa(e,0,"INTERNATIONAL",a))}(i,e.carrierCode,d,r.fromCountry,a);if(!s)return;return ka(s,e.ext,a,r.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}(this,e,t?Ta(Ta({},t),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(e){return this.format("NATIONAL",e)}},{key:"formatInternational",value:function(e){return this.format("INTERNATIONAL",e)}},{key:"getURI",value:function(e){return this.format("RFC3966",e)}}]),ja=/^\+\d+$/;function Ra(e){return Ra="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},Ra(e)}function Ba(e){var t="function"==typeof Map?new Map:void 0;return Ba=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(Va())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&_a(a,r.prototype),a}(e,arguments,Ga(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),_a(r,e)},Ba(e)}function Va(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Va=function(){return!!e})()}
1function _a(e,t){return _a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_a(e,t)}function Ga(e){return Ga=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ga(e)}var Ha=function(){function e(t){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r=function(e,t,r){return t=Ga(t),function(e,t){if(t&&("object"==Ra(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Va()?Reflect.construct(t,r||[],Ga(e).constructor):t.apply(e,r))}(this,e,[t]),Object.setPrototypeOf(r,e.prototype),r.name=r.constructor.name,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_a(e,t)}(e,Ba(Error)),function(e){return Object.defineProperty(e,"prototype",{writable:!1}),e}(e)}(),Wa=new RegExp("(?:"+wa()+")$","i"),Ua={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9"};function za(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Za(e){for(var t,r="",n=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return za(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?za(e,t):void 0}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.split(""));!(t=n()).done;)r+=Ka(t.value,r)||"";return r}function Ka(e,t,r){if("+"===e){if(t)return;return"+"}return function(e){return Ua[e]}(e)}var Ya="(["+$a+"]|[\\-\\.\\(\\)]?)",qa=new RegExp("^\\+"+Ya+"*["+$a+"]"+Ya+"*$","g"),Ja=new RegExp("^(["+$a+"]+((\\-)*["+$a+"])*\\.)*[a-zA-Z]+((\\-)*["+$a+"])*\\.?$","g"),Xa=";phone-context=",Qa=new RegExp("[+ï¼"+$a+"]"),eo=new RegExp("[^"+$a+"#]+$");function to(e){return to="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},to(e)}function ro(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function no(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ro(Object(r),!0).forEach((function(t){ao(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ro(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ao(e,t,r){return(t=function(e){var t=function(e){if("object"!=to(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=to(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==to(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oo(e){return oo="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},oo(e)}function io(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function so(e,t,r){return(t=function(e){var t=function(e){if("object"!=oo(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=oo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==oo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function co(e){return co="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},co(e)}function uo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?uo(Object(r),!0).forEach((function(t){fo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fo(e,t,r){return(t=function(e){var t=function(e){if("object"!=co(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=co(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==co(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mo(){var e=function(e){var t,r,n,a=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,a,o,d=[],i=!0,s=!1;try{for(a=(t=t.call(e)).next;!(i=(r=a.call(t)).done)&&(d.push(r.value),4!==d.length);i=!0);}catch(e){s=!0,n=e}finally{try{if(!i&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(s)throw n}}return d}}(e)||function(e){if(e){if("string"==typeof e)return lo(e,4);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?lo(e,4):void 0}}(e)||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.")}()}(Array.prototype.slice.call(e)),o=a[0],d=a[1],i=a[2],s=a[3];if("string"!=typeof o)throw new TypeError("A text for parsing must be a string.");if(t=o,d&&"string"!=typeof d){if(!Vn(d))throw new Error("Invalid second argument: ".concat(d));i?(r=d,n=i):n=d}else s?(r=i,n=s):(r=void 0,n=i),d&&(r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?io(Object(r),!0).forEach((function(t){so(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):io(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({defaultCountry:d},r));return{text:t,options:r,metadata:n}}(arguments);return function(e,t,r){t&&t.defaultCountry&&!ra(t.defaultCountry,r)&&(t=$o($o({},t),{},{defaultCountry:void 0}));try{return function(e,t,r){return function(e,t,r){t=t||{};var n=new Zn(r);if(t.defaultCountry&&!n.hasCountry(t.defaultCountry)){if(t.v2)throw new Ha("INVALID_COUNTRY");throw new Error("Unknown country: ".concat(t.defaultCountry))}var a=function(e,t,r){var n=function(e,t){var r,n=t.extractFormattedPhoneNumber,a=function(e){var t=e.indexOf(Xa);if(t<0)return null;var r=t+15;if(r>=e.length)return"";var n=e.indexOf(";",r);return n>=0?e.substring(r,n):e.substring(r)}(e);if(!function(e){return null===e||0!==e.length&&(qa.test(e)||Ja.test(e))}(a))throw new Ha("NOT_A_NUMBER");if(null===a)r=n(e)||"";else{r="","+"===a.charAt(0)&&(r+=a);var o,d=e.indexOf("tel:");o=d>=0?d+4:0;var i=e.indexOf(Xa);r+=e.substring(o,i)}var s=r.indexOf(";isub=");if(s>0&&(r=r.substring(0,s)),""!==r)return r}(e,{extractFormattedPhoneNumber:function(e){return function(e,t,r){if(e)if(e.length>250){if(r)throw new Ha("TOO_LONG")}else{if(!1===t)return e;var n=e.search(Qa);if(!(n<0))return e.slice(n).replace(eo,"")}}(e,r,t)}});if(!n)return{};if(!function(e){return e.length>=2&&Pa.test(e)}(n))return function(e){return Sa.test(e)}(n)?{error:"TOO_SHORT"}:{};var a=function(e){var t=e.search(Wa);if(t<0)return{};for(var r=e.slice(0,t),n=e.match(Wa),a=1;a<n.length;){if(n[a])return{number:r,ext:n[a]};a++}}(n);return a.ext?a:{number:n}}(e,t.v2,t.extract),o=a.number,d=a.ext,i=a.error;if(!o){if(t.v2){if("TOO_SHORT"===i)throw new Ha("TOO_SHORT");throw new Ha("NOT_A_NUMBER")}return{}}var s=function(e,t,r,n){var a,o=ga(Za(e),0,t,r,n.metadata),d=o.countryCallingCodeSource,i=o.countryCallingCode,s=o.number;if(i)n.selectNumberingPlan(i);else{if(!s||!t&&!r)return{};t?(a=t,n.selectNumberingPlan(t),i=n.numberingPlan.callingCode()):(n.selectNumberingPlan(r),i=r)}if(!s)return{countryCallingCodeSource:d,countryCallingCode:i};
1var l=ya(Za(s),void 0,n),c=l.nationalNumber,u=l.carrierCode,$=ha(i,{nationalNumber:c,metadata:n});return $&&(a=$,"001"===$||n.selectNumberingPlan(a)),{country:a,countryCallingCode:i,countryCallingCodeSource:d,nationalNumber:c,carrierCode:u}}(o,t.defaultCountry,t.defaultCallingCode,n),l=s.country,c=s.nationalNumber,u=s.countryCallingCode,$=s.countryCallingCodeSource,f=s.carrierCode;if(!n.hasSelectedNumberingPlan()){if(t.v2)throw new Ha("INVALID_COUNTRY");return{}}if(!c||c.length<2){if(t.v2)throw new Ha("TOO_SHORT");return{}}if(c.length>17){if(t.v2)throw new Ha("TOO_LONG");return{}}if(t.v2){var m=new Fa(u,c,n.metadata);return l&&(m.country=l),f&&(m.carrierCode=f),d&&(m.ext=d),m.__countryCallingCodeSource=$,m}var p=!!(t.extended?n.hasSelectedNumberingPlan():l)&&da(c,n.nationalNumberPattern());return t.extended?{country:l,countryCallingCode:u,carrierCode:f,valid:p,possible:!!p||!(!0!==t.extended||!n.possibleLengths()||!oa(c,n)),phone:c,ext:d}:p?function(e,t,r){var n={country:e,phone:t};return r&&(n.ext=r),n}(l,c,d):{}}(e,no(no({},t),{},{v2:!0}),r)}(e,t,r)}catch(e){if(!(e instanceof Ha))throw e}}(e.text,e.options,e.metadata)}const po=({dealer:e})=>{var t,r,a,d;const i=Z(),s=(0,n.useRef)(null),{email:l}=e.contact||{},{businessPhoneNumber:c,businessPhoneAreaCode:u}=(null===(t=e.contact)||void 0===t?void 0:t.businessPhone)||{},{mobilePhoneNumber:$}=(null===(r=e.contact)||void 0===r?void 0:r.mobilePhone)||{},f=null===(d=null===(a=e.address)||void 0===a?void 0:a.countryOrArea)||void 0===d?void 0:d.countryOrAreaCode.toUpperCase(),m=function(){return jn(ra,arguments)}(f)?f:void 0,p=((e,t,r=null)=>{if(!e)return null;if(!t)return r;const n=e.replace(/\(0\)/g,"");try{const e=function(){return jn(mo,arguments)}(n,t);return(null==e?void 0:e.isValid())?e.formatInternational():r}catch(e){return r}})(c||$||"",m,c&&`${u||""}${c||$||""}`),h=de(e);return l||p?n.createElement(o.a,{ref:s,sx:{display:"flex",flexDirection:"column",gap:1,alignItems:"flex-start",color:"textSecondary"}},p&&n.createElement(ho,{text:p,url:`tel:${p}`,ariaLabelCopy:i("copyPhone",{name:h}),clickHandler:()=>{An(s.current,e,void 0,"phone")}}),l&&n.createElement(ho,{text:l,url:`mailto:${l}`,ariaLabelCopy:i("copyEmail",{name:h}),clickHandler:()=>{An(s.current,e,void 0,"email")}})):null},ho=({text:e,url:t,ariaLabelCopy:r,clickHandler:a})=>
1{const d=Z(),[s,l]=(0,n.useState)(!1);return n.createElement(o.a,{sx:{position:"relative"}},n.createElement(o.a,{sx:{display:"flex",gap:1,alignItems:"center",width:"100%",position:"relative"},"aria-live":"polite","aria-atomic":!0},n.createElement(i.$,{underline:"hover",sx:{color:"inherit"},href:t,onClick:a},e),n.createElement(i.$,{sx:{color:"inherit"},onClick:()=>{navigator.clipboard.writeText(e),l(!0),a(),setTimeout((()=>l(!1)),2e3)},"aria-label":r,focus:{offsetX:4,offsetY:4}},n.createElement(f.I,{as:In,sx:{color:"inherit",size:20},"aria-hidden":!0}))),s&&n.createElement(Dn,{sx:{top:"100%"}},d("copiedToClipboard")))},yo=function(){var e=Cn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}({from:{transform:"translateX(100%)"},to:{transform:"translateX(0px)"}}),go=()=>{var e,t,r,a,s,l;const{theme:{colors:f}}=(0,m.DP)(),g=Z(),{state:b,dispatch:v,renderDealerFooter:C,renderDealerExtraInfo:w}=(0,n.useContext)(De),{selectedDealer:x,previousView:E,map:S}=b,M=x&&At(x,g),P=x&&Mn(x),N=x&&(e=>{const{capabilities:t}=e,r=["Parts Sales","Engine Sales","Service"];return(null==t?void 0:t.filter((e=>e.capabilityName&&!r.includes(e.capabilityName))).map((e=>({label:e.capabilityName,value:e.capabilityName}))))||[]})(x),[O,k]=(0,n.useState)(!1),L=null==x?void 0:x.businessPartnerLocationFiles.find((e=>"Representative Photo"===e.fileCategoryName)),A=(0,n.useRef)(null),T=(0,n.useMemo)((()=>(null==x?void 0:x.openingHours)&&x.openingHours.every((e=>{return Ae((t=e).name)&&Ae(t.hoursFrom1)&&Ae(t.hoursTo1)||Ae(t.hoursFrom2)&&Ae(t.hoursTo2);var t}))?x.openingHours:void 0),[x]),I=(D=[...(null==x?void 0:x.uniqueSellingPointDescriptions)||[]],D.sort(Nn))[0];var D;return x?n.createElement(o.a,{ref:A,sx:{position:"relative",zIndex:1,width:["100%","100%","423px"],height:"100%",p:[0,0,6],animation:[`${yo} 0.25s ease-out`,`${yo} 0.25s ease-out`,"none"]}},n.createElement(i.$,{variant:"primary",background:f.background,sx:{position:"absolute",top:10,right:10,px:2,py:2,zIndex:1},onClick:()=>(v({type:q.resetState}),v({type:q.setSelectedDealer,payload:{dealer:void 0,clickLocation:void 0}}),void(E&&(null==S||S.setView(E)))),endIcon:p.A,"aria-label":g("close")}),n.createElement(o.a,{sx:{background:"background",height:"100%",pt:Boolean(L)?0:12,overflowY:"auto"}},Boolean(L)&&n.createElement(o.a,{sx:{position:"relative",containerType:"inline-size",overflow:"hidden",mt:6,mx:6}},n.createElement(h.$U,{aspectRatio:"4:3",alt:"business-partner-representative",fallback:null==L?void 0:L.fileURL,darkOverlay:!0,playButtonClickHandler:void 0}),n.createElement(o.a,{sx:Object.assign({position:"absolute",width:"100%",height:"100%",top:0,left:0,inset:0,background:"linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0.47%,rgba(0, 0, 0, 0) 36.82%)"},(0,y.L)())})),n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:4,p:6,width:"100%"}},n.createElement(o.a,null,n.createElement(Pn,{dealer:x}),n.createElement(d.o,{variant:"h2"},de(x)),w&&w(x)),P&&P.length>0&&n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:2}},P.map(((e,t)=>n.createElement(Tn,{key:t,label:e.label})))),n.createElement(d.o,{as:"p",sx:{color:"textSecondary",whiteSpace:"pre-line"}},ae(x.address.addressLines,x.address.city,x.address.countryOrArea.countryOrAreaName,x.address.countryOrArea.countryOrAreaCode,x.address.zipCode||void 0,x.address.stateIslandOrDistrict||void 0)),((null===(e=x.contact)||void 0===e?void 0:e.email)||(null===(r=null===(t=x.contact)||void 0===t?void 0:t.businessPhone)||void 0===r?void 0:r.businessPhoneNumber))&&n.createElement(po,{dealer:x}),n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:2}},Boolean(wn(null===(a=null==x?void 0:x.contact)||void 0===a?void 0:a.website))&&n.createElement(i.$,{href:xn(null===(s=null==x?void 0:x.contact)||void 0===s?void 0:s.website),target:"_blank",rel:"noreferrer",text:wn(null===(l=null==x?void 0:x.contact)||void 0===l?void 0:l.website),sx:{display:"inline-flex"},onClick:()=>{An(A.current,x,void 0,"website")}}),n.createElement(o.a,{sx:{display:"flex",alignItems:"center",gap:2}},n.createElement(d.o,{as:"p"},M),T&&Boolean(T.length)&&n.createElement(i.$,{endIcon:O?u.A:$.A,sx:{dis
1play:"inline-flex"},onClick:()=>{k(!O),An(A.current,x,void 0,"opening times")}})),T&&Boolean(T.length)&&n.createElement(c.S,{collapsed:!O},n.createElement(o.a,{as:"ul",sx:{display:"flex",flexDirection:"column",gap:2}},T.map(((e,t)=>n.createElement(o.a,{key:t,as:"li",sx:{display:"flex",justifyContent:"space-between"}},n.createElement(d.o,{sx:{color:f.textSecondary}},g(W[e.dayId])," "),n.createElement(d.o,null,(e=>[e.hoursFrom1&&e.hoursTo1?`${kt(e.hoursFrom1)} - ${kt(e.hoursTo1)}`:void 0,e.hoursFrom2&&e.hoursTo2?`${kt(e.hoursFrom2)} - ${kt(e.hoursTo2)}`:void 0].filter((e=>!!e)).join(", "))(e)))))))),N&&N.length>0&&n.createElement(n.Fragment,null,n.createElement(o.a,{sx:{my:2}},n.createElement(o.a,{as:"hr",sx:{border:"1px solid",borderColor:f.backgroundSecondary}})),n.createElement(d.o,{as:"h3"},g("otherServices")),n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:2}},N.map(((e,t)=>n.createElement(Tn,{key:t,label:e.label}))))),(null==I?void 0:I.title)&&(null==I?void 0:I.description)&&n.createElement(n.Fragment,null,n.createElement(o.a,{as:"hr",sx:{border:"1px solid",borderColor:f.backgroundSecondary}}),n.createElement(kn,{sellingPoint:I})),C&&C(x)))):null};"function"==typeof SuppressedError&&SuppressedError;const bo=({onContextMenuItemSelect:e})=>{const{state:t,dispatch:r,onSearchInputValueChange:a,hideOptionsMenu:s}
1=(0,n.useContext)(De),l=Z(),[c,u]=(0,n.useState)(!1),{autoSuggestManager:$,searchInputValue:m,filters:h,mapDealersFiltered:y}=t,g=(0,n.useRef)(null),b=(0,n.useRef)(),v=(0,n.useCallback)((e=>{const{value:t}=e.target;r({type:q.changeSearchInputValue,payload:t}),r({type:q.setSuggestedLocations,payload:{result:[],loadingSuggestions:!0}}),b.current&&clearTimeout(b.current),b.current=window.setTimeout((()=>{((e,t,r)=>{r?null==t||t.getSuggestions(r,(t=>{e({type:q.setSuggestedLocations,payload:{result:t,loadingSuggestions:!1}})})):e({type:q.setSuggestedLocations,payload:{result:void 0,loadingSuggestions:!1}})})(r,$,t),t.length>=3&&(a(t),Ln(g.current,t,h))}),300)}),[r,$,h]),P=(0,n.useCallback)((()=>{var e;r({type:q.changeSearchInputValue,payload:""}),r({type:q.setSuggestedLocations,payload:{result:void 0,loadingSuggestions:!1}}),b.current&&clearTimeout(b.current),null===(e=g.current)||void 0===e||e.focus()}),[r]);return(0,n.useEffect)((()=>{}),[]),n.createElement(o.a,{sx:{mt:6,mx:6,display:"flex",flexDirection:"column",gap:6}},n.createElement(o.a,{sx:{display:"flex",justifyContent:"space-between"}},n.createElement(d.o,{variant:"label",as:"h2"},l("dealerListTitle",{count:y.data.length})),!s&&n.createElement(C,{open:c,onClose:()=>u(!1),onItemSelect:t=>{e(t),u(!1)},title:l("contextMenuTitle"),items:[{icon:w.A,label:l("exportCurrentSelection"),value:"export"},{icon:x.A,label:l("viewCurrentSelectionAsTable"),value:"showTableView"}],preferredAlignment:"start",preferredPlacement:"below"},n.createElement(i.$,{startIcon:E,onClick:()=>u(!0),"aria-label":l("openContextMenu")}))),n.createElement(S.A,{ref:g,typography:"body1",placeholder:l("searchInputPlaceholder"),value:m,onChange:v,startAccessory:n.createElement(f.I,{as:M.A,sx:{mr:1},"aria-hidden":!0}),endAccessory:n.createElement(i.$,{endIcon:p.A,onClick:P,"aria-label":l("clearSearch")})}))},vo=({option:e,onFilterOptionSelect:t})=>{const r={label:e.label,checked:1==e.selected,disabled:1==e.disabled,onChange:()=>t&&t(e)};return e.options?n.createElement(o.a,{sx:{my:8}},n.createElement(P.S,Object.assign({},r)),n.createElement(o.a,{sx:{ml:4}},e.options.map(((e,r)=>n.createElement(vo,{key:r,option:e,onFilterOptionSelect:t}))))):n.createElement(P.S,Object.assign({sx:{my:3}},r))},Co=({backLabel:e,filters:t,onFilterOptionSelect:r,sx:a})=>
1{const[s,l]=(0,n.useState)(-1);return n.createElement(o.a,{sx:Object.assign({display:"flex",flexDirection:"column",flexWrap:["wrap","nowrap"],mt:[6,6],"&:first-of-type":{mt:12}},a)},t&&t.map((({title:t,options:a},c)=>n.createElement(o.a,{sx:{width:"100%","&:not(:first-of-type)":{pt:[0,6],borderTop:["none","1px solid"],borderTopColor:["","visualDetails"]}},key:c},n.createElement(i.$,{onClick:()=>l(c),sx:{display:[s<0?"flex":"none","none"],mt:6}},t,n.createElement(f.I,{as:N.A,sx:{ml:2}})),n.createElement(o.a,{sx:{display:["none","block"]}},t),n.createElement(o.a,{sx:{display:[s===c?"block":"none","block"],pl:1,mt:4,mb:8}},n.createElement(i.$,{onClick:()=>l(-1),sx:{display:["flex","none"],mb:6}},n.createElement(f.I,{as:O.A,sx:{mr:2}}),e&&n.createElement(d.o,{variant:"body1"},e)),a.map((e=>n.createElement(vo,{key:e.value||e.label,option:e,onFilterOptionSelect:r}))))))))},wo=({clearFilter:e,handleFilter:t})=>{const{state:{filters:r,showDealerList:a}}=(0,n.useContext)(De),s=Z(),l=(0,n.useMemo)((()=>me(r)),[r]),[m,h]=(0,n.useState)(!1),y=(0,n.useMemo)((()=>l.length>0?s("filterLabelWithSelection",{filters:l.length}):s("filterLabelWithoutSelection")),[s,l]),g=(0,n.useCallback)((()=>{h(!m)}),[m]);return r&&0!==r.length?n.createElement(o.a,{sx:{px:6,mb:a?0:8}},n.createElement(o.a,{sx:{mt:6,display:"flex",justifyContent:"space-between"}},n.createElement(i.$,{disabled:!r,onClick:g,"aria-expanded":m,"aria-controls":"volvo-penta-dealer-locator-filters"},n.createElement(d.o,{variant:"body1",sx:{mr:2}},y),n.createElement(f.I,{as:m?u.A:$.A,"aria-hidden":!0})),l.length>0&&n.createElement(i.$,{onClick:e},n.createElement(d.o,{variant:"body1",sx:{mr:2}},s("clearFilter")),n.createElement(f.I,{as:p.A,"aria-hidden":!0}))),n.createElement(c.S,{id:"volvo-penta-dealer-locator-filters",collapsed:!m},n.createElement(Co,{backLabel:s("back"),filters:r,onFilterOptionSelect:t,sx:{visibility:m?"visible":"hidden"}}))):null},xo=({filters:e,onFilterTagClick:t})=>{const r=(0,n.useMemo)((()=>pe(e)),[e]);return 0===r.length?null:n.createElement(k.Y,{sx:{px:6},value:r,items:r.map((e=>({icon:p.A,label:e.label,value:e}))),onItemSelect:e=>t(e)})},Eo=({dealer:e,navigate:t,footer:r})=>{const{hideSegment:a}=(0,n.useContext)(De),i=Z(),s=At(e,i),l=Mn(e),c=(0,n.useRef)(null);return n.createElement(o.a,{as:"li",ref:c,sx:{display:"flex",flexDirection:"column",gap:5,px:6,py:5}},n.createElement(o.a,{as:"button",sx:{display:"flex",flexDirection:"column",gap:3,backgroundColor:"background",textAlign:"inherit",border:"none",cursor:"pointer"},onClick:()=>t(e)},n.createElement(o.a,null,!a&&n.createElement(Pn,{dealer:e}),n.createElement(d.o,{as:"h3",variant:"h3",sx:{"*:hover > div > &":{textDecoration:"underline"}}},de(e))),l.length>0&&n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:2}},l.map(((e,t)=>n.createElement(Tn,{key:t,label:e.label})))),n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:1}},n.createElement(d.o,{as:"p",sx:{color:"textSecondary",whiteSpace:"pre-line",mb:1}},ae(e.address.addressLines,e.address.city,null==e?void 0:e.address.countryOrArea.countryOrAreaName,e.address.countryOrArea.countryOrAreaCode,e.address.zipCode||void 0,e.address.stateIslandOrDistrict||void 0)),n.createElement(d.o,{as:"p",sx:{color:"textSecondary"}},s))),n.createElement(po,{dealer:e}),r)},So=({label:e,color:t="error",onClick:r,sx:a})=>{const s=Z();return n.createElement(o.a,{sx:a},n.createElement(d.o,{variant:"body1",sx:{color:t,maxWidth:560}},e),r&&n.createElement(i.$,{variant:"primary",onClick:r,sx:{mt:6}},s("retry")))},Mo=({selectDealer:e})=>{var t;const{renderDealerFooter:r,onMapViewRetry:a,state:d}=(0,n.useContext)(De),{mapDealersFiltered:i}=d,s=Z();return i.error?n.createElement(So,{label:`${s("errorLoadingDealers")}${a?` ${s("tryAgain")}`:""}`,onClick:a||void 0,sx:{p:6}}):n.createElement(n.Fragment,null,(null===(t=i.data)||void 0===t?void 0:t.length)>0?n.createElement(o.a,{as:"ul"},i.data.map((t=>n.createElement(Eo,{key:t.businessPartner.responsibleUnitId,dealer:t,navigate:t=>e(t),footer:null==r?void 0:r(t)})))):n.createElement(So,{label:s("noDealersMapView"),color:"textSecondary",sx:{p:6}}))},Po=({heading:e})=>n.createElement(o.a,{sx:{display:"flex",flexDirection:"column"}},n.createElement(d.o,{variant:"h3",role:"heading",sx:{px:2,mb:3}},e),n.createElement(o.a,{sx:{p:4,display:"flex",justifyContent:"center"}},n.createElement(L.y,{size:48}))),No=({heading:e,label:t,color:r,onClick:a})=>n.createElement(o.a,{sx:{display:"flex",flexDirection:"column"}},n.createElement(d.o,{variant:"h3",role:"heading",sx:{px:2,mb:3}},e),n.createElement(So,{label:t,color:r,onClick:a,sx:{p:2}})),Oo=({clickHandler:e,label:t,searchInputValue:r})=>n.createElement(o.a,{as:"li",sx:{listStyle:"none",width:"100%"}},n.createElement(b.B,{as:"button",onClick:e,sx:{cursor:"pointer",color:"textSecondary",backgroundColor:"background",":hover":{background:"backgroundSecondary"},p:2,width:"100%",textAlign:"left"}},n.createElement(Lo,{label:t,searchInputValue:r}
1))),ko=e=>e.length>0&&n.createElement(d.o,{variant:"body1",as:"span"},e),Lo=({label:e,searchInputValue:t})=>{const r=e.toLowerCase().indexOf(t.toLowerCase());if(-1===r)return n.createElement(d.o,{variant:"body1"},e);const{before:a,highlighted:i,after:s}=((e,t,r)=>({before:e.substring(0,t),highlighted:e.substring(t,t+r),after:e.substring(t+r)}))(e,r,t.length);return n.createElement(o.a,null,ko(a),n.createElement(d.o,{variant:"body1",as:"span",sx:{color:"text"}},i),ko(s))},Ao=({heading:e,labels:t,itemClickHandler:r})=>{const{state:a}=(0,n.useContext)(De),{searchInputValue:i}=a;return n.createElement(o.a,{as:"ul"},n.createElement(d.o,{as:"li",variant:"h3",role:"heading",sx:{px:2,mb:3,listStyle:"none"}},e),t.map(((e,t)=>n.createElement(Oo,{key:t,clickHandler:()=>r(t),label:e,searchInputValue:i}))))},To=({selectDealer:e})=>{var t,r;const a=Z(),{state:d,dispatch:i,onSearchRetry:s}=(0,n.useContext)(De),{map:l,searchManager:c,searchInputValue:u,loadingSuggestions:$,suggestedLocations:f,isMobile:m,searchDealersFiltered:p}=d;return n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",height:"100%",overflowY:"auto",gap:8,pt:8,px:4}},u.length>=3&&n.createElement(n.Fragment,null,p.isLoading&&n.createElement(Po,{heading:a("dealers")}),p.error&&n.createElement(No,{heading:a("dealers"),label:`${a("dealerSearchError")}${s?` ${a("tryAgain")}`:""}`,onClick:s||void 0}),0===(null===(t=p.data)||void 0===t?void 0:t.length)&&n.createElement(No,{heading:a("dealers"),label:a("noDealersFound",{term:u}),color:"textSecondary"}),(null===(r=p.data)||void 0===r?void 0:r.length)>0&&n.createElement(Ao,{heading:a("dealers"),labels:p.data.slice(0,m?3:5).map(((e,t)=>de(e))),itemClickHandler:t=>e(p.data[t])})),f&&n.createElement(n.Fragment,null,$&&n.createElement(Po,{heading:a("locations")}),0===f.length&&!$&&n.createElement(No,{heading:a("locations"),label:a("noLocationsFound",{term:u}),color:"textSecondary"}),f.length>0&&!$&&n.createElement(Ao,{heading:a("locations"),labels:f.slice(0,m?3:5).map(((e,t)=>e.formattedSuggestion)),itemClickHandler:e=>(e=>{if(e)if(e.location&&e.bestView)i({type:q.changeSearchInputValue,payload:""}),Se(e,l),i({type:q.setSuggestedLocations,payload:{result:void 0,loadingSuggestions:!1}}),Me(l,e.location,e.formattedSuggestion);else{const t={where:e.formattedSuggestion,callback:t=>{t&&t.results&&t.results.length&&(e.location=t.results[0].location,e.bestView=t.results[0].bestView,i({type:q.changeSearchInputValue,payload:""}),Se(e,l),i({type:q.setSuggestedLocations,payload:{result:void 0,loadingSuggestions:!1}}),Me(l,e.location,e.formattedSuggestion))},errorCallback:e=>{throw Error("No result from BING id:#32523532423")}};null==c||c.geocode(t)}})(f[e])})))},Io=(0,n.forwardRef)(((e,t)=>{const{state:{filters:r,searchInputValue:a,showDealerList:d,filtersExpanded:i,selectedDealer:s,updateQueryParams:l,map:c,bounds:u,mapDealersFiltered:$},dispatch:f,distanceUnit:m}=(0,n.useContext)(De),p=Z(),h=(0,n.useRef)(null),y=d||i||s?"100%":"auto",g=e=>{if(!r||!(t=e)||"string"!=typeof t.value)return;var t;const n=oe(r),o=((e,t)=>{if(t&&e)for(const r of t){const t=he(e,r.options);if(t)return t}})(e,n);if(!o)return;ye(o,!o.selected);const d=ge(n);Ln(h.current,a,d),l&&l({segment:Ee(d,"segment"),capability:Ee(d,"capability")})},b=e=>function(e,t,r,n){return new(r||(r=Promise))((function(e,t){function a(e){try{d(n.next(e))}catch(e){t(e)}}function o(e){try{d(n.throw(e))}catch(e){t(e)}}function d(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(a,o)}d((n=n.apply(undefined,[])).next())}))}(0,0,void 0,(function*(){if(!e)return;An(h.current,e,"list"),f({type:q.setSelectedDealer,payload:{dealer:e,clickLocation:"list"}});const{latitude:t,longitude:r}=e.address.geographicalCoordinates,n=new Microsoft.Maps.Location(t,r),a=null==c?void 0:c.getCenter(),o=null==c?void 0:c.getZoom();null==c||c.setView({center:n,zoom:15}),a&&o&&f({type:q.setPreviousView,payload:{center:a,zoom:o}})})),v=(0,n.useCallback)((e=>{if(!c)return;const t=Pe(c,u);if("export"===e){const e=$.data.map((e=>Object.assign(Object.assign({},e),{distance:ce(e,t,m)})));se(e,p)}if("showTableView"===e){if(!u||!u.boundsCoords)return;
1l&&l({bounds:`${u.boundsCoords.topLeft[0]}|${u.boundsCoords.bottomLeft[1]}|${u.boundsCoords.bottomLeft[0]}|${u.boundsCoords.topRight[1]}`,referencePoint:`${t.latitude}|${t.longitude}`,activeColumn:"distance",sortOrder:"asc"})}}),[u,$,m,c,l]);(0,n.useImperativeHandle)(t,(()=>h.current));const C=r&&r.length>0;return n.createElement(o.a,{ref:h,sx:{position:"relative",zIndex:1,width:["100%","100%","423px"],height:[y,y,"100%"],p:[0,0,6]}},n.createElement(o.a,{sx:{background:"background",display:"flex",flexDirection:"column",gap:6,height:"100%"}},$.isLoading?n.createElement(o.a,{sx:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},n.createElement(L.y,null)):n.createElement(n.Fragment,null,n.createElement(bo,{onContextMenuItemSelect:v}),!a&&n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:8,height:"100%",overflowY:"auto"}},C&&n.createElement(wo,{handleFilter:e=>g(e),clearFilter:()=>(Ln(h.current,a,[]),void(l&&l({segment:"",capability:""})))}),d&&n.createElement(n.Fragment,null,C&&n.createElement(xo,{filters:r,onFilterTagClick:g}),n.createElement(Mo,{selectDealer:e=>b(e)}))),a&&n.createElement(To,{selectDealer:e=>b(e)}))))})),Do=["name","distance","address","capabilities","phone","email"],Fo=({columnClickHandler:e,removeDealerHandler:t})=>{const r=Z(),{state:{activeColumn:a,sortOrder:s,queryParams:l,tableViewDealersFiltered:c},onTableViewRetry:u,distanceUnit:$}=(0,n.useContext)(De),[f,m]=(0,n.useState)(null),p=(0,n.useMemo)((()=>Object.assign(Object.assign({},c),{data:fe(c.data,l,$)})),[c,l,$]);return p.error?n.createElement(So,{label:`${r("errorLoadingDealers")}${u?` ${r("tryAgain")}`:""}`,onClick:u||void 0}):p.isLoading||p.data.length>0?n.createElement(o.a,{sx:{height:"100%",overflowY:"auto",position:"relative"}},f&&n.createElement(Dn,{sx:{left:"50%",transform:"translateX(-50%)"}},r("removeFromTableConfirmation",{name:f})),n.createElement(A.X,{sx:{borderTop:"1px solid",borderColor:"backgroundSecondary"},"aria-labelledby":"vp-dealers-table-view-heading"},n.createElement(T.nd,null,n.createElement(I.H,null,Do.map(((t,o)=>n.createElement(D.n,{sx:{py:3},key:o,scope:"col"},p.isLoading&&n.createElement(d.o,{sx:{color:"textSecondary"}},r(t)),!p.isLoading&&("capabilities"!==t?n.createElement(F.V,{sortOrder:a===t?s:void 0,onClick:()=>e(t)},r(t)):n.createElement(d.o,{sx:{color:"textSecondary"}},r(t)))))),n.createElement(D.n,null))),p.isLoading?n.createElement(jo,null):n.createElement(T.BF,null,p.data.map(((e,a)=>{var s,l,c,u,f,p,h,y;return n.createElement(I.H,{key:a},n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:250}},n.createElement(d.o,{sx:{mb:2}},de(e)),Boolean(wn(null===(s=e.contact)||void 0===s?void 0:s.website))&&n.createElement(i.$,{href:xn(null===(l=e.contact)||void 0===l?void 0:l.website),size:"small",color:"textSecondary",colorHover:"text",underline:"always"},wn(null===(c=e.contact)||void 0===c?void 0:c.website))),n.createElement(D.n,{sx:{width:80,minWidth:220}},"km"===$?r("distanceInKilometers",{kilometers:e.distance.toFixed(2)}):r("distanceInMiles",{miles:e.distance.toFixed(2)})),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:250}},n.createElement(d.o,{sx:{mb:2}},e.address.addressLines),n.createElement(d.o,{variant:"label",sx:{color:"textSecondary"}},`${e.address.city}, ${e.address.countryOrArea.countryOrAreaName}`)),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:200}},n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:2,maxWidth:260}},Mn(e).map(((e,t)=>n.createElement(Tn,{key:t,label:e.label}))))),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:220}},`${null===(f=null===(u=e.contact)||void 0===u?void 0:u.businessPhone)||void 0===f?void 0:f.businessPhoneAreaCode}${null===(h=null===(p=e.contact)||void 0===p?void 0:p.businessPhone)||void 0===h?void 0:h.businessPhoneNumber}`),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:220}},null===(y=e.contact)||void 0===y?void 0:y.email),n.createElement(D.n,{sx:{width:80,minWidth:80,textAlign:"center"}},n.createElement(i.$,{endIcon:j.A,onClick:()=>(e=>{t(e),m(de(e)),setTimeout((()=>m(null)),2e3)})(e),sx:{mx:"auto"},"aria-label":r("removeFromTableButtonLabel",{name:de(e)})})))}))))):n.createElement(So,{label:r("noDealersTableView"),color:"textSecondary"})},jo=()=>n.createElement(T.BF,null,Array.from(Array(5).keys()).map(((e,t)=>n.createElement(I.H,{key:t},n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:250}},n.createElement(R.E,{variant:"block",sx:{width:200,height:20,mb:2}}),n.createElement(R.E,{variant:"block",sx:{width:150,height:16}}
1)),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:220}},n.createElement(R.E,{variant:"block",sx:{width:80,height:20}})),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:250}},n.createElement(R.E,{variant:"block",sx:{width:180,height:20,mb:2}}),n.createElement(R.E,{variant:"block",sx:{width:130,height:16}})),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:200}},n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:2,maxWidth:260}},Array.from(Array(3).keys()).map(((e,t)=>n.createElement(R.E,{key:t,variant:"block",sx:{width:100,height:16}}))))),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:220}},n.createElement(R.E,{variant:"block",sx:{width:180,height:20,mb:2}})),n.createElement(D.n,{sx:{py:5,verticalAlign:"top",minWidth:220}},n.createElement(R.E,{variant:"block",sx:{width:180,height:20,mb:2}})),n.createElement(D.n,{sx:{width:80,minWidth:80,textAlign:"center"}},n.createElement(R.E,{variant:"block",sx:{width:24,height:24}})))))),Ro=({backClickHandler:e,exportClickHandler:t})=>{const{state:{filters:r,tableViewMiniMapBounds:a},bingMapKey:s}
1=(0,n.useContext)(De),l=Z(),[c,u]=(0,n.useState)(!1),$=(0,n.useRef)(null),f=(0,n.useRef)(),m=(0,n.useMemo)((()=>pe(r)),[r]);return(0,n.useEffect)((()=>{if($.current&&a&&s)return f.current||(f.current=new Microsoft.Maps.Map($.current,Object.assign(Object.assign({},Ge),{credentials:s,mapTypeId:Microsoft.Maps.MapTypeId.grayscale}))),f.current.setView({bounds:a}),()=>{f.current=void 0}}),[s,a]),n.createElement(n.Fragment,null,n.createElement(o.a,{sx:{px:[0,0,6],mt:1,mb:6}},n.createElement(i.$,{onClick:e,startIcon:O.A},l("backToDealerLocator"))),n.createElement(o.a,{sx:{px:[0,0,6],pb:[6,6,10],display:"flex",flexDirection:["column","column","row"],gap:8,justifyContent:"space-between"}},n.createElement(o.a,{sx:{display:"flex",flexDirection:["column","column","row"],gap:[6,6,10]}},n.createElement(o.a,{sx:{position:"relative",width:["100%","100%",245],pb:["75%","75%",138]}},n.createElement(o.a,{ref:$,sx:{position:"absolute",width:"100%",height:"100%",left:0,top:0}})),n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:6,justifyContent:"space-between"}},n.createElement(d.o,{as:"h2",variant:"h2",id:"vp-dealers-table-view-heading"},l("dealersInCustomArea")),m.length>0&&n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",gap:4}},n.createElement(d.o,null,l("filters")),m.length>0&&n.createElement(o.a,{sx:{display:"flex",flexWrap:"wrap",gap:4,rowGap:3}},m.map(((e,t)=>n.createElement(B.h,{key:t,label:e.label,checked:!0,disabled:!0,onChange:()=>{}}))))))),n.createElement(o.a,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-end",gap:2,alignSelf:["start","start","end"]}},n.createElement(o.a,{sx:{display:"flex",gap:6}},n.createElement(V.f,{open:c,onClose:()=>u(!1),platforms:{copyLink:{label:l("copyLink"),tooltipLinkCopied:l("copiedToClipboard")},email:{subject:document.title,label:l("email")},linkedIn:{title:document.title},facebook:{},twitter:{text:document.title}},title:l("share"),preferredAlignment:"start",preferredPlacement:"below"},n.createElement(i.$,{onClick:()=>u(!0),endIcon:_.A},l("share"))),n.createElement(i.$,{endIcon:w.A,underline:"always",onClick:t},l("exportCsvButtonLabel"))))))},Bo=()=>{const{state:{queryParams:e,updateQueryParams:t,tableViewBoundsCoords:r,filters:a,tableViewDealersFiltered:d},distanceUnit:i,onSwitchToTableView:s,tableViewDealers:l,dispatch:c}=(0,n.useContext)(De),u=Z();return(0,n.useEffect)((()=>{r&&s(r,a)}),[]),(0,n.useEffect)((()=>{c({type:q.tableViewDealersChanged,payload:{tableViewDealers:l,distanceUnit:i}})}),[l]),n.createElement(o.a,{sx:{width:"100%",height:"100%",position:"relative",left:0,top:0,backgroundColor:"background",display:"flex",flexDirection:"column"}},n.createElement(Ro,{backClickHandler:()=>{t&&t({bounds:"",referencePoint:"",removedDealers:"",activeColumn:"distance",sortOrder:"asc"})},exportClickHandler:()=>{se(fe(d.data,e,i),u)}}),n.createElement(Fo,{columnClickHandler:r=>{const{activeColumn:n,sortOrder:a}=e;t&&t({activeColumn:r,sortOrder:n===r&&"asc"===a?"desc":"asc"})},removeDealerHandler:r=>{const{removedDealers:n}=e,a=n?n.split("|"):[];a.push(String(r.businessPartner.businessPartnerId)),t&&t({removedDealers:a.join("|")})}}))};let Vo=!1;const _o=()=>{const e=Z();(()=>{const{dispatch:e,filterCategories:t}=(0,n.useContext)(De),[r,a]=(e=>{const t=()=>{const t=new URLSearchParams(document.location.search),r={};return Object.keys(e).forEach((n=>{const{defaultValue:a,name:o=n}=e[n];return r[n]=((e,t)=>{if(null!=t){if("number"==typeof e){const r=Number.parseFloat(t);return Number.isNaN(r)?e:r}return t}return e})(a,t.get(o))})),r};(0,n.useEffect)((()=>{const e=()=>a(t);return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)}),[]);const[r,a]=(0,n.useState)(t);return[r,(t,r)=>{const n=new URLSearchParams(document.location.search);Object.entries(t).forEach((([t,r])=>{const{name:a=t,defaultValue:o}=e[t];r==o||void 0===r?n.delete(a):n.set(a,`${r}`)})),window.history[r?"replaceState":"pushState"]({},"",`?${n.toString()}`),a((e=>Object.assign(Object.assign({},e),t)))}]})({segment:{defaultValue:"",name:"segment"},capability:{defaultValue:"",name:"capability"},bounds:{defaultValue:"",name:"bounds"},referencePoint:{defaultValue:"",name:"referencePoint"},removedDealers:{defaultValue:"",name:"rd"},activeColumn:{defaultValue:"distance",name:"activeColumn"},sortOrder:{defaultValue:"asc",name:"sortOrder"}});(0,n.useEffect)((()=>{Vo||(e({type:q.setUpdateQueryParams,payload:a}),Vo=!0)}),[e,a]),(0,n.useEffect)((()=>{e({type:q.queryParamsChanged,payload:{queryParams:r,filterCategories:t}}
1)}),[r,t,e])})();const t=(0,G.AD)([!0,!0,!1]),{state:{map:r,clusterLayer:a,filters:d,currentView:i,selectedDealer:s,bounds:l,mapDealersFiltered:c},dispatch:u,onMapBoundsChange:$,onFiltersChange:f,onSwitchToTableView:m,mapDealers:p,tableViewDealers:h,searchDealers:y,distanceUnit:g}=(0,n.useContext)(De),b=(0,n.useRef)(null),{mapContainer:v}=(({dealersElement:e})=>{const{bingMapKey:t,dispatch:r,state:{isMobile:a,bounds:o}}=(0,n.useContext)(De),d=(0,n.useRef)(null),i=(0,n.useRef)(void 0),s=(0,n.useRef)(void 0),l=(0,n.useRef)(void 0),c=(0,n.useRef)(void 0),u=(0,n.useRef)(void 0),$=(0,n.useRef)(void 0),f=(0,n.useCallback)((e=>{if(!i.current)return;const t=e.key;"Control"!==t&&"Meta"!==t||i.current.getOptions().disableScrollWheelZoom&&(i.current.setOptions({disableScrollWheelZoom:!1}),r({type:q.showOverlay,payload:!1}))}),[r]),m=(0,n.useCallback)((e=>{if(!i.current)return;const t=e.key;"Control"!==t&&"Meta"!==t||i.current.getOptions().disableScrollWheelZoom||i.current.setOptions({disableScrollWheelZoom:!0})}),[]),p=(0,n.useCallback)((e=>{const t=null==e?void 0:e.target;if(!i.current||!t)return;const n=i.current.getOptions();r({type:q.showOverlay,payload:n.disableScrollWheelZoom||!1})}),[r]);return(0,n.useEffect)((()=>{if(d.current&&!i.current){const e=Object.assign(Object.assign({},Ge),{credentials:t,mapTypeId:Microsoft.Maps.MapTypeId.grayscale});i.current=new Microsoft.Maps.Map(d.current,e),s.current=new Microsoft.Maps.AutosuggestManager({map:i.current}),l.current=new Microsoft.Maps.Search.SearchManager(i.current);const n=new Microsoft.Maps.ClusterLayer([],{clusteredPinCallback:e=>{i.current&&((e,t)=>{const{svg:r,radius:n}=Tt(e,15,5,"rgba(0, 0, 0, 0.5)");
1e.setOptions({icon:r.join(""),anchor:new Microsoft.Maps.Point(n,n),textOffset:new Microsoft.Maps.Point(0,n-8)}),Microsoft.Maps.Events.addHandler(e,"click",(e=>{const r=e.target.containedPushpins;if(!r||!r.length)return;const n=r.map((e=>e.getLocation())),a=Microsoft.Maps.LocationRect.fromLocations(n);t.setView({bounds:a,padding:150})})),Microsoft.Maps.Events.addHandler(e,"mouseover",(t=>{const{svg:r,radius:n}=Tt(e,17,7,"rgba(0, 0, 0, 0.5)");e.setOptions({icon:r.join(""),anchor:new Microsoft.Maps.Point(n,n),textOffset:new Microsoft.Maps.Point(0,n-8)})})),Microsoft.Maps.Events.addHandler(e,"mouseout",(t=>{const{svg:r,radius:n}=Tt(e,15,5,"rgba(0, 0, 0, 0.5)");e.setOptions({icon:r.join(""),anchor:new Microsoft.Maps.Point(n,n),textOffset:new Microsoft.Maps.Point(0,n-8)})}))})(e,i.current)},gridSize:150});i.current.layers.insert(n),c.current=n,navigator.geolocation.getCurrentPosition((e=>{var t;const r=new Microsoft.Maps.Location(e.coords.latitude,e.coords.longitude);null===(t=i.current)||void 0===t||t.setView({center:r,zoom:6})})),r({type:q.mapInitialized,payload:{map:i.current,autoSuggestManager:s.current,searchManager:l.current,clusterLayer:n}})}return()=>{var e,t;null===(e=c.current)||void 0===e||e.clear(),null===(t=i.current)||void 0===t||t.dispose(),i.current=void 0}}),[t,r]),(0,n.useEffect)((()=>(document.addEventListener("keydown",f),document.addEventListener("keyup",m),$.current=Microsoft.Maps.Events.addHandler(i.current,"mousewheel",p),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",m),$.current&&Microsoft.Maps.Events.removeHandler($.current)})),[f,m,p]),(0,n.useEffect)((()=>(u.current&&Microsoft.Maps.Events.removeHandler(u.current),i.current&&(u.current=Microsoft.Maps.Events.addThrottledHandler(i.current,"viewchangeend",(t=>{const n=t.target;if(!n)return;const d=n.getBounds(),s={topLeft:[d.getNorth(),d.getWest()],topRight:[d.getNorth(),d.getEast()],bottomLeft:[d.getSouth(),d.getWest()],bottomRight:[d.getSouth(),d.getEast()]},l=((e,t,r,n)=>{const a=oe(n);if(e||!t||!r)return a;const o=window.getComputedStyle(t),d=((parseInt(o.marginLeft.substring(0,o.marginLeft.indexOf("px")))||0)+t.offsetWidth)/(null==r?void 0:r.getWidth());return a.topLeft[1]=a.topLeft[1]+(a.topRight[1]-a.topLeft[1])*d,a.bottomLeft[1]=a.bottomLeft[1]+(a.bottomRight[1]-a.bottomLeft[1])*d,a})(a,e(),i.current,s),c=null==o?void 0:o.boundsCoords;c&&JSON.stringify(c)===JSON.stringify(l)||r({type:q.updateBounds,payload:{bounds:d,boundsCoords:l}})}),1e3)),()=>{u.current&&Microsoft.Maps.Events.removeHandler(u.current)})),[a,o,e,r]),{mapContainer:d}})({dealersElement:()=>b.current});return(0,n.useEffect)((()=>{u({type:q.setIsMobile,payload:t}),u({type:q.showDealerList,payload:!t})}),[t,u]),(0,n.useEffect)((()=>{r&&a&&((e,t,r,n,a,o)=>{var d,i;const s=e.map((e=>{const r=new Microsoft.Maps.Location(e.address.geographicalCoordinates.latitude,e.address.geographicalCoordinates.longitude),a=new Microsoft.Maps.Point(20,20),d=new Microsoft.Maps.Pushpin(r,{title:de(e),subTitle:At(e,o,"simple"),enableHoverStyle:!1,enableClickedStyle:!0,icon:He,anchor:a});return d.metadata=e.businessPartner.responsibleUnitId,Microsoft.Maps.Events.addHandler(d,"click",(r=>{const a=r.target;if(!a)return;((e,t)=>{t&&t(void 0),e.forEach((e=>e.setOptions({icon:He,visible:!0})))})(s,n);(e=>{u({type:q.setPreviousView,payload:e})})({center:t.getCenter(),zoom:t.getZoom()}),t.setView({center:a.getLocation(),zoom:15}),n(e)})),Microsoft.Maps.Events.addHandler(d,"mouseover",(e=>{const t=e.target,r=d.getIcon();if(!t)return;if(r===We)return;const n=new Microsoft.Maps.Point(24,24);t.setOptions({icon:"data:image/svg+xml,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='24' cy='24' r='15' fill='black' fill-opacity='0.5'/%3e%3ccircle cx='24' cy='24' r='5' fill='white'/%3e%3c/svg%3e",anchor:n})})),Microsoft.Maps.Events.addHandler(d,"mouseout",(e=>{const t=e.target,r=d.getIcon();if(!t)return;if(r===We)return;const n=new Microsoft.Maps.Point(20,20);t.setOptions({icon:He,anchor:n})})),d})),l=r.getPushpins()||[],c=((e,t)=>{for(var r=e.length-1;r>=0;r--)for(var n=0;n<t.length;n++)e[r]&&e[r].metadata===t[n].metadata&&e.splice(r,1);return e})(s,l),$=((e,t)=>{const r=t.map((e=>e.businessPartner.responsibleUnitId));return e.reduce(((e,t)=>(r.includes(t.metadata)&&e.push(t),e)),[])})([...l,...c],e);(null===(i=null===(d=window.Microsoft)||void 0===d?void 0:d.Maps)||void 0===i?void 0:i.Map)&&r.setPushpins($)})(c.data,r,a,(e=>{u({type:q.setSelectedDealer,payload:{dealer:e,clickLocation:"map"}}),e&&An(b.current,e,"map")}),0,e)}),[c,r,a,u,e]),(0,n.useEffect)((()=>{let e;
1a&&(a.getPushpins().forEach((t=>{t.metadata===(null==s?void 0:s.businessPartner.responsibleUnitId)&&(e=t),t.setOptions({icon:He,anchor:new Microsoft.Maps.Point(20,20)})})),e&&e.setOptions({icon:We,anchor:new Microsoft.Maps.Point(24,24)}))}),[s,a]),(0,n.useEffect)((()=>{l&&"map"===i&&$(l.boundsCoords)}),[l,i]),(0,n.useEffect)((()=>{d&&f&&"map"===i&&f((e=>e.map((e=>Object.assign(Object.assign({},e),{options:e.options.flatMap((e=>{var t;return e.options?null===(t=e.options)||void 0===t?void 0:t.filter((e=>e.selected)):[e].filter((e=>e.selected))}))}))))(d))}),[d,i]),(0,n.useEffect)((()=>{u({type:q.mapDealersChanged,payload:{mapDealers:p,distanceUnit:g}})}),[p]),(0,n.useEffect)((()=>{u({type:q.searchDealersChanged,payload:y})}),[y]),n.createElement(n.Fragment,null,n.createElement(o.a,{ref:v,sx:{display:"contents",position:"relative",width:"100%",height:"100%",visibility:"map"===i?"visible":"hidden"}}),n.createElement(o.a,{sx:{display:"map"===i?"contents":"none",position:"relative",width:"100%",height:"100%"}},n.createElement(je,null),n.createElement(Re,null),n.createElement(_e,null),s?n.createElement(go,null):n.createElement(Io,{ref:b})),"table"===i&&n.createElement(Bo,null))},Go=()=>n.createElement(o.a,{sx:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},n.createElement(L.y,null)),Ho=({distanceUnit:e="km",bingMapKey:t,language:r="en",translations:d,mapLanguage:i="en",filterCategories:s,onSearchInputValueChange:l,searchDealers:c,onMapBoundsChange:u,onFiltersChange:$,onMapViewRetry:f,onTableViewRetry:m,onSearchRetry:p,mapDealers:h={data:[],isLoading:!1},onSwitchToTableView:y,tableViewDealers:g={data:[],isLoading:!1},renderDealerFooter:b,renderDealerExtraInfo:v,hideOptionsMenu:C,hideSegment:w})=>{const[x,E]=(0,n.useReducer)(Te,Object.assign({},Ie)),S=(e=>{const[t,r]=(0,n.useState)(!1);return(0,n.useEffect)((()=>(window.onBingMapsLoaded=()=>{window.Microsoft.Maps.loadModule(["Microsoft.Maps.AutoSuggest","Microsoft.Maps.Search","Microsoft.Maps.SpatialMath","Microsoft.Maps.Clustering"],(()=>{r(!0)}))},(()=>{if(document.querySelector('script[src^="https://www.bing.com/api/maps/mapcontrol?callback=onBingMapsLoaded"]')&&window.Microsoft&&window.Microsoft.Maps)window.onBingMapsLoaded&&window.onBingMapsLoaded();else if(!Fe){Fe=!0;const t=document.createElement("script");t.type="text/javascript",t.src=`https://www.bing.com/api/maps/mapcontrol?callback=onBingMapsLoaded&setMkt=en-US&setLang=${e}`,t.async=!0,t.defer=!0,document.body.appendChild(t)}})(),()=>{window.onBingMapsLoaded=void 0,Fe=!1})),[e]),t})(i);return n.createElement(a.YO,{locale:r},n.createElement(De.Provider,{value:{state:x,dispatch:E,bingMapKey:t,filterCategories:s,mapLanguage:i,onMapBoundsChange:u,onFiltersChange:$,onMapViewRetry:f,onTableViewRetry:m,onSearchRetry:p,mapDealers:h,onSwitchToTableView:y,tableViewDealers:g,onSearchInputValueChange:l,searchDealers:c,renderDealerFooter:b,renderDealerExtraInfo:v,distanceUnit:e,hideOptionsMenu:C,hideSegment:w}},n.createElement(K,{value:Object.assign(Object.assign(Object.assign({},U),r&&Y[r]),d)},n.createElement(o.a,{sx:{position:"relative",width:"100%",height:"100%",minHeight:"400px",maxHeight:"100vh",overflow:"hidden"}},S?n.createElement(_o,null):n.createElement(Go,null)))))}},3624(e,t,r){r.d(t,{A:()=>a});var n=r(4848),a=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 4.5a.5.5 0 0 1 .5-.5h19a.5.5 0 0 1 .5.5v2.96a.488.488 0 0 1 0 .08v2.92a.488.488 0 0 1 0 .08v8.96a.5.5 0 0 1-.5.5h-19a.5.5 0 0 1-.5-.5v-15ZM6 19h3v-2H6v2Zm-1-2.5V19H3V5h2v11.5Zm1-.5h3v-2H6v2Zm0-3h3v-2H6v2Zm0-3h3V8H6v2Zm0-3h3V5H6v2Zm4-2v2h7V5h-7Zm8 0v2h3V5h-3Zm3 3h-3v2h3V8Zm0 3h-3v2h3v-2Zm0 3h-3v2h3v-2Zm0 3h-3v2h3v-2Zm-4 2v-2h-7v2h7Zm-7-3h7v-2h-7v2Zm0-3h7v-2h-7v2Zm0-3h7V8h-7v2Z",clipRule:"evenodd"})})},4977(e,t,r){r.d(t,{A:()=>a});var n=r(4848),a=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3 12a9 9 0 1 1 18 0 9 9 0 0 1-18 0Zm9-10C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2Zm-4.96 9.5a.5.5 0 0 0 0 1h9.92a.5.5 0 0 0 0-1H7.04Z",clipRule:"evenodd"})})},7154(e,t,r){r.d(t,{h:()=>l});
1var n=r(4848),a=r(9097),o=r(9360),d=r(9192),i=r(982),s=r(1205);const l=(0,r(6540).forwardRef)((({type:e="checkbox",image:t,label:r,errorText:l,helperText:c,sx:u,...$},f)=>(0,n.jsxs)(a.a,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",...u},children:[(0,n.jsxs)(s.o,{variant:"body1",as:"label",sx:{cursor:$.disabled?"normal":"pointer",borderRadius:20},children:[(0,n.jsx)(a.a,{ref:f,as:"input",type:e,"aria-describedby":(0,o.$)($.id,c,l),sx:{appearance:"none",position:"absolute",width:0,height:0,opacity:0},...$}),(0,n.jsxs)(d.B,{before:!0,radius:24,offsetX:4,offsetY:4,color:"text",sx:{display:"flex",alignItems:"center",borderRadius:20,"&:before":{content:"''",position:"absolute",pointerEvents:"none",top:0,bottom:0,right:0,left:0,borderRadius:20,border:"1px solid",borderColor:"textSecondary"},color:$.checked?"background":"text",background:$.checked?"text":"background",...!$.disabled&&!$.checked&&{":hover:before":{borderColor:"text"}},...!$.disabled&&$.checked&&{":hover":{background:"textSecondary"}}},children:[t&&(0,n.jsx)(a.a,{sx:{size:40,borderRadius:20,overflow:"hidden"},children:(0,n.jsx)(i.VI,{...t,aspectRatio:"1:1"})}),(0,n.jsx)(a.a,{sx:{pl:t?2:3,pr:t?4:3,py:1},children:r})]})]}),(0,n.jsx)(o.X,{id:$.id,helperText:c,errorText:l,sx:{pt:2}})]})))},7714(e,t,r){r.d(t,{A:()=>a});var n=r(4848),a=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{stroke:"currentColor",d:"M12 4v16m-8-7.805h16"})})}}]);
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.