{"version":3,"file":"SubmitButton_2.DLSgtCEc.mjs","names":["useState","FormField","NO_REQUIRED_TYPES","useState","INVALID_STATE","useRef","value","isEmailAddress","Checkbox","DROPDOWN_NONE_SELECTED_VALUE","DROPDOWN_ICON_HEIGHT","v","formatPhoneNumber","removeCountryCode","PLACEHOLDER_FONT_COLOR_TYPES","i","CHECKBOX_TYPES","OPTIONS_TYPES","TEXT_PLACEHOLDER_TYPES","GAP_TYPES","GAP_HV_TYPES","MIN_MAX_STEP_TYPES","PHONE_NUMBER_FORMATS","_","e","r","l","e","t","i","n","s","r","a","p","D","F","O","u","k","a","b","g","e","n","p","f","t","u","r","v","w","x","y","E","H","I","L","M","N","P","S","l","T","U","W","A","FormField","NO_REQUIRED_TYPES","useState","INVALID_STATE","useRef","value","isEmailAddress","Checkbox","DROPDOWN_NONE_SELECTED_VALUE","DROPDOWN_ICON_HEIGHT","v","_Fragment","IntlTelInput","PLACEHOLDER_FONT_COLOR_TYPES","CHECKBOX_TYPES","OPTIONS_TYPES","TEXT_PLACEHOLDER_TYPES","GAP_TYPES","GAP_HV_TYPES","MIN_MAX_STEP_TYPES","PHONE_NUMBER_FORMATS","useState","useRef","value","v","i","useState","useRef"],"sources":["https:/framer.com/m/framer/store.js@^1.0.0","https:/framer.com/m/SharedFormCode-HQOZ.js@HsOcpLUwvhj8kPmjxpc7","https:/framerusercontent.com/modules/eGSr1RT5QroOMDBWOw8Q/05wTKiDn3842vga1GHrW/FormField_1.js","https:/ga.jspm.io/npm:prop-types@15.8.1/_/eb83dd95.js","https:/ga.jspm.io/npm:prop-types@15.8.1/index.js","https:/cdn.jsdelivr.net/npm/intl-tel-input@21.0.0/react/build/IntlTelInput.js","https:/cdn.jsdelivr.net/npm/intl-tel-input@21.0.0/build/js/utils.js","https:/framerusercontent.com/modules/o8LfgIbOq1Ne6oZsbuKu/9zNiHlfpRTMj2Fppie8d/FormField_3_1_1.js","https:/framerusercontent.com/modules/srnqTwGsid0HRLS9PpX5/u6wO9QAqKqnYD4oQa0cU/FormField.js","https:/framerusercontent.com/modules/LS8NAOKIH4fSpxZDvjU8/enhhBMZ7yDn0Bo7DehgA/SubmitButton_2.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useFormStore=createStore({});export const SUPABASE_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im1ocndkdnNpdHJ6Y3pybmV1YXhnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MDkxNjgyNzgsImV4cCI6MjAyNDc0NDI3OH0.4Pyysu1vMhnd1k1hbOSZ2lcx7hr1iH6MgX7fyTScYmU\";export function FormIcon(props){var _icon_image;const{icon,style}=props;if(!icon){return null;}return[/*#__PURE__*/_jsx(\"div\",{className:\"form-icon\",style:{width:icon.size,height:icon.size,opacity:icon.opacity,color:icon.color||props.fontColor,backgroundImage:icon.type==\"image\"&&`url(${(_icon_image=icon.image)===null||_icon_image===void 0?void 0:_icon_image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",pointerEvents:\"none\",...style},dangerouslySetInnerHTML:icon.type==\"svg\"?{__html:icon.svg.replace(/width=\"(\\d+)\"/,`width=\"${icon.size}\"`).replace(/height=\"(\\d+)\"/,`width=\"${icon.size}\"`)}:undefined}),(icon===null||icon===void 0?void 0:icon.type)==\"svg\"&&/*#__PURE__*/_jsx(\"style\",{children:`.form-icon svg { display: block; }`})];}export const iconPropertyControls={type:ControlType.Object,optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},gap:{type:ControlType.Number,defaultValue:12,min:0,step:1},type:{type:ControlType.Enum,defaultValue:\"svg\",options:[\"svg\",\"image\"],optionTitles:[\"SVG\",\"Image\"],displaySegmentedControl:true},svg:{type:ControlType.String,placeholder:\"<svg></svg>\",displayTextArea:true,title:\"SVG\",hidden:props=>props.type!=\"svg\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.type!=\"image\"},color:{type:ControlType.Color,optional:true,hidden:props=>props.type!=\"svg\"},size:{type:ControlType.Number,defaultValue:24,min:1,step:1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}};export const shadowPropertyControls={type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}};class FramerFormsSDK{fetchPresignedURL(file){var _file_name;return fetch(`https://api.framerforms.com/s3/signed-url`,{method:\"POST\",body:JSON.stringify({file_name:(_file_name=file.name)===null||_file_name===void 0?void 0:_file_name.replace(/\\s+/g,\"-\")}),headers:{\"Content-Type\":\"application/json\"}}).then(async response=>{const responseBody=await response.json();if(response.status>200){throw new Error(responseBody.errorMessage);}return responseBody;});}postToPresignedURL(file,presignedUrl){return new Promise((resolve,reject)=>{fetch(presignedUrl,{method:\"PUT\",body:file}).then(()=>resolve({fileLocation:removeURLParameters(presignedUrl)})).catch(reject);});}uploadFile(file){return new Promise((resolve,reject)=>{this.fetchPresignedURL(file).then(({presignedUrl})=>this.postToPresignedURL(file,presignedUrl)).then(resolve).catch(reject);});}}const framerFormsSDK=new FramerFormsSDK;export{framerFormsSDK};function removeURLParameters(urlString){const url=new URL(urlString);url.search=\"\";return url.toString();}\nexport const __FramerMetadata__ = {\"exports\":{\"framerFormsSDK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shadowPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormIcon\":{\"type\":\"reactComponent\",\"name\":\"FormIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPABASE_KEY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SharedFormCode.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,shadowPropertyControls,useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@HsOcpLUwvhj8kPmjxpc7\";const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const CHECKBOX_TYPES=[\"checkbox\",\"consent\",\"multiSelect\"];const OPTIONS_TYPES=[\"dropdown\",\"radio\",\"multiSelect\"];const TEXT_PLACEHOLDER_TYPES=[\"input\",\"textArea\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"textArea\",\"number\",\"email\",\"phoneNumber\"];const GAP_TYPES=[\"checkbox\",\"consent\",\"slider\",\"nps\",\"phoneNumber\"];const GAP_HV_TYPES=[\"radio\",\"multiSelect\"];const MIN_MAX_STEP_TYPES=[\"number\",\"slider\"];const PHONE_NUMBER_FORMATS=[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12-3456-7890\"];const INVALID_STATE={valid:false,required:\"required\",value:\"value\"};const DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n */export default function FormField(props){const{formId,type,name,options,gap,border,shadow,icon,invalidStyle,checkboxStyle}=props;const elementId=name;const required=NO_REQUIRED_TYPES.includes(type)?true:props.required;const iconOnLeft=icon?.position==\"left\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const plIcon=pl+(icon&&iconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!iconOnLeft?icon.size+icon.gap:0);const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=formState[formId]?.[name]?.value;// Used by the phone number input field to record if the country code is the default\n// country code and should be hidden or if it was entered by the user and should be shown.\nconst[isSpecialValue,setIsSpecialValue]=useState(type==\"phoneNumber\"&&props.phoneNumberDefaultCountryCode.length>0);const[invalid,setInvalid]=useState(INVALID_STATE.valid);const invalidRef=useRef(INVALID_STATE.valid);const ref=useRef(null);function updateField(key,value){setFormState(prev=>({[formId]:{...prev[formId],[name]:{...prev[formId]?.[name],[key]:value}}}));}function invalidate(newState){invalidRef.current=newState;setInvalid(newState);}function revalidate(){invalidRef.current=INVALID_STATE.valid;setInvalid(INVALID_STATE.valid);}function isValid(value){let valid=true;if(required){switch(type){case\"input\":case\"textArea\":case\"phoneNumber\":valid=value&&value.length>0;break;case\"email\":valid=value&&value.length>0;break;case\"multiSelect\":valid=Array.isArray(value)&&value.length>0;break;case\"consent\":valid=value==\"on\";break;default:valid=value!=null;break;}}if(!valid){invalidate(INVALID_STATE.required);}// Check email validity\nif(valid&&type==\"email\"){valid=isEmailAddress(value);invalidate(INVALID_STATE.value);}return valid;}useEffect(()=>{let value=null;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":value=\"\";break;case\"checkbox\":value=\"off\";break;case\"dropdown\":value=options.includes(props.dropdownDefaultValue)?props.dropdownDefaultValue:null;break;case\"multiSelect\":value=[];break;case\"slider\":value=props.sliderDefaultValue;break;}setFormState(prev=>{return{[formId]:{...prev[formId],[name]:{ref,value:prev[formId]?.[name]?prev[formId]?.[name].value:value,defaultValue:value,name,required,visible:true,isValid}}};});return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const style={flex:1,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",padding:`${pt}px ${prIcon}px ${pb}px ${plIcon}px`,color:props.fontColor,...props.font,...props.style};function onChangeEventTargetValue(event){updateField(\"value\",event.target.value);}const elements=[];switch(type){case\"input\":elements.push(/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:style,placeholder:props.textPlaceholder}));break;case\"checkbox\":case\"consent\":elements.push(/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",cursor:\"pointer\",alignItems:\"center\",gap:gap,...style},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:value===\"on\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:name,checked:value===\"on\",onChange:event=>{updateField(\"value\",event.target.checked?\"on\":type==\"checkbox\"?\"off\":null);},onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),type==\"checkbox\"?props.checkboxText:props.consentText]}));break;case\"dropdown\":elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/_jsxs(\"select\",{value:!value?DROPDOWN_NONE_SELECTED_VALUE:value,onChange:event=>{updateField(\"value\",event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value);},onFocus:revalidate,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",margin:0,backgroundImage:\"none\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},index))]}),/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:DROPDOWN_ICON_HEIGHT,height:DROPDOWN_ICON_HEIGHT,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":\"2\",stroke:props.fontColor,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:icon&&!iconOnLeft?0:pr,top:`calc(50% - ${DROPDOWN_ICON_HEIGHT/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})})]}));break;case\"textArea\":elements.push(/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{display:\"block\",height:props.resizeable?props.textAreaDefaultHeight:100,minHeight:minHeight,resize:props.resizeable?\"vertical\":\"none\",...style},placeholder:props.textPlaceholder}));break;case\"multiSelect\":const multiSelectOnChange=event=>{const multiSelectValue=event.target.checked?[...value||[],event.target.name]:(value||[]).filter(v=>v!==event.target.name);updateField(\"value\",multiSelectValue);};const optionValues=Array.isArray(value)&&value||[];elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:optionValues.includes(option)}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:option,checked:optionValues.includes(option),onChange:multiSelectOnChange,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"radio\":const{radioStyle}=props;const radioShadow=radioStyle.shadow;const radioBorder=radioStyle.border;const radioDotPadding=(radioStyle.size-radioStyle.dotSize)/2;elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:value===option?radioStyle.fillOn:radioStyle.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:radioStyle.size,height:radioStyle.size,borderRadius:radioStyle.radius,position:\"relative\",boxShadow:radioShadow&&`${radioShadow.x}px ${radioShadow.y}px ${radioShadow.blur}px ${radioShadow.spread}px ${value===option?radioShadow.colorOn:radioShadow.colorOff}`},initial:false,transition:radioStyle.transition,children:[radioStyle.dotColor&&/*#__PURE__*/_jsx(motion.div,{animate:{scale:value===option?1:.5,opacity:value===option?1:0},style:{position:\"absolute\",left:radioDotPadding,top:radioDotPadding,width:radioStyle.dotSize,height:radioStyle.dotSize,backgroundColor:radioStyle.dotColor,borderRadius:Math.max(0,radioStyle.radius-radioDotPadding)},initial:false,transition:radioStyle.transition}),radioBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value===option?radioBorder.colorOn:radioBorder.colorOff},style:{position:\"absolute\",inset:0,borderWidth:radioBorder.widthIsMixed?`${radioBorder.widthTop}px ${radioBorder.widthRight}px ${radioBorder.widthBottom}px ${radioBorder.widthLeft}px`:`${radioBorder.width}px`,borderStyle:radioBorder.style,borderRadius:radioStyle.radius,pointerEvents:\"none\"},initial:false,transition:radioStyle.transition})]}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"number\":const numberUpdateFormState=event=>{const roundedValue=Math.round(Number(event.target.value)/props.step)*props.step;const boundedValue=Math.min(Math.max(roundedValue,props.min),props.max);updateField(\"value\",boundedValue);};const numberOnFocusLost=event=>{numberUpdateFormState(event);};const numberOnKeyDown=event=>{if(event.key===\"Enter\"){numberUpdateFormState(event);}};elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onKeyDown:numberOnKeyDown,onBlur:numberOnFocusLost,style:style,placeholder:props.numberPlaceholder,min:props.min,max:props.max,step:props.step}));break;case\"slider\":const track=props.sliderTrack;const handle=props.sliderHandle;const handleCSS=`appearance: none;\n                -webkit-appearance: none;\n                width: ${handle.size}px;\n                height: ${handle.size}px;\n                border-radius: ${handle.radius}px;\n                background-color: ${handle.color};\n                box-sizing: border-box;\n                translate: 0 ${(-handle.size+track.height)/2-(track.border?Math.min(track.border.width,track.height/2):0)}px;\n                border-width: ${handle.border?.width||0}px;\n                border-style: ${handle.border?\"solid\":\"none\"};\n                border-color: ${handle.border?.color||\"none\"};`;const trackCSS=`appearance: none;\n                -webkit-appearance: none;\n                height: ${track.height}px;\n                border-radius: ${track.radius}px;\n                background-color: ${track.color};\n                box-sizing: border-box;\n                border-width: ${track.border?.width||0}px;\n                border-style: ${track.border?\"solid\":\"none\"};\n                border-color: ${track.border?.color||\"none\"};`;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:props.sliderLabel?.position==\"right\"?\"row-reverse\":\"row\",gap:gap,alignItems:\"center\",...style},children:[props.sliderLabel&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,minWidth:props.sliderLabel.minWidth},children:[props.sliderLabel.prefix,value||props.sliderDefaultValue,props.sliderLabel.suffix]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:props.min,max:props.max,step:props.step,value:value||props.sliderDefaultValue,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{flex:1,appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",height:Math.max(handle.size,track.height),background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${elementId} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${elementId} input[type=range]::-webkit-slider-runnable-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-progress {${trackCSS}}\n                    `}));break;case\"nps\":const{npsButtons,npsLabels}=props;const{innerRadius,outerRadius}=npsButtons;const buttonBorder=npsButtons.border;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:gap,...style,width:undefined},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:npsLabels.left}),/*#__PURE__*/_jsx(\"span\",{children:npsLabels.right})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:npsButtons.gap},children:Array.from({length:props.npsMax+1}).map((_,index)=>{const selected=value==index;const radius=index==0?`${outerRadius}px ${innerRadius}px ${innerRadius}px ${outerRadius}px`:index==props.npsMax?`${innerRadius}px ${outerRadius}px ${outerRadius}px ${innerRadius}px`:`${innerRadius}px`;return /*#__PURE__*/_jsxs(motion.button,{animate:{backgroundColor:selected?npsButtons.selectedColor:npsButtons.deselectedColor,color:selected?npsButtons.selectedFontColor:npsButtons.deelectedFontColor},style:{position:\"relative\",flex:1,height:npsButtons.height,border:\"none\",outline:\"none\",borderRadius:radius,minWidth:npsButtons.minWidth,cursor:\"pointer\",...npsButtons.font},onClick:()=>{updateField(\"value\",index);revalidate();},initial:false,transition:npsButtons.transition,children:[index,buttonBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:selected?buttonBorder.selectedColor:buttonBorder.deselectedColor},style:{position:\"absolute\",inset:0,borderWidth:buttonBorder.widthIsMixed?`${buttonBorder.widthTop}px ${buttonBorder.widthRight}px ${buttonBorder.widthBottom}px ${buttonBorder.widthLeft}px`:`${buttonBorder.width}px`,borderStyle:buttonBorder.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:npsButtons.transition})]},index);})})]}));break;case\"date\":case\"time\":elements.push(/*#__PURE__*/_jsx(\"input\",{// id={elementId}\ntype:type,value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{...style}}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::-webkit-datetime-edit {\n                    flex: 0 1 auto;\n                    z-index: 1;\n                    cursor: text;\n                    color: ${props.fontColor};\n                }\n                \n                #${elementId} input::-webkit-calendar-picker-indicator {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    inset: 0;\n                    padding: 0;\n                    opacity: 0;\n                    margin: 0;\n                    overflow: visible;\n                    cursor: pointer;\n                }`}));break;case\"email\":function emailOnFocusLost(event){if(event.target.value.length>0&&!isEmailAddress(event.target.value)){invalidate(INVALID_STATE.value);}}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onBlur:emailOnFocusLost,style:style,placeholder:props.emailPlaceholder}));break;case\"phoneNumber\":function phoneNumberOnChange(event){const[phoneNumber,hasCountryCode]=formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCustomFormat,props.phoneNumberCountryCodeFormat,props.phoneNumberDefaultCountryCode);setIsSpecialValue(!hasCountryCode);updateField(\"value\",phoneNumber);}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:isSpecialValue?removeCountryCode(value,props.phoneNumberFormat,props.phoneNumberCustomFormat):value,onChange:phoneNumberOnChange,onFocus:revalidate,style:style,placeholder:props.phoneNumberPlaceholder}));break;}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",color:props.fontColor,borderRadius:borderRadius,overflow:\"visible\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${shadow.color}`,...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:iconOnLeft?pl:undefined,right:!iconOnLeft?pr:undefined}}),elements,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::placeholder, #${elementId} textarea::placeholder {\n                        color: ${props.placeholderFontColor};\n                    }`})]}),invalid&&invalidStyle.errorMessage&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",margin:0,marginTop:invalidStyle.errorMessage.gap,whiteSpace:\"pre\",color:invalidStyle.errorMessage.fontColor,...invalidStyle.errorMessage.font},children:invalid==INVALID_STATE.required?invalidStyle.errorMessage.requiredMessage:invalidStyle.errorMessage.invalidMessage})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Dropdown\",\"Text Area\",\"Email\",\"Phone Number\",\"Multi-Select\",\"Radio\",\"Number\",\"Slider\",\"Net Promoter Score\",\"Date\",\"Time\",\"Consent\"]},name:{type:ControlType.String,defaultValue:\"fieldName\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>NO_REQUIRED_TYPES.includes(props.type)},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>!TEXT_PLACEHOLDER_TYPES.includes(props.type)},numberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"0\",hidden:props=>props.type!=\"number\"},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},phoneNumberFormat:{title:\"Format\",type:ControlType.Enum,defaultValue:\"(123) 456 - 7890\",options:PHONE_NUMBER_FORMATS,// options: [...PHONE_NUMBER_FORMATS, \"custom\"],\n// optionTitles: [...PHONE_NUMBER_FORMATS, \"Custom Format\"],\nhidden:props=>props.type!=\"phoneNumber\"},// phoneNumberCustomFormat: {\n//     title: \" \",\n//     type: ControlType.String,\n//     defaultValue: \"(XXX) XXX - XXXX\",\n//     hidden: (props) =>\n//         props.type != \"phoneNumber\" || props.phoneNumberFormat != \"custom\",\n// },\nphoneNumberDefaultCountryCode:{title:\"Default Country Code\",type:ControlType.String,defaultValue:\"1\",hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"noSpace\"],optionTitles:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"1 (No Space)\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"+1 (123) 456 - 7890\",hidden:props=>props.type!=\"phoneNumber\"},consentText:{type:ControlType.String,defaultValue:\"I agree to the Terms & Conditions.\",title:\"Text\",hidden:props=>props.type!=\"consent\"},checkboxText:{type:ControlType.String,defaultValue:\"Checkbox\",title:\"Text\",hidden:props=>props.type!=\"checkbox\"},options:{title:\"Options\",type:ControlType.Array,propertyControl:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:props=>!OPTIONS_TYPES.includes(props.type)},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:4,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:12,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:1.5,min:.1,step:.1},color:{type:ControlType.Color,defaultValue:\"#FFF\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"rgba(219, 219, 219, 0)\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(219, 219, 219, 0)\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>!CHECKBOX_TYPES.includes(props.type)},radioStyle:{type:ControlType.Object,title:\"Radio\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#EDEDED\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0},dotColor:{type:ControlType.Color,defaultValue:\"#0075FF\",optional:true},dotSize:{type:ControlType.Number,defaultValue:8,min:1,step:1,hidden:props=>!props.dotColor},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"#0075FF\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>props.type!==\"radio\"},npsMax:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Max\",hidden:props=>props.type!=\"nps\"},npsLabels:{type:ControlType.Object,title:\"Labels\",controls:{left:{type:ControlType.String,defaultValue:\"Not Likely\"},right:{type:ControlType.String,defaultValue:\"Extremely Likely\"}},hidden:props=>props.type!=\"nps\"},npsButtons:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Buttons\",controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Selected\"},selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Font Color\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#F0F0F0\",title:\"Deselected\"},deselectedFontColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Deslected Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1}},innerRadius:{type:ControlType.Number,defaultValue:4,min:0,step:1},outerRadius:{type:ControlType.Number,defaultValue:8,min:0,step:1},gap:{type:ControlType.Number,defaultValue:4,min:0,step:1},height:{type:ControlType.Number,defaultValue:40,min:0,step:1},minWidth:{type:ControlType.Number,defaultValue:30,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#004CA8\",title:\"Selected\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Deselected\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}},hidden:props=>props.type!=\"nps\"},sliderHandle:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Handle\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},sliderTrack:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Track\",controls:{color:{type:ControlType.Color,defaultValue:\"#D9D9D9\"},height:{type:ControlType.Number,defaultValue:4,min:1,step:1},radius:{type:ControlType.Number,defaultValue:2,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},max:{title:\"Max\",type:ControlType.Number,defaultValue:100,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},step:{type:ControlType.Number,defaultValue:1,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},resizeable:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!=\"textArea\"},textAreaDefaultHeight:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\"Height\",hidden:props=>props.type!=\"textArea\"||!props.resizeable},sliderDefaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default Value\",hidden:props=>props.type!=\"slider\"},sliderLabel:{type:ControlType.Object,defaultValue:{defaultValue:\"left\",minWidth:24},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},minWidth:{type:ControlType.Number,defaultValue:24,min:0,step:1},prefix:{type:ControlType.String},suffix:{type:ControlType.String}},hidden:props=>props.type!=\"slider\"},dropdownDefaultValue:{type:ControlType.String,title:\"Default Value\",hidden:props=>props.type!=\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.options.includes(props.defaultValue)||props.type!=\"dropdown\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5},hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_TYPES.includes(props.type)},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:iconPropertyControls,shadow:shadowPropertyControls,textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},errorMessage:{type:ControlType.Object,optional:true,controls:{invalidMessage:{type:ControlType.String,defaultValue:\"Invalid value.\",displayTextArea:true},requiredMessage:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true},fontColor:{type:ControlType.Color,defaultValue:\"#FF0000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});// Utility functions\nfunction isEmailAddress(string){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(string);}function formatPhoneNumber(phoneNumberString,format,customFormat,countryCodeFormat,defaultCountryCode){// Remove all non-numeric characters\nconst cleaned=(\"\"+phoneNumberString).replace(/\\D/g,\"\");// Check the length to decide if there's a country code\nconst match=cleaned.match(/^(\\d{1,4})?(\\d{3})(\\d{3})(\\d{4})$/);let hasCountryCode=false;let phoneNumber=cleaned;if(match){hasCountryCode=Boolean(match[1]);let intlCode=\"\";const countryCode=match[1]||defaultCountryCode;if(countryCode?.length){switch(countryCodeFormat){case\"+1\":intlCode=`+${countryCode} `;break;case\"(1)\":intlCode=`(${countryCode}) `;break;case\"(+1)\":intlCode=`(+${countryCode}) `;break;case\"1\":intlCode=`${countryCode} `;break;case\"noSpace\":intlCode=`${countryCode}`;break;}}switch(format){case\"custom\":let formattedNumber=\"\";let digitIndex=0;for(let i=0;i<customFormat.length;i++){if(customFormat[i]===\"X\"){formattedNumber+=cleaned[digitIndex]||\"\";digitIndex++;}else{formattedNumber+=customFormat[i];}}phoneNumber=intlCode+formattedNumber;break;case\"(123) 456 - 7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;break;case\"(123) 456-7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;break;case\"123-456-7890\":phoneNumber=`${intlCode}${match[2]}-${match[3]}-${match[4]}`;break;case\"123.456.7890\":phoneNumber=`${intlCode}${match[2]}.${match[3]}.${match[4]}`;break;case\"123 456 7890\":phoneNumber=`${intlCode}${match[2]} ${match[3]} ${match[4]}`;break;case\"1234567890\":phoneNumber=`${intlCode}${match[2]}${match[3]}${match[4]}`;break;case\"12-3456-7890\":phoneNumber=`${intlCode}${match[2].slice(0,-1)}-${match[2].charAt(2)}${match[3]}-${match[4]}`;break;}}return[phoneNumber,hasCountryCode];}function removeCountryCode(phoneNumber,phoneNumberFormat,phoneNumberCustomFormat){let firstSpaceIndex=phoneNumber?.indexOf(\" \")||-1;if(firstSpaceIndex===-1){return phoneNumber// No space found\n;}let numberLength=10;if(phoneNumberFormat==\"custom\"){numberLength=(phoneNumberCustomFormat.match(/X/g)||[]).length;}let count=0;let hasCountryCode=false;for(let i=firstSpaceIndex+1;i<phoneNumber.length;i++){if(/\\d/.test(phoneNumber[i])){// Check if the character is a number\ncount++;if(count>=numberLength){hasCountryCode=true;break;}}}if(hasCountryCode){return phoneNumber.substring(firstSpaceIndex+1);}return phoneNumber;}function Checkbox(props){const{on,border,shadow}=props;return /*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:on?props.fillOn:props.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:props.size,height:props.size,borderRadius:props.radius,position:\"relative\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${on?shadow.colorOn:shadow.colorOff}`},initial:false,transition:props.transition,children:[props.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:props.icon.size,height:props.icon.size,viewBox:\"0 0 24 24\",strokeWidth:props.icon.lineWidth*(24/props.icon.size),stroke:props.icon.color,fill:\"none\",strokeLinecap:props.icon.rounded?\"round\":\"butt\",strokeLinejoin:props.icon.rounded?\"round\":\"miter\",animate:{opacity:on?1:0},style:{display:\"block\"},initial:false,transition:props.transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})}),border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:on?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderRadius:props.radius,pointerEvents:\"none\"},initial:false,transition:props.transition})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField_1.map","var _={};var a=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";_=a;var r=_;export{r as _};\n\n//# sourceMappingURL=eb83dd95.js.map","import{_ as e}from\"./_/eb83dd95.js\";var t={};var i=e;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;t=function(){function shim(e,t,n,r,s,m){if(m!==i){var o=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");o.name=\"Invariant Violation\";throw o}}shim.isRequired=shim;function getShim(){return shim}var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};e.PropTypes=e;return e};var n=t;var r={};r=n();var s=r;export{s as default};\n\n//# sourceMappingURL=index.js.map","import O,{useRef as D,useEffect as F}from\"react\";import u from\"prop-types\";var I=[[\"Afghanistan\",\"af\",\"93\"],[\"Albania\",\"al\",\"355\"],[\"Algeria\",\"dz\",\"213\"],[\"American Samoa\",\"as\",\"1\",5,[\"684\"]],[\"Andorra\",\"ad\",\"376\"],[\"Angola\",\"ao\",\"244\"],[\"Anguilla\",\"ai\",\"1\",6,[\"264\"]],[\"Antigua & Barbuda\",\"ag\",\"1\",7,[\"268\"]],[\"Argentina\",\"ar\",\"54\"],[\"Armenia\",\"am\",\"374\"],[\"Aruba\",\"aw\",\"297\"],[\"Ascension Island\",\"ac\",\"247\"],[\"Australia\",\"au\",\"61\",0],[\"Austria\",\"at\",\"43\"],[\"Azerbaijan\",\"az\",\"994\"],[\"Bahamas\",\"bs\",\"1\",8,[\"242\"]],[\"Bahrain\",\"bh\",\"973\"],[\"Bangladesh\",\"bd\",\"880\"],[\"Barbados\",\"bb\",\"1\",9,[\"246\"]],[\"Belarus\",\"by\",\"375\"],[\"Belgium\",\"be\",\"32\"],[\"Belize\",\"bz\",\"501\"],[\"Benin\",\"bj\",\"229\"],[\"Bermuda\",\"bm\",\"1\",10,[\"441\"]],[\"Bhutan\",\"bt\",\"975\"],[\"Bolivia\",\"bo\",\"591\"],[\"Bosnia & Herzegovina\",\"ba\",\"387\"],[\"Botswana\",\"bw\",\"267\"],[\"Brazil\",\"br\",\"55\"],[\"British Indian Ocean Territory\",\"io\",\"246\"],[\"British Virgin Islands\",\"vg\",\"1\",11,[\"284\"]],[\"Brunei\",\"bn\",\"673\"],[\"Bulgaria\",\"bg\",\"359\"],[\"Burkina Faso\",\"bf\",\"226\"],[\"Burundi\",\"bi\",\"257\"],[\"Cambodia\",\"kh\",\"855\"],[\"Cameroon\",\"cm\",\"237\"],[\"Canada\",\"ca\",\"1\",1,[\"204\",\"226\",\"236\",\"249\",\"250\",\"263\",\"289\",\"306\",\"343\",\"354\",\"365\",\"367\",\"368\",\"382\",\"387\",\"403\",\"416\",\"418\",\"428\",\"431\",\"437\",\"438\",\"450\",\"584\",\"468\",\"474\",\"506\",\"514\",\"519\",\"548\",\"579\",\"581\",\"584\",\"587\",\"604\",\"613\",\"639\",\"647\",\"672\",\"683\",\"705\",\"709\",\"742\",\"753\",\"778\",\"780\",\"782\",\"807\",\"819\",\"825\",\"867\",\"873\",\"902\",\"905\"]],[\"Cape Verde\",\"cv\",\"238\"],[\"Caribbean Netherlands\",\"bq\",\"599\",1,[\"3\",\"4\",\"7\"]],[\"Cayman Islands\",\"ky\",\"1\",12,[\"345\"]],[\"Central African Republic\",\"cf\",\"236\"],[\"Chad\",\"td\",\"235\"],[\"Chile\",\"cl\",\"56\"],[\"China\",\"cn\",\"86\"],[\"Christmas Island\",\"cx\",\"61\",2,[\"89164\"]],[\"Cocos (Keeling) Islands\",\"cc\",\"61\",1,[\"89162\"]],[\"Colombia\",\"co\",\"57\"],[\"Comoros\",\"km\",\"269\"],[\"Congo - Brazzaville\",\"cg\",\"242\"],[\"Congo - Kinshasa\",\"cd\",\"243\"],[\"Cook Islands\",\"ck\",\"682\"],[\"Costa Rica\",\"cr\",\"506\"],[\"C\\xF4te d\\u2019Ivoire\",\"ci\",\"225\"],[\"Croatia\",\"hr\",\"385\"],[\"Cuba\",\"cu\",\"53\"],[\"Cura\\xE7ao\",\"cw\",\"599\",0],[\"Cyprus\",\"cy\",\"357\"],[\"Czech Republic\",\"cz\",\"420\"],[\"Denmark\",\"dk\",\"45\"],[\"Djibouti\",\"dj\",\"253\"],[\"Dominica\",\"dm\",\"1\",13,[\"767\"]],[\"Dominican Republic\",\"do\",\"1\",2,[\"809\",\"829\",\"849\"]],[\"Ecuador\",\"ec\",\"593\"],[\"Egypt\",\"eg\",\"20\"],[\"El Salvador\",\"sv\",\"503\"],[\"Equatorial Guinea\",\"gq\",\"240\"],[\"Eritrea\",\"er\",\"291\"],[\"Estonia\",\"ee\",\"372\"],[\"Eswatini\",\"sz\",\"268\"],[\"Ethiopia\",\"et\",\"251\"],[\"Falkland Islands\",\"fk\",\"500\"],[\"Faroe Islands\",\"fo\",\"298\"],[\"Fiji\",\"fj\",\"679\"],[\"Finland\",\"fi\",\"358\",0],[\"France\",\"fr\",\"33\"],[\"French Guiana\",\"gf\",\"594\"],[\"French Polynesia\",\"pf\",\"689\"],[\"Gabon\",\"ga\",\"241\"],[\"Gambia\",\"gm\",\"220\"],[\"Georgia\",\"ge\",\"995\"],[\"Germany\",\"de\",\"49\"],[\"Ghana\",\"gh\",\"233\"],[\"Gibraltar\",\"gi\",\"350\"],[\"Greece\",\"gr\",\"30\"],[\"Greenland\",\"gl\",\"299\"],[\"Grenada\",\"gd\",\"1\",14,[\"473\"]],[\"Guadeloupe\",\"gp\",\"590\",0],[\"Guam\",\"gu\",\"1\",15,[\"671\"]],[\"Guatemala\",\"gt\",\"502\"],[\"Guernsey\",\"gg\",\"44\",1,[\"1481\",\"7781\",\"7839\",\"7911\"]],[\"Guinea\",\"gn\",\"224\"],[\"Guinea-Bissau\",\"gw\",\"245\"],[\"Guyana\",\"gy\",\"592\"],[\"Haiti\",\"ht\",\"509\"],[\"Honduras\",\"hn\",\"504\"],[\"Hong Kong\",\"hk\",\"852\"],[\"Hungary\",\"hu\",\"36\"],[\"Iceland\",\"is\",\"354\"],[\"India\",\"in\",\"91\"],[\"Indonesia\",\"id\",\"62\"],[\"Iran\",\"ir\",\"98\"],[\"Iraq\",\"iq\",\"964\"],[\"Ireland\",\"ie\",\"353\"],[\"Isle of Man\",\"im\",\"44\",2,[\"1624\",\"74576\",\"7524\",\"7924\",\"7624\"]],[\"Israel\",\"il\",\"972\"],[\"Italy\",\"it\",\"39\",0],[\"Jamaica\",\"jm\",\"1\",4,[\"876\",\"658\"]],[\"Japan\",\"jp\",\"81\"],[\"Jersey\",\"je\",\"44\",3,[\"1534\",\"7509\",\"7700\",\"7797\",\"7829\",\"7937\"]],[\"Jordan\",\"jo\",\"962\"],[\"Kazakhstan\",\"kz\",\"7\",1,[\"33\",\"7\"]],[\"Kenya\",\"ke\",\"254\"],[\"Kiribati\",\"ki\",\"686\"],[\"Kosovo\",\"xk\",\"383\"],[\"Kuwait\",\"kw\",\"965\"],[\"Kyrgyzstan\",\"kg\",\"996\"],[\"Laos\",\"la\",\"856\"],[\"Latvia\",\"lv\",\"371\"],[\"Lebanon\",\"lb\",\"961\"],[\"Lesotho\",\"ls\",\"266\"],[\"Liberia\",\"lr\",\"231\"],[\"Libya\",\"ly\",\"218\"],[\"Liechtenstein\",\"li\",\"423\"],[\"Lithuania\",\"lt\",\"370\"],[\"Luxembourg\",\"lu\",\"352\"],[\"Macau\",\"mo\",\"853\"],[\"Madagascar\",\"mg\",\"261\"],[\"Malawi\",\"mw\",\"265\"],[\"Malaysia\",\"my\",\"60\"],[\"Maldives\",\"mv\",\"960\"],[\"Mali\",\"ml\",\"223\"],[\"Malta\",\"mt\",\"356\"],[\"Marshall Islands\",\"mh\",\"692\"],[\"Martinique\",\"mq\",\"596\"],[\"Mauritania\",\"mr\",\"222\"],[\"Mauritius\",\"mu\",\"230\"],[\"Mayotte\",\"yt\",\"262\",1,[\"269\",\"639\"]],[\"Mexico\",\"mx\",\"52\"],[\"Micronesia\",\"fm\",\"691\"],[\"Moldova\",\"md\",\"373\"],[\"Monaco\",\"mc\",\"377\"],[\"Mongolia\",\"mn\",\"976\"],[\"Montenegro\",\"me\",\"382\"],[\"Montserrat\",\"ms\",\"1\",16,[\"664\"]],[\"Morocco\",\"ma\",\"212\",0],[\"Mozambique\",\"mz\",\"258\"],[\"Myanmar (Burma)\",\"mm\",\"95\"],[\"Namibia\",\"na\",\"264\"],[\"Nauru\",\"nr\",\"674\"],[\"Nepal\",\"np\",\"977\"],[\"Netherlands\",\"nl\",\"31\"],[\"New Caledonia\",\"nc\",\"687\"],[\"New Zealand\",\"nz\",\"64\"],[\"Nicaragua\",\"ni\",\"505\"],[\"Niger\",\"ne\",\"227\"],[\"Nigeria\",\"ng\",\"234\"],[\"Niue\",\"nu\",\"683\"],[\"Norfolk Island\",\"nf\",\"672\"],[\"North Korea\",\"kp\",\"850\"],[\"North Macedonia\",\"mk\",\"389\"],[\"Northern Mariana Islands\",\"mp\",\"1\",17,[\"670\"]],[\"Norway\",\"no\",\"47\",0],[\"Oman\",\"om\",\"968\"],[\"Pakistan\",\"pk\",\"92\"],[\"Palau\",\"pw\",\"680\"],[\"Palestine\",\"ps\",\"970\"],[\"Panama\",\"pa\",\"507\"],[\"Papua New Guinea\",\"pg\",\"675\"],[\"Paraguay\",\"py\",\"595\"],[\"Peru\",\"pe\",\"51\"],[\"Philippines\",\"ph\",\"63\"],[\"Poland\",\"pl\",\"48\"],[\"Portugal\",\"pt\",\"351\"],[\"Puerto Rico\",\"pr\",\"1\",3,[\"787\",\"939\"]],[\"Qatar\",\"qa\",\"974\"],[\"R\\xE9union\",\"re\",\"262\",0],[\"Romania\",\"ro\",\"40\"],[\"Russia\",\"ru\",\"7\",0],[\"Rwanda\",\"rw\",\"250\"],[\"Samoa\",\"ws\",\"685\"],[\"San Marino\",\"sm\",\"378\"],[\"S\\xE3o Tom\\xE9 & Pr\\xEDncipe\",\"st\",\"239\"],[\"Saudi Arabia\",\"sa\",\"966\"],[\"Senegal\",\"sn\",\"221\"],[\"Serbia\",\"rs\",\"381\"],[\"Seychelles\",\"sc\",\"248\"],[\"Sierra Leone\",\"sl\",\"232\"],[\"Singapore\",\"sg\",\"65\"],[\"Sint Maarten\",\"sx\",\"1\",21,[\"721\"]],[\"Slovakia\",\"sk\",\"421\"],[\"Slovenia\",\"si\",\"386\"],[\"Solomon Islands\",\"sb\",\"677\"],[\"Somalia\",\"so\",\"252\"],[\"South Africa\",\"za\",\"27\"],[\"South Korea\",\"kr\",\"82\"],[\"South Sudan\",\"ss\",\"211\"],[\"Spain\",\"es\",\"34\"],[\"Sri Lanka\",\"lk\",\"94\"],[\"St Barth\\xE9lemy\",\"bl\",\"590\",1],[\"St Helena\",\"sh\",\"290\"],[\"St Kitts & Nevis\",\"kn\",\"1\",18,[\"869\"]],[\"St Lucia\",\"lc\",\"1\",19,[\"758\"]],[\"St Martin\",\"mf\",\"590\",2],[\"St Pierre & Miquelon\",\"pm\",\"508\"],[\"St Vincent & Grenadines\",\"vc\",\"1\",20,[\"784\"]],[\"Sudan\",\"sd\",\"249\"],[\"Suriname\",\"sr\",\"597\"],[\"Svalbard & Jan Mayen\",\"sj\",\"47\",1,[\"79\"]],[\"Sweden\",\"se\",\"46\"],[\"Switzerland\",\"ch\",\"41\"],[\"Syria\",\"sy\",\"963\"],[\"Taiwan\",\"tw\",\"886\"],[\"Tajikistan\",\"tj\",\"992\"],[\"Tanzania\",\"tz\",\"255\"],[\"Thailand\",\"th\",\"66\"],[\"Timor-Leste\",\"tl\",\"670\"],[\"Togo\",\"tg\",\"228\"],[\"Tokelau\",\"tk\",\"690\"],[\"Tonga\",\"to\",\"676\"],[\"Trinidad & Tobago\",\"tt\",\"1\",22,[\"868\"]],[\"Tunisia\",\"tn\",\"216\"],[\"Turkey\",\"tr\",\"90\"],[\"Turkmenistan\",\"tm\",\"993\"],[\"Turks & Caicos Islands\",\"tc\",\"1\",23,[\"649\"]],[\"Tuvalu\",\"tv\",\"688\"],[\"Uganda\",\"ug\",\"256\"],[\"Ukraine\",\"ua\",\"380\"],[\"United Arab Emirates\",\"ae\",\"971\"],[\"United Kingdom\",\"gb\",\"44\",0],[\"United States\",\"us\",\"1\",0],[\"Uruguay\",\"uy\",\"598\"],[\"US Virgin Islands\",\"vi\",\"1\",24,[\"340\"]],[\"Uzbekistan\",\"uz\",\"998\"],[\"Vanuatu\",\"vu\",\"678\"],[\"Vatican City\",\"va\",\"39\",1,[\"06698\"]],[\"Venezuela\",\"ve\",\"58\"],[\"Vietnam\",\"vn\",\"84\"],[\"Wallis & Futuna\",\"wf\",\"681\"],[\"Western Sahara\",\"eh\",\"212\",1,[\"5288\",\"5289\"]],[\"Yemen\",\"ye\",\"967\"],[\"Zambia\",\"zm\",\"260\"],[\"Zimbabwe\",\"zw\",\"263\"],[\"\\xC5land Islands\",\"ax\",\"358\",1,[\"18\"]]],_=[];for(let l=0;l<I.length;l++){let e=I[l];_[l]={name:e[0],iso2:e[1],dialCode:e[2],priority:e[3]||0,areaCodes:e[4]||null,nodeById:{}}}var y=_;var N=0,E={allowDropdown:!0,autoPlaceholder:\"polite\",countrySearch:!0,containerClass:\"\",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!0,formatAsYouType:!0,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:null,i18n:{},initialCountry:\"\",nationalMode:!0,onlyCountries:[],placeholderNumberType:\"MOBILE\",preferredCountries:[],showFlags:!0,showSelectedDialCode:!1,strictMode:!1,useFullscreenPopup:typeof navigator<\"u\"&&typeof window<\"u\"?/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=500:!1,utilsScript:\"\"},A=[\"800\",\"822\",\"833\",\"844\",\"855\",\"866\",\"877\",\"880\",\"881\",\"882\",\"883\",\"884\",\"885\",\"886\",\"887\",\"888\",\"889\"],b=l=>l.replace(/\\D/g,\"\"),L=(l=\"\")=>l.normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase(),M=(l,e,t)=>{t&&!l.classList.contains(e)?l.classList.add(e):!t&&l.classList.contains(e)&&l.classList.remove(e)},T=l=>{let e=b(l);if(e.charAt(0)===\"1\"){let t=e.substr(1,3);return A.indexOf(t)!==-1}return!1},k=(l,e)=>l.name<e.name?-1:l.name>e.name?1:0,P=(l,e,t,i)=>{if(t===0&&!i)return 0;let n=0;for(let s=0;s<e.length;s++){if(/[+0-9]/.test(e[s])&&n++,n===l&&!i)return s+1;if(i&&n===l+1)return s}return e.length},g=(l,e,t)=>{let i=document.createElement(l);return e&&Object.entries(e).forEach(([n,s])=>i.setAttribute(n,s)),t&&t.appendChild(i),i},f=l=>{let{instances:e}=window.intlTelInputGlobals;Object.values(e).forEach(t=>t[l]())},v=class{id;promise;telInput;activeItem;highlightedItem;options;hadInitialPlaceholder;isRTL;selectedCountryData;countries;dialCodeMaxLen;dialCodeToIso2Map;dialCodes;preferredCountries;countryContainer;selectedCountry;selectedCountryInner;selectedCountryA11yText;selectedDialCode;dropdownArrow;dropdownContent;searchInput;searchResultsA11yText;countryList;dropdown;hiddenInput;hiddenInputCountry;maxCoreNumberLength;defaultCountry;_handleHiddenInputSubmit;_handleLabelClick;_handleClickSelectedCountry;_handleCountryContainerKeydown;_handleInputEvent;_handleKeydownEvent;_handleWindowScroll;_handleMouseoverCountryList;_handleClickCountryList;_handleClickOffToClose;_handleKeydownOnDropdown;_handleSearchChange;resolveAutoCountryPromise;rejectAutoCountryPromise;resolveUtilsScriptPromise;rejectUtilsScriptPromise;constructor(e,t={}){this.id=N++,this.telInput=e,this.activeItem=null,this.highlightedItem=null,this.options=Object.assign({},E,t),this.hadInitialPlaceholder=!!e.getAttribute(\"placeholder\")}_init(){this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!1),this.options.countrySearch&&!this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!0);let e=this.options.allowDropdown&&!this.options.showSelectedDialCode;!this.options.showFlags&&e&&(this.options.showFlags=!0),this.options.useFullscreenPopup&&!this.options.dropdownContainer&&(this.options.dropdownContainer=document.body),this.isRTL=!!this.telInput.closest(\"[dir=rtl]\");let t=new Promise((n,s)=>{this.resolveAutoCountryPromise=n,this.rejectAutoCountryPromise=s}),i=new Promise((n,s)=>{this.resolveUtilsScriptPromise=n,this.rejectUtilsScriptPromise=s});this.promise=Promise.all([t,i]),this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}_processCountryData(){this._processAllCountries(),this._processDialCodes(),this._processPreferredCountries(),this._translateCountryNames(),(this.options.onlyCountries.length||this.options.i18n)&&this.countries.sort(k)}_addToDialCodeMap(e,t,i){t.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=t.length),this.dialCodeToIso2Map.hasOwnProperty(t)||(this.dialCodeToIso2Map[t]=[]);for(let s=0;s<this.dialCodeToIso2Map[t].length;s++)if(this.dialCodeToIso2Map[t][s]===e)return;let n=i!==void 0?i:this.dialCodeToIso2Map[t].length;this.dialCodeToIso2Map[t][n]=e}_processAllCountries(){let{onlyCountries:e,excludeCountries:t}=this.options;if(e.length){let i=e.map(n=>n.toLowerCase());this.countries=y.filter(n=>i.indexOf(n.iso2)>-1)}else if(t.length){let i=t.map(n=>n.toLowerCase());this.countries=y.filter(n=>i.indexOf(n.iso2)===-1)}else this.countries=y}_translateCountryNames(){for(let e=0;e<this.countries.length;e++){let t=this.countries[e].iso2.toLowerCase();this.options.i18n.hasOwnProperty(t)&&(this.countries[e].name=this.options.i18n[t])}}_processDialCodes(){this.dialCodes={},this.dialCodeMaxLen=0,this.dialCodeToIso2Map={};for(let e=0;e<this.countries.length;e++){let t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0),this._addToDialCodeMap(t.iso2,t.dialCode,t.priority)}for(let e=0;e<this.countries.length;e++){let t=this.countries[e];if(t.areaCodes){let i=this.dialCodeToIso2Map[t.dialCode][0];for(let n=0;n<t.areaCodes.length;n++){let s=t.areaCodes[n];for(let r=1;r<s.length;r++){let d=t.dialCode+s.substr(0,r);this._addToDialCodeMap(i,d),this._addToDialCodeMap(t.iso2,d)}this._addToDialCodeMap(t.iso2,t.dialCode+s)}}}}_processPreferredCountries(){this.preferredCountries=[];for(let e=0;e<this.options.preferredCountries.length;e++){let t=this.options.preferredCountries[e].toLowerCase(),i=this._getCountryData(t,!0);i&&this.preferredCountries.push(i)}}_generateMarkup(){this.telInput.classList.add(\"iti__tel-input\"),!this.telInput.hasAttribute(\"autocomplete\")&&!(this.telInput.form&&this.telInput.form.hasAttribute(\"autocomplete\"))&&this.telInput.setAttribute(\"autocomplete\",\"off\");let{allowDropdown:e,showSelectedDialCode:t,showFlags:i,containerClass:n,hiddenInput:s,dropdownContainer:r,fixDropdownWidth:d,useFullscreenPopup:a,countrySearch:o,i18n:p}=this.options,h=\"iti\";e&&(h+=\" iti--allow-dropdown\"),t&&(h+=\" iti--show-selected-dial-code\"),i&&(h+=\" iti--show-flags\"),n&&(h+=` ${n}`),a||(h+=\" iti--inline-dropdown\");let c=g(\"div\",{class:h});if(this.telInput.parentNode?.insertBefore(c,this.telInput),(i||t)&&(this.countryContainer=g(\"div\",{class:\"iti__country-container\"},c),this.selectedCountry=g(\"button\",{type:\"button\",class:\"iti__selected-country\",...e&&{\"aria-expanded\":\"false\",\"aria-label\":this.options.i18n.selectedCountryAriaLabel||\"Selected country\",\"aria-haspopup\":o?\"true\":\"listbox\",\"aria-controls\":o?`iti-${this.id}__dropdown-content`:`iti-${this.id}__country-listbox`,...o?{role:\"combobox\"}:{}}},this.countryContainer),this.selectedCountryInner=g(\"div\",null,this.selectedCountry),this.selectedCountryA11yText=g(\"span\",{class:\"iti__a11y-text\"},this.selectedCountryInner)),c.appendChild(this.telInput),this.selectedCountry&&this.telInput.disabled&&this.selectedCountry.setAttribute(\"aria-disabled\",\"true\"),t&&(this.selectedDialCode=g(\"div\",{class:\"iti__selected-dial-code\"},this.selectedCountry)),e){this.telInput.disabled||this.selectedCountry.setAttribute(\"tabindex\",\"0\"),this.dropdownArrow=g(\"div\",{class:\"iti__arrow\",\"aria-hidden\":\"true\"},this.selectedCountry);let C=d?\"\":\"iti--flexible-dropdown-width\";if(this.dropdownContent=g(\"div\",{id:`iti-${this.id}__dropdown-content`,class:`iti__dropdown-content iti__hide ${C}`}),o&&(this.searchInput=g(\"input\",{type:\"text\",class:\"iti__search-input\",placeholder:p.searchPlaceholder||\"Search\",role:\"combobox\",\"aria-expanded\":\"true\",\"aria-label\":p.searchPlaceholder||\"Search\",\"aria-controls\":`iti-${this.id}__country-listbox`,\"aria-autocomplete\":\"list\",autocomplete:\"off\"},this.dropdownContent),this.searchResultsA11yText=g(\"span\",{class:\"iti__a11y-text\"},this.dropdownContent)),this.countryList=g(\"ul\",{class:\"iti__country-list\",id:`iti-${this.id}__country-listbox`,role:\"listbox\",\"aria-label\":p.countryListAriaLabel||\"List of countries\"},this.dropdownContent),this.preferredCountries.length&&!o&&(this._appendListItems(this.preferredCountries,\"iti__preferred\",!0),g(\"li\",{class:\"iti__divider\",\"aria-hidden\":\"true\"},this.countryList)),this._appendListItems(this.countries,\"iti__standard\"),o&&this._updateSearchResultsText(),r){let m=\"iti iti--container\";a?m+=\" iti--fullscreen-popup\":m+=\" iti--inline-dropdown\",o&&(m+=\" iti--country-search\"),this.dropdown=g(\"div\",{class:m}),this.dropdown.appendChild(this.dropdownContent)}else this.countryContainer.appendChild(this.dropdownContent)}if(s){let C=this.telInput.getAttribute(\"name\")||\"\",m=s(C);m.phone&&(this.hiddenInput=g(\"input\",{type:\"hidden\",name:m.phone}),c.appendChild(this.hiddenInput)),m.country&&(this.hiddenInputCountry=g(\"input\",{type:\"hidden\",name:m.country}),c.appendChild(this.hiddenInputCountry))}}_appendListItems(e,t,i){for(let n=0;n<e.length;n++){let s=e[n],r=i?\"-preferred\":\"\",d=g(\"li\",{id:`iti-${this.id}__item-${s.iso2}${r}`,class:`iti__country ${t}`,tabindex:\"-1\",role:\"option\",\"data-dial-code\":s.dialCode,\"data-country-code\":s.iso2,\"aria-selected\":\"false\"},this.countryList);s.nodeById[this.id]=d;let a=\"\";this.options.showFlags&&(a+=`<div class='iti__flag-box'><div class='iti__flag iti__${s.iso2}'></div></div>`),a+=`<span class='iti__country-name'>${s.name}</span>`,a+=`<span class='iti__dial-code'>+${s.dialCode}</span>`,d.insertAdjacentHTML(\"beforeend\",a)}}_setInitialState(e=!1){let t=this.telInput.getAttribute(\"value\"),i=this.telInput.value,s=t&&t.charAt(0)===\"+\"&&(!i||i.charAt(0)!==\"+\")?t:i,r=this._getDialCode(s),d=T(s),{initialCountry:a}=this.options;if(r&&!d)this._updateCountryFromNumber(s);else if(a!==\"auto\"||e){let o=a?a.toLowerCase():\"\";o&&this._getCountryData(o,!0)?this._setCountry(o):r&&d?this._setCountry(\"us\"):this._setCountry()}s&&this._updateValFromNumber(s)}_initListeners(){this._initTelInputListeners(),this.options.allowDropdown&&this._initDropdownListeners(),(this.hiddenInput||this.hiddenInputCountry)&&this.telInput.form&&this._initHiddenInputListener()}_initHiddenInputListener(){this._handleHiddenInputSubmit=()=>{this.hiddenInput&&(this.hiddenInput.value=this.getNumber()),this.hiddenInputCountry&&(this.hiddenInputCountry.value=this.getSelectedCountryData().iso2||\"\")},this.telInput.form?.addEventListener(\"submit\",this._handleHiddenInputSubmit)}_initDropdownListeners(){this._handleLabelClick=t=>{this.dropdownContent.classList.contains(\"iti__hide\")?this.telInput.focus():t.preventDefault()};let e=this.telInput.closest(\"label\");e&&e.addEventListener(\"click\",this._handleLabelClick),this._handleClickSelectedCountry=()=>{this.dropdownContent.classList.contains(\"iti__hide\")&&!this.telInput.disabled&&!this.telInput.readOnly&&this._openDropdown()},this.selectedCountry.addEventListener(\"click\",this._handleClickSelectedCountry),this._handleCountryContainerKeydown=t=>{this.dropdownContent.classList.contains(\"iti__hide\")&&[\"ArrowUp\",\"ArrowDown\",\" \",\"Enter\"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),this._openDropdown()),t.key===\"Tab\"&&this._closeDropdown()},this.countryContainer.addEventListener(\"keydown\",this._handleCountryContainerKeydown)}_initRequests(){this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener(\"load\",()=>{window.intlTelInputGlobals.loadUtils(this.options.utilsScript)}):this.resolveUtilsScriptPromise(),this.options.initialCountry===\"auto\"&&!this.selectedCountryData.iso2?this._loadAutoCountry():this.resolveAutoCountryPromise()}_loadAutoCountry(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,typeof this.options.geoIpLookup==\"function\"&&this.options.geoIpLookup((e=\"\")=>{let t=e.toLowerCase();t&&this._getCountryData(t,!0)?(window.intlTelInputGlobals.autoCountry=t,setTimeout(()=>f(\"handleAutoCountry\"))):(this._setInitialState(!0),f(\"rejectAutoCountryPromise\"))},()=>{this._setInitialState(!0),f(\"rejectAutoCountryPromise\")}))}_initTelInputListeners(){let{strictMode:e,formatAsYouType:t}=this.options,i=!1;this._handleInputEvent=n=>{this._updateCountryFromNumber(this.telInput.value)&&this._triggerCountryChange();let s=n&&n.data&&/[^+0-9]/.test(n.data),r=n&&n.inputType===\"insertFromPaste\"&&this.telInput.value;if(s||r&&!e?i=!0:/[^+0-9]/.test(this.telInput.value)||(i=!1),t&&!i){let d=this.telInput.selectionStart||0,o=this.telInput.value.substring(0,d).replace(/[^+0-9]/g,\"\").length,p=n&&n.inputType===\"deleteContentForward\",h=this._formatNumberAsYouType(),c=P(o,h,d,p);this.telInput.value=h,this.telInput.setSelectionRange(c,c)}},this.telInput.addEventListener(\"input\",this._handleInputEvent),e&&(this._handleKeydownEvent=n=>{if(n.key.length===1&&!n.altKey&&!n.ctrlKey&&!n.metaKey){let s=this.telInput.selectionStart===0&&n.key===\"+\",r=/^[0-9]$/.test(n.key),d=s||r,a=this._getFullNumber(),o=window.intlTelInputUtils.getCoreNumber(a,this.selectedCountryData.iso2),p=this.maxCoreNumberLength&&o.length>=this.maxCoreNumberLength;(!d||p)&&n.preventDefault()}},this.telInput.addEventListener(\"keydown\",this._handleKeydownEvent))}_cap(e){let t=parseInt(this.telInput.getAttribute(\"maxlength\")||\"\",10);return t&&e.length>t?e.substr(0,t):e}_trigger(e){let t=new Event(e,{bubbles:!0,cancelable:!0});this.telInput.dispatchEvent(t)}_openDropdown(){let{fixDropdownWidth:e,countrySearch:t}=this.options;if(e&&(this.dropdownContent.style.width=`${this.telInput.offsetWidth}px`),this.dropdownContent.classList.remove(\"iti__hide\"),this.selectedCountry.setAttribute(\"aria-expanded\",\"true\"),this._setDropdownPosition(),this.activeItem&&!t)this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0);else{let i=this.countryList.firstElementChild;i&&(this._highlightListItem(i,!1),this.countryList.scrollTop=0),t&&this.searchInput.focus()}this._bindDropdownListeners(),this.dropdownArrow.classList.add(\"iti__arrow--up\"),this._trigger(\"open:countrydropdown\")}_setDropdownPosition(){if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.options.useFullscreenPopup){let e=this.telInput.getBoundingClientRect(),t=document.documentElement.scrollTop,i=e.top+t,n=this.dropdownContent.offsetHeight,s=i+this.telInput.offsetHeight+n<t+window.innerHeight,r=i-n>t,d=!this.options.countrySearch&&!s&&r;if(M(this.dropdownContent,\"iti__dropdown-content--dropup\",d),this.options.dropdownContainer){let a=d?0:this.telInput.offsetHeight;this.dropdown.style.top=`${i+a}px`,this.dropdown.style.left=`${e.left+document.body.scrollLeft}px`,this._handleWindowScroll=()=>this._closeDropdown(),window.addEventListener(\"scroll\",this._handleWindowScroll)}}}_bindDropdownListeners(){this._handleMouseoverCountryList=n=>{let s=n.target?.closest(\".iti__country\");s&&this._highlightListItem(s,!1)},this.countryList.addEventListener(\"mouseover\",this._handleMouseoverCountryList),this._handleClickCountryList=n=>{let s=n.target?.closest(\".iti__country\");s&&this._selectListItem(s)},this.countryList.addEventListener(\"click\",this._handleClickCountryList);let e=!0;this._handleClickOffToClose=()=>{e||this._closeDropdown(),e=!1},document.documentElement.addEventListener(\"click\",this._handleClickOffToClose);let t=\"\",i=null;if(this._handleKeydownOnDropdown=n=>{[\"ArrowUp\",\"ArrowDown\",\"Enter\",\"Escape\"].includes(n.key)&&(n.preventDefault(),n.stopPropagation(),n.key===\"ArrowUp\"||n.key===\"ArrowDown\"?this._handleUpDownKey(n.key):n.key===\"Enter\"?this._handleEnterKey():n.key===\"Escape\"&&this._closeDropdown()),!this.options.countrySearch&&/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(n.key)&&(n.stopPropagation(),i&&clearTimeout(i),t+=n.key.toLowerCase(),this._searchForCountry(t),i=setTimeout(()=>{t=\"\"},1e3))},document.addEventListener(\"keydown\",this._handleKeydownOnDropdown),this.options.countrySearch){let n=()=>{let r=this.searchInput.value.trim();r?this._filterCountries(r):this._filterCountries(\"\",!0)},s=null;this._handleSearchChange=()=>{s&&clearTimeout(s),s=setTimeout(()=>{n(),s=null},100)},this.searchInput.addEventListener(\"input\",this._handleSearchChange),this.searchInput.addEventListener(\"click\",r=>r.stopPropagation())}}_filterCountries(e,t=!1){let i=!0;this.countryList.innerHTML=\"\";let n=L(e);for(let s=0;s<this.countries.length;s++){let r=this.countries[s],d=L(r.name),a=`+${r.dialCode}`;if(t||d.includes(n)||a.includes(n)||r.iso2.includes(n)){let o=r.nodeById[this.id];o&&this.countryList.appendChild(o),i&&(this._highlightListItem(o,!1),i=!1)}}this.countryList.scrollTop=0,this._updateSearchResultsText()}_updateSearchResultsText(){let{i18n:e}=this.options,t=this.countryList.childElementCount,i;t===0?i=e.zeroSearchResults||\"No results found\":t===1?i=e.oneSearchResult||\"1 result found\":i=e.multipleSearchResults?e.multipleSearchResults.replace(\"${count}\",t.toString()):`${t} results found`,this.searchResultsA11yText.textContent=i}_handleUpDownKey(e){let t=e===\"ArrowUp\"?this.highlightedItem?.previousElementSibling:this.highlightedItem?.nextElementSibling;if(t?t.classList.contains(\"iti__divider\")&&(t=e===\"ArrowUp\"?t.previousElementSibling:t.nextElementSibling):this.countryList.childElementCount>1&&(t=e===\"ArrowUp\"?this.countryList.lastElementChild:this.countryList.firstElementChild),t){this._scrollTo(t,!1);let i=!this.options.countrySearch;this._highlightListItem(t,i)}}_handleEnterKey(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}_searchForCountry(e){for(let t=0;t<this.countries.length;t++){let i=this.countries[t];if(i.name.substr(0,e.length).toLowerCase()===e){let s=i.nodeById[this.id];this._highlightListItem(s,!1),this._scrollTo(s,!0);break}}}_updateValFromNumber(e){let t=e;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){let i=this.options.nationalMode||t.charAt(0)!==\"+\"&&!this.options.showSelectedDialCode,{NATIONAL:n,INTERNATIONAL:s}=window.intlTelInputUtils.numberFormat,r=i?n:s;t=window.intlTelInputUtils.formatNumber(t,this.selectedCountryData.iso2,r)}t=this._beforeSetNumber(t),this.telInput.value=t}_updateCountryFromNumber(e){let t=e.indexOf(\"+\"),i=t?e.substring(t):e,n=this.selectedCountryData.dialCode;i&&n===\"1\"&&i.charAt(0)!==\"+\"&&(i.charAt(0)!==\"1\"&&(i=`1${i}`),i=`+${i}`),this.options.showSelectedDialCode&&n&&i.charAt(0)!==\"+\"&&(i=`+${n}${i}`);let r=this._getDialCode(i,!0),d=b(i),a=null;if(r){let o=this.dialCodeToIso2Map[b(r)],p=o.indexOf(this.selectedCountryData.iso2)!==-1&&d.length<=r.length-1;if(!(n===\"1\"&&T(d))&&!p){for(let c=0;c<o.length;c++)if(o[c]){a=o[c];break}}}else i.charAt(0)===\"+\"&&d.length?a=\"\":(!i||i===\"+\")&&!this.selectedCountryData.iso2&&(a=this.defaultCountry);return a!==null?this._setCountry(a):!1}_highlightListItem(e,t){let i=this.highlightedItem;i&&(i.classList.remove(\"iti__highlight\"),i.setAttribute(\"aria-selected\",\"false\")),this.highlightedItem=e,this.highlightedItem.classList.add(\"iti__highlight\"),this.highlightedItem.setAttribute(\"aria-selected\",\"true\"),this.selectedCountry.setAttribute(\"aria-activedescendant\",e.getAttribute(\"id\")||\"\"),this.options.countrySearch&&this.searchInput.setAttribute(\"aria-activedescendant\",e.getAttribute(\"id\")||\"\"),t&&this.highlightedItem.focus()}_getCountryData(e,t){for(let i=0;i<this.countries.length;i++)if(this.countries[i].iso2===e)return this.countries[i];if(t)return null;throw new Error(`No country data for '${e}'`)}_setCountry(e){let{allowDropdown:t,showSelectedDialCode:i,showFlags:n,countrySearch:s,i18n:r}=this.options,d=this.selectedCountryData.iso2?this.selectedCountryData:{};if(this.selectedCountryData=e?this._getCountryData(e,!1)||{}:{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedCountryInner){let a=\"\",o=\"\";e?n&&(a=`iti__flag iti__${e}`,o=`${this.selectedCountryData.name} +${this.selectedCountryData.dialCode}`):(a=\"iti__flag iti__globe\",o=r.noCountrySelected||\"No country selected\"),this.selectedCountryInner.className=a,this.selectedCountryA11yText.textContent=o}if(this._setSelectedCountryTitleAttribute(e,i),i){let a=this.selectedCountryData.dialCode?`+${this.selectedCountryData.dialCode}`:\"\";this.selectedDialCode.innerHTML=a;let o=this.selectedCountry.offsetWidth||this._getHiddenSelectedCountryWidth();this.isRTL?this.telInput.style.paddingRight=`${o+6}px`:this.telInput.style.paddingLeft=`${o+6}px`}if(this._updatePlaceholder(),this._updateMaxLength(),t&&!s){let a=this.activeItem;if(a&&(a.classList.remove(\"iti__active\"),a.setAttribute(\"aria-selected\",\"false\")),e){let o=this.countryList.querySelector(`#iti-${this.id}__item-${e}-preferred`)||this.countryList.querySelector(`#iti-${this.id}__item-${e}`);o&&(o.setAttribute(\"aria-selected\",\"true\"),o.classList.add(\"iti__active\"),this.activeItem=o)}}return d.iso2!==e}_updateMaxLength(){if(this.options.strictMode&&window.intlTelInputUtils)if(this.selectedCountryData.iso2){let e=window.intlTelInputUtils.numberType[this.options.placeholderNumberType],t=window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,!1,e,!0),i=t;for(;window.intlTelInputUtils.isPossibleNumber(t,this.selectedCountryData.iso2);)i=t,t+=\"0\";let n=window.intlTelInputUtils.getCoreNumber(i,this.selectedCountryData.iso2);this.maxCoreNumberLength=n.length}else this.maxCoreNumberLength=null}_setSelectedCountryTitleAttribute(e=null,t){if(!this.selectedCountry)return;let i;e&&!t?i=`${this.selectedCountryData.name}: +${this.selectedCountryData.dialCode}`:e?i=this.selectedCountryData.name:i=\"Unknown\",this.selectedCountry.setAttribute(\"title\",i)}_getHiddenSelectedCountryWidth(){if(this.telInput.parentNode){let e=this.telInput.parentNode.cloneNode(!1);e.style.visibility=\"hidden\",document.body.appendChild(e);let t=this.countryContainer.cloneNode();e.appendChild(t);let i=this.selectedCountry.cloneNode(!0);t.appendChild(i);let n=i.offsetWidth;return document.body.removeChild(e),n}return 0}_updatePlaceholder(){let{autoPlaceholder:e,placeholderNumberType:t,nationalMode:i,customPlaceholder:n}=this.options,s=e===\"aggressive\"||!this.hadInitialPlaceholder&&e===\"polite\";if(window.intlTelInputUtils&&s){let r=window.intlTelInputUtils.numberType[t],d=this.selectedCountryData.iso2?window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,i,r):\"\";d=this._beforeSetNumber(d),typeof n==\"function\"&&(d=n(d,this.selectedCountryData)),this.telInput.setAttribute(\"placeholder\",d)}}_selectListItem(e){let t=this._setCountry(e.getAttribute(\"data-country-code\"));this._closeDropdown(),this._updateDialCode(e.getAttribute(\"data-dial-code\")),this.telInput.focus(),t&&this._triggerCountryChange()}_closeDropdown(){this.dropdownContent.classList.add(\"iti__hide\"),this.selectedCountry.setAttribute(\"aria-expanded\",\"false\"),this.selectedCountry.removeAttribute(\"aria-activedescendant\"),this.highlightedItem&&this.highlightedItem.setAttribute(\"aria-selected\",\"false\"),this.options.countrySearch&&this.searchInput.removeAttribute(\"aria-activedescendant\"),this.dropdownArrow.classList.remove(\"iti__arrow--up\"),document.removeEventListener(\"keydown\",this._handleKeydownOnDropdown),this.options.countrySearch&&this.searchInput.removeEventListener(\"input\",this._handleSearchChange),document.documentElement.removeEventListener(\"click\",this._handleClickOffToClose),this.countryList.removeEventListener(\"mouseover\",this._handleMouseoverCountryList),this.countryList.removeEventListener(\"click\",this._handleClickCountryList),this.options.dropdownContainer&&(this.options.useFullscreenPopup||window.removeEventListener(\"scroll\",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger(\"close:countrydropdown\")}_scrollTo(e,t){let i=this.countryList,n=document.documentElement.scrollTop,s=i.offsetHeight,r=i.getBoundingClientRect().top+n,d=r+s,a=e.offsetHeight,o=e.getBoundingClientRect().top+n,p=o+a,h=o-r+i.scrollTop,c=s/2-a/2;if(o<r)t&&(h-=c),i.scrollTop=h;else if(p>d){t&&(h+=c);let C=s-a;i.scrollTop=h-C}}_updateDialCode(e){let t=this.telInput.value,i=`+${e}`,n;if(t.charAt(0)===\"+\"){let s=this._getDialCode(t);s?n=t.replace(s,i):n=i,this.telInput.value=n}}_getDialCode(e,t){let i=\"\";if(e.charAt(0)===\"+\"){let n=\"\";for(let s=0;s<e.length;s++){let r=e.charAt(s);if(!isNaN(parseInt(r,10))){if(n+=r,t)this.dialCodeToIso2Map[n]&&(i=e.substr(0,s+1));else if(this.dialCodes[n]){i=e.substr(0,s+1);break}if(n.length===this.dialCodeMaxLen)break}}}return i}_getFullNumber(){let e=this.telInput.value.trim(),{dialCode:t}=this.selectedCountryData,i,n=b(e);return this.options.showSelectedDialCode&&!this.options.nationalMode&&e.charAt(0)!==\"+\"&&t&&n?i=`+${t}`:i=\"\",i+e}_beforeSetNumber(e){let t=e;if(this.options.showSelectedDialCode){let i=this._getDialCode(t);if(i){i=`+${this.selectedCountryData.dialCode}`;let n=t[i.length]===\" \"||t[i.length]===\"-\"?i.length+1:i.length;t=t.substr(n)}}return this._cap(t)}_triggerCountryChange(){this._trigger(\"countrychange\")}_formatNumberAsYouType(){let e=this._getFullNumber(),t=window.intlTelInputUtils?window.intlTelInputUtils.formatNumberAsYouType(e,this.selectedCountryData.iso2):e,{dialCode:i}=this.selectedCountryData;return this.options.showSelectedDialCode&&!this.options.nationalMode&&this.telInput.value.charAt(0)!==\"+\"&&t.includes(`+${i}`)?(t.split(`+${i}`)[1]||\"\").trim():t}handleAutoCountry(){this.options.initialCountry===\"auto\"&&window.intlTelInputGlobals.autoCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}handleUtils(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this.selectedCountryData.iso2&&(this._updatePlaceholder(),this._updateMaxLength())),this.resolveUtilsScriptPromise()}destroy(){if(this.options.allowDropdown){this._closeDropdown(),this.selectedCountry.removeEventListener(\"click\",this._handleClickSelectedCountry),this.countryContainer.removeEventListener(\"keydown\",this._handleCountryContainerKeydown);let i=this.telInput.closest(\"label\");i&&i.removeEventListener(\"click\",this._handleLabelClick)}let{form:e}=this.telInput;this._handleHiddenInputSubmit&&e&&e.removeEventListener(\"submit\",this._handleHiddenInputSubmit),this.telInput.removeEventListener(\"input\",this._handleInputEvent),this._handleKeydownEvent&&this.telInput.removeEventListener(\"keydown\",this._handleKeydownEvent),this.telInput.removeAttribute(\"data-intl-tel-input-id\");let t=this.telInput.parentNode;t?.parentNode?.insertBefore(this.telInput,t),t?.parentNode?.removeChild(t),delete window.intlTelInputGlobals.instances[this.id]}getExtension(){return window.intlTelInputUtils?window.intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):\"\"}getNumber(e){if(window.intlTelInputUtils){let{iso2:t}=this.selectedCountryData;return window.intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)}return\"\"}getNumberType(){return window.intlTelInputUtils?window.intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}getSelectedCountryData(){return this.selectedCountryData}getValidationError(){if(window.intlTelInputUtils){let{iso2:e}=this.selectedCountryData;return window.intlTelInputUtils.getValidationError(this._getFullNumber(),e)}return-99}isValidNumber(e=!0){let t=this._getFullNumber();return/\\p{L}/u.test(t)?!1:window.intlTelInputUtils?window.intlTelInputUtils.isPossibleNumber(t,this.selectedCountryData.iso2,e):null}isValidNumberPrecise(){let e=this._getFullNumber();return/\\p{L}/u.test(e)?!1:window.intlTelInputUtils?window.intlTelInputUtils.isValidNumber(e,this.selectedCountryData.iso2):null}setCountry(e){let t=e.toLowerCase();this.selectedCountryData.iso2!==t&&(this._setCountry(t),this._updateDialCode(this.selectedCountryData.dialCode),this._triggerCountryChange())}setNumber(e){let t=this._updateCountryFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()}setPlaceholderNumberType(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}},x=(l,e,t)=>{let i=document.createElement(\"script\");i.onload=()=>{f(\"handleUtils\"),e&&e()},i.onerror=()=>{f(\"rejectUtilsScriptPromise\"),t&&t()},i.className=\"iti-load-utils\",i.async=!0,i.src=l,document.body.appendChild(i)},H=l=>!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript?(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,new Promise((e,t)=>x(l,e,t))):null;if(typeof window==\"object\"){let l={defaults:E,documentReady:()=>document.readyState===\"complete\",getCountryData:()=>y,getInstance:e=>{let t=e.getAttribute(\"data-intl-tel-input-id\");return t?l.instances[t]:null},instances:{},loadUtils:H,version:\"21.0.0\"};window.intlTelInputGlobals=l}var U=(l,e)=>{let t=new v(l,e);return t._init(),l.setAttribute(\"data-intl-tel-input-id\",t.id.toString()),window.intlTelInputGlobals.instances[t.id]=t,t},S=U;var w=({initialValue:l,onChangeNumber:e,onChangeCountry:t,onChangeValidity:i,onChangeErrorCode:n,usePreciseValidation:s,initOptions:r,inputProps:d})=>{let a=D(null),o=D(null),p=()=>{let h=o.current.getNumber(),c=o.current.getSelectedCountryData().iso2;if(e(h),t(c),s?o.current.isValidNumberPrecise():o.current.isValidNumber())i(!0),n(null);else{let m=o.current.getValidationError();i(!1),n(m)}};return F(()=>{let h=a.current;return o.current=S(a.current,r),h&&h.addEventListener(\"countrychange\",p),()=>{h&&h.removeEventListener(\"countrychange\",p),o.current.destroy()}},[]),O.createElement(\"input\",{type:\"tel\",ref:a,onInput:p,defaultValue:l,...d})};w.propTypes={initialValue:u.string,onChangeNumber:u.func,onChangeCountry:u.func,onChangeValidity:u.func,onChangeErrorCode:u.func,usePreciseValidation:u.bool,initOptions:u.shape({allowDropdown:u.bool,autoPlaceholder:u.string,containerClass:u.string,countrySearch:u.bool,customPlaceholder:u.func,dropdownContainer:u.node,excludeCountries:u.arrayOf(u.string),fixDropdownWidth:u.bool,formatAsYouType:u.bool,formatOnDisplay:u.bool,geoIpLookup:u.func,hiddenInput:u.func,i18n:u.objectOf(u.string),initialCountry:u.string,nationalMode:u.bool,onlyCountries:u.arrayOf(u.string),placeholderNumberType:u.string,preferredCountries:u.arrayOf(u.string),showFlags:u.bool,showSelectedDialCode:u.bool,useFullscreenPopup:u.bool,utilsScript:u.string}),inputProps:u.object};w.defaultProps={initialValue:\"\",onChangeNumber:()=>{},onChangeCountry:()=>{},onChangeValidity:()=>{},onChangeErrorCode:()=>{},usePreciseValidation:!1,initOptions:{},inputProps:{}};var W=w;export{W as default};\n","(function(){/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||self;function k(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function m(a,b){function c(){}c.prototype=b.prototype;a.ma=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.sa=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};function ca(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};function da(a,b){this.g=a;this.l=!!b.aa;this.h=b.i;this.s=b.type;this.o=!1;switch(this.h){case ea:case fa:case ha:case ia:case ja:case ka:case la:this.o=!0}this.j=b.defaultValue}var la=1,ka=2,ea=3,fa=4,ha=6,ia=16,ja=18;function ma(a,b){this.h=a;this.g={};for(a=0;a<b.length;a++){var c=b[a];this.g[c.g]=c}}function na(a){a=ca(a.g);a.sort(function(b,c){return b.g-c.g});return a};function n(){this.h={};this.j=this.m().g;this.g=this.l=null}n.prototype.has=function(a){return p(this,a.g)};n.prototype.get=function(a,b){return q(this,a.g,b)};n.prototype.set=function(a,b){r(this,a.g,b)};n.prototype.add=function(a,b){oa(this,a.g,b)};\nfunction pa(a,b){for(var c=na(a.m()),d=0;d<c.length;d++){var e=c[d],f=e.g;if(p(b,f)){a.g&&delete a.g[e.g];var g=11==e.h||10==e.h;if(e.l){e=t(b,f);for(var h=0;h<e.length;h++)oa(a,f,g?e[h].clone():e[h])}else e=u(b,f),g?(g=u(a,f))?pa(g,e):r(a,f,e.clone()):r(a,f,e)}}}n.prototype.clone=function(){var a=new this.constructor;a!=this&&(a.h={},a.g&&(a.g={}),pa(a,this));return a};function p(a,b){return null!=a.h[b]}\nfunction u(a,b){var c=a.h[b];if(null==c)return null;if(a.l){if(!(b in a.g)){var d=a.l,e=a.j[b];if(null!=c)if(e.l){for(var f=[],g=0;g<c.length;g++)f[g]=d.h(e,c[g]);c=f}else c=d.h(e,c);return a.g[b]=c}return a.g[b]}return c}function q(a,b,c){var d=u(a,b);return a.j[b].l?d[c||0]:d}function v(a,b){if(p(a,b))a=q(a,b);else a:{a=a.j[b];if(void 0===a.j)if(b=a.s,b===Boolean)a.j=!1;else if(b===Number)a.j=0;else if(b===String)a.j=a.o?\"0\":\"\";else{a=new b;break a}a=a.j}return a}\nfunction t(a,b){return u(a,b)||[]}function w(a,b){return a.j[b].l?p(a,b)?a.h[b].length:0:p(a,b)?1:0}function r(a,b,c){a.h[b]=c;a.g&&(a.g[b]=c)}function oa(a,b,c){a.h[b]||(a.h[b]=[]);a.h[b].push(c);a.g&&delete a.g[b]}function x(a,b){var c=[],d;for(d in b)0!=d&&c.push(new da(d,b[d]));return new ma(a,c)};function y(){}y.prototype.g=function(a){new a.h;throw Error(\"Unimplemented\");};y.prototype.h=function(a,b){if(11==a.h||10==a.h)return b instanceof n?b:this.g(a.s.prototype.m(),b);if(14==a.h)return\"string\"===typeof b&&qa.test(b)&&(a=Number(b),0<a)?a:b;if(!a.o)return b;a=a.s;if(a===String){if(\"number\"===typeof b)return String(b)}else if(a===Number&&\"string\"===typeof b&&(\"Infinity\"===b||\"-Infinity\"===b||\"NaN\"===b||qa.test(b)))return Number(b);return b};var qa=/^-?[0-9]+$/;function z(){}m(z,y);z.prototype.g=function(a,b){a=new a.h;a.l=this;a.h=b;a.g={};return a};function B(){}m(B,z);B.prototype.h=function(a,b){return 8==a.h?!!b:y.prototype.h.apply(this,arguments)};B.prototype.g=function(a,b){return B.ma.g.call(this,a,b)};function C(a,b){null!=a&&this.g.apply(this,arguments)}C.prototype.h=\"\";C.prototype.set=function(a){this.h=\"\"+a};C.prototype.g=function(a,b,c){this.h+=String(a);if(null!=b)for(let d=1;d<arguments.length;d++)this.h+=arguments[d];return this};function D(a){a.h=\"\"}C.prototype.toString=function(){return this.h};/*\n\n Protocol Buffer 2 Copyright 2008 Google Inc.\n All other code copyright its respective owners.\n Copyright (C) 2010 The Libphonenumber Authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\nfunction E(){n.call(this)}m(E,n);var ra=null;function F(){n.call(this)}m(F,n);var sa=null;function G(){n.call(this)}m(G,n);var ta=null;\nE.prototype.m=function(){var a=ra;a||(ra=a=x(E,{0:{name:\"NumberFormat\",ia:\"i18n.phonenumbers.NumberFormat\"},1:{name:\"pattern\",required:!0,i:9,type:String},2:{name:\"format\",required:!0,i:9,type:String},3:{name:\"leading_digits_pattern\",aa:!0,i:9,type:String},4:{name:\"national_prefix_formatting_rule\",i:9,type:String},6:{name:\"national_prefix_optional_when_formatting\",i:8,defaultValue:!1,type:Boolean},5:{name:\"domestic_carrier_code_formatting_rule\",i:9,type:String}}));return a};E.m=E.prototype.m;\nF.prototype.m=function(){var a=sa;a||(sa=a=x(F,{0:{name:\"PhoneNumberDesc\",ia:\"i18n.phonenumbers.PhoneNumberDesc\"},2:{name:\"national_number_pattern\",i:9,type:String},9:{name:\"possible_length\",aa:!0,i:5,type:Number},10:{name:\"possible_length_local_only\",aa:!0,i:5,type:Number},6:{name:\"example_number\",i:9,type:String}}));return a};F.m=F.prototype.m;\nG.prototype.m=function(){var a=ta;a||(ta=a=x(G,{0:{name:\"PhoneMetadata\",ia:\"i18n.phonenumbers.PhoneMetadata\"},1:{name:\"general_desc\",i:11,type:F},2:{name:\"fixed_line\",i:11,type:F},3:{name:\"mobile\",i:11,type:F},4:{name:\"toll_free\",i:11,type:F},5:{name:\"premium_rate\",i:11,type:F},6:{name:\"shared_cost\",i:11,type:F},7:{name:\"personal_number\",i:11,type:F},8:{name:\"voip\",i:11,type:F},21:{name:\"pager\",i:11,type:F},25:{name:\"uan\",i:11,type:F},27:{name:\"emergency\",i:11,type:F},28:{name:\"voicemail\",i:11,type:F},\n29:{name:\"short_code\",i:11,type:F},30:{name:\"standard_rate\",i:11,type:F},31:{name:\"carrier_specific\",i:11,type:F},33:{name:\"sms_services\",i:11,type:F},24:{name:\"no_international_dialling\",i:11,type:F},9:{name:\"id\",required:!0,i:9,type:String},10:{name:\"country_code\",i:5,type:Number},11:{name:\"international_prefix\",i:9,type:String},17:{name:\"preferred_international_prefix\",i:9,type:String},12:{name:\"national_prefix\",i:9,type:String},13:{name:\"preferred_extn_prefix\",i:9,type:String},15:{name:\"national_prefix_for_parsing\",\ni:9,type:String},16:{name:\"national_prefix_transform_rule\",i:9,type:String},18:{name:\"same_mobile_and_fixed_line_pattern\",i:8,defaultValue:!1,type:Boolean},19:{name:\"number_format\",aa:!0,i:11,type:E},20:{name:\"intl_number_format\",aa:!0,i:11,type:E},22:{name:\"main_country_for_code\",i:8,defaultValue:!1,type:Boolean},23:{name:\"leading_digits\",i:9,type:String}}));return a};G.m=G.prototype.m;function H(){n.call(this)}m(H,n);var ua=null,va={ra:0,qa:1,pa:5,oa:10,na:20};\nH.prototype.m=function(){var a=ua;a||(ua=a=x(H,{0:{name:\"PhoneNumber\",ia:\"i18n.phonenumbers.PhoneNumber\"},1:{name:\"country_code\",required:!0,i:5,type:Number},2:{name:\"national_number\",required:!0,i:4,type:Number},3:{name:\"extension\",i:9,type:String},4:{name:\"italian_leading_zero\",i:8,type:Boolean},8:{name:\"number_of_leading_zeros\",i:5,defaultValue:1,type:Number},5:{name:\"raw_input\",i:9,type:String},6:{name:\"country_code_source\",i:14,defaultValue:0,type:va},7:{name:\"preferred_domestic_carrier_code\",\ni:9,type:String}}));return a};H.ctor=H;H.ctor.m=H.prototype.m;/*\n\n Copyright (C) 2010 The Libphonenumber Authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\nvar I={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\".split(\" \"),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\"],\n86:[\"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\"],\n253:[\"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\"],\n386:[\"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\"],\n691:[\"FM\"],692:[\"MH\"],800:[\"001\"],808:[\"001\"],850:[\"KP\"],852:[\"HK\"],853:[\"MO\"],855:[\"KH\"],856:[\"LA\"],870:[\"001\"],878:[\"001\"],880:[\"BD\"],881:[\"001\"],882:[\"001\"],883:[\"001\"],886:[\"TW\"],888:[\"001\"],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\"],979:[\"001\"],992:[\"TJ\"],993:[\"TM\"],994:[\"AZ\"],995:[\"GE\"],996:[\"KG\"],998:[\"UZ\"]},wa={AC:[,[,,\"(?:[01589]\\\\d|[46])\\\\d{4}\",\n,,,,,,[5,6]],[,,\"6[2-467]\\\\d{3}\",,,,\"62889\",,,[5]],[,,\"4\\\\d{4}\",,,,\"40123\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AC\",247,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:0[1-9]|[1589]\\\\d)\\\\d{4}\",,,,\"542011\",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,\"(?:1|6\\\\d)\\\\d{7}|[135-9]\\\\d{5}\",,,,,,,[6,8,9]],[,,\"[78]\\\\d{5}\",,,,\"712345\",,,[6]],[,,\"690\\\\d{6}|[356]\\\\d{5}\",,,,\"312345\",,,[6,9]],[,,\"180[02]\\\\d{4}\",,,,\"18001234\",,,[8]],[,,\"[19]\\\\d{5}\",,,,\"912345\",,,[6]],\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AD\",376,\"00\",,,,,,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,\"1800\\\\d{4}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,\"(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}\",,,,,,,[5,6,7,8,9,10,11,12]],[,,\"[2-4679][2-8]\\\\d{6}\",,,,\"22345678\",,,[8],[7]],[,,\"5[024-68]\\\\d{7}\",,,,\"501234567\",,,[9]],[,,\"400\\\\d{6}|800\\\\d{2,9}\",,,,\"800123456\"],\n[,,\"900[02]\\\\d{5}\",,,,\"900234567\",,,[9]],[,,\"700[05]\\\\d{5}\",,,,\"700012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AE\",971,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"600[25]\\\\d{5}\",,,,\"600212345\",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,\"[2-7]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\\\d{6}\",\n,,,\"234567890\",,,,[7]],[,,\"7\\\\d{8}\",,,,\"701234567\",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AF\",93,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,\"(?:268|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"268(?:4(?:6[0-38]|84)|56[0-2])\\\\d{4}\",,,,\"2684601234\",\n,,,[7]],[,,\"268(?:464|7(?:1[3-9]|[28]\\\\d|3[0246]|64|7[0-689]))\\\\d{4}\",,,,\"2684641234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"26848[01]\\\\d{4}\",,,,\"2684801234\",,,,[7]],\n\"AG\",1,\"011\",\"1\",,,\"([457]\\\\d{6})$|1\",\"268$1\",,,,,[,,\"26840[69]\\\\d{4}\",,,,\"2684061234\",,,,[7]],,\"268\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,\"(?:264|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"264(?:292|4(?:6[12]|9[78]))\\\\d{4}\",,,,\"2644612345\",,,,[7]],[,,\"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\\\d{4}\",,,,\"2642351234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"AI\",1,\"011\",\"1\",,,\"([2457]\\\\d{6})$|1\",\"264$1\",,,,,[,,\"264724\\\\d{4}\",,,,\"2647241234\",,,,[7]],,\"264\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,\"(?:700\\\\d\\\\d|900)\\\\d{3}|8\\\\d{5,7}|(?:[2-5]|6\\\\d)\\\\d{7}\",,,,,,,[6,7,8,9],[5]],[,,\"4505[0-2]\\\\d{3}|(?:[2358][16-9]\\\\d[2-9]|4410)\\\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\\\d))\\\\d{5}\",,,,\"22345678\",,,[8],[5,6,7]],[,,\"6(?:[78][2-9]|9\\\\d)\\\\d{6}\",,,,\"672123456\",,,[9]],[,,\"800\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"900[1-9]\\\\d\\\\d\",\n,,,\"900123\",,,[6]],[,,\"808[1-9]\\\\d\\\\d\",,,,\"808123\",,,[6]],[,,\"700[2-9]\\\\d{4}\",,,,\"70021234\",,,[8]],[,,,,,,,,,[-1]],\"AL\",355,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,\"(?:[1-489]\\\\d|55|60|77)\\\\d{6}\",\n,,,,,,[8],[5,6]],[,,\"(?:(?:1[0-25]|47)\\\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\\\d{5}\",,,,\"10123456\",,,,[5,6]],[,,\"(?:33|4[1349]|55|77|88|9[13-9])\\\\d{6}\",,,,\"77123456\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,\"90[016]\\\\d{5}\",,,,\"90012345\"],[,,\"80[1-4]\\\\d{5}\",,,,\"80112345\"],[,,,,,,,,,[-1]],[,,\"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\\\d|9[0-2])\\\\d{4}\",,,,\"60271234\"],\"AM\",374,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]0\"],\"0 $1\"],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2|3[12]\"],\n\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"1|47\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[3-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,\"[29]\\\\d{8}\",,,,,,,[9]],[,,\"2\\\\d(?:[0134][25-9]|[25-9]\\\\d)\\\\d{5}\",,,,\"222123456\"],[,,\"9[1-59]\\\\d{7}\",,,,\"923123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AO\",244,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[29]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\n,,[,,,,,,,,,[-1]]],AR:[,[,,\"(?:11|[89]\\\\d\\\\d)\\\\d{8}|[2368]\\\\d{9}\",,,,,,,[10,11],[6,7,8]],[,,\"3888[013-9]\\\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\\\d{5}|(?:(?:11[1-8]|670)\\\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\\\d{5}\",\n,,,\"1123456789\",,,[10],[6,7,8]],[,,\"93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\\\d{5}|(?:675\\\\d|9(?:11[1-8]\\\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\\\d{5}\",\n,,,\"91123456789\",,,,[6,7,8]],[,,\"800\\\\d{7,8}\",,,,\"8001234567\"],[,,\"60[04579]\\\\d{7}\",,,,\"6001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AR\",54,\"00\",\"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)?\",\n\"9$1\",,,[[,\"(\\\\d{3})\",\"$1\",[\"0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911\"]],[,\"(\\\\d{2})(\\\\d{4})\",\"$1-$2\",[\"[1-9]\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-9]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[1-8]\"]],[,\"(\\\\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)\",\n\"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]\"],\n\"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)\",\n\"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]\"],\n\"0$1\"],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 15-$3-$4\",[\"91\"],\"0$1\"],[,\"(\\\\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\"]],[[,\"(\\\\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)\",\n\"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]\"],\n\"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})\",\"$1 $2 $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)\",\n\"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]\"]],\n[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3-$4\",[\"91\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3-$4\",[\"9\"]]],[,,,,,,,,,[-1]],,,[,,\"810\\\\d{7}\",,,,,,,[10]],[,,\"810\\\\d{7}\",,,,\"8101234567\",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,\"(?:[58]\\\\d\\\\d|684|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"6846(?:22|33|44|55|77|88|9[19])\\\\d{4}\",,,,\"6846221234\",,,,[7]],[,,\"684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\\\d{4}\",,,,\"6847331234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",\n,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"AS\",1,\"011\",\"1\",,,\"([267]\\\\d{6})$|1\",\"684$1\",,,,,[,,,,,,,,,[-1]],,\"684\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,\"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}\",\n,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,\"1(?:11\\\\d|[2-9]\\\\d{3,11})|(?:316|463|(?:51|66|73)2)\\\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\\\d{4,10}\",,,,\"1234567890\",,,,[3]],[,,\"6(?:5[0-3579]|6[013-9]|[7-9]\\\\d)\\\\d{4,10}\",,,,\"664123456\",,,[7,8,9,10,11,12,13]],[,,\"800\\\\d{6,10}\",\n,,,\"800123456\",,,[9,10,11,12,13]],[,,\"(?:8[69][2-68]|9(?:0[01]|3[019]))\\\\d{6,10}\",,,,\"900123456\",,,[9,10,11,12,13]],[,,\"8(?:10|2[018])\\\\d{6,10}|828\\\\d{5}\",,,,\"810123456\",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,\"5(?:0[1-9]|17|[79]\\\\d)\\\\d{2,10}|7[28]0\\\\d{6,10}\",,,,\"780123456\",,,[5,6,7,8,9,10,11,12,13]],\"AT\",43,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})\",\"$1\",[\"14\"]],[,\"(\\\\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\"],\n[,\"(\\\\d{6})\",\"$1\",[\"[18]\"]],[,\"(\\\\d{3})(\\\\d{3,10})\",\"$1 $2\",[\"(?:31|4)6|51|6(?: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\"]],[[,\"(\\\\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(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"],\n\"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\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,\"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]],[,,\"(?:(?:(?:2(?:[0-26-9]\\\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\\\d|2[0-8]))\\\\d|3(?:(?:[0-3589]\\\\d|6[1-9]|7[0-35-9])\\\\d|4(?:[0-578]\\\\d|90)))\\\\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])|3\\\\d\\\\d)|(?:6[0-8]|[78]\\\\d)\\\\d{3}|9(?:[02-9]\\\\d{3}|1(?:(?:[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}\",\n,,,\"212345678\",,,[9],[8]],[,,\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"AU\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\n\"(183[12])|0\",,\"0011\",,[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"16\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"13\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"19\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"180\",\"1802\"]],[,\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"19\"]],[,\"(\\\\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)\",\"$CC ($1)\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{4})\",\n\"$1 $2 $3\",[\"130\"]]],[[,\"(\\\\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)\",\"$CC ($1)\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]]],[,,\"163\\\\d{2,6}\",,,,\"1631234\",,,[5,6,7,8,9]],1,,[,,\"1(?:3(?:00\\\\d{5}|45[0-4])|802)\\\\d{3}|1[38]00\\\\d{6}|13\\\\d{4}\",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,\"(?:[25-79]\\\\d\\\\d|800)\\\\d{4}\",\n,,,,,,[7]],[,,\"5(?:2\\\\d|8[1-9])\\\\d{4}\",,,,\"5212345\"],[,,\"(?:290|5[69]\\\\d|6(?:[03]0|22|4[0-2]|[69]\\\\d)|7(?:[34]\\\\d|7[07])|9(?:6[45]|9[4-8]))\\\\d{4}\",,,,\"5601234\"],[,,\"800\\\\d{4}\",,,,\"8001234\"],[,,\"900\\\\d{4}\",,,,\"9001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:28\\\\d|501)\\\\d{4}\",,,,\"5011234\"],\"AW\",297,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[25-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,\"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}\",\n,,,,,,[5,6,7,8,9,10,11,12]],[,,\"18[1-8]\\\\d{3,6}\",,,,\"181234567\",,,[6,7,8,9]],[,,\"4946\\\\d{2,6}|(?:4[0-8]|50)\\\\d{4,8}\",,,,\"412345678\",,,[6,7,8,9,10]],[,,\"800\\\\d{4,6}\",,,,\"800123456\",,,[7,8,9]],[,,\"[67]00\\\\d{5,6}\",,,,\"600123456\",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AX\",358,\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"0\",,,\"0\",,\"00\",,,,[,,,,,,,,,[-1]],,\"18\",[,,,,,,,,,[-1]],[,,\"20\\\\d{4,8}|60[12]\\\\d{5,6}|7(?:099\\\\d{4,5}|5[03-9]\\\\d{3,7})|20[2-59]\\\\d\\\\d|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:10|29|3[09]|70[1-5]\\\\d)\\\\d{4,8}\",\n,,,\"10112345\"],,,[,,,,,,,,,[-1]]],AZ:[,[,,\"365\\\\d{6}|(?:[124579]\\\\d|60|88)\\\\d{7}\",,,,,,,[9],[7]],[,,\"(?:2[12]428|3655[02])\\\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\\\d{5}|(?:(?:1[28]|46)\\\\d|2(?:[014-6]2|[23]3))\\\\d{6}\",,,,\"123123456\",,,,[7]],[,,\"36554\\\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\\\d{7}\",,,,\"401234567\"],[,,\"88\\\\d{7}\",,,,\"881234567\"],[,,\"900200\\\\d{3}\",,,,\"900200123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AZ\",994,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[1-9]\"]],[,\n\"(\\\\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\"]],[[,\"(\\\\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\",\n[\"[13-9]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,\"6\\\\d{8}|(?:[35689]\\\\d|49|70)\\\\d{6}\",,,,,,,[8,9],[6]],[,,\"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\\\d{5}\",,,,\"30212345\",,,[8],[6]],[,,\"6040\\\\d{5}|6(?:03|[1-356]|44|7\\\\d)\\\\d{6}\",,,,\"61123456\"],[,,\"8[08]\\\\d{6}\",,,,\"80123456\",,,[8]],[,,\"9[0246]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"8[12]\\\\d{6}\",,,,\"82123456\",,,[8]],\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BA\",387,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1-$2\",[\"[2-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\"]],[[,\"(\\\\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\"]],[,,,,,,,,,[-1]],\n,,[,,,,,,,,,[-1]],[,,\"703[235]0\\\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\\\d{4}\",,,,\"70341234\",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,\"(?:246|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"246521[0369]\\\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\\\d|3[2-9])|5(?:20|[34]\\\\d|54|7[1-3])|6(?:2\\\\d|38)|7[35]7|9(?:1[89]|63))\\\\d{4}\",,,,\"2464123456\",,,,[7]],[,,\"246(?:(?:2(?:[3568]\\\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\\\d)|69[5-7]|8(?:[2-5]\\\\d|83))\\\\d|52(?:1[147]|20))\\\\d{3}\",,,,\"2462501234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",\n,,,\"8002123456\"],[,,\"(?:246976|900[2-9]\\\\d\\\\d)\\\\d{4}\",,,,\"9002123456\",,,,[7]],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"24631\\\\d{5}\",,,,\"2463101234\",,,,[7]],\"BB\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"246$1\",,,,,[,,,,,,,,,[-1]],,\"246\",[,,,,,,,,,[-1]],[,,\"246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\\\d|3[016]|53))\\\\d{4}\",\n,,,\"2464301234\",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,\"[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]],[,,\"(?:4(?:31\\\\d\\\\d|423)|5222)\\\\d{3}(?:\\\\d{2})?|8332[6-9]\\\\d\\\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\\\d{4}|(?:2(?:222|[45]\\\\d)\\\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\\\d{5}|[59]1\\\\d{5}\",\n,,,\"27111234\"],[,,\"(?:1[13-9]\\\\d|644)\\\\d{7}|(?:3[78]|44|66)[02-9]\\\\d{7}\",,,,\"1812345678\",,,[10]],[,,\"80[03]\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\\\d{6}\",,,,\"9604123456\",,,[10]],\"BD\",880,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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]\"],\n\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,6})\",\"$1-$2\",[\"[13-9]|22\"],\"0$1\"],[,\"(\\\\d)(\\\\d{7,8})\",\"$1-$2\",[\"2\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,\"4\\\\d{8}|[1-9]\\\\d{7}\",,,,,,,[8,9]],[,,\"80[2-8]\\\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\\\d{6}\",,,,\"12345678\",,,[8]],[,,\"4[5-9]\\\\d{7}\",,,,\"470123456\",,,[9]],[,,\"800[1-9]\\\\d{4}\",,,,\"80012345\",,,[8]],[,,\"(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\\\d\\\\d)\\\\d{4}\",,,,\"90012345\",,,[8]],[,,\"7879\\\\d{4}\",\n,,,\"78791234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BE\",32,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\\\d)\\\\d{4}\",,,,\"78102345\",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,\"[025-7]\\\\d{7}\",\n,,,,,,[8]],[,,\"2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\\\d|50|6[5-7]))\\\\d{4}\",,,,\"20491234\"],[,,\"(?:0[1-35-7]|5[0-8]|[67]\\\\d)\\\\d{6}\",,,,\"70123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BF\",226,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[025-7]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,\"00800\\\\d{7}|[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}\",,,,,,,[6,7,8,9,12],[4,5]],\n[,,\"2\\\\d{5,7}|(?:43[1-6]|70[1-9])\\\\d{4,5}|(?:[36]\\\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\\\d{5,6}\",,,,\"2123456\",,,[6,7,8],[4,5]],[,,\"(?:43[07-9]|99[69]\\\\d)\\\\d{5}|(?:8[7-9]|98)\\\\d{7}\",,,,\"43012345\",,,[8,9]],[,,\"(?:00800\\\\d\\\\d|800)\\\\d{5}\",,,,\"80012345\",,,[8,12]],[,,\"90\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"700\\\\d{5}\",,,,\"70012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BG\",359,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{6})\",\"$1\",[\"1\"]],[,\"(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",\n[\"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\"]],[[,\"(\\\\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]\"],\n\"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\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,\"[136-9]\\\\d{7}\",,,,,,,[8]],[,,\"(?:1(?:3[1356]|6[0156]|7\\\\d)\\\\d|6(?:1[16]\\\\d|500|6(?:0\\\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\\\d\\\\d|1(?:11|78)))\\\\d{4}\",\n,,,\"17001234\"],[,,\"(?:3(?:[0-79]\\\\d|8[0-57-9])\\\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\\\d|7[0-689])))\\\\d{4}\",,,,\"36001234\"],[,,\"8[02369]\\\\d{6}\",,,,\"80123456\"],[,,\"(?:87|9[0-8])\\\\d{6}\",,,,\"90123456\"],[,,\"84\\\\d{6}\",,,,\"84123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BH\",973,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[13679]|8[02-4679]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,\"(?:[267]\\\\d|31)\\\\d{6}\",,,,,,,[8]],[,,\"(?:22|31)\\\\d{6}\",,,,\"22201234\"],[,,\"(?:29|[67][125-9])\\\\d{6}\",\n,,,\"79561234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BI\",257,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2367]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,\"[24-689]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:02|1[037]|2[45]|3[68]|4\\\\d)\\\\d{5}\",,,,\"20211234\"],[,,\"(?:4[0-7]|[56]\\\\d|9[013-9])\\\\d{6}\",,,,\"90011234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"857[58]\\\\d{4}\",,,,\"85751234\"],\"BJ\",\n229,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-689]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"81\\\\d{6}\",,,,\"81123456\"],,,[,,,,,,,,,[-1]]],BL:[,[,,\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"590(?:2[7-9]|3[3-7]|5[12]|87)\\\\d{4}\",,,,\"590271234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))\\\\d{4}\",,,,\"690001234\"],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-5])\\\\d{4}\",\n,,,\"976012345\"],\"BL\",590,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,\"(?:441|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"441(?:[46]\\\\d\\\\d|5(?:4\\\\d|60|89))\\\\d{4}\",,,,\"4414123456\",,,,[7]],[,,\"441(?:[2378]\\\\d|5[0-39]|9[02])\\\\d{5}\",,,,\"4413701234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"BM\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"441$1\",,,,,[,,,,,,,,,[-1]],,\"441\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,\"[2-578]\\\\d{6}\",,,,,,,[7]],[,,\"22[0-7]\\\\d{4}|(?:2[013-9]|[34]\\\\d|5[0-25-9])\\\\d{5}\",,,,\"2345678\"],[,,\"(?:22[89]|[78]\\\\d\\\\d)\\\\d{4}\",,,,\"7123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[34]\\\\d{5}\",,,,\"5345678\"],\"BN\",673,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-578]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,\"(?:[2-467]\\\\d\\\\d|8001)\\\\d{5}\",,,,,,,[8,9],[7]],[,,\"(?:2(?:2\\\\d\\\\d|5(?:11|[258]\\\\d|9[67])|6(?:12|2\\\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\\\d\\\\d|4(?:6\\\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\\\d\\\\d|6(?:11|[24689]\\\\d|72)))\\\\d{4}\",,,,\"22123456\",,,[8],[7]],[,,\"[67]\\\\d{7}\",,,,\"71234567\",,,[8]],[,,\"8001[07]\\\\d{4}\",,,,\"800171234\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BO\",591,\"00(?:1\\\\d)?\",\"0\",\n,,\"0(1\\\\d)?\",,,,[[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"[23]|4[46]\"],,\"0$CC $1\"],[,\"(\\\\d{8})\",\"$1\",[\"[67]\"],,\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],,\"0$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,\"8001[07]\\\\d{4}\",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,\"(?:[34]1|7\\\\d)\\\\d{5}\",,,,,,,[7]],[,,\"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\\\d)\\\\d{3}\",,,,\"7151234\"],[,,\"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\\\d|9[056])\\\\d)\\\\d{3}\",,,,\"3181234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,\n,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BQ\",599,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"[347]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,\"(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-46-9]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}\",,,,,,,[8,9,10,11]],[,,\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\\\d{7}\",,,,\"1123456789\",,,[10],[8]],[,,\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\\\d)\\\\d{7}\",,,,\"11961234567\",,,[10,11],[8,9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\",,,\n[9,10]],[,,\"300\\\\d{6}|[59]00\\\\d{6,7}\",,,,\"300123456\",,,[9,10]],[,,\"(?:30[03]\\\\d{3}|4(?:0(?:0\\\\d|20)|370))\\\\d{4}|300\\\\d{5}\",,,,\"40041234\",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BR\",55,\"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)\",\"0\",,,\"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?\",\"$2\",,,[[,\"(\\\\d{3,6})\",\"$1\",[\"1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",\n[\"[2-57]\",\"[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{4})\",\"$1-$2\",[\"9\"]],[,\"(\\\\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)\",\"0 $CC ($1)\"],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\",\"0 $CC ($1)\"]],[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\n\"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)\",\"0 $CC ($1)\"],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\",\"0 $CC ($1)\"]],[,,,,,,,,,[-1]],,,[,,\"30(?:0\\\\d{5,7}|3\\\\d{7})|40(?:0\\\\d|20)\\\\d{4}|800\\\\d{6,7}\",,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,\"(?:242|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\\\d{4}\",\n,,,\"2423456789\",,,,[7]],[,,\"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\\\d|3[0-4]|[89]9))\\\\d{4}\",,,,\"2423591234\",,,,[7]],[,,\"242300\\\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\",,,,[7]],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"BS\",1,\"011\",\"1\",,,\"([3-8]\\\\d{6})$|1\",\"242$1\",,,,,[,,,,,,,,,[-1]],,\"242\",[,,,,,,,,,[-1]],[,,\"242225\\\\d{4}\",,,,\"2422250123\"],,,[,,,,,,,,,[-1]]],BT:[,[,,\"[17]\\\\d{7}|[2-8]\\\\d{6}\",,,,,,,[7,8],[6]],[,,\"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\\\d{5}\",,,,\"2345678\",,,[7],[6]],[,,\"(?:1[67]|77)\\\\d{6}\",,,,\"17123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BT\",975,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[2-7]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\n\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,\"(?:0800|(?:[37]|800)\\\\d)\\\\d{6}|(?:[2-6]\\\\d|90)\\\\d{5}\",,,,,,,[7,8,10]],[,,\"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\\\d{4}\",\n,,,\"2401234\",,,[7]],[,,\"(?:321|7[1-8]\\\\d)\\\\d{5}\",,,,\"71123456\",,,[8]],[,,\"(?:0800|800\\\\d)\\\\d{6}\",,,,\"0800012345\",,,[10]],[,,\"90\\\\d{5}\",,,,\"9012345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"79(?:1(?:[01]\\\\d|2[0-8])|2[0-7]\\\\d)\\\\d{3}\",,,,\"79101234\",,,[8]],\"BW\",267,\"00\",,,,,,,,[[,\"(\\\\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\"]]],\n,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,\"(?:[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],[5]],[,,\"(?:1(?:5(?:1[1-5]|[24]\\\\d|6[2-4]|9[1-7])|6(?:[235]\\\\d|4[1-7])|7\\\\d\\\\d)|2(?:1(?:[246]\\\\d|3[0-35-9]|5[1-9])|2(?:[235]\\\\d|4[0-8])|3(?:[26]\\\\d|3[02-79]|4[024-7]|5[03-7])))\\\\d{5}\",,,,\"152450911\",,,[9],[5,6,7]],[,,\"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\\\d)\\\\d{6}\",,,,\"294911911\",\n,,[9]],[,,\"800\\\\d{3,7}|8(?:0[13]|20\\\\d)\\\\d{7}\",,,,\"8011234567\"],[,,\"(?:810|902)\\\\d{7}\",,,,\"9021234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"249\\\\d{6}\",,,,\"249123456\",,,[9]],\"BY\",375,\"810\",\"8\",,,\"0|80?\",,\"8~10\",,[[,\"(\\\\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])\"],\n\"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\"]],,[,,,,,,,,,[-1]],,,[,,\"800\\\\d{3,7}|(?:8(?:0[13]|10|20\\\\d)|902)\\\\d{7}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,\"(?:0800\\\\d|[2-8])\\\\d{6}\",,,,,,,[7,11]],[,,\"(?:2(?:[02]\\\\d|36|[68]0)|[3-58](?:[02]\\\\d|[68]0)|7(?:[02]\\\\d|32|[68]0))\\\\d{4}\",,,,\"2221234\",,,[7]],[,,\"6[0-35-7]\\\\d{5}\",\n,,,\"6221234\",,,[7]],[,,\"0800\\\\d{7}\",,,,\"08001234123\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BZ\",501,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-8]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1-$2-$3-$4\",[\"0\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,\"(?:[2-8]\\\\d|90)\\\\d{8}|3\\\\d{6}\",,,,,,,[7,10]],[,,\"(?:2(?:04|[23]6|[48]9|50|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])|90[25])[2-9]\\\\d{6}\",\n,,,\"5062345678\",,,[10],[7]],[,,\"(?:2(?:04|[23]6|[48]9|50|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])|90[25])[2-9]\\\\d{6}\",,,,\"5062345678\",,,[10],[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\",,,[10]],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\",,,[10]],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)|622)[2-9]\\\\d{6}\",\n,,,\"5002345678\",,,[10]],[,,\"600[2-9]\\\\d{6}\",,,,\"6002012345\",,,[10]],\"CA\",1,\"011\",\"1\",,,\"1\",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"310\\\\d{4}\",,,,\"3101234\",,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,\"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]],[,,\"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}\",,,,\"891621234\",,,[9],[8]],[,,\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",\n,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"CC\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\"([59]\\\\d{7})$|0\",\"8$1\",\"0011\",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,\"[189]\\\\d{8}|[1-68]\\\\d{6}\",,,,,,\n,[7,9]],[,,\"12\\\\d{7}|[1-6]\\\\d{6}\",,,,\"1234567\"],[,,\"88\\\\d{5}|(?:8[0-59]|9[017-9])\\\\d{7}\",,,,\"991234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CD\",243,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,\n\"(?:[27]\\\\d{3}|8776)\\\\d{4}\",,,,,,,[8]],[,,\"2[12]\\\\d{6}\",,,,\"21612345\"],[,,\"7[024-7]\\\\d{6}\",,,,\"70012345\"],[,,,,,,,,,[-1]],[,,\"8776\\\\d{4}\",,,,\"87761234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CF\",236,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[278]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,\"222\\\\d{6}|(?:0\\\\d|80)\\\\d{7}\",,,,,,,[9]],[,,\"222[1-589]\\\\d{5}\",,,,\"222123456\"],[,,\"026(?:1[0-5]|6[6-9])\\\\d{4}|0(?:[14-6]\\\\d\\\\d|2(?:40|5[5-8]|6[07-9]))\\\\d{5}\",\n,,,\"061234567\"],[,,,,,,,,,[-1]],[,,\"80[0-2]\\\\d{6}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CG\",242,\"00\",,,,,,,,[[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[02]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,\"8\\\\d{11}|[2-9]\\\\d{8}\",,,,,,,[9,12]],[,,\"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\\\d{7}\",,,,\"212345678\",,,[9]],[,,\"7[35-9]\\\\d{7}\",,,,\"781234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],\n[,,\"90[016]\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"84[0248]\\\\d{6}\",,,,\"840123456\",,,[9]],[,,\"878\\\\d{6}\",,,,\"878123456\",,,[9]],[,,,,,,,,,[-1]],\"CH\",41,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,\"74[0248]\\\\d{6}\",,,,\"740123456\",,,[9]],,,[,,,,,,,,,[-1]],[,,\"5[18]\\\\d{7}\",,,,\"581234567\",,,[9]],,,[,,\"860\\\\d{9}\",,,,\"860123456789\",\n,,[12]]],CI:[,[,,\"[02]\\\\d{9}\",,,,,,,[10]],[,,\"2(?:[15]\\\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\\\d{5}\",,,,\"2123456789\"],[,,\"0[157]\\\\d{8}\",,,,\"0123456789\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CI\",225,\"00\",,,,,,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,\"[2-578]\\\\d{4}\",,,,,,\n,[5]],[,,\"(?:2\\\\d|3[13-7]|4[1-5])\\\\d{3}\",,,,\"21234\"],[,,\"[578]\\\\d{4}\",,,,\"71234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CK\",682,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"[2-578]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,\"12300\\\\d{6}|6\\\\d{9,10}|[2-9]\\\\d{8}\",,,,,,,[9,10,11]],[,,\"2(?:1982[0-6]|3314[05-9])\\\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\\\d\\\\d|3(?:[03467]\\\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\\\d\\\\d|9(?:3(?:[0-57-9]\\\\d\\\\d|6(?:0[02-9]|[1-9]\\\\d))|6(?:[0-8]\\\\d\\\\d|9(?:[02-79]\\\\d|1[05-9]))|7[1-9]\\\\d\\\\d|9(?:[03-9]\\\\d\\\\d|1(?:[0235-9]\\\\d|4[0-24-9])|2(?:[0-79]\\\\d|8[0-46-9]))))\\\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\\\d{7}\",\n,,,\"221234567\",,,[9]],[,,\"2(?:1982[0-6]|3314[05-9])\\\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\\\d\\\\d|3(?:[03467]\\\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\\\d\\\\d|9(?:3(?:[0-57-9]\\\\d\\\\d|6(?:0[02-9]|[1-9]\\\\d))|6(?:[0-8]\\\\d\\\\d|9(?:[02-79]\\\\d|1[05-9]))|7[1-9]\\\\d\\\\d|9(?:[03-9]\\\\d\\\\d|1(?:[0235-9]\\\\d|4[0-24-9])|2(?:[0-79]\\\\d|8[0-46-9]))))\\\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\\\d{7}\",,,,\"221234567\",,,[9]],[,,\"(?:123|8)00\\\\d{6}\",,,,\"800123456\",,,[9,11]],[,,,,,,,,,[-1]],[,,\n\"600\\\\d{7,8}\",,,,\"6001234567\",,,[10,11]],[,,,,,,,,,[-1]],[,,\"44\\\\d{7}\",,,,\"441234567\",,,[9]],\"CL\",56,\"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0\",,,,,,,1,[[,\"(\\\\d{4})\",\"$1\",[\"1(?:[03-589]|21)|[29]0|78\"]],[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[,\"(\\\\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[2-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\n\"($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\"]]],[[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[,\"(\\\\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[2-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\"($1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\n\"$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\"]]],[,,,,,,,,,[-1]],,,[,,\"600\\\\d{7,8}\",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,\"[26]\\\\d{8}|88\\\\d{6,7}\",,,,,,,[8,9]],[,,\"2(?:22|33)\\\\d{6}\",,,,\"222123456\",,,[9]],[,,\"(?:24[23]|6[25-9]\\\\d)\\\\d{6}\",,,,\"671234567\",,,[9]],[,,\"88\\\\d{6,7}\",,,,\"88012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CM\",237,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\n\"$1 $2 $3 $4\",[\"88\"]],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]|88\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,\"1[127]\\\\d{8,9}|2\\\\d{9}(?:\\\\d{2})?|[12]\\\\d{6,7}|86\\\\d{6}|(?:1[03-689]\\\\d|6)\\\\d{7,9}|(?:[3-579]\\\\d|8[0-57-9])\\\\d{6,9}\",,,,,,,[7,8,9,10,11,12],[5,6]],[,,\"(?:10(?:[02-79]\\\\d\\\\d|[18](?:0[1-9]|[1-9]\\\\d))|21(?:[18](?:0[1-9]|[1-9]\\\\d)|[2-79]\\\\d\\\\d))\\\\d{5}|(?:43[35]|754)\\\\d{7,8}|8(?:078\\\\d{7}|51\\\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\\\d\\\\d|95\\\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\\\d{7}|1(?:0(?:0\\\\d\\\\d(?:\\\\d{3})?|[1-9]\\\\d{5})|[1-9]\\\\d{6})|9(?:[0-46-9]\\\\d{6}|5\\\\d{3}(?:\\\\d(?:\\\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[02-8]\\\\d{6}|1(?:0(?:0\\\\d\\\\d(?:\\\\d{2})?|[1-9]\\\\d{4})|[1-9]\\\\d{5})|9(?:[0-46-9]\\\\d{5}|5\\\\d{3,5}))\",\n,,,\"1012345678\",,,[7,8,9,10,11],[5,6]],[,,\"1740[0-5]\\\\d{6}|1(?:[38]\\\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\\\d{8}\",,,,\"13123456789\",,,[11]],[,,\"(?:(?:10|21)8|8)00\\\\d{7}\",,,,\"8001234567\",,,[10,12]],[,,\"16[08]\\\\d{5}\",,,,\"16812345\",,,[8]],[,,\"10(?:10\\\\d{4}|96\\\\d{3,4})|400\\\\d{7}|950\\\\d{7,8}|(?:2[0-57-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[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))96\\\\d{3,4}\",\n,,,\"4001234567\",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CN\",86,\"00|1(?:[12]\\\\d|79)\\\\d\\\\d00\",\"0\",,,\"(1(?:[12]\\\\d|79)\\\\d\\\\d)|0\",,\"00\",,[[,\"(\\\\d{5,6})\",\"$1\",[\"1(?:00|2[13])|95\",\"1(?:00|2(?:11|39))|95\",\"1(?:00|2(?:110|395))|95\"]],[,\"(\\\\d{5,6})\",\"$1\",[\"10|96\"]],[,\"(\\\\d{2})(\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"10(?:10|9[56])|2[0-57-9](?:100|9[56])\"],\"0$1\",\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\",\"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])\",\n\"1(?:0(?:[0-8]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])|6)|[3-9]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"16[08]\"]],[,\"(\\\\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]\",\n\"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])\"],\n\"0$1\",\"$CC $1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\",\"1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]\",\"1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-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[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])\",\n\"1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[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[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])\"]],\n[,\"(\\\\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\",\"$CC $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\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{7,8})\",\n\"$1 $2\",[\"9\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",,1]],[[,\"(\\\\d{2})(\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"10(?:10|9[56])|2[0-57-9](?:100|9[56])\"],\"0$1\",\"$CC $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]\",\n\"(?: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])\",\n\"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\",\"$CC $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])\"],\n\"0$1\",\"$CC $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\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"9\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"],,\"$CC $1\"],\n[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",,1]],[,,,,,,,,,[-1]],,,[,,\"(?:(?:10|21)8|[48])00\\\\d{7}|950\\\\d{7,8}\",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,\"(?:60\\\\d\\\\d|9101)\\\\d{6}|(?:1\\\\d|3)\\\\d{9}\",,,,,,,[10,11],[7]],[,,\"601055(?:[0-4]\\\\d|50)\\\\d\\\\d|6010(?:[0-4]\\\\d|5[0-4])\\\\d{4}|60(?:[124-7][2-9]|8[1-9])\\\\d{6}\",,,,\"6012345678\",,,[10],[7]],[,,\"333301[0-5]\\\\d{3}|3333(?:00|2[5-9]|[3-9]\\\\d)\\\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\\\d{6}|3(?:0[0-5]|1\\\\d|2[0-3]|5[01]|70)\\\\d{7}\",\n,,,\"3211234567\",,,[10]],[,,\"1800\\\\d{7}\",,,,\"18001234567\",,,[11]],[,,\"19(?:0[01]|4[78])\\\\d{7}\",,,,\"19001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CO\",57,\"00(?:4(?:[14]4|56)|[579])\",\"0\",,,\"0([3579]|4(?:[14]4|56))?\",,,,[[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"6\"],\"($1)\",\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3[0-357]|91\"],,\"0$CC $1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{7})\",\"$1-$2-$3\",[\"1\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"6\"],\"($1)\",\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3[0-357]|91\"],,\n\"0$CC $1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{7})\",\"$1 $2 $3\",[\"1\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,\"(?:8\\\\d|90)\\\\d{8}|(?:[24-8]\\\\d{3}|3005)\\\\d{4}\",,,,,,,[8,10]],[,,\"210[7-9]\\\\d{4}|2(?:[024-7]\\\\d|1[1-9])\\\\d{5}\",,,,\"22123456\",,,[8]],[,,\"(?:3005\\\\d|6500[01])\\\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\\\d{6}\",,,,\"83123456\",,,[8]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"90[059]\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:210[0-6]|4\\\\d{3}|5100)\\\\d{4}\",\n,,,\"40001234\",,,[8]],\"CR\",506,\"00\",,,,\"(19(?:0[0-2468]|1[09]|20|66|77|99))\",,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[3-9]\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[89]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,\"[27]\\\\d{6,7}|[34]\\\\d{5,7}|63\\\\d{6}|(?:5|8\\\\d\\\\d)\\\\d{7}\",,,,,,,[6,7,8,10],[4,5]],[,,\"(?:3[23]|4[89])\\\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\\\d)\\\\d{6}|(?:2[1-4]|4[1257]|7\\\\d)\\\\d{5,6}\",,,,\"71234567\",,,,[4,5]],[,,\"(?:5\\\\d|63)\\\\d{6}\",\n,,,\"51234567\",,,[8]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"807\\\\d{7}\",,,,\"8071234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CU\",53,\"119\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,\"(?:[2-59]\\\\d\\\\d|800)\\\\d{4}\",,,,,,,[7]],[,,\"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\\\d|7[1-3]|8[1-5])\\\\d{4}\",\n,,,\"2211234\"],[,,\"(?:36|5[1-389]|9\\\\d)\\\\d{5}\",,,,\"9911234\"],[,,\"800\\\\d{4}\",,,,\"8001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:3[3-5]|4[356])\\\\d{5}\",,,,\"3401234\"],\"CV\",238,\"0\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[2-589]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,\"(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}\",,,,,,,[7,8]],[,,\"9(?:4(?:3[0-5]|4[14]|6\\\\d)|50\\\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\\\d|7[01]|8[57-9]))\\\\d{4}\",\n,,,\"94351234\"],[,,\"953[01]\\\\d{4}|9(?:5[12467]|6[5-9])\\\\d{5}\",,,,\"95181234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"60[0-2]\\\\d{4}\",,,,\"6001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CW\",599,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[3467]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9[4-8]\"]]],,[,,\"955\\\\d{5}\",,,,\"95581234\",,,[8]],1,\"[69]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,\"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]],[,,\"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}\",\n,,,\"891641234\",,,[9],[8]],[,,\"4(?:(?:79|94)[01]|83[0-389])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\d{6}\",,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{6}(?:\\\\d{2})?|45[0-4]\\\\d{3})|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"CX\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\n\"([59]\\\\d{7})$|0\",\"8$1\",\"0011\",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,\"(?:[279]\\\\d|[58]0)\\\\d{6}\",,,,,,,[8]],[,,\"2[2-6]\\\\d{6}\",,,,\"22345678\"],[,,\"9(?:10|[4-79]\\\\d)\\\\d{5}\",,,,\"96123456\"],[,,\"800\\\\d{5}\",,,,\"80001234\"],[,,\"90[09]\\\\d{5}\",,,,\"90012345\"],[,,\"80[1-9]\\\\d{5}\",,,,\"80112345\"],[,,\"700\\\\d{5}\",,,,\"70012345\"],[,,,,,,,,,[-1]],\"CY\",357,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[257-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:50|77)\\\\d{6}\",,,,\"77123456\"],\n,,[,,,,,,,,,[-1]]],CZ:[,[,,\"(?:[2-578]\\\\d|60)\\\\d{7}|9\\\\d{8,11}\",,,,,,,[9,10,11,12]],[,,\"(?:2\\\\d|3[1257-9]|4[16-9]|5[13-9])\\\\d{7}\",,,,\"212345678\",,,[9]],[,,\"(?:60[1-8]\\\\d|7(?:0(?:[2-5]\\\\d|60)|190|[2379]\\\\d\\\\d))\\\\d{5}\",,,,\"601123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"9(?:0[05689]|76)\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"8[134]\\\\d{7}\",,,,\"811234567\",,,[9]],[,,\"70[01]\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"9[17]0\\\\d{6}\",,,,\"910123456\",,,[9]],\"CZ\",420,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",\n[\"[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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"9(?:5\\\\d|7[2-4])\\\\d{6}\",,,,\"972123456\",,,[9]],,,[,,\"9(?:3\\\\d{9}|6\\\\d{7,10})\",,,,\"93123456789\"]],DE:[,[,,\"[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}\",\n,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,\"32\\\\d{9,11}|49[1-6]\\\\d{10}|322\\\\d{6}|49[0-7]\\\\d{3,9}|(?:[34]0|[68]9)\\\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\\\d|[589][0-7]|6[0-8]|7[0-467]))\\\\d{3,12}\",\n,,,\"30123456\",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,\"15(?:[0-25-9]\\\\d\\\\d|310)\\\\d{6}|1(?:6[023]|7\\\\d)\\\\d{7,8}\",,,,\"15123456789\",,,[10,11]],[,,\"800\\\\d{7,12}\",,,,\"8001234567890\",,,[10,11,12,13,14,15]],[,,\"(?:137[7-9]|900(?:[135]|9\\\\d))\\\\d{6}\",,,,\"9001234567\",,,[10,11]],[,,\"180\\\\d{5,11}|13(?:7[1-6]\\\\d\\\\d|8)\\\\d{4}\",,,,\"18012345\",,,[7,8,9,10,11,12,13,14]],[,,\"700\\\\d{8}\",,,,\"70012345678\",,,[11]],[,,,,,,,,,[-1]],\"DE\",49,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3,13})\",\"$1 $2\",[\"3[02]|40|[68]9\"],\"0$1\"],[,\n\"(\\\\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]\"],\n\"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\"],\n[,\"(\\\\d{5})(\\\\d{6})\",\"$1 $2\",[\"15[03568]\",\"15(?:[0568]|31)\"],\"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})\",\"$1 $2 $3\",[\"15\"],\"0$1\"]],,[,,\"16(?:4\\\\d{1,10}|[89]\\\\d{1,11})\",,,,\"16412345\",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,\"18(?:1\\\\d{5,11}|[2-9]\\\\d{8})\",,,,\"18500123456\",,,[8,9,10,11,12,13,14]],,,[,,\"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\\\d{7,8}|15(?:(?:[03-68]00|113)\\\\d|2\\\\d55|7\\\\d99|9\\\\d33)\\\\d{7}\",\n,,,\"177991234567\",,,[12,13]]],DJ:[,[,,\"(?:2\\\\d|77)\\\\d{6}\",,,,,,,[8]],[,,\"2(?:1[2-5]|7[45])\\\\d{5}\",,,,\"21360003\"],[,,\"77\\\\d{6}\",,,,\"77831001\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"DJ\",253,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[27]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,\"[2-9]\\\\d{7}\",,,,,,,[8]],[,,\"(?:[2-7]\\\\d|8[126-9]|9[1-46-9])\\\\d{6}\",,,,\"32123456\"],[,,\"(?:[2-7]\\\\d|8[126-9]|9[1-46-9])\\\\d{6}\",\n,,,\"32123456\"],[,,\"80\\\\d{6}\",,,,\"80123456\"],[,,\"90\\\\d{6}\",,,,\"90123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"DK\",45,\"00\",,,,,,,1,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,\"(?:[58]\\\\d\\\\d|767|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\\\d{4}\",,,,\"7674201234\",,,,[7]],[,,\"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\\\d{4}\",,,,\"7672251234\",,,,[7]],\n[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"DM\",1,\"011\",\"1\",,,\"([2-7]\\\\d{6})$|1\",\"767$1\",,,,,[,,,,,,,,,[-1]],,\"767\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],\nDO:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"8(?:[04]9[2-9]\\\\d\\\\d|29(?:2(?:[0-59]\\\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\\\d|4[7-9])|[45]\\\\d\\\\d|6(?:[0-27-9]\\\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\\\d{4}\",,,,\"8092345678\",,,,[7]],[,,\"8[024]9[2-9]\\\\d{6}\",,,,\"8092345678\",,,,[7]],[,,\"8(?:00(?:14|[2-9]\\\\d)|(?:33|44|55|66|77|88)[2-9]\\\\d)\\\\d{5}\",\n,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"DO\",1,\"011\",\"1\",,,\"1\",,,,,,[,,,,,,,,,[-1]],,\"8001|8[024]9\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,\"(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}\",,,,,,,[8,9]],\n[,,\"9619\\\\d{5}|(?:1\\\\d|2[013-79]|3[0-8]|4[013-689])\\\\d{6}\",,,,\"12345678\"],[,,\"(?:5(?:4[0-29]|5\\\\d|6[0-2])|6(?:[569]\\\\d|7[0-6])|7[7-9]\\\\d)\\\\d{6}\",,,,\"551234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"80[3-689]1\\\\d{5}\",,,,\"808123456\",,,[9]],[,,\"80[12]1\\\\d{5}\",,,,\"801123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"98[23]\\\\d{6}\",,,,\"983123456\",,,[9]],\"DZ\",213,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"],\n[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-8]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,\"1\\\\d{9,10}|(?:[2-7]|9\\\\d)\\\\d{7}\",,,,,,,[8,9,10,11],[7]],[,,\"[2-7][2-7]\\\\d{6}\",,,,\"22123456\",,,[8],[7]],[,,\"964[0-2]\\\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\\\d)\\\\d{6}\",,,,\"991234567\",,,[9]],[,,\"1800\\\\d{7}|1[78]00\\\\d{6}\",,,,\"18001234567\",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[2-7]890\\\\d{4}\",,,,\"28901234\",,,[8]],\"EC\",593,\"00\",\"0\",,,\n\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-7]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[2-7]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-7]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,\"8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d|90)\\\\d{5}\",,,,,,,[7,8,10]],[,,\"(?:3[23589]|4[3-8]|6\\\\d|7[1-9]|88)\\\\d{5}\",\n,,,\"3212345\",,,[7]],[,,\"(?:5\\\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\\\d)|[3-9]\\\\d\\\\d)|(?:1(?:0[236]|1\\\\d)|(?:2[0-59]|[3-79]\\\\d)\\\\d)\\\\d)|2(?:0(?:0(?:00|4\\\\d)|(?:19|[2-7]\\\\d)\\\\d)|(?:(?:[124-6]\\\\d|3[5-9])\\\\d|7(?:[0-79]\\\\d|8[13-9])|8(?:[2-6]\\\\d|7[01]))\\\\d)|[349]\\\\d{4}))\\\\d\\\\d|5(?:(?:[02]\\\\d|5[0-478])\\\\d|1(?:[0-8]\\\\d|95)|6(?:4[0-4]|5[1-589]))\\\\d{3}\",,,,\"51234567\",,,[7,8]],[,,\"800(?:(?:0\\\\d\\\\d|1)\\\\d|[2-9])\\\\d{3}\",,,,\"80012345\"],[,,\"(?:40\\\\d\\\\d|900)\\\\d{4}\",,,,\"9001234\",,,[7,8]],[,,,,,,,,,[-1]],[,,\"70[0-2]\\\\d{5}\",\n,,,\"70012345\",,,[8]],[,,,,,,,,,[-1]],\"EE\",372,\"00\",,,,,,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,\"800[2-9]\\\\d{3}\",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,\"[189]\\\\d{8,9}|[24-6]\\\\d{8}|[135]\\\\d{7}\",\n,,,,,,[8,9,10],[6,7]],[,,\"13[23]\\\\d{6}|(?:15|57)\\\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\\\d{7}\",,,,\"234567890\",,,[8,9],[6,7]],[,,\"1[0-25]\\\\d{8}\",,,,\"1001234567\",,,[10]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"EG\",20,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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]\"],\n\"0$1\"],[,\"(\\\\d{2})(\\\\d{8})\",\"$1 $2\",[\"1\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,\"[5-8]\\\\d{8}\",,,,,,,[9]],[,,\"528[89]\\\\d{5}\",,,,\"528812345\"],[,,\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:[0167]\\\\d|2[0-4]|5[01]|8[0-3]))\\\\d{6}\",,,,\"650123456\"],[,,\"80[0-7]\\\\d{6}\",,,,\"801234567\"],[,,\"89\\\\d{7}\",,,,\"891234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:592(?:4[0-2]|93)|80[89]\\\\d\\\\d)\\\\d{4}\",,,,\"592401234\"],\"EH\",212,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,\"528[89]\",[,,,,,,\n,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,\"[178]\\\\d{6}\",,,,,,,[7],[6]],[,,\"(?:1(?:1[12568]|[24]0|55|6[146])|8\\\\d\\\\d)\\\\d{4}\",,,,\"8370362\",,,,[6]],[,,\"(?:17[1-3]|7\\\\d\\\\d)\\\\d{4}\",,,,\"7123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ER\",291,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[178]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,\"[5-9]\\\\d{8}\",,,,,,,[9]],[,,\"96906(?:0[0-8]|1[1-9]|[2-9]\\\\d)\\\\d\\\\d|9(?:69(?:0[0-57-9]|[1-9]\\\\d)|73(?:[0-8]\\\\d|9[1-9]))\\\\d{4}|(?:8(?:[1356]\\\\d|[28][0-8]|[47][1-9])|9(?:[135]\\\\d|[268][0-8]|4[1-9]|7[124-9]))\\\\d{6}\",\n,,,\"810123456\"],[,,\"(?:590[16]00\\\\d|9(?:6906(?:09|10)|7390\\\\d\\\\d))\\\\d\\\\d|(?:6\\\\d|7[1-48])\\\\d{7}\",,,,\"612345678\"],[,,\"[89]00\\\\d{6}\",,,,\"800123456\"],[,,\"80[367]\\\\d{6}\",,,,\"803123456\"],[,,\"90[12]\\\\d{6}\",,,,\"901123456\"],[,,\"70\\\\d{7}\",,,,\"701234567\"],[,,,,,,,,,[-1]],\"ES\",34,\"00\",,,,,,,,[[,\"(\\\\d{4})\",\"$1\",[\"905\"]],[,\"(\\\\d{6})\",\"$1\",[\"[79]9\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],\n[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"51\\\\d{7}\",,,,\"511234567\"],,,[,,,,,,,,,[-1]]],ET:[,[,,\"(?:11|[2-579]\\\\d)\\\\d{7}\",,,,,,,[9],[7]],[,,\"11667[01]\\\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\\\d)))\\\\d{4}\",\n,,,\"111112345\",,,,[7]],[,,\"700[1-9]\\\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\\\d\\\\d)\\\\d{6}\",,,,\"911234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ET\",251,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-579]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,\"[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]],[,,\"(?:1[3-79][1-8]|[23568][1-8]\\\\d|9(?:00|[1-8]\\\\d))\\\\d{2,6}\",\n,,,\"131234567\",,,[5,6,7,8,9]],[,,\"4946\\\\d{2,6}|(?:4[0-8]|50)\\\\d{4,8}\",,,,\"412345678\",,,[6,7,8,9,10]],[,,\"800\\\\d{4,6}\",,,,\"800123456\",,,[7,8,9]],[,,\"[67]00\\\\d{5,6}\",,,,\"600123456\",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FI\",358,\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\d{5})\",\"$1\",[\"75[12]\"],\"0$1\"],[,\"(\\\\d{5})\",\"$1\",[\"20[2-59]\"],\"0$1\"],[,\"(\\\\d{6})\",\"$1\",[\"11\"]],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"(?:[1-3]0|[68])0|70[07-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4,8})\",\n\"$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\",[\"(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"]],[[,\"(\\\\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\",[\"(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"]],[,,,,,,,,,[-1]],1,\"1[03-79]|[2-9]\",\n[,,\"20(?:2[023]|9[89])\\\\d{1,6}|(?:60[12]\\\\d|7099)\\\\d{4,5}|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:[1-3]00|7(?:0[1-5]\\\\d\\\\d|5[03-9]))\\\\d{3,7}\"],[,,\"20\\\\d{4,8}|60[12]\\\\d{5,6}|7(?:099\\\\d{4,5}|5[03-9]\\\\d{3,7})|20[2-59]\\\\d\\\\d|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:10|29|3[09]|70[1-5]\\\\d)\\\\d{4,8}\",,,,\"10112345\"],,,[,,,,,,,,,[-1]]],FJ:[,[,,\"45\\\\d{5}|(?:0800\\\\d|[235-9])\\\\d{6}\",,,,,,,[7,11]],[,,\"603\\\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\\\d{5}\",,,,\"3212345\",,,[7]],[,,\"(?:[279]\\\\d|45|5[01568]|8[034679])\\\\d{5}\",,,,\"7012345\",\n,,[7]],[,,\"0800\\\\d{7}\",,,,\"08001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FJ\",679,\"0(?:0|52)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[235-9]|45\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,\"[2-7]\\\\d{4}\",,,,,,,[5]],[,,\"[2-47]\\\\d{4}\",,,,\"31234\"],[,,\"[56]\\\\d{4}\",,,,\"51234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FK\",500,\"00\",,,,,,,,,\n,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,\"(?:[39]\\\\d\\\\d|820)\\\\d{4}\",,,,,,,[7]],[,,\"31(?:00[67]|208|309)\\\\d\\\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\\\d)\\\\d)\\\\d{3}\",,,,\"3201234\"],[,,\"31(?:00[67]|208|309)\\\\d\\\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\\\d)\\\\d)\\\\d{3}\",,,,\"3501234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FM\",691,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[389]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,\n,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,\"[2-9]\\\\d{5}\",,,,,,,[6]],[,,\"(?:20|[34]\\\\d|8[19])\\\\d{4}\",,,,\"201234\"],[,,\"(?:[27][1-9]|5\\\\d|9[16])\\\\d{4}\",,,,\"211234\"],[,,\"80[257-9]\\\\d{3}\",,,,\"802123\"],[,,\"90(?:[13-5][15-7]|2[125-7]|9\\\\d)\\\\d\\\\d\",,,,\"901123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:6[0-36]|88)\\\\d{4}\",,,,\"601234\"],\"FO\",298,\"00\",,,,\"(10(?:01|[12]0|88))\",,,,[[,\"(\\\\d{6})\",\"$1\",[\"[2-9]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,\"[1-9]\\\\d{8}\",\n,,,,,,[9]],[,,\"(?:26[013-9]|59[1-35-9])\\\\d{6}|(?:[13]\\\\d|2[0-57-9]|4[1-9]|5[0-8])\\\\d{7}\",,,,\"123456789\"],[,,\"(?:6(?:[0-24-8]\\\\d|3[0-8]|9[589])|7[3-9]\\\\d)\\\\d{6}\",,,,\"612345678\"],[,,\"80[0-5]\\\\d{6}\",,,,\"801234567\"],[,,\"836(?:0[0-36-9]|[1-9]\\\\d)\\\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\\\d|8[0-35-9])\\\\d{6}\",,,,\"891123456\"],[,,\"8(?:1[01]|2[0156]|4[02]|84)\\\\d{6}\",,,,\"884012345\"],[,,,,,,,,,[-1]],[,,\"9\\\\d{8}\",,,,\"912345678\"],\"FR\",33,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})\",\"$1\",[\"10\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",\n[\"1\"]],[,\"(\\\\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\"]],[[,\"(\\\\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\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"80[6-9]\\\\d{6}\",,,,\"806123456\"],,,[,,,,,,,,,[-1]]],GA:[,[,,\"(?:[067]\\\\d|11)\\\\d{6}|[2-7]\\\\d{6}\",,,,,,,[7,8]],[,,\"[01]1\\\\d{6}\",,,,\"01441234\",,,[8]],[,,\"(?:(?:0[2-7]|7[467])\\\\d|6(?:0[0-4]|10|[256]\\\\d))\\\\d{5}|[2-7]\\\\d{6}\",\n,,,\"06031234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GA\",241,\"00\",,,,\"0(11\\\\d{6}|60\\\\d{6}|61\\\\d{6}|6[256]\\\\d{6}|7[467]\\\\d{6})\",\"$1\",,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,\"[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}\",,,,,,,[7,9,10],\n[4,5,6,8]],[,,\"(?:1(?:1(?:3(?:[0-58]\\\\d\\\\d|73[0235])|4(?:(?:[0-5]\\\\d|70)\\\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\\\d|6(?:[0-4]\\\\d|50))\\\\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-2]))|(?: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}\",\n,,,\"1212345678\",,,[9,10],[4,5,6,7,8]],[,,\"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}\",,,,\"7400123456\",,,[10]],[,,\"80[08]\\\\d{7}|800\\\\d{6}|8001111\",,,,\"8001234567\"],[,,\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[2-49]))\\\\d{7}|845464\\\\d\",,,,\"9012345678\",,,[7,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],[,,\"56\\\\d{8}\",,,,\"5612345678\",\n,,[10]],\"GB\",44,\"00\",\"0\",\" x\",,\"0\",,,,[[,\"(\\\\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])\",\n\"[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\"]],,[,,\"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}\",,,,\"7640123456\",,,[10]],1,,[,,,,,,,,,[-1]],[,,\"(?:3[0347]|55)\\\\d{8}\",,,,\"5512345678\",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,\"(?:473|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\\\d{4}\",\n,,,\"4732691234\",,,,[7]],[,,\"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\\\d{4}\",,,,\"4734031234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\n\"GD\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"473$1\",,,,,[,,,,,,,,,[-1]],,\"473\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,\"(?:[3-57]\\\\d\\\\d|800)\\\\d{6}\",,,,,,,[9],[6,7]],[,,\"(?:3(?:[256]\\\\d|4[124-9]|7[0-4])|4(?:1\\\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\\\d{6}\",,,,\"322123456\",,,,[6,7]],[,,\"5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\\\d|22252[0-4])\\\\d\\\\d|(?:5(?:0(?:0(?:0\\\\d|11|22|33|44|5[05]|77|88|9[09])|111)|1(?:1(?:00|[124]\\\\d|3[01])|4\\\\d\\\\d)|(?:44|68)\\\\d\\\\d|5(?:[0157-9]\\\\d\\\\d|200)|7(?:[0147-9]\\\\d\\\\d|5(?:00|[57]5))|8(?:0(?:[018]\\\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\\\d\\\\d))|790\\\\d\\\\d)\\\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\\\d{3}\",\n,,,\"555123456\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"70[67]\\\\d{6}\",,,,\"706123456\"],\"GE\",995,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,\"70[67]\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,\"[56]94\\\\d{6}|(?:80|9\\\\d)\\\\d{7}\",\n,,,,,,[9]],[,,\"594(?:[02-49]\\\\d|1[0-5]|5[6-9]|6[0-3]|80)\\\\d{4}\",,,,\"594101234\"],[,,\"694(?:[0-249]\\\\d|3[0-8])\\\\d{4}\",,,,\"694201234\"],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:(?:396|76\\\\d)\\\\d|476[0-5])\\\\d{4}\",,,,\"976012345\"],\"GF\",594,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[56]|9[47]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[89]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,\n,,,,[-1]]],GG:[,[,,\"(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?\",,,,,,,[7,9,10],[6]],[,,\"1481[25-9]\\\\d{5}\",,,,\"1481256789\",,,[10],[6]],[,,\"7(?:(?:781|839)\\\\d|911[17])\\\\d{5}\",,,,\"7781123456\",,,[10]],[,,\"80[08]\\\\d{7}|800\\\\d{6}|8001111\",,,,\"8001234567\"],[,,\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[0-3]))\\\\d{7}|845464\\\\d\",,,,\"9012345678\",,,[7,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],[,,\"56\\\\d{8}\",,,,\"5612345678\",,,[10]],\"GG\",44,\"00\",\"0\",,,\"([25-9]\\\\d{5})$|0\",\"1481$1\",,,,,[,,\"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}\",\n,,,\"7640123456\",,,[10]],,,[,,,,,,,,,[-1]],[,,\"(?:3[0347]|55)\\\\d{8}\",,,,\"5512345678\",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,\"(?:[235]\\\\d{3}|800)\\\\d{5}\",,,,,,,[8,9],[7]],[,,\"3082[0-5]\\\\d{4}|3(?:0(?:[237]\\\\d|8[01])|[167](?:2[0-6]|7\\\\d|80)|2(?:2[0-5]|7\\\\d|80)|3(?:2[0-3]|7\\\\d|80)|4(?:2[013-9]|3[01]|7\\\\d|80)|5(?:2[0-7]|7\\\\d|80)|8(?:2[0-2]|7\\\\d|80)|9(?:[28]0|7\\\\d))\\\\d{5}\",,,,\"302345678\",,,[9],[7]],[,,\"(?:2(?:[0346-9]\\\\d|5[67])|5(?:[03-7]\\\\d|9[1-9]))\\\\d{6}\",,,,\"231234567\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",\n,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GH\",233,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[237]|8[0-2]\"]],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,\"800\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,\"(?:[25]\\\\d|60)\\\\d{6}\",,,,,,,[8]],[,,\"2190[0-2]\\\\d{3}|2(?:0(?:[02]\\\\d|3[01])|16[24-9]|2[2-5]\\\\d)\\\\d{4}\",\n,,,\"20012345\"],[,,\"5251[0-4]\\\\d{3}|(?:5(?:[146-8]\\\\d\\\\d|250)|60(?:1[01]|6\\\\d))\\\\d{4}\",,,,\"57123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GI\",350,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,\"(?:19|[2-689]\\\\d|70)\\\\d{4}\",,,,,,,[6]],[,,\"(?:19|3[1-7]|[68][1-9]|70|9\\\\d)\\\\d{4}\",,,,\"321000\"],[,,\"[245]\\\\d{5}\",,,,\"221234\"],[,,\"80\\\\d{4}\",,,,\"801234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],[,,\"3[89]\\\\d{4}\",,,,\"381234\"],\"GL\",299,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"19|[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,\"[2-9]\\\\d{6}\",,,,,,,[7]],[,,\"(?:4(?:[23]\\\\d\\\\d|4(?:1[024679]|[6-9]\\\\d))|5(?:5(?:3\\\\d|4[0-7])|6[67]\\\\d|7(?:1[04]|2[035]|3[58]|48))|8\\\\d{3})\\\\d{3}\",,,,\"5661234\"],[,,\"(?:[23679]\\\\d|5[0-489])\\\\d{5}\",,,,\"3012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GM\",220,\"00\",\n,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,\"722\\\\d{6}|(?:3|6\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\\\d\\\\d)\\\\d{4}\",,,,\"30241234\",,,[8]],[,,\"6[0-356]\\\\d{7}\",,,,\"601123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"722\\\\d{6}\",,,,\"722123456\",,,[9]],\"GN\",224,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"3\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\n\"$1 $2 $3 $4\",[\"[67]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\\\d)\\\\d{4}\",,,,\"590201234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))\\\\d{4}\",,,,\"690001234\"],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-5])\\\\d{4}\",,,,\"976012345\"],\n\"GP\",590,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,\"222\\\\d{6}|(?:3\\\\d|55|[89]0)\\\\d{7}\",,,,,,,[9]],[,,\"33[0-24-9]\\\\d[46]\\\\d{4}|3(?:33|5\\\\d)\\\\d[7-9]\\\\d{4}\",,,,\"333091234\"],[,,\"(?:222|55\\\\d)\\\\d{6}\",,,,\"222123456\"],[,,\"80\\\\d[1-9]\\\\d{5}\",,,,\"800123456\"],[,,\"90\\\\d[1-9]\\\\d{5}\",,,,\"900123456\"],[,,,,,,,,,[-1]],[,,,,,,,,\n,[-1]],[,,,,,,,,,[-1]],\"GQ\",240,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[235]\"]],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,\"5005000\\\\d{3}|8\\\\d{9,11}|(?:[269]\\\\d|70)\\\\d{8}\",,,,,,,[10,11,12]],[,,\"2(?:1\\\\d\\\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\\\d|2[1-5]|[34][1-4]|9[1-57]))\\\\d{6}\",\n,,,\"2123456789\",,,[10]],[,,\"68[57-9]\\\\d{7}|(?:69|94)\\\\d{8}\",,,,\"6912345678\",,,[10]],[,,\"800\\\\d{7,9}\",,,,\"8001234567\"],[,,\"90[19]\\\\d{7}\",,,,\"9091234567\",,,[10]],[,,\"8(?:0[16]|12|[27]5|50)\\\\d{7}\",,,,\"8011234567\",,,[10]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],[,,,,,,,,,[-1]],\"GR\",30,\"00\",,,,,,,,[[,\"(\\\\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})\",\n\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"5005000\\\\d{3}\",,,,\"5005000123\",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,\"80\\\\d{6}|(?:1\\\\d{3}|[2-7])\\\\d{7}\",,,,,,,[8,11]],[,,\"[267][2-9]\\\\d{6}\",,,,\"22456789\",,,[8]],[,,\"(?:[3-5]\\\\d\\\\d|80[0-4])\\\\d{5}\",,,,\"51234567\",,,[8]],[,,\"18[01]\\\\d{8}\",,,,\"18001112222\",,,[11]],[,,\"19\\\\d{9}\",,,,\"19001112222\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GT\",502,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-8]\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",\n[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,\"(?:[58]\\\\d\\\\d|671|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"671(?:2\\\\d\\\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\\\d{4}\",,,,\"6713001234\",,,,[7]],[,,\"671(?:2\\\\d\\\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\\\d{4}\",\n,,,\"6713001234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"GU\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"671$1\",,1,,,[,,,,,,,,,[-1]],,\"671\",[,,,,,,,,,[-1]],[,,,,\n,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,\"[49]\\\\d{8}|4\\\\d{6}\",,,,,,,[7,9]],[,,\"443\\\\d{6}\",,,,\"443201234\",,,[9]],[,,\"9(?:5\\\\d|6[569]|77)\\\\d{6}\",,,,\"955012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"40\\\\d{5}\",,,,\"4012345\",,,[7]],\"GW\",245,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"40\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,\"(?:[2-8]\\\\d{3}|9008)\\\\d{3}\",,,,,,,[7]],[,,\"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\\\d|7[0-79])|3(?:2[25-9]|3\\\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\\\d{4}\",\n,,,\"2201234\"],[,,\"(?:510|6\\\\d\\\\d|7(?:[01]\\\\d|2[156]|31|49))\\\\d{4}\",,,,\"6091234\"],[,,\"(?:289|8(?:00|6[28]|88|99))\\\\d{4}\",,,,\"2891234\"],[,,\"9008\\\\d{3}\",,,,\"9008123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"515\\\\d{4}\",,,,\"5151234\"],\"GY\",592,\"001\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,\"8[0-46-9]\\\\d{6,7}|9\\\\d{4,7}|(?:[2-7]|9\\\\d{3})\\\\d{7}\",,,,,,,[5,6,7,8,9,11]],[,,\"(?:2(?:[13-9]\\\\d|2[013-9])\\\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\\\d|8(?:4[0-8]|[59]\\\\d|6[01]))|58(?:0[1-9]|1[2-9]))\\\\d{4}\",\n,,,\"21234567\",,,[8]],[,,\"(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\\\d{4}|(?:4(?:4[0-35-8]|6[02357-9])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\\\d|[268][0-57-9]|7[0-79])|70[129]|84[0-29]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\\\d))\\\\d{5}\",,,,\"51234567\",,,[8]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"900(?:[0-24-9]\\\\d{7}|3\\\\d{1,4})\",,,,\"90012345678\",,,[5,6,7,8,11]],[,\n,,,,,,,,[-1]],[,,\"8(?:1[0-4679]\\\\d|2(?:[0-36]\\\\d|7[0-4])|3(?:[034]\\\\d|2[09]|70))\\\\d{4}\",,,,\"81123456\",,,[8]],[,,,,,,,,,[-1]],\"HK\",852,\"00(?:30|5[09]|[126-9]?)\",,,,,,\"00\",,[[,\"(\\\\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\"]]],,[,,\"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\\\d|1[18]|7[27-9])|3(?:[0-38]\\\\d|7[0-369]|9[2357-9])|47\\\\d|5(?:[178]\\\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\\\d)|7(?:[27]\\\\d|8[7-9])|8(?:[23689]\\\\d|7[1-9])|9(?:[025]\\\\d|6[0-246-8]|7[0-36-9]|8[238]))\\\\d{4}\",\n,,,\"71123456\",,,[8]],,,[,,,,,,,,,[-1]],[,,\"30(?:0[1-9]|[15-7]\\\\d|2[047]|89)\\\\d{4}\",,,,\"30161234\",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,\"8\\\\d{10}|[237-9]\\\\d{7}\",,,,,,,[8,11]],[,,\"2(?:2(?:0[0-59]|1[1-9]|[23]\\\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\\\d|6[014-69]|7[04]|80)|6(?:[056]\\\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\\\d{4}\",,,,\"22123456\",\n,,[8]],[,,\"[37-9]\\\\d{7}\",,,,\"91234567\",,,[8]],[,,\"8002\\\\d{7}\",,,,\"80021234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"HN\",504,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]]],[,,,,,,,,,[-1]],,,[,,\"8002\\\\d{7}\",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,\"(?:[24-69]\\\\d|3[0-79])\\\\d{7}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{5,6}\",,,,,,,[6,7,8,9]],[,,\"1\\\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\\\d{6,7}\",\n,,,\"12345678\",,,[8,9],[6,7]],[,,\"9(?:(?:0[1-9]|[12589]\\\\d)\\\\d\\\\d|7(?:[0679]\\\\d\\\\d|5(?:[01]\\\\d|44|55|77|9[5-7])))\\\\d{4}|98\\\\d{6}\",,,,\"921234567\",,,[8,9]],[,,\"80\\\\d{5,7}\",,,,\"800123456\",,,[7,8,9]],[,,\"6[01459]\\\\d{6}|6[01]\\\\d{4,5}\",,,,\"611234\",,,[6,7,8]],[,,,,,,,,,[-1]],[,,\"7[45]\\\\d{6}\",,,,\"74123456\",,,[8]],[,,,,,,,,,[-1]],\"HR\",385,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2,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\",\n[\"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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"62\\\\d{6,7}|72\\\\d{6}\",,,,\"62123456\",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,\"(?:[2-489]\\\\d|55)\\\\d{6}\",,,,,,,[8]],[,,\"2(?:2\\\\d|5[1-5]|81|9[149])\\\\d{5}\",,,,\"22453300\"],[,,\"(?:[34]\\\\d|55)\\\\d{6}\",,,,\"34101234\"],[,,\"8\\\\d{7}\",,,,\n\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:[67][0-4]|8[0-3589]|9\\\\d)\\\\d{5}\",,,,\"98901234\"],\"HT\",509,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-589]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,\"[235-7]\\\\d{8}|[1-9]\\\\d{7}\",,,,,,,[8,9],[6,7]],[,,\"(?:1\\\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\\\d{6}\",,,,\"12345678\",,,[8],[6,7]],[,,\"(?:[257]0|3[01])\\\\d{7}\",,,,\"201234567\",,,[9]],[,,\"(?:[48]0\\\\d|680[29])\\\\d{5}\",\n,,,\"80123456\"],[,,\"9[01]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"21\\\\d{7}\",,,,\"211234567\",,,[9]],\"HU\",36,\"00\",\"06\",,,\"06\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,\"(?:[48]0\\\\d|680[29])\\\\d{5}\"],[,,\"38\\\\d{7}\",,,,\"381234567\",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,\"(?:(?:00[1-9]|8\\\\d)\\\\d{4}|[1-36])\\\\d{6}|00\\\\d{10}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}\",\n,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,\"2[124]\\\\d{7,8}|619\\\\d{8}|2(?:1(?:14|500)|2\\\\d{3})\\\\d{3}|61\\\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\\\d{5,8}\",,,,\"218350123\",\n,,[7,8,9,10,11],[5,6]],[,,\"8[1-35-9]\\\\d{7,10}\",,,,\"812345678\",,,[9,10,11,12]],[,,\"00[17]803\\\\d{7}|(?:177\\\\d|800)\\\\d{5,7}|001803\\\\d{6}\",,,,\"8001234567\",,,[8,9,10,11,12,13]],[,,\"809\\\\d{7}\",,,,\"8091234567\",,,[10]],[,,\"804\\\\d{7}\",,,,\"8041234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ID\",62,\"00[89]\",\"0\",,,\"0\",,,,[[,\"(\\\\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]\"],\n\"(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\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"001\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"15\"]],[,\"(\\\\d{2})(\\\\d{5,9})\",\"$1 $2\",[\"2[124]|[36]1\"],\n\"(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\"]],[,,,,,,,,,[-1]],,,[,,\"001803\\\\d{6,7}|(?:007803\\\\d|8071)\\\\d{6}\",,,,,,,[10,12,13]],[,,\"(?:1500|8071\\\\d{3})\\\\d{3}\",,,,\n\"8071123456\",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,\"(?:1\\\\d|[2569])\\\\d{6,8}|4\\\\d{6,9}|7\\\\d{8}|8\\\\d{8,9}\",,,,,,,[7,8,9,10],[5,6]],[,,\"(?:1\\\\d|21)\\\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\\\d|7)|5(?:0[45]|1\\\\d|8)|6(?:1\\\\d|[237-9])|9(?:1\\\\d|[35-9]))\\\\d{5}|(?:23|4(?:[1-469]|8\\\\d)|5[23679]|6[4-6]|7[14]|9[04])\\\\d{7}\",,,,\"2212345\",,,,[5,6]],[,,\"8(?:22|[35-9]\\\\d)\\\\d{6}\",,,,\"850123456\",,,[9]],[,,\"1800\\\\d{6}\",,,,\"1800123456\",,,[10]],[,,\"15(?:1[2-8]|[2-8]0|9[089])\\\\d{6}\",,,,\"1520123456\",,,[10]],[,,\"18[59]0\\\\d{6}\",,,,\"1850123456\",\n,,[10]],[,,\"700\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"76\\\\d{7}\",,,,\"761234567\",,,[9]],\"IE\",353,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\",\n[\"[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\"]],,[,,,,,,,,,[-1]],,,[,,\"18[59]0\\\\d{6}\",,,,,,,[10]],[,,\"818\\\\d{6}\",,,,\"818123456\",,,[9]],,,[,,\"88210[1-9]\\\\d{4}|8(?:[35-79]5\\\\d\\\\d|8(?:[013-9]\\\\d\\\\d|2(?:[01][1-9]|[2-9]\\\\d)))\\\\d{5}\",,,,\"8551234567\",,,[10]]],IL:[,[,,\"1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}\",,,,,,,[7,8,9,10,11,12]],[,,\"153\\\\d{8,9}|29[1-9]\\\\d{5}|(?:2[0-8]|[3489]\\\\d)\\\\d{6}\",\n,,,\"21234567\",,,[8,11,12],[7]],[,,\"55410\\\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\\\d|8[3-7])\\\\d|5(?:01|2\\\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\\\d{5}\",,,,\"502345678\",,,[9]],[,,\"1(?:255|80[019]\\\\d{3})\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"1212\\\\d{4}|1(?:200|9(?:0[0-2]|19))\\\\d{6}\",,,,\"1919123456\",,,[8,10]],[,,\"1700\\\\d{6}\",,,,\"1700123456\",,,[10]],[,,,,,,,,,[-1]],[,,\"7(?:38(?:0\\\\d|5[019]|88)|8(?:33|55|77|81)\\\\d)\\\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\\\d|82|9[2-9])\\\\d{6}\",,,,\"771234567\",\n,,[9]],\"IL\",972,\"0(?:0|1[2-9])\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,\"1700\\\\d{6}\",,,,,,,[10]],[,\n,\"1599\\\\d{6}\",,,,\"1599123456\",,,[10]],,,[,,\"151\\\\d{8,9}\",,,,\"15112340000\",,,[11,12]]],IM:[,[,,\"1624\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",,,,,,,[10],[6]],[,,\"1624(?:230|[5-8]\\\\d\\\\d)\\\\d{3}\",,,,\"1624756789\",,,,[6]],[,,\"76245[06]\\\\d{4}|7(?:4576|[59]24\\\\d|624[0-4689])\\\\d{5}\",,,,\"7924123456\"],[,,\"808162\\\\d{4}\",,,,\"8081624567\"],[,,\"8(?:440[49]06|72299\\\\d)\\\\d{3}|(?:8(?:45|70)|90[0167])624\\\\d{4}\",,,,\"9016247890\"],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\"],[,,\"56\\\\d{8}\",,,,\"5612345678\"],\"IM\",44,\"00\",\"0\",,,\"([25-8]\\\\d{5})$|0\",\n\"1624$1\",,,,,[,,,,,,,,,[-1]],,\"74576|(?:16|7[56])24\",[,,,,,,,,,[-1]],[,,\"3440[49]06\\\\d{3}|(?:3(?:08162|3\\\\d{4}|45624|7(?:0624|2299))|55\\\\d{4})\\\\d{4}\",,,,\"5512345678\"],,,[,,,,,,,,,[-1]]],IN:[,[,,\"(?:000800|[2-9]\\\\d\\\\d)\\\\d{7}|1\\\\d{7,12}\",,,,,,,[8,9,10,11,12,13],[6,7]],[,,\"2717(?:[2-7]\\\\d|95)\\\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\\\d|4(?:20[24]|72[2-8])|552[1-7])\\\\d{6}|(?:11|33|4[04]|80)[2-7]\\\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\\\d)\\\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\\\d[2-7]\\\\d{5}\",\n,,,\"7410410123\",,,[10],[6,7,8]],[,,\"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\\\d|7[02-8])\\\\d{5}|(?:6(?:[09]\\\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\\\d\\\\d)\\\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\\\d|7(?:[235689]\\\\d|4[0189]))|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]|881))[0189]\\\\d{5}\",\n,,,\"8123456789\",,,[10]],[,,\"000800\\\\d{7}|1(?:600\\\\d{6}|80(?:0\\\\d{4,9}|3\\\\d{9}))\",,,,\"1800123456\"],[,,\"186[12]\\\\d{9}\",,,,\"1861123456789\",,,[13]],[,,\"1860\\\\d{7}\",,,,\"18603451234\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IN\",91,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{7})\",\"$1\",[\"575\"]],[,\"(\\\\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)\"],,,1],[,\"(\\\\d{4})(\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",\n[\"140\"],,,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|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]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\",\n\"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(?:(?:2[14]|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|4[47])|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(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|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]\"],\n\"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]|28|3[129]|4[1-35689]|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[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|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]\",\n\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|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\",[\"[6-9]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\n\"$1 $2 $3 $4\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"18\"],,,1]],[[,\"(\\\\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)\"],,,1],[,\"(\\\\d{4})(\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"140\"],,,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"],\n\"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]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[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(?:(?:2[14]|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|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\",\n\"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(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|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]\"],\n\"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]|28|3[129]|4[1-35689]|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[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|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]\",\n\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|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\",[\"[6-9]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],,,1],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\n\"$1 $2 $3 $4\",[\"18\"],,,1]],[,,,,,,,,,[-1]],,,[,,\"1(?:600\\\\d{6}|800\\\\d{4,9})|(?:000800|18(?:03\\\\d\\\\d|6(?:0|[12]\\\\d\\\\d)))\\\\d{7}\"],[,,\"140\\\\d{7}\",,,,\"1409305260\",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,\"3\\\\d{6}\",,,,,,,[7]],[,,\"37\\\\d{5}\",,,,\"3709100\"],[,,\"38\\\\d{5}\",,,,\"3801234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IO\",246,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"3\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,\"(?:1|7\\\\d\\\\d)\\\\d{7}|[2-6]\\\\d{7,8}\",\n,,,,,,[8,9,10],[6,7]],[,,\"1\\\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\\\d{6,7}\",,,,\"12345678\",,,[8,9],[6,7]],[,,\"7[3-9]\\\\d{8}\",,,,\"7912345678\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IQ\",964,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,\n[,,\"[1-9]\\\\d{9}|(?:[1-8]\\\\d\\\\d|9)\\\\d{3,4}\",,,,,,,[4,5,6,7,10],[8]],[,,\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\\\d{7}|[16]\\\\d{3}(?:\\\\d{4})?|[289]\\\\d{3}(?:\\\\d(?:\\\\d{3})?)?)|94(?:000[09]|(?:12\\\\d|30[0-2])\\\\d|2(?:121|[2689]0\\\\d)|4(?:111|40\\\\d))\\\\d{4}\",,,,\"2123456789\",,,[6,7,10],[4,5,8]],[,,\"9(?:(?:0(?:[0-35]\\\\d|4[4-6])|(?:[13]\\\\d|2[0-3])\\\\d)\\\\d|9(?:[0-46]\\\\d\\\\d|5[15]0|8(?:[12]\\\\d|88)|9(?:0[0-3]|[19]\\\\d|21|69|77|8[7-9])))\\\\d{5}\",,,,\"9123456789\",,,[10]],[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IR\",98,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,\"9(?:4440\\\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))\",,,,,,,[4,5,10]],[,,\"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])\",\n,,,\"9601\",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,\"(?:38\\\\d|[4-9])\\\\d{6}\",,,,,,,[7,9]],[,,\"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\\\d|8[0-36-8])|5(?:05|[156]\\\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\\\d{4}\",,,,\"4101234\",,,[7]],[,,\"(?:38[589]\\\\d\\\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\\\d)|7(?:5[057]|[6-9]\\\\d)|8(?:2[0-59]|[3-69]\\\\d|8[238]))\\\\d{4}\",,,,\"6111234\"],[,,\"80[0-8]\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"90(?:0\\\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\\\d{3}\",\n,,,\"9001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"49[0-24-79]\\\\d{4}\",,,,\"4921234\",,,[7]],\"IS\",354,\"00|1(?:0(?:01|[12]0)|100)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"3\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"809\\\\d{4}\",,,,\"8091234\",,,[7]],,,[,,\"(?:689|8(?:7[18]|80)|95[48])\\\\d{4}\",,,,\"6891234\",,,[7]]],IT:[,[,,\"0\\\\d{5,10}|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]],[,,\"0669[0-79]\\\\d{1,6}|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[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d{2,7}\",\n,,,\"0212345678\",,,[6,7,8,9,10,11]],[,,\"3[2-9]\\\\d{7,8}|(?:31|43)\\\\d{8}\",,,,\"3123456789\",,,[9,10]],[,,\"80(?:0\\\\d{3}|3)\\\\d{3}\",,,,\"800123456\",,,[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}\",,,,\"899123456\",,,[6,8,9,10]],[,,\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\",,,,\"848123456\",,,[6,9]],[,,\"1(?:78\\\\d|99)\\\\d{6}\",,,,\"1781234567\",,,[9,10]],[,,\"55\\\\d{8}\",,,,\"5512345678\",,,[10]],\"IT\",39,\"00\",,,,,,,,[[,\"(\\\\d{4,5})\",\"$1\",[\"1(?:0|9[246])\",\"1(?:0|9(?:2[2-9]|[46]))\"]],\n[,\"(\\\\d{6})\",\"$1\",[\"1(?:1|92)\"]],[,\"(\\\\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\"]],\n[,\"(\\\\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\",[\"3\"]]],[[,\"(\\\\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})\",\n\"$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\",[\"3\"]]],[,,,,,,,,,[-1]],1,,[,,\"848\\\\d{6}\",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,\"3[2-8]\\\\d{9,10}\",,,,\"33101234501\",,,[11,12]]],JE:[,[,,\"1534\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",,,,,,,[10],[6]],[,,\"1534[0-24-8]\\\\d{5}\",,,,\"1534456789\",,,,[6]],[,,\"7(?:(?:(?:50|82)9|937)\\\\d|7(?:00[378]|97\\\\d))\\\\d{5}\",\n,,,\"7797712345\"],[,,\"80(?:07(?:35|81)|8901)\\\\d{4}\",,,,\"8007354567\"],[,,\"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}\",,,,\"9018105678\"],[,,,,,,,,,[-1]],[,,\"701511\\\\d{4}\",,,,\"7015115678\"],[,,\"56\\\\d{8}\",,,,\"5612345678\"],\"JE\",44,\"00\",\"0\",,,\"([0-24-8]\\\\d{5})$|0\",\"1534$1\",,,,,[,,\"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}\",,,,\"7640123456\"],,,[,,,,,,,,,[-1]],[,,\"(?: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}\",\n,,,\"5512345678\"],,,[,,,,,,,,,[-1]]],JM:[,[,,\"(?:[58]\\\\d\\\\d|658|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"8766060\\\\d{3}|(?:658(?:2(?:[0-8]\\\\d|9[0-46-9])|[3-9]\\\\d\\\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\\\d|9[2-468])))\\\\d{4}\",,,,\"8765230123\",,,,[7]],[,,\"(?:658295|876(?:2(?:0[1-9]|[13-9]\\\\d|2[013-9])|[348]\\\\d\\\\d|5(?:0[1-9]|[1-9]\\\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\\\d{4}\",\n,,,\"8762101234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"JM\",1,\"011\",\"1\",,,\"1\",,,,,,[,,,,,,,,,[-1]],,\"658|876\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,\n,,,,[-1]]],JO:[,[,,\"(?:(?:[2689]|7\\\\d)\\\\d|32|53)\\\\d{6}\",,,,,,,[8,9]],[,,\"87(?:000|90[01])\\\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\\\d{4}\",\n,,,\"62001234\",,,[8]],[,,\"7(?:[78][0-25-9]|9\\\\d)\\\\d{6}\",,,,\"790123456\",,,[9]],[,,\"80\\\\d{6}\",,,,\"80012345\",,,[8]],[,,\"9\\\\d{7}\",,,,\"90012345\",,,[8]],[,,\"85\\\\d{6}\",,,,\"85012345\",,,[8]],[,,\"70\\\\d{7}\",,,,\"700123456\",,,[9]],[,,,,,,,,,[-1]],\"JO\",962,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\",[\"7\"],\"0$1\"]],,[,,\"74(?:66|77)\\\\d{5}\",,,,\"746612345\",\n,,[9]],,,[,,,,,,,,,[-1]],[,,\"8(?:10|8\\\\d)\\\\d{5}\",,,,\"88101234\",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,\"00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}\",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,\"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\\\d|4(?:[2-578]\\\\d|6[02-8]|9[2-59])|5(?:[2-589]\\\\d|6[1-9]|7[2-8])|7(?:[25-9]\\\\d|3[4-9]|4[02-9])|8(?:[2679]\\\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\\\d|[679][1-9]))\\\\d{6}\",,,,\"312345678\",,,[9]],[,,\"[7-9]0[1-9]\\\\d{7}\",\n,,,\"9012345678\",,,[10]],[,,\"00777(?:[01]|5\\\\d)\\\\d\\\\d|(?:00(?:7778|882[1245])|(?:120|800\\\\d)\\\\d\\\\d)\\\\d{4}|00(?:37|66|78)\\\\d{6,13}\",,,,\"120123456\"],[,,\"990\\\\d{6}\",,,,\"990123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"60\\\\d{7}\",,,,\"601234567\",,,[9]],[,,\"50[1-9]\\\\d{7}\",,,,\"5012345678\",,,[10]],\"JP\",81,\"010\",\"0\",,,\"(000[259]\\\\d{6})$|(?:(?:003768)0?)|0\",\"$1\",,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"007\",\"0077\",\"00777\",\"00777[01]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"(?:12|57|99)0\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\n\"$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\"],\n\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"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])\",\n\"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]\",\n\"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]\"],\n\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"[14]|[289][2-9]|5[3-9]|7[2-4679]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{3,4})\",\"$1-$2-$3\",[\"007\",\"0077\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"008\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"800\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[257-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{4,5})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{5})(\\\\d{5,6})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{6})(\\\\d{6,7})\",\"$1-$2-$3\",\n[\"0\"]]],[[,\"(\\\\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]\"],\n\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"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])\",\n\"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]\",\n\"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]\"],\n\"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\",[\"[257-9]\"],\"0$1\"]],[,,\"20\\\\d{8}\",,,,\"2012345678\",,,[10]],,,[,,\"00(?:777(?:[01]|(?:5|8\\\\d)\\\\d)|882[1245]\\\\d\\\\d)\\\\d\\\\d|00(?:37|66|78)\\\\d{6,13}\"],[,,\"570\\\\d{6}\",,,,\"570123456\",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,\"(?:[17]\\\\d\\\\d|900)\\\\d{6}|(?:2|80)0\\\\d{6,7}|[4-6]\\\\d{6,8}\",,,,,,,[7,8,9,10]],[,,\"(?:4[245]|5[1-79]|6[01457-9])\\\\d{5,7}|(?:4[136]|5[08]|62)\\\\d{7}|(?:[24]0|66)\\\\d{6,7}\",\n,,,\"202012345\",,,[7,8,9]],[,,\"(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\\\d\\\\d)\\\\d{6}\",,,,\"712123456\",,,[9]],[,,\"800[02-8]\\\\d{5,6}\",,,,\"800223456\",,,[9,10]],[,,\"900[02-9]\\\\d{5}\",,,,\"900223456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KE\",254,\"000\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,\"8\\\\d{9}|[235-9]\\\\d{8}\",\n,,,,,,[9,10],[5,6]],[,,\"312(?:5[0-79]\\\\d|9(?:[0-689]\\\\d|7[0-24-9]))\\\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\\\d)|5(?:22|3[4-7]|59|6\\\\d)|6(?:22|5[35-7]|6\\\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\\\d)|9(?:22|4[1-8]|6\\\\d))|6(?:09|12|2[2-4])\\\\d)\\\\d{5}\",,,,\"312123456\",,,[9],[5,6]],[,,\"312(?:58\\\\d|973)\\\\d{3}|(?:2(?:0[0-35]|2\\\\d)|5[0-24-7]\\\\d|600|7(?:[07]\\\\d|55)|88[08]|9(?:12|9[05-9]))\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,\n,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KG\",996,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,\"1\\\\d{9}|[1-9]\\\\d{7,8}\",,,,,,,[8,9,10],[6,7]],[,,\"23(?:4(?:[2-4]|[56]\\\\d)|[568]\\\\d\\\\d)\\\\d{4}|23[236-9]\\\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\\\d)\\\\d{5}|6\\\\d{5,6})\",\n,,,\"23756789\",,,[8,9],[6,7]],[,,\"(?:(?:1[28]|3[18]|9[67])\\\\d|6[016-9]|7(?:[07-9]|[16]\\\\d)|8(?:[013-79]|8\\\\d))\\\\d{6}|(?:1\\\\d|9[0-57-9])\\\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\\\d{5}\",,,,\"91234567\",,,[8,9]],[,,\"1800(?:1\\\\d|2[019])\\\\d{4}\",,,,\"1800123456\",,,[10]],[,,\"1900(?:1\\\\d|2[09])\\\\d{4}\",,,,\"1900123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KH\",855,\"00[14-9]\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\n,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,\"(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}\",,,,,,,[5,8]],[,,\"(?:[24]\\\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\\\d\\\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\\\d{3}\",,,,\"31234\"],[,,\"(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\\\d{3}|(?:63\\\\d\\\\d|7(?:(?:[0146-9]\\\\d|2[0-689])\\\\d|3(?:[02-9]\\\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\\\d)))\\\\d{4}\",\n,,,\"72001234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"30(?:0[01]\\\\d\\\\d|12(?:11|20))\\\\d\\\\d\",,,,\"30010000\",,,[8]],\"KI\",686,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,\"[3478]\\\\d{6}\",,,,,,,[7],[4]],[,,\"7[4-7]\\\\d{5}\",,,,\"7712345\",,,,[4]],[,,\"[34]\\\\d{6}\",,,,\"3212345\"],[,,,,,,,,,[-1]],[,,\"8\\\\d{6}\",,,,\"8001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KM\",269,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",\n[\"[3478]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\\\d{4}\",,,,\"8692361234\",,,,[7]],[,,\"869(?:48[89]|55[6-8]|66\\\\d|76[02-7])\\\\d{4}\",,,,\"8697652917\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"KN\",1,\"011\",\"1\",,,\"([2-7]\\\\d{6})$|1\",\"869$1\",,,,,[,,,,,,,,,[-1]],,\"869\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,\"85\\\\d{6}|(?:19\\\\d|[2-7])\\\\d{7}\",,,,,,,[8,10],[6,7]],[,,\"(?:(?:195|2)\\\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\\\d{6}\",,,,\"21234567\",,,,[6,7]],[,,\"19[1-3]\\\\d{7}\",,,,\"1921234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KP\",850,\"00|99\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\n\"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\"]],,[,,,,,,,,,[-1]],,,[,,\"238[02-9]\\\\d{4}|2(?:[0-24-9]\\\\d|3[0-79])\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,\"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],[3,4,7]],[,,\"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\\\d{2,3}\",,,,\"22123456\",,,[5,6,8,9,10],\n[3,4,7]],[,,\"1(?:05(?:[0-8]\\\\d|9[0-6])|22[13]\\\\d)\\\\d{4,5}|1(?:0[0-46-9]|[16-9]\\\\d|2[013-9])\\\\d{6,7}\",,,,\"1020000000\",,,[9,10]],[,,\"00(?:308\\\\d{6,7}|798\\\\d{7,9})|(?:00368|80)\\\\d{7}\",,,,\"801234567\",,,[9,11,12,13,14]],[,,\"60[2-9]\\\\d{6}\",,,,\"602345678\",,,[9]],[,,,,,,,,,[-1]],[,,\"50\\\\d{8,9}\",,,,\"5012345678\",,,[10,11]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],\"KR\",82,\"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))\",\"0\",,,\"0(8(?:[1-46-8]|5\\\\d\\\\d))?\",,,,[[,\"(\\\\d{5})\",\"$1\",[\"1[016-9]1\",\"1[016-9]11\",\"1[016-9]114\"],\n\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"1\"]],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{5})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"003\",\"0030\"]],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\",\n\"0$CC-$1\"],[,\"(\\\\d{5})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[,\"(\\\\d{5})(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"1\"]],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\",\"0$CC-$1\"],\n[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\",\"0$CC-$1\"]],[,,\"15\\\\d{7,8}\",,,,\"1523456789\",,,[9,10]],,,[,,\"00(?:3(?:08\\\\d{6,7}|68\\\\d{7})|798\\\\d{7,9})\",,,,,,,[11,12,13,14]],[,,\"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\\\d{4}\",,,,\"15441234\",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,\"18\\\\d{5}|(?:[2569]\\\\d|41)\\\\d{6}\",,,,,,,[7,8]],[,,\"2(?:[23]\\\\d\\\\d|4(?:[1-35-9]\\\\d|44)|5(?:0[034]|[2-46]\\\\d|5[1-3]|7[1-7]))\\\\d{4}\",,,,\"22345678\",,,[8]],[,,\"(?:41\\\\d\\\\d|5(?:(?:[05]\\\\d|1[0-7]|6[56])\\\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\\\d)\\\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\\\d)|8[68]8|9(?:[069]\\\\d|3[039]))|9(?:(?:[04679]\\\\d|8[057-9])\\\\d|1(?:1[01]|99)|2(?:00|2\\\\d)|3(?:00|3[03])|5(?:00|5\\\\d)))\\\\d{4}\",\n,,,\"50012345\",,,[8]],[,,\"18\\\\d{5}\",,,,\"1801234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KW\",965,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"[169]|2(?:[235]|4[1-35-9])|52\"]],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[245]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,\"(?:345|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\\\d{4}\",,,,\"3452221234\",\n,,,[7]],[,,\"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\\\d{4}\",,,,\"3453231234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"(?:345976|900[2-9]\\\\d\\\\d)\\\\d{4}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"KY\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"345$1\",,,,,[,,\"345849\\\\d{4}\",,,,\"3458491234\"],,\"345\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,\"(?:33622|8\\\\d{8})\\\\d{5}|[78]\\\\d{9}\",,,,,,,[10,14],[5,6,7]],[,,\"(?:33622|7(?:1(?:0(?:[23]\\\\d|4[0-3]|59|63)|1(?:[23]\\\\d|4[0-79]|59)|2(?:[23]\\\\d|59)|3(?:2\\\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\\\d|3[013-9]|5[1-9]|97)|5(?:2\\\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\\\d|5[19]|61)|72\\\\d|8(?:[27]\\\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\\\d|4[46-9]|5[3469])|2(?:2\\\\d|3[0679]|46|5[12679])|3(?:[2-4]\\\\d|5[139])|4(?:2\\\\d|3[1-35-9]|59)|5(?:[23]\\\\d|4[0-8]|59|61)|6(?:2\\\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\\\d|40|5[279])|8(?:[23]\\\\d|4[0-3]|59)|9(?:2\\\\d|3[124578]|59))))\\\\d{5}\",\n,,,\"7123456789\",,,[10],[5,6,7]],[,,\"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\\\d{7}\",,,,\"7710009998\",,,[10]],[,,\"8(?:00|108\\\\d{3})\\\\d{7}\",,,,\"8001234567\"],[,,\"809\\\\d{7}\",,,,\"8091234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"808\\\\d{7}\",,,,\"8081234567\",,,[10]],[,,\"751\\\\d{7}\",,,,\"7511234567\",,,[10]],\"KZ\",7,\"810\",\"8\",,,\"8\",,\"8~10\",,,,[,,,,,,,,,[-1]],,\"33|7\",[,,\"751\\\\d{7}\",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,\"[23]\\\\d{9}|3\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}\",,,,,,,[8,9,10],[6]],[,,\"(?:2[13]|[35-7][14]|41|8[1468])\\\\d{6}\",\n,,,\"21212862\",,,[8],[6]],[,,\"(?:20(?:[2359]\\\\d|7[6-8]|88)|302\\\\d)\\\\d{6}\",,,,\"2023123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LA\",856,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\",[\"30[013-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"30[013-9]\\\\d{6}\",,,,\"301234567\",,,[9]],,,[,,,,,,\n,,,[-1]]],LB:[,[,,\"[27-9]\\\\d{7}|[13-9]\\\\d{6}\",,,,,,,[7,8]],[,,\"7(?:62|8[0-7]|9[04-9])\\\\d{4}|(?:[14-69]\\\\d|2(?:[14-69]\\\\d|[78][1-9])|7[2-57]|8[02-9])\\\\d{5}\",,,,\"1123456\"],[,,\"793(?:[01]\\\\d|2[0-4])\\\\d{3}|(?:(?:3|81)\\\\d|7(?:[01]\\\\d|6[013-9]|8[89]|9[12]))\\\\d{5}\",,,,\"71123456\"],[,,,,,,,,,[-1]],[,,\"9[01]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"80\\\\d{6}\",,,,\"80123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LB\",961,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]\"],\n\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[27-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,\"(?:[58]\\\\d\\\\d|758|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"758(?:234|4(?:30|5\\\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\\\d{4}\",,,,\"7584305678\",,,,[7]],[,,\"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\\\d|3[0-3])|812)\\\\d{4}\",,,,\"7582845678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],\n[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"LC\",1,\"011\",\"1\",,,\"([2-8]\\\\d{6})$|1\",\"758$1\",,,,,[,,,,,,,,,[-1]],,\"758\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,\"[68]\\\\d{8}|(?:[2378]\\\\d|90)\\\\d{5}\",,,,,,,[7,9]],[,,\"(?:2(?:01|1[27]|2[02]|3\\\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\\\d{4}\",\n,,,\"2345678\",,,[7]],[,,\"(?:6(?:(?:4[5-9]|5[0-469])\\\\d|6(?:[024-6]\\\\d|[17]0|3[7-9]))\\\\d|7(?:[37-9]\\\\d|42|56))\\\\d{4}\",,,,\"660234567\"],[,,\"8002[28]\\\\d\\\\d|80(?:05\\\\d|9)\\\\d{4}\",,,,\"8002222\"],[,,\"90(?:02[258]|1(?:23|3[14])|66[136])\\\\d\\\\d\",,,,\"9002222\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LI\",423,\"00\",\"0\",,,\"(1001)|0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[2379]|8(?:0[09]|7)\",\"[2379]|8(?:0(?:02|9)|7)\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\n\"$1 $2 $3\",[\"69\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"870(?:28|87)\\\\d\\\\d\",,,,\"8702812\",,,[7]],,,[,,\"697(?:42|56|[78]\\\\d)\\\\d{4}\",,,,\"697861234\",,,[9]]],LK:[,[,,\"[1-9]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:12[2-9]|602|8[12]\\\\d|9(?:1\\\\d|22|9[245]))\\\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\\\d{6}\",,,,\"112345678\",,,,[7]],[,,\"7(?:[0-25-8]\\\\d|4[0-4])\\\\d{6}\",,,,\"712345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,\n,,,,,[-1]],[,,,,,,,,,[-1]],\"LK\",94,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"1973\\\\d{5}\",,,,\"197312345\"],,,[,,,,,,,,,[-1]]],LR:[,[,,\"(?:[245]\\\\d|33|77|88)\\\\d{7}|(?:2\\\\d|[4-6])\\\\d{6}\",,,,,,,[7,8,9]],[,,\"2\\\\d{7}\",,,,\"21234567\",,,[8]],[,,\"(?:(?:(?:22|33)0|555|(?:77|88)\\\\d)\\\\d|4(?:240|[67]))\\\\d{5}|[56]\\\\d{6}\",,,,\"770123456\",,,[7,9]],[,,,,,,,,,[-1]],[,,\"332(?:02|[34]\\\\d)\\\\d{4}\",\n,,,\"332021234\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LR\",231,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,\"(?:[256]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"2\\\\d{7}\",,,,\"22123456\"],[,,\"[56]\\\\d{7}\",,,,\"50123456\"],[,,\"800[1256]\\\\d{4}\",,,,\"80021234\"],[,,,,,,,,,[-1]],[,,\n,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LS\",266,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2568]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,\"(?:[3469]\\\\d|52|[78]0)\\\\d{6}\",,,,,,,[8]],[,,\"(?:3[1478]|4[124-6]|52)\\\\d{6}\",,,,\"31234567\"],[,,\"6\\\\d{7}\",,,,\"61234567\"],[,,\"80[02]\\\\d{5}\",,,,\"80012345\"],[,,\"9(?:0[0239]|10)\\\\d{5}\",,,,\"90012345\"],[,,\"808\\\\d{5}\",,,,\"80812345\"],[,,\"70[05]\\\\d{5}\",,,,\"70012345\"],[,,\"[89]01\\\\d{5}\",,,,\"80123456\"],\"LT\",370,\"00\",\"0\",,,\"[08]\",\n,,,[[,\"(\\\\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]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"70[67]\\\\d{5}\",,,,\"70712345\"],,,[,,,,,,,,,[-1]]],LU:[,[,,\"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]],[,,\"(?:35[013-9]|80[2-9]|90[89])\\\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\\\d|8[13-9]|9[2-579])\\\\d{2,9}\",\n,,,\"27123456\"],[,,\"6(?:[269][18]|5[1568]|7[189]|81)\\\\d{6}\",,,,\"628123456\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"90[015]\\\\d{5}\",,,,\"90012345\",,,[8]],[,,\"801\\\\d{5}\",,,,\"80112345\",,,[8]],[,,,,,,,,,[-1]],[,,\"20(?:1\\\\d{5}|[2-689]\\\\d{1,7})\",,,,\"20201234\",,,[4,5,6,7,8,9,10]],\"LU\",352,\"00\",,,,\"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\\\d)\",,,,[[,\"(\\\\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])\"],,\"$CC $1\"],[,\"(\\\\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])\"],\n,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"20[2-689]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4\",[\"2(?:[0367]|4[3-8])\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"80[01]|90[015]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"20\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4 $5\",[\"2(?:[0367]|4[3-8])\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,5})\",\"$1 $2 $3 $4\",\n[\"[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,\"(?:[268]\\\\d|90)\\\\d{6}\",,,,,,,[8]],[,,\"6\\\\d{7}\",,,,\"63123456\"],[,,\"23(?:23[0-57-9]|33[0238])\\\\d{3}|2(?:[0-24-9]\\\\d\\\\d|3(?:0[07]|[14-9]\\\\d|2[024-9]|3[0-24-9]))\\\\d{4}\",,,,\"21234567\"],[,,\"80\\\\d{6}\",,,,\"80123456\"],[,,\"90\\\\d{6}\",,,,\"90123456\"],[,,\"81\\\\d{6}\",,,,\"81123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LV\",371,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",\n[\"[269]|8[01]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,\"[2-9]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:2(?:0[56]|[1-6]\\\\d|7[124579]|8[124])|3(?:1\\\\d|2[2356])|4(?:[17]\\\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\\\d|5[2-57]|8[1-5])|7(?:[13]\\\\d|2[13-79])|8(?:[124]\\\\d|5[124]|84))\\\\d{6}\",,,,\"212345678\",,,,[7]],[,,\"9[1-6]\\\\d{7}\",,,,\"912345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LY\",218,\"00\",\"0\",\n,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"[2-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,\"[5-8]\\\\d{8}\",,,,,,,[9]],[,,\"5(?:2(?:[0-25-79]\\\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\\\d)\\\\d{5}\",,,,\"520123456\"],[,,\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:[0167]\\\\d|2[0-4]|5[01]|8[0-3]))\\\\d{6}\",,,,\"650123456\"],[,,\"80[0-7]\\\\d{6}\",,,,\"801234567\"],[,,\"89\\\\d{7}\",,,,\"891234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:592(?:4[0-2]|93)|80[89]\\\\d\\\\d)\\\\d{4}\",\n,,,\"592401234\"],\"MA\",212,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5[45]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5})\",\"$1-$2\",[\"5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"8\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1-$2\",[\"[5-7]\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,\"(?:[3489]|6\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"(?:870|9[2-47-9]\\\\d)\\\\d{5}\",,,,\"99123456\",,,[8]],[,,\"4(?:[469]\\\\d|5[1-9])\\\\d{5}|(?:3|6\\\\d)\\\\d{7}\",,,,\"612345678\"],\n[,,\"(?:800|90\\\\d)\\\\d{5}\",,,,\"90123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MC\",377,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"87\"]],[,\"(\\\\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\",[\"6\"],\"0$1\"]],[[,\"(\\\\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})\",\n\"$1 $2 $3 $4 $5\",[\"6\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,\"8[07]0\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,\"(?:[235-7]\\\\d|[89]0)\\\\d{6}\",,,,,,,[8]],[,,\"(?:(?:2[1-9]|3[1-79])\\\\d|5(?:33|5[257]))\\\\d{5}\",,,,\"22212345\"],[,,\"562\\\\d{5}|(?:6\\\\d|7[16-9])\\\\d{6}\",,,,\"62112345\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,\"90[056]\\\\d{5}\",,,,\"90012345\"],[,,\"808\\\\d{5}\",,,,\"80812345\"],[,,,,,,,,,[-1]],[,,\"3[08]\\\\d{6}\",,,,\"30123456\"],\"MD\",373,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\n\"$1 $2 $3\",[\"22|3\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[25-7]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"803\\\\d{5}\",,,,\"80312345\"],,,[,,,,,,,,,[-1]]],ME:[,[,,\"(?:20|[3-79]\\\\d)\\\\d{6}|80\\\\d{6,7}\",,,,,,,[8,9],[6]],[,,\"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\\\d{5}\",,,,\"30234567\",,,[8],[6]],[,,\"6(?:[07-9]\\\\d|3[024]|6[0-25])\\\\d{5}\",,,,\"67622901\",,,[8]],[,,\"80(?:[0-2578]|9\\\\d)\\\\d{5}\",,,,\"80080002\"],[,,\"9(?:4[1568]|5[178])\\\\d{5}\",,,,\"94515151\",\n,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"78[1-49]\\\\d{5}\",,,,\"78108780\",,,[8]],\"ME\",382,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"77[1-9]\\\\d{5}\",,,,\"77273012\",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,\"590\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\\\d{4}\",,,,\"590271234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\\\d)|6(?:1[016-9]|5[0-4]|[67]\\\\d))\\\\d{4}\",,,,\"690001234\"],\n[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:(?:39[5-7]|76[018])\\\\d|475[0-5])\\\\d{4}\",,,,\"976012345\"],\"MF\",590,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,\"[23]\\\\d{8}\",,,,,,,[9],[7]],[,,\"2072[29]\\\\d{4}|20(?:2\\\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\\\d{5}\",,,,\"202123456\",,,,[7]],[,,\"3[2-47-9]\\\\d{7}\",,,,\"321234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"22\\\\d{7}\",,,,\"221234567\"],\n\"MG\",261,\"00\",\"0\",,,\"([24-9]\\\\d{6})$|0\",\"20$1\",,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,\"329\\\\d{4}|(?:[256]\\\\d|45)\\\\d{5}\",,,,,,,[7]],[,,\"(?:247|528|625)\\\\d{4}\",,,,\"2471234\"],[,,\"(?:(?:23|54)5|329|45[35-8])\\\\d{4}\",,,,\"2351234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"635\\\\d{4}\",,,,\"6351234\"],\"MH\",692,\"011\",\"1\",,,\"1\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-6]\"]]],,[,\n,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,\"[2-578]\\\\d{7}\",,,,,,,[8],[6,7]],[,,\"(?:(?:2(?:62|77)0|3444)\\\\d|4[56]440)\\\\d{3}|(?:34|4[357])700\\\\d{3}|(?:2(?:[0-3]\\\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\\\d{5}\",,,,\"22012345\",,,,[6,7]],[,,\"7(?:3555|(?:474|9[019]7)7)\\\\d{3}|7(?:[0-25-8]\\\\d\\\\d|3(?:[1-48]\\\\d|6[01]|7[01578])|4(?:2\\\\d|60|7[01578])|9(?:[2-4]\\\\d|5[01]|7[015]))\\\\d{4}\",,,,\"72345678\"],[,,\"800\\\\d{5}\",\n,,,\"80012345\"],[,,\"5\\\\d{7}\",,,,\"50012345\"],[,,\"8(?:0[1-9]|[1-9]\\\\d)\\\\d{5}\",,,,\"80123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MK\",389,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,\"[24-9]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:07[0-8]|12[67])\\\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\\\d{5}\",\n,,,\"20212345\"],[,,\"2(?:0(?:01|79)|17\\\\d)\\\\d{4}|(?:5[01]|[679]\\\\d|8[2-49])\\\\d{6}\",,,,\"65012345\"],[,,\"80\\\\d{6}\",,,,\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ML\",223,\"00\",,,,,,,,[[,\"(\\\\d{4})\",\"$1\",[\"67[057-9]|74[045]\",\"67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]],[,,,,,,,,,[-1]],,,[,,\"80\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,\n[,,\"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],[5]],[,,\"(?:1(?:(?:2\\\\d|3[56]|[89][0-6])\\\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\\\d|[26]2|7[0-2]|83)|51\\\\d\\\\d)|4(?:2(?:2\\\\d\\\\d|48[013])|3(?:20\\\\d|4(?:70|83)|56)|420\\\\d|5470)|6(?:0(?:[23]|88\\\\d)|(?:124|[56]2\\\\d)\\\\d|2472|3(?:20\\\\d|470)|4(?:2[04]\\\\d|472)|7(?:(?:3\\\\d|8[01459])\\\\d|4[67]0)))\\\\d{4}|5(?:2(?:2\\\\d{5,6}|47[02]\\\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\\\d|6(?:20\\\\d|483)|7(?:20\\\\d|48[01])|8(?:20\\\\d|47[02])|9(?:20\\\\d|470))\\\\d{4})|7(?:(?:0470|4(?:25\\\\d|470)|5(?:202|470|96\\\\d))\\\\d{4}|1(?:20\\\\d{4,5}|4(?:70|83)\\\\d{4}))|8(?:1(?:2\\\\d{5,6}|4(?:10|7[01]\\\\d)\\\\d{3})|2(?:2\\\\d{5,6}|(?:320|490\\\\d)\\\\d{3})|(?:3(?:2\\\\d\\\\d|470)|4[24-7]|5(?:(?:2\\\\d|51)\\\\d|4(?:[1-35-9]\\\\d|4[0-57-9]))|6[23])\\\\d{4})|(?:1[2-6]\\\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\\\d))\\\\d{4}|25\\\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\\\d{4}\",\n,,,\"1234567\",,,[6,7,8,9],[5]],[,,\"(?:17[01]|9(?:2(?:[0-4]|[56]\\\\d\\\\d)|(?:3(?:[0-36]|4\\\\d)|(?:6\\\\d|8[89]|9[4-8])\\\\d|7(?:3|40|[5-9]\\\\d))\\\\d|4(?:(?:[0245]\\\\d|[1379])\\\\d|88)|5[0-6])\\\\d)\\\\d{4}|9[69]1\\\\d{6}|9(?:[68]\\\\d|9[089])\\\\d{5}\",,,,\"92123456\",,,[7,8,9,10]],[,,\"80080(?:0[1-9]|2\\\\d)\\\\d{3}\",,,,\"8008001234\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"1333\\\\d{4}|[12]468\\\\d{4}\",,,,\"13331234\",,,[8]],\"MM\",95,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"16|2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\n\"$1 $2 $3\",[\"[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]\"],\"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\"]],,[,,,\n,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,\"[12]\\\\d{7,9}|[5-9]\\\\d{7}\",,,,,,,[8,9,10],[4,5,6]],[,,\"[12]2[1-3]\\\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\\\d\\\\d|7(?:0(?:[0-5]\\\\d|7[078]|80)|128))\\\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\\\d{6,7}\",,,,\"53123456\",,,,[4,5,6]],[,,\"(?:83[01]|92[039])\\\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\\\d{6}\",,,,\"88123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"712[0-79]\\\\d{4}|7(?:1[013-9]|[25-9]\\\\d)\\\\d{5}\",,,,\"75123456\",\n,,[8]],\"MN\",976,\"001\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[12]1\"],\"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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,\"0800\\\\d{3}|(?:28|[68]\\\\d)\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:28[2-9]|8(?:11|[2-57-9]\\\\d))\\\\d{5}\",\n,,,\"28212345\",,,[8]],[,,\"6800[0-79]\\\\d{3}|6(?:[235]\\\\d\\\\d|6(?:0[0-5]|[1-9]\\\\d)|8(?:0[1-9]|[14-8]\\\\d|2[5-9]|[39][0-4]))\\\\d{4}\",,,,\"66123456\",,,[8]],[,,\"0800\\\\d{3}\",,,,\"0800501\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MO\",853,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{3})\",\"$1 $2\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[268]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,\"[58]\\\\d{9}|(?:67|90)0\\\\d{7}\",,,,,,,[10],[7]],[,,\"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\\\d{4}\",\n,,,\"6702345678\",,,,[7]],[,,\"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\\\d{4}\",,,,\"6702345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"MP\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"670$1\",,1,,,[,,,,,,,,,[-1]],,\"670\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,\"596\\\\d{6}|(?:69|80|9\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"596(?:[03-7]\\\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\\\d{4}\",,,,\"596301234\"],[,,\"69(?:6(?:[0-46-9]\\\\d|5[0-6])|727)\\\\d{4}\",,,,\"696201234\"],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:397[0-3]|477[0-5]|76(?:6\\\\d|7[0-367]))\\\\d{4}\",,,,\"976612345\"],\"MQ\",\n596,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,\"(?:[2-4]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"(?:25[08]|35\\\\d|45[1-7])\\\\d{5}\",,,,\"35123456\"],[,,\"[2-4][0-46-9]\\\\d{6}\",,,,\"22123456\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MR\",222,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\n\"$1 $2 $3 $4\",[\"[2-48]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,\"(?:[58]\\\\d\\\\d|664|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"6644(?:1[0-3]|91)\\\\d{4}\",,,,\"6644912345\",,,,[7]],[,,\"664(?:3(?:49|9[1-6])|49[2-6])\\\\d{4}\",,,,\"6644923456\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"MS\",1,\"011\",\"1\",,,\"([34]\\\\d{6})$|1\",\"664$1\",,,,,[,,,,,,,,,[-1]],,\"664\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,\"3550\\\\d{4}|(?:[2579]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"20(?:3[1-4]|6[059])\\\\d{4}|2(?:0[19]|[1-357]\\\\d|60)\\\\d{5}\",,,,\"21001234\"],[,,\"(?:7(?:210|[79]\\\\d\\\\d)|9(?:[29]\\\\d\\\\d|69[67]|8(?:1[1-3]|89|97)))\\\\d{4}\",,,,\"96961234\"],[,,\"800(?:02|[3467]\\\\d)\\\\d{3}\",,,,\"80071234\"],[,,\"5(?:0(?:0(?:37|43)|(?:6\\\\d|70|9[0168])\\\\d)|[12]\\\\d0[1-5])\\\\d{3}\",,,,\n\"50037123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"3550\\\\d{4}\",,,,\"35501234\"],\"MT\",356,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2357-9]\"]]],,[,,\"7117\\\\d{4}\",,,,\"71171234\"],,,[,,,,,,,,,[-1]],[,,\"501\\\\d{5}\",,,,\"50112345\"],,,[,,,,,,,,,[-1]]],MU:[,[,,\"(?:[57]|8\\\\d\\\\d)\\\\d{7}|[2-468]\\\\d{6}\",,,,,,,[7,8,10]],[,,\"(?:2(?:[0346-8]\\\\d|1[0-7])|4(?:[013568]\\\\d|2[4-8])|54(?:[3-5]\\\\d|71)|6\\\\d\\\\d|8(?:14|3[129]))\\\\d{4}\",,,,\"54480123\",,,[7,8]],[,,\"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\\\d{5}\",\n,,,\"52512345\",,,[8]],[,,\"802\\\\d{7}|80[0-2]\\\\d{4}\",,,,\"8001234\",,,[7,10]],[,,\"30\\\\d{5}\",,,,\"3012345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"3(?:20|9\\\\d)\\\\d{4}\",,,,\"3201234\",,,[7]],\"MU\",230,\"0(?:0|[24-7]0|3[03])\",,,,,,\"020\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-46]|8[013]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[57]\"]],[,\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,\"(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}\",,,,,,,[7,10]],[,,\"(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\\\d{4}\",\n,,,\"6701234\",,,[7]],[,,\"(?:46[46]|[79]\\\\d\\\\d)\\\\d{4}\",,,,\"7712345\",,,[7]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MV\",960,\"0(?:0|19)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[34679]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"4(?:0[01]|50)\\\\d{4}\",,,,\"4001234\",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,\"(?:[1289]\\\\d|31|77)\\\\d{7}|1\\\\d{6}\",,,,,,,[7,9]],[,,\"(?:1[2-9]|2[12]\\\\d\\\\d)\\\\d{5}\",\n,,,\"1234567\"],[,,\"111\\\\d{6}|(?:31|77|[89][89])\\\\d{7}\",,,,\"991234567\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MW\",265,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[2-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[137-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,\"1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\\\d{7}|(?:1(?:[01]\\\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\\\d)\\\\d{8}\",\n,,,,,,[10,11],[7,8]],[,,\"657[12]\\\\d{6}|(?:2(?:0[01]|2\\\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\\\d|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\\\d))\\\\d{7}\",,,,\"2001234567\",,,[10],[7,8]],\n[,,\"657[12]\\\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\\\d|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\\\d))\\\\d{7}\",\n,,,\"12221234567\",,,,[7,8]],[,,\"8(?:00|88)\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,\"300\\\\d{7}\",,,,\"3001234567\",,,[10]],[,,\"500\\\\d{7}\",,,,\"5001234567\",,,[10]],[,,,,,,,,,[-1]],\"MX\",52,\"0[09]\",\"01\",,,\"0(?:[12]|4[45])|1\",,\"00\",,[[,\"(\\\\d{5})\",\"$1\",[\"53\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],,,1],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],,,1],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\n\"$2 $3 $4\",[\"1\"],,,1]],[[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],,,1],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],,,1],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 $3 $4\",[\"1\"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,\"1\\\\d{8,9}|(?:3\\\\d|[4-9])\\\\d{7}\",,,,,,,[8,9,10],[6,7]],[,,\"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\\\d|9[0-57])\\\\d|4(?:2[0-689]|[3-79]\\\\d|8[1-35689])|5(?:2[0-589]|[3468]\\\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\\\d|[3489][0-8]))\\\\d{5}\",\n,,,\"323856789\",,,[8,9],[6,7]],[,,\"1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\\\d{4}|1(?:0(?:[23568]\\\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\\\d\\\\d|6(?:0[5-9]|[1-9]\\\\d)|7(?:[0-4]\\\\d|5[0-7]))|(?:[269]\\\\d|[37][1-9]|4[235-9])\\\\d|5(?:31|9\\\\d\\\\d)|8(?:1[23]|[236]\\\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\\\d{5}\",,,,\"123456789\",,,[9,10]],[,,\"1[378]00\\\\d{6}\",,,,\"1300123456\",,,[10]],[,,\"1600\\\\d{6}\",,,,\"1600123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"15(?:4(?:6[0-4]\\\\d|8(?:0[125]|[17]\\\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\\\d))\\\\d{4}\",\n,,,\"1546012345\",,,[10]],\"MY\",60,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,\n,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,\"(?:2|8\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"2(?:[1346]\\\\d|5[0-2]|[78][12]|93)\\\\d{5}\",,,,\"21123456\",,,[8]],[,,\"8[2-79]\\\\d{7}\",,,,\"821234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MZ\",258,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2|8[2-79]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,\"[68]\\\\d{7,8}\",\n,,,,,,[8,9]],[,,\"64426\\\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\\\d{4,5}|6(?:1(?:(?:0\\\\d|2[0189]|3[24-69]|4[5-9])\\\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\\\d{4}\",,,,\"61221234\"],[,,\"(?:60|8[1245])\\\\d{7}\",,,,\"811234567\",,,[9]],[,,\"80\\\\d{7}\",,,,\"800123456\",,,[9]],[,,\"8701\\\\d{5}\",,,,\"870123456\",\n,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"8(?:3\\\\d\\\\d|86)\\\\d{5}\",,,,\"88612345\"],\"NA\",264,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,\"(?:050|[2-57-9]\\\\d\\\\d)\\\\d{3}\",,,,,,,[6]],[,,\"(?:2[03-9]|3[0-5]|4[1-7]|88)\\\\d{4}\",,,,\"201234\"],[,\n,\"(?:5[0-4]|[79]\\\\d|8[0-79])\\\\d{4}\",,,,\"751234\"],[,,\"050\\\\d{3}\",,,,\"050012\"],[,,\"36\\\\d{4}\",,,,\"366711\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NC\",687,\"00\",,,,,,,,[[,\"(\\\\d{3})\",\"$1\",[\"5[6-8]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1.$2.$3\",[\"[02-57-9]\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1.$2.$3\",[\"[02-57-9]\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,\"[027-9]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\\\d{4}\",\n,,,\"20201234\"],[,,\"(?:23|7[047]|[89]\\\\d)\\\\d{6}\",,,,\"93123456\"],[,,\"08\\\\d{6}\",,,,\"08123456\"],[,,\"09\\\\d{6}\",,,,\"09123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NE\",227,\"00\",,,,,,,,[[,\"(\\\\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[047]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,\"[13]\\\\d{5}\",,,,,,,[6],[5]],[,,\"(?:1(?:06|17|28|39)|3[0-2]\\\\d)\\\\d{3}\",,,,\"106609\",,,,[5]],[,,\"(?:14|3[58])\\\\d{4}\",\n,,,\"381234\",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NF\",672,\"00\",,,,\"([0-258]\\\\d{4})$\",\"3$1\",,,[[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"1[0-3]\"]],[,\"(\\\\d)(\\\\d{5})\",\"$1 $2\",[\"[13]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,\"2[0-24-9]\\\\d{8}|[78]\\\\d{10,13}|[7-9]\\\\d{9}|[1-9]\\\\d{7}|[124-7]\\\\d{6}\",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,\"20(?:[1259]\\\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\\\d{6}|(?:(?:[1-356]\\\\d|4[02-8]|8[2-9])\\\\d|9(?:0[3-9]|[1-9]\\\\d))\\\\d{5}|7(?:0(?:[013-689]\\\\d|2[0-24-9])\\\\d{3,4}|[1-79]\\\\d{6})|(?:[12]\\\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\\\d{5}\",\n,,,\"18040123\",,,[7,8,10],[5,6]],[,,\"(?:702[0-24-9]|819[01])\\\\d{6}|(?:7(?:0[13-9]|[12]\\\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\\\d{7}\",,,,\"8021234567\",,,[10]],[,,\"800\\\\d{7,11}\",,,,\"80017591759\",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NG\",234,\"009\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"78\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]|9(?:0[3-9]|[1-9])\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-6]|7(?:0[0-689]|[1-79])|8[2-9]\"],\n\"0$1\"],[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"700\\\\d{7,11}\",,,,\"7001234567\",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,\"(?:1800|[25-8]\\\\d{3})\\\\d{4}\",,,,,,,[8]],[,,\"2\\\\d{7}\",,,,\"21234567\"],[,,\"(?:5(?:5[0-7]|[78]\\\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\\\d)\\\\d)\\\\d{5}\",\n,,,\"81234567\"],[,,\"1800\\\\d{4}\",,,,\"18001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NI\",505,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[125-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,\"(?:[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]],[,,\"(?:1(?:[035]\\\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\\\d\\\\d)\\\\d{6}\",\n,,,\"101234567\",,,[9]],[,,\"(?:6[1-58]|970\\\\d)\\\\d{7}\",,,,\"612345678\",,,[9,11]],[,,\"800\\\\d{4,7}\",,,,\"8001234\",,,[7,8,9,10]],[,,\"90[069]\\\\d{4,7}\",,,,\"9061234\",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:85|91)\\\\d{7}\",,,,\"851234567\",,,[9]],\"NL\",31,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})\",\"$1\",[\"1[238]|[34]\"]],[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"14\"]],[,\"(\\\\d{6})\",\"$1\",[\"1\"]],[,\"(\\\\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\"],[,\n\"(\\\\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\"]],[[,\"(\\\\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})\",\n\"$1 $2 $3\",[\"9\"],\"0$1\"]],[,,\"66\\\\d{7}\",,,,\"662345678\",,,[9]],,,[,,\"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\\\d\",,,,,,,[5,6]],[,,\"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\\\d{6})\\\\d\",,,,\"14020\",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,\"(?:0|[2-9]\\\\d{3})\\\\d{4}\",,,,,,,[5,8]],[,,\"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\\\d{6}\",,,,\"21234567\",,,[8]],[,,\"(?:4[015-8]|9\\\\d)\\\\d{6}\",\n,,,\"40612345\",,,[8]],[,,\"80[01]\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"82[09]\\\\d{5}\",,,,\"82012345\",,,[8]],[,,\"810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}\",,,,\"81021234\",,,[8]],[,,\"880\\\\d{5}\",,,,\"88012345\",,,[8]],[,,\"85[0-5]\\\\d{5}\",,,,\"85012345\",,,[8]],\"NO\",47,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]\"]]],,[,,,,,,,,,[-1]],1,\"[02-689]|7[0-8]\",[,,,,,,,,,[-1]],[,,\"(?:0[2-9]|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d\\\\d))\\\\d{3}\",,,,\"02000\"],,,[,,\"81[23]\\\\d{5}\",,\n,,\"81212345\",,,[8]]],NP:[,[,,\"(?:1\\\\d|9)\\\\d{9}|[1-9]\\\\d{7}\",,,,,,,[8,10,11],[6,7]],[,,\"(?:1[0-6]\\\\d|99[02-6])\\\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\\\d{5}\",,,,\"14567890\",,,[8],[6,7]],[,,\"9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\\\d{7}\",,,,\"9841234567\",,,[10]],[,,\"1(?:66001|800\\\\d\\\\d)\\\\d{5}\",,,,\"16600101234\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NP\",977,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{7})\",\"$1-$2\",[\"1[2-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{6})\",\n\"$1-$2\",[\"1[01]|[2-8]|9(?:[1-59]|[67][2-6])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"9\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{5})\",\"$1-$2-$3\",[\"1\"]]],[[,\"(\\\\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\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,\"(?:444|(?:55|8\\\\d)\\\\d|666)\\\\d{4}\",,,,,,,[7]],[,,\"444\\\\d{4}\",,,,\"4441234\"],[,,\"(?:55[3-9]|666|8\\\\d\\\\d)\\\\d{4}\",,,,\"5551234\"],[,,,,,,\n,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NR\",674,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-68]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,\"(?:[4-7]|888\\\\d)\\\\d{3}\",,,,,,,[4,7]],[,,\"[47]\\\\d{3}\",,,,\"7012\",,,[4]],[,,\"(?:[56]|888[1-9])\\\\d{3}\",,,,\"8884012\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NU\",683,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,\"[1289]\\\\d{9}|50\\\\d{5}(?:\\\\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]],[,,\"24099\\\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\\\d{6}\",,,,\"32345678\",,,[8],[7]],[,,\"2(?:[0-27-9]\\\\d|6)\\\\d{6,7}|2(?:1\\\\d|75)\\\\d{5}\",,,,\"211234567\",,,[8,9,10]],[,,\"508\\\\d{6,7}|80\\\\d{6,8}\",,,,\"800123456\",,,[8,9,10]],[,,\"(?:1[13-57-9]\\\\d{5}|50(?:0[08]|30|66|77|88))\\\\d{3}|90\\\\d{6,8}\",,,,\"900123456\",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{7}\",\n,,,\"701234567\",,,[9]],[,,,,,,,,,[-1]],\"NZ\",64,\"0(?:0|161)\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\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\"]],\n,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"8(?:1[16-9]|22|3\\\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\\\d{2,7}\",,,,\"83012378\"],,,[,,,,,,,,,[-1]]],OM:[,[,,\"(?:1505|[279]\\\\d{3}|500)\\\\d{4}|800\\\\d{5,6}\",,,,,,,[7,8,9]],[,,\"2[1-6]\\\\d{6}\",,,,\"23123456\",,,[8]],[,,\"(?:1505|90[1-9]\\\\d)\\\\d{4}|(?:7[126-9]|9[1-9])\\\\d{6}\",,,,\"92123456\",,,[8]],[,,\"8007\\\\d{4,5}|(?:500|800[05])\\\\d{4}\",,,,\"80071234\"],[,,\"900\\\\d{5}\",,,,\"90012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"OM\",968,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4,6})\",\n\"$1 $2\",[\"[58]\"]],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"2\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[179]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,\"(?:00800|8\\\\d{3})\\\\d{6}|[68]\\\\d{7}|[1-57-9]\\\\d{6}\",,,,,,,[7,8,10,11]],[,,\"(?:1(?:0\\\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\\\d|7[0-57-9])|5(?:[01]\\\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\\\d))\\\\d{4}\",\n,,,\"2001234\",,,[7]],[,,\"(?:1[16]1|21[89]|6\\\\d{3}|8(?:1[01]|7[23]))\\\\d{4}\",,,,\"61234567\",,,[7,8]],[,,\"800\\\\d{4,5}|(?:00800|800\\\\d)\\\\d{6}\",,,,\"8001234\"],[,,\"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\\\d{4}\",,,,\"8601234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PA\",507,\"00\",,,,,,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,\"(?:[14-8]|9\\\\d)\\\\d{7}\",\n,,,,,,[8,9],[6,7]],[,,\"(?:(?:4[34]|5[14])[0-8]\\\\d|7(?:173|3[0-8]\\\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\\\d{6}\",,,,\"11234567\",,,[8],[6,7]],[,,\"9\\\\d{8}\",,,,\"912345678\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"805\\\\d{5}\",,,,\"80512345\",,,[8]],[,,\"801\\\\d{5}\",,,,\"80112345\",,,[8]],[,,\"80[24]\\\\d{5}\",,,,\"80212345\",,,[8]],[,,,,,,,,,[-1]],\"PE\",51,\"00|19(?:1[124]|77|90)00\",\"0\",\" Anexo \",,\"0\",,\"00\",,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"80\"],\n\"(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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,\"4\\\\d{5}(?:\\\\d{2})?|8\\\\d{7,8}\",,,,,,,[6,8,9]],[,,\"4(?:0[4-689]|9[4-68])\\\\d{5}\",,,,\"40412345\",,,[8]],[,,\"8[7-9]\\\\d{6}\",,,,\"87123456\",,,[8]],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"499\\\\d{5}\",,,,\"49901234\",,,[8]],\"PF\",689,\"00\",\n,,,,,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,\"44\\\\d{4}\",,,,,,,[6]],[,,\"44\\\\d{4}\",,,,\"440123\",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,\"(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}\",,,,,,,[7,8]],[,,\"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\\\d|64[1-9]|85[02-46-9])\\\\d{4}\",,,,\"3123456\",,,[7]],[,,\"(?:7\\\\d|8[1-38])\\\\d{6}\",,,,\"70123456\",,,[8]],[,,\"180\\\\d{4}\",,\n,,\"1801234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"2(?:0[0-57]|7[568])\\\\d{4}\",,,,\"2751234\",,,[7]],\"PG\",675,\"00|140[1-3]\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"18|[2-69]|85\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[78]\"]]],,[,,\"27[01]\\\\d{4}\",,,,\"2700123\",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,\"(?:[2-7]|9\\\\d)\\\\d{8}|2\\\\d{5}|(?:1800|8)\\\\d{7,9}\",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,\"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\\\d{3}|88(?:22\\\\d\\\\d|42))\\\\d{4}|(?:2|8[2-8]\\\\d\\\\d)\\\\d{5}\",\n,,,\"232345678\",,,[6,8,9,10],[4,5,7]],[,,\"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\\\d|4[2-9]|8[135-9]|9[1-9]))\\\\d{7}\",,,,\"9051234567\",,,[10]],[,,\"1800\\\\d{7,9}\",,,,\"180012345678\",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PH\",63,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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]))\"],\n\"(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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,\"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}\",\n,,,,,,[8,9,10,11,12],[5,6,7]],[,,\"(?:(?:21|42)[2-9]|58[126])\\\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\\\d{6,7}|(?: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]))[2-9]\\\\d{5,6}\",,,,\"2123456789\",,,[9,10],[5,6,7,8]],[,,\"3(?:[0-247]\\\\d|3[0-79]|55|64)\\\\d{7}\",,,,\"3012345678\",,,[10]],[,,\"800\\\\d{5}(?:\\\\d{3})?\",,,,\"80012345\",,,[8,11]],[,,\"900\\\\d{5}\",,,,\"90012345\",,,[8]],[,,,,,,,,,[-1]],[,,\"122\\\\d{6}\",\n,,,\"122044444\",,,[9]],[,,,,,,,,,[-1]],\"PK\",92,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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]\"],\n\"(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)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\\\d{6}\",\n,,,\"21111825888\",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,\"(?:6|8\\\\d\\\\d)\\\\d{7}|[1-9]\\\\d{6}(?:\\\\d{2})?|[26]\\\\d{5}\",,,,,,,[6,7,8,9,10]],[,,\"47\\\\d{7}|(?: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])(?:[02-9]\\\\d{6}|1(?:[0-8]\\\\d{5}|9\\\\d{3}(?:\\\\d{2})?))\",,,,\"123456789\",,,[7,9]],[,,\"21(?:1[013-5]|2\\\\d)\\\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\\\d{7}\",,,,\"512345678\",,,[9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\",,,[9,10]],[,,\"70[01346-8]\\\\d{6}\",,,,\"701234567\",,,[9]],[,,\"801\\\\d{6}\",,,,\"801234567\",\n,,[9]],[,,,,,,,,,[-1]],[,,\"39\\\\d{7}\",,,,\"391234567\",,,[9]],\"PL\",48,\"00\",,,,,,,,[[,\"(\\\\d{5})\",\"$1\",[\"19\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"11|20|64\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?: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\",\"(?: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})\",\n\"$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\"]]],,[,,\"64\\\\d{4,7}\",,,,\"641234567\",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,\"804\\\\d{6}\",,,,\"804123456\",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,\"[45]\\\\d{5}|(?:708|80\\\\d)\\\\d{6}\",,,,,,,[6,9]],[,,\"(?:4[1-35-7]|5[01])\\\\d{4}\",,,,\"430123\",,,[6]],[,,\"(?:4[02-4]|5[056]|708[45][0-5])\\\\d{4}\",,,,\"551234\"],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PM\",508,\"00\",\"0\",,,\n\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[45]\"],\"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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,\"(?:[589]\\\\d\\\\d|787)\\\\d{7}\",,,,,,,[10],[7]],[,,\"(?:787|939)[2-9]\\\\d{6}\",,,,\"7872345678\",,,,[7]],[,,\"(?:787|939)[2-9]\\\\d{6}\",,,,\"7872345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,\n,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"PR\",1,\"011\",\"1\",,,\"1\",,,1,,,[,,,,,,,,,[-1]],,\"787|939\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,\"[2489]2\\\\d{6}|(?:1\\\\d|5)\\\\d{8}\",,,,,,,[8,9,10],[7]],[,,\"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\\\d{5}\",\n,,,\"22234567\",,,[8],[7]],[,,\"5[69]\\\\d{7}\",,,,\"599123456\",,,[9]],[,,\"1800\\\\d{6}\",,,,\"1800123456\",,,[10]],[,,,,,,,,,[-1]],[,,\"1700\\\\d{6}\",,,,\"1700123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PS\",970,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,\"1693\\\\d{5}|(?:[26-9]\\\\d|30)\\\\d{7}\",,,,,,,[9]],\n[,,\"2(?:[12]\\\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\\\d{6}\",,,,\"212345678\"],[,,\"6(?:[06]92(?:30|9\\\\d)|[35]92(?:3[034]|9\\\\d))\\\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\\\d\\\\d|480))\\\\d{5}\",,,,\"912345678\"],[,,\"80[02]\\\\d{6}\",,,,\"800123456\"],[,,\"(?:6(?:0[178]|4[68])\\\\d|76(?:0[1-57]|1[2-47]|2[237]))\\\\d{5}\",,,,\"760123456\"],[,,\"80(?:8\\\\d|9[1579])\\\\d{5}\",,,,\"808123456\"],[,,\"884[0-4689]\\\\d{5}\",,,,\"884123456\"],[,,\"30\\\\d{7}\",,,,\"301234567\"],\"PT\",351,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",\n[\"2[12]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"16|[236-9]\"]]],,[,,\"6(?:222\\\\d|8988)\\\\d{4}\",,,,\"622212345\"],,,[,,,,,,,,,[-1]],[,,\"70(?:38[01]|596|(?:7\\\\d|8[17])\\\\d)\\\\d{4}\",,,,\"707123456\"],,,[,,\"600\\\\d{6}|6[06]923[34]\\\\d{3}\",,,,\"600110000\"]],PW:[,[,,\"(?:[24-8]\\\\d\\\\d|345|900)\\\\d{4}\",,,,,,,[7]],[,,\"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\\\d{4}\",,,,\"2771234\"],[,,\"(?:(?:46|83)[0-5]|6[2-4689]0)\\\\d{4}|(?:45|77|88)\\\\d{5}\",,,,\"6201234\"],[,,,,,,,,,[-1]],[,,,,,,,\n,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PW\",680,\"01[12]\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,\"59\\\\d{4,6}|9\\\\d{5,10}|(?:[2-46-8]\\\\d|5[0-8])\\\\d{4,7}\",,,,,,,[6,7,8,9,10,11],[5]],[,,\"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\\\d|6[1-578]|75|8[0-8])|858)\\\\d{5,6}\",\n,,,\"212345678\",,,[7,8,9],[5,6]],[,,\"9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\\\d{6}\",,,,\"961456789\",,,[9]],[,,\"9800\\\\d{5,7}\",,,,\"98000123456\",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"8700[0-4]\\\\d{4}\",,,,\"870012345\",,,[9]],\"PY\",595,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"[2-9]0\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"[26]1|3[289]|4[1246-8]|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})\",\n\"$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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"[2-9]0\\\\d{4,7}\",,,,\"201234567\",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,\"800\\\\d{4}|(?:2|800)\\\\d{6}|(?:0080|[3-7])\\\\d{7}\",,,,,,,[7,8,9,11]],[,,\"4(?:1111|2022)\\\\d{3}|4(?:[04]\\\\d\\\\d|14[0-6]|999)\\\\d{4}\",\n,,,\"44123456\",,,[8]],[,,\"[35-7]\\\\d{7}\",,,,\"33123456\",,,[8]],[,,\"800\\\\d{4}|(?:0080[01]|800)\\\\d{6}\",,,,\"8001234\",,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"QA\",974,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"2[16]|8\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[3-7]\"]]],,[,,\"2[16]\\\\d{5}\",,,,\"2123456\",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,\"(?:26|[689]\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"26(?:2\\\\d\\\\d|3(?:0\\\\d|1[0-6]))\\\\d{4}\",,,,\"262161234\"],[,,\"69(?:2\\\\d\\\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\\\d{4}\",\n,,,\"692123456\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,\"89[1-37-9]\\\\d{6}\",,,,\"891123456\"],[,,\"8(?:1[019]|2[0156]|84|90)\\\\d{6}\",,,,\"810123456\"],[,,,,,,,,,[-1]],[,,\"9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\\\d{4}\",,,,\"939901234\"],\"RE\",262,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2689]\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,\"(?:[236-8]\\\\d|90)\\\\d{7}|[23]\\\\d{5}\",,,,,,,[6,9]],[,,\"[23][13-6]\\\\d{7}|(?:2(?:19\\\\d|[3-6]\\\\d9)|31\\\\d\\\\d)\\\\d\\\\d\",\n,,,\"211234567\"],[,,\"7020\\\\d{5}|(?:6(?:2\\\\d|40)|7(?:0[013-9]|1[0-3]|[2-7]\\\\d|8[03-8]|9[0-39]))\\\\d{6}\",,,,\"712034567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"90[0136]\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"801\\\\d{6}\",,,,\"801123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RO\",40,\"00\",\"0\",\" int \",,\"0\",,,,[[,\"(\\\\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\",\n[\"[236-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:37\\\\d|80[578])\\\\d{6}\",,,,\"372123456\",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,\"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],[4,5]],[,,\"(?:11[1-9]\\\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\\\d))\\\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\\\d{4,9}\",,,,\"10234567\",,,[7,8,9,10,11,12],[4,5,6]],[,,\"6(?:[0-689]|7\\\\d)\\\\d{6,7}\",,,,\"601234567\",,,[8,9,10]],[,,\"800\\\\d{3,9}\",,,,\"80012345\"],\n[,,\"(?:78\\\\d|90[0169])\\\\d{3,7}\",,,,\"90012345\",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RS\",381,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"7[06]\\\\d{4,10}\",,,,\"700123456\"],,,[,,,,,,,,,[-1]]],RU:[,[,,\"8\\\\d{13}|[347-9]\\\\d{9}\",,,,,,,[10,14],[7]],[,,\"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\\\d{7}\",\n,,,\"3011234567\",,,[10],[7]],[,,\"9\\\\d{9}\",,,,\"9123456789\",,,[10]],[,,\"8(?:0[04]|108\\\\d{3})\\\\d{7}\",,,,\"8001234567\"],[,,\"80[39]\\\\d{7}\",,,,\"8091234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"808\\\\d{7}\",,,,\"8081234567\",,,[10]],[,,,,,,,,,[-1]],\"RU\",7,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"[0-79]\"]],[,\"(\\\\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\"],\n\"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])\"],\n\"8 ($1)\",,1],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"8\"],\"8 ($1)\"]],[[,\"(\\\\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]\"],\n\"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)\"]],[,,,,,,,,,[-1]],1,\"3[04-689]|[489]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,\"(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}\",,,,,,,[8,9]],[,,\"(?:06|2[23568]\\\\d)\\\\d{6}\",,,,\"250123456\"],[,,\"7[237-9]\\\\d{7}\",,,,\"720123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,\n,\"900\\\\d{6}\",,,,\"900123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RW\",250,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,\"92\\\\d{7}|(?:[15]|8\\\\d)\\\\d{8}\",,,,,,,[9,10],[7]],[,,\"1(?:1\\\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\\\d{6}\",,,,\"112345678\",,,[9],[7]],[,,\"579[01]\\\\d{5}|5(?:[013-689]\\\\d|7[0-8])\\\\d{6}\",\n,,,\"512345678\",,,[9]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"925\\\\d{6}\",,,,\"925012345\",,,[9]],[,,\"920\\\\d{6}\",,,,\"920012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SA\",966,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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{3,4})\",\"$1 $2 $3\",[\"81\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"811\\\\d{7}\",,,,\"8110123456\",\n,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,\"(?:[1-6]|[7-9]\\\\d\\\\d)\\\\d{4}\",,,,,,,[5,7]],[,,\"(?:1[4-79]|[23]\\\\d|4[0-2]|5[03]|6[0-37])\\\\d{3}\",,,,\"40123\",,,[5]],[,,\"48\\\\d{3}|(?:(?:7[1-9]|8[4-9])\\\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\\\d{4}\",,,,\"7421234\"],[,,\"1[38]\\\\d{3}\",,,,\"18123\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[12]\\\\d{3}\",,,,\"51123\",,,[5]],\"SB\",677,\"0[01]\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7|8[4-9]|9(?:[1-8]|9[0-8])\"]]],,[,,,,,,,,,[-1]],,,\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,\"800\\\\d{4}|(?:[249]\\\\d|64)\\\\d{5}\",,,,,,,[7]],[,,\"4[2-46]\\\\d{5}\",,,,\"4217123\"],[,,\"2[125-8]\\\\d{5}\",,,,\"2510123\"],[,,\"800[08]\\\\d{3}\",,,,\"8000000\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"971\\\\d{4}|(?:64|95)\\\\d{5}\",,,,\"6412345\"],\"SC\",248,\"010|0[0-2]\",,,,,,\"00\",,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[246]|9[57]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,\"[19]\\\\d{8}\",,,,,,,[9]],[,,\"1(?:5\\\\d|8[35-7])\\\\d{6}\",\n,,,\"153123456\"],[,,\"(?:1[0-2]|9[0-3569])\\\\d{7}\",,,,\"911231234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SD\",249,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,\"(?:[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]],[,,\"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\\\d)\\\\d|90[1-9])\\\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\\\d{5,6}\",\n,,,\"8123456\",,,[7,8,9]],[,,\"7[02369]\\\\d{7}\",,,,\"701234567\",,,[9]],[,,\"20\\\\d{4,7}\",,,,\"20123456\",,,[6,7,8,9]],[,,\"649\\\\d{6}|99[1-59]\\\\d{4}(?:\\\\d{3})?|9(?:00|39|44)[1-8]\\\\d{3,6}\",,,,\"9001234567\",,,[7,8,9,10]],[,,\"77[0-7]\\\\d{6}\",,,,\"771234567\",,,[9]],[,,\"75[1-8]\\\\d{6}\",,,,\"751234567\",,,[9]],[,,,,,,,,,[-1]],\"SE\",46,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\",\"$1-$2 $3\",[\"20\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"9(?:00|39|44|9)\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1-$2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"],\n\"0$1\"],[,\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\"],[,\"(\\\\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\"],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\",\"$1-$2 $3\",[\"9(?:00|39|44)\"],\"0$1\"],[,\"(\\\\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\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"10|7\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\n\"$1-$2 $3 $4\",[\"8\"],\"0$1\"],[,\"(\\\\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\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1-$2 $3 $4\",[\"9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4 $5\",[\"[26]\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\",\"$1 $2 $3\",[\"20\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"9(?:00|39|44|9)\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"]],[,\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\n\"$1 $2 $3 $4\",[\"8\"]],[,\"(\\\\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])\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\",\"$1 $2 $3\",[\"9(?:00|39|44)\"]],[,\"(\\\\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]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"10|7\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\n\"$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])\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]\"]]],[,,\"74[02-9]\\\\d{6}\",,,,\"740123456\",,,[9]],,,[,,,,,,,,,[-1]],[,,\"10[1-8]\\\\d{6}\",,,,\"102345678\",,,[9]],,,[,,\"(?:25[245]|67[3-68])\\\\d{9}\",,,,\"254123456789\",,,[12]]],SG:[,[,,\"(?:(?:1\\\\d|8)\\\\d\\\\d|7000)\\\\d{7}|[3689]\\\\d{7}\",,,,,,,[8,10,11]],[,,\"662[0-24-9]\\\\d{4}|6(?:[0-578]\\\\d|6[013-57-9]|9[0-35-9])\\\\d{5}\",\n,,,\"61234567\",,,[8]],[,,\"8(?:09|95)[0-2]\\\\d{4}|(?:8(?:0[1-8]|[1-8]\\\\d|9[0-4])|9[0-8]\\\\d)\\\\d{5}\",,,,\"81234567\",,,[8]],[,,\"(?:18|8)00\\\\d{7}\",,,,\"18001234567\",,,[10,11]],[,,\"1900\\\\d{7}\",,,,\"19001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:3[12]\\\\d|666)\\\\d{5}\",,,,\"31234567\",,,[8]],\"SG\",65,\"0[0-3]\\\\d\",,,,,,,,[[,\"(\\\\d{4,5})\",\"$1\",[\"1[013-9]|77\",\"1(?:[013-8]|9(?:0[1-9]|[1-9]))|77\"]],[,\"(\\\\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})\",\n\"$1 $2 $3\",[\"7\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]],[[,\"(\\\\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\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"7000\\\\d{7}\",,,,\"70001234567\",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,\"(?:[256]\\\\d|8)\\\\d{3}\",,,,,,,[4,5]],[,,\"2(?:[0-57-9]\\\\d|6[4-9])\\\\d\\\\d\",,,,\"22158\"],[,,\"[56]\\\\d{4}\",,,,\"51234\",,,[5]],[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"262\\\\d\\\\d\",,,,\"26212\",,,[5]],\"SH\",290,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],1,\"[256]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,\"[1-7]\\\\d{7}|8\\\\d{4,7}|90\\\\d{4,6}\",,,,,,,[5,6,7,8]],[,,\"(?:[1-357][2-8]|4[24-8])\\\\d{6}\",,,,\"12345678\",,,[8],[7]],[,,\"65(?:[178]\\\\d|5[56]|6[01])\\\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\\\d{6}\",,,,\"31234567\",,,[8]],[,,\"80\\\\d{4,6}\",,,,\"80123456\",,,[6,7,8]],[,,\"89[1-3]\\\\d{2,5}|90\\\\d{4,6}\",,,,\"90123456\"],[,,,,,,,,,[-1]],\n[,,,,,,,,,[-1]],[,,\"(?:59\\\\d\\\\d|8(?:1(?:[67]\\\\d|8[0-589])|2(?:0\\\\d|2[0-37-9]|8[0-2489])|3[389]\\\\d))\\\\d{4}\",,,,\"59012345\",,,[8]],\"SI\",386,\"00|10(?:22|66|88|99)\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\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[0139]|51|6\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-57]\"],\"(0$1)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,\"0\\\\d{4}|(?:[489]\\\\d|79)\\\\d{6}\",\n,,,,,,[5,8]],[,,\"79\\\\d{6}\",,,,\"79123456\",,,[8]],[,,\"(?:4[015-8]|9\\\\d)\\\\d{6}\",,,,\"41234567\",,,[8]],[,,\"80[01]\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"82[09]\\\\d{5}\",,,,\"82012345\",,,[8]],[,,\"810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}\",,,,\"81021234\",,,[8]],[,,\"880\\\\d{5}\",,,,\"88012345\",,,[8]],[,,\"85[0-5]\\\\d{5}\",,,,\"85012345\",,,[8]],\"SJ\",47,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"79\",[,,,,,,,,,[-1]],[,,\"(?:0[2-9]|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d\\\\d))\\\\d{3}\",,,,\"02000\"],,,[,,\"81[23]\\\\d{5}\",,,,\"81212345\",,,[8]]],SK:[,[,,\"[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}\",\n,,,,,,[6,7,9]],[,,\"(?:2(?:16|[2-9]\\\\d{3})|(?:(?:[3-5][1-8]\\\\d|819)\\\\d|601[1-5])\\\\d)\\\\d{4}|(?:2|[3-5][1-8])1[67]\\\\d{3}|[3-5][1-8]16\\\\d\\\\d\",,,,\"221234567\"],[,,\"909[1-9]\\\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\\\d)\\\\d{6}\",,,,\"912123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"9(?:00|[78]\\\\d)\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"8[5-9]\\\\d{7}\",,,,\"850123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"6(?:02|5[0-4]|9[0-6])\\\\d{6}\",,,,\"690123456\",,,[9]],\"SK\",421,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{2})(\\\\d{3,4})\",\"$1 $2 $3\",\n[\"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{4})(\\\\d{3})\",\"$1 $2\",[\"909\",\"9090\"],\"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\"]],[[,\"(\\\\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})\",\n\"$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\"]],[,,\"9090\\\\d{3}\",,,,\"9090123\",,,[7]],,,[,,\"9090\\\\d{3}|(?:602|8(?:00|[5-9]\\\\d)|9(?:00|[78]\\\\d))\\\\d{6}\",,,,,,,[7,9]],[,,\"96\\\\d{7}\",,,,\"961234567\",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,\"(?:[237-9]\\\\d|66)\\\\d{6}\",,,,,,,[8],[6]],[,,\"22[2-4][2-9]\\\\d{4}\",,,,\"22221234\",,,,[6]],[,,\"(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\\\d{6}\",,,,\"25123456\"],[,,,,,,,,,[-1]],[,,,,,\n,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SL\",232,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[236-9]\"],\"(0$1)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,\"(?:0549|[5-7]\\\\d)\\\\d{6}\",,,,,,,[8,10],[6]],[,,\"0549(?:8[0157-9]|9\\\\d)\\\\d{4}\",,,,\"0549886377\",,,[10],[6]],[,,\"6[16]\\\\d{6}\",,,,\"66661212\",,,[8]],[,,,,,,,,,[-1]],[,,\"7[178]\\\\d{6}\",,,,\"71123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[158]\\\\d{6}\",,,,\"58001110\",,,[8]],\"SM\",378,\"00\",,,\n,\"([89]\\\\d{5})$\",\"0549$1\",,,[[,\"(\\\\d{6})\",\"$1\",[\"[89]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"0\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"0\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,\"(?:[378]\\\\d|93)\\\\d{7}\",,,,,,,[9]],[,,\"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\\\d{5}\",,,,\"301012345\"],[,,\"7(?:(?:[06-8]\\\\d|21|90)\\\\d|5(?:01|[19]0|25|[38]3|[4-7]\\\\d))\\\\d{5}\",\n,,,\"701234567\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,\"88[4689]\\\\d{6}\",,,,\"884123456\"],[,,\"81[02468]\\\\d{6}\",,,,\"810123456\"],[,,,,,,,,,[-1]],[,,\"(?:3(?:392|9[01]\\\\d)\\\\d|93(?:3[13]0|929))\\\\d{4}\",,,,\"933301234\"],\"SN\",221,\"00\",,,,,,,,[[,\"(\\\\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]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,\"[346-9]\\\\d{8}|[12679]\\\\d{7}|[1-5]\\\\d{6}|[1348]\\\\d{5}\",,,,,,,[6,7,8,9]],[,,\n\"(?:1\\\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\\\d{5}|(?:[134]\\\\d|8[125])\\\\d{4}\",,,,\"4012345\",,,[6,7]],[,,\"(?:(?:15|(?:3[59]|4[89]|6\\\\d|7[79]|8[08])\\\\d|9(?:0\\\\d|[2-9]))\\\\d|2(?:4\\\\d|8))\\\\d{5}|(?:[67]\\\\d\\\\d|904)\\\\d{5}\",,,,\"71123456\",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SO\",252,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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)(\\\\d{7})\",\"$1 $2\",\n[\"(?:2|90)4|[67]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[348]|64|79|90\"]],[,\"(\\\\d{2})(\\\\d{5,7})\",\"$1 $2\",[\"1|28|6[0-35-9]|77|9[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,\"(?:[2-5]|68|[78]\\\\d)\\\\d{5}\",,,,,,,[6,7]],[,,\"(?:2[1-3]|3[0-7]|(?:4|68)\\\\d|5[2-58])\\\\d{4}\",,,,\"211234\"],[,,\"(?:7[124-7]|8[124-9])\\\\d{5}\",,,,\"7412345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"56\\\\d{4}\",,,,\"561234\",,,[6]],\"SR\",597,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\n\"$1-$2-$3\",[\"56\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1-$2\",[\"[2-5]\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[6-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,\"[19]\\\\d{8}\",,,,,,,[9]],[,,\"1[89]\\\\d{7}\",,,,\"181234567\"],[,,\"(?:12|9[1257-9])\\\\d{7}\",,,,\"977123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SS\",211,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,\n,,,,,,[-1]]],ST:[,[,,\"(?:22|9\\\\d)\\\\d{5}\",,,,,,,[7]],[,,\"22\\\\d{5}\",,,,\"2221234\"],[,,\"900[5-9]\\\\d{3}|9(?:0[1-9]|[89]\\\\d)\\\\d{4}\",,,,\"9812345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ST\",239,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[29]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,\"[267]\\\\d{7}|(?:80\\\\d|900)\\\\d{4}(?:\\\\d{4})?\",,,,,,,[7,8,11]],[,,\"2(?:79(?:0[0347-9]|[1-9]\\\\d)|89(?:0[024589]|[1-9]\\\\d))\\\\d{3}|2(?:[1-69]\\\\d|[78][0-8])\\\\d{5}\",\n,,,\"21234567\",,,[8]],[,,\"[67]\\\\d{7}\",,,,\"70123456\",,,[8]],[,,\"800\\\\d{8}|80[01]\\\\d{4}\",,,,\"8001234\",,,[7,11]],[,,\"900\\\\d{4}(?:\\\\d{4})?\",,,,\"9001234\",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SV\",503,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[89]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[267]\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,\"7215\\\\d{6}|(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"7215(?:4[2-8]|8[239]|9[056])\\\\d{4}\",\n,,,\"7215425678\",,,,[7]],[,,\"7215(?:1[02]|2\\\\d|5[034679]|8[014-8])\\\\d{4}\",,,,\"7215205678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"SX\",1,\"011\",\"1\",,,\"(5\\\\d{6})$|1\",\n\"721$1\",,,,,[,,,,,,,,,[-1]],,\"721\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,\"[1-39]\\\\d{8}|[1-5]\\\\d{7}\",,,,,,,[8,9],[6,7]],[,,\"21\\\\d{6,7}|(?:1(?:[14]\\\\d|[2356])|2[235]|3(?:[13]\\\\d|4)|4[134]|5[1-3])\\\\d{6}\",,,,\"112345678\",,,,[6,7]],[,,\"9[1-689]\\\\d{7}\",,,,\"944567890\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SY\",963,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-5]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\n\"0$1\",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,\"0800\\\\d{4}|(?:[237]\\\\d|900)\\\\d{6}\",,,,,,,[8,9]],[,,\"[23][2-5]\\\\d{6}\",,,,\"22171234\",,,[8]],[,,\"7[6-9]\\\\d{6}\",,,,\"76123456\",,,[8]],[,,\"0800\\\\d{4}\",,,,\"08001234\",,,[8]],[,,\"900\\\\d{6}\",,,,\"900012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"70\\\\d{6}\",,,,\"70012345\",,,[8]],\"SZ\",268,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[0237]\"]],[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"9\"]]],,[,,,,,,,,,[-1]],,,[,,\"0800\\\\d{4}\",,,,,,,\n[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,\"8\\\\d{3}\",,,,,,,[4]],[,,\"8\\\\d{3}\",,,,\"8999\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TA\",290,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"8\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,\"(?:[58]\\\\d\\\\d|649|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"649(?:266|712|9(?:4\\\\d|50))\\\\d{4}\",,,,\"6497121234\",,,,[7]],[,,\"649(?:2(?:3[129]|4[1-79])|3\\\\d\\\\d|4[34][1-3])\\\\d{4}\",,,,\"6492311234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",\n,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"649(?:71[01]|966)\\\\d{4}\",,,,\"6497101234\",,,,[7]],\"TC\",1,\"011\",\"1\",,,\"([2-479]\\\\d{6})$|1\",\"649$1\",,,,,[,,,,,,,,,[-1]],,\"649\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],\nTD:[,[,,\"(?:22|[69]\\\\d|77)\\\\d{6}\",,,,,,,[8]],[,,\"22(?:[37-9]0|5[0-5]|6[89])\\\\d{4}\",,,,\"22501234\"],[,,\"(?:6[0235689]|77|9\\\\d)\\\\d{6}\",,,,\"63012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TD\",235,\"00|16\",,,,,,\"00\",,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2679]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,\"[279]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\\\d{5}\",,,,\"22212345\"],[,,\"(?:7[019]|9[0-36-9])\\\\d{6}\",\n,,,\"90112345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TG\",228,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[279]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,\"(?:001800|[2-57]|[689]\\\\d)\\\\d{7}|1\\\\d{7,9}\",,,,,,,[8,9,10,13]],[,,\"(?:1[0689]|2\\\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\\\d{6}\",,,,\"21234567\",,,[8]],[,,\"67(?:1[0-8]|2[4-7])\\\\d{5}|(?:14|6[1-6]|[89]\\\\d)\\\\d{7}\",,,,\"812345678\",,,[9]],[,,\"(?:001800\\\\d|1800)\\\\d{6}\",\n,,,\"1800123456\",,,[10,13]],[,,\"1900\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"6[08]\\\\d{7}\",,,,\"601234567\",,,[9]],\"TH\",66,\"00[1-9]\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,\"[0-57-9]\\\\d{8}\",,,,,,,[9],[3,5,6,7]],[,,\"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\\\d{6}\",\n,,,\"372123456\",,,,[3,5,6,7]],[,,\"(?:4(?:1[18]|4[02-479])|81[1-9])\\\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\\\d)\\\\d{7}\",,,,\"917123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TJ\",992,\"810\",,,,,,\"8~10\",,[[,\"(\\\\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[1-5]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[0-57-9]\"]]],,[,,,,,,,,,[-1]],,,\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,\"[2-47]\\\\d{3,6}\",,,,,,,[4,5,6,7]],[,,\"(?:2[2-4]|[34]\\\\d)\\\\d{2,5}\",,,,\"3101\"],[,,\"7[2-4]\\\\d{2,5}\",,,,\"7290\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TK\",690,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,\"7\\\\d{7}|(?:[2-47]\\\\d|[89]0)\\\\d{5}\",,,,,,,[7,8]],[,,\"(?:2[1-5]|3[1-9]|4[1-4])\\\\d{5}\",,,,\"2112345\",,,[7]],[,,\"7[2-8]\\\\d{6}\",,,,\"77212345\",,,[8]],[,,\"80\\\\d{5}\",\n,,,\"8012345\",,,[7]],[,,\"90\\\\d{5}\",,,,\"9012345\",,,[7]],[,,,,,,,,,[-1]],[,,\"70\\\\d{5}\",,,,\"7012345\",,,[7]],[,,,,,,,,,[-1]],\"TL\",670,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-489]|70\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,\"(?:[1-6]\\\\d|71)\\\\d{6}\",,,,,,,[8]],[,,\"(?:1(?:2\\\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\\\d{5}\",,,,\"12345678\"],[,,\"(?:6\\\\d|71)\\\\d{6}\",,,,\"66123456\"],\n[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TM\",993,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,\"[2-57-9]\\\\d{7}\",,,,,,,[8]],[,,\"81200\\\\d{3}|(?:3[0-2]|7\\\\d)\\\\d{6}\",,,,\"30010123\"],[,,\"3(?:001|[12]40)\\\\d{4}|(?:(?:[259]\\\\d|4[0-8])\\\\d|3(?:1[1-35]|6[0-4]|91))\\\\d{5}\",\n,,,\"20123456\"],[,,\"8010\\\\d{4}\",,,,\"80101234\"],[,,\"88\\\\d{6}\",,,,\"88123456\"],[,,\"8[12]10\\\\d{4}\",,,,\"81101234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TN\",216,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-57-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,\"(?:0800|(?:[5-8]\\\\d\\\\d|999)\\\\d)\\\\d{3}|[2-8]\\\\d{4}\",,,,,,,[5,7]],[,,\"(?:2\\\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\\\d{3}\",,,,\"20123\",,,[5]],[,,\"(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\\\d|3[02]|8[15-9])|(?:7\\\\d|8[46-9])\\\\d|999)\\\\d{4}\",\n,,,\"7715123\",,,[7]],[,,\"0800\\\\d{3}\",,,,\"0800222\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"55[0-37-9]\\\\d{4}\",,,,\"5510123\",,,[7]],\"TO\",676,\"00\",,,,,,,,[[,\"(\\\\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]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,\"4\\\\d{6}|8\\\\d{11,12}|(?:[2-58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[7,10,12,13]],[,,\"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\\\d{7}\",\n,,,\"2123456789\",,,[10]],[,,\"561(?:011|61\\\\d)\\\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\\\d|5[1-59]|9[46])\\\\d{7}\",,,,\"5012345678\",,,[10]],[,,\"8(?:00\\\\d{7}(?:\\\\d{2,3})?|11\\\\d{7})\",,,,\"8001234567\",,,[10,12,13]],[,,\"(?:8[89]8|900)\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"592(?:21[12]|461)\\\\d{4}\",,,,\"5922121234\",,,[10]],[,,\"850\\\\d{7}\",,,,\"8500123456\",,,[10]],\"TR\",90,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d)(\\\\d{3})\",\"$1 $2 $3\",[\"444\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"512|8[01589]|90\"],\"0$1\",,1],\n[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5(?:[0-59]|61)\",\"5(?:[0-59]|61[06])\",\"5(?:[0-59]|61[06]1)\"],\"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]],[[,\"(\\\\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-59]|61)\",\"5(?:[0-59]|61[06])\",\"5(?:[0-59]|61[06]1)\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",\n[\"[24][1-8]|3[1-9]\"],\"(0$1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{6,7})\",\"$1 $2 $3\",[\"80\"],\"0$1\",,1]],[,,\"512\\\\d{7}\",,,,\"5123456789\",,,[10]],,,[,,\"(?:444|811\\\\d{3})\\\\d{4}\",,,,,,,[7,10]],[,,\"444\\\\d{4}\",,,,\"4441444\",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"868(?:2(?:01|1[5-9]|[23]\\\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\\\d|7[0-79])|82[124])\\\\d{4}\",,,,\"8682211234\",,,,[7]],[,,\"868(?:(?:2[5-9]|3\\\\d)\\\\d|4(?:3[0-6]|[6-9]\\\\d)|6(?:20|78|8\\\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\\\d))\\\\d{4}\",\n,,,\"8682911234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"TT\",1,\"011\",\"1\",,,\"([2-46-8]\\\\d{6})$|1\",\"868$1\",,,,,[,,,,,,,,,[-1]],,\"868\",[,,,,,,,,,[-1]],[,,\n,,,,,,,[-1]],,,[,,\"868619\\\\d{4}\",,,,\"8686191234\",,,,[7]]],TV:[,[,,\"(?:2|7\\\\d\\\\d|90)\\\\d{4}\",,,,,,,[5,6,7]],[,,\"2[02-9]\\\\d{3}\",,,,\"20123\",,,[5]],[,,\"(?:7[01]\\\\d|90)\\\\d{4}\",,,,\"901234\",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TV\",688,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"2\"]],[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"90\"]],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,\"[2-689]\\\\d{8}|7\\\\d{9,10}|[2-8]\\\\d{7}|2\\\\d{6}\",\n,,,,,,[7,8,9,10,11]],[,,\"(?:2[2-8]\\\\d|370|55[01]|7[1-9])\\\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\\\d)|1[023]\\\\d)\\\\d{4,5}|(?:[239]\\\\d\\\\d|4(?:0[56]|12|49))\\\\d{5})|6(?:[01]\\\\d{7}|4(?:0[56]|12|24|4[09])\\\\d{4,5})|8(?:(?:2(?:3\\\\d|4[0-269]|[578]0|66)|36[24-9]|90\\\\d\\\\d)\\\\d{4}|4(?:0[56]|12|24|4[09])\\\\d{4,5})|(?:2(?:2(?:0\\\\d\\\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\\\d|1[0-4])|(?:4\\\\d|5[0-49]|6[0-29]|7[0-5])\\\\d)\\\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\\\d\\\\d|4(?:2(?:[089]\\\\d|7[1-9])|(?:3[0-4]|[78]\\\\d|9[01])\\\\d))\\\\d)\\\\d{3}\",\n,,,\"221234567\",,,[8,9]],[,,\"(?:40001[0-2]|9[0-8]\\\\d{4})\\\\d{3}\",,,,\"912345678\",,,[9]],[,,\"80[0-79]\\\\d{6}|800\\\\d{5}\",,,,\"800123456\",,,[8,9]],[,,\"20(?:[013-9]\\\\d\\\\d|2)\\\\d{4}\",,,,\"203123456\",,,[7,9]],[,,,,,,,,,[-1]],[,,\"99\\\\d{7}\",,,,\"990123456\",,,[9]],[,,\"7010(?:[0-2679]\\\\d|3[0-7]|8[0-5])\\\\d{5}|70\\\\d{8}\",,,,\"7012345678\",,,[10,11]],\"TW\",886,\"0(?:0[25-79]|19)\",\"0\",\"#\",,\"0\",,,,[[,\"(\\\\d{2})(\\\\d)(\\\\d{4})\",\"$1 $2 $3\",[\"202\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[258]0\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\n\"$1 $2 $3\",[\"[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]\",\"[23568]|4(?:0[2-48]|[1-47-9])|(?: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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"50[0-46-9]\\\\d{6}\",,,,\"500123456\",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,\"(?:[25-8]\\\\d|41|90)\\\\d{7}\",,,,,,,[9]],[,,\"2[2-8]\\\\d{7}\",,,,\"222345678\"],[,,\"(?:6[125-9]|7[13-9])\\\\d{7}\",,,,\"621234567\"],[,,\"80[08]\\\\d{6}\",,,,\"800123456\"],[,,\"90\\\\d{7}\",,,,\"900123456\"],\n[,,\"8(?:40|6[01])\\\\d{6}\",,,,\"840123456\"],[,,,,,,,,,[-1]],[,,\"41\\\\d{7}\",,,,\"412345678\"],\"TZ\",255,\"00[056]\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,,[,,\"(?:8(?:[04]0|6[01])|90\\\\d)\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,\"[89]\\\\d{9}|[3-9]\\\\d{8}\",,,,,,,[9,10],[5,6,7]],[,,\"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\\\d{7}\",\n,,,\"311234567\",,,[9],[5,6,7]],[,,\"(?:39|50|6[36-8]|7[1-357]|9[1-9])\\\\d{7}\",,,,\"501234567\",,,[9]],[,,\"800[1-8]\\\\d{5,6}\",,,,\"800123456\"],[,,\"900[239]\\\\d{5,6}\",,,,\"900212345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"89[1-579]\\\\d{6}\",,,,\"891234567\",,,[9]],\"UA\",380,\"00\",\"0\",,,\"0\",,\"0~0\",,[[,\"(\\\\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\",\n[\"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\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,\"800\\\\d{6}|(?:[29]0|[347]\\\\d)\\\\d{7}\",,,,,,,[9],[5,6,7]],[,,\"20(?:(?:240|30[67])\\\\d|6(?:00[0-2]|30[0-4]))\\\\d{3}|(?:20(?:[017]\\\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\\\d{3})\\\\d{5}\",\n,,,\"312345678\",,,,[5,6,7]],[,,\"72(?:[48]0|6[01])\\\\d{5}|7(?:[015-8]\\\\d|20|36|4[0-5]|9[89])\\\\d{6}\",,,,\"712345678\"],[,,\"800[1-3]\\\\d{5}\",,,,\"800123456\"],[,,\"90[1-3]\\\\d{6}\",,,,\"901123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UG\",256,\"00[057]\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"202\",\"2024\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[27-9]|4(?:6[45]|[7-9])\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[34]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,\n[,,\"[2-9]\\\\d{9}|3\\\\d{6}\",,,,,,,[10],[7]],[,,\"(?:5056(?:[0-35-9]\\\\d|4[468])|7302[0-3]\\\\d)\\\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-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[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|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-47-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-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|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-389]|8[04-69]))[2-9]\\\\d{6}\",\n,,,\"2015550123\",,,,[7]],[,,\"(?:5056(?:[0-35-9]\\\\d|4[468])|7302[0-3]\\\\d)\\\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-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[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|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-47-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-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|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-389]|8[04-69]))[2-9]\\\\d{6}\",\n,,,\"2015550123\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"US\",1,\"011\",\"1\",,,\"1\",,,1,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"310\"],,,1],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",\n[\"[24-9]|3(?:[02-9]|1[1-9])\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"($1) $2-$3\",[\"[2-9]\"],,,1]],[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"310\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-9]\"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,\"0004\\\\d{2,9}|[1249]\\\\d{7}|(?:[49]\\\\d|80)\\\\d{5}\",,,,,,,[6,7,8,9,10,11,12,13]],[,,\"(?:1(?:770|9(?:20|87))|(?:2\\\\d|4[2-7])\\\\d\\\\d)\\\\d{4}\",,,,\"21231234\",,,[8],[7]],[,,\"9[1-9]\\\\d{6}\",,,,\"94231234\",,,[8]],[,,\"0004\\\\d{2,9}|(?:405|80[05])\\\\d{4}\",,\n,,\"8001234\"],[,,\"90[0-8]\\\\d{4}\",,,,\"9001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UY\",598,\"0(?:0|1[3-9]\\\\d)\",\"0\",\" int. \",,\"0\",,\"00\",,[[,\"(\\\\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\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,\n,,,,,[-1]]],UZ:[,[,,\"(?:20|33|[5-79]\\\\d|88)\\\\d{7}\",,,,,,,[9]],[,,\"(?:55\\\\d\\\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\\\d\\\\d|7(?:[23]\\\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\\\d)\\\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\\\d{5}\",,,,\"669050123\"],[,,\"(?:(?:[25]0|33|88|9[0-57-9])\\\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\\\d|61[23]|7(?:[01][017]|4\\\\d|55|9[5-9]))|2(?:(?:11|7\\\\d)\\\\d|2(?:[12]1|9[01379])|5(?:[126]\\\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\\\d)\\\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\\\d|4(?:56|83)|7(?:[07]\\\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\\\d|[39][07])|9(?:0\\\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\\\d|7[0-4])|(?:5[67]|7\\\\d)\\\\d|6(?:2[0-26]|8\\\\d)))|7(?:[07]\\\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\\\d|7(?:0\\\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\\\d|5(?:0[0-4]|5[579]|9\\\\d)|7(?:[0-3579]\\\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\\\d|9[5-9])|7(?:0\\\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\\\d))|5(?:112|2(?:0\\\\d|2[29]|[49]4)|3[1568]\\\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\\\d|60|7[2579]|87|9[07]))))\\\\d{4}\",\n,,,\"912345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UZ\",998,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[235-9]\"],\"8 $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,\"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]],[,,\"06698\\\\d{1,6}\",,,,\"0669812345\",,,[6,7,8,9,10,11]],[,,\"3[1-9]\\\\d{8}|3[2-9]\\\\d{7}\",,,,\"3123456789\",,,[9,10]],[,,\"80(?:0\\\\d{3}|3)\\\\d{3}\",\n,,,\"800123456\",,,[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}\",,,,\"899123456\",,,[6,8,9,10]],[,,\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\",,,,\"848123456\",,,[6,9]],[,,\"1(?:78\\\\d|99)\\\\d{6}\",,,,\"1781234567\",,,[9,10]],[,,\"55\\\\d{8}\",,,,\"5512345678\",,,[10]],\"VA\",39,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"06698\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"3[2-8]\\\\d{9,10}\",,,,\"33101234501\",,,[11,12]]],VC:[,[,,\"(?:[58]\\\\d\\\\d|784|900)\\\\d{7}\",,,,,,,[10],[7]],\n[,,\"784(?:266|3(?:6[6-9]|7\\\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\\\d{4}\",,,,\"7842661234\",,,,[7]],[,,\"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\\\d{4}\",,,,\"7844301234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,\"78451[0-2]\\\\d{4}\",,,,\"7845101234\",,,,[7]],\"VC\",1,\"011\",\"1\",,,\"([2-7]\\\\d{6})$|1\",\"784$1\",,,,,[,,,,,,,,,[-1]],,\"784\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,\"[68]00\\\\d{7}|(?:[24]\\\\d|[59]0)\\\\d{8}\",,,,,,,[10],[7]],[,,\"(?:2(?:12|3[457-9]|[467]\\\\d|[58][1-9]|9[1-6])|[4-6]00)\\\\d{7}\",,,,\"2121234567\",,,,[7]],[,,\"4(?:1[24-8]|2[46])\\\\d{7}\",,,,\"4121234567\"],[,,\"800\\\\d{7}\",,,,\"8001234567\"],[,,\"90[01]\\\\d{7}\",,,,\"9001234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\n\"VE\",58,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"[24-689]\"],\"0$1\",\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"501\\\\d{7}\",,,,\"5010123456\",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,\"(?:284|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\\\d{4}\",,,,\"2842291234\",,,,[7]],[,,\"284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\\\d{4}\",,,,\"2843001234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",\n,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"VG\",1,\"011\",\"1\",,,\"([2-578]\\\\d{6})$|1\",\"284$1\",,,,,[,,,,,,,,,[-1]],,\"284\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,\"[58]\\\\d{9}|(?:34|90)0\\\\d{7}\",,,,,,,[10],[7]],[,,\"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\\\d)|884|998)\\\\d{4}\",\n,,,\"3406421234\",,,,[7]],[,,\"340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\\\d)|884|998)\\\\d{4}\",,,,\"3406421234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"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]|33|44|66|77|88)[2-9]\\\\d{6}\",\n,,,\"5002345678\"],[,,,,,,,,,[-1]],\"VI\",1,\"011\",\"1\",,,\"([2-9]\\\\d{6})$|1\",\"340$1\",,1,,,[,,,,,,,,,[-1]],,\"340\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,\"[12]\\\\d{9}|[135-9]\\\\d{8}|[16]\\\\d{7}|[16-8]\\\\d{6}\",,,,,,,[7,8,9,10]],[,,\"2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\\\d{7}\",,,,\"2101234567\",,,[10]],[,,\"(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\\\d{6}|(?:3\\\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\\\d{7}\",,,,\"912345678\",,,[9]],[,,\"1800\\\\d{4,6}|12(?:0[13]|28)\\\\d{4}\",\n,,,\"1800123456\",,,[8,9,10]],[,,\"1900\\\\d{4,6}\",,,,\"1900123456\",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"672\\\\d{6}\",,,,\"672012345\",,,[9]],\"VN\",84,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[17]99\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{4,5})\",\"$1 $2\",[\"69\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"1\"],,,1],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"6\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[357-9]\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\n\"$1 $2 $3\",[\"2[48]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\",,1]],[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"1\"],,,1],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"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]],[,,,,,,,,,[-1]],,,[,,\"[17]99\\\\d{4}|69\\\\d{5,6}\",,,,,,,[7,8]],[,,\"(?:[17]99|80\\\\d)\\\\d{4}|69\\\\d{5,6}\",\n,,,\"1992000\",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,\"[57-9]\\\\d{6}|(?:[238]\\\\d|48)\\\\d{3}\",,,,,,,[5,7]],[,,\"(?:38[0-8]|48[4-9])\\\\d\\\\d|(?:2[02-9]|3[4-7]|88)\\\\d{3}\",,,,\"22123\",,,[5]],[,,\"(?:[58]\\\\d|7[013-7])\\\\d{5}\",,,,\"5912345\",,,[7]],[,,\"81[18]\\\\d\\\\d\",,,,\"81123\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:0[1-9]|1[01])\\\\d{4}\",,,,\"9010123\",,,[7]],\"VU\",678,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[57-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:3[03]|900\\\\d)\\\\d{3}\",,,,\"30123\"],,\n,[,,,,,,,,,[-1]]],WF:[,[,,\"(?:40|72)\\\\d{4}|8\\\\d{5}(?:\\\\d{3})?\",,,,,,,[6,9]],[,,\"72\\\\d{4}\",,,,\"721234\",,,[6]],[,,\"(?:72|8[23])\\\\d{4}\",,,,\"821234\",,,[6]],[,,\"80[0-5]\\\\d{6}\",,,,\"800012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"WF\",681,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[478]\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"[48]0\\\\d{4}\",,,,\"401234\",,,[6]]],WS:[,[,,\"(?:[2-6]|8\\\\d{5})\\\\d{4}|[78]\\\\d{6}|[68]\\\\d{5}\",\n,,,,,,[5,6,7,10]],[,,\"6[1-9]\\\\d{3}|(?:[2-5]|60)\\\\d{4}\",,,,\"22123\",,,[5,6]],[,,\"(?:7[1-35-7]|8(?:[3-7]|9\\\\d{3}))\\\\d{5}\",,,,\"7212345\",,,[7,10]],[,,\"800\\\\d{3}\",,,,\"800123\",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"WS\",685,\"0\",,,,,,,,[[,\"(\\\\d{5})\",\"$1\",[\"[2-5]|6[1-9]\"]],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[68]\"]],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,\"2\\\\d{7,8}|3\\\\d{7,11}|(?:4\\\\d\\\\d|[89]00)\\\\d{5}\",\n,,,,,,[8,9,10,11,12]],[,,\"38\\\\d{6,10}|(?:2[89]|39)(?:0\\\\d{5,6}|[1-9]\\\\d{5})\",,,,\"28012345\"],[,,\"4[3-9]\\\\d{6}\",,,,\"43201234\",,,[8]],[,,\"800\\\\d{5}\",,,,\"80001234\",,,[8]],[,,\"900\\\\d{5}\",,,,\"90001234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"XK\",383,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],,[,,,,,,,,,[-1]],,\n,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,\"(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}\",,,,,,,[7,8,9],[6]],[,,\"78[0-7]\\\\d{4}|17\\\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\\\d{5}\",,,,\"1234567\",,,[7,8],[6]],[,,\"7[01378]\\\\d{7}\",,,,\"712345678\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"YE\",967,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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\"]],\n,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,\"(?:80|9\\\\d)\\\\d{7}|(?:26|63)9\\\\d{6}\",,,,,,,[9]],[,,\"269(?:0[0-467]|15|5[0-4]|6\\\\d|[78]0)\\\\d{4}\",,,,\"269601234\"],[,,\"639(?:0[0-79]|1[019]|[267]\\\\d|3[09]|40|5[05-9]|9[04-79])\\\\d{4}\",,,,\"639012345\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:(?:39|47)8[01]|769\\\\d)\\\\d{4}\",,,,\"939801234\"],\"YT\",262,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],\nZA:[,[,,\"[1-79]\\\\d{8}|8\\\\d{4,9}\",,,,,,,[5,6,7,8,9,10]],[,,\"(?:2(?:0330|4302)|52087)0\\\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\\\d|5[1346-8])\\\\d{7}\",,,,\"101234567\",,,[9]],[,,\"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\\\d{3}|8[1-4]\\\\d{3,7}|(?:2[27]|47|54)4950\\\\d{3}|(?:1(?:049[2-4]|9[12]\\\\d\\\\d)|(?:6\\\\d|7[0-46-9])\\\\d{3}|8(?:5\\\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\\\d{3}|(?:12|[2-5]1)492\\\\d{4}\",,,,\"711234567\",,,[5,6,7,8,9]],[,,\"80\\\\d{7}\",,,,\"801234567\",\n,,[9]],[,,\"(?:86[2-9]|9[0-2]\\\\d)\\\\d{6}\",,,,\"862345678\",,,[9]],[,,\"860\\\\d{6}\",,,,\"860123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\\\d)\\\\d{5}\",,,,\"871234567\",,,[9]],\"ZA\",27,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\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})\",\n\"$1 $2 $3\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"861\\\\d{6,7}\",,,,\"861123456\",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,\"800\\\\d{6}|(?:21|63|[79]\\\\d)\\\\d{7}\",,,,,,,[9],[6]],[,,\"21[1-8]\\\\d{6}\",,,,\"211234567\",,,,[6]],[,,\"(?:7[5-79]|9[5-8])\\\\d{7}\",,,,\"955123456\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"63\\\\d{7}\",,,,\"630123456\"],\"ZM\",260,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[1-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],\n[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,\"2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{6,7})|[38]\\\\d{9}|[35-8]\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}\",,,,,,,[5,6,7,8,9,10],[3,4]],[,,\"(?:1(?:(?:3\\\\d|9)\\\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\\\d\\\\d|[56](?:[14]\\\\d\\\\d|20)|7(?:[089]|2[03]|[35]\\\\d\\\\d))\\\\d|4(?:2\\\\d\\\\d|8))\\\\d|1(?:2|[39]\\\\d{4}))|3(?:(?:123|(?:29\\\\d|92)\\\\d)\\\\d\\\\d|7(?:[19]|[56]\\\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\\\d{3}|83)|5(?:25\\\\d\\\\d|[78])|[689]\\\\d)|6(?:(?:[16-8]21|28|52[013])\\\\d\\\\d|[39])|8(?:[1349]28|523)\\\\d\\\\d)\\\\d{3}|(?:4\\\\d\\\\d|9[2-9])\\\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\\\d|7[1-7])\\\\d|2(?:[278]\\\\d|92)|58(?:2\\\\d|3))|3(?:[26]|9\\\\d{3})|5(?:4\\\\d|5)\\\\d\\\\d)\\\\d|6(?:(?:(?:[0-246]|[78]\\\\d)\\\\d|37)\\\\d|5[2-8]))\\\\d\\\\d|(?:2(?:[569]\\\\d|8[2-57-9])|3(?:[013-59]\\\\d|8[37])|6[89]8)\\\\d{3}\",\n,,,\"1312345\",,,,[3,4]],[,,\"7(?:[178]\\\\d|3[1-9])\\\\d{6}\",,,,\"712345678\",,,[9]],[,,\"80(?:[01]\\\\d|20|8[0-8])\\\\d{3}\",,,,\"8001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"86(?:1[12]|22|30|44|55|77|8[368])\\\\d{6}\",,,,\"8686123456\",,,[10]],\"ZW\",263,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,5})\",\"$1 $2\",[\"2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[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\"],\n[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2\",\"2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|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\",[\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)\",\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]\"],\n\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"29[013-9]|39|54\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,5})\",\"$1 $2\",[\"(?:25|54)8\",\"258|5483\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,\"(?:00|[1-9]\\\\d)\\\\d{6}\",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:00|[1-9]\\\\d)\\\\d{6}\",,,,\"12345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",800,,,,,,,,1,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"\\\\d\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\n,,[,,,,,,,,,[-1]]],808:[,[,,\"[1-9]\\\\d{7}\",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[1-9]\\\\d{7}\",,,,\"12345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",808,,,,,,,,1,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,\"7\\\\d{11}|[35-7]\\\\d{8}\",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,\"(?:[356]|774[45])\\\\d{8}|7[6-8]\\\\d{7}\",,,,\"301234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,\n,,,,,,[-1]],\"001\",870,,,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[35-7]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,\"10\\\\d{10}\",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"10\\\\d{10}\",,,,\"101234567890\"],\"001\",878,,,,,,,,1,[[,\"(\\\\d{2})(\\\\d{5})(\\\\d{5})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,\"6\\\\d{9}|[0-36-9]\\\\d{8}\",,,,,,,[9,10]],\n[,,,,,,,,,[-1]],[,,\"6\\\\d{9}|[0-36-9]\\\\d{8}\",,,,\"612345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",881,,,,,,,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\",[\"[0-37-9]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{5,6})\",\"$1 $2 $3\",[\"6\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,\"[13]\\\\d{6}(?:\\\\d{2,5})?|[19]\\\\d{7}|(?:[25]\\\\d\\\\d|4)\\\\d{7}(?:\\\\d{2})?\",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,\"342\\\\d{4}|(?:337|49)\\\\d{6}|(?:3(?:2|47|7\\\\d{3})|50\\\\d{3})\\\\d{7}\",\n,,,\"3421234\",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"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}\",,,,\"390123456789\"],\"001\",882,,,,,,,,,[[,\"(\\\\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})\",\n\"$1 $2 $3\",[\"16\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"10|23|3(?:[15]|4[57])|4|51\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"34\"]],[,\"(\\\\d{2})(\\\\d{4,5})(\\\\d{5})\",\"$1 $2 $3\",[\"[1-35]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"348[57]\\\\d{7}\",,,,\"34851234567\",,,[11]]],883:[,[,,\"(?:[1-4]\\\\d|51)\\\\d{6,10}\",,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?: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}\",\n,,,\"510012345\"],\"001\",883,,,,,,,,1,[[,\"(\\\\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]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,\"\\\\d{11}\",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,\n,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",888,,,,,,,,1,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"\\\\d{11}\",,,,\"12345678901\"],,,[,,,,,,,,,[-1]]],979:[,[,,\"[1359]\\\\d{8}\",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[1359]\\\\d{8}\",,,,\"123456789\",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",979,,,,,,,,1,[[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[1359]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};/*\n\n Copyright (C) 2010 The Libphonenumber Authors.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\nfunction J(){this.g={}}J.h=void 0;J.g=function(){return J.h?J.h:J.h=new J};\nvar K={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"\\uff10\":\"0\",\"\\uff11\":\"1\",\"\\uff12\":\"2\",\"\\uff13\":\"3\",\"\\uff14\":\"4\",\"\\uff15\":\"5\",\"\\uff16\":\"6\",\"\\uff17\":\"7\",\"\\uff18\":\"8\",\"\\uff19\":\"9\",\"\\u0660\":\"0\",\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u06f0\":\"0\",\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\"},xa={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",\n7:\"7\",8:\"8\",9:\"9\",\"+\":\"+\",\"*\":\"*\",\"#\":\"#\"},ya={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"\\uff10\":\"0\",\"\\uff11\":\"1\",\"\\uff12\":\"2\",\"\\uff13\":\"3\",\"\\uff14\":\"4\",\"\\uff15\":\"5\",\"\\uff16\":\"6\",\"\\uff17\":\"7\",\"\\uff18\":\"8\",\"\\uff19\":\"9\",\"\\u0660\":\"0\",\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u06f0\":\"0\",\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",A:\"2\",\nB:\"2\",C:\"2\",D:\"3\",E:\"3\",F:\"3\",G:\"4\",H:\"4\",I:\"4\",J:\"5\",K:\"5\",L:\"5\",M:\"6\",N:\"6\",O:\"6\",P:\"7\",Q:\"7\",R:\"7\",S:\"7\",T:\"8\",U:\"8\",V:\"8\",W:\"9\",X:\"9\",Y:\"9\",Z:\"9\"},za=RegExp(\"[+\\uff0b]+\"),L=RegExp(\"^[+\\uff0b]+\"),Aa=RegExp(\"([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])\"),Ba=RegExp(\"[+\\uff0b0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]\"),Ca=/[\\\\\\/] *x/,Da=RegExp(\"[^0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9A-Za-z#]+$\"),Ea=/(?:.*?[A-Za-z]){3}.*/,Fa=RegExp(\"^\\\\+([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]|[\\\\-\\\\.\\\\(\\\\)]?)*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]|[\\\\-\\\\.\\\\(\\\\)]?)*$\"),\nGa=RegExp(\"^([A-Za-z0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]+((\\\\-)*[A-Za-z0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])*\\\\.)*[A-Za-z]+((\\\\-)*[A-Za-z0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])*\\\\.?$\");function M(a){return\"([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,\"+a+\"})\"}\nfunction Ha(){return\";ext=\"+M(\"20\")+\"|[ \\u00a0\\\\t,]*(?:e?xt(?:ensi(?:o\\u0301?|\\u00f3))?n?|\\uff45?\\uff58\\uff54\\uff4e?|\\u0434\\u043e\\u0431|anexo)[:\\\\.\\uff0e]?[ \\u00a0\\\\t,-]*\"+(M(\"20\")+\"#?|[ \\u00a0\\\\t,]*(?:[x\\uff58#\\uff03~\\uff5e]|int|\\uff49\\uff4e\\uff54)[:\\\\.\\uff0e]?[ \\u00a0\\\\t,-]*\")+(M(\"9\")+\"#?|[- ]+\")+(M(\"6\")+\"#|[ \\u00a0\\\\t]*(?:,{2}|;)[:\\\\.\\uff0e]?[ \\u00a0\\\\t,-]*\")+(M(\"15\")+\"#?|[ \\u00a0\\\\t]*(?:,)+[:\\\\.\\uff0e]?[ \\u00a0\\\\t,-]*\")+(M(\"9\")+\"#?\")}\nvar Ia=new RegExp(\"(?:\"+Ha()+\")$\",\"i\"),Ja=new RegExp(\"^[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{2}$|^[+\\uff0b]*(?:[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e*]*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]){3,}[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e*A-Za-z0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]*(?:\"+Ha()+\")?$\",\"i\"),Ka=/(\\$\\d)/,\nLa=/^\\(?\\$1\\)?$/;function Ma(a){return 2>a.length?!1:N(Ja,a)}function Na(a){return N(Ea,a)?O(a,ya):O(a,K)}function Oa(a){var b=Na(a.toString());D(a);a.g(b)}function Pa(a){return null!=a&&(1!=w(a,9)||-1!=t(a,9)[0])}function O(a,b){for(var c=new C,d,e=a.length,f=0;f<e;++f)d=a.charAt(f),d=b[d.toUpperCase()],null!=d&&c.g(d);return c.toString()}function Qa(a){return 0==a.length||La.test(a)}function P(a){return null!=a&&isNaN(a)&&a.toUpperCase()in wa}\nfunction Ra(a,b,c){if(0==q(b,2)&&p(b,5)){var d=v(b,5);if(0<d.length)return d}d=v(b,1);var e=Q(b);if(0==c)return Sa(d,0,e,\"\");if(!(d in I))return e;a=R(a,d,S(d));b=p(b,3)&&0!=q(b,3).length?3==c?\";ext=\"+q(b,3):p(a,13)?q(a,13)+v(b,3):\" ext. \"+v(b,3):\"\";a:{a=0==t(a,20).length||2==c?t(a,19):t(a,20);for(var f,g=a.length,h=0;h<g;++h){f=a[h];var l=w(f,3);if(0==l||0==e.search(q(f,3,l-1)))if(l=new RegExp(q(f,1)),N(l,e)){a=f;break a}}a=null}null!=a&&(g=a,a=v(g,2),f=new RegExp(q(g,1)),v(g,5),g=v(g,4),e=2==c&&\nnull!=g&&0<g.length?e.replace(f,a.replace(Ka,g)):e.replace(f,a),3==c&&(e=e.replace(RegExp(\"^[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e]+\"),\"\"),e=e.replace(RegExp(\"[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e]+\",\"g\"),\"-\")));return Sa(d,c,e,b)}function R(a,b,c){return\"001\"==c?T(a,\"\"+b):T(a,c)}\nfunction Q(a){if(!p(a,2))return\"\";var b=\"\"+q(a,2);return p(a,4)&&q(a,4)&&0<v(a,8)?Array(v(a,8)+1).join(\"0\")+b:b}function Sa(a,b,c,d){switch(b){case 0:return\"+\"+a+c+d;case 1:return\"+\"+a+\" \"+c+d;case 3:return\"tel:+\"+a+\"-\"+c+d;default:return c+d}}\nfunction U(a,b){switch(b){case 4:return q(a,5);case 3:return q(a,4);case 1:return q(a,3);case 0:case 2:return q(a,2);case 5:return q(a,6);case 6:return q(a,8);case 7:return q(a,7);case 8:return q(a,21);case 9:return q(a,25);case 10:return q(a,28);default:return q(a,1)}}function Ta(a,b){return V(a,q(b,1))?V(a,q(b,5))?4:V(a,q(b,4))?3:V(a,q(b,6))?5:V(a,q(b,8))?6:V(a,q(b,7))?7:V(a,q(b,21))?8:V(a,q(b,25))?9:V(a,q(b,28))?10:V(a,q(b,2))?q(b,18)||V(a,q(b,3))?2:0:!q(b,18)&&V(a,q(b,3))?1:-1:-1}\nfunction T(a,b){if(null==b)return null;b=b.toUpperCase();var c=a.g[b];if(null==c){c=wa[b];if(null==c)return null;c=(new B).g(G.m(),c);a.g[b]=c}return c}function V(a,b){var c=a.length;return 0<w(b,9)&&-1==t(b,9).indexOf(c)?!1:N(v(b,2),a)}\nfunction Ua(a,b){if(null==b)return null;var c=v(b,1);c=I[c];if(null==c)a=null;else if(1==c.length)a=c[0];else a:{b=Q(b);for(var d,e=c.length,f=0;f<e;f++){d=c[f];var g=T(a,d);if(p(g,23)){if(0==b.search(q(g,23))){a=d;break a}}else if(-1!=Ta(b,g)){a=d;break a}}a=null}return a}function S(a){a=I[a];return null==a?\"ZZ\":a[0]}function Va(a,b){a=T(a,b);if(null==a)throw Error(\"Invalid region code: \"+b);return v(a,10)}\nfunction W(a,b,c,d){var e=U(c,d),f=0==w(e,9)?t(q(c,1),9):t(e,9);e=t(e,10);if(2==d)if(Pa(U(c,0)))a=U(c,1),Pa(a)&&(f=f.concat(0==w(a,9)?t(q(c,1),9):t(a,9)),f.sort(),0==e.length?e=t(a,10):(e=e.concat(t(a,10)),e.sort()));else return W(a,b,c,1);if(-1==f[0])return 5;b=b.length;if(-1<e.indexOf(b))return 4;c=f[0];return c==b?0:c>b?2:f[f.length-1]<b?3:-1<f.indexOf(b,1)?0:5}function X(a,b,c){var d=Q(b);b=v(b,1);if(!(b in I))return 1;b=R(a,b,S(b));return W(a,d,b,c)}\nfunction Wa(a,b){a=a.toString();if(0==a.length||\"0\"==a.charAt(0))return 0;for(var c,d=a.length,e=1;3>=e&&e<=d;++e)if(c=parseInt(a.substring(0,e),10),c in I)return b.g(a.substring(e)),c;return 0}\nfunction Xa(a,b,c,d,e,f){if(0==b.length)return 0;b=new C(b);var g;null!=c&&(g=q(c,11));null==g&&(g=\"NonMatch\");var h=b.toString();if(0==h.length)g=20;else if(L.test(h))h=h.replace(L,\"\"),D(b),b.g(Na(h)),g=1;else{h=new RegExp(g);Oa(b);g=b.toString();if(0==g.search(h)){h=g.match(h)[0].length;var l=g.substring(h).match(Aa);l&&null!=l[1]&&0<l[1].length&&\"0\"==O(l[1],K)?g=!1:(D(b),b.g(g.substring(h)),g=!0)}else g=!1;g=g?5:20}e&&r(f,6,g);if(20!=g){if(2>=b.h.length)throw Error(\"Phone number too short after IDD\");\na=Wa(b,d);if(0!=a)return r(f,1,a),a;throw Error(\"Invalid country calling code\");}if(null!=c&&(g=v(c,10),h=\"\"+g,l=b.toString(),0==l.lastIndexOf(h,0)&&(h=new C(l.substring(h.length)),l=q(c,1),l=new RegExp(v(l,2)),Ya(h,c,null),h=h.toString(),!N(l,b.toString())&&N(l,h)||3==W(a,b.toString(),c,-1))))return d.g(h),e&&r(f,6,10),r(f,1,g),g;r(f,1,0);return 0}\nfunction Ya(a,b,c){var d=a.toString(),e=d.length,f=q(b,15);if(0!=e&&null!=f&&0!=f.length){var g=new RegExp(\"^(?:\"+f+\")\");if(e=g.exec(d)){f=new RegExp(v(q(b,1),2));var h=N(f,d),l=e.length-1;b=q(b,16);if(null==b||0==b.length||null==e[l]||0==e[l].length){if(!h||N(f,d.substring(e[0].length)))null!=c&&0<l&&null!=e[l]&&c.g(e[1]),a.set(d.substring(e[0].length))}else if(d=d.replace(g,b),!h||N(f,d))null!=c&&0<l&&c.g(e[1]),a.set(d)}}}\nfunction Y(a,b,c){if(!P(c)&&0<b.length&&\"+\"!=b.charAt(0))throw Error(\"Invalid country calling code\");return Za(a,b,c,!0)}\nfunction Za(a,b,c,d){if(null==b)throw Error(\"The string supplied did not seem to be a phone number\");if(250<b.length)throw Error(\"The string supplied is too long to be a phone number\");var e=new C;var f=b.indexOf(\";phone-context=\");if(-1===f)f=null;else if(f+=15,f>=b.length)f=\"\";else{var g=b.indexOf(\";\",f);f=-1!==g?b.substring(f,g):b.substring(f)}var h=f;null==h?g=!0:0===h.length?g=!1:(g=Fa.exec(h),h=Ga.exec(h),g=null!==g||null!==h);if(!g)throw Error(\"The string supplied did not seem to be a phone number\");\nnull!=f?(\"+\"===f.charAt(0)&&e.g(f),f=b.indexOf(\"tel:\"),e.g(b.substring(0<=f?f+4:0,b.indexOf(\";phone-context=\")))):(f=e.g,g=b??\"\",h=g.search(Ba),0<=h?(g=g.substring(h),g=g.replace(Da,\"\"),h=g.search(Ca),0<=h&&(g=g.substring(0,h))):g=\"\",f.call(e,g));f=e.toString();g=f.indexOf(\";isub=\");0<g&&(D(e),e.g(f.substring(0,g)));if(!Ma(e.toString()))throw Error(\"The string supplied did not seem to be a phone number\");f=e.toString();if(!(P(c)||null!=f&&0<f.length&&L.test(f)))throw Error(\"Invalid country calling code\");\nf=new H;d&&r(f,5,b);a:{b=e.toString();g=b.search(Ia);if(0<=g&&Ma(b.substring(0,g))){h=b.match(Ia);for(var l=h.length,A=1;A<l;++A)if(null!=h[A]&&0<h[A].length){D(e);e.g(b.substring(0,g));b=h[A];break a}}b=\"\"}0<b.length&&r(f,3,b);g=T(a,c);b=new C;h=0;l=e.toString();try{h=Xa(a,l,g,b,d,f)}catch(ba){if(\"Invalid country calling code\"==ba.message&&L.test(l)){if(l=l.replace(L,\"\"),h=Xa(a,l,g,b,d,f),0==h)throw ba;}else throw ba;}0!=h?(e=S(h),e!=c&&(g=R(a,h,e))):(Oa(e),b.g(e.toString()),null!=c?(h=v(g,10),r(f,\n1,h)):d&&(delete f.h[6],f.g&&delete f.g[6]));if(2>b.h.length)throw Error(\"The string supplied is too short to be a phone number\");null!=g&&(c=new C,e=new C(b.toString()),Ya(e,g,c),a=W(a,e.toString(),g,-1),2!=a&&4!=a&&5!=a&&(b=e,d&&0<c.toString().length&&r(f,7,c.toString())));d=b.toString();a=d.length;if(2>a)throw Error(\"The string supplied is too short to be a phone number\");if(17<a)throw Error(\"The string supplied is too long to be a phone number\");if(1<d.length&&\"0\"==d.charAt(0)){r(f,4,!0);for(a=\n1;a<d.length-1&&\"0\"==d.charAt(a);)a++;1!=a&&r(f,8,a)}r(f,2,parseInt(d,10));return f}function N(a,b){return(a=\"string\"==typeof a?b.match(\"^(?:\"+a+\")$\"):b.match(a))&&a[0].length==b.length?!0:!1};function $a(a){this.fa=RegExp(\"\\u2008\");this.ja=\"\";this.v=new C;this.da=\"\";this.s=new C;this.ba=new C;this.u=!0;this.ea=this.ca=this.la=!1;this.ga=J.g();this.$=0;this.h=new C;this.ha=!1;this.o=\"\";this.g=new C;this.j=[];this.ka=a;this.l=ab(this,this.ka)}var bb=new G;r(bb,11,\"NA\");\nvar cb=RegExp(\"^[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e]*\\\\$1[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e]*(\\\\$\\\\d[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\\\[\\\\]/~\\u2053\\u223c\\uff5e]*)*$\"),db=/[- ]/;\nfunction ab(a,b){var c=a.ga;b=P(b)?Va(c,b):0;a=T(a.ga,S(b));return null!=a?a:bb}function eb(a){for(var b=a.j.length,c=0;c<b;++c){var d=a.j[c],e=v(d,1);if(a.da==e)return!1;var f=a;var g=d,h=v(g,1);D(f.v);var l=f;g=v(g,2);var A=\"999999999999999\".match(h)[0];A.length<l.g.h.length?l=\"\":(l=A.replace(new RegExp(h,\"g\"),g),l=l.replace(RegExp(\"9\",\"g\"),\"\\u2008\"));0<l.length?(f.v.g(l),f=!0):f=!1;if(f)return a.da=e,a.ha=db.test(q(d,4)),a.$=0,!0}return a.u=!1}\nfunction fb(a,b){for(var c=[],d=b.length-3,e=a.j.length,f=0;f<e;++f){var g=a.j[f];0==w(g,3)?c.push(a.j[f]):(g=q(g,3,Math.min(d,w(g,3)-1)),0==b.search(g)&&c.push(a.j[f]))}a.j=c}\nfunction gb(a,b){a.s.g(b);var c=b;Aa.test(c)||1==a.s.h.length&&za.test(c)?(\"+\"==b?(c=b,a.ba.g(b)):(c=K[b],a.ba.g(c),a.g.g(c)),b=c):(a.u=!1,a.la=!0);if(!a.u){if(!a.la)if(hb(a)){if(ib(a))return jb(a)}else if(0<a.o.length&&(b=a.g.toString(),D(a.g),a.g.g(a.o),a.g.g(b),b=a.h.toString(),c=b.lastIndexOf(a.o),D(a.h),a.h.g(b.substring(0,c))),a.o!=kb(a))return a.h.g(\" \"),jb(a);return a.s.toString()}switch(a.ba.h.length){case 0:case 1:case 2:return a.s.toString();case 3:if(hb(a))a.ea=!0;else return a.o=kb(a),\nlb(a);default:if(a.ea)return ib(a)&&(a.ea=!1),a.h.toString()+a.g.toString();if(0<a.j.length){b=mb(a,b);c=nb(a);if(0<c.length)return c;fb(a,a.g.toString());return eb(a)?ob(a):a.u?Z(a,b):a.s.toString()}return lb(a)}}function jb(a){a.u=!0;a.ea=!1;a.j=[];a.$=0;D(a.v);a.da=\"\";return lb(a)}\nfunction nb(a){for(var b=a.g.toString(),c=a.j.length,d=0;d<c;++d){var e=a.j[d],f=v(e,1);if((new RegExp(\"^(?:\"+f+\")$\")).test(b)&&(a.ha=db.test(q(e,4)),e=b.replace(new RegExp(f,\"g\"),q(e,2)),e=Z(a,e),O(e,xa)==a.ba))return e}return\"\"}function Z(a,b){var c=a.h.h.length;return a.ha&&0<c&&\" \"!=a.h.toString().charAt(c-1)?a.h+\" \"+b:a.h+b}\nfunction lb(a){var b=a.g.toString();if(3<=b.length){for(var c=a.ca&&0==a.o.length&&0<w(a.l,20)?t(a.l,20):t(a.l,19),d=c.length,e=0;e<d;++e){var f=c[e];0<a.o.length&&Qa(v(f,4))&&!q(f,6)&&!p(f,5)||(0!=a.o.length||a.ca||Qa(v(f,4))||q(f,6))&&cb.test(v(f,2))&&a.j.push(f)}fb(a,b);b=nb(a);return 0<b.length?b:eb(a)?ob(a):a.s.toString()}return Z(a,b)}function ob(a){var b=a.g.toString(),c=b.length;if(0<c){for(var d=\"\",e=0;e<c;e++)d=mb(a,b.charAt(e));return a.u?Z(a,d):a.s.toString()}return a.h.toString()}\nfunction kb(a){var b=a.g.toString(),c=0;if(1!=q(a.l,10))var d=!1;else d=a.g.toString(),d=\"1\"==d.charAt(0)&&\"0\"!=d.charAt(1)&&\"1\"!=d.charAt(1);d?(c=1,a.h.g(\"1\").g(\" \"),a.ca=!0):p(a.l,15)&&(d=new RegExp(\"^(?:\"+q(a.l,15)+\")\"),d=b.match(d),null!=d&&null!=d[0]&&0<d[0].length&&(a.ca=!0,c=d[0].length,a.h.g(b.substring(0,c))));D(a.g);a.g.g(b.substring(c));return b.substring(0,c)}\nfunction hb(a){var b=a.ba.toString(),c=new RegExp(\"^(?:\\\\+|\"+q(a.l,11)+\")\");c=b.match(c);return null!=c&&null!=c[0]&&0<c[0].length?(a.ca=!0,c=c[0].length,D(a.g),a.g.g(b.substring(c)),D(a.h),a.h.g(b.substring(0,c)),\"+\"!=b.charAt(0)&&a.h.g(\" \"),!0):!1}function ib(a){if(0==a.g.h.length)return!1;var b=new C,c=Wa(a.g,b);if(0==c)return!1;D(a.g);a.g.g(b.toString());b=S(c);\"001\"==b?a.l=T(a.ga,\"\"+c):b!=a.ka&&(a.l=ab(a,b));a.h.g(\"\"+c).g(\" \");a.o=\"\";return!0}\nfunction mb(a,b){var c=a.v.toString();if(0<=c.substring(a.$).search(a.fa)){var d=c.search(a.fa);b=c.replace(a.fa,b);D(a.v);a.v.g(b);a.$=d;return b.substring(0,a.$+1)}1==a.j.length&&(a.u=!1);a.da=\"\";return a.s.toString()};k(\"intlTelInputUtils\",{});k(\"intlTelInputUtils.formatNumberAsYouType\",(a,b)=>{try{const c=a.replace(/[^+0-9]/g,\"\"),d=new $a(b);let e=\"\";for(let f=0;f<c.length;f++)b=d,b.ja=gb(b,c.charAt(f)),e=b.ja;return e}catch(c){return a}});k(\"intlTelInputUtils.formatNumber\",(a,b,c)=>{try{const e=J.g(),f=Y(e,a,b);var d=X(e,f,-1);return 0==d||4==d?Ra(e,f,\"undefined\"===typeof c?0:c):a}catch(e){return a}});\nk(\"intlTelInputUtils.getExampleNumber\",(a,b,c,d)=>{try{const l=J.g();a:{var e=l;if(P(a)){var f=U(T(e,a),c);try{if(p(f,6)){var g=q(f,6);var h=Za(e,g,a,!1);break a}}catch(A){}}h=null}return Ra(l,h,d?0:b?2:1)}catch(l){return\"\"}});k(\"intlTelInputUtils.getExtension\",(a,b)=>{try{return q(Y(J.g(),a,b),3)}catch(c){return\"\"}});k(\"intlTelInputUtils.getNumberType\",(a,b)=>{try{const h=J.g();var c=Y(h,a,b);a=h;var d=Ua(a,c),e=R(a,v(c,1),d);if(null==e)var f=-1;else{var g=Q(c);f=Ta(g,e)}return f}catch(h){return-99}});\nk(\"intlTelInputUtils.getValidationError\",(a,b)=>{try{const c=J.g(),d=Y(c,a,b);return X(c,d,-1)}catch(c){return\"Invalid country calling code\"===c.message?1:3>=a.length||\"Phone number too short after IDD\"===c.message||\"The string supplied is too short to be a phone number\"===c.message?2:\"The string supplied is too long to be a phone number\"===c.message?3:-99}});\nk(\"intlTelInputUtils.isValidNumber\",(a,b)=>{try{const l=J.g();var c=Y(l,a,b);a=l;var d=Ua(a,c);var e=v(c,1),f=R(a,e,d);if(null==f||\"001\"!=d&&e!=Va(a,d))var g=!1;else{var h=Q(c);g=-1!=Ta(h,f)}return g}catch(l){return!1}});k(\"intlTelInputUtils.isPossibleNumber\",(a,b,c)=>{try{const d=J.g(),e=Y(d,a,b);return c?0===X(d,e,1):0===X(d,e,-1)}catch(d){return!1}});k(\"intlTelInputUtils.getCoreNumber\",(a,b)=>{try{return q(Y(J.g(),a,b),2).toString()}catch(c){return\"\"}});\nk(\"intlTelInputUtils.numberFormat\",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3});k(\"intlTelInputUtils.numberType\",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1});k(\"intlTelInputUtils.validationError\",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5});})();\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,shadowPropertyControls,useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@HsOcpLUwvhj8kPmjxpc7\";import IntlTelInput from\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.0/react/build/IntlTelInput.js\";import\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.0/build/js/utils.js\";const css=`[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code,[dir=rtl] .iti__arrow{margin-left:0;margin-right:var(--iti-arrow-padding)}.iti--allow-dropdown .iti__country-container:hover,.iti--allow-dropdown .iti__country-container:hover button,.iti--container:hover{cursor:pointer}:root{--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-text-gray:#999;--iti-border-gray:#ccc;--iti-spacer-horizontal:8px;--iti-flag-height:15px;--iti-flag-width:20px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-input-padding:6px;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url(\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.1/build/img/flags.png?1\");--iti-path-flags-2x:url(\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.1/build/img/flags@2x.png?1\");--iti-path-globe-1x:url(\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.1/build/img/globe.png\");--iti-path-globe-2x:url(\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.1/build/img/globe@2x.png\");--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block;width: 100%}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{height: 38px;border: none;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:var(--iti-right-hand-selected-country-padding);margin-right:0}.iti__country-container{position:absolute;top:0;bottom:0;right:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);background:0 0;border:0;margin:0;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code,.iti__arrow{margin-left:var(--iti-arrow-padding)}.iti__arrow{width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:#fff}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-gray);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:3px}.iti__search-input{width:100%;outline: none; font-size: 16px;border-width:0;border-radius:3px;padding:9px 12px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-gray)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:var(--iti-flag-width)}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:var(--iti-border-width) solid var(--iti-border-gray)}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:0}.iti__dial-code{color:var(--iti-text-gray)}.iti--allow-dropdown .iti__country-container:hover .iti__selected-country,.iti--show-selected-dial-code .iti__selected-country,.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name,.iti__flag-box{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--show-selected-dial-code input.iti__tel-input,.iti--show-selected-dial-code input.iti__tel-input[type=tel],.iti--show-selected-dial-code input.iti__tel-input[type=text]{padding-right:var(--iti-input-padding);font-size: 16px;padding-left:var(--iti-selected-country-arrow-padding);margin-left:0;outline: none;width: 100%;background: transparent;}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text]{padding-right:var(--iti-selected-country-arrow-padding);padding-left:var(--iti-input-padding);margin-right:0}.iti--allow-dropdown .iti__country-container,.iti--show-selected-dial-code .iti__country-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__country-container,[dir=rtl] .iti--show-selected-dial-code .iti__country-container{right:0;left:auto}.iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover,.iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover .iti__selected-country,.iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover .iti__selected-country{background-color:transparent}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:center}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px;height:var(--iti-flag-height);box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-width) 0}.iti__flag.iti__be,.iti__flag.iti__ne{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__np{width:13px}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:12px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cq{height:12px;background-position:-1115px 0}.iti__flag.iti__cr{height:12px;background-position:-1137px 0}.iti__flag.iti__cu{height:10px;background-position:-1159px 0}.iti__flag.iti__cv{height:12px;background-position:-1181px 0}.iti__flag.iti__cw{height:14px;background-position:-1203px 0}.iti__flag.iti__cx{height:10px;background-position:-1225px 0}.iti__flag.iti__cy{height:14px;background-position:-1247px 0}.iti__flag.iti__cz{height:14px;background-position:-1269px 0}.iti__flag.iti__de{height:12px;background-position:-1291px 0}.iti__flag.iti__dg{height:10px;background-position:-1313px 0}.iti__flag.iti__dj{height:14px;background-position:-1335px 0}.iti__flag.iti__dk{height:15px;background-position:-1357px 0}.iti__flag.iti__dm{height:10px;background-position:-1379px 0}.iti__flag.iti__do{height:14px;background-position:-1401px 0}.iti__flag.iti__dz{height:14px;background-position:-1423px 0}.iti__flag.iti__ea{height:14px;background-position:-1445px 0}.iti__flag.iti__ec{height:14px;background-position:-1467px 0}.iti__flag.iti__ee{height:13px;background-position:-1489px 0}.iti__flag.iti__eg{height:14px;background-position:-1511px 0}.iti__flag.iti__eh{height:10px;background-position:-1533px 0}.iti__flag.iti__er{height:10px;background-position:-1555px 0}.iti__flag.iti__es{height:14px;background-position:-1577px 0}.iti__flag.iti__et{height:10px;background-position:-1599px 0}.iti__flag.iti__eu{height:14px;background-position:-1621px 0}.iti__flag.iti__ez{height:14px;background-position:-1643px 0}.iti__flag.iti__fi{height:12px;background-position:-1665px 0}.iti__flag.iti__fj{height:10px;background-position:-1687px 0}.iti__flag.iti__fk{height:10px;background-position:-1709px 0}.iti__flag.iti__fm{height:11px;background-position:-1731px 0}.iti__flag.iti__fo{height:15px;background-position:-1753px 0}.iti__flag.iti__fr{height:14px;background-position:-1775px 0}.iti__flag.iti__fx{height:14px;background-position:-1797px 0}.iti__flag.iti__ga{height:15px;background-position:-1819px 0}.iti__flag.iti__gb{height:10px;background-position:-1841px 0}.iti__flag.iti__gd{height:12px;background-position:-1863px 0}.iti__flag.iti__ge{height:14px;background-position:-1885px 0}.iti__flag.iti__gf{height:14px;background-position:-1907px 0}.iti__flag.iti__gg{height:14px;background-position:-1929px 0}.iti__flag.iti__gh{height:14px;background-position:-1951px 0}.iti__flag.iti__gi{height:10px;background-position:-1973px 0}.iti__flag.iti__gl{height:14px;background-position:-1995px 0}.iti__flag.iti__gm{height:14px;background-position:-2017px 0}.iti__flag.iti__gn{height:14px;background-position:-2039px 0}.iti__flag.iti__gp{height:14px;background-position:-2061px 0}.iti__flag.iti__gq{height:14px;background-position:-2083px 0}.iti__flag.iti__gr{height:14px;background-position:-2105px 0}.iti__flag.iti__gs{height:10px;background-position:-2127px 0}.iti__flag.iti__gt{height:13px;background-position:-2149px 0}.iti__flag.iti__gu{height:11px;background-position:-2171px 0}.iti__flag.iti__gw{height:10px;background-position:-2193px 0}.iti__flag.iti__gy{height:12px;background-position:-2215px 0}.iti__flag.iti__hk{height:14px;background-position:-2237px 0}.iti__flag.iti__hm{height:10px;background-position:-2259px 0}.iti__flag.iti__hn{height:10px;background-position:-2281px 0}.iti__flag.iti__hr{height:10px;background-position:-2303px 0}.iti__flag.iti__ht{height:12px;background-position:-2325px 0}.iti__flag.iti__hu{height:10px;background-position:-2347px 0}.iti__flag.iti__ic{height:14px;background-position:-2369px 0}.iti__flag.iti__id{height:14px;background-position:-2391px 0}.iti__flag.iti__ie{height:10px;background-position:-2413px 0}.iti__flag.iti__il{height:15px;background-position:-2435px 0}.iti__flag.iti__im{height:10px;background-position:-2457px 0}.iti__flag.iti__in{height:14px;background-position:-2479px 0}.iti__flag.iti__io{height:10px;background-position:-2501px 0}.iti__flag.iti__iq{height:14px;background-position:-2523px 0}.iti__flag.iti__ir{height:12px;background-position:-2545px 0}.iti__flag.iti__is{height:15px;background-position:-2567px 0}.iti__flag.iti__it{height:14px;background-position:-2589px 0}.iti__flag.iti__je{height:12px;background-position:-2611px 0}.iti__flag.iti__jm{height:10px;background-position:-2633px 0}.iti__flag.iti__jo{height:10px;background-position:-2655px 0}.iti__flag.iti__jp{height:14px;background-position:-2677px 0}.iti__flag.iti__ke{height:14px;background-position:-2699px 0}.iti__flag.iti__kg{height:12px;background-position:-2721px 0}.iti__flag.iti__kh{height:13px;background-position:-2743px 0}.iti__flag.iti__ki{height:10px;background-position:-2765px 0}.iti__flag.iti__km{height:12px;background-position:-2787px 0}.iti__flag.iti__kn{height:14px;background-position:-2809px 0}.iti__flag.iti__kp{height:10px;background-position:-2831px 0}.iti__flag.iti__kr{height:14px;background-position:-2853px 0}.iti__flag.iti__kw{height:10px;background-position:-2875px 0}.iti__flag.iti__ky{height:10px;background-position:-2897px 0}.iti__flag.iti__kz{height:10px;background-position:-2919px 0}.iti__flag.iti__la{height:14px;background-position:-2941px 0}.iti__flag.iti__lb{height:14px;background-position:-2963px 0}.iti__flag.iti__lc{height:10px;background-position:-2985px 0}.iti__flag.iti__li{height:12px;background-position:-3007px 0}.iti__flag.iti__lk{height:10px;background-position:-3029px 0}.iti__flag.iti__lr{height:11px;background-position:-3051px 0}.iti__flag.iti__ls{height:14px;background-position:-3073px 0}.iti__flag.iti__lt{height:12px;background-position:-3095px 0}.iti__flag.iti__lu{height:12px;background-position:-3117px 0}.iti__flag.iti__lv{height:10px;background-position:-3139px 0}.iti__flag.iti__ly{height:10px;background-position:-3161px 0}.iti__flag.iti__ma{height:14px;background-position:-3183px 0}.iti__flag.iti__mc{height:15px;background-position:-3205px 0}.iti__flag.iti__md{height:10px;background-position:-3226px 0}.iti__flag.iti__me{height:10px;background-position:-3248px 0}.iti__flag.iti__mf{height:14px;background-position:-3270px 0}.iti__flag.iti__mg{height:14px;background-position:-3292px 0}.iti__flag.iti__mh{height:11px;background-position:-3314px 0}.iti__flag.iti__mk{height:10px;background-position:-3336px 0}.iti__flag.iti__ml{height:14px;background-position:-3358px 0}.iti__flag.iti__mm{height:14px;background-position:-3380px 0}.iti__flag.iti__mn{height:10px;background-position:-3402px 0}.iti__flag.iti__mo{height:14px;background-position:-3424px 0}.iti__flag.iti__mp{height:10px;background-position:-3446px 0}.iti__flag.iti__mq{height:14px;background-position:-3468px 0}.iti__flag.iti__mr{height:14px;background-position:-3490px 0}.iti__flag.iti__ms{height:10px;background-position:-3512px 0}.iti__flag.iti__mt{height:14px;background-position:-3534px 0}.iti__flag.iti__mu{height:14px;background-position:-3556px 0}.iti__flag.iti__mv{height:14px;background-position:-3578px 0}.iti__flag.iti__mw{height:14px;background-position:-3600px 0}.iti__flag.iti__mx{height:12px;background-position:-3622px 0}.iti__flag.iti__my{height:10px;background-position:-3644px 0}.iti__flag.iti__mz{height:14px;background-position:-3666px 0}.iti__flag.iti__na{height:14px;background-position:-3688px 0}.iti__flag.iti__nc{height:10px;background-position:-3710px 0}.iti__flag.iti__ne{height:15px;background-position:-3732px 0}.iti__flag.iti__nf{height:10px;background-position:-3752px 0}.iti__flag.iti__ng{height:10px;background-position:-3774px 0}.iti__flag.iti__ni{height:12px;background-position:-3796px 0}.iti__flag.iti__nl{height:14px;background-position:-3818px 0}.iti__flag.iti__no{height:15px;background-position:-3840px 0}.iti__flag.iti__np{height:15px;background-position:-3862px 0}.iti__flag.iti__nr{height:10px;background-position:-3877px 0}.iti__flag.iti__nu{height:10px;background-position:-3899px 0}.iti__flag.iti__nz{height:10px;background-position:-3921px 0}.iti__flag.iti__om{height:10px;background-position:-3943px 0}.iti__flag.iti__pa{height:14px;background-position:-3965px 0}.iti__flag.iti__pe{height:14px;background-position:-3987px 0}.iti__flag.iti__pf{height:14px;background-position:-4009px 0}.iti__flag.iti__pg{height:15px;background-position:-4031px 0}.iti__flag.iti__ph{height:10px;background-position:-4053px 0}.iti__flag.iti__pk{height:14px;background-position:-4075px 0}.iti__flag.iti__pl{height:13px;background-position:-4097px 0}.iti__flag.iti__pm{height:14px;background-position:-4119px 0}.iti__flag.iti__pn{height:10px;background-position:-4141px 0}.iti__flag.iti__pr{height:14px;background-position:-4163px 0}.iti__flag.iti__ps{height:10px;background-position:-4185px 0}.iti__flag.iti__pt{height:14px;background-position:-4207px 0}.iti__flag.iti__pw{height:13px;background-position:-4229px 0}.iti__flag.iti__py{height:11px;background-position:-4251px 0}.iti__flag.iti__qa{height:8px;background-position:-4273px 0}.iti__flag.iti__re{height:14px;background-position:-4295px 0}.iti__flag.iti__ro{height:14px;background-position:-4317px 0}.iti__flag.iti__rs{height:14px;background-position:-4339px 0}.iti__flag.iti__ru{height:14px;background-position:-4361px 0}.iti__flag.iti__rw{height:14px;background-position:-4383px 0}.iti__flag.iti__sa{height:14px;background-position:-4405px 0}.iti__flag.iti__sb{height:10px;background-position:-4427px 0}.iti__flag.iti__sc{height:10px;background-position:-4449px 0}.iti__flag.iti__sd{height:10px;background-position:-4471px 0}.iti__flag.iti__se{height:13px;background-position:-4493px 0}.iti__flag.iti__sg{height:14px;background-position:-4515px 0}.iti__flag.iti__sh{height:10px;background-position:-4537px 0}.iti__flag.iti__si{height:10px;background-position:-4559px 0}.iti__flag.iti__sj{height:15px;background-position:-4581px 0}.iti__flag.iti__sk{height:14px;background-position:-4603px 0}.iti__flag.iti__sl{height:14px;background-position:-4625px 0}.iti__flag.iti__sm{height:15px;background-position:-4647px 0}.iti__flag.iti__sn{height:14px;background-position:-4669px 0}.iti__flag.iti__so{height:14px;background-position:-4691px 0}.iti__flag.iti__sr{height:14px;background-position:-4713px 0}.iti__flag.iti__ss{height:10px;background-position:-4735px 0}.iti__flag.iti__st{height:10px;background-position:-4757px 0}.iti__flag.iti__su{height:10px;background-position:-4779px 0}.iti__flag.iti__sv{height:12px;background-position:-4801px 0}.iti__flag.iti__sx{height:14px;background-position:-4823px 0}.iti__flag.iti__sy{height:14px;background-position:-4845px 0}.iti__flag.iti__sz{height:14px;background-position:-4867px 0}.iti__flag.iti__ta{height:10px;background-position:-4889px 0}.iti__flag.iti__tc{height:10px;background-position:-4911px 0}.iti__flag.iti__td{height:14px;background-position:-4933px 0}.iti__flag.iti__tf{height:14px;background-position:-4955px 0}.iti__flag.iti__tg{height:13px;background-position:-4977px 0}.iti__flag.iti__th{height:14px;background-position:-4999px 0}.iti__flag.iti__tj{height:10px;background-position:-5021px 0}.iti__flag.iti__tk{height:10px;background-position:-5043px 0}.iti__flag.iti__tl{height:10px;background-position:-5065px 0}.iti__flag.iti__tm{height:14px;background-position:-5087px 0}.iti__flag.iti__tn{height:14px;background-position:-5109px 0}.iti__flag.iti__to{height:10px;background-position:-5131px 0}.iti__flag.iti__tr{height:14px;background-position:-5153px 0}.iti__flag.iti__tt{height:12px;background-position:-5175px 0}.iti__flag.iti__tv{height:10px;background-position:-5197px 0}.iti__flag.iti__tw{height:14px;background-position:-5219px 0}.iti__flag.iti__tz{height:14px;background-position:-5241px 0}.iti__flag.iti__ua{height:14px;background-position:-5263px 0}.iti__flag.iti__ug{height:14px;background-position:-5285px 0}.iti__flag.iti__uk{height:10px;background-position:-5307px 0}.iti__flag.iti__um{height:11px;background-position:-5329px 0}.iti__flag.iti__un{height:14px;background-position:-5351px 0}.iti__flag.iti__us{height:11px;background-position:-5373px 0}.iti__flag.iti__uy{height:14px;background-position:-5395px 0}.iti__flag.iti__uz{height:10px;background-position:-5417px 0}.iti__flag.iti__va{width:15px;height:15px;background-position:-5439px 0}.iti__flag.iti__vc{height:14px;background-position:-5456px 0}.iti__flag.iti__ve{height:14px;background-position:-5478px 0}.iti__flag.iti__vg{height:10px;background-position:-5500px 0}.iti__flag.iti__vi{height:14px;background-position:-5522px 0}.iti__flag.iti__vn{height:14px;background-position:-5544px 0}.iti__flag.iti__vu{height:12px;background-position:-5566px 0}.iti__flag.iti__wf{height:14px;background-position:-5588px 0}.iti__flag.iti__ws{height:10px;background-position:-5610px 0}.iti__flag.iti__xk{height:15px;background-position:-5632px 0}.iti__flag.iti__ye{height:14px;background-position:-5654px 0}.iti__flag.iti__yt{height:14px;background-position:-5676px 0}.iti__flag.iti__za{height:14px;background-position:-5698px 0}.iti__flag.iti__zm{height:14px;background-position:-5720px 0}.iti__flag.iti__zw{height:10px;background-position:-5742px 0}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-size:5762px 15px;background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}\n`;const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const CHECKBOX_TYPES=[\"checkbox\",\"consent\",\"multiSelect\"];const OPTIONS_TYPES=[\"dropdown\",\"radio\",\"multiSelect\"];const TEXT_PLACEHOLDER_TYPES=[\"input\",\"textArea\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"textArea\",\"number\",\"email\",\"phoneNumber\"];const GAP_TYPES=[\"checkbox\",\"consent\",\"slider\",\"nps\",\"phoneNumber\"];const GAP_HV_TYPES=[\"radio\",\"multiSelect\"];const MIN_MAX_STEP_TYPES=[\"number\",\"slider\"];const PHONE_NUMBER_FORMATS=[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12-3456-7890\"];const INVALID_STATE={valid:false,required:\"required\",value:\"value\"};const DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function FormField(props){var _formState_formId_name,_formState_formId;const{formId,type,name,options,gap,border,shadow,icon,invalidStyle,checkboxStyle}=props;const elementId=name;const required=NO_REQUIRED_TYPES.includes(type)?true:props.required;const iconOnLeft=(icon===null||icon===void 0?void 0:icon.position)==\"left\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const plIcon=pl+(icon&&iconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!iconOnLeft?icon.size+icon.gap:0);const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=(_formState_formId=formState[formId])===null||_formState_formId===void 0?void 0:(_formState_formId_name=_formState_formId[name])===null||_formState_formId_name===void 0?void 0:_formState_formId_name.value;console.log(formState);// Used by the phone number input field to record if the country code is the default\n// country code and should be hidden or if it was entered by the user and should be shown.\nconst[isSpecialValue,setIsSpecialValue]=useState(type==\"phoneNumber\"&&props.phoneNumberDefaultCountryCode.length>0);const[invalid,setInvalid]=useState(INVALID_STATE.valid);const invalidRef=useRef(INVALID_STATE.valid);const ref=useRef(null);function updateField(key,value){setFormState(prev=>{var _prev_formId;return{[formId]:{...prev[formId],[name]:{...(_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name],[key]:value}}};});}function invalidate(newState){invalidRef.current=newState;setInvalid(newState);}function revalidate(){invalidRef.current=INVALID_STATE.valid;setInvalid(INVALID_STATE.valid);}function isValid(value){let valid=true;if(required){switch(type){case\"input\":case\"textArea\":case\"phoneNumber\":valid=value&&value.length>0;break;case\"email\":valid=value&&value.length>0;break;case\"multiSelect\":valid=Array.isArray(value)&&value.length>0;break;case\"consent\":valid=value==\"on\";break;default:valid=value!=null;break;}}if(!valid){invalidate(INVALID_STATE.required);}// Check email validity\nif(valid&&type==\"email\"){valid=isEmailAddress(value);invalidate(INVALID_STATE.value);}return valid;}useEffect(()=>{let value=null;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":value=\"\";break;case\"checkbox\":value=\"off\";break;case\"dropdown\":value=options.includes(props.dropdownDefaultValue)?props.dropdownDefaultValue:null;break;case\"multiSelect\":value=[];break;case\"slider\":value=props.sliderDefaultValue;break;}setFormState(prev=>{var _prev_formId,_prev_formId1;return{[formId]:{...prev[formId],[name]:{ref,value:((_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name])?(_prev_formId1=prev[formId])===null||_prev_formId1===void 0?void 0:_prev_formId1[name].value:value,defaultValue:value,name,required,visible:true,isValid}}};});return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const style={flex:1,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",padding:`${pt}px ${prIcon}px ${pb}px ${plIcon}px`,color:props.fontColor,...props.font,...props.style};function onChangeEventTargetValue(event){updateField(\"value\",event.target.value);}const elements=[];switch(type){case\"input\":elements.push(/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:style,placeholder:props.textPlaceholder}));break;case\"checkbox\":case\"consent\":elements.push(/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",cursor:\"pointer\",alignItems:\"center\",gap:gap,...style},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:value===\"on\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:name,checked:value===\"on\",onChange:event=>{updateField(\"value\",event.target.checked?\"on\":type==\"checkbox\"?\"off\":null);},onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),type==\"checkbox\"?props.checkboxText:props.consentText]}));break;case\"dropdown\":elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/_jsxs(\"select\",{value:!value?DROPDOWN_NONE_SELECTED_VALUE:value,onChange:event=>{updateField(\"value\",event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value);},onFocus:revalidate,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",margin:0,backgroundImage:\"none\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},index))]}),/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:DROPDOWN_ICON_HEIGHT,height:DROPDOWN_ICON_HEIGHT,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":\"2\",stroke:props.fontColor,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:icon&&!iconOnLeft?0:pr,top:`calc(50% - ${DROPDOWN_ICON_HEIGHT/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})})]}));break;case\"textArea\":elements.push(/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{display:\"block\",height:props.resizeable?props.textAreaDefaultHeight:100,minHeight:minHeight,resize:props.resizeable?\"vertical\":\"none\",...style},placeholder:props.textPlaceholder}));break;case\"multiSelect\":const multiSelectOnChange=event=>{const multiSelectValue=event.target.checked?[...value||[],event.target.name]:(value||[]).filter(v=>v!==event.target.name);updateField(\"value\",multiSelectValue);};const optionValues=Array.isArray(value)&&value||[];elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:optionValues.includes(option)}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:option,checked:optionValues.includes(option),onChange:multiSelectOnChange,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"radio\":const{radioStyle}=props;const radioShadow=radioStyle.shadow;const radioBorder=radioStyle.border;const radioCenter=radioStyle.center;elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:value===option?radioStyle.fillOn:radioStyle.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:radioStyle.size,height:radioStyle.size,borderRadius:radioStyle.radius,position:\"relative\",boxShadow:radioShadow&&`${radioShadow.x}px ${radioShadow.y}px ${radioShadow.blur}px ${radioShadow.spread}px ${value===option?radioShadow.colorOn:radioShadow.colorOff}`},initial:false,transition:radioStyle.transition,children:[radioCenter&&/*#__PURE__*/_jsx(motion.div,{animate:{backgroundColor:value===option?radioCenter.colorOn:radioCenter.colorOff,scale:value===option?1:radioCenter.offScale,opacity:value===option?1:radioCenter.offOpacity},style:{position:\"absolute\",left:(radioStyle.size-radioCenter.size)/2,top:(radioStyle.size-radioCenter.size)/2,width:radioCenter.size,height:radioCenter.size,borderRadius:radioCenter.radius},initial:false,transition:radioStyle.transition}),radioBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value===option?radioBorder.colorOn:radioBorder.colorOff},style:{position:\"absolute\",inset:0,borderWidth:radioBorder.widthIsMixed?`${radioBorder.widthTop}px ${radioBorder.widthRight}px ${radioBorder.widthBottom}px ${radioBorder.widthLeft}px`:`${radioBorder.width}px`,borderStyle:radioBorder.style,borderRadius:radioStyle.radius,pointerEvents:\"none\"},initial:false,transition:radioStyle.transition})]}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"number\":const numberUpdateFormState=event=>{const roundedValue=Math.round(Number(event.target.value)/props.step)*props.step;const boundedValue=Math.min(Math.max(roundedValue,props.min),props.max);updateField(\"value\",boundedValue);};const numberOnFocusLost=event=>{numberUpdateFormState(event);};const numberOnKeyDown=event=>{if(event.key===\"Enter\"){numberUpdateFormState(event);}};elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onKeyDown:numberOnKeyDown,onBlur:numberOnFocusLost,style:style,placeholder:props.numberPlaceholder,min:props.min,max:props.max,step:props.step}));break;case\"slider\":var _handle_border,_handle_border1,_track_border,_track_border1,_props_sliderLabel;const track=props.sliderTrack;const handle=props.sliderHandle;const handleCSS=`appearance: none;\n                -webkit-appearance: none;\n                width: ${handle.size}px;\n                height: ${handle.size}px;\n                border-radius: ${handle.radius}px;\n                background-color: ${handle.color};\n                box-sizing: border-box;\n                translate: 0 ${(-handle.size+track.height)/2-(track.border?Math.min(track.border.width,track.height/2):0)}px;\n                border-width: ${((_handle_border=handle.border)===null||_handle_border===void 0?void 0:_handle_border.width)||0}px;\n                border-style: ${handle.border?\"solid\":\"none\"};\n                border-color: ${((_handle_border1=handle.border)===null||_handle_border1===void 0?void 0:_handle_border1.color)||\"none\"};`;const trackCSS=`appearance: none;\n                -webkit-appearance: none;\n                height: ${track.height}px;\n                border-radius: ${track.radius}px;\n                background-color: ${track.color};\n                box-sizing: border-box;\n                border-width: ${((_track_border=track.border)===null||_track_border===void 0?void 0:_track_border.width)||0}px;\n                border-style: ${track.border?\"solid\":\"none\"};\n                border-color: ${((_track_border1=track.border)===null||_track_border1===void 0?void 0:_track_border1.color)||\"none\"};`;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:((_props_sliderLabel=props.sliderLabel)===null||_props_sliderLabel===void 0?void 0:_props_sliderLabel.position)==\"right\"?\"row-reverse\":\"row\",gap:gap,alignItems:\"center\",...style},children:[props.sliderLabel&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,minWidth:props.sliderLabel.minWidth},children:[props.sliderLabel.prefix,value||props.sliderDefaultValue,props.sliderLabel.suffix]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:props.min,max:props.max,step:props.step,value:value||props.sliderDefaultValue,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{flex:1,appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",height:Math.max(handle.size,track.height),background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${elementId} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${elementId} input[type=range]::-webkit-slider-runnable-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-progress {${trackCSS}}\n                    `}));break;case\"nps\":const{npsButtons,npsLabels}=props;const{innerRadius,outerRadius}=npsButtons;const buttonBorder=npsButtons.border;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:gap,...style,width:undefined},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:npsLabels.left}),/*#__PURE__*/_jsx(\"span\",{children:npsLabels.right})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:npsButtons.gap},children:Array.from({length:props.npsMax+1}).map((_,index)=>{const selected=value==index;const radius=index==0?`${outerRadius}px ${innerRadius}px ${innerRadius}px ${outerRadius}px`:index==props.npsMax?`${innerRadius}px ${outerRadius}px ${outerRadius}px ${innerRadius}px`:`${innerRadius}px`;return /*#__PURE__*/_jsxs(motion.button,{animate:{backgroundColor:selected?npsButtons.selectedColor:npsButtons.deselectedColor,color:selected?npsButtons.selectedFontColor:npsButtons.deelectedFontColor},style:{position:\"relative\",flex:1,height:npsButtons.height,border:\"none\",outline:\"none\",borderRadius:radius,minWidth:npsButtons.minWidth,cursor:\"pointer\",...npsButtons.font},onClick:()=>{updateField(\"value\",index);revalidate();},initial:false,transition:npsButtons.transition,children:[index,buttonBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:selected?buttonBorder.selectedColor:buttonBorder.deselectedColor},style:{position:\"absolute\",inset:0,borderWidth:buttonBorder.widthIsMixed?`${buttonBorder.widthTop}px ${buttonBorder.widthRight}px ${buttonBorder.widthBottom}px ${buttonBorder.widthLeft}px`:`${buttonBorder.width}px`,borderStyle:buttonBorder.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:npsButtons.transition})]},index);})})]}));break;case\"date\":case\"time\":elements.push(/*#__PURE__*/_jsx(\"input\",{// id={elementId}\ntype:type,value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{...style}}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::-webkit-datetime-edit {\n                    flex: 0 1 auto;\n                    z-index: 1;\n                    cursor: text;\n                    color: ${props.fontColor};\n                }\n                \n                #${elementId} input::-webkit-calendar-picker-indicator {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    inset: 0;\n                    padding: 0;\n                    opacity: 0;\n                    margin: 0;\n                    overflow: visible;\n                    cursor: pointer;\n                }`}));break;case\"email\":function emailOnFocusLost(event){if(event.target.value.length>0&&!isEmailAddress(event.target.value)){invalidate(INVALID_STATE.value);}}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onBlur:emailOnFocusLost,style:style,placeholder:props.emailPlaceholder}));break;case\"phoneNumber\":function phoneNumberOnChange(event){const[phoneNumber,hasCountryCode]=formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCustomFormat,props.phoneNumberCountryCodeFormat,props.phoneNumberDefaultCountryCode);setIsSpecialValue(!hasCountryCode);updateField(\"value\",phoneNumber);}function phoneNumberOnChangeRawField(value){// const [phoneNumber, hasCountryCode] = formatPhoneNumber(\n//     value,\n//     props.phoneNumberFormat,\n//     props.phoneNumberCustomFormat,\n//     props.phoneNumberCountryCodeFormat,\n//     props.phoneNumberDefaultCountryCode\n// )\n// console.log(\"Value Changed:\", value)\n// setIsSpecialValue(!hasCountryCode)\nupdateField(\"value\",value);}elements.push(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(IntlTelInput,{// initialValue={}\nonChangeNumber:phoneNumberOnChangeRawField,// onChangeValidity={setIsValid}\n// onChangeErrorCode={setErrorCode}\n// any initialisation options from the readme will work here\n// showSelectedDialCode={true}\n// autoPlaceholder={\"aggressive\"}\ninitOptions:{initialCountry:\"br\",utilsScript:\"https://cdn.jsdelivr.net/npm/intl-tel-input@21.0.0/build/js/utils.js\"}})]}));break;}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",color:props.fontColor,borderRadius:borderRadius,overflow:\"visible\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${shadow.color}`,...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:iconOnLeft?pl:undefined,right:!iconOnLeft?pr:undefined}}),elements,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::placeholder, #${elementId} textarea::placeholder { color: ${props.placeholderFontColor}; }`})]}),invalid&&invalidStyle.errorMessage&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",margin:0,marginTop:invalidStyle.errorMessage.gap,whiteSpace:\"pre\",color:invalidStyle.errorMessage.fontColor,...invalidStyle.errorMessage.font},children:invalid==INVALID_STATE.required?invalidStyle.errorMessage.requiredMessage:invalidStyle.errorMessage.invalidMessage})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Dropdown\",\"Text Area\",\"Email\",\"Phone Number\",\"Multi-Select\",\"Radio\",\"Number\",\"Slider\",\"Net Promoter Score\",\"Date\",\"Time\",\"Consent\"]},name:{type:ControlType.String,defaultValue:\"fieldName\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>NO_REQUIRED_TYPES.includes(props.type)},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>!TEXT_PLACEHOLDER_TYPES.includes(props.type)},numberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"0\",hidden:props=>props.type!=\"number\"},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},phoneNumberFormat:{title:\"Format\",type:ControlType.Enum,defaultValue:\"(123) 456 - 7890\",options:PHONE_NUMBER_FORMATS,// options: [...PHONE_NUMBER_FORMATS, \"custom\"],\n// optionTitles: [...PHONE_NUMBER_FORMATS, \"Custom Format\"],\nhidden:props=>props.type!=\"phoneNumber\"},// phoneNumberCustomFormat: {\n//     title: \" \",\n//     type: ControlType.String,\n//     defaultValue: \"(XXX) XXX - XXXX\",\n//     hidden: (props) =>\n//         props.type != \"phoneNumber\" || props.phoneNumberFormat != \"custom\",\n// },\nphoneNumberDefaultCountryCode:{title:\"Default Country Code\",type:ControlType.String,defaultValue:\"1\",hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"noSpace\"],optionTitles:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"1 (No Space)\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"+1 (123) 456 - 7890\",hidden:props=>props.type!=\"phoneNumber\"},consentText:{type:ControlType.String,defaultValue:\"I agree to the Terms & Conditions.\",title:\"Text\",hidden:props=>props.type!=\"consent\"},checkboxText:{type:ControlType.String,defaultValue:\"Checkbox\",title:\"Text\",hidden:props=>props.type!=\"checkbox\"},options:{title:\"Options\",type:ControlType.Array,propertyControl:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:props=>!OPTIONS_TYPES.includes(props.type)},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:4,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:12,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:1.5,min:.1,step:.1},color:{type:ControlType.Color,defaultValue:\"#FFF\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"rgba(219, 219, 219, 0)\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(219, 219, 219, 0)\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>!CHECKBOX_TYPES.includes(props.type)},radioStyle:{type:ControlType.Object,title:\"Radio\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#EDEDED\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0},center:{type:ControlType.Object,optional:true,buttonTitle:\"Options\",defaultValue:{colorOn:\"#0075FF\",colorOff:\"#0075FF\",size:8,radius:8,offScale:.5,offOpacity:0},controls:{colorOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},colorOff:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:8,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0,step:1},offScale:{type:ControlType.Number,defaultValue:.5,min:0,step:.01},offOpacity:{type:ControlType.Number,defaultValue:0,min:0,max:1,step:.01}}},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"#0075FF\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>props.type!==\"radio\"},npsMax:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Max\",hidden:props=>props.type!=\"nps\"},npsLabels:{type:ControlType.Object,title:\"Labels\",controls:{left:{type:ControlType.String,defaultValue:\"Not Likely\"},right:{type:ControlType.String,defaultValue:\"Extremely Likely\"}},hidden:props=>props.type!=\"nps\"},npsButtons:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Buttons\",controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Selected\"},selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Font Color\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#F0F0F0\",title:\"Deselected\"},deselectedFontColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Deslected Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1}},innerRadius:{type:ControlType.Number,defaultValue:4,min:0,step:1},outerRadius:{type:ControlType.Number,defaultValue:8,min:0,step:1},gap:{type:ControlType.Number,defaultValue:4,min:0,step:1},height:{type:ControlType.Number,defaultValue:40,min:0,step:1},minWidth:{type:ControlType.Number,defaultValue:30,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#004CA8\",title:\"Selected\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Deselected\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}},hidden:props=>props.type!=\"nps\"},sliderHandle:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Handle\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},sliderTrack:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Track\",controls:{color:{type:ControlType.Color,defaultValue:\"#D9D9D9\"},height:{type:ControlType.Number,defaultValue:4,min:1,step:1},radius:{type:ControlType.Number,defaultValue:2,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},max:{title:\"Max\",type:ControlType.Number,defaultValue:100,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},step:{type:ControlType.Number,defaultValue:1,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},resizeable:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!=\"textArea\"},textAreaDefaultHeight:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\"Height\",hidden:props=>props.type!=\"textArea\"||!props.resizeable},sliderDefaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default Value\",hidden:props=>props.type!=\"slider\"},sliderLabel:{type:ControlType.Object,defaultValue:{defaultValue:\"left\",minWidth:24},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},minWidth:{type:ControlType.Number,defaultValue:24,min:0,step:1},prefix:{type:ControlType.String},suffix:{type:ControlType.String}},hidden:props=>props.type!=\"slider\"},dropdownDefaultValue:{type:ControlType.String,title:\"Default Value\",hidden:props=>props.type!=\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.options.includes(props.defaultValue)||props.type!=\"dropdown\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5},hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_TYPES.includes(props.type)},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:iconPropertyControls,shadow:shadowPropertyControls,textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},errorMessage:{type:ControlType.Object,optional:true,controls:{invalidMessage:{type:ControlType.String,defaultValue:\"Invalid value.\",displayTextArea:true},requiredMessage:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true},fontColor:{type:ControlType.Color,defaultValue:\"#FF0000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});// Utility functions\nfunction isEmailAddress(string){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(string);}function formatPhoneNumber(phoneNumberString,format,customFormat,countryCodeFormat,defaultCountryCode){// Remove all non-numeric characters\nconst cleaned=(\"\"+phoneNumberString).replace(/\\D/g,\"\");// Check the length to decide if there's a country code\nconst match=cleaned.match(/^(\\d{1,4})?(\\d{3})(\\d{3})(\\d{4})$/);let hasCountryCode=false;let phoneNumber=cleaned;if(match){hasCountryCode=Boolean(match[1]);let intlCode=\"\";const countryCode=match[1]||defaultCountryCode;if(countryCode===null||countryCode===void 0?void 0:countryCode.length){switch(countryCodeFormat){case\"+1\":intlCode=`+${countryCode} `;break;case\"(1)\":intlCode=`(${countryCode}) `;break;case\"(+1)\":intlCode=`(+${countryCode}) `;break;case\"1\":intlCode=`${countryCode} `;break;case\"noSpace\":intlCode=`${countryCode}`;break;}}switch(format){case\"custom\":let formattedNumber=\"\";let digitIndex=0;for(let i=0;i<customFormat.length;i++){if(customFormat[i]===\"X\"){formattedNumber+=cleaned[digitIndex]||\"\";digitIndex++;}else{formattedNumber+=customFormat[i];}}phoneNumber=intlCode+formattedNumber;break;case\"(123) 456 - 7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;break;case\"(123) 456-7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;break;case\"123-456-7890\":phoneNumber=`${intlCode}${match[2]}-${match[3]}-${match[4]}`;break;case\"123.456.7890\":phoneNumber=`${intlCode}${match[2]}.${match[3]}.${match[4]}`;break;case\"123 456 7890\":phoneNumber=`${intlCode}${match[2]} ${match[3]} ${match[4]}`;break;case\"1234567890\":phoneNumber=`${intlCode}${match[2]}${match[3]}${match[4]}`;break;case\"12-3456-7890\":phoneNumber=`${intlCode}${match[2].slice(0,-1)}-${match[2].charAt(2)}${match[3]}-${match[4]}`;break;}}return[phoneNumber,hasCountryCode];}function removeCountryCode(phoneNumber,phoneNumberFormat,phoneNumberCustomFormat){let firstSpaceIndex=(phoneNumber===null||phoneNumber===void 0?void 0:phoneNumber.indexOf(\" \"))||-1;if(firstSpaceIndex===-1){return phoneNumber// No space found\n;}let numberLength=10;if(phoneNumberFormat==\"custom\"){numberLength=(phoneNumberCustomFormat.match(/X/g)||[]).length;}let count=0;let hasCountryCode=false;for(let i=firstSpaceIndex+1;i<phoneNumber.length;i++){if(/\\d/.test(phoneNumber[i])){// Check if the character is a number\ncount++;if(count>=numberLength){hasCountryCode=true;break;}}}if(hasCountryCode){return phoneNumber.substring(firstSpaceIndex+1);}return phoneNumber;}function Checkbox(props){const{on,border,shadow}=props;return /*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:on?props.fillOn:props.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:props.size,height:props.size,borderRadius:props.radius,position:\"relative\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${on?shadow.colorOn:shadow.colorOff}`},initial:false,transition:props.transition,children:[props.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:props.icon.size,height:props.icon.size,viewBox:\"0 0 24 24\",strokeWidth:props.icon.lineWidth*(24/props.icon.size),stroke:props.icon.color,fill:\"none\",strokeLinecap:props.icon.rounded?\"round\":\"butt\",strokeLinejoin:props.icon.rounded?\"round\":\"miter\",animate:{opacity:on?1:0},style:{display:\"block\"},initial:false,transition:props.transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})}),border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:on?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderRadius:props.radius,pointerEvents:\"none\"},initial:false,transition:props.transition})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField_3_1_1.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,shadowPropertyControls,useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@HsOcpLUwvhj8kPmjxpc7\";const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const CHECKBOX_TYPES=[\"checkbox\",\"consent\",\"multiSelect\"];const OPTIONS_TYPES=[\"dropdown\",\"radio\",\"multiSelect\"];const TEXT_PLACEHOLDER_TYPES=[\"input\",\"textArea\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"textArea\",\"number\",\"email\",\"phoneNumber\"];const GAP_TYPES=[\"checkbox\",\"consent\",\"slider\",\"nps\",\"phoneNumber\"];const GAP_HV_TYPES=[\"radio\",\"multiSelect\"];const MIN_MAX_STEP_TYPES=[\"number\",\"slider\"];const PHONE_NUMBER_FORMATS=[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12-3456-7890\"];const INVALID_STATE={valid:false,required:\"required\",value:\"value\"};const DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n */export default function FormField(props){var _formState_formId_name,_formState_formId;const{formId,type,name,options,gap,border,shadow,icon,invalidStyle,checkboxStyle}=props;const elementId=name;const required=NO_REQUIRED_TYPES.includes(type)?true:props.required;const iconOnLeft=(icon===null||icon===void 0?void 0:icon.position)==\"left\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const plIcon=pl+(icon&&iconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!iconOnLeft?icon.size+icon.gap:0);const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=(_formState_formId=formState[formId])===null||_formState_formId===void 0?void 0:(_formState_formId_name=_formState_formId[name])===null||_formState_formId_name===void 0?void 0:_formState_formId_name.value;// Used by the phone number input field to record if the country code is the default\n// country code and should be hidden or if it was entered by the user and should be shown.\nconst[isSpecialValue,setIsSpecialValue]=useState(type==\"phoneNumber\"&&props.phoneNumberDefaultCountryCode.length>0);const[invalid,setInvalid]=useState(INVALID_STATE.valid);const invalidRef=useRef(INVALID_STATE.valid);const ref=useRef(null);function updateField(key,value){setFormState(prev=>{var _prev_formId;return{[formId]:{...prev[formId],[name]:{...(_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name],[key]:value}}};});}function invalidate(newState){invalidRef.current=newState;setInvalid(newState);}function revalidate(){invalidRef.current=INVALID_STATE.valid;setInvalid(INVALID_STATE.valid);}function isValid(value){let valid=true;if(required){switch(type){case\"input\":case\"textArea\":case\"phoneNumber\":valid=value&&value.length>0;break;case\"email\":valid=value&&value.length>0;break;case\"multiSelect\":valid=Array.isArray(value)&&value.length>0;break;case\"consent\":valid=value==\"on\";break;default:valid=value!=null;break;}}if(!valid){invalidate(INVALID_STATE.required);}// Check email validity\nif(valid&&type==\"email\"){valid=isEmailAddress(value);invalidate(INVALID_STATE.value);}return valid;}useEffect(()=>{let value=null;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":value=\"\";break;case\"checkbox\":value=\"off\";break;case\"dropdown\":value=options.includes(props.dropdownDefaultValue)?props.dropdownDefaultValue:null;break;case\"multiSelect\":value=[];break;case\"slider\":value=props.sliderDefaultValue;break;}setFormState(prev=>{var _prev_formId,_prev_formId1;return{[formId]:{...prev[formId],[name]:{ref,value:((_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name])?(_prev_formId1=prev[formId])===null||_prev_formId1===void 0?void 0:_prev_formId1[name].value:value,defaultValue:value,name,required,visible:true,isValid}}};});return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const style={flex:1,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",padding:`${pt}px ${prIcon}px ${pb}px ${plIcon}px`,color:props.fontColor,...props.font,...props.style};function onChangeEventTargetValue(event){updateField(\"value\",event.target.value);}const elements=[];switch(type){case\"input\":elements.push(/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:style,placeholder:props.textPlaceholder}));break;case\"checkbox\":case\"consent\":elements.push(/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",cursor:\"pointer\",alignItems:\"center\",gap:gap,...style},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:value===\"on\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:name,checked:value===\"on\",onChange:event=>{updateField(\"value\",event.target.checked?\"on\":type==\"checkbox\"?\"off\":null);},onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),type==\"checkbox\"?props.checkboxText:props.consentText]}));break;case\"dropdown\":elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/_jsxs(\"select\",{value:!value?DROPDOWN_NONE_SELECTED_VALUE:value,onChange:event=>{updateField(\"value\",event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value);},onFocus:revalidate,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",margin:0,backgroundImage:\"none\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},index))]}),/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:DROPDOWN_ICON_HEIGHT,height:DROPDOWN_ICON_HEIGHT,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":\"2\",stroke:props.fontColor,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:icon&&!iconOnLeft?0:pr,top:`calc(50% - ${DROPDOWN_ICON_HEIGHT/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})})]}));break;case\"textArea\":elements.push(/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{display:\"block\",height:props.resizeable?props.textAreaDefaultHeight:100,minHeight:minHeight,resize:props.resizeable?\"vertical\":\"none\",...style},placeholder:props.textPlaceholder}));break;case\"multiSelect\":const multiSelectOnChange=event=>{const multiSelectValue=event.target.checked?[...value||[],event.target.name]:(value||[]).filter(v=>v!==event.target.name);updateField(\"value\",multiSelectValue);};const optionValues=Array.isArray(value)&&value||[];elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:optionValues.includes(option)}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:option,checked:optionValues.includes(option),onChange:multiSelectOnChange,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"radio\":const{radioStyle}=props;const radioShadow=radioStyle.shadow;const radioBorder=radioStyle.border;const radioDotPadding=(radioStyle.size-radioStyle.dotSize)/2;elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:value===option?radioStyle.fillOn:radioStyle.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:radioStyle.size,height:radioStyle.size,borderRadius:radioStyle.radius,position:\"relative\",boxShadow:radioShadow&&`${radioShadow.x}px ${radioShadow.y}px ${radioShadow.blur}px ${radioShadow.spread}px ${value===option?radioShadow.colorOn:radioShadow.colorOff}`},initial:false,transition:radioStyle.transition,children:[radioStyle.dotColor&&/*#__PURE__*/_jsx(motion.div,{animate:{scale:value===option?1:.5,opacity:value===option?1:0},style:{position:\"absolute\",left:radioDotPadding,top:radioDotPadding,width:radioStyle.dotSize,height:radioStyle.dotSize,backgroundColor:radioStyle.dotColor,borderRadius:Math.max(0,radioStyle.radius-radioDotPadding)},initial:false,transition:radioStyle.transition}),radioBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value===option?radioBorder.colorOn:radioBorder.colorOff},style:{position:\"absolute\",inset:0,borderWidth:radioBorder.widthIsMixed?`${radioBorder.widthTop}px ${radioBorder.widthRight}px ${radioBorder.widthBottom}px ${radioBorder.widthLeft}px`:`${radioBorder.width}px`,borderStyle:radioBorder.style,borderRadius:radioStyle.radius,pointerEvents:\"none\"},initial:false,transition:radioStyle.transition})]}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"number\":const numberUpdateFormState=event=>{const roundedValue=Math.round(Number(event.target.value)/props.step)*props.step;const boundedValue=Math.min(Math.max(roundedValue,props.min),props.max);updateField(\"value\",boundedValue);};const numberOnFocusLost=event=>{numberUpdateFormState(event);};const numberOnKeyDown=event=>{if(event.key===\"Enter\"){numberUpdateFormState(event);}};elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onKeyDown:numberOnKeyDown,onBlur:numberOnFocusLost,style:style,placeholder:props.numberPlaceholder,min:props.min,max:props.max,step:props.step}));break;case\"slider\":var _handle_border,_handle_border1,_track_border,_track_border1,_props_sliderLabel;const track=props.sliderTrack;const handle=props.sliderHandle;const handleCSS=`appearance: none;\n                -webkit-appearance: none;\n                width: ${handle.size}px;\n                height: ${handle.size}px;\n                border-radius: ${handle.radius}px;\n                background-color: ${handle.color};\n                box-sizing: border-box;\n                translate: 0 ${(-handle.size+track.height)/2-(track.border?Math.min(track.border.width,track.height/2):0)}px;\n                border-width: ${((_handle_border=handle.border)===null||_handle_border===void 0?void 0:_handle_border.width)||0}px;\n                border-style: ${handle.border?\"solid\":\"none\"};\n                border-color: ${((_handle_border1=handle.border)===null||_handle_border1===void 0?void 0:_handle_border1.color)||\"none\"};`;const trackCSS=`appearance: none;\n                -webkit-appearance: none;\n                height: ${track.height}px;\n                border-radius: ${track.radius}px;\n                background-color: ${track.color};\n                box-sizing: border-box;\n                border-width: ${((_track_border=track.border)===null||_track_border===void 0?void 0:_track_border.width)||0}px;\n                border-style: ${track.border?\"solid\":\"none\"};\n                border-color: ${((_track_border1=track.border)===null||_track_border1===void 0?void 0:_track_border1.color)||\"none\"};`;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:((_props_sliderLabel=props.sliderLabel)===null||_props_sliderLabel===void 0?void 0:_props_sliderLabel.position)==\"right\"?\"row-reverse\":\"row\",gap:gap,alignItems:\"center\",...style},children:[props.sliderLabel&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,minWidth:props.sliderLabel.minWidth},children:[props.sliderLabel.prefix,value||props.sliderDefaultValue,props.sliderLabel.suffix]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:props.min,max:props.max,step:props.step,value:value||props.sliderDefaultValue,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{flex:1,appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",height:Math.max(handle.size,track.height),background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${elementId} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${elementId} input[type=range]::-webkit-slider-runnable-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-progress {${trackCSS}}\n                    `}));break;case\"nps\":const{npsButtons,npsLabels}=props;const{innerRadius,outerRadius}=npsButtons;const buttonBorder=npsButtons.border;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:gap,...style,width:undefined},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:npsLabels.left}),/*#__PURE__*/_jsx(\"span\",{children:npsLabels.right})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:npsButtons.gap},children:Array.from({length:props.npsMax+1}).map((_,index)=>{const selected=value==index;const radius=index==0?`${outerRadius}px ${innerRadius}px ${innerRadius}px ${outerRadius}px`:index==props.npsMax?`${innerRadius}px ${outerRadius}px ${outerRadius}px ${innerRadius}px`:`${innerRadius}px`;return /*#__PURE__*/_jsxs(motion.button,{animate:{backgroundColor:selected?npsButtons.selectedColor:npsButtons.deselectedColor,color:selected?npsButtons.selectedFontColor:npsButtons.deelectedFontColor},style:{position:\"relative\",flex:1,height:npsButtons.height,border:\"none\",outline:\"none\",borderRadius:radius,minWidth:npsButtons.minWidth,cursor:\"pointer\",...npsButtons.font},onClick:()=>{updateField(\"value\",index);revalidate();},initial:false,transition:npsButtons.transition,children:[index,buttonBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:selected?buttonBorder.selectedColor:buttonBorder.deselectedColor},style:{position:\"absolute\",inset:0,borderWidth:buttonBorder.widthIsMixed?`${buttonBorder.widthTop}px ${buttonBorder.widthRight}px ${buttonBorder.widthBottom}px ${buttonBorder.widthLeft}px`:`${buttonBorder.width}px`,borderStyle:buttonBorder.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:npsButtons.transition})]},index);})})]}));break;case\"date\":case\"time\":elements.push(/*#__PURE__*/_jsx(\"input\",{// id={elementId}\ntype:type,value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{...style}}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::-webkit-datetime-edit {\n                    flex: 0 1 auto;\n                    z-index: 1;\n                    cursor: text;\n                    color: ${props.fontColor};\n                }\n                \n                #${elementId} input::-webkit-calendar-picker-indicator {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    inset: 0;\n                    padding: 0;\n                    opacity: 0;\n                    margin: 0;\n                    overflow: visible;\n                    cursor: pointer;\n                }`}));break;case\"email\":function emailOnFocusLost(event){if(event.target.value.length>0&&!isEmailAddress(event.target.value)){invalidate(INVALID_STATE.value);}}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onBlur:emailOnFocusLost,style:style,placeholder:props.emailPlaceholder}));break;case\"phoneNumber\":function phoneNumberOnChange(event){const[phoneNumber,hasCountryCode]=formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCustomFormat,props.phoneNumberCountryCodeFormat,props.phoneNumberDefaultCountryCode);setIsSpecialValue(!hasCountryCode);updateField(\"value\",phoneNumber);}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:isSpecialValue?removeCountryCode(value,props.phoneNumberFormat,props.phoneNumberCustomFormat):value,onChange:phoneNumberOnChange,onFocus:revalidate,style:style,placeholder:props.phoneNumberPlaceholder}));break;}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",color:props.fontColor,borderRadius:borderRadius,overflow:\"visible\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${shadow.color}`,...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:iconOnLeft?pl:undefined,right:!iconOnLeft?pr:undefined}}),elements,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::placeholder, #${elementId} textarea::placeholder {\n                        color: ${props.placeholderFontColor};\n                    }`})]}),invalid&&invalidStyle.errorMessage&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",margin:0,marginTop:invalidStyle.errorMessage.gap,whiteSpace:\"pre\",color:invalidStyle.errorMessage.fontColor,...invalidStyle.errorMessage.font},children:invalid==INVALID_STATE.required?invalidStyle.errorMessage.requiredMessage:invalidStyle.errorMessage.invalidMessage})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Dropdown\",\"Text Area\",\"Email\",\"Phone Number\",\"Multi-Select\",\"Radio\",\"Number\",\"Slider\",\"Net Promoter Score\",\"Date\",\"Time\",\"Consent\"]},name:{type:ControlType.String,defaultValue:\"fieldName\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>NO_REQUIRED_TYPES.includes(props.type)},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>!TEXT_PLACEHOLDER_TYPES.includes(props.type)},numberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"0\",hidden:props=>props.type!=\"number\"},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},phoneNumberFormat:{title:\"Format\",type:ControlType.Enum,defaultValue:\"(123) 456 - 7890\",options:PHONE_NUMBER_FORMATS,// options: [...PHONE_NUMBER_FORMATS, \"custom\"],\n// optionTitles: [...PHONE_NUMBER_FORMATS, \"Custom Format\"],\nhidden:props=>props.type!=\"phoneNumber\"},// phoneNumberCustomFormat: {\n//     title: \" \",\n//     type: ControlType.String,\n//     defaultValue: \"(XXX) XXX - XXXX\",\n//     hidden: (props) =>\n//         props.type != \"phoneNumber\" || props.phoneNumberFormat != \"custom\",\n// },\nphoneNumberDefaultCountryCode:{title:\"Default Country Code\",type:ControlType.String,defaultValue:\"1\",hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"noSpace\"],optionTitles:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"1 (No Space)\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"+1 (123) 456 - 7890\",hidden:props=>props.type!=\"phoneNumber\"},consentText:{type:ControlType.String,defaultValue:\"I agree to the Terms & Conditions.\",title:\"Text\",hidden:props=>props.type!=\"consent\"},checkboxText:{type:ControlType.String,defaultValue:\"Checkbox\",title:\"Text\",hidden:props=>props.type!=\"checkbox\"},options:{title:\"Options\",type:ControlType.Array,propertyControl:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:props=>!OPTIONS_TYPES.includes(props.type)},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:4,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:12,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:1.5,min:.1,step:.1},color:{type:ControlType.Color,defaultValue:\"#FFF\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"rgba(219, 219, 219, 0)\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(219, 219, 219, 0)\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>!CHECKBOX_TYPES.includes(props.type)},radioStyle:{type:ControlType.Object,title:\"Radio\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#EDEDED\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0},dotColor:{type:ControlType.Color,defaultValue:\"#0075FF\",optional:true},dotSize:{type:ControlType.Number,defaultValue:8,min:1,step:1,hidden:props=>!props.dotColor},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"#0075FF\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>props.type!==\"radio\"},npsMax:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Max\",hidden:props=>props.type!=\"nps\"},npsLabels:{type:ControlType.Object,title:\"Labels\",controls:{left:{type:ControlType.String,defaultValue:\"Not Likely\"},right:{type:ControlType.String,defaultValue:\"Extremely Likely\"}},hidden:props=>props.type!=\"nps\"},npsButtons:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Buttons\",controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Selected\"},selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Font Color\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#F0F0F0\",title:\"Deselected\"},deselectedFontColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Deslected Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1}},innerRadius:{type:ControlType.Number,defaultValue:4,min:0,step:1},outerRadius:{type:ControlType.Number,defaultValue:8,min:0,step:1},gap:{type:ControlType.Number,defaultValue:4,min:0,step:1},height:{type:ControlType.Number,defaultValue:40,min:0,step:1},minWidth:{type:ControlType.Number,defaultValue:30,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#004CA8\",title:\"Selected\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Deselected\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}},hidden:props=>props.type!=\"nps\"},sliderHandle:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Handle\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},sliderTrack:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Track\",controls:{color:{type:ControlType.Color,defaultValue:\"#D9D9D9\"},height:{type:ControlType.Number,defaultValue:4,min:1,step:1},radius:{type:ControlType.Number,defaultValue:2,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},max:{title:\"Max\",type:ControlType.Number,defaultValue:100,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},step:{type:ControlType.Number,defaultValue:1,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},resizeable:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!=\"textArea\"},textAreaDefaultHeight:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\"Height\",hidden:props=>props.type!=\"textArea\"||!props.resizeable},sliderDefaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default Value\",hidden:props=>props.type!=\"slider\"},sliderLabel:{type:ControlType.Object,defaultValue:{defaultValue:\"left\",minWidth:24},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},minWidth:{type:ControlType.Number,defaultValue:24,min:0,step:1},prefix:{type:ControlType.String},suffix:{type:ControlType.String}},hidden:props=>props.type!=\"slider\"},dropdownDefaultValue:{type:ControlType.String,title:\"Default Value\",hidden:props=>props.type!=\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.options.includes(props.defaultValue)||props.type!=\"dropdown\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5},hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_TYPES.includes(props.type)},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:iconPropertyControls,shadow:shadowPropertyControls,textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},errorMessage:{type:ControlType.Object,optional:true,controls:{invalidMessage:{type:ControlType.String,defaultValue:\"Invalid value.\",displayTextArea:true},requiredMessage:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true},fontColor:{type:ControlType.Color,defaultValue:\"#FF0000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});// Utility functions\nfunction isEmailAddress(string){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(string);}function formatPhoneNumber(phoneNumberString,format,customFormat,countryCodeFormat,defaultCountryCode){// Remove all non-numeric characters\nconst cleaned=(\"\"+phoneNumberString).replace(/\\D/g,\"\");// Check the length to decide if there's a country code\nconst match=cleaned.match(/^(\\d{1,4})?(\\d{3})(\\d{3})(\\d{4})$/);let hasCountryCode=false;let phoneNumber=cleaned;if(match){hasCountryCode=Boolean(match[1]);let intlCode=\"\";const countryCode=match[1]||defaultCountryCode;if(countryCode===null||countryCode===void 0?void 0:countryCode.length){switch(countryCodeFormat){case\"+1\":intlCode=`+${countryCode} `;break;case\"(1)\":intlCode=`(${countryCode}) `;break;case\"(+1)\":intlCode=`(+${countryCode}) `;break;case\"1\":intlCode=`${countryCode} `;break;case\"noSpace\":intlCode=`${countryCode}`;break;}}switch(format){case\"custom\":let formattedNumber=\"\";let digitIndex=0;for(let i=0;i<customFormat.length;i++){if(customFormat[i]===\"X\"){formattedNumber+=cleaned[digitIndex]||\"\";digitIndex++;}else{formattedNumber+=customFormat[i];}}phoneNumber=intlCode+formattedNumber;break;case\"(123) 456 - 7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;break;case\"(123) 456-7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;break;case\"123-456-7890\":phoneNumber=`${intlCode}${match[2]}-${match[3]}-${match[4]}`;break;case\"123.456.7890\":phoneNumber=`${intlCode}${match[2]}.${match[3]}.${match[4]}`;break;case\"123 456 7890\":phoneNumber=`${intlCode}${match[2]} ${match[3]} ${match[4]}`;break;case\"1234567890\":phoneNumber=`${intlCode}${match[2]}${match[3]}${match[4]}`;break;case\"12-3456-7890\":phoneNumber=`${intlCode}${match[2].slice(0,-1)}-${match[2].charAt(2)}${match[3]}-${match[4]}`;break;}}return[phoneNumber,hasCountryCode];}function removeCountryCode(phoneNumber,phoneNumberFormat,phoneNumberCustomFormat){let firstSpaceIndex=(phoneNumber===null||phoneNumber===void 0?void 0:phoneNumber.indexOf(\" \"))||-1;if(firstSpaceIndex===-1){return phoneNumber// No space found\n;}let numberLength=10;if(phoneNumberFormat==\"custom\"){numberLength=(phoneNumberCustomFormat.match(/X/g)||[]).length;}let count=0;let hasCountryCode=false;for(let i=firstSpaceIndex+1;i<phoneNumber.length;i++){if(/\\d/.test(phoneNumber[i])){// Check if the character is a number\ncount++;if(count>=numberLength){hasCountryCode=true;break;}}}if(hasCountryCode){return phoneNumber.substring(firstSpaceIndex+1);}return phoneNumber;}function Checkbox(props){const{on,border,shadow}=props;return /*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:on?props.fillOn:props.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:props.size,height:props.size,borderRadius:props.radius,position:\"relative\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${on?shadow.colorOn:shadow.colorOff}`},initial:false,transition:props.transition,children:[props.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:props.icon.size,height:props.icon.size,viewBox:\"0 0 24 24\",strokeWidth:props.icon.lineWidth*(24/props.icon.size),stroke:props.icon.color,fill:\"none\",strokeLinecap:props.icon.rounded?\"round\":\"butt\",strokeLinejoin:props.icon.rounded?\"round\":\"miter\",animate:{opacity:on?1:0},style:{display:\"block\"},initial:false,transition:props.transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})}),border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:on?border.colorOn:border.colorOff},style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderRadius:props.radius,pointerEvents:\"none\"},initial:false,transition:props.transition})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{FormIcon,iconPropertyControls,shadowPropertyControls,useFormStore,SUPABASE_KEY}from\"https://framer.com/m/SharedFormCode-HQOZ.js@HsOcpLUwvhj8kPmjxpc7\";export default function SubmitButton(props){const{formId,clickAction,submitUrl,responseInfo,redirectOnSuccess,scrollOptions,icon,shadow,border,success,failure,apiConfig}=props;const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const[formState,setFormState]=useFormStore();const[submitted,setSubmitted]=useState(false);const redirectLinkRef=useRef(null);// Reset/clear form\nfunction resetFormState(){setFormState(prev=>{const newForm={};for(const fieldName in prev){newForm[fieldName]={...prev[fieldName],value:prev[fieldName].defaultValue};}return{[formId]:newForm};});}useEffect(()=>{setFormState({});},[]);async function onSubmitClick(){const invalidFields=[];console.log(\"Clicked button\");if(submitted){return;}// Find invalid fields\nconst form=formState[formId];for(const fieldName in form){const field=form[fieldName];if(field.visible&&!field.isValid(field.value)){invalidFields.push(fieldName);}}if(invalidFields.length==0){if(clickAction==\"submitForm\"){const url=submitUrl.replace(\"submit-form.com\",\"api.formspark.io\");// Process final field values\nconst formData={};for(const fieldName in form){const field=form[fieldName];if(field.processValue){formData[fieldName]=await field.processValue(field.value);}else{formData[fieldName]=field.value;}}// Add URL to form response\nif(responseInfo.url){formData[responseInfo.urlName]=window.location.href;}// Add UTM parameters\nif(responseInfo.utmParams){const queryParams=new URLSearchParams(window.location.search);queryParams.forEach((value,key)=>{// Check if the key starts with 'utm_' (indicating it's a UTM parameter)\nif(key.startsWith(\"utm_\")){formData[key]=value;}});}setSubmitted(true);try{const response=await fetch(url,{method:\"POST\",mode:url.includes(\"submit-form.com\")||url.includes(\"api.formspark.io\")||url.includes(\".make.com\")// Fix CORS issues with Formspark and Make.com\n?\"cors\":\"no-cors\",body:JSON.stringify(formData),headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\",...apiConfig?.apiKey?.length?{Authorization:\"Bearer \"+apiConfig.apiKey}:{}}});if(response.ok||response.type==\"opaque\"){if(redirectOnSuccess?.length&&redirectLinkRef.current){redirectLinkRef.current.click();}fetch(\"https://mhrwdvsitrzczrneuaxg.supabase.co/rest/v1/framerforms_websites\",{method:\"POST\",headers:{apikey:SUPABASE_KEY,Authorization:`Bearer ${SUPABASE_KEY}`,\"Content-Type\":\"application/json\",Prefer:\"return=minimal\"},body:JSON.stringify({url:window.location.href})});resetFormState();success?.();}else{failure?.();setSubmitted(false);}}catch(error){console.error(\"Error submitting form: \",error);failure?.();setSubmitted(false);}}else{// Validate form without submitting to URL\nsuccess?.();setSubmitted(false);}}else{console.log(\"Not all required form fields are filled:\",invalidFields.join(\", \"));if(scrollOptions){// Scroll to first invalid field\nlet closestRef=null;let closestDistance=Number.POSITIVE_INFINITY;for(const fieldName in form){const ref=form[fieldName].ref;if(invalidFields.includes(fieldName)&&ref.current){const rect=ref.current.getBoundingClientRect();const distance=rect.top+window.pageYOffset;if(distance>=0&&distance<closestDistance){closestRef=ref;closestDistance=distance;}}}if(closestRef){window.scrollTo({behavior:\"smooth\",top:closestRef.current.getBoundingClientRect().top-document.body.getBoundingClientRect().top+scrollOptions.offset});}}setSubmitted(false);failure?.();}}return /*#__PURE__*/_jsxs(\"button\",{type:\"submit\",onClick:onSubmitClick,style:{position:\"relative\",display:\"flex\",flexDirection:icon?.position==\"right\"?\"row-reverse\":\"row\",gap:icon?.gap,alignItems:\"center\",justifyContent:props.font?.textAlign||\"center\",color:props.fontColor,border:\"none\",outline:\"none\",cursor:\"pointer\",userSelect:props.textSelect?\"auto\":\"none\",borderRadius:borderRadius,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,backgroundColor:props.backgroundColor,accentColor:props.accentColor,boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${shadow.color}`,...props.font,...props.style},children:[/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{}}),props.text,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),redirectOnSuccess&&/*#__PURE__*/_jsx(Link,{ref:redirectLinkRef,href:redirectOnSuccess,openInNewTab:props.newTab,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{})})]});}SubmitButton.displayName=\"Submit Button\";addPropertyControls(SubmitButton,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\"},clickAction:{type:ControlType.Enum,defaultValue:\"submitForm\",options:[\"submitForm\",\"validateForm\"],optionTitles:[\"Submit Form\",\"Validate Form\"]},submitUrl:{title:\"Submit URL\",type:ControlType.String,defaultValue:\"\",hidden:props=>props.clickAction!=\"submitForm\"},apiConfig:{type:ControlType.Object,optional:true,title:\"API Config\",buttonTitle:\"API Key\",controls:{apiKey:{type:ControlType.String,title:\"API Key\"}},hidden:props=>props.clickAction!=\"submitForm\"},responseInfo:{type:ControlType.Object,buttonTitle:\"Options\",controls:{utmParams:{type:ControlType.Boolean,defaultValue:false,description:\"Include UTM parameters in the form response.\",title:\"UTM Params\"},url:{type:ControlType.Boolean,defaultValue:false,description:\"Include the page URL in the form response.\",title:\"URL\"},urlName:{type:ControlType.String,defaultValue:\"url\",description:\"Form response field name.\",title:\"URL Name\",hidden:props=>!props.url}},hidden:props=>props.clickAction!=\"submitForm\"},redirectOnSuccess:{type:ControlType.Link,hidden:props=>props.clickAction!=\"submitForm\"},newTab:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.clickAction!=\"submitForm\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#FFF\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontWeight:700,fontSize:16,lineHeight:1}},text:{type:ControlType.String,defaultValue:\"Submit\"},scrollToInvalidField:{type:ControlType.Object,defaultValue:{offset:-24},optional:true,controls:{offset:{type:ControlType.Number,defaultValue:-24,step:1}}},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},icon:iconPropertyControls,shadow:shadowPropertyControls,padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},textSelect:{type:ControlType.Boolean,defaultValue:false},success:{type:ControlType.EventHandler},failure:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SubmitButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SubmitButton_2.map"],"mappings":"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,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CACzf,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CACtf,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAC7f,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAC7f,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,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"}