1import{a as e,o as t,r as n}from"./dist-DiEP1Qns.js";import{D as r,E as i,On as a,Pt as o,Zn as s,_ as c,b as l,ct as u,mt as d,qt as f,tr as p,v as m,vn as h,xt as g,y as _}from"./runtime-core.esm-bundler-BKdLzFmX.js";import{t as v}from"./appVariables-if8fQ3xE.js";import{t as y}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{t as b}from"./helper-D5ziWoUd.js";import{t as x}from"./request-DHx-0wJB.js";import{t as S}from"./Logo-CuZ5rgNG.js";import{t as C}from"./AppHead-3JdWLeFf.js";import{t as w}from"./BaseLayout-CpnfESpQ.js";var T={class:`flex justify-between items-center font-cr-regular text-base h-16 px-6`},E={key:0,class:`flex items-center`},D={__name:`LoginHeader`,setup(t){let o=e().props.mcp_server_only;return(e,t)=>(d(),l(`div`,T,[r(S),a(o)?_(``,!0):(d(),l(`div`,E,[t[1]||=c(`div`,{class:`xs:hidden`},`Don't have an account?`,-1),r(a(n),{href:`signup`,class:`ml-1.5 underline hover:no-underline`},{default:f(()=>[...t[0]||=[i(`Sign up`,-1)]]),_:1})]))]))}},O=[`type`],k={key:1,class:`relative w-2 h-2 rounded-full dot-flashing-dark bg-dark`},A=y({__name:`ButtonV1`,props:{type:{type:String,default:`submit`},btnType:{type:String,default:`primary`},disabled:Boolean,initiallyDisabled:Boolean},setup(e){let t=o(),n=o();return(r,i)=>(d(),l(`button`,{type:e.type,class:s([`relative bg-white border border-greyE5 rounded-lg text-dark font-cr-book flex justify-center items-center focus:outline-none ring-transparent transition-colors hover:bg-dark/5`,[e.disabled?`pointer-events-none`:e.initiallyDisabled?`opacity-50 cursor-not-allowed`:`cursor-pointer`,` bmc-btn-v1-wrapper-`+a(t)]])},[e.disabled?(d(),l(`div`,k)):(d(),l(`span`,{key:0,class:s([`relative z-10 inline-flex w-full items-center justify-center`,` bmc-btn-v1-`+a(n)])},[g(r.$slots,`default`,{},void 0,!0)],2))],10,O))}},[[`__scopeId`,`data-v-8ac8889e`]]),j={class:`flex justify-between items-center font-cr-regular text-base pt-12 px-12 xs:pt-4 xs:px-6`},M={__name:`SignupCompleteHeader`,setup(e){return(e,t)=>(d(),l(`div`,j,[r(S,{width:`38`,height:`38`}),r(A,{onClick:t[0]||=e=>a(x).logout(),class:`h-10 px-4 text-sm mb-3 font-cr-medium`,id:`google-login-page`,btnType:`primary`},{default:f(()=>[...t[1]||=[i(` Logout `,-1)]]),_:1})]))}},N={key:0,class:`snackbar w-full h-16 flex items-center justify-center overflow-hidden`},P={class:`font-cr-book text-16`},F=y({__name:`SnackBar`,setup(e){let n=h(!1),r=h(``);return u(()=>{let e=new URLSearchParams(window.location.search).get(`info`)??null;e&&(r.value=e,n.value=!0,setTimeout(()=>{n.value=!1;let e=new URL(window.location.href);e.searchParams.delete(`info`),window.history.replaceState({},``,e.toString())},3e3))}),(e,i)=>(d(),m(t,{name:`slide`,appear:``},{default:f(()=>[n.value?(d(),l(`div`,N,[c(`span`,P,p(r.value),1)])):_(``,!0)]),_:1}))}},[[`__scopeId`,`data-v-ba621c72`]]),I={__name:`AuthLayout`,props:[`fromPage`],setup(e){return v.IsBrowser&&b.deleteCookieByName(`inviteeDetailsCookie`),(t,n)=>(d(),m(w,null,{default:f(()=>[r(C),r(F),e.fromPage===`login`?(d(),m(D,{key:0})):_(``,!0),e.fromPage===`complete_signup`?(d(),m(M,{key:1})):_(``,!0),c(`div`,{class:s(e.fromPage===`complete_signup`?`flex flex-col justify-between h-[calc(100vh-100px)] xs:h-auto`:``)},[g(t.$slots,`default`)],2)]),_:3}))}};export{A as n,I as 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.