PageSourceSearch

https://1wrfox.life/resources/v1/app/assets/password-recovery-C94-6yUO.js

js 1wrfox.life collected 2026-10-06 04:41:09 UTC 5,361 bytes, 2 lines download raw bytes

1import{computed as p,toValue as b,defineComponent as $,toRef as x,ref as C,openBlock as n,createElementBlock as I,Fragment as R,createElementVNode as M,normalizeClass as g,toDisplayString as S,unref as m,createBlock as h,createCommentVNode as E,KeepAlive as O,createVNode as q,withCtx as P,createTextVNode as N}from"vue";import{a9 as W,J as _}from"./merge-translations-CHIHQg2g.js";import{cy as z,Z as A}from"./logger-BOxpBNGt.js";import"./plugin-feature-flags-CfbaYxmx.js";import"vue-router";import{_ as L}from"./verification-source.vue_vue_type_script_setup_true_lang-D_D4GOf1.js";import{E as D,C as J,S as K}from"./segment-control-4OlPhpYh.js";import{u as U}from"./use-feature-flag-DIkGOlb4.js";import{c as Z}from"./snackbar-layout-Dv_DOfmg.js";import"./plugin-server-updates-BaSdFo0k.js";import"./socket-io-adapter-CN39NsFq.js";import"./test-manager-BlurlTRy.js";import"./index-C5cjZSwh.js";import"./use-recaptcha-C1-k4II9.js";import"./useMutation-BnvjhEUP.js";import"./set-window-href-BCtJEGQE.js";import"./use-i18n-B0hP4Z_U.js";import"./index-vSUUMbpI.js";import"./modal-info-DPHBCCCG.js";import"./modal.vue_vue_type_script_setup_true_lang-BNzvSpoG.js";import"./use-body-scroll-lock-CkQ2xZd3.js";import"./custom-html-DSkscCoV.js";import"./modal-header-DO_tj22A.js";import"./arrow-back-CC1qmhtQ.js";import"./button-CTQg7Uw-.js";import"./use-modal-BvRYAWLj.js";import"./use-server-event-CiJxy1t7.js";import"./use-balances-activated-query-BoHJCeP1.js";import"./social-button-DzwFcR_k.js";import"./checkmark-C0P6RrdZ.js";import"./use-countdown-C2HYb50l.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-B0OrSZmr.js";import"./index-DOechJbJ.js";import"./icon-sprite-DxqeX5YZ.js";import"./icon-box-CebUXsN4.js";import"./list-item-Cg5fDJ0s.js";import"./tooltip-CQ7G7tzQ.js";import"./currency-BIKkeMtT.js";import"./picture-v2-KA_3OvDf.js";import"./index-BkZBUjIo.js";import"./clear-redirect-params-BYdjtesP.js";import"./setup-window-open-interceptor-mTbl5UWi.js";import"./use-forgot-password-recover-mutation-Coe4lJZl.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-C-rSRwXz.js";import"./create-mask-image-value-BQDVFb7C.js";import"./badge-base-6J2_ZzEN.js";const j=({activeTabId:u,tabs:l})=>({activeTab:p(()=>b(l).find(c=>c.id===b(u))||b(l)[0])}),G=$({__name:"password-recovery",props:{forgotSessionId:{}},emits:["recoveryByPhone","recoveryByEmail","tooManyRequests","changeRecoveryType","refreshForgotSessionId"],setup(u,{emit:l}){const r=l,c={phone:J,email:D},[s]=W("modal.auth.recovery"),w=_(),a=x(()=>w.data.config.recovery),o=C(w.data.config.recovery.defaultTab),v=C(!1),{value:F}=U("route-2891-password-recovery-without-tabs"),d=x(()=>a.value.formFlow==="link"&&F.value==="on"),k=p(()=>a.value.tabs.map(e=>({...e,icon:c[e.id]}))),{activeTab:y}=j({activeTabId:o,tabs:()=>a.value.tabs}),T=p(()=>y.value.formOptions),f=p(()=>o.value==="email"?{subtitleText:s.value.enterEmail(),buttonText:s.value.restoreByPhone(),nextId:"phone"}:{subtitleText:s.value.enterPhone(),buttonText:s.value.restoreByEmail(),nextId:"email"}),B=e=>{y.value.id==="phone"&&r("recoveryByPhone",e),y.value.id==="email"&&r("recoveryByEmail",e)},V=e=>{r("tooManyRequests",e)};return z(o,e=>{r("changeRecoveryType",e)}),(e,t)=>(n(),I(R,null,[M("div",{class:g(e.$style.text)},S(d.value?f.value.subtitleText:m(s).enterPhoneOrEmail()),3),a.value.tabs.length>1&&!d.value?(n(),h(m(K),{key:0,modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=i=>o.value=i),"test-id":`${T.value.testId}-tab`,class:g(e.$style.segmentControl),tabs:k.value,disabled:v.value,"full-width":"",variant:"accent"},null,8,["modelValue","test-id","class","tabs","disabled"])):E("",!0),(n(),h(O,null,[(n(),h(m(L),{key:o.value,"recovery-type":o.value,"form-options":T.value,"forgot-session-id":u.forgotSessionId,"step-name":"recovery",onStartSubmit:t[1]||(t[1]=i=>v.value=!0),onEndSubmit:t[2]||(t[2]=i=>v.value=!1),onSuccess:B,onTooManyRequestsError:V,onRefreshForgotSessionId:t[3]||(t[3]=i=>r("refreshForgotSessionId"))},null,8,["recovery-type","form-options","forgot-session-id"]))],1024)),a.value.tabs.length>1&&d.value?(n(),I("div",{key:1,class:g(e.$style.switchWrapper)},[q(m(Z),{variant:"accent",size:"m",onClick:t[4]||(t[4]=i=>o.value=f.value.nextId)},{default:P(()=>[N(S(f.value.buttonText),1)]),_:1})],2)):E("",!0)],64))}}),H="password-recovery_text-iqOI1",Q="password-recovery_segmentControl-iqOI1",X="password-recovery_switchWrapper-iqOI1",Y={text:H,segmentControl:Q,switchWrapper:X},ee={$style:Y},Ge=A(G,[["__cssModules",ee]]);export{Ge as default};
2(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".password-recovery_text-iqOI1{margin-bottom:var(--modal-padding-modal-gap-form);color:var(--color-content-base-primary);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);
2font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height)}.password-recovery_segmentControl-iqOI1{margin-bottom:var(--modal-padding-modal-gap-form)}.password-recovery_switchWrapper-iqOI1{margin:var(--spacing-16) 0;justify-content:center;align-items:start;display:flex}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();

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.