1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,344420,e=>{"use strict";var t=e.i(777831),r=e.i(529956);let a=(0,t.default)((0,r.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");e.s(["default",0,a])},475180,e=>{"use strict";var t=e.i(777831),r=e.i(529956);let a=(0,t.default)((0,r.jsx)("path",{d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"InfoOutlined");e.s(["default",0,a])},327368,957790,289657,559200,e=>{"use strict";var t,r=e.i(280137),a=e.i(291967),n=e.i(912521),i=e.i(18869);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}function l(e,t=globalThis?.document){let a=o(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&a(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[a,t])}e.s(["useCallbackRef",0,o],957790),e.s(["useEscapeKeydown",0,l],289657);var s=e.i(529956),d="dismissableLayer.update",u=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),c=r.forwardRef((e,c)=>{let{disableOutsidePointerEvents:m=!1,onEscapeKeyDown:b,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:g,onDismiss:v,...C}=e,w=r.useContext(u),[x,E]=r.useState(null),k=x?.ownerDocument??globalThis?.document,[,D]=r.useState({}),P=(0,i.useComposedRefs)(c,e=>E(e)),N=Array.from(w.layers),[S]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),M=N.indexOf(S),L=x?N.indexOf(x):-1,A=w.layersWithOutsidePointerEventsDisabled.size>0,$=L>=M,z=function(e,t=globalThis?.document){let a=o(e),n=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let r=function(){f("dismissableLayer.pointerDownOutside",a,n,{discrete:!0})},n={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);n.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,a]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));$&&!r&&(h?.(e),g?.(e),e.defaultPrevented||v?.())},k),O=function(e,t=globalThis?.document){let a=o(e),n=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!n.current&&f("dismissableLayer.focusOutside",a,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,a]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(y?.(e),g?.(e),e.defaultPrevented||v?.())},k);return l(e=>{L===w.layers.size-1&&(b?.(e),!e.defaultPrevented&&v&&(e.preventDefault(),v()))},k),r.useEffect(()=>{if(x)return m&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(t=k.body.style.pointerEvents,k.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(x)),w.layers.add(x),p(),()=>{m&&1===w.layersWithOutsidePointerEventsDisabled.size&&(k.body.style.pointerEvents=t)}},[x,k,m,w]),r.useEffect(()=>()=>{x&&(w.layers.delete(x),w.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,w]),r.useEffect(()=>{let e=()=>D({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,s.jsx)(n.Primitive.div,{...C,ref:P,style:{pointerEvents:A?$?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.composeEventHandlers)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,a.composeEventHandlers)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,a.composeEventHandlers)(e.onPointerDownCapture,z.onPointerDownCapture)})});c.displayName="DismissableLayer";var m=r.forwardRef((e,t)=>{let a=r.useContext(u),o=r.useRef(null),l=(0,i.useComposedRefs)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return a.branches.add(e),()=>{a.branches.delete(e)}},[a.branches]),(0,s.jsx)(n.Primitive.div,{...e,ref:l})});function p(){let e=new CustomEvent(d);document.dispatchEvent(e)}function f(e,t,r,{discrete:a}){let i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),a?(0,n.dispatchDiscreteCustomEvent)(i,o):i.dispatchEvent(o)}
1m.displayName="DismissableLayerBranch",e.s(["Branch",0,m,"DismissableLayer",0,c,"DismissableLayerBranch",0,m,"Root",0,c],327368);var b=e.i(117751),h=e.i(585968),y=r.forwardRef((e,t)=>{let{container:a,...i}=e,[o,l]=r.useState(!1);(0,h.useLayoutEffect)(()=>l(!0),[]);let d=a||o&&globalThis?.document?.body;return d?b.default.createPortal((0,s.jsx)(n.Primitive.div,{...i,ref:t}),d):null});y.displayName="Portal",e.s(["Portal",0,y],559200)},970960,e=>{"use strict";var t=e.i(529956),r=e.i(451274),a=e.i(590331),n=e.i(4433),i=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r};let o={small:"mx-0.5",medium:"mx-0.5",large:"mx-1",responsive:"mx-0.5 xl:mx-1"},l={text:"",link:"",outline:"mx-1",solid:o,"button-solid":o,"button-outline":o,"button-outline-circle":o};e.s(["Button",0,e=>{let o;var s,d,{disabled:u,allowInteraction:c,ariaLabel:m,children:p,className:f,iconClassName:b,isSubmitting:h,LeftIcon:y,loaderPosition:g="full",link:v,RightIcon:C,slot:w,size:x="responsive",style:E,textClassName:k,type:D="button",variant:P="solid"}=e,N=i(e,["disabled","allowInteraction","ariaLabel","children","className","iconClassName","isSubmitting","LeftIcon","loaderPosition","link","RightIcon","slot","size","style","textClassName","type","variant"]);let S=!!y||!!C,M=h&&"full"===g,L={"button-outline":{cta:(0,n.cn)(` 2 rounded-corner-radius-8 3 border 4 border-color-brand-border-primary 5 text-color-utility-text-primary 6 hover:bg-color-utility-fill-tertiary 7 disabled:bg-color-utility-fill-disabled 8 disabled:text-color-utility-text-disabled 9 group-hover:bg-color-utility-fill-tertiary 10 ${(0,n.getClassBySize)({small:"px-btn-side-padding-md py-1.5",medium:"px-btn-side-padding-md py-1.5",large:"px-btn-side-padding-lg py-2.5",responsive:` 11 prose-label-medium-xs 12 px-btn-side-padding-md 13 py-1.5 14 xl:prose-label-medium-md 15 xl:px-btn-side-padding-lg 16 xl:py-2.5 17 `})[x]} 18 `),icon:(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-5 !w-5 ",responsive:"!h-4 !w-4 xl:!h-5 xl:!w-5"})[x]},"button-outline-circle":{cta:(0,n.cn)(` 19 border 20 border-color-brand-border-primary 21 text-color-utility-text-primary 22 23 hover:bg-color-utility-fill-tertiary 24 disabled:bg-color-utility-fill-disabled 25 26 disabled:text-color-utility-text-disabled 27 group-hover:bg-color-utility-fill-tertiary 28 29 ${(0,n.getClassBySize)({small:"px-btn-side-padding-sm py-1.5 rounded-full",medium:"px-btn-side-padding-md py-1.5 rounded-full",large:"px-btn-side-padding-lg rounded-full py-2.5",responsive:` 30 prose-label-medium-xs 31 px-btn-side-padding-md 32 py-1.5 33 rounded 34 35 xl:prose-label-medium-md 36 xl:px-btn-side-padding-lg 37 xl:py-2.5 38 xl:rounded-lg 39 `})[x]} 40 `),icon:(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-5 !w-5 ",responsive:"!h-4 !w-4 xl:!h-5 xl:!w-5"})[x]},"button-solid":{cta:(0,n.cn)(` 41 bg-color-utility-fill-inverse 42 text-color-utility-text-inverse 43 44 hover:bg-color-opacity-theme-65 45 disabled:bg-color-utility-fill-disabled 46 47 disabled:text-color-utility-text-disabled 48 group-hover:bg-color-opacity-theme-65 49 50 ${(0,n.getClassBySize)({small:"px-btn-side-padding-md py-2 rounded",medium:"px-btn-side-padding-md py-2 rounded",large:"px-btn-side-padding-lg rounded-lg py-2.5",responsive:` 51 prose-label-medium-xs 52 px-btn-side-padding-md 53 rounded 54 py-2 55 56 xl:prose-label-medium-md 57 xl:px-btn-side-padding-lg 58 xl:py-2.5 59 xl:rounded-lg 60 `})[x]} 61 `),icon:(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-5 !w-5",responsive:"!h-4 !w-4 xl:!h-5 xl:!w-5"})[x]},link:{cta:(0,n.cn)(` 62 border-b-2 63 border-b-transparent 64 text-left 65 text-button-outline-text-default 66 transition-colors 67 hover:border-b-button-outline-text-hover 68 disabled:text-button-outline-text-disabled 69 group-hover:border-b-button-outline-text-hover 70 `),icon:(0,n.cn)("relative first:mr-1 last:ml-1",(0,n.getClassBySize)({small:"!h-3 !w-3",medium:"!h-4 !w-4",large:"!h-4 !w-4",responsive:"!h-3 !w-3 sm:!h-4 sm:!w-4"})[x])},outline:{cta:(0,n.cn)(` 71 rounded-button 72 border 73 border-button-outline-border-default 74 bg-button-outline-fill-default 75 px-btn-side-padding-md 76 text-button-outline-text-default 77 78 hover:bg-button-outline-fill-hover 79 hover:text-button-outline-text-hover 80 disabled:border-button-outline-border-disabled 81 disabled:bg-button-outline-fill-disabled 82 83 disabled:text-button-outline-text-disabled 84 group-hover:bg-button-outline-fill-hover 85 group-hover:text-button-outline-text-hover 86 87 ${(0,n.getClassBySize)({small:"py-2 h-8",medium:"py-2 h-8",large:"py-3 h-10",responsive:S?"py-[0.4375rem] xl:py-2.5":"py-2 xl:py-3"})[x]} 88 `),icon:(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-[1.125rem] !w-[1.125rem]",responsive:"!h-4 !w-4 xl:!h-[1.125rem] xl:!w-[1.125rem]"})[x]},solid:{cta:(0,n.cn)(` 89 rounded-button 90 bg-button-solid-fill-default 91 px-btn-side-padding-md 92 text-button-solid-text-default 93 94 hover:bg-button-solid-fill-hover 95 hover:text-button-solid-text-hover 96 disabled:bg-button-solid-fill-disabled 97 disabled:text-button-solid-text-disabled 98 99 group-hover:bg-button-solid-fill-hover 100 group-hover:text-button-solid-text-hover 101 102 ${(0,n.getClassBySize)({small:"py-2 h-8",medium:"py-2 h-8",large:"py-3 h-10",responsive:S?"py-[0.6875rem]":"py-[0.5625rem] xl:py-[0.8125rem]"})[x]} 103 `),icon:(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-[1.125rem] !w-[1.125rem]",responsive:"!h-4 !w-4 xl:!h-[1.125rem] xl:!w-[1.125rem]"})[x]},text:{cta:(0,n.cn)(` 104 border-b-2 105 border-b-transparent 106 text-button-outline-text-default 107 transition-colors 108 109 hover:border-b-button-outline-text-hover 110 disabled:text-button-outline-text-disabled 111 112 group-hover:border-b-button-outline-text-hover 113 114 ${(0,n.getClassBySize)({small:"p-0 h-5",medium:"p-0 h-5",large:"p-0 h-6",responsive:S?"py-0 xl:py-px":"py-0.5 xl:py-1.5"})[x]} 115 `),icon:(0,n.cn)("relative first:mr-1 last:ml-1",(0,n.getClassBySize)({small:"!h-4 !w-4",medium:"!h-4 !w-4",large:"!h-4 !w-4",responsive:"!h-4 !w-4"})[x])}}[P],A=(0,n.cn)((s=["link","button-outline","button-solid"].includes(P),d="link"===P,o=(e,t,r)=>d?t:s?r:e,(0,n.cn)(` 116 flex 117 items-center 118 justify-center 119 overflow-hidden 120 text-center 121 122 disabled:pointer-events-none 123 124 [&_svg]:inline 125 126 ${(0,n.getClassBySize)({small:o("prose-btn-sm","prose-label-semibold-xs","prose-label-medium-xs"),medium:o("prose-btn-sm","prose-label-semibold-sm","prose-label-medium-sm"),large:o("prose-btn-lg","prose-label-semibold-md","prose-label-medium-md"),responsive:o("prose-btn-sm xl:prose-btn-lg","prose-label-semibold-xs sm:prose-label-semibold-sm xl:prose-label-semibold-md","prose-label-medium-xs sm:prose-label-medium-sm xl:prose-label-medium-md")})[x]} 127 `)),L.cta,f),$=(0,n.cn)(L.icon,b),z=(0,n.cn)(c?void 0:"pointer-events-none","string"==typeof l[P]?l[P]:l[P][x],k),O=()=>(0,t.jsxs)(t.Fragment,{children:[h&&"left"===g?(0,t.jsx)("div",{className:"loader"}):y&&!M&&(0,t.jsx)(y,{className:$}),M?(0,t.jsx)("div",{className:"loader"}):p&&(0,t.jsx)("span",{className:z,children:p}),h&&"right"===g?(0,t.jsx)("div",{className:"loader"}):C&&!M&&(0,t.jsx)(C,{className:$})]});return(null==v?void 0:v.url)&&!u?(0,t.jsx)(a.Link,{...N,"aria-label":m,className:A,"data-loading":h?"true":void 0,href:v.url,rel:v.external?"noopener noreferrer":void 0,style:E,target:v.external?"_blank":void 0,children:(0,t.jsx)(O,{})}):(0,t.jsx)(r.Button,{...N,"aria-label":m,className:A,"data-loading":h?"true":void 0,disabled:u,slot:w,style:E,type:D,children:(0,t.jsx)(O,{})})}])},615582,e=>{"use strict";var t=e.i(280137),r=e.i(183735),a=e.i(87673);let n=(0,r.default)(Object.assign(Object.assign({},a.default),{content:[]})),i=e=>{let[r,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=window.matchMedia(e),r=()=>a(t.matches);return r(),t.addEventListener("change",r),()=>t.removeEventListener("change",r)},[e]),r};
127e.s(["useBreakpoint",0,()=>{let{sm:e,xl:r}=n.theme.screens,a=parseInt(e),o=parseInt(r),[l,s]=(0,t.useState)(!1),d=i(`(max-width: ${a-1}px)`),u=i(`(min-width: ${e}) and (max-width: ${o-1}px)`),c=i(`(min-width: ${e})`),m=i(`(max-width: ${o-1}px)`),p=i(`(min-width: ${r})`);return(0,t.useEffect)(()=>{s(!0)},[]),{isMounted:l,isMobile:d,isTablet:u,isTabletAndUp:c,isTabletAndBelow:m,isDesktop:p}}])},483780,727678,e=>{"use strict";var t=e.i(280137),r=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["Andorra","ad","376"],["Angola","ao","244"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54",{default:"(..) .... ....","/^11/":"(..) .... ....","/^15/":"(..) ... ....","/^(2|3|4|5)/":"(.) .... ....","/^9/":"(.) .... ....."},0],["Armenia","am","374",".. ......"],["Aruba","aw","297"],["Australia","au","61",{default:". .... ....","/^4/":"... ... ...","/^5(?!50)/":"... ... ...","/^1(3|8)00/":".... ... ...","/^13/":".. .. ..","/^180/":"... ...."},0,[]],["Austria","at","43"],["Azerbaijan","az","994","(..) ... .. .."],["Bahamas","bs","1242"],["Bahrain","bh","973",".... ...."],["Bangladesh","bd","880"],["Barbados","bb","1246"],["Belarus","by","375","(..) ... .. .."],["Belgium","be","32","... .. .. .."],["Belize","bz","501"],["Benin","bj","229"],["Bhutan","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina","ba","387"],["Botswana","bw","267"],["Brazil","br","55","(..) .....-...."],["British Indian Ocean Territory","io","246"],["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","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde","cv","238"],["Caribbean Netherlands","bq","599","",1],["Cayman Islands","ky","1","... ... ....",4,["345"]],["Central African Republic","cf","236"],["Chad","td","235"],["Chile","cl","56"],["China","cn","86","... .... ...."],["Colombia","co","57","... ... ...."],["Comoros","km","269"],["Congo","cd","243"],["Congo","cg","242"],["Costa Rica","cr","506","....-...."],["Côte d'Ivoire","ci","225",".. .. .. .. .."],["Croatia","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599","",0],["Cyprus","cy","357",".. ......"],["Czech Republic","cz","420","... ... ..."],["Denmark","dk","45",".. .. .. .."],["Djibouti","dj","253",".. .. ...."],["Dominica","dm","1767"],["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",".... ......"],["Ethiopia","et","251",".. ... ...."],["Faroe Islands","fo","298",".. .. .."],["Fiji","fj","679"],["Finland","fi","358",".. ... .. .."],["France","fr","33",". .. .. .. .."],["French Guiana","gf","594","... .. .. .."],["French Polynesia","pf","689",{"/^44/":".. .. ..","/^80[0-5]/":"... .. .. ..",default:".. .. .. .."}],["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","1473"],["Guadeloupe","gp","590","... .. .. ..",0],["Guam","gu","1671"],["Guatemala","gt","502","....-...."],["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",".. ......."],["Israel","il","972","... ... ...."],["Italy","it","39","... .......",0],["Jamaica","jm","1876"],["Japan","jp","81",".. .... ...."],["Jordan","jo","962"],["Kazakhstan","kz","7","... ...-..-..",0],["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"],["Macedonia","mk","389"],["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","... ... ....",0],["Micronesia","fm","691"],["Moldova","md","373","(..) ..-..-.."],["Monaco","mc","377"],["Mongolia","mn","976"],["Montenegro","me","382"],["Morocco","ma","212"],["Mozambique","mz","258"],["Myanmar","mm","95"],["Namibia","na","264"],["Nauru","nr","674"],["Nepal","np","977"],["Netherlands","nl","31",{"/^06/":"(.). .........","/^6/":". .........","/^0(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":"(.).. ........","/^(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":".. ........","/^0/":"(.)... .......",default:"... ......."}],["New Caledonia","nc","687"],["New Zealand","nz","64","...-...-...."],["Nicaragua","ni","505"],["Niger","ne","227"],["Nigeria","ng","234"],["North Korea","kp","850"],["Norway","no","47","... .. ..."],["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éunion","re","262","... .. .. ..",0],["Romania","ro","40"],["Russia","ru","7","(...) ...-..-..",1],["Rwanda","rw","250"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Pierre & Miquelon","pm","508",{"/^708/":"... ... ...","/^8/":"... .. .. ..",default:".. .. .."}],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and PrÃncipe","st","239"],["Saudi Arabia","sa","966",".. ... ...."],["Senegal","sn","221"],["Serbia","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65","....-...."],["Slovakia","sk","421"],["Slovenia","si","386"],["Solomon Islands","sb","677"],["S
127omalia","so","252"],["South Africa","za","27"],["South Korea","kr","82","... .... ...."],["South Sudan","ss","211"],["Spain","es","34","... ... ..."],["Sri Lanka","lk","94"],["Sudan","sd","249"],["Suriname","sr","597"],["Swaziland","sz","268"],["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"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia","tn","216"],["Turkey","tr","90","... ... .. .."],["Turkmenistan","tm","993"],["Tuvalu","tv","688"],["Uganda","ug","256"],["Ukraine","ua","380","(..) ... .. .."],["United Arab Emirates","ae","971",{default:".. ... ....","/^5[024568]/":".. ... ....","/^[234679]/":". ... ...."}],["United Kingdom","gb","44",".... ......"],["United States","us","1","(...) ...-....",0],["Uruguay","uy","598"],["Uzbekistan","uz","998",".. ... .. .."],["Vanuatu","vu","678"],["Vatican City","va","39",".. .... ....",1],["Venezuela","ve","58"],["Vietnam","vn","84"],["Wallis & Futuna","wf","681",".. .. .."],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"]],a=(...e)=>e.filter(e=>!!e).join(" ").trim(),n=({addPrefix:e,rawClassNames:t})=>a(((...e)=>a(...e).split(" ").map(e=>`react-international-phone-${e}`).join(" "))(...e),...t),i=e=>!!e&&/^\d+$/.test(e),o=({phone:e,prefix:t})=>e?`${t}${e.replace(/\D/g,"")}`:"";function l({value:e,country:t,insertDialCodeOnEmpty:r,trimNonDigitsEnd:a,countries:n,prefix:i,charAfterDialCode:s,forceDialCode:u,disableDialCodeAndPrefix:c,defaultMask:m,countryGuessingEnabled:p,disableFormatting:f,allowMaskOverflow:b}){let h=e;c&&(h=h.startsWith(`${i}`)?h:`${i}${t.dialCode}${h}`);let y=p?N({phone:h,countries:n,currentCountryIso2:t?.iso2}):void 0,g=y?.country??t,v=((e,t)=>{let r,a=!t.disableDialCodeAndPrefix&&t.forceDialCode,n=!t.disableDialCodeAndPrefix&&t.insertDialCodeOnEmpty,i=e,o=e=>t.trimNonDigitsEnd?e.trim():e;if(!i)return o(n&&!i.length||a?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:i);if((i=i.replace(/\D/g,""))===t.dialCode&&!t.disableDialCodeAndPrefix)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(t.dialCode.startsWith(i)&&!t.disableDialCodeAndPrefix)return o(a?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:`${t.prefix}${i}`);if(!i.startsWith(t.dialCode)&&!t.disableDialCodeAndPrefix){if(a)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(i.length<t.dialCode.length)return o(`${t.prefix}${i}`)}let{phoneLeftSide:l,phoneRightSide:s}=(r=t.dialCode.length,{phoneLeftSide:i.slice(0,r),phoneRightSide:i.slice(r)});return l=`${t.prefix}${l}${t.charAfterDialCode}`,s=(({value:e,mask:t,maskSymbol:r,offset:a=0,trimNonMaskCharsLeftover:n=!1,allowMaskOverflow:i=!1})=>{if(e.length<a)return e;let o=e.slice(0,a),l=e.slice(a),s=t.split("").filter(e=>e===r).length,d=l.slice(0,s),u=i?l.slice(s):"",c=o,m=0;for(let e of t.split("")){if(m>=d.length){if(!n&&e!==r){c+=e;continue}break}e===r?(c+=d[m],m+=1):c+=e}return c+u})({value:s,mask:t.mask,maskSymbol:t.maskChar,trimNonMaskCharsLeftover:t.trimNonDigitsEnd||t.disableDialCodeAndPrefix&&0===s.length,allowMaskOverflow:t.allowMaskOverflow}),t.disableDialCodeAndPrefix&&(l=""),o(`${l}${s}`)})(h,{prefix:i,mask:k({phone:h,country:g,defaultMask:m,disableFormatting:f}),maskChar:d,dialCode:g.dialCode,trimNonDigitsEnd:a,charAfterDialCode:s,forceDialCode:u,insertDialCodeOnEmpty:r,disableDialCodeAndPrefix:c,allowMaskOverflow:b}),C=p&&!y?.fullDialCodeMatch?t:g;return{phone:o({phone:c?`${C.dialCode}${v}`:v,prefix:i}),inputValue:v,country:C}}var s={size:20,overrideLastItemDebounceMS:-1},d=".",u="us",c="",m="+",p="............",f=" ",b=200,h=!1,y=!1,g=!1,v=!1,C=!1,w=!1,x=r,E=({defaultCountry:e=u,value:r=c,countries:a=x,prefix:n=m,defaultMask:d=p,charAfterDialCode:E=f,historySaveDebounceMS:k=b,disableCountryGuess:D=h,disableDialCodePrefill:N=y,forceDialCode:S=g,disableDialCodeAndPrefix:M=v,disableFormatting:L=C,allowMaskOverflow:A=w,onChange:$,inputRef:z})=>{let O={countries:a,prefix:n,charAfterDialCode:E,forceDialCode:!M&&S,disableDialCodeAndPrefix:M,defaultMask:d,countryGuessingEnabled:!D,disableFormatting:L,allowMaskOverflow:A},I=(0,t.useRef)(null),B=z||I,j=e=>{Promise.resolve().then(()=>{typeof window>"u"||B.current!==document?.activeElement||B.current?.setSelectionRange(e,e)})},R=(0,t.useCallback)(e=>P({value:e,field:"iso2",countries:a}),[a]),[{phone:_,inputValue:T,country:F},V,G,W]=function(e,r){let a,n,i,{size:o,overrideLastItemDebounceMS:l,onChange:d}={...s,...r},[u,c]=(0,t.useState)(e),m=(0,t.useRef)([u]),p=(0,t.useRef)(0),f=(a=(0,t.useRef)(),n=(0,t.useRef)(Date.now()),i=(0,t.useCallback)(()=>{let e=Date.now(),t=a.current?e-n.current:void 0;return a.current=n.current,n.current=e,t},[]),(0,t.useMemo)(()=>({check:i}),[i]));return[u,(0,t.useCallback)((e,t)=>{let r=m.current[p.current];
127if(e===r||"object"==typeof e&&"object"==typeof r&&((e,t)=>{let r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(let a of r)if(e[a]!==t[a])return!1;return!0})(e,r))return;let a=l>0,n=f.check(),i=!a||void 0===n||n>l;if(t?.overrideLastItem!==void 0?t.overrideLastItem:!i)m.current=[...m.current.slice(0,p.current),e];else{let t=m.current.length>=o;m.current=[...m.current.slice(+!!t,p.current+1),e],t||(p.current+=1)}c(e),d?.(e)},[d,l,o,f]),(0,t.useCallback)(()=>{if(p.current<=0)return{success:!1};let e=m.current[p.current-1];return c(e),p.current-=1,d?.(e),{success:!0,value:e}},[d]),(0,t.useCallback)(()=>{if(p.current+1>=m.current.length)return{success:!1};let e=m.current[p.current+1];return c(e),p.current+=1,d?.(e),{success:!0,value:e}},[d])]}(()=>{let t=P({value:e,field:"iso2",countries:a});t||console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);let{phone:n,inputValue:i,country:o}=l({value:r,country:t||P({value:"us",field:"iso2",countries:a}),insertDialCodeOnEmpty:!N,...O});return j(i.length),{phone:n,inputValue:i,country:o.iso2}},{overrideLastItemDebounceMS:k,onChange:(0,t.useCallback)(({inputValue:e,phone:t,country:r})=>{$&&$({phone:t,inputValue:e,country:R(r)})},[R,$])}),K=(0,t.useMemo)(()=>R(F),[F,R]);(0,t.useEffect)(()=>{let e=B.current;if(!e)return;let t=e=>{if(!e.key)return;let t=e.ctrlKey,r=e.metaKey,a=e.shiftKey;if("z"===e.key.toLowerCase()){if(!(typeof window>"u")&&window.navigator.userAgent.toLowerCase().includes("macintosh")){if(!r)return}else if(!t)return;a?W():G()}};return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[B,G,W]);let q=(0,t.useCallback)((e,t={focusOnInput:!1})=>{let r=P({value:e,field:"iso2",countries:a});r?(V({inputValue:M?"":`${n}${r.dialCode}${E}`,phone:`${n}${r.dialCode}`,country:r.iso2}),t.focusOnInput&&Promise.resolve().then(()=>{B.current?.focus()})):console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`)},[a,M,n,E,V,B]),[U,Z]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{if(!U){Z(!0),r!==_&&$?.({inputValue:T,phone:_,country:K});return}if(r===_)return;let{phone:e,inputValue:t,country:a}=l({value:r,country:K,insertDialCodeOnEmpty:!N,...O});V({phone:e,inputValue:t,country:a.iso2})},[r]),{phone:_,inputValue:T,country:K,setCountry:q,handlePhoneValueChange:e=>{e.preventDefault();let{phone:t,inputValue:a,country:n,cursorPosition:s}=((e,{country:t,insertDialCodeOnEmpty:r,phoneBeforeInput:a,prefix:n,charAfterDialCode:s,forceDialCode:d,disableDialCodeAndPrefix:u,countryGuessingEnabled:c,defaultMask:m,disableFormatting:p,countries:f,allowMaskOverflow:b})=>{let h=e.nativeEvent,y=h.inputType,g=(e=>{if(e?.toLocaleLowerCase().includes("delete"))return e?.toLocaleLowerCase().includes("forward")?"forward":"backward"})(y),v=!!y?.startsWith("insertFrom"),C="insertText"===y,w=h?.data||void 0,x=e.target.value,E=e.target.selectionStart??0;if(y?.includes("history"))return{inputValue:a,phone:o({phone:a,prefix:n}),cursorPosition:a.length,country:t};if(C&&!i(w)&&x!==n)return{inputValue:a,phone:o({phone:u?`${t.dialCode}${a}`:a,prefix:n}),cursorPosition:E-(w?.length??0),country:t};if(d&&!x.startsWith(`${n}${t.dialCode}`)&&!v){let e=x?a:`${n}${t.dialCode}${s}`;return{inputValue:e,phone:o({phone:e,prefix:n}),cursorPosition:n.length+t.dialCode.length+s.length,country:t}}let{phone:k,inputValue:D,country:P}=l({value:x,country:t,trimNonDigitsEnd:"backward"===g,insertDialCodeOnEmpty:r,countryGuessingEnabled:c,countries:f,prefix:n,charAfterDialCode:s,forceDialCode:d,disableDialCodeAndPrefix:u,disableFormatting:p,defaultMask:m,allowMaskOverflow:b}),N=(({phoneBeforeInput:e,phoneAfterInput:t,phoneAfterFormatted:r,cursorPositionAfterInput:a,leftOffset:n=0,deletion:o})=>{if(a<n)return n;if(!e)return r.length;let l=null;for(let e=a-1;e>=0;e-=1)if(i(t[e])){l=e;break}if(null===l){for(let e=0;e<t.length;e+=1)if(i(r[e]))return e;return t.length}let s=0;for(let e=0;e<l;e+=1)i(t[e])&&(s+=1);let d=0,u=0;for(let e=0;e<r.length&&(d+=1,i(r[e])&&(u+=1),!(u>=s+1));e+=1);if("backward"!==o)for(;!i(r[d])&&d<r.length;)d+=1;return d}
127)({cursorPositionAfterInput:E,phoneBeforeInput:a,phoneAfterInput:x,phoneAfterFormatted:D,leftOffset:d?n.length+t.dialCode.length+s.length:0,deletion:g});return{phone:k,inputValue:D,cursorPosition:N,country:P}})(e,{country:K,phoneBeforeInput:T,insertDialCodeOnEmpty:!1,...O});return V({inputValue:a,phone:t,country:n.iso2}),j(s),r},inputRef:B}},k=({phone:e,country:t,defaultMask:r="............",disableFormatting:a=!1})=>{let n=t.format,i=e=>a?e.replace(RegExp(`[^${d}]`,"g"),""):e;if(!n)return i(r);if("string"==typeof n)return i(n);if(!n.default)return console.error(`[react-international-phone]: default mask for ${t.iso2} is not provided`),i(r);let o=Object.keys(n).find(r=>{if("default"===r)return!1;if("/"!==r.charAt(0)||"/"!==r.charAt(r.length-1))return console.error(`[react-international-phone]: format regex "${r}" for ${t.iso2} is not valid`),!1;let a=new RegExp(r.substring(1,r.length-1)),n=e.replace(t.dialCode,"");return a.test(n.replace(/\D/g,""))});return i(o?n[o]:n.default)},D=e=>{let[t,r,a,n,i,o]=e;return{name:t,iso2:r,dialCode:a,format:n,priority:i,areaCodes:o}},P=({field:e,value:t,countries:a=r})=>{if(["priority"].includes(e))throw Error(`Field "${e}" is not supported`);let n=a.find(r=>t===D(r)[e]);if(n)return D(n)},N=({phone:e,countries:t=r,currentCountryIso2:a})=>{let n={country:void 0,fullDialCodeMatch:!1};if(!e)return n;let i=e.replace(/\D/g,"");if(!i)return n;let o=n,l=({country:e,fullDialCodeMatch:t})=>{let r=e.dialCode===o.country?.dialCode,a=(e.priority??0)<(o.country?.priority??0);(!r||a)&&(o={country:e,fullDialCodeMatch:t})};for(let e of t){let t=D(e),{dialCode:r,areaCodes:a}=t;if(i.startsWith(r)){let e=!o.country||Number(r)>=Number(o.country.dialCode);if(a){let e=i.substring(r.length);for(let r of a)if(e.startsWith(r))return{country:t,fullDialCodeMatch:!0}}(e||r===i||!o.fullDialCodeMatch)&&l({country:t,fullDialCodeMatch:!0})}o.fullDialCodeMatch||i.length<r.length&&r.startsWith(i)&&(!o.country||Number(r)<=Number(o.country.dialCode))&&l({country:t,fullDialCodeMatch:!1})}if(a){let e=P({value:a,field:"iso2",countries:t});if(!e)return o;let r=!!e&&(e=>{if(!e?.areaCodes)return!1;let t=i.substring(e.dialCode.length);return e.areaCodes.some(e=>e.startsWith(t))})(e);o&&o.country?.dialCode===e.dialCode&&o.country!==e&&o.fullDialCodeMatch&&(!e.areaCodes||r)&&(o={country:e,fullDialCodeMatch:!0})}return o},S="abcdefghijklmnopqrstuvwxyz".split("").reduce((e,t,r)=>({...e,[t]:Number(parseInt("1f1e6",16)+r).toString(16)}),{}),M=({iso2:e,size:r,src:a,protocol:i="https",disableLazyLoading:o,className:l,style:s,...d})=>e?t.default.createElement("img",{className:n({addPrefix:["flag-emoji"],rawClassNames:[l]}),src:(()=>{if(a)return a;let t=[S[e[0]],S[e[1]]].join("-");return`${i}://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${t}.svg`})(),width:r,height:r,draggable:!1,"data-country":e,loading:o?void 0:"lazy",style:{width:r,height:r,...s},alt:"",...d}):t.default.createElement("img",{className:n({addPrefix:["flag-emoji"],rawClassNames:[l]}),width:r,height:r,...d}),L=({show:e,dialCodePrefix:a="+",selectedCountry:i,countries:o=r,preferredCountries:l=[],flags:s,onSelect:d,onClose:u,...c})=>{let m=(0,t.useRef)(null),p=(0,t.useRef)(),f=(0,t.useMemo)(()=>{if(!l||!l.length)return o;let e=[],t=[...o];for(let r of l){let a=t.findIndex(e=>D(e).iso2===r);if(-1!==a){let r=t.splice(a,1)[0];e.push(r)}}return e.concat(t)},[o,l]),b=(0,t.useRef)({updatedAt:void 0,value:""}),h=(0,t.useCallback)(e=>f.findIndex(t=>D(t).iso2===e),[f]),[y,g]=(0,t.useState)(h(i)),v=()=>{p.current!==i&&g(h(i))},C=(0,t.useCallback)(e=>{g(h(e.iso2)),d?.(e)},[d,h]),w=e=>{let t=f.length-1;g(r=>{let a="prev"===e?r-1:"next"===e?r+1:"last"===e?t:0;return a<0?0:a>t?t:a})},x=(0,t.useCallback)(()=>{var e;let t,r,a,n,i;if(!m.current||void 0===y)return;let o=D(f[y]).iso2;if(o===p.current)return;let l=m.current.querySelector(`[data-country="${o}"]`);l&&(e=m.current,"block"!==(t=e.style.display)&&(e.style.display="block"),r=e.getBoundingClientRect(),n=(a=l.getBoundingClientRect()).top-r.top,i=r.bottom-a.bottom,n>=0&&i>=0||(Math.abs(n)<Math.abs(i)?e.scrollTop+=n:e.scrollTop-=i),e.style.display=t,p.current=o)},[y,f]);return(0,t.useEffect)(()=>{x()},[y,x]),(0,t.useEffect)(()=>{m.current&&(e?m.current.focus():v())},[e]),(0,t.useEffect)(()=>{v()},[i]),t.default.createElement("ul",{ref:m,role:"listbox",className:n({addPrefix:["country-selector-dropdown"],rawClassNames:[c.className]}),style:{display:e?"block":"none",...c.style},onKeyDown:e=>{var t;let r,a;
127if(e.stopPropagation(),"Enter"===e.key){e.preventDefault(),C(D(f[y]));return}if("Escape"===e.key)return void u?.();if("ArrowUp"===e.key){e.preventDefault(),w("prev");return}if("ArrowDown"===e.key){e.preventDefault(),w("next");return}if("PageUp"===e.key){e.preventDefault(),w("first");return}if("PageDown"===e.key){e.preventDefault(),w("last");return}" "===e.key&&e.preventDefault(),1!==e.key.length||e.altKey||e.ctrlKey||e.metaKey||(t=e.key.toLocaleLowerCase(),r=b.current.updatedAt&&new Date().getTime()-b.current.updatedAt.getTime()>1e3,b.current={value:r?t:`${b.current.value}${t}`,updatedAt:new Date},-1!==(a=f.findIndex(e=>D(e).name.toLowerCase().startsWith(b.current.value)))&&g(a))},onBlur:u,tabIndex:-1,"aria-activedescendant":`react-international-phone__${D(f[y]).iso2}-option`},f.map((e,r)=>{let o=D(e),d=o.iso2===i,u=r===y,m=l.includes(o.iso2),p=r===l.length-1,f=s?.find(e=>e.iso2===o.iso2);return t.default.createElement(t.default.Fragment,{key:o.iso2},t.default.createElement("li",{"data-country":o.iso2,role:"option","aria-selected":d,"aria-label":`${o.name} ${a}${o.dialCode}`,id:`react-international-phone__${o.iso2}-option`,className:n({addPrefix:["country-selector-dropdown__list-item",m&&"country-selector-dropdown__list-item--preferred",d&&"country-selector-dropdown__list-item--selected",u&&"country-selector-dropdown__list-item--focused"],rawClassNames:[c.listItemClassName,m&&c.listItemPreferredClassName,d&&c.listItemSelectedClassName,u&&c.listItemFocusedClassName]}),onClick:()=>C(o),style:c.listItemStyle,title:o.name},t.default.createElement(M,{iso2:o.iso2,src:f?.src,className:n({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[c.listItemFlagClassName]}),style:c.listItemFlagStyle}),t.default.createElement("span",{className:n({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[c.listItemCountryNameClassName]}),style:c.listItemCountryNameStyle},o.name),t.default.createElement("span",{className:n({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[c.listItemDialCodeClassName]}),style:c.listItemDialCodeStyle},a,o.dialCode)),p?t.default.createElement("hr",{className:n({addPrefix:["country-selector-dropdown__preferred-list-divider"],rawClassNames:[c.preferredListDividerClassName]}),style:c.preferredListDividerStyle}):null)}))},A=t.default.memo(({selectedCountry:e,onSelect:a,disabled:i,hideDropdown:o,countries:l=r,preferredCountries:s=[],flags:d,renderButtonWrapper:u,...c})=>{let m,p,[f,b]=(0,t.useState)(!1),h=(0,t.useMemo)(()=>{if(e)return P({value:e,field:"iso2",countries:l})},[l,e]),y=(0,t.useRef)(null);return t.default.createElement("div",{className:n({addPrefix:["country-selector"],rawClassNames:[c.className]}),style:c.style,ref:y},(m={title:h?.name,onClick:()=>b(e=>!e),onMouseDown:e=>e.preventDefault(),onKeyDown:e=>{e.key&&["ArrowUp","ArrowDown"].includes(e.key)&&(e.preventDefault(),b(!0))},disabled:o||i,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":f},p=t.default.createElement("div",{className:n({addPrefix:["country-selector-button__button-content"],rawClassNames:[c.buttonContentWrapperClassName]}),style:c.buttonContentWrapperStyle},t.default.createElement(M,{iso2:e,src:d?.find(t=>t.iso2===e)?.src,className:n({addPrefix:["country-selector-button__flag-emoji",i&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[c.flagClassName]}),style:{visibility:e?"visible":"hidden",...c.flagStyle}}),!o&&t.default.createElement("div",{className:n({addPrefix:["country-selector-button__dropdown-arrow",i&&"country-selector-button__dropdown-arrow--disabled",f&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[c.dropdownArrowClassName]}),style:c.dropdownArrowStyle})),u?u({children:p,rootProps:m}):t.default.createElement("button",{...m,type:"button",className:n({addPrefix:["country-selector-button",f&&"country-selector-button--active",i&&"country-selector-button--disabled",o&&"country-selector-button--hide-dropdown"],rawClassNames:[c.buttonClassName]}),"data-country":e,style:c.buttonStyle},p)),t.default.createElement(L,{show:f,countries:l,preferredCountries:s,flags:d,onSelect:e=>{b(!1),a?.(e)},selectedCountry:e,onClose:()=>{b(!1)},...c.dropdownStyleProps}))}),$=({dialCode:e,prefix:r,disabled:a,style:i,className:o})=>t.default.createElement("div",{className:n({addPrefix:["dial-code-preview",a&&"dial-code-preview--disabled"],rawClassNames:[o]}),style:i},`${r}${e}`);
127(0,t.forwardRef)(({value:e,onChange:a,countries:i=r,preferredCountries:o,hideDropdown:l,showDisabledDialCodeAndPrefix:s,disableFocusAfterCountrySelect:d,flags:u,style:c,className:m,inputStyle:p,inputClassName:f,countrySelectorStyleProps:b,dialCodePreviewStyleProps:h,inputProps:y,placeholder:g,disabled:v,name:C,onFocus:w,onBlur:x,required:k,autoFocus:D,...P},N)=>{let S=(0,t.useCallback)(e=>{a?.(e.phone,{country:e.country,inputValue:e.inputValue})},[a]),{phone:M,inputValue:L,inputRef:z,country:O,setCountry:I,handlePhoneValueChange:B}=E({value:e,countries:i,...P,onChange:S}),j=P.disableDialCodeAndPrefix&&s&&O?.dialCode,R=(0,t.useCallback)(e=>{I(e.iso2,{focusOnInput:!d})},[I,d]);return(0,t.useImperativeHandle)(N,()=>z.current?Object.assign(z.current,{setCountry:I,state:{phone:M,inputValue:L,country:O}}):null,[z,I,M,L,O]),t.default.createElement("div",{ref:N,className:n({addPrefix:["input-container"],rawClassNames:[m]}),style:c},t.default.createElement(A,{onSelect:R,flags:u,selectedCountry:O?.iso2,countries:i,preferredCountries:o,disabled:v,hideDropdown:l,...b}),j&&t.default.createElement($,{dialCode:O.dialCode,prefix:P.prefix??"+",disabled:v,...h}),t.default.createElement("input",{onChange:B,value:L,type:"tel",ref:z,className:n({addPrefix:["input",v&&"input--disabled"],rawClassNames:[f]}),placeholder:g,disabled:v,style:p,name:C,onFocus:w,onBlur:x,autoFocus:D,required:k,...y}))}),e.s(["CountrySelector",0,A,"defaultCountries",0,r,"parseCountry",0,D,"usePhoneInput",0,E],727678);var z=e.i(832356),O=e.i(912832);let I="maxLength",B=["password","qwerty","admin","azerty","motdepasse","mot de passe","bienvenue","contraseña","hola"];e.s(["EMAIL_MAX_LENGTH_ERROR_TYPE",0,I,"getPasswordRequirements",0,(e,t)=>t?[{description:e.eightCharactersMinimum||"At least 8 characters.",test:e=>z.z.string().min(8).safeParse(e).success,isMet:!1},{description:e.mixedCharacterTypes||"Must include uppercase, lowercase, numbers and symbols.",test:e=>/[A-Z]/.test(e)&&/[a-z]/.test(e)&&/[0-9]/.test(e)&&/[^A-Za-z0-9]/.test(e),isMet:!1},{description:e.noCommonWordsOrRepeatedCharacters||'No common words (e.g. "password") or 3+ repeated characters.',test:e=>!B.some(t=>e.toLowerCase().includes(t.toLowerCase()))&&!/(.)\1{2,}/.test(e),isMet:!1}]:[{description:e.atLeastEightCharacters||"At least 8 characters",test:e=>z.z.string().min(8).safeParse(e).success,isMet:!1},{description:e.atLeastOneUppercaseLetter||"Contains at least one uppercase letter",test:e=>z.z.string().regex(/[A-Z]/).safeParse(e).success,isMet:!1},{description:e.atLeastOneLowercaseLetter||"Must contain at least one lowercase letter",test:e=>z.z.string().regex(/[a-z]/).safeParse(e).success,isMet:!1},{description:e.atLeastOneNumber||"Contains at least one number",test:e=>z.z.string().regex(/[0-9]/).safeParse(e).success,isMet:!1},{description:e.atLeastOneSpecialCharacter||"Contains at least one special character",test:e=>z.z.string().regex(/[^A-Za-z0-9]/).safeParse(e).success,isMet:!1},{description:e.doesNotContainBlacklistedTerms||'Do not use the word "password" or similar terms.',test:e=>!B.some(t=>e.toLowerCase().includes(t.toLowerCase())),isMet:!1},{description:e.doesNotContainRepeatedCharacters||"Do not use 3 or more repeated characters (aaa or 111).",test:e=>!/(.)\1{2,}/.test(e),isMet:!1}],"isExternalLink",0,e=>{try{return new URL(e).origin!==window.location.origin}catch(e){return!1}},"isValidButtonCta",0,e=>!!(null==e?void 0:e.text)&&!!((null==e?void 0:e.url)||(null==e?void 0:e.onClick)||(null==e?void 0:e.disabled)),"validateCompanyName",0,e=>{let t=e.normalize("NFC");return/^[\p{L}\p{M}\p{N}\s_'\u2018\u2019-]*$/u.test(t)},"validateConfirmPassword",0,(e,t,r,a,n)=>{let i=z.z.string().refine(t=>t===e,{message:n.passwordDoNotMatch||"Passwords do not match."});try{return i.parse(t),{error:null,valid:!0}}catch(e){if(e instanceof z.z.ZodError){let t={error:{type:"match",message:e.errors[0].message},valid:!1};return r.setError(a,t.error),t}return{error:{type:"unknown",message:n.unexpectedErrorOccured||"An unexpected error occurred."},valid:!1}}},"validateEmail",0,(e,t,r,a)=>{let n=z.z.string().email({message:a||"Invalid email address."});try{return n.parse(e),{error:null,valid:!0}}catch(e){if(e instanceof z.z.ZodError){let a={error:{type:"pattern",message:e.errors[0].message},valid:!1};return r&&(null==t||t.setError(r,a.error)),a}return{error:{type:"unknown",message:"An unexpected error occurred."},valid:!1}}},"validateEmailMaxLength",0,(e,t,r,a,n)=>{let i=z.z.string().max(t,{message:n||`Email must be ${t} characters or fewer.`}).safeParse(e);if(i.success)return{error:null,valid:!0};let o={error:{type:I,message:i.error.errors[0].message},valid:!1};return a&&(null==r||r.setError(a,o.error)),o},"validateNewPasswordIsNotSameAsOld",0,(e,t,r,a,n)=>{let i=z.z.string().refine(t=>t!==e,{message:n.newPasswordMustBeDifferent||"New password must be different from the old password."});try{return i.parse(t),{error:null,valid:!0}}catch(e){if(e instanceof z.z.ZodError){let t={error:{type:"duplicate",message:e.errors[0].message},valid:!1};return r.setError(a,t.error),t}return{error:{type:"unknown",message:n.unexpectedErrorOccured||"An unexpected error occurred."},valid:!1}}},"validateOrderName",0,(e,t)=>/^[a-zA-Z0-9\s_]*$/.test(e)?{valid:!0}:{valid:!1,error:{type:"pattern",message:t||"Invalid order name format."}},"validatePassword",0,(e,t)=>{let r=(({minLength:e=8,requireUppercase:t=!0,requireLowercase:r=!0,requireNumber:a=!0,requireSpecialChar:n=!0})=>{let i=z.z.string().min(e,{message:`At least ${e} characters`});return t&&(i=i.regex(/[A-Z]/,{message:"Contains at least one uppercase letter"})),r&&(i=i.regex(/[a-z]/,{message:"Must contain at least one lowercase letter"})),a&&(i=i.regex(/[0-9]/,{message:"Contains at least one number"})),n&&(i=i.regex(/[!@#$%^&*(),.?":{}|<>]/,{message:"Contains at least one special character"})),i})(t||{}).safeParse(e);return{isValid:r.success,errors:r.success?[]:r.error.errors.map(e=>e.message)}},"validatePhone",0,e=>{var t;let a=(null!=e?e:"").trim();if(!a)return!0;let n=a.replace(/\D/g,"");if(n.length<8||n.length>15)return!1;let i=r.map(D).filter(({dialCode:e})=>n.startsWith(e)).sort((e,t)=>
127t.dialCode.length-e.dialCode.length)[0];if(!i)return/^[1-9]\d{7,14}$/.test(n);let o=n.slice(i.dialCode.length),l="string"==typeof i.format?i.format:null==(t=i.format)?void 0:t.default;if(l){let e=(l.match(/\./g)||[]).length;return o.length===e}return o.length>=4&&o.length<=14},"validateRequiredFields",0,(e,t,r="is required",a,n,i)=>{let o=!1;return Object.entries(e).forEach(([e,l])=>{let s=`${(null==a?void 0:a[e])||(0,O.toTitleCase)(e)} ${r}`,d=(null==i?void 0:i[e])||s,u="object"==typeof l&&null!==l&&!Array.isArray(l),c=z.z.any().refine(e=>"string"==typeof e?!!e.trim():"object"==typeof e&&null!==e?Object.values(e).some(e=>!!e):!!e,{message:(null==i?void 0:i[e])||(u?(null==n?void 0:n.atLeastOneOptionMustBeSelected)||"At least one option must be selected":d)});try{c.parse(l)}catch(r){o=!0,r instanceof z.z.ZodError&&t.setError(e,{type:"required",message:r.errors[0].message})}}),o}],483780)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.