1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var r=1;r<arguments.length;r++){var i=arguments[r];if(null!=i)for(var a in i)i.hasOwnProperty(a)&&(e[a]=i[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:mentortools-frontend":!0});var r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="71a683c4-ac35-42a5-8cf1-113060d0b6d6",e._sentryDebugIdIdentifier="sentry-dbid-71a683c4-ac35-42a5-8cf1-113060d0b6d6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2551],{37397:(e,r,i)=>{"use strict";i.r(r),i.d(r,{default:()=>f});var a=i(37876),t=i(14232),n=i(89099),o=i(66950),d=i(31941),l=i(12772),s=i(5236),_=i(97836),c=i(30942);let u=()=>{let e=(0,n.useRouter)(),{t:r}=(0,c.o)("translation",{keyPrefix:"PAGE.PROFILE_SETTINGS.SECONDARY_EMAIL_VERIFY"}),{verifySecondaryEmail:i,isVerifying:s,isVerified:u,isVerifyError:f}=(0,_.h)(),y=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(!e.isReady||y.current)return;let r=e.query.verification_code;!r||Array.isArray(r)||(y.current=!0,i(`${r}`))},[e.isReady,e.query.verification_code,i]),(0,a.jsxs)(o.A,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",minHeight:"100vh",gap:3,px:4,textAlign:"center","data-sentry-element":"Box","data-sentry-component":"SecondaryEmailVerifyPage","data-sentry-source-file":"index.tsx",children:[s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{}),(0,a.jsx)(d.A,{variant:"h5",children:r("verifying_title")}),(0,a.jsx)(d.A,{variant:"body1",color:"text.secondary",children:r("verifying_description")})]}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{variant:"h5",children:r("success_title")}),(0,a.jsx)(d.A,{variant:"body1",color:"text.secondary",children:r("success_description")})]}),f&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{variant:"h5",children:r("error_title")}),(0,a.jsx)(d.A,{variant:"body1",color:"text.secondary",children:r("error_description")})]})]})};u.authGuard=!1,u.getLayout=e=>(0,a.jsx)(s.A,{children:e});let f=u},42837:(e,r,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/secondary-email/verify",function(){return i(37397)}])},93114:(e,r,i)=>{"use strict";i.d(r,{v:()=>d});var a=i(48711);let t={unauthorized:"PROFILE_SETTINGS.email_unauthorized",forbidden:"PROFILE_SETTINGS.email_forbidden",invalid_email_format:"PROFILE_SETTINGS.email_invalid_format",email_already_taken:"PROFILE_SETTINGS.email_already_taken",email_limit_reached:"PROFILE_SETTINGS.email_limit_reached",add_cooldown:"PROFILE_SETTINGS.email_add_cooldown",resend_cooldown:"PROFILE_SETTINGS.email_resend_cooldown",unverified_email_not_found:"PROFILE_SETTINGS.unverified_email_not_found",database:"PROFILE_SETTINGS.email_database",add:"PROFILE_SETTINGS.add_email",delete:"PROFILE_SETTINGS.delete_email",promote:"PROFILE_SETTINGS.promote_email",verify:"PROFILE_SETTINGS.verify_email",resend:"PROFILE_SETTINGS.resend_email",default:"PROFILE_SETTINGS.email_generic"},n=[[/adding secondary emails is allowed once per/i,t.add_cooldown],[/resending verification email is allowed once per/i,t.resend_cooldown],[/unverified secondary email .* not found/i,t.unverified_email_not_found],[/(already (taken|used|exists|set on this portal)|email_already_(used|taken|set)|is already set on this portal)/i,t.email_already_taken],[/(secondary email|email).*(limit|max).*reached|maximum.*emails/i,t.email_limit_reached]],o={unauthorized:t.unauthorized,"Not allowed role":t.forbidden,invalid_email_format:t.invalid_email_format,"Database error":t.database,"Internal Server Error":t.default},d=(e,r="add")=>{if(!(0,a.F0)(e))return t[r];let i=e.response?.data?.error;if("string"!=typeof i)return t[r];let d=n.find(([e])=>e.test(i));return d?d[1]:o[i]??t[r]}},97836:(e,r,i)=>{"use strict";i.d(r,{h:()=>m});var a=i(89099),t=i(67768),n=i(40097),o=i(48711),d=i(16361),l=i(14958),s=i(35439),_=i(69884),c=i(6498),u=i(74225),f=i(71869),y=i(93114);let m=()=>{let{notify:e}=(0,d.A)(),r=(0,a.useRouter)(),i=(0,t.jE)(),{user:m}=(0,l.A)(),{mutateAsync:E,isPending:v,isSuccess:I,isError:T}=(0,n.n)({mutationFn:e=>f.A.verifyProfileEmail({verification_code:e}),onSuccess:()=>{e("PROFILE_SETTINGS.verify_email_success",{type:"success"});let a=m?.id;a&&((0,s.DN)(i,a),i.invalidateQueries({queryKey:u.A.user.queryKey}));let t=(0,c.uG)(),n=t===c.Pe.CUSTOMER||t===c.Pe.HIDDEN_CUSTOMER?_.C.customerProfile:_.C.settingsProfile;setTimeout(()=>{r.replace(m?n:"/login")},1500)},onError:i=>
1{e((e=>{if(!(0,o.F0)(e))return(0,y.v)(e,"verify");switch(e.response?.data?.error){case"nothing_to_verify":return"PROFILE_SETTINGS.verify_email_nothing_to_verify";case"already_verified":return"PROFILE_SETTINGS.verify_email_already_verified";default:return(0,y.v)(e,"verify")}})(i),{type:"error"}),setTimeout(()=>{r.replace("/login")},2e3)}});return{verifySecondaryEmail:E,isVerifying:v,isVerified:I,isVerifyError:T}}}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=42837)),_N_E=e.O()}]); 2//# sourceMappingURL=verify-06bde8b916d5c487.js.map
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.