PageSourceSearch

https://viotalk.com/_next/static/chunks/app/sign-up/page-324e939c6871514e.js

js viotalk.com collected 2026-09-24 13:40:27 UTC 25,839 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3884],{389:(e,t,a)=>{"use strict";a.d(t,{y:()=>g});var r=a(95155),s=a(12115),n=a(1874),i=a(35006),l=a(14783),o=a(17781),c=a(65342),d=a(65377),u=a(64577),m=a(91337);function h(e,t){var a;let r,s;if(!e)return;let i=e.replace(/\D/g,"");if(!i)return;let l=t;try{let t=(0,n.lq)(e);t?.country&&(l=t.country)}catch{}if(!l){let t=i.slice(0,15);return e.startsWith("+")?`+${t}`:t}let c=(0,n.Ko)(l),d=(a=l,r=o.A.countries[a],s=r?.[3],s?.length?Math.max(...s):15);if(i.startsWith(c)){let e=i.slice(c.length).slice(0,d);return`+${c}${e}`}let u=i.slice(0,d);return e.startsWith("+")?`+${u}`:u}a(66020);let f=["US","GB","IN"];function x({value:e,onChange:t,options:a,disabled:o,readOnly:h}){let[f,p]=(0,s.useState)(!1),[g,v]=(0,s.useState)(""),b=(0,s.useRef)(null),y=(0,s.useRef)(null),w=(0,s.useId)(),N=(0,s.useMemo)(()=>a.filter(e=>e.value&&!e.divider),[a]),j=(0,s.useMemo)(()=>{let e=g.trim().toLowerCase();return e?N.filter(t=>{let a=t.value,r=(0,n.Ko)(a);return t.label.toLowerCase().includes(e)||a.toLowerCase().includes(e)||r.includes(e)}):N},[g,N]);(0,s.useEffect)(()=>{if(f)return y.current?.focus(),document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)};function e(e){b.current?.contains(e.target)||(p(!1),v(""))}function t(e){"Escape"===e.key&&(p(!1),v(""))}},[f]);let k=e?i.Ay[e]:void 0,E=e?`${l.A[e]??e} (+${(0,n.Ko)(e)})`:"Select country";return(0,r.jsxs)("div",{ref:b,className:"PhoneInputCountry relative",children:[(0,r.jsxs)("button",{type:"button",disabled:o||h,"aria-haspopup":"listbox","aria-expanded":f,"aria-controls":w,"aria-label":`Country: ${E}`,onClick:()=>p(e=>!e),className:(0,m.cn)("flex h-11 items-center gap-1.5 rounded-l-xl border-0 bg-transparent px-2.5 text-sm text-slate-700","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[var(--nav-accent)]","disabled:cursor-not-allowed disabled:opacity-50"),children:[(0,r.jsx)("span",{className:"flex h-4 w-6 items-center overflow-hidden rounded-[2px] bg-slate-100 shadow-sm",children:k?(0,r.jsx)(k,{title:E}):(0,r.jsx)("span",{className:"text-xs",children:"\uD83C\uDF10"})}),e?(0,r.jsxs)("span",{className:"hidden text-xs font-semibold text-slate-500 sm:inline",children:["+",(0,n.Ko)(e)]}):null,(0,r.jsx)(c.A,{className:"h-3.5 w-3.5 text-slate-400","aria-hidden":"true"})]}),f?(0,r.jsxs)("div",{className:"absolute left-0 top-[calc(100%+6px)] z-50 w-[min(100vw-2rem,20rem)] overflow-hidden rounded-xl border border-slate-200 bg-white shadow-[0_20px_50px_rgba(15,23,42,0.14)]",role:"presentation",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 border-b border-slate-100 px-3 py-2",children:[(0,r.jsx)(d.A,{className:"h-4 w-4 shrink-0 text-slate-400","aria-hidden":"true"}),(0,r.jsx)("input",{ref:y,type:"search",value:g,onChange:e=>v(e.target.value),placeholder:"Search countries",className:"h-9 w-full bg-transparent text-sm text-slate-800 outline-none placeholder:text-slate-400","aria-label":"Search countries",autoComplete:"off"})]}),(0,r.jsx)("ul",{id:w,role:"listbox","aria-label":"Countries",className:"max-h-56 overflow-y-auto p-1.5",children:0===j.length?(0,r.jsx)("li",{className:"px-3 py-2 text-sm text-slate-500",children:"No countries found"}):j.map(a=>{let s=a.value,l=i.Ay[s],o=s===e;return(0,r.jsx)("li",{role:"option","aria-selected":o,children:(0,r.jsxs)("button",{type:"button",className:(0,m.cn)("flex w-full items-center gap-2.5 rounded-lg px-2.5 py-2 text-left text-sm transition-colors",o?"bg-[var(--nav-accent)]/10 text-[var(--nav-accent)]":"text-slate-700 hover:bg-slate-50"),onClick:()=>{t(s),p(!1),v("")},children:[(0,r.jsx)("span",{className:"flex h-4 w-6 shrink-0 items-center overflow-hidden rounded-[2px] bg-slate-100",children:l?(0,r.jsx)(l,{title:a.label}):null}),(0,r.jsx)("span",{className:"min-w-0 flex-1 truncate",children:a.label}),(0,r.jsxs)("span",{className:"shrink-0 text-xs text-slate-400",children:["+",(0,n.Ko)(s)]}),o?(0,r.jsx)(u.A,{className:"h-3.5 w-3.5 shrink-0 text-[var(--nav-accent)]","aria-hidden":"true"}):(0,r.jsx)("span",{className:"w-3.5"})]})},s)})})]}):null]})}let p=(0,s.forwardRef)(function({className:e,...t},a){return(0,r.jsx)("input",{ref:a,className:(0,m.cn)("PhoneInputInput h-11 flex-1 border-0 bg-transparent px-3 text-sm text-slate-800 outline-none placeholder:text-slate-400","disabled:cursor-not-allowed disabled:opacity-50",e),...t})});function g({id:e="phone",value:t,onChange:a,onBlur:o,disabled:c,name:d,className:u,placeholder:v="Enter phone number",...b}){let y,w=(0,s.useMemo)(()=>
1"US",[]),[N,j]=(0,s.useState)(w),k=(0,s.useCallback)(e=>{a(h(e,N))},[N,a]);return(0,r.jsx)(n.Ay,{id:e,name:d,international:!0,countryCallingCodeEditable:!1,defaultCountry:w,countries:(y=new Set(f),[...f,...(0,n.X6)().filter(e=>!y.has(e))]),flags:i.Ay,labels:l.A,value:t||void 0,onChange:k,onCountryChange:e=>{if(e&&j(e),t){let r=h(t,e);r!==t&&a(r)}},onBlur:o,disabled:c,placeholder:v,countrySelectComponent:x,inputComponent:p,className:(0,m.cn)("PhoneInput flex h-11 w-full overflow-visible rounded-xl border border-slate-200 bg-slate-50 shadow-sm transition-colors","focus-within:border-[var(--nav-accent)] focus-within:bg-white focus-within:ring-2 focus-within:ring-[var(--nav-accent)]/20",!0===b["aria-invalid"]||"true"===b["aria-invalid"]?"border-rose-400 focus-within:ring-rose-200":null,u),numberInputProps:{autoComplete:"tel",inputMode:"tel","aria-invalid":b["aria-invalid"],"aria-describedby":b["aria-describedby"]}})}},4474:(e,t,a)=>{"use strict";a.d(t,{$:()=>o});var r=a(95155);a(12115);var s=a(42442),n=a(18460),i=a(91337);let l=(0,n.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-xl text-sm font-semibold transition-all duration-200 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[var(--nav-accent)] disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-[var(--nav-accent)] text-white shadow-[0_10px_24px_rgba(var(--nav-accent-rgb),0.22)] hover:-translate-y-0.5 hover:bg-[var(--nav-accent-hover)]",secondary:"border border-slate-200 bg-white text-slate-800 hover:border-slate-300 hover:bg-slate-50",ghost:"text-slate-600 hover:bg-slate-100 hover:text-slate-800"},size:{default:"h-11 px-5 py-2.5",sm:"h-9 rounded-lg px-3.5 text-sm",lg:"h-12 rounded-2xl px-6 text-base"}},defaultVariants:{variant:"default",size:"default"}});function o({className:e,variant:t,size:a,asChild:n=!1,...c}){let d=n?s.DX:"button";return(0,r.jsx)(d,{className:(0,i.cn)(l({variant:t,size:a,className:e})),...c})}},4718:(e,t,a)=>{"use strict";async function r(e,t){let a,r=await fetch((a=e.startsWith("/")?e:`/${e}`,`${function(){let e="https://www.viotalk.com".trim();if(!e)throw Error("NEXT_PUBLIC_API_BASE_URL is not set. Add it to .env.local (e.g. http://localhost:3001).");return e.replace(/\/$/,"")}()}/api/v1${a}`),{...t,headers:{"Content-Type":"application/json",...t?.headers}}),s=await r.json();if(!r.ok||!s.success)throw Error(s.message||"Something went wrong. Please try again.");return s}async function s(e){await r("/otp/send",{method:"POST",body:JSON.stringify({email:e})})}async function n(e,t){let a=await r("/otp/verify",{method:"POST",body:JSON.stringify({email:e,otp:t})});if(!a.data)throw Error("Verification failed. Please try again.");return a.data}async function i(e){let t=await r("/sign-up-requests",{method:"POST",body:JSON.stringify(e)});if(!t.data)throw Error("Sign-up request failed. Please try again.");return t.data}async function l(e){return(await r("/sign-up-requests/status",{method:"POST",body:JSON.stringify({email:e})})).data}async function o(e){let t=await r("/kyc/callback",{method:"POST",body:JSON.stringify(e)});if(!t.data)throw Error("Unable to confirm identity verification. Please try again.");return t.data}a.d(t,{D4:()=>o,Ix:()=>s,RY:()=>n,w4:()=>l,yh:()=>i})},5772:(e,t,a)=>{"use strict";a.d(t,{default:()=>s.a});var r=a(97651),s=a.n(r)},19051:(e,t,a)=>{"use strict";a.d(t,{SignUp:()=>U});var r=a(95155),s=a(18310),n=a(92729),i=a(90710),l=a(45124),o=a(85964),c=a(50981),d=a(31982),u=a(92082),m=a(28381),h=a(12115),f=a(98500),x=a.n(f),p=a(73321),g=a(99003);let v=(e,t,a)=>{if(e&&"reportValidity"in e){let r=(0,g.Jt)(a,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},b=(e,t)=>{for(let a in t.fields){let r=t.fields[a];r&&r.ref&&"reportValidity"in r.ref?v(r.ref,a,e):r&&r.refs&&r.refs.forEach(t=>v(t,a,e))}},y=(e,t)=>{t.shouldUseNativeValidation&&b(e,t);let a={};for(let r in e){let s=(0,g.Jt)(t.fields,r),n=Object.assign(e[r]||{},{ref:s&&s.ref});if(w(t.names||Object.keys(e),r)){let e=Object.assign({},(0,g.Jt)(a,r));(0,g.hZ)(e,"root",n),(0,g.hZ)(a,r,e)}else(0,g.hZ)(a,r,n)}return a},w=(e,t)=>{let a=N(t).replace(/[.*+?^${}()|\\]/g,"\\$&");return e.some(e=>N(e).match(`^${a}\\.\\d+`))};function N(e){return e.replace(/[\[\]]/g,"")}var j=a(55711),k=a(27855);function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}function S(e,t){try{var a=e()}catch(e){return t(e)}return a&&a.then?a.then(void 0,t):a}var _=a(92571),P=a(90467),A=a(4474),C=a(43763),I=a(39658),O=a(79792),V=a(389),$=a(4718),J=a(75730),z=a(27240),L=a(46500);let M=z.Ik({firstName:z.Yj().trim().min(2,"Enter your first name"),lastName:z.Yj().trim().min(1,"Enter your last name"),workEmail:z.Yj().trim().email("Enter a valid work email"),phone:z.Yj().min(1,"Enter a valid phone number").refine(e=>(0,L.g)(e),{message:"Enter a valid international phone number"})}
1),F={firstName:"",lastName:"",workEmail:"",phone:""};function T(){let e=(0,p.useRouter)(),[t,a]=(0,h.useState)(null),{register:s,control:n,handleSubmit:i,formState:{errors:l,isSubmitting:o}}=(0,g.mN)({resolver:function(e,t){if(void 0===t&&(t={}),"_def"in e&&"object"==typeof e._def&&"typeName"in e._def)return function(a,r,s){try{return Promise.resolve(S(function(){return Promise.resolve(e["sync"===t.mode?"parse":"parseAsync"](a,void 0)).then(function(e){return s.shouldUseNativeValidation&&b({},s),{errors:{},values:t.raw?Object.assign({},a):e}})},function(e){if(Array.isArray(null==e?void 0:e.issues))return{values:{},errors:y(function(e,t){for(var a={};e.length;){var r=e[0],s=r.code,n=r.message,i=r.path.join(".");if(!a[i])if("unionErrors"in r){var l=r.unionErrors[0].errors[0];a[i]={message:l.message,type:l.code}}else a[i]={message:n,type:s};if("unionErrors"in r&&r.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var o=a[i].types,c=o&&o[r.code];a[i]=(0,g.Gb)(i,t,a,s,c?[].concat(c,r.message):r.message)}e.shift()}return a}(e.errors,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};if("_zod"in e&&"object"==typeof e._zod)return function(a,r,s){try{return Promise.resolve(S(function(){return Promise.resolve(("sync"===t.mode?j.qg:j.EJ)(e,a,void 0)).then(function(e){return s.shouldUseNativeValidation&&b({},s),{errors:{},values:t.raw?Object.assign({},a):e}})},function(e){if(e instanceof k.a$)return{values:{},errors:y(function(e,t){for(var a={};e.length;)!function(){var r=e[0],s=r.code,n=r.message,i=r.path.join(".");if(!a[i])if("invalid_union"===r.code&&r.errors.length>0){var l=r.errors[0][0];a[i]={message:l.message,type:l.code}}else a[i]={message:n,type:s};if("invalid_union"===r.code&&r.errors.forEach(function(t){return t.forEach(function(t){return e.push(E({},t,{path:[].concat(r.path,t.path)}))})}),t){var o=a[i].types,c=o&&o[r.code];a[i]=(0,g.Gb)(i,t,a,s,c?[].concat(c,r.message):r.message)}e.shift()}();return a}(e.issues,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};throw Error("Invalid input: not a Zod schema")}(M),defaultValues:F,mode:"onTouched"}),c=async t=>{a(null);try{(0,J.T)({firstName:t.firstName,lastName:t.lastName,workEmail:t.workEmail,phone:t.phone});let a=await (0,$.w4)(t.workEmail);if(a){(0,J.so)(a.email),e.push("/sign-up/request-approval");return}await (0,$.Ix)(t.workEmail),e.push("/sign-up/verify-otp")}catch(e){a(e instanceof Error?e.message:"Unable to continue. Please try again.")}};return(0,r.jsxs)("form",{onSubmit:i(c),className:"space-y-5",noValidate:!0,children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h1",{className:"text-2xl font-bold tracking-tight text-slate-800",children:"Request an account"}),(0,r.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-slate-500",children:"Tell us who you are. We'll verify your work email before submitting your request."})]}),(0,r.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(O.J,{htmlFor:"firstName",children:"First name"}),(0,r.jsx)(I.p,{id:"firstName",placeholder:"Ada",autoComplete:"given-name",className:"mt-1.5","aria-invalid":!!l.firstName,"aria-describedby":l.firstName?"f
1irstName-error":void 0,...s("firstName")}),(0,r.jsx)(C.b,{id:"firstName-error",message:l.firstName?.message})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)(O.J,{htmlFor:"lastName",children:"Last name"}),(0,r.jsx)(I.p,{id:"lastName",placeholder:"Lovelace",autoComplete:"family-name",className:"mt-1.5","aria-invalid":!!l.lastName,"aria-describedby":l.lastName?"lastName-error":void 0,...s("lastName")}),(0,r.jsx)(C.b,{id:"lastName-error",message:l.lastName?.message})]}),(0,r.jsxs)("div",{className:"sm:col-span-2",children:[(0,r.jsx)(O.J,{htmlFor:"workEmail",children:"Work email"}),(0,r.jsx)(I.p,{id:"workEmail",type:"email",placeholder:"[email protected]",autoComplete:"email",className:"mt-1.5","aria-invalid":!!l.workEmail,"aria-describedby":l.workEmail?"workEmail-error":void 0,...s("workEmail")}),(0,r.jsx)(C.b,{id:"workEmail-error",message:l.workEmail?.message})]}),(0,r.jsxs)("div",{className:"sm:col-span-2",children:[(0,r.jsx)(O.J,{htmlFor:"phone",children:"Phone number"}),(0,r.jsx)("div",{className:"mt-1.5",children:(0,r.jsx)(g.xI,{name:"phone",control:n,render:({field:e})=>(0,r.jsx)(V.y,{id:"phone",name:e.name,value:e.value,onChange:t=>e.onChange(t??""),onBlur:e.onBlur,"aria-invalid":!!l.phone,"aria-describedby":l.phone?"phone-error":void 0,placeholder:"555 000 0000"})})}),(0,r.jsx)(C.b,{id:"phone-error",message:l.phone?.message})]})]}),t?(0,r.jsx)("p",{role:"alert",className:"rounded-xl border border-rose-200 bg-rose-50 px-3.5 py-2.5 text-sm text-rose-700",children:t}):null,(0,r.jsx)(A.$,{type:"submit",size:"lg",className:"h-11 w-full rounded-lg",disabled:o,children:o?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(_.A,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),"Sending code…"]}):(0,r.jsxs)(r.Fragment,{children:["Continue",(0,r.jsx)(P.A,{className:"h-4 w-4","aria-hidden":"true"})]})}),(0,r.jsxs)("p",{className:"text-center text-sm text-slate-500",children:["Already have an account?"," ",(0,r.jsx)(x(),{href:"/",className:"font-semibold text-[var(--nav-accent)] hover:text-[var(--nav-accent-hover)]",children:"Back to home"})]})]})}let q=[{icon:i.A,title:"AI Voice Agents",detail:"Answer, qualify, and route calls around the clock."},{icon:l.A,title:"Global telephony",detail:"Local and toll-free numbers ready in minutes."},{icon:o.A,title:"Unified messaging",detail:"Voice, SMS, and WhatsApp in one workspace."}
1,{icon:c.A,title:"Enterprise-ready",detail:"Secure infrastructure built for scale."}];function U(){let e=(0,s.I)();return(0,r.jsxs)("section",{className:"relative flex min-h-[calc(100dvh-76px)] flex-1 flex-col overflow-hidden bg-[#F8FAFC]",children:[(0,r.jsx)(m.z,{reduceMotion:e}),(0,r.jsxs)("div",{className:"relative z-10 grid flex-1 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.95fr)]",children:[(0,r.jsx)("aside",{className:"relative hidden flex-col justify-center px-12 py-14 lg:flex xl:px-16 xl:py-16 2xl:px-20",children:(0,r.jsxs)("div",{className:"relative w-full max-w-2xl",children:[(0,r.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.22em] text-[var(--nav-accent)]",children:"Get started"}),(0,r.jsx)(u.w,{align:"left",className:"mt-4",children:"Build voice experiences customers actually answer."}),(0,r.jsx)("p",{className:"mt-5 max-w-xl text-base leading-relaxed text-slate-600 xl:text-lg",children:"Join teams using Viotalk to launch AI voice agents, messaging, and global numbers — without stitching together five vendors."}),(0,r.jsx)("ul",{className:"mt-10 grid gap-3 sm:grid-cols-2",children:q.map(e=>(0,r.jsxs)("li",{className:"flex gap-3.5 rounded-2xl border border-slate-200/80 bg-white/85 px-4 py-4 shadow-sm backdrop-blur-sm",children:[(0,r.jsx)("span",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-[var(--nav-accent)]/10 text-[var(--nav-accent)]",children:(0,r.jsx)(e.icon,{className:"h-4 w-4","aria-hidden":"true"})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-sm font-semibold text-slate-800",children:e.title}),(0,r.jsx)("p",{className:"mt-0.5 text-sm leading-relaxed text-slate-500",children:e.detail})]})]},e.title))}),(0,r.jsx)("p",{className:"mt-10 text-xs text-slate-400",children:"Trusted by modern communication teams worldwide."})]})}),(0,r.jsxs)("div",{className:"relative flex flex-1 flex-col items-center justify-center px-5 py-10 sm:px-8 sm:py-12 lg:px-10 xl:px-14",children:[(0,r.jsx)("div",{className:"mb-8 lg:hidden",children:(0,r.jsx)(d.g,{href:"/",className:"inline-flex items-center gap-2.5",iconClassName:"inline-flex h-9 w-9 items-center justify-center rounded-xl bg-[var(--nav-accent)] text-sm font-black text-white",textClassName:"text-base font-bold tracking-tight text-slate-800"})}),(0,r.jsxs)(n.P.div,{initial:!e&&{opacity:0,y:16,scale:.98},animate:{opacity:1,y:0,scale:1},transition:{duration:.45,ease:[.16,1,.3,1]},className:"relative w-full max-w-[440px]",children:[(0,r.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-6 rounded-[36px] bg-[var(--nav-accent)]/[0.06] blur-2xl"}),(0,r.jsx)("div",{className:"relative rounded-[28px] border border-slate-200/90 bg-white/90 p-6 shadow-[0_30px_80px_rgba(15,23,42,0.1)] backdrop-blur-md sm:p-8",children:(0,r.jsx)(T,{})})]})]})]})]})}},28381:(e,t,a)=>{"use strict";a.d(t,{z:()=>n});var r=a(95155),s=a(92729);function n({reduceMotion:e}){return(0,r.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 overflow-hidden",children:[e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"absolute -left-16 top-[8%] h-72 w-72 rounded-full bg-[radial-gradient(circle,rgba(var(--nav-accent-rgb),0.18)_0%,transparent_70%)]"}),(0,r.jsx)("div",{className:"absolute right-[5%] top-[20%] h-80 w-80 rounded-full bg-[radial-gradient(circle,rgba(56,189,248,0.16)_0%,transparent_70%)]"}),(0,r.jsx)("div",{className:"absolute bottom-[10%] left-[30%] h-72 w-72 rounded-full bg-[radial-gradient(circle,rgba(var(--nav-accent-rgb),0.14)_0%,transparent_70%)]"})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.P.div,{className:"absolute left-[4%] top-[6%] h-[22rem] w-[22rem] rounded-full bg-[radial-gradient(circle,rgba(var(--nav-accent-rgb),0.22)_0%,rgba(var(--nav-accent-rgb),0)_68%)]",animate:{x:[0,70,-20,40,0],y:[0,50,90,30,0]},transition:{duration:22,repeat:1/0,ease:"easeInOut"}}),(0,r.jsx)(s.P.div,{className:"absolute right-[2%] top-[12%] h-[26rem] w-[26rem] rounded-full bg-[radial-gradient(circle,rgba(56,189,248,0.2)_0%,rgba(56,189,248,0)_70%)]",animate:{x:[0,-60,-30,-80,0],y:[0,40,-20,70,0]},transition:{duration:26,repeat:1/0,ease:"easeInOut",delay:.8}}),(0,r.jsx)(s.P.div,{className:"absolute bottom-[4%] left-[22%] h-[24rem] w-[24rem] rounded-full bg-[radial-gradient(circle,rgba(var(--nav-accent-rgb),0.18)_0%,rgba(var(--nav-accent-rgb),0)_68%)]",animate:{x:[0,50,90,20,0],y:[0,-60,-30,-80,0]},transition:{duration:24,repeat:1/0,ease:"easeInOut",delay:1.4}}),(0,r.jsx)(s.P.div,{className:"absolute left-[42%] top-[38%] h-[18rem] w-[18rem] rounded-full bg-[radial-gradient(circle,rgba(var(--nav-accent-rgb),0.14)_0%,rgba(var(--nav-accent-rgb),0)_70%)]",animate:{x:[0,-40,30,-15,0],y:[0,35,-45,20,0]},transition:{duration:20,repeat:1/0,ease:"easeInOut",delay:.4}}
1),(0,r.jsx)(s.P.div,{className:"absolute right-[28%] bottom-[18%] h-[16rem] w-[16rem] rounded-full bg-[radial-gradient(circle,rgba(125,211,252,0.16)_0%,rgba(125,211,252,0)_68%)]",animate:{x:[0,45,-25,35,0],y:[0,-40,25,-55,0]},transition:{duration:19,repeat:1/0,ease:"easeInOut",delay:2}})]}),(0,r.jsx)("div",{className:"absolute inset-0 signup-page-grid opacity-65"})]})}},31982:(e,t,a)=>{"use strict";a.d(t,{g:()=>l});var r=a(95155),s=a(5772),n=a(98500),i=a.n(n);function l({href:e="/",className:t="flex items-center gap-3",iconClassName:a="h-14 w-14 shrink-0 rounded-2xl object-contain",showWordmark:n=!0,wordmark:o="Viotalk",onClick:c}){let d=n?(0,r.jsx)(s.default,{src:"/branding/viotalk-logo.png",alt:"string"==typeof o?o:"Viotalk",width:280,height:72,className:"h-14 w-auto max-w-[18rem] shrink-0 sm:h-16",style:{width:"auto"},priority:!0}):(0,r.jsx)(s.default,{src:"/branding/viotalk-icon.png",alt:"",width:52,height:52,className:a,"aria-hidden":!0,priority:!0});return e?(0,r.jsx)(i(),{href:e,onClick:c,className:`group ${t}`.trim(),children:d}):(0,r.jsx)("span",{className:t,children:d})}},39658:(e,t,a)=>{"use strict";a.d(t,{p:()=>i});var r=a(95155),s=a(12115),n=a(91337);let i=s.forwardRef(function({className:e,type:t="text",...a},s){return(0,r.jsx)("input",{ref:s,type:t,className:(0,n.cn)("flex h-11 w-full rounded-xl border border-slate-200 bg-slate-50 px-3.5 py-2.5 text-sm text-slate-800 shadow-sm transition-colors placeholder:text-slate-400","focus:border-[var(--nav-accent)] focus:bg-white focus:outline-none focus:ring-2 focus:ring-[var(--nav-accent)]/20","disabled:cursor-not-allowed disabled:opacity-50","aria-[invalid=true]:border-rose-400 aria-[invalid=true]:focus:ring-rose-200",e),...a})})},43763:(e,t,a)=>{"use strict";a.d(t,{b:()=>i});var r=a(95155);a(12115);var s=a(35484),n=a(91337);function i({id:e,message:t,className:a}){return t?(0,r.jsxs)("p",{id:e,role:"alert",className:(0,n.cn)("mt-1.5 flex items-start gap-1.5 text-xs font-medium text-rose-600",a),children:[(0,r.jsx)(s.A,{"aria-hidden":"true",className:"mt-0.5 h-3.5 w-3.5 shrink-0"}),(0,r.jsx)("span",{children:t})]}):null}},70877:(e,t,a)=>{Promise.resolve().then(a.bind(a,19051))},73321:(e,t,a)=>{"use strict";var r=a(74645);a.o(r,"usePathname")&&a.d(t,{usePathname:function(){return r.usePathname}}),a.o(r,"useRouter")&&a.d(t,{useRouter:function(){return r.useRouter}}),a.o(r,"useSearchParams")&&a.d(t,{useSearchParams:function(){return r.useSearchParams}})},75730:(e,t,a)=>{"use strict";a.d(t,{BQ:()=>u,Mp:()=>i,T:()=>n,Vc:()=>c,eb:()=>d,q2:()=>m,so:()=>o,v5:()=>l});let r="viotalk:sign-up-draft",s="viotalk:sign-up-status-email";function n(e){sessionStorage.setItem(r,JSON.stringify(e))}function i(){try{let e=sessionStorage.getItem(r);if(!e)return null;return JSON.parse(e)}catch{return null}}function l(){sessionStorage.removeItem(r)}function o(e){sessionStorage.setItem(s,e.trim().toLowerCase())}function c(){return sessionStorage.getItem(s)?.trim().toLowerCase()||null}function d(e){let t=new Date(e);return Number.isNaN(t.getTime())?"—":new Intl.DateTimeFormat(void 0,{dateStyle:"medium",timeStyle:"short"}).format(t)}function u(e){return e?d(e):"—"}function m(e){return{firstName:e.firstName,lastName:e.lastName,workEmail:e.email,phone:e.phone??null,status:function(e){switch(e){case"APPROVED":return"approved";case"DENIED":return"denied";default:return"pending_approval"}}(e.requestStatus),kycStatus:e.kycStatus,submittedAt:e.createdAt,approvedAt:e.approvedAt??null,declinedAt:e.declinedAt??null}}},79792:(e,t,a)=>{"use strict";a.d(t,{J:()=>i});var r=a(95155);a(12115);var s=a(29486),n=a(91337);function i({className:e,...t}){return(0,r.jsx)(s.b,{className:(0,n.cn)("text-sm font-semibold text-slate-700 peer-disabled:cursor-not-allowed peer-disabled:opacity-70",e),...t})}},85964:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(30772).A)("message-square-text",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]])},91337:(e,t,a)=>{"use strict";a.d(t,{cn:()=>n});var r=a(29722),s=a(622);function n(...e){return(0,s.QP)((0,r.$)(e))}},92082:(e,t,a)=>{"use strict";a.d(t,{w:()=>i});var r=a(95155);let s=/\bfont-(thin|extralight|light|normal|medium|semibold|bold|extrabold|black)\b/g,n=/\btext-(?:slate|gray|zinc|neutral|stone|white|black|\[var\(--[^\]]+\)\])(?:-\d+)?(?:\/\d+)?\b/g;function i({children:e,className:t="",align:a="center",id:l}){let o=`text-4xl font-bold tracking-tight text-slate-800 sm:text-5xl lg:text-[3.5rem] lg:leading-[1.1] ${"center"===a?"mx-auto":""}`.trim();return(0,r.jsx)("h2",{id:l,className:function(e,t=""){let a=t.trim();if(!a)return e;let r=e;return s.test(a)&&(s.lastIndex=0,r=r.replace(s,"").replace(/\s+/g," ").trim()),n.test(a)&&(n.lastIndex=0,r=r.replace(n,"").replace(/\s+/g," ").trim()),`${r} ${a}`.trim()}(o,t),children:e})}},97651:(e,t,a)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var r={default:function(){return d},getImageProps:function(){return c}};for(var s in r)Object.defineProperty(t,s,{enumerable:!0,get:r[s]});let n=a(73623),i=a(95413),l=a(38437),o=n._(a(36095));function c(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let d=l.Image}},e=>{e.O(0,[8237,8465,8500,9881,8505,8437,9367,8441,3794,7358],()=>e(e.s=70877)),_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.