1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~15.5.2, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{JHpJ:function(e,n,t){"use strict" 3t.r(n),t.d(n,"default",function(){return q}) 4var r=t("pVnL"),a=t.n(r),c=t("yXPU"),s=t.n(c),l=t("J4zp"),u=t.n(l),g=t("q1tI"),p=t.n(g),d=t("17x9"),m=t("dDsW"),y=t("kriW"),b=t("Ty5D"),h=t("8UhI"),P=t("J3e4"),v=t("znku"),I=t("y1Xp"),S=t("/MDx"),O=t("lcLu"),V=t("X5qW"),_=t("z8z7"),C=t("ZLnw"),w=t("+sVj"),x=t("BBzE"),j=t("ZFTN"),T=t("Q84e"),E=t("LboF"),k=t.n(E),M=t("M3lF"),F={injectType:"singletonStyleTag",insert:"head",singleton:!0},G=(k()(M.a,F),M.a.locals||{}),D=t("UoAp"),N=t("Lm/n"),U=t("Pqt/"),R=t("M1fz"),B=t("gcQ7"),z=t("FB2Q"),L=t("6URb") 5function _regenerator(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag" 6function i(t,r,a,i){var c=r&&r.prototype instanceof Generator?r:Generator,s=Object.create(c.prototype) 7return _regeneratorDefine2(s,"_invoke",function(t,r,a){var i,c,s,l=0,u=a||[],f=!1,g={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(n,t){return i=n,c=0,s=e,g.n=t,o}} 8function d(t,r){for(c=t,s=r,n=0;!f&&l&&!a&&n<u.length;n++){var a,i=u[n],p=g.p,d=i[2] 9t>3?(a=d===r)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((a=t<2&&p<i[1])?(c=0,g.v=r,g.n=i[1]):p<d&&(a=t<3||i[0]>r||r>d)&&(i[4]=t,i[5]=r,g.n=d,c=0))}if(a||t>1)return o 10throw f=!0,r}return function(a,u,p){if(l>1)throw TypeError("Generator is already running") 11for(f&&1===u&&d(u,p),c=u,s=p;(n=c<2?e:s)||!f;){i||(c?c<3?(c>1&&(g.n=-1),d(c,s)):g.n=s:g.v=s) 12try{if(l=2,i){if(c||(a="next"),n=i[a]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object") 13if(!n.done)return n 14s=n.value,c<2&&(c=0)}else 1===c&&(n=i.return)&&n.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),c=1) 15i=e}else if((n=(f=g.n<0)?s:t.call(r,g))!==o)break}catch(n){i=e,c=1,s=n}finally{l=1}}return{value:n,done:f}}}(t,a,i),!0),s}var o={} 16function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}n=Object.getPrototypeOf 17var c=[][r]?n(n([][r]())):(_regeneratorDefine2(n={},r,function(){return this}),n),s=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(c) 18function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(s),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(s,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(s),_regeneratorDefine2(s,a,"Generator"),_regeneratorDefine2(s,r,function(){return this}),_regeneratorDefine2(s,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,n,t,r){var a=Object.defineProperty 19try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function _regeneratorDefine(e,n,t,r){function o(n,t){_regeneratorDefine2(e,n,function(e){return this._invoke(n,t,e)})}n?a?a(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(o("next",0),o("throw",1),o("return",2))})(e,n,t,r)}var W=["reset-password"],X=function SignInVerifyPage(e){var n,t=e.signInPageUrl,r=e.signedInRedirectUrl,i=e.signInCheckoutPageUrl,o=e.checkoutPageUrl,c=Object(I.a)(G,e.classes),l=Object(m.a)().formatMessage,f=Object(j.a)({}),d=Object(g.useState)(""),E=u()(d,2),k=E[0],M=E[1],F=Object(P.a)(),X=u()(F,2)[1].addToast,q=Object(b.g)(),J=Object(v.b)(),Q=u()(J,1)[0],$=Q.isSignedIn,A=Q.loginInfo,Y=Object(g.useState)(!1),Z=u()(Y,2),K=Z[0],H=Z[1],ee=Object(g.useState)(!1),ne=u()(ee,2),te=ne[0],re=ne[1],ae=Object(g.useState)(0),ie=u()(ae,2),oe=ie[0],ce=ie[1],se=Object(U.a)().isPhone,le=Object(g.useMemo)(function(){return q&&q.location.state?q.location.state:{}},[q]).from||null,ue=null===(n=location.pathname)||void 0===n?void 0:n.includes("checkout"),fe=f.errors,ge=f.handleMfaVerifySubmit,pe=f.handleResendOTP,de=f.isBusy,me=f.handlePwlResendOTP,ye=[{text:l({id:"signInVerify.signInVerifyText"})}],be=l({id:"signInVerify.signInTitle",defaultMessage:"Verify"}),he=Object(g.useState)(60),Pe=u()(he,2),ve=Pe[0],Ie=Pe[1],Se=Object(g.useState)(!0),Oe=u()(Se,2),Ve=Oe[0],_e=Oe[1],Ce=Object(g.useMemo)(function(){return Object(w.a)(Array.from(fe.values())
19)},[fe]),we=Object(N.a)(D.a.getYuuIdQuery,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",errorPolicy:"all",variables:{loading:!0}}),xe=u()(we,2),je=xe[0],Te=(xe[1].data,Object(B.a)({currentForm:"CUSTOMER_LOGIN",formAction:"login"})),Ee=Te.generateMTCaptchaData,ke=Te.resetMTCaptcha,Me=Te.mtCaptchaWidgetProps 20Object(g.useEffect)(function(){var e=setInterval(function checkVerification(){var e=document.querySelector('input[name="mtcaptcha-verifiedtoken"]'),n=!!(e&&e.value&&e.value.trim()) 21n!==te&&re(n)},300) 22return function(){return clearInterval(e)}},[te]) 23var Fe=Object(g.useCallback)(s()(_regenerator().m(function _callee(){var e,n,t,a,i 24return _regenerator().w(function(c){for(;;)switch(c.n){case 0:return c.n=1,je() 25case 1:t=c.v,a=(null==t?void 0:null===(e=t.data)||void 0===e?void 0:null===(n=e.customer)||void 0===n?void 0:n.yuu_id)||"",!a?(i=ue?o:le||r,q.push("/yuu-membership",{from:i,isCheckoutFlow:ue})):ue?q.push(o):(le||r)&&(W.find(function(e){return null==le?void 0:le.includes(e)})?q.push(r):q.push(le||r)) 26case 2:return c.a(2)}},_callee)})),[A,ue,q,o,le,r]),Ge=(Object(g.useCallback)(s()(_regenerator().m(function _callee2(){var e 27return _regenerator().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,pe() 28case 1:null!=(e=n.v)&&e.mfaResendOTP&&(X({type:"success",message:l({id:"signInVerify.sendOtpSuccessText",defaultMessage:"OTP Resent Successfully."}),timeout:5e3}),Ie(60),_e(!0)) 29case 2:return n.a(2)}},_callee2)})),[pe,X,l]),Object(g.useCallback)(s()(_regenerator().m(function _callee3(){return _regenerator().w(function(e){for(;;)switch(e.n){case 0:re(!1),ce(function(e){return e+1}),requestAnimationFrame(function(){H(!0)}) 30case 1:return e.a(2)}},_callee3)})),[pe,X,l,A])) 31Object(g.useEffect)(function(){if($)Fe() 32else{var e 33if(null!=A&&A.token)return Ve&&ve>0?e=setTimeout(function(){return Ie(ve-1)},1e3):0===ve&&_e(!1),function(){return clearTimeout(e)} 34ue?q.push(i):(le||t)&&(W.find(function(e){return null==le?void 0:le.includes(e)})?q.push("/login"):q.push(le||t))}},[q,$,le,r,t,ve,Ve,Fe]) 35var De=p.a.createElement(V.a,{priority:"high",type:"submit",className:c.submitButton,disabled:de||!k},p.a.createElement(y.a,{id:"signInVerify.signInVerifyText",defaultMessage:"Verify Account"})),Ne=function(){var e=s()(_regenerator().m(function _callee4(){return _regenerator().w(function(e){for(;;)switch(e.n){case 0:H(!1),re(!1),ce(function(e){return e+1}),ke() 36case 1:return e.a(2)}},_callee4)})) 37return function handleClose(){return e.apply(this,arguments)}}(),Ue=Object(g.useCallback)(s()(_regenerator().m(function _callee5(){var e,n 38return _regenerator().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,Ee() 39case 1:if(e=t.v,null==Me||!Me.shouldRender||e.context.headers["X-MTCaptcha"]){t.n=2 40break}return X({type:"error",message:l({id:"signInVerify.captchaRequired",defaultMessage:"Please complete the security verification"}),timeout:5e3}),t.a(2) 41case 2:return H(!1),re(!1),ce(function(e){return e+1}),ke(),t.n=3,me(e) 42case 3:null!=(n=t.v)&&n.pwlResendOtp&&(X({type:"success",message:l({id:"signInVerify.sendOtpSuccessText",defaultMessage:"OTP Resent Successfully."}),timeout:5e3}),Ie(60),_e(!0)),t.n=5 43break 44case 4:t.p=4,t.v,X({type:"error",message:l({id:"signInVerify.resendOtpError",defaultMessage:"Failed to resend OTP. Please try again."}),timeout:5e3}) 45case 5:return t.a(2)}},_callee5,null,[[0,4]])})),[Ee,Me,me,X,l]) 46return p.a.createElement(g.Fragment,null,p.a.createElement(T.a,null,p.a.createElement(x.a,{pathMap:ye}),p.a.createElement("div",{className:c.root},p.a.createElement(O.b,null,be),p.a.createElement("h3",{className:c.pageTitle},be),p.a.createElement("div",{className:c.contentContainer},p.a.createElement(h.b,{className:c.form,onSubmit:ge},p.a.createElement("p",{className:c.title},p.a.createElement(y.a,{id:"signInVerify.verifyPhoneTipText",defaultMessage:"We have sent you a one-time password (OTP) by SMS, please enter the OTP received in the field below to verify your account."})),p.a.createElement("div",{className:c.otpField},p.a.createElement(_.a,{id:"OTP",label:l({id:"global.otpText",defaultMessage:"One-time password"})},p.a.createElement(C.a,{id:"otp",field:"otp",autoComplete:"otp",onValueChange:function handleOtpChange(e){M(e)},validate:Object(S.a)([S.b],{id:"signInVerify.otpRequired"}),validateOnChange:!0,regionError:!!Ce,message:Ce,mask:function mask(e){return e&&e.trim()},maskOnBlur:!0,"aria-label":"OTP Required"}))),p.a.createElement("div",{className:c.actions},De),Ve?p.a.createElement("div",{className:c.countdown},p.a.createElement("span",null,ve),l({id:"global.sec",defaultMessage:"sec"})):p.a.createElement("div",{className:c.resendOtp},p.a.createElement("a",{className:"global-links",href:"javascript:void(0)",onClick:Ge},p.a.createElement(y.a,{id:"signInVerify.resendOtpText",defaultMessage:"Resend OTP"}
46))))),p.a.createElement(R.a,{isOpen:K,onClose:Ne,closeable:!1,closeOnClickOverlay:!1,style:{width:se?"90vw":"320px",top:se?"50%":"30%"}},p.a.createElement("div",{className:c.popupContent},p.a.createElement("div",{className:c.popupTitle},p.a.createElement(y.a,{id:"signInVerify.securityVerification",defaultMessage:"Security Verification"})),p.a.createElement("button",{className:c.popupClose,onClick:Ne},p.a.createElement(L.a,null)),p.a.createElement("div",{className:c.mtCaptchaContainer},p.a.createElement(z.a,a()({key:oe},Me))),p.a.createElement("div",{className:c.btn_wrapper},p.a.createElement("button",{className:"".concat(c.btn," ").concat(te?"":c.btnDisabled),onClick:Ue,disabled:!te},p.a.createElement(y.a,{id:"global.confirmButton",defaultMessage:"Confirm"}))))))))} 47X.defaultProps={signedInRedirectUrl:"/my-account",signInPageUrl:"/login",signInCheckoutPageUrl:"/login/checkout",checkoutPageUrl:"/checkout"},X.propTypes={classes:Object(d.shape)({root:d.string,header:d.string,contentContainer:d.string}),signedInRedirectUrl:d.string,signInPageUrl:d.string} 48var q=X},M3lF:function(e,n,t){"use strict" 49var r=t("JPst"),a=t.n(r),i=t("q8oi"),o=a()(function(e){return e[1]}) 50o.i(i.a,"",!0),o.push([e.i,".SignInVerifyPage-root-KBm {\n grid-template-columns: minmax(auto, 440px);\n}\n\n.SignInVerifyPage-header-Ba0 {\n}\n\n.SignInVerifyPage-pageTitle-GmS {\n font-size: 18px;\n}\n\n.SignInVerifyPage-title-FXn {\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 20px;\n}\n\n.SignInVerifyPage-contentContainer-Cfv {\n}\n\n.SignInVerifyPage-form-FhF {\n}\n\n.SignInVerifyPage-otpField-t4D [class^='message-root'] {\n color: #cc2b1e;\n}\n\n.SignInVerifyPage-resendOtp-Ool {\n font-size: 14px;\n}\n\n.SignInVerifyPage-countdown-W78 {\n}\n\n.SignInVerifyPage-countdown-W78 span {\n padding-right: 4px;\n}\n\n.SignInVerifyPage-submitButton-nlS {\n}\n\n.SignInVerifyPage-btn_wrapper-WoJ {\n display: flex;\n justify-content: center;\n gap: 20px;\n margin-top: 8px;\n width: 100%;\n}\n.SignInVerifyPage-btn-sCX {\n box-sizing: border-box;\n height: 40px;\n width: 100%;\n padding: 8px 20px;\n background-color: #ff8300;\n box-shadow: 0 -2px 0 0 #f06813 inset;\n border: none;\n color: #ffffff;\n font-size: 12px;\n font-weight: 700;\n border-radius: 8px;\n cursor: pointer;\n transition: background-color 0.2s ease;\n}\n\n.SignInVerifyPage-btn-sCX:disabled,\n.SignInVerifyPage-btnDisabled-E5t {\n background-color: #ffd38b !important;\n cursor: not-allowed;\n box-shadow: none;\n}\n\n/* MTCaptcha 容卿 ·å¼ */\n.SignInVerifyPage-mtCaptchaContainer-3lV {\n position: relative;\n min-height: 186px;\n width: 100%;\n}\n\n.SignInVerifyPage-popupContent-jli {\n display: flex;\n align-items: center;\n flex-direction: column;\n font-family: 'Noto Sans';\n font-style: normal;\n line-height: normal;\n padding: 16px 15px;\n}\n.SignInVerifyPage-popupContent-jli .SignInVerifyPage-popupTitle-QLu {\n color: #212121;\n text-align: center;\n font-family: 'Noto Sans';\n font-size: 16px;\n font-style: normal;\n font-weight: 700;\n line-height: 20px;\n padding-bottom: 8px;\n}\n\n.SignInVerifyPage-popupContent-jli .SignInVerifyPage-popupClose-X5M {\n display: flex;\n position: absolute;\n top: 20px;\n right: 16px;\n font-size: 14px;\n}\n",""]),o.locals={root:"SignInVerifyPage-root-KBm gap-y-6 grid justify-center px-4 pt-4 pb-10 text-center",header:"SignInVerifyPage-header-Ba0 font-serif",pageTitle:"SignInVerifyPage-pageTitle-GmS font-bold",title:"SignInVerifyPage-title-FXn",contentContainer:"SignInVerifyPage-contentContainer-Cfv lg_pb-md",form:"SignInVerifyPage-form-FhF grid gap-y-6",otpField:"SignInVerifyPage-otpField-t4D",resendOtp:"SignInVerifyPage-resendOtp-Ool",countdown:"SignInVerifyPage-countdown-W78 SignInVerifyPage-resendOtp-Ool",submitButton:"SignInVerifyPage-submitButton-nlS "+i.a.locals.root_highPriority+" col-start-auto lg_col-start-2 w-full",btn_wrapper:"SignInVerifyPage-btn_wrapper-WoJ",btn:"SignInVerifyPage-btn-sCX",btnDisabled:"SignInVerifyPage-btnDisabled-E5t",mtCaptchaContainer:"SignInVerifyPage-mtCaptchaContainer-3lV",popupContent:"Sign
50InVerifyPage-popupContent-jli",popupTitle:"SignInVerifyPage-popupTitle-QLu",popupClose:"SignInVerifyPage-popupClose-X5M"},n.a=o},Q84e:function(e,n,t){"use strict" 51var r=t("q1tI"),a=t.n(r),i=t("y1Xp"),o=t("LboF"),c=t.n(o),s=t("Z1Wd"),l={injectType:"singletonStyleTag",insert:"head",singleton:!0},u=(c()(s.a,l),s.a.locals||{}) 52n.a=function PageContent(e){var n=e.children,t=Object(i.a)(u,e.classes) 53return a.a.createElement("div",{className:t.root},n)}},UoAp:function(e,n,t){"use strict" 54var r,a,i,o,c=t("VkAN"),s=t.n(c),l=t("UYTu"),u=Object(l.a)(r||(r=s()(["\n query Customer {\n customer {\n email\n yuu_id\n }\n }\n"]))),f=Object(l.a)(a||(a=s()(["\n mutation LinkMemberProfile($yuuId: String!, $cartId: String!) {\n linkMemberProfile(yuu_id: $yuuId, cart_id: $cartId)\n }\n"]))),g=Object(l.a)(i||(i=s()(["\n mutation UnlinkMemberProfile($cartId: String!) {\n unlinkMemberProfile(cart_id: $cartId)\n }\n"]))),p=Object(l.a)(o||(o=s()(["\n mutation ExpressSignUp($cartId: String!) {\n expressSignUp(cart_id: $cartId)\n }\n"]))) 55n.a={getYuuIdQuery:u,linkYuuMutation:f,unlinkYuuMutation:g,expressSignUpMutation:p}},Z1Wd:function(e,n,t){"use strict" 56var r=t("JPst"),a=t.n(r)()(function(e){return e[1]}) 57a.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),a.locals={root:"PageContent-root-MwL max-w-site mx-auto"},n.a=a}}])
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.