PageSourceSearch

https://app.cryptomus.com/_next/static/chunks/app/%5Blocale%5D/(auth)/signup/page-0b31ad8dfe153903.js

js cryptomus.com collected 2026-09-24 09:35:09 UTC 16,909 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5a05830a-50fc-4bde-b123-9e4c9b1c4549",e._sentryDebugIdIdentifier="sentry-dbid-5a05830a-50fc-4bde-b123-9e4c9b1c4549")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1968],{295:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r,a=n(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}let i=function(e){return a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),r||(r=a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8.232 6.266c.977-.855 2.56-.855 3.536 0 .976.854.976 2.239 0 3.093q-.256.223-.559.369c-.621.3-1.209.832-1.209 1.522v.625M17.5 10a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0M10 14.375h.006v.006H10z"})))}},11517:(e,t,n)=>{Promise.resolve().then(n.bind(n,84408))},14480:e=>{e.exports={input:"ap_Lxq27D"}},18814:e=>{e.exports={referral:"ap_IXpvnp",referral__header:"ap_SVaDNB",arrow:"ap__5Upjfw",active:"ap_OeRuis"}},21443:e=>{e.exports={dropdown:"ap__5Gv_l5"}},31694:e=>{e.exports={login_link:"ap_omaujE"}},41225:(e,t,n)=>{"use strict";n.d(t,{w:()=>u});var r=n(32793);let a=e=>r.A.get("v1/config/currency/list",e?{params:e}:void 0);a.queryKey="getCurrencyList";let l=e=>{let t={type:"fiat"};return(null==e?void 0:e.search)&&(t.search=e.search),r.A.get("v1/config/currency/list",{params:t})};l.queryKey="getCurrencyListFiat";let i=()=>r.A.get("v1/user/ping",{abortOn401:!1,showToastOnError:!1});i.queryKey="checkCode";let o=()=>r.A.get("v1/fingerprint/geo",{abortOn401:!1});o.queryKey="getGeo";let s=()=>r.A.post("v1/user/features/list");s.queryKey="getFeaturesList";let c=e=>r.A.post("v1/user/features/showed",{data:e});c.queryKey="setFeatureShowed";let d=e=>r.A.get("v2/health/service/list",{data:e});d.queryKey="getServiceHealthList";let u={checkCode:i,getCurrencyList:a,getCurrencyListFiat:l,getFeaturesList:s,getGeo:o,getServiceHealthList:d,setFeatureShowed:c}},43597:e=>{e.exports={btn:"ap_u6swwN",arrow:"ap_I6I3aP",active:"ap_ZzwE6a"}},53659:e=>{e.exports={form:"ap_PcBBXI",login:"ap_DNGOfP",toggler:"ap_gg69CX",aggrement:"ap__4S_Wco",checkbox:"ap_YRi3AG",tooltipWrapper:"ap_d_y4TB",tooltipTrigger:"ap_npgFGF",tooltipContainer:"ap__58Wvnp",merchant:"ap_WnG_d2",label:"ap_lmzMjv"}},58259:(e,t,n)=>{"use strict";n.d(t,{n:()=>l});var r=n(95838),a=n(41225);let l=e=>(0,r.useQuery)({queryFn:a.w.getGeo,queryKey:[a.w.getGeo.queryKey],...e})},69805:e=>{e.exports={item:"ap_tITXDZ",active:"ap__8yM12X",item__title:"ap_fBgL80"}},75565:(e,t,n)=>{"use strict";n.d(t,{A:()=>L});var r,a=n(95155),l=n(12115),i=n(45667),o=n(17652),s=n(52596),c=n(69805),d=n.n(c),u=n(49454);let h=e=>{let{onClick:t,item:n,isSelected:r=!1}=e,{name:l,iso2:i,phone_cc:o,icon_url:c}=n;return(0,a.jsxs)("div",{className:(0,s.$)(d().item,{[d().active]:r}),onClick:()=>t(n),children:[(0,a.jsxs)("div",{className:d().item__title,children:[(0,a.jsx)("img",{alt:i,height:24,src:c}),(0,a.jsx)(u.A,{as:"p",fontWeight:400,variant:"system_h4",children:l})]}),(0,a.jsx)(u.A,{as:"span",fontWeight:400,variant:"system_h4",children:o})]})};var p=n(31873);function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}let m=function(e){return l.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),r||(r=l.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 2H7a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2M12 18h.01"})))};var v=n(43597),f=n.n(v);let x=e=>{let{isOpen:t,country:n,disabled:r}=e;return(0,a.jsxs)("button",{className:f().btn,disabled:r,tabIndex:-1,type:"button",children:[n?(0,a.jsx)("img",{alt:n.iso2,height:24,src:n.icon_url}):(0,a.jsx)(m,{}
1),(0,a.jsx)(p.A,{className:(0,s.$)(f().arrow,{[f().active]:t})})]})};var _=n(21443),y=n.n(_),j=n(22881),b=n(96287),w=n(6965);let C=e=>{let{country:t,onChange:n,width:r,disabled:s,inModal:c,countries:d,isLoading:u}=e,p=(0,o.c3)("common"),g=(0,w.U)("tabletS"),[m,v]=(0,l.useState)(!1),[f,_]=(0,l.useState)(""),C=(0,b.d)(f,300),k=(0,l.useMemo)(()=>C?((e,t)=>{let n=e.toLowerCase(),r=null==t?void 0:t.filter(e=>e.name.toLowerCase().includes(n)||e.iso2.toLowerCase().includes(n)||e.phone_cc.replace(/\+/g,"").startsWith(n));return 2===n.length?null==r?void 0:r.sort((e,t)=>Number(t.iso2.toLowerCase()===n)-Number(e.iso2.toLowerCase()===n)):r})(C,d):d,[C,d]),S=e=>{n(e),v(!1)};return(0,a.jsx)(i.rI,{containerClassName:y().dropdown,disabled:s,isOpen:m,maxHeight:c?250:304,mobileTitle:p("Country phone codes"),parent:()=>(0,a.jsx)(x,{country:t,disabled:s,isOpen:m}),placement:"bottom-start",setIsOpen:v,width:r,onCloseEvent:()=>{v(!1),_("")},children:(0,a.jsx)(j.A,{isLoading:u,items:null!=k?k:[],maxHeight:g?"85dvh":c?"240px":"296px",searchPlaceHolder:p("Search"),searchValue:f,setSearchValue:_,renderItem:e=>(0,a.jsx)(h,{isSelected:e.iso2===(null==t?void 0:t.iso2),item:e,onClick:S})})})};var k=n(14480),S=n.n(k);let L=e=>{let{value:t,onChange:n,label:r,error:o,disabled:s=!1,inModal:c=!1,countrySelector:d=!0,setError:u,defaultCountry:h,hintText:p,country:g,setCountry:m,countries:v,isLoading:f=!1,...x}=e,_=(0,l.useRef)(null),[y,j]=(0,l.useState)(0),{formattedValue:b,handleInputChange:w,handleCountryChange:k}=(e=>{let{value:t,country:n,onChange:r,countries:a,setCountry:i,setError:o,defaultCountry:s}=e,c=t.replace(/\D/g,""),d=(0,l.useMemo)(()=>((e,t)=>{let n=t.slice(0,10);if(!e)return n;let r=e.phone_cc.replace(/\D/g,"");if(!t.startsWith(r))return n;let a=t.slice(r.length),l=((e,t)=>{var n,r;return null!=(r=null!=(n=e.find(e=>{var n,r;return(null!=(r=null==(n=e.match(/_/g))?void 0:n.length)?r:0)>=t}))?n:e.at(-1))?r:""})(e.phone_masks,a.length),i=0,o=l.replace(/_/g,()=>{var e;return null!=(e=a[i++])?e:""});return"".concat(e.phone_cc," ").concat(o).trim()})(n,c),[n,c]),u=e=>{null==o||o(""),i(e)};return(0,l.useEffect)(()=>{s&&(null==a?void 0:a.length)&&(e=>{let{additionalCallback:t,countries:n,defaultCountry:r}=e,a=n.find(e=>e.iso2===r);a&&t(a)})({additionalCallback:e=>{u(e)},countries:a,defaultCountry:s})},[s,a]),(0,l.useEffect)(()=>{(null==a?void 0:a.length)&&c&&(e=>{let{value:t,countries:n,additionalCallback:r}=e;if(!t)return;let a=null,l=0;for(let e of n){let n=e.phone_cc.replace(/\D/g,"");t.startsWith(n)&&n.length>l&&(a=e,l=n.length)}a&&r(a)})({additionalCallback:e=>{u(e)},countries:a,value:c})},[c,a]),{formattedValue:d,handleCountryChange:e=>{u(e);let t=e.phone_cc.replace(/\D/g,"");null==r||r(t)},handleInputChange:e=>{let t=e.target.value.replace(/\D/g,"");null==r||r(t)}}})({countries:v,country:g,defaultCountry:h,onChange:n,setCountry:m,setError:u,value:t});return(e=>{let{onResize:t}=e;(0,l.useEffect)(()=>(t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}),[t])})({onResize:(0,l.useCallback)(()=>{_.current&&j(_.current.clientWidth)},[_])}),(0,a.jsx)("div",{ref:_,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()},children:(0,a.jsx)(i.pd,{className:S().input,dir:"ltr",disabled:s,error:null==o?void 0:o.message,hintText:p,label:r,variant:"compact",iconLeft:d&&(0,a.jsx)(C,{countries:v,country:g,disabled:s,inModal:c,isLoading:f,width:y,onChange:e=>{k(e),requestAnimationFrame(()=>{var e;let t=null==(e=_.current)?void 0:e.querySelector("input");null==t||t.focus()})}}),onChange:w,...x,value:b})})}},84408:(e,t,n)=>{"use strict";n.d(t,{default:()=>Z});var r=n(95155),a=n(12115),l=n(17652),i=n(49191),o=n(2667),s=n(16479),c=n(9152),d=n(35695),u=n(48693),h=n(45667),p=n(60760),g=n(36545),m=n(57383),v=n(98467),f=n(62177),x=n(95342),_=n(21546),y=n(52596),j=n(31873),b=n(18814),w=n.n(b),C=n(1306),k=n(49454);let S={hidden:{height:"24px",overflow:"hidden"},visible:{height:"auto"}},L=e=>{let{field:t}=e,n=(0,l.c3)("common"),[i,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{(null==t?void 0:t.value)&&o(!0)},[t.value]),(0,r.jsxs)(g.P.div,{animate:i?"visible":"hidden",className:w().referral,exit:"hidden",initial:"hidden",tabIndex:0,variants:S,onKeyDown:e=>"Enter"===e.key&&o(!i),children:[(0,r.jsxs)("div",{className:w().referral__header,onClick:()=>o(!i),children:[(0,r.jsxs)(k.A,{as:"p",fontWeight:400,variant:"system_h4",children:[n("Referral code")," (",n("Optional"),")"]}),(0,r.jsx)(j.A,{className:(0,y.$)(w().arrow,{[w().active]:i})})]}),(0,r.jsx)(C.A,{...t,maxLength:16,placeholder:n("Referral code"),tabIndex:i?0:-1,variant:"compact",onCh
1ange:e=>{e.preventDefault(),t.onChange(e)}})]})};var A=n(295),E=n(53659),I=n.n(E),N=n(19365),D=n(11380),W=n(46150),O=n(75565),P=n(15424),q=n(94086),T=n(12327),K=n(84867),z=n(5041),F=n(84917),M=n(58259),B=n(40743);let R=[{label:"Email",link:"email"},{label:"Phone",link:"phone"}],G={closed:{opacity:0},open:{opacity:1}},H={duration:.3,type:"tween"},U=e=>{let{setStep:t,setAdditionalData:n,setPayload:i,setIsSocialLoginConfirm:o}=e,s=(0,l.c3)("common"),c=(0,v.Ym)(),y=(0,d.useSearchParams)(),j=m.default.get("ref"),{data:b}=(0,M.n)(),[w,C]=(0,a.useState)("email"),[k,S]=(0,a.useState)(!1),[E,U]=(0,a.useState)(""),[V,X]=(0,a.useState)(null),$=(0,q.P)(e=>e.cabinetType),Z=V?"".concat(null==V?void 0:V.phone_cc).concat(null==V?void 0:V.phone_masks[0]).replace(/[+\s]/g,"").length:10,{handleSubmit:Y,setValue:J,watch:Q,control:ee,formState:et,getFieldState:en,setError:er,clearErrors:ea,getValues:el}=(0,f.mN)({mode:"onChange"}),ei=Q("country_code"),eo=Q("is_agreed"),es=Q("not_from_usa"),ec=Q("login"),{executeV3:ed}=(0,u.fET)(),{execute:eu}=(0,u.Vqf)(),{countries:eh,countriesLoading:ep}=(0,B.W)("registration"),{mutate:eg,isPending:em}=(e=>{let{type:t,...n}=e,r="email"===t?F.u.signUpEmail:F.u.sigUpPhone;return(0,z.useMutation)({mutationFn:e=>r(e),mutationKey:[r.queryKey],...n})})({onError:(e,t)=>{var n,r,a,l,i,o,s,c;U(null==e||null==(r=e.response)||null==(n=r.data)?void 0:n.message),(null==e||null==(i=e.response)||null==(l=i.data)||null==(a=l.errors)?void 0:a.recaptcha_token)&&((0,u.owO)(t,eg,eu),U(null==e||null==(c=e.response)||null==(s=c.data)||null==(o=s.errors)?void 0:o.recaptcha_token))},onSuccess:e=>
1{null==o||o(!1),i([{payload:e.forms.payload,resend:!0,type:e.type}]),null==t||t(x.f.Confirm)},type:w}),ev=async e=>{var t;let r=await ed();n(t=>({...t,address:ec,ref:(null==e?void 0:e.referral_code)||j})),eg({cabinet_type:$,country_code:null!=(t=e.country_code)?t:"USA",login:e.login,password:e.password,recaptcha_token:r,referral_code:e.referral_code||j,...e.merchant_name&&$===P.Z.Business&&{merchant_name:e.merchant_name}})},ef=e=>{e.relatedTarget instanceof HTMLElement&&e.relatedTarget.closest('[role="menu"]')||((e,t)=>{t&&"login"===e&&"email"===w&&!(0,K.K)(t)&&er(e,{message:s("Invalid email")})})("login",e.target.value)},ex=(e,t,n)=>{ea(e),n(t)};return(0,a.useEffect)(()=>{if(V&&(null==eh?void 0:eh.length)){let e=eh.find(e=>e.iso2===V.iso2);e&&J("country_code",null==e?void 0:e.iso3)}},[V,eh,J]),(0,a.useEffect)(()=>{let e=y.get("ref")||j;e&&J("referral_code",e.slice(0,15))},[y,j,J]),(0,r.jsxs)(r.Fragment,{children:[E?(0,r.jsx)(N.CaptionHint,{initialRender:!0,noMargin:!0,size:"m",type:"error",children:E}):null,(0,r.jsxs)("form",{className:I().form,onSubmit:Y(e=>ev(e)),children:[(0,r.jsxs)("div",{className:I().login,children:[(0,r.jsx)(h.tU,{activeTabValue:w,className:I().toggler,id:"login_type",tabsData:R,onChange:e=>{C(e),J("login",""),ea("login")}}),(0,r.jsx)(f.xI,{control:ee,name:"login",render:e=>{var t,n,a;let{field:l,fieldState:i}=e;return(0,r.jsx)(p.N,{initial:!1,mode:"wait",children:"email"===w?(0,r.jsx)(g.P.div,{animate:"open",exit:"closed",initial:"open",transition:H,variants:G,children:(0,r.jsx)(D.A,{maxLength:64,value:null!=(a=l.value)?a:"",onSelect:e=>{var t;return t=l.onChange,void(ea("login"),t(e))},children:(0,r.jsx)(h.pd,{...l,trim:!0,error:null==(n=en("login"))||null==(t=n.error)?void 0:t.message,maxLength:64,placeholder:s("Email address"),variant:"compact",onBlur:ef,onChange:e=>ex("login",e,l.onChange)})})},"email"):(0,r.jsx)(g.P.div,{animate:"open",exit:"closed",initial:"closed",transition:H,variants:G,children:(0,r.jsx)(O.A,{...l,...i,autoFocus:"phone"===w,countries:eh,country:V,defaultCountry:null==b?void 0:b.geo.toLocaleLowerCase(),isLoading:ep,placeholder:s("Enter phone number"),setCountry:X,setError:e=>er("login",{message:e}),onBlur:e=>(e=>{if("phone"===w){let t=null==e?void 0:e.replace(/\D/g,"");t?t.length<Z&&er("login",{message:s("Invalid phone")}):er("login",{message:s("This is required field")})}})(e.target.value)})},"phone")})}})]}),(0,r.jsx)(f.xI,{control:ee,name:"password",render:e=>{let{field:t}=e;return(0,r.jsx)(W.A,{...t,required:!0,validator:!0,placeholder:s("Password"),setIsValid:S})}}),(0,r.jsx)(p.N,{initial:!1,mode:"wait",children:$===P.Z.Business&&(0,r.jsx)(g.P.div,{animate:"open",exit:"close",initial:"close",transition:{bounce:!1,duration:.3},variants:{close:{height:0,opacity:0},open:{height:"auto",opacity:1}},children:(0,r.jsx)(f.xI,{control:ee,name:"merchant_name",render:e=>{var t,n;let{field:a}=e;return(0,r.jsxs)("div",{className:I().merchant,children:[(0,r.jsxs)("label",{className:I().label,htmlFor:"currency",children:[(0,r.jsx)(h.o5,{fontWeight:600,variant:"system_h5",children:s("Merchant name")}
1),(0,r.jsx)(h.m_,{placement:"top-start",trigger:(0,r.jsx)(A.A,{}),classNames:{container:I().tooltipContainer,tooltipWrapper:I().tooltipWrapper,trigger:I().tooltipTrigger},children:(0,r.jsx)(h.o5,{fontWeight:400,variant:"system_h5",children:s("Your merchant name for accepting payments")})})]}),(0,r.jsx)(h.pd,{...a,trim:!0,error:null==(n=en("merchant_name"))||null==(t=n.error)?void 0:t.message,maxLength:20,placeholder:s("Enter a merchant name"),variant:"compact",onChange:e=>ex("merchant_name",e,a.onChange)})]})}})})}),(0,r.jsx)(_.A,{context:"registration",selected:ei,getSelectedRegion:e=>J("country_code",e.iso3)}),(0,r.jsx)(f.xI,{control:ee,name:"referral_code",render:e=>{let{field:t}=e;return(0,r.jsx)(L,{field:t})}}),(0,r.jsx)(f.xI,{control:ee,name:"is_agreed",render:e=>{let{field:t}=e;return(0,r.jsx)(h.Sc,{...t,rounded:!0,checked:el("is_agreed"),value:void 0,label:(0,r.jsx)("span",{className:I().checkbox,children:s.rich("I agree with",{a1:e=>(0,r.jsx)("a",{href:(0,T.D)("https://cryptomus.com/tos",c),rel:"noopener",target:"_blank",children:e}),a2:e=>
1(0,r.jsx)("a",{href:(0,T.D)("https://cryptomus.com/aml",c),rel:"noopener",target:"_blank",children:e}),a3:e=>(0,r.jsx)("a",{href:(0,T.D)("https://cryptomus.com/privacy",c),rel:"noopener",target:"_blank",children:e})})})})}}),(0,r.jsxs)("div",{className:I().aggrement,children:[(0,r.jsx)(f.xI,{control:ee,name:"not_from_usa",render:e=>{let{field:t}=e;return(0,r.jsx)(h.Sc,{...t,rounded:!0,checked:es,value:void 0,label:(0,r.jsx)("span",{children:s("I certify that I am not a citizen or resident of the United States")})})}}),(0,r.jsx)(h.m_,{placement:"top",trigger:(0,r.jsx)(A.A,{}),classNames:{container:I().tooltipContainer,tooltipWrapper:I().tooltipWrapper,trigger:I().tooltipTrigger},children:(0,r.jsx)(h.o5,{as:"div",fontWeight:400,variant:"system_h5",children:s("USA citizen rule description")})})]}),(0,r.jsx)(h.$n,{appearance:"primary",disabled:!(et.isValid&&eo&&es&&ec&&ei&&("phone"!==w||(null==ec?void 0:ec.length)>=8)&&Object.values(et.errors).every(e=>!e.message)&&k),isLoading:em||et.isSubmitting,size:"m",children:s("Create an account")}
1)]})]})};var V=n(31694),X=n.n(V),$=n(49967);let Z=e=>{let{initialCabinetType:t}=e,[n,d]=(0,a.useState)(x.f.Form),[u,h]=(0,a.useState)([]),[p,g]=(0,a.useState)({}),[m,v]=(0,a.useState)(!1),f=(0,l.c3)("common"),_=(0,q.P)(e=>e.setCabinetType);(0,a.useLayoutEffect)(()=>{_(t)},[t,_]);let y={confirm:(0,r.jsx)(s.A,{additionalData:p,isSocialLoginConfirm:m,payloads:u,setFormStep:d,type:"signup"}),form:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(k.A,{as:"h5",variant:"h5",children:f("Join Cryptomus")}),(0,r.jsx)(o.A,{}),(0,r.jsx)(U,{setAdditionalData:g,setIsSocialLoginConfirm:v,setPayload:h,setStep:d}),(0,r.jsxs)(k.A,{as:"p",className:X().login_link,fontWeight:400,variant:"system_h4",children:[f("Already have an account?")," ",(0,r.jsx)($.N_,{href:"/login",children:f("Log in")})]}),(0,r.jsx)(c.A,{setIsSocialLoginConfirm:v,setPayload:h,setStep:d,type:"sign_up"})]})};return(0,r.jsx)(i.A,{...y,step:n})}},84867:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});let r=e=>!!RegExp("^(?!.*\\.\\.)(?!\\.)[a-z0-9+._%+-]+(?<!\\.)@[a-z0-9]+([.-][a-z0-9]+)*\\.[a-z]{2,100}$").test(e.toLowerCase())}},e=>{e.O(0,[2179,5125,5704,9337,7472,2545,6160,5778,214,8249,5872,1346,8883,9580,1380,7200,5687,7195,5371,1778,5253,4850,8441,1838,7358],()=>e(e.s=11517)),_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.