1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8006,9882],{85103:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return n(77703)}])},26415:function(e,s,n){"use strict";n.d(s,{Z:function(){return a}});var r=n(62272),t=n(23100);var i={container:{borderRadius:{sm:12,md:2},display:"flex",flexDirection:"column",backgroundColor:"white",boxShadow:{sm:"0 10px 32px rgba(0, 0, 0, 0.28)",md:"none"},height:"fit-content",p:{sm:6,md:8},px:{md:0},width:["calc(100% - 32px)","calc(100% - 32px)","426px","426px"],maxWidth:"426px",mx:"auto"}};var a=e=>{let{children:s,additionalStyles:n}=e;return(0,r.jsx)(t.xu,{__css:{...i.container,...null==n?void 0:n.container},children:s})}},87643:function(e,s,n){"use strict";n.d(s,{Z:function(){return w}});var r=n(62272),t=n(84814),i=n(91639),a=n(23100),o=n(70654),l=n(93863),c=n(28129),d=n(96177),u=n(43775),m=n(63496),h=n(88911),p=n(204),x=n(15068),g=n(20442),f=n.n(g);var v=e=>{let{password:s,isColumnOnly:n,isContainerQuery:i}=e;const[o,l]=(0,t.useState)([{displayText:"8 characters",isValid:!1,checkPassword:e=>e.length>=8},{displayText:"1 number",isValid:!1,checkPassword:e=>/\d/.test(e)},{displayText:"1 capital letter",isValid:!1,checkPassword:e=>/[A-Z]/.test(e)}]);(0,t.useEffect)((()=>{c(s)}),[s]);const c=e=>{l(o.map((s=>({...s,isValid:s.checkPassword(e)}))))},d=o.map(((e,s)=>(0,r.jsxs)(h.x,{variant:"caption",display:"flex",alignItems:"center",gap:1,color:e.isValid?"green50":"gray50",fontWeight:e.isValid?"bold":"normal",transition:"color 0.15s ease",children:[(0,r.jsx)(x.Z,{name:"check",size:16}),e.displayText]},s)));return i?(0,r.jsx)(a.xu,{className:f().containerQueryWrapper,children:(0,r.jsx)("div",{className:f().checklist,children:d})}):(0,r.jsx)(p.k,{direction:{base:"column",md:n?"column":"row"},gap:{base:2,md:n?2:4},mt:2,children:d})};var w=e=>{let{name:s,placeholder:n,errorMessage:h,variant:p="primary",value:g,onChange:f,isPasswordChecklist:w=!1,isPasswordChecklistColumnOnly:y,isContainerQuery:j,...b}=e;const[_,k]=(0,t.useState)(!1),C=(0,i.jC)("FormFieldPassword",{variant:p}),N=(0,t.useMemo)((()=>({...C.label,...h?C.error:null})),[h]),S=w&&g;return(0,r.jsxs)(a.xu,{children:[(0,r.jsx)(a.xu,{sx:{...C.container,...C.formContainer},...b,children:(0,r.jsxs)(o.NI,{as:l.B,isInvalid:!!h,flexWrap:"wrap",children:[(0,r.jsx)(c.I,{name:s,type:_?"text":"password",placeholder:" ",errorBorderColor:"gray10",pr:8,sx:C.input,value:g,onChange:f,"data-testid":"formFieldPassword"}),(0,r.jsx)(d.l,{sx:N,children:n}),(0,r.jsx)(u.x,{width:6,children:(0,r.jsx)("button",{type:"button",onClick:()=>k(!_),"aria-label":"Toggle password visibility",children:(0,r.jsx)(x.Z,{name:_?"show-password-yes":"show-password-no",color:"gray"})})}),(0,r.jsx)(m.J1,{sx:C.error,"data-testid":"formFieldPassword-errorMessage",children:h}),(0,r.jsx)(a.xu,{as:"span",sx:C.line})]})}),S&&(0,r.jsx)(v,{password:g,isColumnOnly:y,isContainerQuery:j})]})}},71562:function(e,s,n){"use strict";n.d(s,{Z:function(){return v}});var r=n(62272),t=n(23100),i=n(33838),a=n(39849),o=n(41664),l=n.n(o),c=n(25675),d=n.n(c),u=n(36916),m=n(20009),h=n(53300),p=n(43401),x=n(33446);var g={pageContainer:{minHeight:"100vh",overflow:"hidden",position:"relative"},container:{display:"flex",flexDirection:"column",minHeight:"100vh",position:"relative"},header:{position:"relative"},logo:{display:"inline-block"},imageContainer:{position:"absolute",top:0,left:0,width:{sm:"100%",md:"min(60%, calc(50% + var(--grid-width) * 0.1))"},height:"100%",zIndex:-1},backgroundOverlay:{position:"absolute",inset:0,bg:{sm:"rgba(0, 0, 0, 0.35)",md:"transparent"},zIndex:-1},rightSide:{display:"flex",alignItems:"center",justifyContent:["center","center","center","center"],mt:[0,0,0,0],position:"relative",flex:{sm:1,md:"unset"}}};const f=e=>(0,r.jsx)(t.xu,{as:"nav",__css:g.header,display:{sm:"none",md:"flex"},justifyContent:"flex-start",alignItems:"center",h:14,children:(0,r.jsx)(l(),{href:"/",passHref:!0,legacyBehavior:!0,children:(0,r.jsx)(i.r,{__css:g.logo,"aria-label":"The Infatuation homepage",children:(0,r.jsx)(h.FullLogoIcon,{fill:e?"primary":"white",size:48})})})});var v=e=>{let{children:s,showPageNotFound:n=!1}=e;const i=(0,x.Z)(p.RJ);return n?(0,r.jsxs)(u.W2,{sx:g.container,children:[f(!!i),(0,r.jsx)(m.default,{statusCode:404})]}):(0,r.jsxs)(t.xu,{__css:g.pageContainer,children:[(0,r.jsx)(t.xu,{__css:g.imageContainer,children:(0,r.jsx)(d(),{src:"/assets/signup.jpg",alt:"The Infatuation",fill:!0,style:{objectFit:"cover"},priority:!0})}),(0,r.jsx)(t.xu,{__css:g.backgroundOverlay}),(0,r.jsxs)(u.W2,{sx:g.container,children:[f(!!i),(0,r.jsx)(a.M,{display:{sm:"flex",md:"grid"},flexDirection:{sm:"column",md:"unset"},flex:"1",h:"100%",spacing:{sm:0,md:6},templateColumns:{sm:"unset",md:"repeat(12, [col-start] 1fr)"},children:(0,r.jsx)(t.xu,{__css:g.rightSide,gridColumn:"col-start 9/ -1",children:s})})]})]})}}
1,77703:function(e,s,n){"use strict";n.r(s),n.d(s,{default:function(){return W}});var r=n(62272),t=n(84814),i=n(63119),a=n(23100),o=n(14418),l=n(88911),c=n(29222),d=n(204),u=n(37469),m=n(11163),h=n(41664),p=n.n(h),x=n(614),g=n.n(x),f=n(26415),v=n(87643),w=n(63806),y=n(15068),j=n(71562),b=n(51426),_=n(7869),k=n(65060),C=n(82729),N=n(5313);function S(){const e=(0,C._)(["\n from { opacity: 0 }\n to { opacity: 1 }\n"]);return S=function(){return e},e}const I={container:{pb:[0,0,0,10],pt:[0,0,0,8]}},E=(0,N.F4)(S()),P={animation:"".concat(E," 0.15s ease-in forwards"),background:"white",display:"flex",height:"100vh",left:0,position:"fixed",top:0,width:"100%",zIndex:"var(--zindex-loader)"};var F=n(88641),Z=n(34528),R=n(14480),$=n(1963),M=n(98029),L=n(1496);const q="\n mutation recoverEmailId($input: RecoverEmailInput!) {\n recoverEmailId(input: $input) {\n messageText\n }\n}\n ",A=e=>(0,M.D)({mutationKey:["recoverEmailId"],mutationFn:e=>(0,L.h)(q,e)(),...e});A.getKey=e=>["recoverEmailId",e],A.fetcher=(e,s)=>(0,L.h)(q,e,s);var z=n(7224);g()(i);const T=i.object().shape({password:i.string().min(8).minUppercase(1).minNumbers(1).required()});var W=()=>{var e,s,n,i,h,x,g,C;const N=(0,m.useRouter)(),{setUserLoading:S}=(0,$.aF)(),E=null==N||null===(s=N.query)||void 0===s||null===(e=s.oobCode)||void 0===e?void 0:e.toString(),M=null==N||null===(i=N.query)||void 0===i||null===(n=i.mode)||void 0===n?void 0:n.toString(),L=null==N||null===(x=N.query)||void 0===x||null===(h=x.diningProfileIdentifier)||void 0===h?void 0:h.toString(),q=null==N||null===(C=N.query)||void 0===C||null===(g=C.token)||void 0===g?void 0:g.toString(),W="recoverEmail"===(null==M?void 0:M.toString()),B="action"===(null==M?void 0:M.toString()),[O,V]=(0,t.useState)(!0),[U,D]=(0,t.useState)(!1),[H,J]=(0,t.useState)(1),{analyticsMeta:Q}=(0,Z.e)(),G=(0,k.Z)(),X=A(),[K,Y]=(0,t.useState)(null);(0,t.useEffect)((()=>{if(!O&&Q.pageSection&&!U){if(W)return;G("Modal Viewed",null,{modalName:1===H?"Reset Password":"Reset Password Confirmation"})}}),[O,H,Q,U]),(0,t.useEffect)((()=>{ee()}),[N.isReady]);const ee=async()=>{if(N.isReady)if(W){var e,s;const n={diningProfileIdentifier:L||"",recoveryToken:q||""},r=await X.mutateAsync({input:n});"Recover Email Failed."===(null==r||null===(s=r.recoverEmailId)||void 0===s||null===(e=s.messageText)||void 0===e?void 0:e.toString())&&J(3),V(!1)}else B?V(!1):(V(!1),D(!0))},se=(0,u.TA)({initialValues:{password:""},validationSchema:T,validateOnBlur:!0,validateOnChange:!0,onSubmit:async(e,s)=>{if(Y(null),E){const n=await(0,R.h8)(E,e.password);if(!n.success){S(!1);const{error:e}=n;switch(null==e?void 0:e.errorCode){case"1001":se.setFieldError("password","User/EmailId not found");break;case"3102":se.setFieldError("password","Unable to retrieve user details");break;default:se.setFieldError("password",(null==e?void 0:e.errorDescription)||z.Ic)}return}G("Account Password Reset"),s.setSubmitting(!1),J(2)}}});if(O)return(0,r.jsx)(w.Z,{...P});const ne=(0,r.jsxs)(a.xu,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",children:[(0,r.jsx)(y.Z,{name:"success",color:"blue",size:72}),(0,r.jsx)(o.X,{as:"h2",variant:"h2",color:F.Z.gray100,mt:7,children:"Success!"}),(0,r.jsx)(l.x,{marginTop:6,textAlign:"center",children:"Your password was changed successfully, now you can log in with your new password"}),(0,r.jsx)(_.Z,{href:"/login",w:"100%",mt:6,children:"Back to log in"})]}),re=(0,r.jsxs)(a.xu,{as:"form",justifyContent:"center",onSubmit:se.handleSubmit,children:[(0,r.jsx)(o.X,{as:"h3",variant:"h3",mb:6,children:"Reset password"}),(0,r.jsx)(l.x,{mb:6,children:"Please enter a new password, it must be at least 8 characters."}),(0,r.jsx)(v.Z,{name:"password",value:se.values.password,placeholder:"New password",onChange:se.handleChange,isPasswordChecklist:!0}),(0,r.jsx)(c.z,{type:"submit",variant:"primary",w:"100%",mt:10,isDisabled:!(se.dirty&&se.isValid&&!se.isSubmitting),children:"Reset password"}),K&&(0,r.jsxs)(d.k,{align:"center",color:"red50",mt:4,children:[(0,r.jsx)(y.Z,{name:"alert"}),(0,r.jsx)(l.x,{color:"currentColor",pl:4,children:K})]})]}),te=(0,r.jsxs)(a.xu,{children:[(0,r.jsx)(a.xu,{mt:{base:6,md:0},mb:7,children:(0,r.jsx)(y.Z,{name:"success",color:"blue",size:72})}),(0,r.jsx)(o.X,{as:"h2",mb:4,children:"Your email has been recovered."}),(0,r.jsxs)(l.x,{mb:6,children:["Please ",(0,r.jsx)("b",{children:"reset your password"})," now to help protect your account."]}),(0,r.jsx)(p(),{replace:!0,href:"/forgot-password",passHref:!0,legacyBehavior:!0,children:(0,r.jsx)(c.z,{as:"a",width:{base:"100%",md:"180px"},children:"Reset password"})})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.ZP,{pageHasPost:!1,post:void 0}),(0,r.jsx)(j.Z,{showPageNotFound:U,children:(0,r.jsx)(f.Z,{additionalStyles:I,children:W?te:(0,r.jsxs)(r.Fragment,{children:[1===H&&re,2===H&&ne]})})})]})}},20442:function(e){e.exports={containerQueryWrapper:"password-checklist_styles_containerQueryWrapper__HfuNz",checklist:"password-checklist_styles_checklist__aCxyC"}},614:function(e,s){"use strict";
1function n(e,s){return 1===s?e:`${e}s`}Object.defineProperty(s,"__esModule",{value:!0});const r={minLowercase:({path:e,length:s})=>`${e} must contain at least ${s} lowercase ${n("letter",s)}`,minUppercase:({path:e,length:s})=>`${e} must contain at least ${s} uppercase ${n("letter",s)}`,minNumbers:({path:e,length:s})=>`${e} must contain at least ${s} ${n("number",s)}`,minSymbols:({path:e,length:s})=>`${e} must contain at least ${s} ${n("symbol",s)}`,maxRepeating:({path:e,length:s})=>`${e} must not contain sequences of more than ${s} repeated characters`,minWords:({path:e,length:s})=>`${e} must contain at least ${s} ${n("word",s)}`};function t(e){return null==e}function i({setLocale:e,defaultLocale:s,addMethod:n,string:i}){e({string:r});const a=s.string;n(i,"minLowercase",(function(e=1,s=(null==a?void 0:a.minLowercase)){return this.test({message:s,name:"minLowercase",exclusive:!0,params:{length:e},test(s){return t(s)||(s.match(/[a-z]/g)||[]).length>=e}})})),n(i,"minUppercase",(function(e=1,s=(null==a?void 0:a.minUppercase)){return this.test({message:s,name:"minUppercase",exclusive:!0,params:{length:e},test(s){return t(s)||(s.match(/[A-Z]/g)||[]).length>=e}})})),n(i,"minNumbers",(function(e=1,s=(null==a?void 0:a.minNumbers)){return this.test({message:s,name:"minNumbers",exclusive:!0,params:{length:e},test(s){return t(s)||(s.match(/[0-9]/g)||[]).length>=e}})})),n(i,"minSymbols",(function(e=1,s=(null==a?void 0:a.minSymbols)){return this.test({message:s,name:"minSymbols",exclusive:!0,params:{length:e},test(s){return t(s)||(s.match(/[^a-zA-Z0-9\s]/g)||[]).length>=e}})})),n(i,"maxRepeating",(function(e=2,s=(null==a?void 0:a.maxRepeating)){return this.test({message:s,name:"maxRepeating",exclusive:!0,params:{length:e},test(s){return t(s)||!new RegExp(`(.)\\1{${e},}`).test(s)}})})),n(i,"minWords",(function(e=2,s=(null==a?void 0:a.minWords)){return this.test({message:s,name:"minWords",exclusive:!0,params:{length:e},test(s){return t(s)||s.split(" ").filter((e=>!!e&&/[a-zA-Z0-9]/.test(e))).length>=e}})})),n(i,"password",(function(){return this.min(8).max(250).minLowercase(1).minUppercase(1).minNumbers(1).minSymbols(1)}))}s.default=i,e.exports=i},63496:function(e,s,n){"use strict";n.d(s,{J1:function(){return x}});var r=n(70654),t=n(35059),i=n(91639),a=n(93701),o=n(25432),l=n(62272),c={path:(0,l.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,l.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,l.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,l.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},d=(0,t.G)(((e,s)=>{const{as:n,viewBox:r,color:t="currentColor",focusable:d=!1,children:u,className:m,__css:h,...p}=e,x={ref:s,focusable:d,className:(0,o.cx)("chakra-icon",m),__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:t,...h,...(0,i.mq)("Icon",e)}},g=null!=r?r:c.viewBox;if(n&&"string"!=typeof n)return(0,l.jsx)(a.m.svg,{as:n,...x,...p});const f=null!=u?u:c.path;return(0,l.jsx)(a.m.svg,{verticalAlign:"middle",viewBox:g,...x,...p,children:f})}));d.displayName="Icon";var u=n(55227),m=n(33179),[h,p]=(0,u.k)({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormError />\" "}),x=(0,t.G)(((e,s)=>{const n=(0,i.jC)("FormError",e),t=(0,m.Lr)(e),c=(0,r.NJ)();return(null==c?void 0:c.isInvalid)?(0,l.jsx)(h,{value:n,children:(0,l.jsx)(a.m.div,{...null==c?void 0:c.getErrorMessageProps(t,s),className:(0,o.cx)("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})}):null}));x.displayName="FormErrorMessage",(0,t.G)(((e,s)=>{const n=p(),t=(0,r.NJ)();if(!(null==t?void 0:t.isInvalid))return null;const i=(0,o.cx)("chakra-form__error-icon",e.className);return(0,l.jsx)(d,{ref:s,"aria-hidden":!0,...e,__css:n.icon,className:i,children:(0,l.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.
1027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})})).displayName="FormErrorIcon"},96177:function(e,s,n){"use strict";n.d(s,{l:function(){return d}});var r=n(70654),t=n(35059),i=n(91639),a=n(33179),o=n(93701),l=n(25432),c=n(62272),d=(0,t.G)((function(e,s){var n;const t=(0,i.mq)("FormLabel",e),d=(0,a.Lr)(e),{className:m,children:h,requiredIndicator:p=(0,c.jsx)(u,{}),optionalIndicator:x=null,...g}=d,f=(0,r.NJ)(),v=null!=(n=null==f?void 0:f.getLabelProps(g,s))?n:{ref:s,...g};return(0,c.jsxs)(o.m.label,{...v,className:(0,l.cx)("chakra-form__label",d.className),__css:{display:"block",textAlign:"start",...t},children:[h,(null==f?void 0:f.isRequired)?p:x]})}));d.displayName="FormLabel";var u=(0,t.G)((function(e,s){const n=(0,r.NJ)(),t=(0,r.e)();if(!(null==n?void 0:n.isRequired))return null;const i=(0,l.cx)("chakra-form__required-indicator",e.className);return(0,c.jsx)(o.m.span,{...null==n?void 0:n.getRequiredIndicatorProps(e,s),__css:t.requiredIndicator,className:i})}));u.displayName="RequiredIndicator"}},function(e){e.O(0,[2888,9774,179],(function(){return s=85103,e(e.s=s);var s}));var s=e.O();_N_E=s}]);
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.