PageSourceSearch

https://coffeecontracts.com/_next/static/chunks/pages/verify-email-640f8d72a1564e18.js

js coffeecontracts.com collected 2026-09-28 09:27:49 UTC 2,460 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="47fdb8c8-f030-42f1-b393-28f2b888aedf",e._sentryDebugIdIdentifier="sentry-dbid-47fdb8c8-f030-42f1-b393-28f2b888aedf")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9070],{57691:function(e,i,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/verify-email",function(){return r(92051)}])},92051:function(e,i,r){"use strict";r.r(i);var n=r(85893),t=r(2962),s=r(67294),a=r(41664),l=r.n(a),u=r(11163),f=r(50293),d=r(55515),c=r(81248),o=r(59737),y=r.n(o);let _={VERIFYING:"verifying",INVALID:"invalid"},g=e=>{let i=e.replace(/ /g,"+").replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(atob(i+"=".repeat((4-i.length%4)%4)))},h=()=>{let e=(0,u.useRouter)(),[i,r]=(0,s.useState)(_.VERIFYING),a=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{let i;if(!e.isReady||a.current)return;let n=e.query.state;if("string"!=typeof n){a.current=!0,r(_.INVALID);return}a.current=!0;try{i=g(n)}catch{r(_.INVALID);return}let{token:t,userId:s}=i;if(!t||!s){r(_.INVALID);return}(async()=>{try{await (0,d.KA)({userId:s,token:t}),await Promise.all([c.E.invalidateQueries({queryKey:["basicSession"]}),c.E.invalidateQueries({queryKey:["featureFlags"]}),c.E.invalidateQueries({queryKey:["userProfile"]})]),window.location.assign("/demo")}catch(e){console.error("verify email failed",e),r(_.INVALID)}})()},[e.isReady,e.query.state]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.PB,{title:"Verify Email"}),(0,n.jsxs)("div",{className:y().wrapper,children:[i===_.VERIFYING&&(0,n.jsxs)("div",{className:y().verifying,children:[(0,n.jsx)("h1",{children:"Verifying your email…"}),(0,n.jsx)(f.hG,{})]}),i===_.INVALID&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h1",{children:"This link is invalid or expired"}),(0,n.jsx)("p",{className:y().subtitle,children:"We couldn't read this verification link. Sign in to request a new one from there."}),(0,n.jsx)(l(),{href:"/sign-in",className:y()["sign-in-link"],children:"Go to sign in"})]})]})]})};h.Layouts=["AuthLayout"],i.default=h},59737:function(e){e.exports={wrapper:"verify-email_wrapper__wliZt",verifying:"verify-email_verifying__4WBh4",subtitle:"verify-email_subtitle__GYR17","sign-in-link":"verify-email_sign-in-link__JleqI"}}},function(e){e.O(0,[2888,9774,179],function(){return e(e.s=57691)}),_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.