1import{u as $,G as L,aI as V,o as C,f as h,w,b as S,s as T,a as U,c as j,d as B,e as I,g}from"./app-DEmExUWI.js";import{c as O}from"./constructURL-D-IpKD21.js";import{g as x}from"./getURLQueryParams-C2t_G-SY.js";import{a as M}from"./asset-DZ2zKf3u.js";import c from"./Divider-B9VUZpVf.js";import E from"./AuthLayout-pU3_gb1K.js";import A from"./Logo-CUOfohG3.js";import R from"./InputError-t9T6QEtM.js";import _ from"./AppLink-Cm4bMAwS.js";import G from"./TextInput-DxzoxZcQ.js";import H from"./PrimaryButton-C3zBZ4t7.js";import P from"./LoginViaGoogle-Dbe93HuJ.js";import u from"./Paragraph-rKb1KHJ5.js";import W from"./TypographyH4-BJ2RxZUA.js";import z from"./TypographyH1-DDAYBMmU.js";import F from"./LoginViaMicrosoft-Cuwfyw7b.js";import"./VDivider-CB3WYnN7.js";import"./color-B77g1fQU.js";import"./component-MPgaNLmJ.js";import"./useRender-CICIrIeW.js";import"./CustomGPTAuthLayout-DQ-DIOVA.js";import"./useCrispChat-Cxq78e7x.js";import"./Container-DjqfM8Cf.js";/* empty css */import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./VContainer-DaAFb5nh.js";import"./dimensions-BbhF6Iy6.js";import"./tag-B58LgUyg.js";import"./MessageAvatar-CJBefSCx.js";import"./Media-BtY-bgAe.js";import"./VImg-Dnf44QTS.js";import"./rounded-Csz_n5OF.js";import"./transition-kTCB4tPQ.js";import"./index-CerHn49S.js";import"./Image-DgkOw0RN.js";/* empty css */import"./VTextField-J4C5yqLH.js";import"./autofocus-BEi8SNkR.js";import"./VField-hR5AZi50.js";import"./index-pLYcuZtE.js";import"./VLabel-Bt8BJftP.js";import"./VInput-DaTyv2cv.js";import"./VIcon-DaQrVgkX.js";import"./size-CyE0soEL.js";import"./density-CDlQk62H.js";import"./loader-CCEkM5Oz.js";import"./VProgressLinear-DkPEtz-R.js";import"./intersectionObserver-CPuCAtcE.js";import"./anchor-BXzgsYcB.js";import"./resizeObserver-D7_aXz16.js";import"./box-UIV5TaPs.js";import"./animation-Jxx8EV1E.js";import"./VDefaultsProvider-HFYpXBL6.js";import"./forwardRefs-D_qxKlPu.js";import"./ButtonBase-D3MVtr8u.js";import"./VBtn-CLtUIWQ5.js";import"./border-ClgSpp0g.js";import"./elevation-DfS-JfOT.js";import"./variant-BdqgUlTN.js";import"./group-CvSEsn7P.js";import"./deepEqual-Ce8vekk9.js";import"./position-Bh9eYBFh.js";import"./router-CId_LARa.js";import"./index-Sy-KafZ4.js";import"./VProgressCircular-DyMQ3qgt.js";import"./GoogleButton-KpEjEkS4.js";import"./MicrosoftButton-BcDaggIq.js";const a=I,i=S,r=w,f=C,d=h,b=T,t=U,m=j,v=B,J={class:"mb-4"},Q={class:"mb-2.5 flex items-center gap-2"},q={class:"mb-2.5"},D={class:"mb-2.5"},lt={__name:"Login",props:{agentlogin:{type:Object,default:()=>({})}},setup(y){const n=y,s=$({email:"",userUTMSource:L.get("userUTMSource")}),k=e=>{s.post(O(route("login.determine.workflow"),x()))},p=g(()=>Object.keys(n.agentlogin).length>0),N=g(()=>n.agentlogin.project_id||null);return V(()=>{p.value&&sessionStorage.setItem("agentlogin",JSON.stringify(n.agentlogin))}),(e,o)=>(f(),d(E,{title:"Login","project-id":N.value,"image-url":a(M)("/assets/imgs/auth/sign-in.svg")},{content:r(()=>[p.value?b("",!0):(f(),d(z,{key:0,class:"invisible"},{default:r(()=>[...o[2]||(o[2]=[i(" CustomGPT.ai Login ",-1)])]),_:1})),p.value?b("",!0):(f(),d(A,{key:1,class:"mb-4 xl:hidden",width:"256",height:"55",href:e.route("login")},null,8,["href"])),t(W,null,{default:r(()=>[...o[3]||(o[3]=[i("Sign In",-1)])]),_:1}),t(u,null,{default:r(()=>[o[5]||(o[5]=i(" New User? ",-1)),t(_,{href:e.route("register",{classic:1}),class:"text-primary underline"},{default:r(()=>[...o[4]||(o[4]=[i(" Create an account ",-1)])]),_:1},8,["href"])]),_:1}),m("form",{onSubmit:o[1]||(o[1]=v((...l)=>e.submit&&e.submit(...l),["prevent"])),class:"mb-2.5"},[m("div",J,[t(G,{"auto-focus":"",id:"email",type:"email",variant:"outlined",placeholder:"Enter your company email address here",modelValue:a(s).email,"onUpdate:modelValue":o[0]||(o[0]=l=>a(s).email=l)},null,8,["modelValue"]),t(R,{class:"mt-2",message:a(s).errors.email,html:""},null,8,["message"])]),t(H,{block:"",onClick:v(k,["prevent"]),disabled:a(s).processing},{default:r(()=>[...o[6]||(o[6]=[i(" Continue With Company Email ",-1)])]),_:1},8,["disabled"])],32),m("div",Q,[t(c),t(u,{small:"",class:"flex-none"},{default:r(()=>[...o[7]||(o[7]=[i("OR CONTINUE WITH",-1)])]),_:1}),t(c)]),m("div",q,[t(P,{"error-message":e.$attrs.errors?.google_oauth},null,8,["error-message"])]),m("div",D,[t(F,{"error-message":e.$attrs.errors?.microsoft_oauth}
1,null,8,["error-message"])]),t(u,{class:"text-center"},{default:r(()=>[o[9]||(o[9]=m("span",null,"Have an organization account?",-1)),t(_,{href:e.route("sso.auth"),class:"text-primary"},{default:r(()=>[...o[8]||(o[8]=[i(" Login using SSO ",-1)])]),_:1},8,["href"])]),_:1})]),_:1},8,["project-id","image-url"]))}};export{lt 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.