1import{a as pe,b as de,c as be}from"/build/_shared/chunk-OKAGW4D7.js";import"/build/_shared/chunk-LEIDYJV4.js";import{b as me}from"/build/_shared/chunk-QPVZAJR3.js";import{e as O}from"/build/_shared/chunk-MA6AGVSE.js";import"/build/_shared/chunk-S2I5YMHW.js";import"/build/_shared/chunk-Q6UE3OVN.js";import{a as ue}from"/build/_shared/chunk-ELXM45ZL.js";import{e as n}from"/build/_shared/chunk-6XX3ATVP.js";import"/build/_shared/chunk-H5UJJ74Q.js";import{g as ce}from"/build/_shared/chunk-J24524FQ.js";import{D as le,E as f,F as ie,b as M,z as ae}from"/build/_shared/chunk-TQS5E2SK.js";import{v as oe,w as se}from"/build/_shared/chunk-RBFCHJWR.js";import"/build/_shared/chunk-GZJBGZQO.js";import{a as Pe}from"/build/_shared/chunk-JUM7J4TY.js";import{a as ne}from"/build/_shared/chunk-RW7BUM27.js";import{e as x}from"/build/_shared/chunk-ADMCF34Z.js";var s=x(Pe());var e=x(ne()),Ke=({config:fe,onCloseClick:ge,message:E,referer:g,switchLogin:c,queryParams:C})=>{var H;let{cloudflareSiteKey:S,cloudflareHiddenTurnstile:L}=oe("root"),[B,p]=me(),t=se(),[d,T]=(0,s.useState)(null),[k,A]=(0,s.useState)(""),[F,G]=(0,s.useState)(""),[w,R]=(0,s.useState)(!S),[Ce,Te]=(0,s.useState)(!1),[he,ve]=(0,s.useState)(""),{loginMembershipRememberLabel:ye,loginSubmitButtonText:Ne,loginSubmitButtonType:Ie,loginSubmitButtonSize:_e,loginMembershipCardNumberReminderLink:a,loginPinResetLink:l,loginFindMembershipCardNumberLink:i,loginJoinButtonText:xe,loginJoinButtonType:Me,loginJoinButtonSize:Oe,loginJoinButtonLink:h,loginNewPlayerLink:m,newPlayerText:U,loginFormLoadingSVG:u,registerFieldSuccessIcon:v,registerFieldErrorIcon:y,registerFieldAlertIcon:N,registerFieldShow:I,registerFieldHide:_,loginMembershipCardNumberInfo:Ee,loginMembershipCardNumberErrors:Se,loginMembershipCardNumberPlaceholder:Le,loginMembershipCardNumberLabel:Be,loginSawPinInfo:ke,loginSawPinErrors:Ae,loginSawPinPlaceholder:Fe,loginSawPinLabel:Ge,loginEnableOmniChannelJourney:b,enableSawOnLogin:we,mappedFormErrors:Re,accountDetailsUpdateMessageIcon:Ue}=fe||{};(0,s.useEffect)(()=>{var r,P,K,z,W,j,J,X,$,V,Q,Y,Z,q,ee,te;if(t.state=="idle"&&(t==null?void 0:t.data)!==void 0&&((P=(r=t.data)==null?void 0:r.errors)==null?void 0:P.length)>0){S&&F&&(turnstile==null||turnstile.reset(F));let re=(z=(K=t.data)==null?void 0:K.errors[0])==null?void 0:z.code,o=Re[re];re&&o?(n({event:"login_fails",event_category:"login",event_action:"page_load",ErrorMessage:o==null?void 0:o.errorMessage}),n({event:"errors_count",event_category:"login",event_action:"page_load",Form_Location:"Membership Login",ErrorMessage:o==null?void 0:o.errorMessage}),T(o==null?void 0:o.errorMessage)):(n({event:"login_fails",event_category:"login",event_action:"page_load",ErrorMessage:((j=(W=t.data)==null?void 0:W.errors[0])==null?void 0:j.detail)||((X=(J=t.data)==null?void 0:J.errors[0])==null?void 0:X.title)}),n({event:"errors_count",event_category:"login",event_action:"page_load",Form_Location:"Membership Login",ErrorMessage:((V=($=t.data)==null?void 0:$.errors[0])==null?void 0:V.detail)||((Y=(Q=t.data)==null?void 0:Q.errors[0])==null?void 0:Y.title)}),T(((q=(Z=t.data)==null?void 0:Z.errors[0])==null?void 0:q.detail)||((te=(ee=t.data)==null?void 0:ee.errors[0])==null?void 0:te.title)))}},[t.state,t==null?void 0:t.data]);let De=r=>{T(null),p("membershipCardNumber",""),p("remember","false",{sameSite:"lax"}),r.remember&&(p("membershipCardNumber",r.membershipCardNumber),p("remember","true",{sameSite:"lax"})),t.submit({membershipCardNumber:r==null?void 0:r.membershipCardNumber,pin:r==null?void 0:r.pin,referer:g!=null?g:"",enableSawUpgrade:we,queryParams:C!=null?C:"",turnstileToken:k},{action:"/actions/login/retail",method:"post"})},He=ce().shape({membershipCardNumber:O(Se,"text"),pin:O(Ae,"text")}),D=t.state==="submitting";return(0,e.jsxs)("div",{className:"h-full min-h-[100dvh] bg-loginFormBackgroun
1dColor",children:[(0,e.jsx)(ae,{username:"MEMBERSHIP LOGIN",onBackIconClick:()=>{n({event:"back_click",event_category:"login",event_action:"button_click"}),b&&c&&c(!1)},backIconSrc:"/images/back-icon.svg",closeIconSrc:"/images/close-icon.svg",menuTitle:"Switch to Username Login",menuTitleClasses:`${b?"text-accountMenuHeaderTextBottomMembershipLoginColor underline cursor-pointer":"text-accountMenuHeaderTextBottomColor"} normal-case select-none `,menuUserClasses:b?"text-accountMenuHeaderTextTopMembershipLoginColor":"",onCloseIconClick:()=>{ge()},menuTitleOnClick:()=>{b&&c&&c(!1)}}),(0,e.jsxs)("div",{className:"p-4",children:[d&&(0,e.jsx)("div",{className:"p-4 text-error",children:(0,e.jsx)("article",{"safely-set-inner-html":ue(d)})}),E&&(0,e.jsx)(le,{icon:Ue.url,messageText:E,messageClassName:"text-sm font-normal",className:"mb-4"}),(0,e.jsx)(ie,{disabled:!w,schema:He,submitting:D,submitButtonComponent:(0,e.jsx)(M,{className:"w-full",label:Ne,size:_e,type:Ie,submittable:!0,svgSource:u==null?void 0:u.url,loading:D},"submit"),onSubmit:r=>{De(r)},childrenAfterForm:[(0,e.jsxs)(e.Fragment,{children:[L?null:(0,e.jsx)(pe,{setTurnstileToken:A,setWidgetId:G,setTurnstileReady:R}),(0,e.jsxs)("div",{className:"flex justify-center flex-col items-center pt-4 text-loginFormColor",children:[(0,e.jsxs)("div",{children:[(0,e.jsx)("span",{children:"Forgotten"}),(0,e.jsx)("a",{href:a==null?void 0:a.url,className:"underline pl-1 pr-1",children:a==null?void 0:a.name}),(0,e.jsx)("span",{children:"or"}),(0,e.jsx)("a",{href:l==null?void 0:l.url,className:"underline pl-1",children:l==null?void 0:l.name}),(0,e.jsx)("span",{children:"?"})]}),(0,e.jsx)("a",{href:i==null?void 0:i.url,className:"underline pl-1 pr-1",children:i==null?void 0:i.name})]},"forgot-password")]}),(0,e.jsx)("div",{className:"flex justify-center pb-4 pt-8",children:U?(0,e.jsx)("span",{className:"pl-1 pr-1",children:U}):(0,e.jsx)("a",{className:"pl-1 pr-1",href:m==null?void 0:m.url,children:m==null?void 0:m.name})},"new-player"),(0,e.jsx)("a",{href:h==null?void 0:h.url,children:(0,e.jsx)(M,{label:xe,size:Oe,type:Me,className:"w-full"})},"join")],icons:{success:v==null?void 0:v.url,error:y==null?void 0:y.url,warning:N==null?void 0:N.url,spinner:u==null?void 0:u.url,show:I==null?void 0:I.url,hide:_==null?void 0:_.url},children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(f,{name:"membershipCardNumber",type:"text",placeholder:Le,info:Ee,label:Be,allowedCharsExpression:"^\\d*$",defaultValue:(H=B.membershipCardNumber)!=null?H:"",defaultError:d?!0:""}),(0,e.jsx)(f,{name:"remember",type:"checkbox",label:ye,defaultValue:B.remember==="true",onFocus:()=>{n({event:"login_field_remember_me",event_category:"login",event_action:"check_box_click"})}},"remember"),(0,e.jsx)(f,{name:"pin",type:"pin",label:Ge,placeholder:Fe,info:ke,autoComplete:"off",defaultError:d?!0:""},"pin"),L?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(de,{setTurnstileToken:A,setWidgetId:G,setTurnstileReady:R,setErrorMessage:ve,onTurnstileRenderChange:Te}),(0,e.jsx)(be,{display:Ce,turnstileToken:k,formEnabled:w,errorMessage:he})]}):null]})})]})]})},lt=Ke;export{lt as default};
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.