1import{_ as X,a as Z}from"./DEoDJugK.js";import{f as tt,g as ot,h as et,w as I,r as st,u as nt,j as V,c as l,b as d,m as t,v as e,s as c,n as lt,x as i,y as B,z as H,q as at,i as O,o as a,H as it,p as ct,F as rt,e as dt,_ as ut}from"./TlgEPLjM.js";import{u as pt,_ as _t}from"./DtFqexya.js";import{d as mt}from"./CTl00kz3.js";import{w as ht}from"./CcrkV5Im.js";import{u as gt}from"./BlV6hc5D.js";const kt={class:"docs-page"},yt={class:"docs-layout"},vt={class:"docs-layout-inner"},ft={class:"docs-main"},bt={class:"docs-content"},xt={class:"tool-detail-header"},Tt={class:"tool-detail-meta"},Dt={key:0,class:"tool-detail-category"},St={key:0,class:"tool-detail-desc"},Nt={key:1,class:"tool-detail-section"},Lt={class:"tool-params-table"},Pt={key:2,class:"tool-detail-section"},Ct={class:"tool-code-block"},Mt={key:3,class:"tool-detail-section"},wt={class:"tool-code-block"},Ft={key:4,class:"tool-detail-section"},$t=["innerHTML"],It={key:5,class:"tool-detail-section"},Vt={key:0},Bt={key:1,class:"tool-example-desc"},Ht={key:2,class:"tool-example-block"},Ot={class:"tool-code-block"},qt={key:3,class:"tool-example-block"},At={class:"tool-code-block"},Et=tt({__name:"[slug]",async setup(Jt){var y,v,f,b;let r,u;const p=ot(),g=p.params.slug,{setPageTitle:q}=nt(),{getDocPages:A,findMcpToolBySlug:E}=et(),{data:_}=([r,u]=I(()=>O("doc-pages-nav",()=>A())),r=await r,u(),r),{data:J}=([r,u]=I(()=>O(`mcp-tool-${g}`,()=>E(g))),r=await r,u(),r),o=st(J.value,{notFound:"Tool Not Found",unavailable:"Documentation temporarily unavailable"});q(o.name),gt({title:((y=o.seo)==null?void 0:y.metaTitle)||`${o.name} | Marcora MCP Tools`,description:((v=o.seo)==null?void 0:v.metaDescription)||o.description||"",ogTitle:((f=o.seo)==null?void 0:f.metaTitle)||`${o.name} | Marcora MCP Tools`,ogDescription:((b=o.seo)==null?void 0:b.metaDescription)||o.description||"",ogType:"article"});const R=V(()=>p.path),{prevLink:z,nextLink:Y}=pt(_,R),j=V(()=>o!=null&&o.instructions?ht(mt.parse(o.instructions)):""),k=m=>m?JSON.stringify(m,null,2):"";return(m,n)=>{var x,T,D,S,N,L,P,C,M,w,F,$;const G=X,K=Z,Q=at,U=_t,W=dt;return a(),l("div",kt,[d(it,{style_2:!0}),t("div",yt,[d(G,{pages:e(_)||[],currentPath:e(p).path},null,8,["pages","currentPath"]),t("div",vt,[d(K,{pages:e(_)||[],currentPath:e(p).path,class:"docs-sidebar-desktop"},null,8,["pages","currentPath"]),t("main",ft,[t("div",bt,[t("div",xt,[d(Q,{to:(T=(x=e(o))==null?void 0:x.doc_page)!=null&&T.slug?`/docs/${e(o).doc_page.slug}`:"/docs",class:"tool-detail-back"},{default:lt(()=>{var s,h;return[n[0]||(n[0]=t("i",{class:"fas fa-arrow-left"},null,-1)),ct(" "+i(((h=(s=e(o))==null?void 0:s.doc_page)==null?void 0:h.title)||"Documentation"),1)]}),_:1},8,["to"]),t("div",Tt,[(D=e(o))!=null&&D.toolCategory?(a(),l("span",Dt,i(e(o).toolCategory),1)):c("",!0)])]),t("h1",null,i((S=e(o))==null?void 0:S.name),1),(N=e(o))!=null&&N.description?(a(),l("p",St,i(e(o).description),1)):c("",!0),(P=(L=e(o))==null?void 0:L.parameters)!=null&&P.length?(a(),l("div",Nt,[n[2]||(n[2]=t("h2",{id:"parameters"},"Parameters",-1)),t("table",Lt,[n[1]||(n[1]=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"Type"),t("th",null,"Required"),t("th",null,"Default"),t("th",null,"Description")])],-1)),t("tbody",null,[(a(!0),l(B,null,H(e(o).parameters,s=>(a(),l("tr",{key:s.id},[t("td",null,[t("code",null,i(s.name),1)]),t("td",null,[t("code",null,i(s.type),1)]),t("td",null,i(s.required?"Yes":"No"),1),t("td",null,i(s.defaultValue||"â"),1),t("td",null,i(s.description||"â"),1)]))),128))])])])):c("",!0),(C=e(o))!=null&&C.inputSchema?(a(),l("div",Pt,[n[3]||(n[3]=t("h2",{id:"input-schema"},"Input Schema",-1)),t("pre",Ct,[t("code",null,i(k(e(o).inputSchema)),1)])])):c("",!0),(M=e(o))!=null&&M.outputSchema?(a(),l("div",Mt,[n[4]||(n[4]=t("h2",{id:"output-schema"},"Output Schema",-1)),t("pre",wt,[t("code",null,i(k(e(o).outputSchema)),1)])])):c("",!0),(w=e(o))!=null&&w.instructions?(a(),l("div",Ft,[n[5]||(n[5]=t("h2",{id:"instructions"},"Instructions",-1)),t("div",{class:"docs-body",innerHTML:e(j)},null,8,$t)])):c("",!0),($=(F=e(o))==null?void 0:F.examples)!=null&&$.length?(a(),l("div",It,[n[8]||(n[8]=t("h2",{id:"examples"},"Examples",-1)),(a(!0),l(B,null,H(e(o).examples,(s,h)=>(a(),l("div",{key:s.id,class:"tool-example"},[s.title?(a(),l("h3",Vt,i(s.title),1)):c("",!0),s.description?(a(),l("p",Bt,i(s.description),1)):c("",!0),s.input?(a(),l("div",Ht,[n[6]||(n[6]=t("div",{class:"tool-example-label"},"Input",-1)),t("pre",Ot,[t("code",null,i(s.input),1)])])):c("",!0),s.output?(a(),l("div",qt,[n[7]||(n[7]=t("div",{class:"tool-example-label"},"Output",-1)),t("pre",At,[t("code",null,i(s.output),1)])])):c("",!0)]))),128))])):c("",!0),d(U,{prevLink:e(z),nextLink:e(Y)},null,8,["prevLink","nextLink"])])])])]),d(rt),d(W)])}}}),Qt=ut(Et,[["__scopeId","data-v-3fb5d929"]]);export{Qt 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.