1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="63d62be2-181d-4785-99d1-51a5868a7d00",e._sentryDebugIdIdentifier="sentry-dbid-63d62be2-181d-4785-99d1-51a5868a7d00")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9255],{9255:function(e,i,l){"use strict";var o=l(57437),t=l(2265),a=l(42586),n=l(4741),r=l.n(n),s=l(99376),g=l(8371),_=l(12381),u=l(50935),p=l(16212),m=l(35934),d=l(97622),c=l(73842),h=l(29501),v=l(94442),f=l(23340),x=l(51817),b=l(60719),w=l(43336),j=l(20090),y=l.n(j),S=l(85150),N=l(68444),P=l(722),E=l(97962),T=l(66134),k=l(44783);let I=r().bind(y());i.default=e=>{var i,l;let{loginSuccess:n,loginSuccessEvent:r,emailOTPButtonClick:j,sendTrackingEvent:y,type:O,sourcePage:L,heading:K,transparent:C,children:F,selectedPackage:z,seriesDetail:q}=e,A=(0,a.useTranslations)(),D=(0,g.k)(),M=(0,s.useSearchParams)(),{toast:Z}=(0,f.pm)(),{verifyRecaptcha:J}=(0,T.Z)(),[V,W]=(0,t.useState)(!1),[Y,R]=(0,t.useState)([]),[B,G]=(0,t.useState)(-1),Q=(0,t.useRef)(null),[H,U]=(0,t.useState)("email"),[X,$]=(0,t.useState)(""),[ee,ei]=(0,t.useState)(""),[el,eo]=(0,t.useState)(90),[et,ea]=(0,t.useState)(!1),en=(0,P.useMediaQuery)({maxWidth:1023}),er=M.get("flow")||"organic",es="gmail.com,hotmail.com,outlook.com,icloud.com,yahoo.com,aol.com,yandex.com".split(","),eg=(0,h.cI)({resolver:(0,c.X)(v.x),defaultValues:{email:""}}),e_=(0,h.cI)({resolver:(0,c.X)(v.z),defaultValues:{activation_code:""}}),eu=function(e,i,l){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"sign_up",t=arguments.length>4?arguments[4]:void 0,a="series"===L?"Series":"profile"===L?"Profile":"otp"===H?"LoginEmailOTP":"LoginEmail";switch(i){case"click":(0,w.b)({event:"login_click",method:e,source:a});return;case"success":(0,w.b)({event:o,method:e,source:a,user_id:t});return;case"popup_seen":(0,w.b)({event:"popup_seen",contentName:M.get("series")||a,popupName:a,placement:a});return;case"error":(0,w.b)({event:"otp"===H?"otp_error":"email_error",errorMessage:l});return}},ep=async e=>{V||($(e.email),W(!0),eu("Email","click"),y?y("email"):(0,E.L9)("loginClicked",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"email",flow:er,previousPage:k.K.getItem("shorten-previous-page"),landingPath:M.get("landing")||"",template:M.get("template")||""}),D.login({email:e.email,provider:"email",recaptcha_token:await J("email")},{onSuccess:async e=>{let{meta:i,data:l}=e;if(eo((null==l?void 0:l.resend_time)||90),!i.status&&429===i.error_code){Z({variant:"default",icon:"toast-error",title:A("too-many-requests.content.description1")}),eu("EmailOTP","error",A("too-many-requests.content.description1"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - Too many requests.",options:"email-otp"}),W(!1),eg.reset();return}if(!i.status){Z({variant:"default",icon:"toast-error",title:A("email.status-error")}),eu("Email","error",A("email.status-error")),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"Action failed! Try again later.",options:"email"});return}if(403011===i.code&&(Z({variant:"default",icon:"toast-error",title:A("email.recaptcha-token-error")}),eu("Email","error",A("email.recaptcha-token-error"))),403e3===i.code){var o,t;if(eu("Email","success",void 0,"sign_up",e.user.uuid),"profile"===L||"series"===L||"promotion"===L||"homepage-promobar"===L){(0,E.L9)("loginSucceeded",{flow:er,previousPage:k.K.getItem("shorten-previous-page"),episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"email"}),await ec(700),null==n||n(null===(o=e.profiles)||void 0===o?void 0:o.is_subscribe,e.token);return}Z({variant:"default",icon:"toast-check",title:"series"!==L&&"profile"!==L||(null===(t=e.profiles)||void 0===t?void 0:t.is_subscribe)?A("email.login-success"):A("login.success-without-redirect"),duration:"series"===L||"profile"===L?3e3:1500}),eg.reset(),(0,E.L9)("loginSucceeded",{flow:er,previousPage:k.K.getItem("shorten-previous-page"),episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"email"}),await ec(1500),ew()}403004===i.code&&(Z({variant:"default",icon:"toast-check",title:A("email.validation-send")}),U("otp")),W(!1),eg.reset()},onError:e=>{Z({variant:"default",icon:"toast-error",title:A("email.status-error")}),eu("Email","error",A("email.status-error")),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"Action failed! Try again later.",options:"email"}),W(!1)}}))},em=async e=>{if(V)return;W(!0),eu("EmailOTP","click"),(0,E.L9)("loginClicked",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"EmailOTP",previousPage:k.K.getItem("shorten-previous-page")||"",flow:er,pageName:"Login Page"});let i={...e,email:X};D.login({...i,provider:"otp-code"},{onSuccess:async e=>{let{meta:i}=e;if(!i.status&&429===i.error_code){Z({variant:"default",icon:"toast-error",title:A("too-many-requests.content.description1")}),eu("EmailOTP","error",A("too-many-requests.content.description1"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - Too many requests.",options:"email-
1otp"}),null==r||r(!1),e_.reset(),ei(""),W(!1);return}if(!i.status){Z({variant:"default",icon:"toast-error",title:A("otp.status-error")}),W(!1),eu("EmailOTP","error",A("email.status-error"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:429===i.error_code?"EmailOTP - Too many attempts.":"EmailOTP - Action failed! Try again later.",options:"email-otp"}),null==r||r(!1);return}if(403e3===i.code){var l,o;if(eu("EmailOTP","success",void 0,"login",e.user.uuid),"profile"===L||"series"===L||"promotion"===L||"homepage-promobar"===L){(0,E.L9)("loginSucceeded",{flow:er,previousPage:k.K.getItem("shorten-previous-page"),episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"email-otp"}),await ec(500),null==r||r(!0),null==n||n(null===(l=e.profiles)||void 0===l?void 0:l.is_subscribe,e.token);return}Z({variant:"default",icon:"toast-check",title:"series"!==L&&"profile"!==L||(null===(o=e.profiles)||void 0===o?void 0:o.is_subscribe)?A("email.login-success"):A("login.success-without-redirect"),duration:"series"===L||"profile"===L?3e3:1500}),(0,E.L9)("loginSucceeded",{flow:er,previousPage:k.K.getItem("shorten-previous-page"),episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",options:"email-otp"}),await ec(1500),e_.reset(),ei(""),ew();return}if(403005===i.code){Z({variant:"default",icon:"toast-error",title:A("otp.validate-error")}),eu("EmailOTP","error",A("otp.validate-error"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - Verification code is incorrect.",options:"email-otp"}),null==r||r(!1),e_.reset(),ei(""),W(!1);return}if(403006===i.code){Z({variant:"default",icon:"toast-error",title:A("otp.token-expired")}),eu("EmailOTP","error",A("otp.token-expired"),"login"),(0,E.L9)("loginFailed",{serieSlug:M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - Activation token has expired. Please request a new one.",options:"email-otp"}),null==r||r(!1),W(!1);return}if(403007===i.code){Z({variant:"default",icon:"toast-error",title:A("otp.email-not-valid")}),eu("EmailOTP","error",A("otp.email-not-valid"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - The email address is invalid.",options:"email-otp"}),null==r||r(!1),e_.reset(),ei(""),U("email"),W(!1);return}},onError:e=>{Z({variant:"default",icon:"toast-error",title:A("otp.status-error")}),eu("EmailOTP","error",A("email.status-error"),"login"),(0,E.L9)("loginFailed",{episode:(null==q?void 0:q.episodeNumber)||0,serieSlug:(null==q?void 0:q.slug)||M.get("series")||M.get("slug")||"",previousPage:k.K.getItem("shorten-previous-page"),reason:"EmailOTP - Action failed! Try again later.",options:"email-otp"}),W(!1)}})},ed=e=>{var i,l,o,t;e.email&&eu("Email","error",A(null==e?void 0:null===(l=e.email)||void 0===l?void 0:null===(i=l.message)||void 0===i?void 0:i.key)||A("validation.required")),e.activation_code&&eu("EmailOTP","error",A(null==e?void 0:null===(t=e.activation_code)||void 0===t?void 0:null===(o=t.message)||void 0===o?void 0:o.key)||A("validation.required"))},ec=e=>new Promise(i=>
1setTimeout(i,e)),eh=e=>{let i=e.target.value;if(i.includes("@")){let[e,l]=i.split("@");R(es.filter(e=>e.startsWith(l)).map(i=>"".concat(e,"@").concat(i))),G(-1)}else R([]),G(-1)},ev=e=>{eg.setValue("email",e,{shouldValidate:!0,shouldDirty:!0}),R([]),G(-1)},ef=()=>{R([]),G(-1)},ex=e=>{if(0!==Y.length)switch(e.key){case"ArrowDown":e.preventDefault(),G(e=>e===Y.length-1?0:e+1);break;case"ArrowUp":e.preventDefault(),G(e=>e<=0?Y.length-1:e-1);break;case"Enter":case"Tab":B>=0&&B<Y.length&&(e.preventDefault(),ev(Y[B]));break;case"Escape":ef()}},eb=async()=>{eo(el),await ep({email:X}),e_.reset(),ei("")},ew=()=>{en?window.location.href="/profile":window.location.href="/profile/my-list"};return(0,b.O)(Q,ef),(0,t.useEffect)(()=>{let e;return el>0&&"otp"===H&&(e=setInterval(()=>{eo(e=>e-1)},1e3)),()=>clearInterval(e)},[el,H]),(0,t.useEffect)(()=>{eu("otp"===H?"EmailOTP":"Email","popup_seen")},[H]),(0,o.jsx)("div",{className:I("login-page__email"),children:"email"===H?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("h2",{className:I("login-page__email-title"),children:(null==K?void 0:K.title)||A("login.email-title")}),(0,o.jsx)("p",{className:I("login-page__email-desc"),children:(null==K?void 0:K.desc)||A("login.email-desc")}),(0,o.jsx)(u.l0,{...eg,children:(0,o.jsxs)("form",{onSubmit:eg.handleSubmit(ep,ed),className:I("login-page__email-form"),children:[(0,o.jsx)(u.Wi,{control:eg.control,name:"email",render:e=>{let{field:i}=e;return(0,o.jsxs)(u.xJ,{className:I("login-page__email-input"),children:[(0,o.jsx)(u.NI,{children:(0,o.jsx)(d.v,{placeholder:A("premium-plan.email-input-placeholder"),invalid:"email"in eg.formState.errors,autoComplete:"off",...i,onChange:e=>{i.onChange(e),eh(e)},onKeyDown:ex,transparent:C,autoFocus:!0,"data-testid":"email-input"})}),Y.length>0&&(0,o.jsx)("ul",{ref:Q,className:I("login-page__email-suggestions"),children:Y.map((e,i)=>(0,o.jsx)("li",{onClick:()=>ev(e),className:I("login-page__email-suggestions__item",{"login-page__email-suggestions__item--active":i===B}),children:e},i))}),(0,o.jsx)(u.zG,{})]})}}),!eg.formState.errors.email&&!F&&(0,o.jsx)(u.pf,{className:I("login-page__email-description"),children:A("login.email-input-desc")}),F,(0,o.jsxs)(_.z,{className:I("login-page__email-button",{"login-page__email-button--social-submitting":et}),type:"submit",disabled:V||eg.formState.isSubmitting||et,size:"full",onClick:()=>{null==j||j()},"data-testid":"email-otp-button",children:[V||eg.formState.isSubmitting?(0,o.jsx)(x.Z,{className:"absolute left-3 h-4 w-4 animate-spin text-white"}):null,A("premium-plan.email-button")]})]})}),"promotion"!==L&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(N.Z,{text:A("login.email-hr")}),(0,o.jsx)(S.default,{loginSuccess:n,type:O,sourcePage:L,sendTrackingEvent:y}),(0,o.jsx)("div",{className:I("login-page__email-legal"),children:(0,o.jsx)("p",{dangerouslySetInnerHTML:{__html:A.raw("login.email-legal")}})})]})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("h2",{className:I("login-page__email-title","animate-fadeIn"),children:A("login.otp-title")}),(0,o.jsx)("p",{className:I("login-page__email-desc","animate-fadeIn"),children:A("login.otp-desc")}),(0,o.jsx)(u.l0,{...e_,children:(0,o.jsxs)("form",{onSubmit:e_.handleSubmit(em,ed),className:I("login-page__email-form","login-page__email-form--otp"),children:[(0,o.jsx)(u.Wi,{control:e_.control,name:"activation_code",render:e=>{let{field:i}=e;return(0,o.jsxs)(u.xJ,{className:I("login-page__email-input"),children:[(0,o.jsx)(u.NI,{children:(0,o.jsx)(p.Zn,{pattern:m.Ww,maxLength:6,...i,onChange:e=>{i.onChange(e),ei(e),e_.setValue("activation_code",e)},onComplete:e=>em({activation_code:e}),value:String(ee),autoFocus:!0,children:(0,o.jsxs)(p.hf,{login:!0,children:[(0,o.jsx)(p.cY,{login:!0,index:0}),(0,o.jsx)(p.aM,{login:!0}),(0,o.jsx)(p.cY,{login:!0,index:1}),(0,o.jsx)(p.aM,{login:!0}),(0,o.jsx)(p.cY,{login:!0,index:2}),(0,o.jsx)(p.aM,{login:!0}),(0,o.jsx)(p.cY,{login:!0,index:3}),(0,o.jsx)(p.aM,{login:!0}),(0,o.jsx)(p.cY,{login:!0,index:4}),(0,o.jsx)(p.aM,{login:!0}),(0,o.jsx)(p.cY,{login:!0,index:5})]})})}),(0,o.jsx)(u.zG,{})]})}}),(0,o.jsxs)(_.z,{className:I("login-page__email-button","login-page__email-button--otp",{"pointer-events-none":(null!==(i=null==ee?void 0:ee.length)&&void 0!==i?i:0)===6}),type:"submit",disabled:(null!==(l=null==ee?void 0:ee.length)&&void 0!==l?l:0)<6,children:[V||e_.formState.isSubmitting?(0,o.jsx)(x.Z,{className:"absolute left-3 h-4 w-4 animate-spin text-white"}):null,A("premium-plan.email-button")]}),(0,o.jsx)("p",{className:I("login-page__email-verification"),children:A("premium-plan.email-verification-send")}),(0,o.jsxs)("div",{className:I("login-page__email-resend"),children:[(0,o.jsx)(_.z,{type:"button",variant:"link",onClick:eb,disabled:el>0,size:"full",children:A("premium-plan.email-send-again")})," ",(0,o.jsxs)("span",{children:[el,A("premium-plan.email-seconds")]})]})]})})]})})}},68444:function(e,i,l){"use strict";l.d(i,{Z:function(){return g}});
1var o=l(57437),t=l(4741),a=l.n(t),n=l(77468),r=l.n(n);let s=a().bind(r());function g(e){let{text:i,className:l,greyLighter:t=!1}=e;return(0,o.jsxs)("div",{className:s("text-with-hr",l),children:[(0,o.jsx)("hr",{className:s("text-with-hr__hr",{"text-with-hr__hr--grey-lighter":t})}),(0,o.jsx)("span",{className:s("text-with-hr__span",{"text-with-hr__span--grey-lighter":t}),children:i}),(0,o.jsx)("hr",{className:s("text-with-hr__hr",{"text-with-hr__hr--grey-lighter":t})})]})}},77468:function(e){e.exports={"text-with-hr":"text-with-hr_text-with-hr__O5wik","text-with-hr__hr":"text-with-hr_text-with-hr__hr__Q9ui0","text-with-hr__hr--grey-lighter":"text-with-hr_text-with-hr__hr--grey-lighter__4yEMJ","text-with-hr__span":"text-with-hr_text-with-hr__span__W_w9J","text-with-hr__span--grey-lighter":"text-with-hr_text-with-hr__span--grey-lighter__cPakA"}},20090:function(e){e.exports={"login-page":"login_login-page__6g_Az","login-page--premium":"login_login-page--premium__RvDFq","login-page--premium__figure":"login_login-page--premium__figure__nhcMW","login-page--premium__figure__img":"login_login-page--premium__figure__img__RJ4A5","login-page__box":"login_login-page__box__iT0dA","login-page__wrapper":"login_login-page__wrapper__P076K","login-page__left":"login_login-page__left__6brKg","login-page__right":"login_login-page__right__mB2b4","login-page__right--premium":"login_login-page__right--premium__1hjBi","login-page__right--premium__figure":"login_login-page__right--premium__figure__lZgnW","login-page__right--premium__figure__img":"login_login-page__right--premium__figure__img__2scf4","login-page__box-banner":"login_login-page__box-banner__lSXz_",zoomIn:"login_zoomIn__3glO_","login-page__head":"login_login-page__head__wn16O","login-page__title":"login_login-page__title__tjrg9","login-page__form":"login_login-page__form__2GZT_","login-page__button":"login_login-page__button__JJBTM","login-page__icon":"login_login-page__icon__QdUoZ","login-page__email":"login_login-page__email__OOVwc","login-page__email-title":"login_login-page__email-title__RhIt6","login-page__email-desc":"login_login-page__email-desc__liHtk","login-page__email-form":"login_login-page__email-form__nbL_0","login-page__email-form--otp":"login_login-page__email-form--otp__OJBtf",fadeIn:"login_fadeIn__7Ook2","login-page__email-input":"login_login-page__email-input__TL3hC","login-page__email-description":"login_login-page__email-description__KGVgq","login-page__email-button":"login_login-page__email-button__KH6VC","login-page__email-button--otp":"login_login-page__email-button--otp__ND2fh","login-page__email-button--social-submitting":"login_login-page__email-button--social-submitting__YfYIR","login-page__email-suggestions":"login_login-page__email-suggestions__TSJZ6","login-page__email-suggestions__item":"login_login-page__email-suggestions__item__IQZrE","login-page__email-suggestions__item--active":"login_login-page__email-suggestions__item--active__WK_sp","login-page__email-footer":"login_login-page__email-footer__ftq1k","login-page__email-contact":"login_login-page__email-contact__oo9fb","login-page__email-verification":"login_login-page__email-verification__A4bUw","login-page__email-resend":"login_login-page__email-resend__76RIM","login-page__email-legal":"login_login-page__email-legal__z4EOC"}}}]);
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.