1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CCp-S5EF.js","./C6OqP43b.js","./C9Z41gEb.js","./entry.DHWjIExn.css","./N-HAKWIc.js","./HyZqTgvQ.js","./BHaxhZka.js","./DJNsgEum.js","./C1AdqWNs.js","./CsZLcaR7.js","./form-element.DmjVXpdz.css","./text-field.DlVRM7MH.css"])))=>i.map(i=>d[i]); 2import{as as N,cQ as A,cV as S,cR as B,ak as V,ap as w,ct as t,ah as p,ai as m,aj as n,dg as F,j as r,c3 as $,ae as v,bR as a,bq as b,bb as P,g as j,ar as T,V as U}from"./C9Z41gEb.js";import{_ as D}from"./C42QYgOd.js";import{_ as I}from"./BzvMLXFa.js";import{_ as R}from"./r55YrvmA.js";import{_ as L}from"./CLTBFeDH.js";import{a as q}from"./DNFsvicE.js";import{u as O}from"./amOilF2j.js";import{u as Q}from"./Bax1mx7B.js";import"./BK53tKGP.js";import"./CqbYTHn5.js";import"./D13RsIoM.js";import"./C1AdqWNs.js";import"./CsZLcaR7.js";import"./Co-tlFal.js";import"./jVz7gLct.js";import"./BNIV_b_X.js";import"./Dw5q7-IM.js";import"./CjLhfABO.js";import"./nMIUYhGG.js";import"./DsQPStvC.js";import"./CZGg5nIu.js";import"./DJNsgEum.js";import"./N-HAKWIc.js";import"./HyZqTgvQ.js";import"./ctsT5pQD.js";const W={class:"ws-password-reset"},z={class:"container"},G={class:"row"},H={class:"col-12 col-sm-6 offset-sm-3"},J={class:"ws-card pa-4"},K={role:"status"},y="password",ye=N({__name:"password-reset",setup(M){const C=T(()=>U(()=>import("./CCp-S5EF.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),u=A(),l=S();O(),Q(".ws-password-reset");const{passwordResetConfig:o}=u.$componentConfigs;B().setPageFromConfig(o);const i=$(void 0),f=$(""),c=$(""),_=v(()=>l.query.code?o.passwordResetErrorContent:o.passwordResetRequestErrorContent),g=v(()=>l.query.code?o.passwordResetContent:o.passwordResetRequestContent),k=v(()=>l.query.code?o.passwordResetSuccessContent:o.passwordResetRequestSuccessContent),h=()=>(u.$tracking.passwordReset(),u.$ofetch.$post("/api/customers/password/reset",{password:c.value,pwdResetCode:l.query.code})),E=e=>(u.$tracking.passwordReset(),u.$ofetch.$post(`/api/customers/password/request?recaptchaResponse=${e}`,{email:f.value}));return(e,s)=>(a(),V("div",W,[w(D,{class:"container",breadcrumbs:t(o).breadcrumbs},null,8,["breadcrumbs"]),p("div",z,[p("div",G,[p("div",H,[p("div",J,[t(g)?(a(),m(R,{key:0,class:"my-2",content:t(g)},null,8,["content"])):n("",!0),t(i)===void 0?(a(),m(I,{key:1,"action-button-block":"","form-name":"passwordreset",action:(e._.provides[r]||e.$route).query.code?h:E,"action-button-text":e.$t(`account.password.reset.${(e._.provides[r]||e.$route).query.code?"button.title":"request.button.title"}`),"action-button-success-text":e.$t(`account.password.reset.${(e._.provides[r]||e.$route).query.code?"button.successtext":"request.button.successtext"}`),buttons:{action:!0},"error-text":e.$t(`account.password.reset.${(e._.provides[r]||e.$route).query.code?"button.errortext":"request.error"}`),recaptcha:!(e._.provides[r]||e.$route).query.code,onError:s[2]||(s[2]=d=>i.value=!1),onSuccess:s[3]||(s[3]=d=>i.value=!0)},{fields:F(()=>[(e._.provides[r]||e.$route).query.code?n("",!0):(a(),m(L,b({key:0,modelValue:t(f),"onUpdate:modelValue":s[0]||(s[0]=d=>P(f)?f.value=d:null)},t(q)(e.$t,e.$clientRuntimeConfig,y,"email"),{autocomplete:"email",type:"email","validate-on-blur":""}),null,16,["modelValue"])),(e._.provides[r]||e.$route).query.code?(a(),V(j,{key:1},[w(t(C),b({modelValue:t(c),"onUpdate:modelValue":s[1]||(s[1]=d=>P(c)?c.value=d:null)},t(q)(e.$t,e.$clientRuntimeConfig,y,"newpassword"),{required:"","validate-on-blur":""}),null,16,["modelValue"]),w(t(C),b(t(q)(e.$t,e.$clientRuntimeConfig,y,"repeatnewpassword"),{required:"","validate-on-blur":"",match:t(c)}),null,16,["match"])],64)):n("",!0)]),_:1},8,["action","action-button-text","action-button-success-text","error-text","recaptcha"])):n("",!0),p("div",K,[t(i)&&t(k)?(a(),m(R,{key:0,content:t(k),class:"ws-form__success"},null,8,["content"])):n("",!0),t(i)===!1&&t(_)?(a(),m(R,{key:1,content:t(_)},null,8,["content"])):n("",!0)])])])])])]))}});export{ye 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.