1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3849,5923,2746],{23661:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/playin/settings",function(){return r(71085)}])},38212:function(e,t,r){"use strict";r.d(t,{FR:function(){return u},G5:function(){return d},N7:function(){return c},UP:function(){return s},n2:function(){return m}});var a=r(31549),n=r(9406),l=r(44194),i=r(36810);let o={dot:"after:content-['*'] after:ml-0.5 after:text-red-500",error:"ring-red-500 ring-1",disabled:"cursor-not-allowed",container:"relative flex flex-col gap-1",errorMessage:"text-sm text-red-500 mt-px",iconContainer:"absolute flex border border-transparent left-0 top-0 h-full w-10",icon:"flex items-center justify-center rounded-tl rounded-bl z-10 text-gray-400 text-lg h-full w-full",default:"text-text w-full flex flex-1 rounded-md p-2 bg-backgroundContrast border-0 focus:ring-gray-300 placeholder-gray-400 text-md"},s=(0,l.forwardRef)(({disabled:e,dot:t,error:r,icon:l,name:s,className:u,type:d="text",...c},m)=>(0,a.jsxs)("div",{className:"relative w-full max-w-md",children:[l&&(0,a.jsx)("div",{className:o.iconContainer,children:(0,a.jsx)("div",{className:o.icon,children:l})}),(0,a.jsx)("input",{"aria-required":t,"aria-invalid":!!r,className:(0,n.cn)(o.default,o.disabled&&e,{"pl-12":l,"ring-1 ring-red-500":r},u),disabled:e,id:s,name:s,type:d,ref:m,...c}),r&&(0,a.jsx)(i.SZZ,{className:"absolute right-2 -mt-7 h-5 w-5 text-red-500"})]})),u=(0,l.forwardRef)((e,t)=>(0,a.jsx)(s,{ref:t,type:"email",autoCapitalize:"none",autoComplete:"email",autoCorrect:"off",inputMode:"email",placeholder:"Your email",...e})),d=(0,l.forwardRef)((e,t)=>(0,a.jsx)(s,{autoComplete:"off","data-testid":"password",type:"password",placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢",ref:t,...e})),c=(0,l.forwardRef)(({disabled:e,dot:t,error:r,name:n,...l},i)=>(0,a.jsx)("textarea",{"aria-required":t,"aria-invalid":!!r,className:`${o.default} ${e?o.disabled:""} ${r?o.error:"border-gray-300"}`,disabled:e,id:n,name:n,ref:i,...l})),m=({disabled:e,dot:t,error:r,label:l,name:i,children:s,className:u})=>(0,a.jsxs)("div",{className:(0,n.cn)(o.container,u,{"opacity-50":e}),children:[(0,a.jsx)("label",{htmlFor:i,className:`text-gray-700 ${t&&o.dot}`,children:l}),s,r&&(0,a.jsx)("span",{role:"alert",className:o.errorMessage,children:r})]})},62196:function(e,t,r){"use strict";r.d(t,{Fk:function(){return v},jg:function(){return C}});var a=r(31549),n=r(3146),l=r(46267),i=r(37438),o=r(24352),s=r(66842),u=r(91341),d=r(14517),c=r(44194),m=r(13814),f=r(97695),p=r(47073),h=r(22674),g=r(44677),y=r(35673),x=r(38212);h.Ry({email:h.Z_().min(5,{message:"Email address is too short."}).email({message:"Invalid email address"})});let b=h.Ry({username:h.Z_().regex(i.ME,{message:"Valid characters are: letters (a-z), numbers (0-9), . (dot), _ (underscore), and - (hyphen)."}).min(3,{message:"Username too short. Min 3 characters."}).max(32,{message:"Username too long. Max 32 characters."})}),v=()=>{let e=(0,l.aF)(),{data:t}=(0,n.pn)("string"==typeof e?.id?e?.id:u.CN,{skip:!e||!e?.id}),[r,i]=(0,n.ko)(),{error:h,isError:g,isLoading:y,isSuccess:v,data:C}=i;(0,c.useEffect)(()=>{!v||y||g||p.Am.success(`${C.username} was saved! ð`,{position:"top-center"})},[y,v,C,g]);let{register:w,handleSubmit:N,formState:{errors:j}}=(0,m.cI)({reValidateMode:"onChange",resolver:(0,o.F)(b)}),P=(0,c.useMemo)(()=>{let e=[];return j?.username?.message&&e.push(j.username.message),h?.code==="23505"?e.push("A user with that username already exists."):e.push(h?.message),e.join(" ")},[h,j]);return(0,a.jsxs)("form",{className:"rounded-lg bg-gray-100",onSubmit:N(({username:t})=>{e?.id&&r({username:t,userId:e?.id})}),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Username"}),(0,a.jsx)(s.PF,{className:"mt-2"})]}),(0,a.jsx)(x.n2,{error:P,dot:!0,label:"Username",children:(0,a.jsx)(x.UP,{...w("username",{required:"Username is required."}),dot:!0,error:P,placeholder:t?.username??"",label:"Username",name:"username"})})]}),(0,a.jsx)(s.PF,{}),(0,a.jsx)("div",{className:"flex flex-row items-center justify-end p-4",children:(0,a.jsxs)(s.r0,{type:"submit",variant:"filled",size:"lg",disabled:y,className:(0,d.Z)("rounded-lg px-4 py-2 shadow focus:outline-none",{"border-red-500 text-white":P}),color:j?.username?.message?"red":"primary",children:[y&&(0,a.jsx)(f.frZ,{className:"mr-4 animate-spin text-gray-700",size:"24"})," Save"]})})]})},C=({handleCancel:e})=>{let t=(0,l.aF)(),r=(0,g.T)(),{data:i}=(0,n.pn)("string"==typeof t?.id?t?.id:u.CN,{skip:!t||!t?.id}),[h,v]=(0,n.ko)(),{error:C,isError:w,isLoading:N,isSuccess:j,data:P}=v;(0,c.useEffect)(()=>{!j||N||w||(p.Am.success(`${P.username} was saved! ð`,{position:"top-center"}),r((0,y.LG)(!1)))},[N,j,P,w,r]);let{register:E,handleSubmit:k,formState:{errors:S}}=(0,m.cI)({reValidateMode:"onChange",resolver:(0,o.F)(b)}),D=(0,c.useMemo)(()=>{let e=[];return S?.username?.message&&e.push(S.username.message),C?.code==="23505"?e.push("A user with that username already exists."):e.push(C?.message),e.join(" ")},[C,S]);return(0,a.jsxs)("form",{className:"rounded-lg",onSubmit:k(({username:e})=>{t?.id&&h({username:e,userId:t?.id})}),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Choose a username to complete registration."}),(0,a.jsx)(s.PF,{className:"mt-2"})]}),(0,a.jsx)(x.n2,{error:D,dot:!0,label:"Username",children:(0,a.jsx)(x.UP,{...E("username",{required:"Username is required."}),dot:!0,error:D,placeholder:i?.username??"",label:"Username",autoFocus:!0,name:"username"})})]}),(0,a.jsx)(s.PF,{}),(0,a.jsxs)("div",{className:"flex flex-row items-center justify-end gap-4 p-4",children:[(0,a.jsx)(s.r0,{type:"button",onClick:e,variant:"text",size:"lg",color:"gray",children:"Cancel"}),(0,a.jsxs)(s.r0,{type:"submit",variant:"filled",size:"lg",disabled:N,className:(0,d.Z)("rounded px-4 py-2 text-white shadow focus:outline-none",{"border-red-500":D}
1),color:S?.username?.message?"red":"blue",children:[N&&(0,a.jsx)(f.frZ,{className:"mr-4 animate-spin text-gray-700",size:"24"})," Save"]})]})]})}},79150:function(e,t,r){"use strict";r.d(t,{FR:function(){return a.FR},G5:function(){return a.G5},N7:function(){return a.N7},UP:function(){return a.UP},n2:function(){return a.n2}});var a=r(38212)},90394:function(e,t,r){"use strict";r.d(t,{v:function(){return c}});var a=r(31549),n=r(3357),l=r(37438),i=r(33654),o=r(68882),s=r(84875),u=r(66842),d=r(89806);let c=()=>{let{isEighteenPlus:e,showIsEighteenPlusModal:t}=(0,i.J)(),r=(0,s.S)(),c=(0,o.t)(),m=a=>{if(!e){t();return}c.push((0,d.I4)(r,a))};return(0,a.jsx)("div",{className:"flex h-full w-full flex-col items-center",children:(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center gap-8",children:[(0,a.jsx)("h1",{className:"text-center font-bold text-5xl text-text",children:"Not signed in"}),(0,a.jsx)("p",{className:"text-center font-light text-gray-500 text-sm",children:"Join the community to get in on the action."}),(0,a.jsxs)("div",{className:"flex w-full max-w-md flex-col items-center justify-center gap-12 rounded-xl bg-gray-100 p-8",children:[(0,a.jsx)(n.r,{tenant:l.zm,className:"h-auto w-28"}),(0,a.jsxs)("div",{className:"flex w-full min-w-[250px] flex-col gap-4 lg:min-w-[312px]",children:[(0,a.jsx)(u.r0,{onClick:()=>m("signin"),type:"button",size:"xl",variant:"filled",className:"w-full",children:"Sign in"}),(0,a.jsxs)("div",{className:"flex w-full items-center gap-2 text-gray-700",children:[(0,a.jsx)(u.PF,{className:"w-full"}),"or",(0,a.jsx)(u.PF,{className:"w-full"})]}),(0,a.jsx)(u.r0,{onClick:()=>m("signup"),type:"button",size:"xl",variant:"outlined",className:"w-full",children:"Create account"})]})]})]})})}},33654:function(e,t,r){"use strict";r.d(t,{J:function(){return m}});var a=r(4930),n=r(46267),l=r(16194),i=r(60154),o=r(68882),s=r(44194),u=r(19371),d=r(44677),c=r(48394);let m=()=>{let e=(0,d.T)(),{hasClientMounted:t}=(0,l.E)(),{push:r}=(0,o.t)(),{deleteQS:m,hasOne:f}=(0,i.S)(),p=(0,n.aF)(),{showIsEighteenPlusModal:h,isEighteenPlusState:g,eighteenPlusStudio:y}=(0,d.C)(e=>e.general),[x,b]=(0,u.Z)(a.d.isEighteenPlus,!1);return(0,s.useEffect)(()=>{x&&e((0,c.TG)("isEighteenPlus"))},[e,x]),{shouldShowIsEighteenPlusModal:h,isEighteenPlus:!!p||!t||"isEighteenPlus"===g,hideIsEighteenPlusModal:()=>{e((0,c.a1)(!1)),e((0,c.Vi)(null))},showIsEighteenPlusModal:t=>{e((0,c.Vi)(t||null)),e((0,c.TG)("pending")),e((0,c.a1)(!0))},handleSetIsEighteenPlus:()=>{b(!0),e((0,c.a1)(!1)),e((0,c.TG)("isEighteenPlus"))},isEighteenPlusState:g,handleSetIsNotEighteenPlus:()=>{f("replay")&&m("replay"),r("/").then(()=>{b(!1),e((0,c.a1)(!1)),e((0,c.TG)("isNotEighteenPlus"))})},eighteenPlusStudio:y}}},71085:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return k}});var a=r(31549),n=r(9145),l=r(62196),i=r(11063),o=r(66842),s=r(3146),u=r(79150),d=r(46267),c=r(24352),m=r(14517),f=r(44194),p=r(13814),h=r(97695),g=r(47073),y=r(22674);let x=y.z.object({email:y.z.string().email({message:"Please enter a valid email address."}),emailConfirmation:y.z.string().email({message:"Please enter a valid email address."})}).refine(e=>e.email===e.emailConfirmation,{message:"Email addresses do not match.",path:["emailConfirmation"]}),b=()=>{let e=(0,d.aF)(),[t,r]=(0,s.Qf)(),{error:n,isError:l,isLoading:i,isSuccess:y,data:b}=r;(0,f.useEffect)(()=>{y&&!i&&!l&&b&&g.Am.success("We sent a confirmation to your current email and your new email. Click the links in both emails to confirm your new email address.",{position:"top-center"})},[i,y,l,b]);let{register:v,handleSubmit:C,formState:{errors:w}}=(0,p.cI)({reValidateMode:"onChange",resolver:(0,c.F)(x)}),N=(0,f.useMemo)(()=>{let e=[];return w?.email?.message&&e.push(w.email.message),w?.emailConfirmation?.message&&e.push(w.emailConfirmation.message),n?.code==="23505"?e.push("A user with that email already exists."):e.push(n?.message),e.join(" ")},[n,w]);return(0,a.jsxs)("form",{className:"rounded-lg bg-gray-100",onSubmit:C(({email:r})=>{e?.id&&t({email:r})}),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Change Email"}),(0,a.jsx)(o.PF,{className:"mt-2"})]}),(0,a.jsx)(u.n2,{error:N,dot:!0,label:"Email address",children:(0,a.jsx)(u.UP,{...v("email",{required:"Email is required."}
1),dot:!0,error:N,placeholder:e?.email??"",label:"Email",name:"email"})}),(0,a.jsx)(u.n2,{error:N,dot:!0,label:"Email confirmation",children:(0,a.jsx)(u.UP,{...v("emailConfirmation",{required:"Email confirmation is required."}),dot:!0,error:N,placeholder:e?.email??"",label:"Email confirmation",name:"emailConfirmation"})})]}),(0,a.jsx)(o.PF,{}),(0,a.jsx)("div",{className:"flex flex-row items-center justify-end p-4",children:(0,a.jsxs)(o.r0,{type:"submit",variant:"filled",size:"lg",disabled:i,className:(0,m.Z)("rounded-lg px-4 py-2 shadow focus:outline-none",{"border-red-500 text-white":N}),color:w?.email?.message?"red":"primary",children:[i&&(0,a.jsx)(h.frZ,{className:"mr-4 animate-spin text-gray-700",size:"24"})," Save"]})})]})};var v=r(32111);let C=()=>(0,a.jsx)("div",{className:"rounded-lg bg-gray-100",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Theme"}),(0,a.jsx)(o.PF,{className:"mt-2"})]}),(0,a.jsx)(v.f,{isShowLabel:!0})]})});var w=r(5898),N=r(90394),j=r(254),P=r(31444),E=r(36810),k=()=>(0,d.kP)()?(0,a.jsxs)(w.H,{hasSidebarRight:!1,children:[(0,a.jsx)(P.PB,{...j.Ar}),(0,a.jsxs)("div",{className:"flex w-full grow flex-col gap-4 roun
1ded-lg bg-backgroundContrast p-4",children:[(0,a.jsx)("div",{className:"font-medium text-2xl text-gray-700",children:"General"}),(0,a.jsx)(l.Fk,{}),(0,a.jsx)(i.F,{}),(0,a.jsx)(i.Y,{className:"bg-gray-100"}),(0,a.jsx)(C,{}),(0,a.jsx)(b,{}),(0,a.jsx)("div",{className:"rounded-lg bg-gray-100",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Forgot Password"}),(0,a.jsx)(o.PF,{className:"mt-2"})]}),(0,a.jsxs)("p",{className:"font-light text-gray-700",children:["If youâve forgotten your password, you can"," ",(0,a.jsx)(n.A,{className:"text-gray-850 underline decoration-blue-600 hover:decoration-blue-400",href:"/auth/forgotten-password",children:"reset it here"}),"."]})]})}),(0,a.jsx)("div",{className:"rounded-lg bg-gray-100",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Close account"}),(0,a.jsx)(o.PF,{className:"mt-2"})]}),(0,a.jsxs)("p",{className:"font-light text-gray-700",children:["If you wish to ",(0,a.jsx)("span",{className:"text-gray-850 underline decoration-red-600",children:"close"})," ","your account please get in touch with"," ",(0,a.jsx)(n.A,{className:"text-gray-850 underline decoration-blue-600 hover:decoration-blue-400",href:"mailto:[email protected]",children:"[email protected]"}),"."]})]})}),(0,a.jsx)("div",{className:"rounded-lg bg-gray-100",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium text-lg",children:"Delete account"}),(0,a.jsx)(o.PF,{className:"mt-2"})]}),(0,a.jsxs)("p",{className:"font-light text-gray-700",children:["If you wish to exercise your right to be forgotten, and would like to"," ",(0,a.jsx)("span",{className:"text-gray-850 underline decoration-red-600",children:"delete"})," your account, please get in touch with"," ",(0,a.jsx)(n.A,{className:"text-gray-850 underline decoration-blue-600 hover:decoration-blue-400",href:"mailto:[email protected]",children:"[email protected]"}),". For more information on your rights towards your personal data, please see our"," ",(0,a.jsx)(n.A,{className:"text-gray-850 underline decoration-blue-600 hover:decoration-blue-400",href:"/privacy-policy",children:"Privacy Policy"}),"."]})]})})]})]}):(0,a.jsxs)("div",{className:"relative h-screen w-full bg-background",children:[(0,a.jsxs)("div",{className:"group absolute top-4 left-4 place-self-end px-2 py-1 font-light text-gray-700 lg:top-8 lg:left-8",children:[(0,a.jsx)(n.A,{"aria-label":"home",href:"/",children:(0,a.jsxs)("div",{className:"flex flex-row items-center justify-center gap-2 font-semibold text-md lg:text-xl",children:[(0,a.jsx)(E.O8Q,{size:"24"}),(0,a.jsx)("div",{children:"Home"})]})}),(0,a.jsx)("span",{className:"absolute right-0 -bottom-1 h-px w-0 bg-gray-800 transition-all duration-100 group-hover:w-full"})]}),(0,a.jsx)("div",{className:"pt-16 lg:pt-[15vh]",children:(0,a.jsx)(N.v,{})})]})},21067:function(e,t,r){"use strict";r.d(t,{Mk:function(){return l},Yo:function(){return i},fn:function(){return n}});var a=r(22674);a.Ry({data:a.Ry({description:a.Z_(),error:a.Z_()}),status:a.Rx()});let n=e=>"object"==typeof e&&null!=e&&"status"in e,l=e=>"object"==typeof e&&null!=e&&"message"in e&&"string"==typeof e.message,i=(e,t="Unknown error")=>l(e)?e.message:t},11952:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(74135).Z)("dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]])},61207:function(){},51868:function(e,t,r){"use strict";r.d(t,{VM:function(){return p},Ww:function(){return x},uZ:function(){return h}});var a=r(44194),n=Object.defineProperty,l=Object.defineProperties,i=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&d(e,r,t[r]);if(o)for(var r of o(t))u.call(t,r)&&d(e,r,t[r]);return e},m=(e,t)=>
vendor: 7,785 bytes, line 1
1l(e,i(t)),f=(e,t)=>{var r={};for(var a in e)s.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&o)for(var a of o(e))0>t.indexOf(a)&&u.call(e,a)&&(r[a]=e[a]);return r},p=a.createContext({}),h=a.forwardRef((e,t)=>{let r;var n,l,i,o,s,{value:u,onChange:d,maxLength:h,textAlign:x="left",pattern:b,placeholder:v,inputMode:C="numeric",onComplete:w,pushPasswordManagerStrategy:N="increase-width",pasteTransformer:j,containerClassName:P,noScriptCSSFallback:E=y,render:k,children:S}=e,D=f(e,["value","onChange","maxLength","textAlign","pattern","placeholder","inputMode","onComplete","pushPasswordManagerStrategy","pasteTransformer","containerClassName","noScriptCSSFallback","render","children"]);let[M,A]=a.useState("string"==typeof D.defaultValue?D.defaultValue:""),$=null!=u?u:M,I=(r=a.useRef(),a.useEffect(()=>{r.current=$}),r.current),F=a.useCallback(e=>{null==d||d(e),A(e)},[d]),_=a.useMemo(()=>b?"string"==typeof b?new RegExp(b):b:null,[b]),R=a.useRef(null),z=a.useRef(null),T=a.useRef({value:$,onChange:F,isIOS:"undefined"!=typeof window&&(null==(l=null==(n=null==window?void 0:window.CSS)?void 0:n.supports)?void 0:l.call(n,"-webkit-touch-callout","none"))}),L=a.useRef({prev:[null==(i=R.current)?void 0:i.selectionStart,null==(o=R.current)?void 0:o.selectionEnd,null==(s=R.current)?void 0:s.selectionDirection]});a.useImperativeHandle(t,()=>R.current,[]),a.useEffect(()=>{let e=R.current,t=z.current;if(!e||!t)return;function r(){if(document.activeElement!==e){U(null),K(null);return}let t=e.selectionStart,r=e.selectionEnd,a=e.selectionDirection,n=e.maxLength,l=e.value,i=L.current.prev,o=-1,s=-1,u;if(0!==l.length&&null!==t&&null!==r){let e=t===r,a=t===l.length&&l.length<n;if(e&&!a){if(0===t)o=0,s=1,u="forward";else if(t===n)o=t-1,s=t,u="backward";else if(n>1&&l.length>1){let e=0;if(null!==i[0]&&null!==i[1]){u=t<i[1]?"backward":"forward";let r=i[0]===i[1]&&i[0]<n;"backward"!==u||r||(e=-1)}o=e+t,s=e+t+1}}-1!==o&&-1!==s&&o!==s&&R.current.setSelectionRange(o,s,u)}let d=-1!==o?o:t,c=-1!==s?s:r,m=null!=u?u:a;U(d),K(c),L.current.prev=[d,c,m]}if(T.current.value!==e.value&&T.current.onChange(e.value),L.current.prev=[e.selectionStart,e.selectionEnd,e.selectionDirection],document.addEventListener("selectionchange",r,{capture:!0}),r(),document.activeElement===e&&G(!0),!document.getElementById("input-otp-style")){let e=document.createElement("style");if(e.id="input-otp-style",document.head.appendChild(e),e.sheet){let t="background: transparent !important; color: transparent !important; border-color: transparent !important; opacity: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-text-fill-color: transparent !important;";g(e.sheet,"[data-input-otp]::selection { background: transparent !important; color: transparent !important; }"),g(e.sheet,`[data-input-otp]:autofill { ${t} }`),g(e.sheet,`[data-input-otp]:-webkit-autofill { ${t} }`),g(e.sheet,"@supports (-webkit-touch-callout: none) { [data-input-otp] { letter-spacing: -.6em !important; font-weight: 100 !important; font-stretch: ultra-condensed; font-optical-sizing: none !important; left: -1px !important; right: 1px !important; } }"),g(e.sheet,"[data-input-otp] + * { pointer-events: all !important; }")}}let a=()=>{t&&t.style.setProperty("--root-height",`${e.clientHeight}px`)};a();let n=new ResizeObserver(a);return n.observe(e),()=>{document.removeEventListener("selectionchange",r,{capture:!0}),n.disconnect()}},[]);let[B,V]=a.useState(!1),[O,G]=a.useState(!1),[W,U]=a.useState(null),[q,K]=a.useState(null);a.useEffect(()=>{var e;setTimeout(e=()=>{var e,t,r,a;null==(e=R.current)||e.dispatchEvent(new Event("input"));let n=null==(t=R.current)?void 0:t.selectionStart,l=null==(r=R.current)?void 0:r.selectionEnd,i=null==(a=R.current)?void 0:a.selectionDirection;null!==n&&null!==l&&(U(n),K(l),L.current.prev=[n,l,i])},0),setTimeout(e,10),setTimeout(e,50)},[$,O]),a.useEffect(()=>{void 0!==I&&$!==I&&I.length<h&&$.length===h&&(null==w||w($))},[h,w,I,$]);let Z=function({containerRef:e,inputRef:t,pushPasswordManagerStrategy:r,isFocused:n}){let[l,i]=a.useState(!1),[o,s]=a.useState(!1),[u,d]=a.useState(!1),c=a.useMemo(()=>"none"!==r&&("increase-width"===r||"experimental-no-flickering"===r)&&l&&o,[l,o,r]),m=a.useCallback(()=>{let a=e.current,n=t.current;if(!a||!n||u||"none"===r)return;let l=a.getBoundingClientRect().left+a.offsetWidth,o=a.getBoundingClientRect().top+a.offsetHeight/2;0===document.querySelectorAll('[data-lastpass-icon-root],com-1password-button,[data-dashlanecreated],[style$="2147483647 !important;"]').length&&document.elementFromPoint(l-18,o)===a||(i(!0),d(!0))},[e,t,u,r]);return a.useEffect(()=>{let t=e.current;if(!t||"none"===r)return;function a(){s(window.innerWidth-t.getBoundingClientRect().right>=40)}a();let n=setInterval(a,1e3);return()=>{clearInterval(n)}},[e,r]),a.useEffect(()=>{let e=n||document.activeElement===t.current;if("none"===r||!e)return;let a=setTimeout(m,0),l=setTimeout(m,2e3),i=setTimeout(m,5e3),o=setTimeout(()=>{d(!0)},6e3);return()=>{clearTimeout(a),clearTimeout(l),clearTimeout(i),clearTimeout(o)}},[t,n,r,m]),{hasPWMBadge:l,willPushPWMBadge:c,PWM_BADGE_SPACE_WIDTH:"40px"}}({containerRef:z,inputRef:R,pushPasswordManagerStrategy:N,isFocused:O}),H=a.useCallback(e=>{let t=e.currentTarget.value.slice(0,h);if(t.length>0&&_&&!_.test(t)){e.preventDefault();return}"string"==typeof I&&t.length<I.length&&document.dispatchEvent(new Event("selectionchange")),F(t)},[h,F,I,_]),J=a.useCallback(()=>{var e;if(R.current){let t=Math.min(R.current.value.length,h-1),r=R.current.value.length;null==(e=R.current)||e.setSelectionRange(t,r),U(t),K(r)}G(!0)},[h]),Y=a.useCallback(e=>{var t,r;let a=R.current;if(!j&&(!T.current.isIOS||!e.clipboardData||!a))return;let n=e.clipboardData.getData("text/plain"),l=j?j(n):n;e.preventDefault();let i=null==(t=R.current)?void 0:t.selectionStart,o=null==(r=R.current)?void 0:r.selectionEnd,s=(i!==o?$.slice(0,i)+l+$.slice(o):$.slice(0,i)+l+$.slice(i)).slice(0,h);if(s.length>0&&_&&!_.test(s))return;a.value=s,F(s);let u=Math.min(s.length,h-1),d=s.length;a.setSelectionRange(u,d),U(u),K(d)},[h,F,_,$]),Q=a.useMemo(()=>({position:"relative",cursor:D.disabled?"default":"text",userSelect:"none",WebkitUserSelect:"none",pointerEvents:"none"}),[D.disabled]),X=a.useMemo(()=>({position:"absolute",inset:0,width:Z.willPushPWMBadge?`calc(100% + ${Z.PWM_BADGE_SPACE_WIDTH})`:"100%",clipPath:Z.willPushPWMBadge?`inset(0 ${Z.PWM_BADGE_SPACE_WIDTH} 0 0)`:void 0,height:"100%",display:"flex",textAlign:x,opacity:"1",color:"transparent",pointerEvents:"all",background:"transparent",caretColor:"transparent",border:"0 solid transparent",outline:"0 solid transparent",boxShadow:"none",lineHeight:"1",letterSpacing:"-.5em",fontSize:"var(--root-height)",fontFamily:"monospace",fontVariantNumeric:"tabular-nums"}),[Z.PWM_BADGE_SPACE_WIDTH,Z.willPushPWMBadge,x]),ee=a.useMemo(()=>a.createElement("input",m(c({autoComplete:D.autoComplete||"one-time-code"},D),{"data-input-otp":!0,"data-input-otp-placeholder-shown":0===$.length||void 0,"data-input-otp-mss":W,"data-input-otp-mse":q,inputMode:C,pattern:null==_?void 0:_.source,"aria-placeholder":v,style:X,maxLength:h,value:$,ref:R,onPaste:e=>{var t;Y(e),null==(t=D.onPaste)||t.call(D,e)},onChange:H,onMouseOver:e=>{var t;V(!0),null==(t=D.onMouseOver)||t.call(D,e)},onMouseLeave:e=>{var t;V(!1),null==(t=D.onMouseLeave)||t.call(D,e)},onFocus:e=>{var t;J(),null==(t=D.onFocus)||t.call(D,e)},onBlur:e=>{var t;G(!1),null==(t=D.onBlur)||t.call(D,e)}})),[H,J,Y,C,X,h,q,W,D,null==_?void 0:_.source,$]),et=a.useMemo(()=>({slots:Array.from({length:h}).map((e,t)=>{var r;let a=O&&null!==W&&null!==q&&(W===q&&t===W||t>=W&&t<q),n=void 0!==$[t]?$[t]:null;return{char:n,placeholderChar:void 0!==$[0]?null:null!=(r=null==v?void 0:v[t])?r:null,isActive:a,hasFakeCaret:a&&null===n}}
1),isFocused:O,isHovering:!D.disabled&&B}),[O,B,h,q,W,D.disabled,$]),er=a.useMemo(()=>k?k(et):a.createElement(p.Provider,{value:et},S),[S,et,k]);return a.createElement(a.Fragment,null,null!==E&&a.createElement("noscript",null,a.createElement("style",null,E)),a.createElement("div",{ref:z,"data-input-otp-container":!0,style:Q,className:P},er,a.createElement("div",{style:{position:"absolute",inset:0,pointerEvents:"none"}},ee)))});function g(e,t){try{e.insertRule(t)}catch(e){console.error("input-otp could not insert CSS rule:",t)}}h.displayName="Input";var y=` 2[data-input-otp] { 3 --nojs-bg: white !important; 4 --nojs-fg: black !important; 5 6 background-color: var(--nojs-bg) !important; 7 color: var(--nojs-fg) !important; 8 caret-color: var(--nojs-fg) !important; 9 letter-spacing: .25em !important; 10 text-align: center !important; 11 border: 1px solid var(--nojs-fg) !important; 12 border-radius: 4px !important; 13 width: 100% !important; 14} 15@media (prefers-color-scheme: dark) { 16 [data-input-otp] { 17 --nojs-bg: black !important; 18 --nojs-fg: white !important; 19 } 20}`,x="^\\d+$"},9323:function(e,t,r){"use strict";r.d(t,{sb:function(){return Z}});var a=r(44194),n=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["Andorra","ad","376"],["Angola","ao","244"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54","(..) ........",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\xf4te d'Ivoire","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","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",".. ... ...."],["Fiji","fj","679"],["Finland","fi","358",".. ... .. .."],["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"],["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\xe9union","re","262","",0],["Romania","ro","40"],["Russia","ru","7","(...) ...-..-..",1],["Rwanda","rw","250"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["S\xe3o Tom\xe9 and Pr\xedncipe","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
20omalia","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"],["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"],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"]],l=(...e)=>e.filter(e=>!!e).join(" ").trim(),i=(...e)=>l(...e).split(" ").map(e=>`react-international-phone-${e}`).join(" "),o=({addPrefix:e,rawClassNames:t})=>l(i(...e),...t),s=({value:e,mask:t,maskSymbol:r,offset:a=0,trimNonMaskCharsLeftover:n=!1})=>{if(e.length<a)return e;let l=e.slice(0,a),i=e.slice(a),o=l,s=0;for(let e of t.split("")){if(s>=i.length){if(!n&&e!==r){o+=e;continue}break}e===r?(o+=i[s],s+=1):o+=e}return o},u=e=>!!e&&/^\d+$/.test(e),d=e=>e.replace(/\D/g,""),c=(e,t)=>{let r=e.style.display;"block"!==r&&(e.style.display="block");let a=e.getBoundingClientRect(),n=t.getBoundingClientRect(),l=n.top-a.top,i=a.bottom-n.bottom;l>=0&&i>=0||(Math.abs(l)<Math.abs(i)?e.scrollTop+=l:e.scrollTop-=i),e.style.display=r},m=()=>!(typeof window>"u")&&window.navigator.userAgent.toLowerCase().includes("macintosh"),f=(e,t)=>{let r,a=!t.disableDialCodeAndPrefix&&t.forceDialCode,n=!t.disableDialCodeAndPrefix&&t.insertDialCodeOnEmpty,l=e,i=e=>t.trimNonDigitsEnd?e.trim():e;if(!l)return i(n&&!l.length||a?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:l);if((l=d(l))===t.dialCode&&!t.disableDialCodeAndPrefix)return i(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(t.dialCode.startsWith(l)&&!t.disableDialCodeAndPrefix)return i(a?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:`${t.prefix}${l}`);if(!l.startsWith(t.dialCode)&&!t.disableDialCodeAndPrefix){if(a)return i(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(l.length<t.dialCode.length)return i(`${t.prefix}${l}`)}let{phoneLeftSide:o,phoneRightSide:u}=(r=t.dialCode.length,{phoneLeftSide:l.slice(0,r),phoneRightSide:l.slice(r)});return o=`${t.prefix}${o}${t.charAfterDialCode}`,u=s({value:u,mask:t.mask,maskSymbol:t.maskChar,trimNonMaskCharsLeftover:t.trimNonDigitsEnd||t.disableDialCodeAndPrefix&&0===u.length}),t.disableDialCodeAndPrefix&&(o=""),i(`${o}${u}`)},p=({phoneBeforeInput:e,phoneAfterInput:t,phoneAfterFormatted:r,cursorPositionAfterInput:a,leftOffset:n=0,deletion:l})=>{if(a<n)return n;if(!e)return r.length;let i=null;for(let e=a-1;e>=0;e-=1)if(u(t[e])){i=e;break}if(null===i){for(let e=0;e<t.length;e+=1)if(u(r[e]))return e;return t.length}let o=0;for(let e=0;e<i;e+=1)u(t[e])&&(o+=1);let s=0,d=0;for(let e=0;e<r.length&&(s+=1,u(r[e])&&(d+=1),!(d>=o+1));e+=1);if("backward"!==l)for(;!u(r[s])&&s<r.length;)s+=1;return s},h=({phone:e,prefix:t})=>e?`${t}${d(e)}`:"";function g({value:e,country:t,insertDialCodeOnEmpty:r,trimNonDigitsEnd:a,countries:n,prefix:l,charAfterDialCode:i,forceDialCode:o,disableDialCodeAndPrefix:s,defaultMask:u,countryGuessingEnabled:d,disableFormatting:c}){let m=e;s&&(m=m.startsWith(`${l}`)?m:`${l}${t.dialCode}${m}`);let p=d?B({phone:m,countries:n,currentCountryIso2:t?.iso2}):void 0,g=p?.country??t,y=f(m,{prefix:l,mask:R({phone:m,country:g,defaultMask:u,disableFormatting:c}),maskChar:w,dialCode:g.dialCode,trimNonDigitsEnd:a,charAfterDialCode:i,forceDialCode:o,insertDialCodeOnEmpty:r,disableDialCodeAndPrefix:s}),x=d&&!p?.fullDialCodeMatch?t:g;return{phone:h({phone:s?`${x.dialCode}${y}`:y,prefix:l}),inputValue:y,country:x}}var y=e=>{if(e?.toLocaleLowerCase().includes("delete"))return e?.toLocaleLowerCase().includes("forward")?"forward":"backward"},x=(e,{country:t,insertDialCodeOnEmpty:r,phoneBeforeInput:a,prefix:n,charAfterDialCode:l,forceDialCode:i,disableDialCodeAndPrefix:o,countryGuessingEnabled:s,defaultMask:d,disableFormatting:c,countries:m})=>{let f=e.nativeEvent,x=f.inputType,b=y(x),v=!!x?.startsWith("insertFrom"),C="insertText"===x,w=f?.data||void 0,N=e.target.value,j=e.target.selectionStart??0;if(x?.includes("history"))return{inputValue:a,phone:h({phone:a,prefix:n}),cursorPosition:a.length,country:t};if(C&&!u(w)&&N!==n)return{inputValue:a,phone:h({phone:o?`${t.dialCode}${a}
20`:a,prefix:n}),cursorPosition:j-(w?.length??0),country:t};if(i&&!N.startsWith(`${n}${t.dialCode}`)&&!v){let e=N?a:`${n}${t.dialCode}${l}`;return{inputValue:e,phone:h({phone:e,prefix:n}),cursorPosition:n.length+t.dialCode.length+l.length,country:t}}let{phone:P,inputValue:E,country:k}=g({value:N,country:t,trimNonDigitsEnd:"backward"===b,insertDialCodeOnEmpty:r,countryGuessingEnabled:s,countries:m,prefix:n,charAfterDialCode:l,forceDialCode:i,disableDialCodeAndPrefix:o,disableFormatting:c,defaultMask:d}),S=p({cursorPositionAfterInput:j,phoneBeforeInput:a,phoneAfterInput:N,phoneAfterFormatted:E,leftOffset:i?n.length+t.dialCode.length+l.length:0,deletion:b});return{phone:P,inputValue:E,cursorPosition:S,country:k}},b=(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},v=()=>{let e=(0,a.useRef)(),t=(0,a.useRef)(Date.now());return{check:()=>{let r=Date.now(),a=e.current?r-t.current:void 0;return e.current=t.current,t.current=r,a}}},C={size:20,overrideLastItemDebounceMS:-1},w=".",N="us",j="",P="+",E="............",k=" ",S=200,D=!1,M=!1,A=!1,$=!1,I=!1,F=n,_=({defaultCountry:e=N,value:t=j,countries:r=F,prefix:n=P,defaultMask:l=E,charAfterDialCode:i=k,historySaveDebounceMS:o=S,disableCountryGuess:s=D,disableDialCodePrefill:u=M,forceDialCode:d=A,disableDialCodeAndPrefix:c=$,disableFormatting:f=I,onChange:p,inputRef:h})=>{let y={countries:r,prefix:n,charAfterDialCode:i,forceDialCode:!c&&d,disableDialCodeAndPrefix:c,defaultMask:l,countryGuessingEnabled:!s,disableFormatting:f},w=(0,a.useRef)(null),_=h||w,R=e=>{Promise.resolve().then(()=>{typeof window>"u"||_.current!==document?.activeElement||_.current?.setSelectionRange(e,e)})},[{phone:z,inputValue:T,country:B},V,O,G]=function(e,t){let{size:r,overrideLastItemDebounceMS:n,onChange:l}={...C,...t},[i,o]=(0,a.useState)(e),[s,u]=(0,a.useState)([i]),[d,c]=(0,a.useState)(0),m=v();return[i,(e,t)=>{if("object"==typeof e&&"object"==typeof i&&b(e,i)||e===i)return;let a=m.check();if(t?.overrideLastItem!==void 0?t.overrideLastItem:!(!(n>0)||void 0===a||a>n))u(t=>[...t.slice(0,d),e]);else{let t=s.length>=r;u(r=>[...r.slice(t?1:0,d+1),e]),t||c(e=>e+1)}o(e),l?.(e)},()=>{if(d<=0)return{success:!1};let e=s[d-1];return o(e),c(e=>e-1),l?.(e),{success:!0,value:e}},()=>{if(d+1>=s.length)return{success:!1};let e=s[d+1];return o(e),c(e=>e+1),l?.(e),{success:!0,value:e}}]}(()=>{let a=L({value:e,field:"iso2",countries:r});a||console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);let{phone:n,inputValue:l,country:i}=g({value:t,country:a||L({value:"us",field:"iso2",countries:r}),insertDialCodeOnEmpty:!u,...y});return R(l.length),{phone:n,inputValue:l,country:i.iso2}},{overrideLastItemDebounceMS:o,onChange:({inputValue:e,phone:t,country:r})=>{p&&p({phone:t,inputValue:e,country:W(r)})}}),W=(0,a.useCallback)(e=>L({value:e,field:"iso2",countries:r}),[r]),U=(0,a.useMemo)(()=>W(B),[B,W]);(0,a.useEffect)(()=>{let e=_.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(m()){if(!r)return}else if(!t)return;a?G():O()}};return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[_,O,G]);let[q,K]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(!q){K(!0),t!==z&&p?.({inputValue:T,phone:z,country:U});return}if(t===z)return;let{phone:e,inputValue:r,country:a}=g({value:t,country:U,insertDialCodeOnEmpty:!u,...y});V({phone:e,inputValue:r,country:a.iso2})},[t]),{phone:z,inputValue:T,country:U,setCountry:(e,t={focusOnInput:!1})=>{let a=L({value:e,field:"iso2",countries:r});if(!a){console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);return}V({inputValue:c?"":`${n}${a.dialCode}${i}`,phone:`${n}${a.dialCode}`,country:a.iso2}),t.focusOnInput&&Promise.resolve().then(()=>{_.current?.focus()})},handlePhoneValueChange:e=>{e.preventDefault();let{phone:r,inputValue:a,country:n,cursorPosition:l}=x(e,{country:U,phoneBeforeInput:T,insertDialCodeOnEmpty:!1,...y});return V({inputValue:a,phone:r,country:n.iso2}),R(l),t},inputRef:_}},R=({phone:e,country:t,defaultMask:r="............",disableFormatting:a=!1})=>{let n=t.format,l=e=>a?e.replace(RegExp(`[^${w}]`,"g"),""):e;if(!n)return l(r);if("string"==typeof n)return l(n);if(!n.default)return console.error(`[react-international-phone]: default mask for ${t.iso2} is not provided`),l(r);let i=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}
20 is not valid`),!1;let a=new RegExp(r.substring(1,r.length-1)),n=e.replace(t.dialCode,"");return a.test(d(n))});return l(i?n[i]:n.default)},z=e=>{let[t,r,a,n,l,i]=e;return{name:t,iso2:r,dialCode:a,format:n,priority:l,areaCodes:i}},T=e=>`Field "${e}" is not supported`,L=({field:e,value:t,countries:r=n})=>{if(["priority"].includes(e))throw Error(T(e));let a=r.find(r=>t===z(r)[e]);if(a)return z(a)},B=({phone:e,countries:t=n,currentCountryIso2:r})=>{let a={country:void 0,fullDialCodeMatch:!1};if(!e)return a;let l=d(e);if(!l)return a;let i=a,o=({country:e,fullDialCodeMatch:t})=>{let r=e.dialCode===i.country?.dialCode,a=(e.priority??0)<(i.country?.priority??0);(!r||a)&&(i={country:e,fullDialCodeMatch:t})};for(let e of t){let t=z(e),{dialCode:r,areaCodes:a}=t;if(l.startsWith(r)){let e=!i.country||Number(r)>=Number(i.country.dialCode);if(a){let e=l.substring(r.length);for(let r of a)if(e.startsWith(r))return{country:t,fullDialCodeMatch:!0}}(e||r===l||!i.fullDialCodeMatch)&&o({country:t,fullDialCodeMatch:!0})}i.fullDialCodeMatch||l.length<r.length&&r.startsWith(l)&&(!i.country||Number(r)<=Number(i.country.dialCode))&&o({country:t,fullDialCodeMatch:!1})}if(r){let e=L({value:r,field:"iso2",countries:t});if(!e)return i;let a=!!e&&(e=>{if(!e?.areaCodes)return!1;let t=l.substring(e.dialCode.length);return e.areaCodes.some(e=>e.startsWith(t))})(e);i&&i.country?.dialCode===e.dialCode&&i.country!==e&&i.fullDialCodeMatch&&(!e.areaCodes||a)&&(i={country:e,fullDialCodeMatch:!0})}return i},V=(e,t)=>Number(parseInt(e,16)+t).toString(16),O="abcdefghijklmnopqrstuvwxyz".split("").reduce((e,t,r)=>({...e,[t]:V("1f1e6",r)}),{}),G=e=>[O[e[0]],O[e[1]]].join("-"),W=({iso2:e,size:t,src:r,protocol:n="https",disableLazyLoading:l,className:i,style:s,...u})=>e?a.createElement("img",{className:o({addPrefix:["flag-emoji"],rawClassNames:[i]}),src:(()=>{if(r)return r;let t=G(e);return`${n}://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${t}.svg`})(),width:t,height:t,draggable:!1,"data-country":e,loading:l?void 0:"lazy",style:{width:t,height:t,...s},alt:"",...u}):a.createElement("img",{className:o({addPrefix:["flag-emoji"],rawClassNames:[i]}),width:t,height:t,...u}),U=({show:e,dialCodePrefix:t="+",selectedCountry:r,countries:l=n,preferredCountries:i=[],flags:s,onSelect:u,onClose:d,...m})=>{let f=(0,a.useRef)(null),p=(0,a.useRef)(),h=(0,a.useMemo)(()=>{if(!i||!i.length)return l;let e=[],t=[...l];for(let r of i){let a=t.findIndex(e=>z(e).iso2===r);if(-1!==a){let r=t.splice(a,1)[0];e.push(r)}}return e.concat(t)},[l,i]),g=(0,a.useRef)({updatedAt:void 0,value:""}),y=e=>{let t=g.current.updatedAt&&new Date().getTime()-g.current.updatedAt.getTime()>1e3;g.current={value:t?e:`${g.current.value}${e}`,updatedAt:new Date};let r=h.findIndex(e=>z(e).name.toLowerCase().startsWith(g.current.value));-1!==r&&v(r)},x=(0,a.useCallback)(e=>h.findIndex(t=>z(t).iso2===e),[h]),[b,v]=(0,a.useState)(x(r)),C=()=>{p.current!==r&&v(x(r))},w=(0,a.useCallback)(e=>{v(x(e.iso2)),u?.(e)},[u,x]),N=e=>{let t=h.length-1,r=r=>"prev"===e?r-1:"next"===e?r+1:"last"===e?t:0;v(e=>{let a=r(e);return a<0?0:a>t?t:a})},j=(0,a.useCallback)(()=>{if(!f.current||void 0===b)return;let e=z(h[b]).iso2;if(e===p.current)return;let t=f.current.querySelector(`[data-country="${e}"]`);t&&(c(f.current,t),p.current=e)},[b,h]);return(0,a.useEffect)(()=>{j()},[b,j]),(0,a.useEffect)(()=>{f.current&&(e?f.current.focus():C())},[e]),(0,a.useEffect)(()=>{C()},[r]),a.createElement("ul",{ref:f,role:"listbox",className:o({addPrefix:["country-selector-dropdown"],rawClassNames:[m.className]}),style:{display:e?"block":"none",...m.style},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key){e.preventDefault(),w(z(h[b]));return}if("Escape"===e.key){d?.();return}if("ArrowUp"===e.key){e.preventDefault(),N("prev");return}if("ArrowDown"===e.key){e.preventDefault(),N("next");return}if("PageUp"===e.key){e.preventDefault(),N("first");return}if("PageDown"===e.key){e.preventDefault(),N("last");return}" "===e.key&&e.preventDefault(),1!==e.key.length||e.altKey||e.ctrlKey||e.metaKey||y(e.key.toLocaleLowerCase())},onBlur:d,tabIndex:-1,"aria-activedescendant":`react-international-phone__${z(h[b]).iso2}-option`},h.map((e,n)=>{let l=z(e),u=l.iso2===r,d=n===b,c=i.includes(l.iso2),f=n===i.length-1,p=s?.find(e=>e.iso2===l.iso2);return a.createElement(a.Fragment,{key:l.iso2},a.createElement("li",{"data-country":l.iso2,role:"option","aria-selected":u,"aria-label":`${l.name} ${t}${l.dialCode}`,id:`react-international-phone__${l.iso2}-option`,className:o({addPrefix:["country-selector-dropdown__list-item",c&&"country-selector-dropdown__list-item--preferred",u&&"country-selector-dropdown__list-item--selected",d&&"country-selector-dropdown__list-item--focused"],rawClassNames:[m.listItemClassName]}),onClick:()=>w(l),style:m.listItemStyle,title:l.name},a.createElement(W,{iso2:l.iso2,src:p?.src,className:o({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[m.listItemFlagClassName]}),style:m.listItemFlagStyle}),a.createElement("span",{className:o({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[m.listItemCountryNameClassName]}),style:m.listItemCountryNameStyle},l.name),a.createElement("span",{className:o({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[m.listItemDialCodeClassName]}),style:m.listItemDialCodeStyle},t,l.dialCode)),f?a.createElement("hr",{className:o({addPrefix:["country-selector-dropdown__preferred-list-divider"],rawClassNames:[m.preferredListDividerClassName]}),style:m.preferredListDividerStyle}):null)}))},q=({selectedCountry:e,onSelect:t,disabled:r,hideDropdown:l,countries:i=n,preferredCountries:s=[],flags:u,renderButtonWrapper:d,...c})=>{let m,f,[p,h]=(0,a.useState)(!1),g=(0,a.useMemo)(()=>
20{if(e)return L({value:e,field:"iso2",countries:i})},[i,e]),y=(0,a.useRef)(null);return a.createElement("div",{className:o({addPrefix:["country-selector"],rawClassNames:[c.className]}),style:c.style,ref:y},(m={title:g?.name,onClick:()=>h(e=>!e),onMouseDown:e=>e.preventDefault(),onKeyDown:e=>{e.key&&["ArrowUp","ArrowDown"].includes(e.key)&&(e.preventDefault(),h(!0))},disabled:l||r,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":p},f=a.createElement("div",{className:o({addPrefix:["country-selector-button__button-content"],rawClassNames:[c.buttonContentWrapperClassName]}),style:c.buttonContentWrapperStyle},a.createElement(W,{iso2:e,src:u?.find(t=>t.iso2===e)?.src,className:o({addPrefix:["country-selector-button__flag-emoji",r&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[c.flagClassName]}),style:{visibility:e?"visible":"hidden",...c.flagStyle}}),!l&&a.createElement("div",{className:o({addPrefix:["country-selector-button__dropdown-arrow",r&&"country-selector-button__dropdown-arrow--disabled",p&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[c.dropdownArrowClassName]}),style:c.dropdownArrowStyle})),d?d({children:f,rootProps:m}):a.createElement("button",{...m,type:"button",className:o({addPrefix:["country-selector-button",p&&"country-selector-button--active",r&&"country-selector-button--disabled",l&&"country-selector-button--hide-dropdown"],rawClassNames:[c.buttonClassName]}),"data-country":e,style:c.buttonStyle},f)),a.createElement(U,{show:p,countries:i,preferredCountries:s,flags:u,onSelect:e=>{h(!1),t?.(e)},selectedCountry:e,onClose:()=>{h(!1)},...c.dropdownStyleProps}))},K=({dialCode:e,prefix:t,disabled:r,style:n,className:l})=>a.createElement("div",{className:o({addPrefix:["dial-code-preview",r&&"dial-code-preview--disabled"],rawClassNames:[l]}),style:n},`${t}${e}`),Z=(0,a.forwardRef)(({value:e,onChange:t,countries:r=n,preferredCountries:l=[],hideDropdown:i,showDisabledDialCodeAndPrefix:s,disableFocusAfterCountrySelect:u,flags:d,style:c,className:m,inputStyle:f,inputClassName:p,countrySelectorStyleProps:h,dialCodePreviewStyleProps:g,inputProps:y,placeholder:x,disabled:b,name:v,onFocus:C,onBlur:w,required:N,autoFocus:j,...P},E)=>{let{phone:k,inputValue:S,inputRef:D,country:M,setCountry:A,handlePhoneValueChange:$}=_({value:e,countries:r,...P,onChange:e=>{t?.(e.phone,{country:e.country,inputValue:e.inputValue})}}),I=P.disableDialCodeAndPrefix&&s&&M?.dialCode;return(0,a.useImperativeHandle)(E,()=>D.current?Object.assign(D.current,{setCountry:A,state:{phone:k,inputValue:S,country:M}}):null,[D,A,k,S,M]),a.createElement("div",{ref:E,className:o({addPrefix:["input-container"],rawClassNames:[m]}),style:c},a.createElement(q,{onSelect:e=>A(e.iso2,{focusOnInput:!u}),flags:d,selectedCountry:M.iso2,countries:r,preferredCountries:l,disabled:b,hideDropdown:i,...h}),I&&a.createElement(K,{dialCode:M.dialCode,prefix:P.prefix??"+",disabled:b,...g}),a.createElement("input",{onChange:$,value:S,type:"tel",ref:D,className:o({addPrefix:["input",b&&"input--disabled"],rawClassNames:[p]}),placeholder:x,disabled:b,style:f,name:v,onFocus:C,onBlur:w,autoFocus:j,required:N,...y}))})}},function(e){e.O(0,[5126,1340,8718,623,4743,5709,8081,2510,8827,2419,5014,201,3550,9137,9220,9190,7073,592,168,8340,9018,1202,6075,2186,4352,611,5521,5898,6853,2888,9774,179],function(){return e(e.s=23661)}),_N_E=e.O()}]);
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.