PageSourceSearch

https://www.hachmolog.com/assets/ResetPasswordView--YpdXyiP.js

js hachmolog.com collected 2026-09-24 14:16:17 UTC 3,933 bytes, 1 lines download raw bytes

1import{w as P}from"./vendor-vue-runtime-dom-ngu7FkgX.js";import{b as N,u as S}from"./vendor-vue-router-BrjMN5S_.js";import{F as T}from"./FormPageTemplate-wQ1gAoC_.js";import{_ as B,aP as F}from"./index-i_39S9TT.js";import{F as _}from"./FormPassword-C7r21q-k.js";import{M as R}from"./MarketplaceService-LTPMs-Ku.js";import{T as q}from"./TutorService-DqtwIdJ4.js";import{r as t,y as C}from"./vendor-vue-reactivity-_PYbVOMb.js";import{ak as s,G as M,aN as w,J as l,I as c,i as d,H as I,O as U,A as m,ar as A}from"./vendor-vue-runtime-core-O0r61XkH.js";import{Q as k}from"./vendor-vue-shared-C_oE6NXO.js";import"./vendor-vue-compiler-dom-BjqiHA0M.js";import"./vendor-vue-compiler-core-B_m9pfJg.js";import"./vendor-vue-select-Cn2oH4dd.js";import"./vendor-vue-star-rating-D42Atl4Q.js";import"./vendor-vue-BfDmC2hc.js";import"./vendor-vuex-DawOPd79.js";import"./vendor-vue-devtools-api-Cow_pXkh.js";import"./vendor-ionic-vue-Cp6ESLlK.js";import"./vendor-ionic-core-DDVmzL1A.js";import"./vendor-ionicons-CnTsVUQ5.js";import"./vendor-gleap-C_nLUrYA.js";import"./vendor-posthog-js-BcP-dMRa.js";import"./vendor-axios-D8dNGRK6.js";import"./vendor-err-code-Btjngwyv.js";import"./vendor-promise-retry-CvXhdAiW.js";import"./vendor-retry-Drt1HQ7J.js";import"./vendor-case-DCoxfN6b.js";import"./vendor-dayjs-CMAHqsIS.js";import"./vendor-lodash-es-Dr2nHDXK.js";import"./vendor-exponential-backoff-CTCpx--5.js";import"./vendor-xstate-gZzxgXGH.js";import"./vendor-socket-io-client-DrXE8q1S.js";import"./vendor-engine-io-client-C-_nnA9b.js";import"./vendor-engine-io-parser-DPmA-eyr.js";import"./vendor-socket-io-component-emitter-Dkula2eQ.js";import"./vendor-socket-io-parser-SgV_gTLD.js";import"./vendor-validator-CzLPc2u2.js";import"./vendor-vueuse-core-C1QNX1u6.js";import"./vendor-vueuse-shared-DO1b_29_.js";import"./vendor-vuelidate-validators-H9iLFjxf.js";import"./vendor-vuelidate-core-Bd16nddI.js";import"./vendor-neoconfetti-vue-CCbt6K7L.js";import"./vendor-vue-draggable-resizable-X1h3rUy6.js";import"./vendor-vuetify-DDTyW1fq.js";const D={class:"uc-form"},E={key:0,class:"uc-form-text center error-text"},G={key:0,class:"uc-form-text center error-text"},H=["disabled"],J={class:"uc-form-text center"},O={__name:"ResetPasswordView",setup(Q){const i=N(),y=S(),u=m(()=>i.meta.role==="tutor"),b=m(()=>u.value?q:R),V=m(()=>u.value?"/teach/signup":"/account?login=1"),g=m(()=>u.value?"/teach":"/learn"),f=t(typeof i.query.token=="string"?i.query.token:""),r=t(""),p=t(""),a=t(!1),o=t("");async function h(){if(o.value="",r.value!==p.value){o.value="הסיסמאות אינן תואמות.";return}a.value=!0;try{await b.value.resetPassword(f.value,r.value),y.replace(g.value)}catch(v){o.value=v.message||"אירעה שגיאה. נסו שוב."}finally{a.value=!1}}return(v,e)=>{const x=A("router-link");return s(),M(T,{layout:"card",dir:"rtl",lang:"he","logo-url":C(F)},{default:w(()=>[l("div",D,[e[3]||(e[3]=l("h1",{class:"uc-form-header center"},"בחירת סיסמה חדשה",-1)),f.value?(s(),c("form",{key:1,onSubmit:P(h,["prevent"])},[d(_,{modelValue:r.value,"onUpdate:modelValue":e[0]||(e[0]=n=>r.value=n),label:"סיסמה חדשה",placeholder:"סיסמה חדשה",name:"new-password","show-password-requirements":!0},null,8,["modelValue"]),d(_,{modelValue:p.value,"onUpdate:modelValue":e[1]||(e[1]=n=>p.value=n),label:"אימות סיסמה",placeholder:"הקלידו שוב את הסיסמה",name:"confirm-password"},null,8,["modelValue"]),o.value?(s(),c("p",G,k(o.value),1)):I("",!0),l("button",{class:"uc-form-button",type:"submit",disabled:a.value},k(a.value?"שומר…":"אפס סיסמה והתחבר"),9,H)],32)):(s(),c("p",E," הקישור אינו תקין. בקשו קישור איפוס חדש. ")),l("p",J,[d(x,{class:"uc-link",to:V.value},{default:w(()=>[...e[2]||(e[2]=[U("חזרה להתחברות",-1)])]),_:1},8,["to"])])])]),_:1},8,["logo-url"])}}},Ie=B(O,[["__scopeId","data-v-4031b6a7"]]);export{Ie 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.