1/*! For license information please see containers-skills-article.077984f170200824b0a3.js.LICENSE.txt */ 2(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[40599],{51802:(e,t,l)=>{l.d(t,{A:()=>o});var n=l(96540);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"};var r=l(59114);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},s.apply(this,arguments)}const i=(e,t)=>n.createElement(r.A,s({},e,{ref:t,icon:a}));const o=n.forwardRef(i)},385:(e,t,l)=>{l.d(t,{A:()=>o});var n=l(96540);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"};var r=l(59114);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},s.apply(this,arguments)}const i=(e,t)=>n.createElement(r.A,s({},e,{ref:t,icon:a}));const o=n.forwardRef(i)},77716:(e,t,l)=>{l.d(t,{A:()=>u});var n=l(96540),a=l(6442),r=l(45135),s=l(51802),i=l(19570),o=l(51554),c=l(58551),m=l(20324),g=l(23441);const u=function(e){let{slug:t,fileUrl:l,showCopyActions:u=!0}=e;const d=(0,a.A)(),p=(0,r.wA)(),f=(0,g.A)(),h=(0,m.C)(),y=(0,r.d4)((e=>e.skills.current)),E=(0,r.d4)((e=>
2e.skills.texts[t])),[w,A]=(0,n.useState)(""),k=n.createElement(c.A,{type:"accent",size:"large",icon:n.createElement(s.A,{"aria-hidden":"true"}),disabled:Boolean(w)&&"run"!==w,loading:"run"===w,onClick:async function(){if(y?.slug===t&&y.text)f.push("/chat-gpt/",{state:{prompt:y.text}});else{A("run");try{const e=await p((0,o.SK)(t));e?.text&&f.push("/chat-gpt/",{state:{prompt:e.text}})}finally{A("")}}}},d.formatMessage({id:"skills.runInChat"}));return n.createElement(i.A,{size:8,wrap:!0},k,u&&n.createElement(n.Fragment,null,n.createElement(c.A,{type:"link",size:"large",onClick:()=>h(l)},d.formatMessage({id:"skills.copyLink"})),n.createElement(c.A,{type:"link",size:"large",loading:"copy"===w,onClick:()=>async function(e,l){if("string"==typeof E)return void l(E);A(e);const n=await p((0,o.bO)(t));A(""),null!==n&&l(n)}("copy",(e=>h(e)))},d.formatMessage({id:"skills.copyText"}))))}},98347:(e,t,l)=>{function n(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4;const n=e.find((e=>e.slug===t));return n?e.filter((e=>e.slug!==t)).sort(((e,t)=>Number(t.categoryId===n.categoryId)-Number(e.categoryId===n.categoryId)||t.views-e.views)).slice(0,l):[]}function a(e,t,l,n){const a=t.trim().toLocaleLowerCase().replace(/Ñ/g,"е").split(/\s+/).filter(Boolean),r=e.filter((e=>{const t=`${e.title} ${e.description} ${e.slug} ${e.categoryTitle}`.toLocaleLowerCase().replace(/Ñ/g,"е");return("all"===l||e.categoryId===l)&&a.every((e=>t.includes(e)))}));return"popular"===n?r.sort(((e,t)=>t.views-e.views)):r}function r(e,t){return`${e}/skill/${t}.txt`}l.d(t,{$d:()=>a,gx:()=>n,rC:()=>r})},40885:(e,t,l)=>{l.d(t,{A:()=>c});var n=l(90644),a=l(96540),r=l(15374);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)({}).hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},s.apply(null,arguments)}const i=(0,n.A)("h2",{target:"ehlc1yx1"})({name:"1m7mhe7",styles:"font-size:21px;margin-top:0"}),o=(0,n.A)("div",{target:"ehlc1yx0"})("margin:0 0 9px;padding-top:",(e=>e.withPadding?"10px":""),";font-size:15px;");const c=function(e){let{title:t="",children:l,...n}=e;return a.createElement(r.A,s({},n,{size:"large"}),t&&a.createElement(i,null,t),a.createElement(o,{withPadding:t,className:"markdown"},l))}},56021:(e,t,l)=>{l.d(t,{A:()=>s});var n=l(90644),a=l(96540);const r=(0,n.A)("div",{target:"e1hke7af0"})({name:"1tadvzm",styles:"display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px"}),s=e=>{let{tools:t}=e;return a.createElement(r,null,t.map(((e,t)=>a.createElement("div",{key:t},e))))}},31218:(e,t,l)=>{l.d(t,{E:()=>h,H1:()=>m,H2:()=>u,H3:()=>p});var n=l(90644),a=l(96540);const r=(0,n.A)("h1",{target:"e1nyyth24"})({name:"iddvfu",styles:"font-weight:700;font-size:22px"}),s=(0,n.A)("h2",{target:"e1nyyth23"})({name:"fmhtg3",styles:"font-weight:700;font-size:20px"}),i=(0,n.A)("h3",{target:"e1nyyth22"})({name:"xvarew",styles:"font-weight:700;font-size:18px"}),o=(0,n.A)("div",{target:"e1nyyth21"})({name:"si71zc",styles:"font-size:13px;font-weight:700"});function c(e){let{children:t}=e;return a.createElement(r,null,t)}const m=(0,a.memo)(c);function g(e){let{children:t,style:l={}}=e;return a.createElement(s,{style:l},t)}const u=(0,a.memo)(g);function d(e){let{children:t}=e;return a.createElement(i,null,t)}const p=(0,a.memo)(d);function f(e){let{children:t}=e;return a.createElement(o,null,t)}const h=(0,a.memo)(f)},77151:(e,t,l)=>{l.r(t),l.d(t,{default:()=>H});var n=l(90644),a=l(96540),r=l(6442),s=l(58065),i=l(45135),o=l(86102),c=l(385),m=l(57046),g=l(40712),u=l(97072),d=l(19570),p=l(76541),f=l(51554),h=l(96689),y=l(77716),E=l(98347),w=l(94238),A=l(15374),k=l(58551),v=l(40885),x=l(56021),b=l(31218),M=l(21271),L=l(20324);const z=(0,n.A)("article",{target:"e82bo396"})({name:"1bkyzi0",styles:"max-width:880px;margin:28px auto 0;overflow-wrap:anywhere"}),C=(0,n.A)("div",{target:"e82bo395"})({name:"1oluiww",styles:"display:grid;margin-top:28px"}),O=(0,n.A)("nav",{target:"e82bo394"})({name:"18uqayh",styles:"margin-bottom:16px"}),T=(0,n.A)("h1",{target:"e82bo393"})({name:"1qkpt93",styles:"margin:0 0 8px"}),_=(0,n.A)(g.A.Paragraph,{target:"e82bo392"})({name:"tsl7be",styles:"&&{max-width:760px;margin:0 0 20px;color:var(--muted-color);font-size:17px;line-height:1.6;}"}),U=(0,n.A)("div",{target:"e82bo391"})({name:"r6ln25",styles:"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%"}),j=(0,n.A)("pre",{target:"e82bo390"})({name:"ojq3ym",styles:"max-height:70vh;overflow:auto;margin:0;padding:20px;border-radius:8px;background:rgba(var(--text-rgb), 0.035);color:var(--text-color);font:13px/1.7 var(--font-family-monospace);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2"});const H=function(){const e=(0,r.A)(),t=(0,i.wA)(),l=(0,L.C)(),{slug:n}=(0,o.g)(),g=(0,i.d4)((e=>e.skills.current)),H=(0,i.d4)((e=>e.skills.items)),I=(0,i.d4)((e=>e.skills.isLoaded)),$=(0,i.d4)((e=>e.skills.errorSlug===n)),N=(0,i.d4)((e=>e.prcyLinks.baseUrl)),B=Boolean(g)&&g.slug===n,S=!B&&!$,D=(0,E.gx)(H,n);(0,a.useEffect)((()=>{B||t((0,f.SK)(n))}),[n]),(0,a.useEffect)((()=>{I||t((0,f.pC)())}),[I]);const P=(0,E.rC)(N,n);return a.createElement(a.Fragment,null,B&&a.createElement(p.A,{translations:{title:e.formatMessage({id:"skills.article.meta.title"},{title:g.title}),description:g.description||e.formatMessage({id:"skills.meta.description"}),canonical:`${N}/skill/${n}/`}}),a.createElement(M.A,null,a.createElement(z,null,a.createElement(O,{"aria-label":e.formatMessage({id:"skills.title"})},a.createElement(o.N_,{to:"/skill/"},"â ",e.formatMessage({id:"skills.backToList"}))),$&&a.createElement(w.A,{type:"danger",size:"large"},e.formatMessage({id:"skills.fetch.item.fail"})),a.createElement(u.A,{active:!0,loading:S},B&&a.createElement(a.Fragment,null,a.createElement(T,null,g.title),g.description&&a.createElement(_,null,g.description),a.createElement(y.A,{slug:n,fileUrl:P,showCopyActions:!1}),a.createElement(C,null,a.createElement(A.A,{size:"large",title:a.createElement(U,null,a.createElement("span",null,e.formatMessage({id:"skills.article.instruction"})),a.createElement(d.A,{size:4,wrap:!0,style:{marginLeft:"auto",justifyContent:"flex-end"}},a.createElement(k.A,{type:"text",icon:a.createElement(c.A,null),onClick:()=>l(P)},e.formatMessage({id:"skills.copyLink"})),a.createElement(k.A,{type:"text",icon:a.createElement(m.A,null),onClick:()=>l(g.text)},e.formatMessage({id:"skills.copyText"}))))},a.createElement(j,{tabIndex:0,"aria-label":e.formatMessage({id:"skills.article.instruction"})},g.text)),a.createElement(v.A,{title:e.formatMessage({id:"skills.article.howToUse"})},a.createElement(b.H3,null,e.formatMessage({id:"skills.article.howToUse.chat"})),a.createElement("ol",null,a.createElement("li",null,e.formatMessage({id:"skills.article.howToUse.open"})),a.createElement("li",null,e.formatMessage({id:"skills.article.howToUse.input"})),a.createElement("li",null,e.formatMessage({id:"skills.article.howToUse.result"}))),a.createElement(b.H3,null,e.formatMessage({id:"skills.article.howToUse.external"})),a.createElement("ol",null,a.createElement("li",null,a.createElement(s.A,{id:"skills.article.howToUse.connect",values:{link:e=>a.createElement(o.N_,{to:"/pages/mcp/"},e)}})),a.createElement("li",null,e.formatMessage({id:"skills.article.howToUse.paste"}))),a.createElement("p",null,e.formatMessage({id:"skills.article.howToUse.fallback"}))),D.length>0&&a.createElement(v.A,{title:e.formatMessage({id:"skills.article.related"})},a.createElement(x.A,{tools:D.map((e=>a.createElement(o.N_,{key:e.id,to:`/skill/${e.slug}/`},e.title)))}))))))),a.createElement(h.A,{expanded:!0}))}},76541:(e,t,l)=>{l.d(t,{A:()=>r});var n=l(96540),a=l(46512);const r=function(e){let{translations:t}=e;return n.createElement(a.mg,null,n.createElement("title",null,t.title),n.createElement("meta",{name:"description",content:t.description}),n.createElement("meta",{property:"og:title",content:t.title}),t.image&&n.createElement("meta",{property:"og:image",content:t.image}),n.createElement("meta",{property:"og:image:width",content:"600"}),n.createElement("meta",{property:"og:image:height",content:"320"}),n.createElement("meta",{property:"og:type",content:"website"}),t.canonical&&n.createElement("meta",{property:"og:url",content:t.canonical}),n.createElement("meta",{property:"og:description",content:t.description}),t.canonical&&n.createElement("link",{rel:"canonical",href:t.canonical}))}},20324:(e,t,l)=>{l.d(t,{C:()=>i,l:()=>s});var n=l(96540),a=l(45135),r=l(37632);async function s(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{successMessageId:n="common.copySuccess",errorMessageId:a="common.copyError"}=l;if(!e)return t((0,r.Hu)({error:[{id:a}]})),!1;try{return await navigator.clipboard.writeText(e),null!==n&&t((0,r.Hu)({success:[{id:n}]})),!0}catch{return t((0,r.Hu)({error:[{id:a}]})),!1}}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,a.wA)();return(0,n.useCallback)((l=>s(l,t,e)),[t,e.successMessageId,e.errorMessageId])}}}]);
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.