1import{j as e}from"./vendor-react-CnnbmH0_.js";import{a as Y}from"./index-BR42CI16.js";import{t as b}from"./index-B2OQ8b6_.js";import{B as H}from"./Button-Ctp2Y-WT.js";import{q as le,I as pe,X as re,i as ce,G as me,a6 as ie,J as xe,N as m,bv as u,aV as k,R as F,bh as ge}from"./vendor-ui-Cy8RpR6q.js";import"./vendor-observability-DI0Oez8v.js";import"./users-B3j0SjAz.js";import"./tally-DyOGFY4V.js";import"./vendor-routing-C5D9NAgx.js";import"./vendor-motion-Dgz3DBbi.js";import"./vendor-auth-DNBNrwrO.js";function Be({deployAgent:M,deployAgentId:s,deployMethod:n,setDeployMethod:N,deployCodeTab:w,setDeployCodeTab:z,deployApiKey:i,setDeployApiKey:G,setDeployApiKeyId:U,setDeployApiKeyMasked:O,deployApiKeyLoading:l,setDeployApiKeyLoading:T,deployWebsiteOrigin:v,setDeployWebsiteOrigin:X,controlPlaneBaseUrl:q,closeDeploy:$,setAgents:K,syncAgentPublishState:V,loadDeploymentState:Q,runtimes:B,selectedRuntimeId:f,setSelectedRuntimeId:Z,deploymentLoading:A,currentDeployment:D,deployToRuntime:J,createTestChatJob:ee,approveTestJob:te,testJobBusy:x,testJob:p,onOpenOperationsPage:j}){var I,P,L;const y=(M==null?void 0:M.name)||"Agent",ae=typeof window<"u"?`${window.location.origin}/widget.js`:"/widget.js",g=!!i,oe=i||"YOUR_WEBSITE_KEY",r=i||"YOUR_API_KEY",h=`${q}/v1/agents/${s}/chat`,c=(t,a="Copied")=>void navigator.clipboard.writeText(t).then(()=>b.success(a)).catch(()=>b.error("Copy failed")),ne=t=>{const a=t.trim();if(!a)return"";const d=/^https?:\/\//i.test(a)?a:`https://${a}`;try{return new URL(d).origin}catch{return""}},C=async t=>{var a;T(!0);try{const d=t==="website"?ne(v):"";if(t==="website"&&v.trim()&&!d){b.error("Enter a valid website origin like https://www.example.com");return}const o=await Y.apiKeys.create({name:t==="website"?`Website key - ${y}`:`Deployment key - ${y}`,environment:"production",preset:"custom",permissions:["agents.read"],description:t==="website"?"Scoped website widget key":"Scoped deployment key for agent chat",rateLimit:t==="website"?120:1e3,allowedOrigins:t==="website"&&d?[d]:[],allowedAgentIds:[s],deploymentType:t});o.success&&((a=o.data)!=null&&a.key)?(G(o.data.key),U(o.data.id||null),O(null),b.success(t==="website"?"Website key ready - copy it now":"Fresh key ready - copy it now")):b.error("Failed to generate key")}finally{T(!1)}},de=t=>{N(t),Y.agents.updatePublishState(s,{deploy_method:t}).then(a=>{a.success&&(K(d=>d.map(o=>o.id===s?{...o,metadata:{...o.metadata,deploy_method:t}}:o)),V(s),Q(s))})},E=`<script 2 src="${ae}" 3 data-agent-id="${s}" 4 data-public-key="${oe}" 5><\/script>`,S={curl:`curl -X POST ${h} \\ 6 -H "Content-Type: application/json" \\ 7 -H "Authorization: Bearer ${r}" \\ 8 -d '{"message": "Hello"}'`,python:`import requests 9 10response = requests.post( 11 "${h}", 12 headers={"Authorization": "Bearer ${r}"}, 13 json={"message": "Hello"} 14) 15print(response.json()["reply"])`,nodejs:`const res = await fetch("${h}", { 16 method: "POST", 17 headers: { 18 "Authorization": "Bearer ${r}", 19 "Content-Type": "application/json" 20 }, 21 body: JSON.stringify({ message: "Hello" }) 22}); 23const { reply } = await res.json(); 24console.log(reply);`,php:`<?php 25$ch = curl_init("${h}"); 26curl_setopt($ch, CURLOPT_POST, 1); 27curl_setopt($ch, CURLOPT_HTTPHEADER, [ 28 "Authorization: Bearer ${r}", 29 "Content-Type: application/json" 30]); 31curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(["message" => "Hello"])); 32curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 33$body = json_decode(curl_exec($ch), true); 34echo $body["reply"];`},R=`curl -fsSL ${window.location.origin}/chat.sh | bash -s -- ${r} ${s}`,_=`curl -X POST ${h} \\ 35 -H "Authorization: Bearer ${r}" \\ 36 -H "Content-Type: application/json" \\ 37 -d '{"message": "Hello"}'`;return e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/70 backdrop-blur-sm","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:174:4","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"174","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22fixed%20inset-0%20z-50%20flex%20items-center%20justify-center%20p-4%20bg-black%2F70%20backdrop-blur-sm%22%7D",children:e.jsxs("div",{className:`w-full ${n==="advanced"?"max-w-2xl":"max-w-lg"} max-h-[90vh] rounded-3xl border border-line bg-deep/95 shadow-2xl overflow-hidden flex flex-col transition-all`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:175:6","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"175","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D",children:[e.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b border-line-soft","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:176:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"176","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-between%20px-6%20py-4%20border-b%20border-line-soft%22%7D",children:[e.jsxs("div",{className:"flex items-center gap-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:177:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"177","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-3%22%7D",children:[n&&e.jsx("button",{onClick:()=>N(null),className:"p-1.5 rounded-lg hover:bg-panel text-text-muted hover:text-white transition-colors mr-1","aria-label":"Back","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:179:14","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"179","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22p-1.5%20rounded-lg%20hover%3Abg-panel%20text-text-muted%20hover%3Atext-white%20transition-colors%20mr-1%22%7D",children:e.jsx(le,{className:"w-4 h-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:184:16","data-matrix-name":"ArrowLeft","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"184","data-component-file":"DeployAgentModal.tsx","data-component-name":"ArrowLeft","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%22%7D"})}),e.jsx("div",{className:"h-9 w-9 rounded-xl bg-info-fill/15 border border-info-fill/20 flex items-center justify-center","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:187:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"187","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22h-9%20w-9%20rounded-xl%20bg-info-fill%2F15%20border%20border-info-fill%2F20%20flex%20items-center%20justify-center%22%7D",children:e.jsx(pe,{className:"w-4 h-4 text-info-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:188:14","data-matrix-name":"Rocket","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"188","data-component-file":"DeployAgentModal.tsx","data-component-name":"Rocket","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%20text-info-bright%22%7D"})}),e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:190:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"190","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("h2",{className:"text-base font-bold text-white","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:191:14","data-matrix-name":"h2","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"191","data-component-file":"DeployAgentModal.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-base%20font-bold%20text-white%22%7D",children:n?n==="website"?"Website":n==="api"?"In My App":n==="terminal"?"Terminal":"Advanced (Self-Host)":"Deploy Agent"}),e.jsx("p",{className:"text-xs text-text-subtle","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:194:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"194","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%22%7D",children:y})]})]}),e.jsx("button",{onClick:$,className:"p-2 rounded-xl hover:bg-panel text-text-muted hover:text-white","aria-label":"Close","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:197:10","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"197","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22p-2%20rounded-xl%20hover%3Abg-panel%20text-text-muted%20hover%3Atext-white%22%7D",children:e.jsx(re,{className:"w-4 h-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:198:12","data-matrix-name":"X","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"198","data-component-file":"DeployAgentModal.tsx","data-component-name":"X","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%22%7D"})})]}),e.jsxs("div",{className:"flex-1 overflow-y-auto","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:202:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"202","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20overflow-y-auto%22%7D",children:[!n&&e.jsxs("div",{className:"p-6","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:204:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"204","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-6%22%7D",children:[e.jsxs("p",{className:"text-sm text-text-muted mb-5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:205:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"205","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-text-muted%20mb-5%22%7D",children:["Where do you want to use ",e.jsx("span",{className:"text-white font-medium","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:205:83","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"205","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-white%20font-medium%22%7D",children:y}),"?"]}),l&&e.jsxs("div",{className:"flex items-center gap-2 text-xs text-text-subtle mb-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:208:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"208","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%20text-xs%20text-text-subtle%20mb-4
37%22%7D",children:[e.jsx(ce,{className:"w-3 h-3 animate-spin","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:209:18","data-matrix-name":"Loader2","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"209","data-component-file":"DeployAgentModal.tsx","data-component-name":"Loader2","data-component-content":"%7B%22className%22%3A%22w-3%20h-3%20animate-spin%22%7D"}),"Preparing your access key..."]}),e.jsx("div",{className:"grid grid-cols-3 gap-3 mb-6","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:213:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"213","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-3%20gap-3%20mb-6%22%7D",children:[{id:"website",icon:me,label:"Website",desc:"Use on any site with custom code",color:"text-teal-400",bg:"bg-teal-500/10 border-teal-500/20 hover:border-teal-400/40"},{id:"api",icon:ie,label:"In My App",desc:"Python, JS, curl - your code",color:"text-accent-bright",bg:"bg-accent/10 border-accent/20 hover:border-accent-bright/40"},{id:"terminal",icon:xe,label:"Terminal",desc:"Chat from your computer",color:"text-purple-400",bg:"bg-purple-500/10 border-purple-500/20 hover:border-purple-400/40"}].map(({id:t,icon:a,label:d,desc:o,color:se,bg:W})=>e.jsxs("button",{onClick:()=>de(t),className:`flex flex-col items-center text-center p-4 rounded-2xl border ${W} transition-all cursor-pointer group`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:219:18","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"219","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22%5BTemplateLiteral%5D%22%7D",children:[e.jsx("div",{className:`h-10 w-10 rounded-xl flex items-center justify-center mb-3 ${W}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:224:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"224","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D",children:e.jsx(a,{className:`w-5 h-5 ${se}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:225:22","data-matrix-name":"Icon","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"225","data-component-file":"DeployAgentModal.tsx","data-component-name":"Icon","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D"})}),e.jsx("p",{className:"text-sm font-semibold text-white mb-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:227:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"227","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-white%20mb-1%22%7D",children:d}),e.jsx("p",{className:"text-xs text-text-subtle leading-snug","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:228:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"228","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20leading-snug%22%7D",children:o})]},t))}),e.jsxs("button",{onClick:()=>N("advanced"),className:"w-full text-center text-xs text-text-subtle hover:text-text-soft transition-colors py-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:233:14","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"233","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%2
370text-center%20text-xs%20text-text-subtle%20hover%3Atext-text-soft%20transition-colors%20py-1%22%7D",children:["Need to self-host on your own server? ",e.jsx("span",{className:"underline","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:237:54","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"237","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22underline%22%7D",children:"Advanced ->"})]})]}),n==="website"&&e.jsxs("div",{className:"p-6 space-y-5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:243:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"243","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-6%20space-y-5%22%7D",children:[e.jsxs("div",{className:"rounded-2xl border border-line-soft bg-surface/30 p-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:244:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"244","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F30%20p-4%22%7D",children:[e.jsx("p",{className:"text-xs text-text-muted mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:245:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"245","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-2%22%7D",children:"Allowed website origin"}),e.jsx("input",{type:"text",value:v,onChange:t=>X(t.target.value),placeholder:"https://www.example.com",className:"w-full rounded-xl border border-line bg-deep/60 px-3 py-2.5 text-sm text-white outline-none focus:border-teal-500","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:246:16","data-matrix-name":"input","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"246","data-component-file":"DeployAgentModal.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22https%3A%2F%2Fwww.example.com%22%2C%22className%22%3A%22w-full%20rounded-xl%20border%20border-line%20bg-deep%2F60%20px-3%20py-2.5%20text-sm%20text-white%20outline-none%20focus%3Aborder-teal-500%22%7D"}),e.jsx("p",{className:"mt-2 text-xs text-text-subtle","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:253:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"253","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22mt-2%20text-xs%20text-text-subtle%22%7D",children:"Recommended: enter the live website origin where this widget will run. This website key will only work there."})]}),e.jsxs("div",{className:"rounded-2xl border border-line-soft bg-surface/40 p-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:255:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"255","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F40%20p-4%22%7D",children:[e.jsxs("p",{className:"text-xs text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:256:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"256","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-1%22%7D",children:["Paste this into any website builder or HTML site that supports custom JavaScript, before ",e.jsx("code",{className:"text-text-soft","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:256:149","data-matrix-name":"code","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"256","data-component-file":"DeployAgentModal.tsx","data-component-name":"code","data-component-content":"%7B%22className%22%3A%22text-text-soft%22%7D",children:"</body>"}),":"]}),e.jsx("div",{className:"mt-3 rounded-xl border border-line bg-deep/60 p-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:257:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"257","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-3%20rounded-xl%20border%20border-line%20bg-deep%2F60%20p-3%22%7D",children:e.jsx("pre",{className:"text-xs text-teal-200 font-mono whitespace-pre-wrap break-all leading-relaxed","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:258:18","data-matrix-name":"pre","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"258","data-component-file":"DeployAgentModal.tsx","data-component-name":"pre","data-component-content":"%7B%22className%22%3A%22text-xs%20text-teal-200%20font-mono%20whitespace-pre-wrap%20break-all%20leading-relaxed%22%7D",children:E})}),e.jsxs("button",{onClick:()=>c(E,"Code copied!"),className:"mt-3 flex items-center gap-2 px-4 py-2 rounded-xl bg-teal-500/15 border border-teal-500/25 text-teal-300 text-xs font-semibold hover:bg-teal-500/25 transition-colors","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:260:16","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"260","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22mt-3%20flex%20items-center%20gap-2%20px-4%20py-2%20rounded-xl%20bg-teal-500%2F15%20border%20border-teal-500%2F25%20text-teal-300%20text-xs%20font-semibold%20hover%3Abg-teal-500%2F25%20transition-colors%22%7D",children:[e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:264:18","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"264","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"}),"Copy code"]})]}),g?e.jsxs("div",{className:"space-y-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:269:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"269","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:[e.jsxs("div",{className:"rounded-xl border border-warning-fill/20 bg-warning-fill/5 p-3 flex items-start gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:270:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"270","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-warning-fill%2F20%20bg-warning-fill%2F5%20p-3%20flex%20items-start%20gap-2%22%7D",children:[e.jsx(u,{className:"w-3.5 h-3.5 text-warning mt-0.5 flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:271:20","data-matrix-name":"Info","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"271","data-component-file":"DeployAgentModal.tsx","data-component-name":"Info","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-warning%20mt-0.5%20flex-shrink-0%22%7D"}),e.jsxs("p",{className:"text-xs text-warning-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:272:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"272","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-warning-bright%22%7D",children:["Your website key is already in the code above. ",e.jsx("strong",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:272:110","data-matrix-name":"strong","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"272","data-component-file":"DeployAgentModal.tsx","data-component-name":"strong",children:"Copy it now"})," - it won't be shown again."]})]}),e.jsx("p",{className:"text-xs text-text-subtle pl-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:274:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"274","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20pl-1%22%7D",children:"Your website key does not expire unless you revoke it."})]}):e.jsxs("div",{className:"rounded-xl border border-warning-fill/20 bg-warning-fill/[0.06] p-3 flex items-start gap-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:277:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"277","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-warning-fill%2F20%20bg-warning-fill%2F%5B0.06%5D%20p-3%20flex%20items-start%20gap-3%22%7D",children:[e.jsx(k,{className:"w-3.5 h-3.5 text-warning mt-0.5 flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:278:18","data-matrix-name":"Key","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"278","data-component-file":"DeployAgentModal.tsx","data-component-name":"Key","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-warning%20mt-0.5%20flex-shrink-0%22%7D"}),e.jsxs("div",{className:"flex-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:279:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"279","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%22%7D",children:[e.jsxs("p",{className:"text-xs text-warning-bright mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:280:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"280","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-warning-bright%20mb-2%22%7D",children:["The code above has a placeholder - ",e.jsx("code",{className:"bg-panel px-1 rounded","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:280:103","data-matrix-name":"code","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"280","data-component-file":"DeployAgentModal.tsx","data-component-name":"code","data-component-content":"%7B%22className%22%3A%22bg-panel%20px-1%20rounded%22%7D",children:"YOUR_WEBSITE_KEY"}),". Generate a website key to replace it with the real value."]}),e.jsxs("button",{onClick:()=>void C("website"),disabled:l,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-warning-fill/15 border border-amber-400/30 text-warning-bright text-xs font-semibold hover:bg-warning-fill/25 disabled:opacity-50 transition-colors","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:281:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"281","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20gap-1.5%20px-3%20py-1.5%20rounded-lg%20bg-warning-fill%2F15%20border%20border-amber-400%2F30%20text-warning-bright%20text-xs%20font-semibold%20hover%3Abg-warning-fill%2F25%20disabled%3Aopacity-50%20transition-colors%22%7D",children:[e.jsx(F,{className:`w-3 h-3 ${l?"animate-spin":""}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:286:22","data-matrix-name":"RefreshCw","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"286","data-component-file":"DeployAgentModal.tsx","data-component-name":"RefreshCw","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D"}),l?"Generating...":"Generate website key"]}),e.jsx("p",{className:"text-xs text-text-subtle mt-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:289:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"289","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20mt-2%22%7D",children:"This key is scoped to this agent and, if provided, to the website origin above."})]})]}),e.jsxs("div",{className:"rounded-xl border border-line-soft bg-surface/30 p-4 text-xs text-text-muted space-y-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:294:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"294","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line-soft%20bg-surface%2F30%20p-4%20text-xs%20text-text-muted%20space-y-1%22%7D",children:[e.jsx("p",{className:"font-medium text-text-soft","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:295:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"295","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22font-medium%20text-text-soft%22%7D",children:"What happens next:"}),e.jsx("p",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:296:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"296","data-component-file":"DeployAgentModal.tsx","data-component-name":"p",children:"- The same embed works for Wix, Webflow, WordPress, Shopify, or custom HTML"}),e.jsx("p",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:297:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"297","data-component-file":"DeployAgentModal.tsx","data-component-name":"p",children:"- A chat bubble appears in the bottom-right corner of your site"}),e.jsx("p",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:298:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"298","data-component-file":"DeployAgentModal.tsx","data-component-name":"p",children:"- Visitors can message your agent directly and conversations appear in your Workspace"})]})]}),n==="api"&&e.jsxs("div",{className:"p-6 space-y-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:304:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"304","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-6%20sp
37ace-y-4%22%7D",children:[g?e.jsxs("div",{className:"flex gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:306:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"306","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20gap-2%22%7D",children:[e.jsxs("div",{className:"flex-1 rounded-xl border border-success-fill/30 bg-success-fill/[0.06] px-3 py-2.5 flex items-center justify-between gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:307:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"307","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20rounded-xl%20border%20border-success-fill%2F30%20bg-success-fill%2F%5B0.06%5D%20px-3%20py-2.5%20flex%20items-center%20justify-between%20gap-2%22%7D",children:[e.jsxs("div",{className:"min-w-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:308:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"308","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-w-0%22%7D",children:[e.jsxs("p",{className:"text-xs text-success/80 mb-0.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:309:22","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"309","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-success%2F80%20mb-0.5%22%7D",children:["Your API Key ",e.jsx("span",{className:"text-warning","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:309:81","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"309","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-warning%22%7D",children:"(shown once - copy it now)"})]}),e.jsx("code",{className:"text-xs text-emerald-200 font-mono break-all","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:310:22","data-matrix-name":"code","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"310","data-component-file":"DeployAgentModal.tsx","data-component-name":"code","data-component-content":"%7B%22className%22%3A%22text-xs%20text-emerald-200%20font-mono%20break-all%22%7D",children:i})]}),e.jsx("button",{onClick:()=>c(i,"API key copied"),className:"flex-shrink-0 p-1.5 rounded-lg hover:bg-panel text-text-muted hover:text-white transition-colors","aria-label":"Copy",title:"Copy","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:312:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"312","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22flex-shrink-0%20p-1.5%20rounded-lg%20hover%3Abg-panel%20text-text-muted%20hover%3Atext-white%20transition-colors%22%2C%22title%22%3A%22Copy%22%7D",children:e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:313:22","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"313","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"})})]}),e.jsxs("div",{className:"flex-1 rounded-xl border border-line bg-deep/60 px-3 py-2.5 flex items-center justify-between gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:316:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"316","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20rounded-xl%20border%20border-line%20bg-deep%2F60%20px-3%20py-2.5%20flex%20items-center%20justify-between%20gap-2%22%7D",children:[e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:317:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"317","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("p",{className:"text-xs text-text-subtle mb-0.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:318:22","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"318","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20mb-0.5%22%7D",children:"Agent ID"}),e.jsxs("code",{className:"text-xs text-text-soft font-mono","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:319:22","data-matrix-name":"code","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"319","data-component-file":"DeployAgentModal.tsx","data-component-name":"code","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-soft%20font-mono%22%7D",children:[s.slice(0,8),"..."]})]}),e.jsx("button",{onClick:()=>c(s,"Agent ID copied"),className:"p-1.5 rounded-lg hover:bg-panel text-text-muted hover:text-white transition-colors","aria-label":"Copy",title:"Copy","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:321:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"321","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22p-1.5%20rounded-lg%20hover%3Abg-panel%20text-text-muted%20hover%3Atext-white%20transition-colors%22%2C%22title%22%3A%22Copy%22%7D",children:e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:322:22","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"322","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"})})]})]}):e.jsxs("div",{className:"rounded-xl border border-warning-fill/20 bg-warning-fill/[0.06] p-4 flex items-start gap-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:327:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"327","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-warning-fill%2F20%20bg-warning-fill%2F%5B0.06%5D%20p-4%20flex%20items-start%20gap-3%22%7D",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-warning-fill/10 flex items-center justify-center flex-shrink-0 mt-0.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:328:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"328","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-8%20h-8%20rounded-lg%20bg-warning-fill%2F10%20flex%20items-center%20justify-center%20flex-shrink-0%20mt-0.5%22%7D",children:e.jsx(k,{className:"w-4 h-4 text-warning","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:329:20","data-matrix-name":"Key","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"329","data-component-file":"DeployAgentModal.tsx","data-component-name":"Key","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%20text-warning%22%7D"})}),e.jsxs("div",{className:"flex-1 min-w-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:331:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"331","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20min-w-0%22%7D",children:[e.jsx("p",{className:"text-sm font-semibold text-white mb-0.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:332:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"332","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-white%20mb-0.5%22%7D",children:"Your key is hidden for security"}),e.jsx("p",{className:"text-xs text-text-muted mb-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:333:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"333","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-3%22%7D",children:"API keys can only be seen once when first created. Generate a fresh key to copy it and use it in your code."}),e.jsxs("button",{onClick:()=>void C("api"),disabled:l,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-warning-fill/15 border border-amber-400/30 text-warning-bright text-xs font-semibold hover:bg-warning-fill/25 disabled:opacity-50 transition-colors","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:334:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"334","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20gap-1.5%20px-3%20py-1.5%20rounded-lg%20bg-warning-fill%2F15%20border%20border-amber-400%2F30%20text-warning-bright%20text-xs%20font-semibold%20hover%3Abg-warning-fill%2F25%20disabled%3Aopacity-50%20transition-colors%22%7D",children:[e.jsx(F,{className:`w-3 h-3 ${l?"animate-spin":""}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:339:22","data-matrix-name":"RefreshCw","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"339","data-component-file":"DeployAgentModal.tsx","data-component-name":"RefreshCw","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D"}),l?"Generating...":"Generate a fresh key"]}
37),e.jsx("p",{className:"text-xs text-text-subtle mt-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:342:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"342","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20mt-2%22%7D",children:"Once generated, your key does not expire unless you revoke it."})]})]}),e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:347:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"347","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("div",{className:"flex gap-1 mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:348:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"348","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20gap-1%20mb-2%22%7D",children:["curl","python","nodejs","php"].map(t=>e.jsx("button",{onClick:()=>z(t),className:`px-3 py-1 rounded-lg text-xs font-medium transition-colors ${w===t?"bg-accent/20 text-accent-faint border border-accent/30":"text-text-subtle hover:text-text-soft"}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:350:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"350","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22%5BTemplateLiteral%5D%22%7D",children:t==="nodejs"?"Node.js":t},t))}),e.jsxs("div",{className:"rounded-xl border border-line bg-deep/60 p-3 relative","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:359:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"359","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line%20bg-deep%2F60%20p-3%20relative%22%7D",children:[e.jsx("pre",{className:"text-xs text-text-bright font-mono whitespace-pre overflow-x-auto leading-relaxed","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:360:18","data-matrix-name":"pre","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"360","data-component-file":"DeployAgentModal.tsx","data-component-name":"pre","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-bright%20font-mono%20whitespace-pre%20overflow-x-auto%20leading-relaxed%22%7D",children:S[w]}),e.jsx("button",{onClick:()=>c(S[w],"Code copied!"),className:"absolute top-2.5 right-2.5 p-1.5 rounded-lg bg-panel hover:bg-line text-text-muted hover:text-white transition-colors","aria-label":"Copy",title:"Copy","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:361:18","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"361","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22absolute%20top-2.5%20right-2.5%20p-1.5%20rounded-lg%20bg-panel%20hover%3Abg-line%20text-text-muted%20hover%3Atext-white%20transition-colors%22%2C%22title%22%3A%22Copy%22%7D",children:e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:365:20","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"365","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"})})]})]}),g&&e.jsxs("div",{className:"space-y-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:371:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"371","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:[e.jsxs("div",{className:"rounded-xl border border-success-fill/20 bg-success-fill/[0.05] p-3 flex items-center gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:372:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"372","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-success-fill%2F20%20bg-success-fill%2F%5B0.05%5D%20p-3%20flex%20items-center%20gap-2%22%7D",children:[e.jsx(u,{className:"w-3.5 h-3.5 text-success flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:373:20","data-matrix-name":"Info","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"373","data-component-file":"DeployAgentModal.tsx","data-component-name":"Info","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-success%20flex-shrink-0%22%7D"}),e.jsxs("p",{className:"text-xs text-success-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:374:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"374","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-success-bright%22%7D",children:["Your key is already in the code above. ",e.jsx("strong",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:374:102","data-matrix-name":"strong","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"374","data-component-file":"DeployAgentModal.tsx","data-component-name":"strong",children:"Copy it now"})," - it won't be shown again."]})]}),e.jsx("p",{className:"text-xs text-text-subtle pl-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:376:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"376","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20pl-1%22%7D",children:"Your API key does not expire unless you revoke it."})]})]}),n==="terminal"&&e.jsxs("div",{className:"p-6 space-y-5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:383:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"383","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-6%20sp
37ace-y-5%22%7D",children:[!g&&e.jsxs("div",{className:"rounded-xl border border-warning-fill/20 bg-warning-fill/[0.06] p-3 flex items-start gap-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:385:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"385","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-warning-fill%2F20%20bg-warning-fill%2F%5B0.06%5D%20p-3%20flex%20items-start%20gap-3%22%7D",children:[e.jsx(k,{className:"w-3.5 h-3.5 text-warning mt-0.5 flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:386:18","data-matrix-name":"Key","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"386","data-component-file":"DeployAgentModal.tsx","data-component-name":"Key","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-warning%20mt-0.5%20flex-shrink-0%22%7D"}),e.jsxs("div",{className:"flex-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:387:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"387","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%22%7D",children:[e.jsxs("p",{className:"text-xs text-warning-bright mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:388:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"388","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-warning-bright%20mb-2%22%7D",children:["The commands below use ",e.jsx("code",{className:"bg-panel px-1 rounded","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:388:91","data-matrix-name":"code","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"388","data-component-file":"DeployAgentModal.tsx","data-component-name":"code","data-component-content":"%7B%22className%22%3A%22bg-panel%20px-1%20rounded%22%7D",children:"YOUR_API_KEY"})," as a placeholder. Generate a real key first."]}),e.jsxs("button",{onClick:()=>void C("terminal"),disabled:l,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-warning-fill/15 border border-amber-400/30 text-warning-bright text-xs font-semibold hover:bg-warning-fill/25 disabled:opacity-50 transition-colors","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:389:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"389","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20gap-1.5%20px-3%20py-1.5%20rounded-lg%20bg-warning-fill%2F15%20border%20border-amber-400%2F30%20text-warning-bright%20text-xs%20font-semibold%20hover%3Abg-warning-fill%2F25%20disabled%3Aopacity-50%20transition-colors%22%7D",children:[e.jsx(F,{className:`w-3 h-3 ${l?"animate-spin":""}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:394:22","data-matrix-name":"RefreshCw","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"394","data-component-file":"DeployAgentModal.tsx","data-component-name":"RefreshCw","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D"}),l?"Generating...":"Generate API key"]})]})]}),g&&e.jsxs("div",{className:"space-y-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:401:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"401","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:[e.jsxs("div",{className:"rounded-xl border border-success-fill/20 bg-success-fill/[0.05] p-3 flex items-center gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:402:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"402","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-success-fill%2F20%20bg-success-fill%2F%5B0.05%5D%20p-3%20flex%20items-center%20gap-2%22%7D",children:[e.jsx(u,{className:"w-3.5 h-3.5 text-success flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:403:20","data-matrix-name":"Info","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"403","data-component-file":"DeployAgentModal.tsx","data-component-name":"Info","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-success%20flex-shrink-0%22%7D"}),e.jsxs("p",{className:"text-xs text-success-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:404:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"404","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-success-bright%22%7D",children:["Your key is already in the commands below. ",e.jsx("strong",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:404:106","data-matrix-name":"strong","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"404","data-component-file":"DeployAgentModal.tsx","data-component-name":"strong",children:"Copy and run them now"})," - the key won't be shown again."]})]}),e.jsx("p",{className:"text-xs text-text-subtle pl-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:406:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"406","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-subtle%20pl-1%22%7D",children:"Your API key does not expire unless you revoke it."})]}),e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:409:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"409","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("p",{className:"text-xs text-text-muted mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:410:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"410","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-2%22%7D",children:"Open your terminal and run this to start chatting:"}),e.jsxs("div",{className:"rounded-xl border border-line bg-deep/60 p-3 relative","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:411:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"411","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line%20bg-deep%2F60%20p-3%20relative%22%7D",children:[e.jsx("pre",{className:"text-xs text-purple-200 font-mono whitespace-pre-wrap break-all leading-relaxed","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:412:18","data-matrix-name":"pre","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"412","data-component-file":"DeployAgentModal.tsx","data-component-name":"pre","data-component-content":"%7B%22className%22%3A%22text-xs%20text-purple-200%20font-mono%20whitespace-pre-wrap%20break-all%20leading-relaxed%22%7D",children:R}),e.jsx("button",{onClick:()=>c(R,"Command copied!"),className:"absolute top-2.5 right-2.5 p-1.5 rounded-lg bg-panel hover:bg-line text-text-muted hover:text-white transition-colors","aria-label":"Copy",title:"Copy","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:413:18","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"413","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22absolute%20top-2.5%20right-2.5%20p-1.5%20rounded-lg%20bg-panel%20hover%3Abg-line%20text-text-muted%20hover%3Atext-white%20transition-colors%22%2C%22title%22%3A%22Copy%22%7D",children:e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:417:20","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"417","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"})})]}),e.jsx("p",{className:"mt-1.5 text-xs text-text-subtle","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:420:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"420","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22mt-1.5%20text-xs%20text-text-subtle%22%7D",children:"No installation needed. Works on Mac, Linux, and WSL."})]}),e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:423:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"423","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("p",{className:"text-xs text-text-muted mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:424:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"424","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-2%22%7D",children:"Or send a single message:"}),e.jsxs("div",{className:"rounded-xl border border-line bg-deep/60 p-3 relative","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:425:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"425","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line%20bg-deep%2F60%20p-3%20relative%22%7D",children:[e.jsx("pre",{className:"text-xs text-text-bright font-mono whitespace-pre-wrap break-all leading-relaxed","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:426:18","data-matrix-name":"pre","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"426","data-component-file":"DeployAgentModal.tsx","data-component-name":"pre","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-bright%20font-mono%20whitespace-pre-wrap%20break-all%20leading-relaxed%22%7D",children:_}),e.jsx("button",{onClick:()=>c(_,"Command copied!"),className:"absolute top-2.5 right-2.5 p-1.5 rounded-lg bg-panel hover:bg-line text-text-muted hover:text-white transition-colors","aria-label":"Copy",title:"Copy","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:427:18","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"427","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22absolute%20top-2.5%20right-2.5%20p-1.5%20rounded-lg%20bg-panel%20hover%3Abg-line%20text-text-muted%20hover%3Atext-white%20transition-colors%22%2C%22title%22%3A%22Copy%22%7D",children:e.jsx(m,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:431:20","data-matrix-name":"Copy","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"431","data-component-file":"DeployAgentModal.tsx","data-component-name":"Copy","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"})})]})]})]}),n==="advanced"&&e.jsxs("div",{className:"p-6 space-y-4 overflow-y-auto","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:439:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"439","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-6%20sp
37ace-y-4%20overflow-y-auto%22%7D",children:[e.jsxs("div",{className:"rounded-xl border border-line bg-surface/40 p-3 flex items-start gap-2 mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:440:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"440","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line%20bg-surface%2F40%20p-3%20flex%20items-start%20gap-2%20mb-2%22%7D",children:[e.jsx(u,{className:"w-3.5 h-3.5 text-text-muted mt-0.5 flex-shrink-0","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:441:16","data-matrix-name":"Info","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"441","data-component-file":"DeployAgentModal.tsx","data-component-name":"Info","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20text-text-muted%20mt-0.5%20flex-shrink-0%22%7D"}),e.jsxs("p",{className:"text-xs text-text-muted","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:442:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"442","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%22%7D",children:["For self-hosting on your own server or VPC. Register a runtime worker first in ",e.jsx("span",{className:"text-info font-medium","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:442:134","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"442","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-info%20font-medium%22%7D",children:"Settings -> Runtime Workers"}),", then select it below to deploy your agent."]})]}),e.jsx("div",{className:"rounded-2xl border border-line-soft bg-surface/40 p-4 flex items-start justify-between gap-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:445:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"445","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F40%20p-4%20flex%20items-start%20justify-between%20gap-4%22%7D",children:e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:446:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"446","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.18em] text-text-subtle","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:447:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"447","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20uppercase%20tracking-%5B0.18em%5D%20text-text-subtle%22%7D",children:"Current deployment"}),D?e.jsxs("p",{className:"mt-2 text-sm text-text-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:449:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"449","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22mt-2%20text-sm%20text-text-bright%22%7D",children:["Runtime: ",e.jsx("span",{className:"font-mono text-cyan-200","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:450:31","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"450","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22font-mono%20text-cyan-200%22%7D",children:D.runtime_instance_id}),e.jsx("span",{className:"ml-3 px-2 py-0.5 rounded-full text-xs border border-line bg-surface text-text-soft","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:451:22","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"451","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22ml-3%20px-2%20py-0.5%20rounded-full%20text-xs%20border%20border-line%20bg-surface%20text-text-soft%22%7D",children:D.status})]}):e.jsx("p",{className:"mt-2 text-sm text-text-muted","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:454:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"454","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22mt-2%20text-sm%20text-text-muted%22%7D",children:"Not deployed yet."})]})}),e.jsxs("div",{className:"rounded-2xl border border-line-soft bg-surface/40 p-5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:459:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"459","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F40%20p-5%22%7D",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:4
3760:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"460","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%20mb-4%22%7D",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded-full bg-info-fill/15 border border-info-fill/25 text-xs font-bold text-info-bright","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:461:18","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"461","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-center%20w-6%20h-6%20rounded-full%20bg-info-fill%2F15%20border%20border-info-fill%2F25%20text-xs%20font-bold%20text-info-bright%22%7D",children:"1"}),e.jsx("p",{className:"text-sm font-semibold text-white","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:4
3762:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"462","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-white%22%7D",children:"Select a runtime worker"})]}),B.length>0?e.jsx("select",{value:f,onChange:t=>Z(t.target.value),className:"w-full px-3 py-2.5 rounded-xl bg-deep border border-line text-white text-sm outline-none focus:border-info-fill","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:465:18","data-matrix-name":"select","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"465","data-component-file":"DeployAgentModal.tsx","data-component-name":"select","data-component-content":"%7B%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%20px-3%20py-2.5%20rounded-xl%20bg-deep%20border%20border-line%20text-white%20text-sm%20outline-none%20focus%3Aborder-info-fill%22%7D",children:B.map(t=>e.jsxs("option",{value:t.id,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:4
3767:22","data-matrix-name":"option","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"467","data-component-file":"DeployAgentModal.tsx","data-component-name":"option","data-component-content":"%7B%22value%22%3A%22%5BMemberExpression%5D%22%7D",children:[t.name," - ",t.mode," - ",t.status]},t.id))}):e.jsxs("div",{className:"rounded-xl border border-line bg-deep/40 p-4 text-center","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:473:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"473","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-line%20bg-deep%2F40%20p-4%20text-center%22%7D",children:[e.jsx("p",{className:"text-sm text-text-muted mb-3","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:474:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"474","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-text-muted%20mb-3%22%7D",children:"No runtime workers registered yet."}),e.jsxs("button",{type:"button",onClick:()=>{$(),j==null||j("runtime-workers")},className:"inline-flex items-center gap-2 px-4 py-2 rounded-xl bg-info-fill/15 border border-info-fill/30 text-info-bright text-sm font-semibold hover:bg-info-fill/25 transition-colors","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:475:20","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"475","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22type%22%3A%22button%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22inline-flex%20items-center%20gap-2%20px-4%20py-2%20rounded-xl%20bg-info-fill%2F15%20border%20border-info-fill%2F30%20text-info-bright%20text-sm%20font-semibold%20hover%3Abg-info-fill%2F25%20transition-colors%22%7D",children:[e.jsx(ge,{className:"w-3.5 h-3.5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:480:22","data-matrix-name":"Server","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"480","data-component-file":"DeployAgentModal.tsx","data-component-name":"Server","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%22%7D"}),"Go to Runtime Workers ->"]})]})]}),e.jsxs("div",{className:"rounded-2xl border border-line-soft bg-surface/40 p-5","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:487:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"487","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F40%20p-5%22%7D",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:488:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"488","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%20mb-4%22%7D",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded-full bg-accent/15 border border-accent/25 text-xs font-bold text-accent-faint","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:489:18","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"489","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-center%20w-6%20h-6%20rounded-full%20bg-accent%2F15%20border%20border-accent%2F25%20text-xs%20font-bold%20text-accent-faint%22%7D",children:"2"}),e.jsx("p",{className:"text-sm font-semibold text-white","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:490:18","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"490","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-white%22%7D",children:"Deploy agent to runtime"})]}),e.jsxs(H,{type:"button",variant:"primary",size:"lg",className:"w-full rounded-xl",onClick:()=>void J(),disabled:A||!f,loading:A,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:492:16","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"492","data-component-file":"DeployAgentModal.tsx","data-component-name":"Button","data-component-content":"%7B%22type%22%3A%22button%22%2C%22variant%22%3A%22primary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%2
370rounded-xl%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BLogicalExpression%5D%22%2C%22loading%22%3A%22%5BIdentifier%5D%22%7D",children:[!A&&(f?`Deploy to ${((I=B.find(t=>t.id===f))==null?void 0:I.name)||"runtime"}`:"Select a runtime first"),A&&"Deploying..."]})]}),e.jsxs("div",{className:"rounded-2xl border border-line-soft bg-surface/30 p-4","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:498:14","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"498","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-2xl%20border%20border-line-soft%20bg-surface%2F30%20p-4%22%7D",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.18em] text-text-subtle mb-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:499:16","data-matrix-name":"p","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"499","data-component-file":"DeployAgentModal.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20uppercase%20tracking-%5B0.18em%5D%20text-text-subtle%20mb-2%22%7D",children:"Test execution"}),e.jsxs("div",{className:"flex gap-2","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:500:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"500","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20gap-2%22%7D",children:[e.jsx("button",{type:"button",onClick:()=>void ee(),disabled:x||!D,className:"flex-1 px-3 py-2 rounded-xl border border-line bg-surface/60 text-white text-sm font-semibold hover:bg-panel disabled:opacity-60","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:501:18","data-matrix-name":"button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"501","data-component-file":"DeployAgentModal.tsx","data-component-name":"button","data-component-content":"%7B%22type%22%3A%22button%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BLogicalExpression%5D%22%2C%22className%22%3A%22flex-1%20px-3%20py-2%20rounded-xl%20border%20border-line%20bg-surface%2F60%20text-white%20text-sm%20font-semibold%20hover%3Abg-panel%20disabled%3Aopacity-60%22%7D",children:x?"Working...":"Create test job"}),e.jsx(H,{type:"button",variant:"primary",size:"sm",className:"flex-1 rounded-xl",onClick:()=>void te(),disabled:x||!((P=p==null?void 0:p.job)!=null&&P.id),loading:x,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:504:18","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"504","data-component-file":"DeployAgentModal.tsx","data-component-name":"Button","data-component-content":"%7B%22type%22%3A%22button%22%2C%22variant%22%3A%22primary%22%2C%22size%22%3A%22sm%22%2C%22className%22%3A%22flex-1%20rounded-xl%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22disabled%22%3A%22%5BLogicalExpression%5D%22%2C%22loading%22%3A%22%5BIdentifier%5D%22%7D",children:!x&&"Approve test job"})]}),((L=p==null?void 0:p.job)==null?void 0:L.id)&&(()=>{const t=p.job.status,a={pending_approval:["text-warning","approval required"],queued:["text-accent-bright","waiting for runtime"],running:["text-info animate-pulse","executing..."],succeeded:["text-success","done!"],failed:["text-danger","failed"],canceled:["text-text-muted","canceled"]},[d,o]=a[t]||["text-text-bright",t];return e.jsxs("div",{className:"mt-3 rounded-xl border border-line-soft bg-deep/40 p-3 text-xs text-text-soft","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:520:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"520","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-3%20rounded-xl%20border%20border-line-soft%20bg-deep%2F40%20p-3%20text-xs%20text-text-soft%22%7D",children:[e.jsxs("div",{"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:521:22","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"521","data-component-file":"DeployAgentModal.tsx","data-component-name":"div",children:["Job: ",e.jsx("span",{className:"font-mono text-cyan-200","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:521:32","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"521","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22font-mono%20text-cyan-200%22%7D",children:p.job.id})]}),e.jsxs("div",{className:"mt-1","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:522:22","data-matrix-name":"div","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"522","data-component-file":"DeployAgentModal.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-1%22%7D",children:["Status: ",e.jsx("span",{className:`font-semibold ${d}`,"data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:522:52","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"522","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22%5BTemplateLiteral%5D%22%7D",children:t})," ",e.jsxs("span",{className:"text-text-subtle","data-matrix-id":"src/pages/dashboard/fleet/DeployAgentModal.tsx:522:111","data-matrix-name":"span","data-component-path":"src/pages/dashboard/fleet/DeployAgentModal.tsx","data-component-line":"522","data-component-file":"DeployAgentModal.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-text-subtle%22%7D",children:["(",o,")"]})]})]})})()]})]})]})]})})}export{Be as DeployAgentModal};
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.