1import{aP as k,aW as x,aX as I,aQ as T,aY as i,aZ as u,a$ as t,b5 as V,b0 as s,a_ as p,b4 as E,b8 as N,b1 as v,bb as D,b2 as R,b3 as S,bf as l,aR as C,bg as A,bi as B}from"./CDy30KRu.js";import{_ as F}from"./B8LbtGoo.js";import{_ as P}from"./0nriVCeL.js";import{u as $}from"./DAZr-lYt.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"d4ab80cc"};var d=new a.Error().stack;d&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[d]="f777c9cc-d474-4233-9341-e5dbe4f99272",a._sentryDebugIdIdentifier="sentry-dbid-f777c9cc-d474-4233-9341-e5dbe4f99272")}catch{}})();const L={class:"auth-single"},M={class:"auth-single__badge"},Y={class:"auth-field"},q={key:0,id:"reset-error",class:"auth-field__error",role:"alert"},H=["disabled","aria-busy"],O={key:1,class:"auth-form",role:"alert"},Q={class:"auth-single__badge"},U=k({__name:"_reset",setup(a){x(I({title:"ÐовÑй паÑолÑ",description:"ÐадайÑе новÑй паÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð²Ñ
ода на bookcrossing.ru"}));const d=T(),_=$(),o=l(""),c=l(null),r=l(!1),n=l(null),f=l(!1);async function g(){if(o.value.length<8){n.value=o.value?"Ðе коÑоÑе 8 Ñимволов.":"ÐÑидÑмайÑе паÑолÑ.",c.value?.focus();return}r.value=!0;try{await _("/users/reset",{method:"POST",body:{password:o.value,token:d.params.token}}),C().success("ÐаÑÐ¾Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½Ñн. ÐойдиÑе Ñ Ð½Ð¾Ð²Ñм паÑолем"),await A("/login",{replace:!0})}catch(b){const{statusCode:e}=b;e===400?f.value=!0:n.value="Ðе полÑÑилоÑÑ ÑоÑ
ÑаниÑÑ Ð¿Ð°ÑолÑ. ÐопÑобÑйÑе еÑÑ Ñаз."}finally{r.value=!1}}return(b,e)=>{const m=E,h=F,w=P;return i(),u("div",L,[t(f)?(i(),u("div",O,[s("span",Q,[p(m,{name:"clock"})]),e[7]||(e[7]=s("h1",{class:"auth-title"}," СÑÑлка не подоÑла ",-1)),e[8]||(e[8]=s("p",{class:"auth-lead"}," Ðозможно, она из ÑÑаÑого пиÑÑма или ÑкопиÑовалаÑÑ Ð½Ðµ Ñеликом. ÐапÑоÑиÑе новÑÑ â ÑÑо бÑÑÑÑо. ",-1)),p(w,{to:"/restore",class:"auth-button auth-button_primary"},{default:R(()=>[...e[6]||(e[6]=[S(" ÐолÑÑиÑÑ Ð½Ð¾Ð²ÑÑ ÑÑÑÐ»ÐºÑ ",-1)])]),_:1})])):(i(),u("form",{key:0,class:"auth-form",method:"post",novalidate:"",onSubmit:V(g,["prevent"])},[s("span",M,[p(m,{name:"lock"})]),e[4]||(e[4]=s("h1",{class:"auth-title"}," ÐовÑй паÑÐ¾Ð»Ñ ",-1)),e[5]||(e[5]=s("p",{class:"auth-lead"}," ÐÑидÑмайÑе новÑй паÑÐ¾Ð»Ñ â поÑом войдÑÑе Ñ Ð½Ð¸Ð¼. ",-1)),s("div",Y,[e[2]||(e[2]=s("label",{for:"reset-password",class:"auth-field__label"},"ÐовÑй паÑолÑ",-1)),p(h,{id:"reset-password",ref_key:"passwordField",ref:c,modelValue:t(o),"onUpdate:modelValue":e[0]||(e[0]=y=>N(o)?o.value=y:null),name:"password",autocomplete:"new-password",minlength:"8",required:"","aria-invalid":!!t(n)||void 0,"aria-describedby":"reset-password-hint reset-error",onInput:e[1]||(e[1]=y=>n.value=null)},null,8,["modelValue","aria-invalid"]),t(n)?(i(),u("p",q,v(t(n)),1)):D("",!0),e[3]||(e[3]=s("p",{id:"reset-password-hint",class:"auth-field__hint"}," Ðе коÑоÑе 8 Ñимволов. ",-1))]),s("button",{type:"submit",class:"auth-button auth-button_primary",disabled:t(r),"aria-busy":t(r)},v(t(r)?"СоÑ
ÑанÑемâ¦":"СоÑ
ÑаниÑÑ Ð¿Ð°ÑолÑ"),9,H)],32))])}}}),z=B(U,[["__scopeId","data-v-b011d9cc"]]);export{z 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.