1import{j as t}from"./ui-B7yCSCPC.js";import{r as h}from"./router-DpX1bu7y.js";import{S as x}from"./SelectorField-DHsetFTP.js";import{ae as f,b7 as O}from"./index-B_BQjDtg.js";import{B as w}from"./BetaAppEmbedFrame-Cxk1drIr.js";import{g as T}from"./googleAdsEmbed-jm3AnSv4.js";import"./vendor-BDwuNdwr.js";import"./select-DjpNr_GI.js";import"./useSwaiEmbedParent-4Wih91Tw.js";const S="https://chatiq.app.swai.ai";function N(e){return`${S.replace(/\/$/,"")}/?auth=${encodeURIComponent(e)}`}const R=({embedded:e=!1,fullBleed:n=!1,parentContextId:a="settings.beta-apps.chatiq"})=>{const{token:o,iframeRemountKey:r,error:c,isLoading:p,isOpeningNewTab:l,embedState:d,handleOpenNewTab:u}=f(),m=o?N(o):void 0,i=async()=>{const s=await u();s&&window.open(N(s),"_blank","noopener,noreferrer")};return t.jsx(w,{title:"ChatIQ",iframeSrc:m,iframeKey:r,embedded:e,fullBleed:n,isLoading:p,error:c,isOpeningNewTab:l,onOpenNewTab:e?void 0:i,onOpenNewTabRequest:i,parentContextId:a,embedState:d})},B="https://linkedinoutreach.app.swai.ai";function v(e){return`${B.replace(/\/$/,"")}/?auth=${encodeURIComponent(e)}`}const j=({embedded:e=!1,fullBleed:n=!1,parentContextId:a="settings.beta-apps.linkedin-outreach"})=>{const{token:o,iframeRemountKey:r,error:c,isLoading:p,isOpeningNewTab:l,embedState:d,handleOpenNewTab:u}=f(),m=o?v(o):void 0,i=async()=>{const s=await u();s&&window.open(v(s),"_blank","noopener,noreferrer")};return t.jsx(w,{title:"LinkedIn Outreach",iframeSrc:m,iframeKey:r,embedded:e,fullBleed:n,isLoading:p,error:c,isOpeningNewTab:l,onOpenNewTab:e?void 0:i,onOpenNewTabRequest:i,parentContextId:a,embedState:d})},y="https://event.app.swai.ai";function k(e){return`${y.replace(/\/$/,"")}/${encodeURIComponent(e)}`}const E=({embedded:e=!1,fullBleed:n=!1,parentContextId:a="settings.beta-apps.events"})=>{const{token:o,iframeRemountKey:r,error:c,isLoading:p,isOpeningNewTab:l,embedState:d,handleOpenNewTab:u}=f(),m=o?k(o):void 0,i=async()=>{const s=await u();s&&window.open(k(s),"_blank","noopener,noreferrer")};return t.jsx(w,{title:"Events",iframeSrc:m,iframeKey:r,embedded:e,fullBleed:n,isLoading:p,error:c,isOpeningNewTab:l,onOpenNewTab:e?void 0:i,onOpenNewTabRequest:i,parentContextId:a,embedState:d})},I=({enabled:e=!0,embedded:n=!1,fullBleed:a=!1,parentContextId:o="settings.beta-apps.google-ads"})=>{const{token:r,iframeRemountKey:c,error:p,isLoading:l,isOpeningNewTab:d,embedState:u,handleOpenNewTab:m}=f({enabled:e}),i=r?T(r):void 0,s=async()=>{const b=await m();b&&window.open(T(b),"_blank","noopener,noreferrer")};return t.jsx(w,{title:"Google Ads",iframeSrc:i,iframeKey:c,enabled:e,embedded:n,fullBleed:a,isLoading:l,error:p,isOpeningNewTab:d,onOpenNewTab:n?void 0:s,onOpenNewTabRequest:s,parentContextId:o,embedState:u})},A="https://shop.swai.ai";function g(e){const n=A.replace(/\/$/,""),a=e.trim();return a?`${n}/?auth=${encodeURIComponent(a)}`:n}const _=({enabled:e=!0,embedded:n=!1,fullBleed:a=!1,parentContextId:o="settings.beta-apps.shop-builder"})=>{const{token:r,iframeRemountKey:c,error:p,isLoading:l,isOpeningNewTab:d,embedState:u,handleOpenNewTab:m}=f({enabled:e,extraState:{app:"shop-builder"}}),i=r?g(r):void 0,s=async()=>{const b=await m();b&&window.open(g(b),"_blank","noopener,noreferrer")};return t.jsx(w,{title:"Store Builder",iframeSrc:i,iframeKey:c,enabled:e,embedded:n,fullBleed:a,isLoading:l,error:p,isOpeningNewTab:d,onOpenNewTab:n?void 0:s,onOpenNewTabRequest:s,parentContextId:o,embedState:u})},L=[{label:"ChatIQ",value:"chatiq"},{label:"LinkedIn Outreach",value:"linkedin-outreach"},{label:"Events",value:"events"},{label:"Google Ads",value:"google-ads"},{label:"Store Builder",value:"shop-builder"}],Q=()=>{const[e,n]=h.useState("chatiq"),a=O(),o=h.useMemo(()=>{switch(e){case"linkedin-outreach":return t.jsx(j,{embedded:!0});case"events":return t.jsx(E,{embedded:!0});case"google-ads":return t.jsx(I,{embedded:!0});case"shop-builder":return t.jsx(_,{embedded:!0});case"chatiq":default:return t.jsx(R,{embedded:!0})}},[e]);return t.jsxs("div",{className:"flex h-full min-h-0 w-full flex-col",children:[a?null:t.jsx("div",{className:"flex shrink-0 justify-end px-8 py-4",children:t.jsx("div",{className:"w-[200px]",children:t.jsx(x,{selected:e,onChange:r=>n(r),options:[...L]})})}),t.jsx("div",{className:"flex min-h-0 flex-1 flex-col",children:o})]})};export{Q 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.