1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="725112f0-f997-4923-bb7b-65515e24adf2",e._sentryDebugIdIdentifier="sentry-dbid-725112f0-f997-4923-bb7b-65515e24adf2")}catch(e){}}(),(self.rspackChunk_N_E=self.rspackChunk_N_E||[]).push([[2256],{36793(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/verificationNameDob",function(){return r(1882)}])},1882(e,t,r){"use strict";r.r(t),r.d(t,{VerificationNameDobPage:()=>A,__N_SSP:()=>O,default:()=>L});var i=r(80263),s=r(50051),a=r(12110),n=r(70442),o=r(99135),l=r(41804),d=r(75666),u=r(70923),c=r(43971),m=r(12660),f=r(74296),p=r(30454),y=r(79340),b=r(46594),h=r(25353),x=r(5269),g=r(99411),S=r(79536),j=r(45387),T=r(14427),C=r(23265),w=r(82906),N=r(75747),I=r(41498),P=r(25686),_=r(4267);let v=P.BxV.merge(I.z.object({marketingNotifications:I.z.boolean()})),E=({showV2TermsAndConditions:e,onSubmit:t,hideSteps:r=!0,error:a,onCloseError:o,banner:l,isLoading:d=!1})=>{let{t:u}=(0,C.Bd)("claimResults"),c=(0,n.useTheme)(),{ContainerStyle:m,FormStyle:f,ButtonRowStyle:p,ButtonStyle:y}={ContainerStyle:{maxW:{base:"22.5rem",md:"31.25rem"},px:0,mx:0},FormStyle:{pt:c.space[10],px:0,mx:0},ButtonRowStyle:{justifyContent:"flex-end",pt:c.space[10],w:"full"},ButtonStyle:{minW:{sm:"100%",md:140},h:12,variant:"primary",bgColor:c.palette.black}},[b,h]=(0,s.useState)({}),x=(0,s.useRef)(null),g=u("primaryVerification",{returnObjects:!0}),{header:E,description:R,form:q}=g,[F,O]=(0,s.useState)({firstName:"",dob:null}),A=(0,s.useRef)(null),L=()=>A.current?.focus();function k(e,t){O(r=>({...r,[t]:e}))}(0,s.useEffect)(()=>{L()},[]);let{control:D,trigger:V,register:z}=(0,w.useForm)({resolver:(0,S.zodResolver)(v),defaultValues:{privacyPolicy:!1,termsAndConditions:!1,drxTermsAndConditions:!1,marketingNotifications:!1}}),B=async r=>{let i;r.preventDefault(),L(),x.current?.validateDOBInput();let s=await V(["termsAndConditions","privacyPolicy"]),a=(i=I.z.object({firstName:I.z.string().min(1,u("primaryVerification.form.error.firstName")),dob:I.z.date().refine(e=>new Date().getFullYear()-e.getFullYear()>=16,{message:u("primaryVerification.form.dob.errorText.underSixteen")})}).safeParse(F)).success?{}:(0,N.H)(i);Object.keys(a).length>0||null===F.dob||e&&!s?h(a):(h({}),t({dob:F.dob,firstName:F.firstName}))},H={form:g.form};return(0,i.jsxs)(n.Container,{...m,children:[(0,i.jsx)(_.P,{step:0,header:E,description:R,hideSteps:r,showRequiredFieldLabel:!0}),!!a&&(0,i.jsx)(P.Z0w,{title:a,status:"error",alertStyles:{mt:6},titleStyles:{...c.textStyles.common03.regular},onClose:o,"data-testid":"error-alert"}),(0,i.jsxs)("form",{onSubmit:B,children:[(0,i.jsxs)(n.Container,{...f,children:[(0,i.jsx)(T.F,{ref:A,isRequired:!0,validated:!1,onInputChange:e=>k(e,"firstName"),inputLabel:q.firstNameLabel,errorText:b.firstName,"data-testid":"inputField"}),(0,i.jsx)(j.q,{ref:x,isRequired:!0,localization:q.dob.localization,onInputChanged:(e,t)=>t&&e?k(e,"dob"):k(null,"dob"),errorText:q.dob?.errorText,"data-testid":"dob"}),!!e&&(0,i.jsx)(P.tzX,{control:D,trigger:V,register:z,displayPrivacyPolicy:!0,displayTermsAndConditions:!0,translations:H,banner:l})]}),(0,i.jsx)(n.HStack,{...p,children:(0,i.jsx)(n.Button,{isLoading:d,type:"submit",...y,children:q.cta})})]})]})};var R=r(20407),q=r(69186),F=r(56495),O=!0;function A(e){let{analytics:t,banner:r,showV2TermsAndConditions:S}=e,[j,T]=(0,s.useState)(""),{state:{account:C}}=(0,R.F7)(),{locale:w}=(0,g.o)(),[N,I]=(0,s.useState)(!1);(0,d.hG)({...t,locale:w});let{displayToast:P,hideAllToast:_}=(0,F.d)(),{t:v}=(0,u.Bd)("claimResults"),O=(0,a.useRouter)(),{hasPchAccount:A,storeNumber:L,patientId:k,claim:D,claimCode:V,utm_campaign:z,utm_content:B}=e,H="en"===w?l.S$:l.q1,W={...z&&{utm_campaign:z},...B&&{utm_content:B}};if(!L||!k||!D||!V)return void O.push({pathname:m.K6,query:{...W}}).catch(console.error);let J=async()=>{if(!await (0,b.r)(V))return O.push({pathname:m.K6,query:{...W}});if(A){let e={channel:y.xfJ.WEB_APP,termsOfServiceVersion:p.CuF,termsOfService:!0,privacyPolicy:!0};await (0,q.WJ)(e),await (0,b.q)(D,{isIncreasePrimaryCount:!1,isIncreaseSecondaryCount:!1,updatedSuccessStatus:"COMPLETED",hasPchAccount:A}),await (0,f.c)();let t=C?.profile?.displayName||C?.profile?.firstName;return O.replace({pathname:m.bx,query:{welcomeModal:!0,name:t,...W}})}return await (0,b.q)(D,{isIncreasePrimaryCount:!1,isIncreaseSecondaryCount:!1,updatedSuccessStatus:"VERIFICATION_COMPLETED"}),O.push({pathname:m.ub,query:{claim:D,showSteps:!0,...W}})},M=async e=>{if(N)return;I(!0),_(),T("");let t=(0,x.A)(e.dob);try{let r=await (0,h.R)({firstName:e.firstName.toLowerCase(),dob:t},L,k,D),i=r.status;if("success"===i)return J();let{primaryFailureCount:s}=r;if("PRIMARY_VERIFICATION_ATTEMPT_EXHAUSTED"===i)O.push({pathname:m.hI,query:{claim:D,hasPchAccount:A,...W}}).catch(console.error);else{if(isNaN(s))throw TypeError("invalid failure count");X(3-s),I(!1)}}catch(r){let e=v("claimGenericRefreshError.title"),t=v("claimGenericRefreshError.body");console.error(`Error verifying by name and dob: ${r}`),I(!1),P(!1,e,t,null)}},X=e=>{T(v("primaryVerification.errorToast",{attempts:e}))};return(0,i.jsx)(c.YW,{...e,disableHeaderFooter:!0,children:(0,i.jsxs)(n.Container,{maxW:"86rem",p:0,h:"100vh",children:[(0,i.jsx)(n.Box,{py:{base:8,md:7},px:{base:8,md:12},children:(0,i.jsx)(o.A,{...H})}
1),(0,i.jsx)(n.Container,{maxW:{base:"22.5rem",md:"31.25rem"},px:{base:8,sm:0},children:(0,i.jsx)(E,{isLoading:N,showV2TermsAndConditions:S,onSubmit:M,error:j,onCloseError:()=>{T("")},banner:r})})]})})}let L=(0,l.yV)(A)},4267(e,t,r){"use strict";r.d(t,{P:()=>o});var i=r(80263),s=r(70442),a=r(19249),n=r(23265);let o=({step:e,header:t,description:r,hideSteps:o=!1,showRequiredFieldLabel:l=!1})=>{let{t:d}=(0,n.Bd)("claimResults"),u=(0,s.useTheme)(),c=(e=>{let{textStyles:t,palette:r}=e;return{requiredFieldLabel:{pt:5,spacing:1,...t.common05.regular},requiredFieldLabelColor:{color:r.uiRed}}})(u),m=d("general.stepHeader",{number:(e+1).toString()}),f=d("general.requiredFieldLabel");return(0,i.jsxs)(i.Fragment,{children:[o?null:(0,i.jsx)(a.z,{currentStepIndex:e,numberOfSteps:2,progressHeader:m}),(0,i.jsx)(s.Heading,{as:"h1",...u.textStyles.large01.bold.mobile,marginTop:u.space[8],children:t}),(0,i.jsx)(s.Text,{...u.textStyles.common02.regular,marginTop:u.space[6],children:(0,i.jsx)(n.x6,{i18nKey:r,components:{sup:(0,i.jsx)("sup",{})}})}),!!l&&(0,i.jsxs)(s.HStack,{...c.requiredFieldLabel,children:[(0,i.jsx)(s.Text,{...c.requiredFieldLabelColor,children:"*"}),(0,i.jsx)(s.Text,{children:f})]})]})}},46594(e,t,r){"use strict";r.d(t,{q:()=>i,r:()=>s}),r(18260);let i=async(e,t)=>fetch("/api/notification/updateNotification",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({claim:e,data:t})}),s=async(e,t)=>200===(await fetch("/api/claim-results/linking-account",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({claimCode:e,pcid:t})})).status},25353(e,t,r){"use strict";async function i(e,t,r,i){let s=await fetch("/api/claim-results/verifyResults/",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({storeId:t,patientId:r,userInput:e,claim:i})});return await s.json()}r.d(t,{R:()=>i})},74296(e,t,r){"use strict";r.d(t,{c:()=>s});let i=1e3,s=(e=i)=>new Promise(t=>setTimeout(t,e))}},function(e){e.x(),e.O(0,[1533,1889,26,837],function(){return e(e.s=36793)}),_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.