PageSourceSearch

https://www.medici.tv/_nuxt_melbonis/CFcIL7rv.js

js medici.tv collected 2026-09-24 08:52:46 UTC 3,686 bytes, 1 lines download raw bytes

1import{d as V,u as v,e as C,V as q,j as d,k as f,t as s,v as r,n as e,x as S,p as o,A as i,B as t,S as _,F as L,r as A,l as x,N as B,R as N,M as b,bd as R,q as U,O as $,P as z,Q as F}from"./CavFEDUa.js";import{u as T}from"./ChdN0d4W.js";import{_ as M}from"./DCnkgtDs.js";import{_ as O}from"./LsZ04agf.js";import{_ as j}from"./khn2sE8Q.js";const D={class:"mb-8"},E={class:"text-paragraph mt-4 hidden text-center text-sm lg:block"},I={class:"bg-highlight border-highlight mx-auto w-full max-w-[550px] border px-4 py-6 sm:px-8"},H={class:"text-paragraph mb-4 text-center text-sm"},Q={class:"flex items-center justify-center gap-4"},W={key:0,class:"text-error mt-4"},Z={class:"my-6 grid grid-cols-[1fr_auto_1fr] items-center gap-3"},G={class:"text-paragraph uppercase"},J=["href"],K={class:"text-paragraph mt-4 text-center text-sm lg:hidden"},re=V({__name:"LoginForm",props:{onSuccess:{type:Function}},setup(h){const k=h,{login:w}=v(),{tr:a}=C(),{getContextualLink:p}=q(),{zendeskUrl:y}=T();async function P(g){try{const l=await w(g.email,g.password);k.onSuccess(l)}catch(l){throw l}}return(g,l)=>(d(),f("div",null,[s("div",D,[r(e(S),{tag:"h1",class:"text-center"},{default:o(()=>[i(t(e(a)("loginPage.title")),1)]),_:1}),s("p",E,[i(t(e(a)("loginPage.noAccount"))+" ",1),r(e(_),{url:e(p)("/register"),class:"text-primary-light"},{default:o(()=>[i(t(e(a)("loginPage.goToRegister")),1)]),_:1},8,["url"])])]),s("div",I,[r(e(j),{"on-success":h.onSuccess},{default:o(({onLogin:n,state:u,currentProvider:c})=>[s("p",H,t(e(a)("loginPage.providers.title")),1),s("div",Q,[(d(!0),f(L,null,A(e(R),m=>(d(),x(e(b),{key:m,class:"!p-2",appearance:"secondary",onClick:X=>n(m)},{default:o(()=>[u==="loading"&&c===m?(d(),x(e(B),{key:0})):(d(),x(e(N),{key:1,icon:m,size:"l"},null,8,["icon"]))]),_:2},1032,["onClick"]))),128))]),u==="error"?(d(),f("p",W,t(e(a)("loginPage.providers.error",void 0,{provider:c})),1)):U("",!0)]),_:1},8,["on-success"]),s("div",Z,[l[0]||(l[0]=s("span",{class:"bg-divider-default h-[1px]"},null,-1)),s("span",G,t(e(a)("loginPage.useAnotherWay")),1),l[1]||(l[1]=s("span",{class:"bg-divider-default h-[1px]"},null,-1))]),r(e(M),{id:"login-form","reset-on-success":!1,"on-submit":P,rules:{email:["required","email"],password:["required"]}},{default:o(({models:n,errors:u})=>[r(e(z),{modelValue:n.email,"onUpdate:modelValue":c=>n.email=c,class:"mb-6",name:"email",label:e(a)("loginPage.form.email.label"),"mark-as-required":!0,error:u?.email},null,8,["modelValue","onUpdate:modelValue","label","error"]),r(e(F),{modelValue:n.password,"onUpdate:modelValue":c=>n.password=c,name:"password",label:e(a)("loginPage.form.password.label"),"mark-as-required":!0,class:"mb-6",error:u?.password},null,8,["modelValue","onUpdate:modelValue","label","error"]),r(e(O),{keypath:"loginPage.faq.needHelp",tag:"p",class:"text-paragraph mb-4 text-sm font-bold"},{zendeskLink:o(()=>[s("a",{href:e(y),target:"_blank",class:"text-paragraph text-sm font-normal underline hover:no-underline"},t(e(a)("loginPage.faq.zendeskLink")),9,J)]),_:1}),r(e(_),{url:e(p)("/forgot-password"),class:"text-paragraph text-sm underline hover:no-underline"},{default:o(()=>[i(t(e(a)("loginPage.forgetPassword")),1)]),_:1},8,["url"])]),submit:o(({handleSubmit:n})=>[r(e(b),{type:"submit",class:"mx-auto mt-4 w-full sm:max-w-[268px] md:max-w-[364px] lg:max-w-full",onClick:$(n,["prevent"])},{default:o(()=>[i(t(e(a)("loginPage.form.submit")),1)]),_:1},8,["onClick"]),s("p",K,[i(t(e(a)("loginPage.noAccount"))+" ",1),r(e(_),{url:e(p)("/register"),class:"text-primary-default ml-1 cursor-pointer font-bold hover:underline"},{default:o(()=>[i(t(e(a)("loginPage.goToRegister")),1)]),_:1},8,["url"])])]),_:1})])]))}});export{re as _};

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.