1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`d3d7f33885ffe420ffaed73d5934e4a2be1856ef`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`d0036c10-2981-4931-88b3-6fd901ee5fe6`,e._sentryDebugIdIdentifier=`sentry-dbid-d0036c10-2981-4931-88b3-6fd901ee5fe6`)}catch{}})();import{$ as e,D as t,Dt as n,E as r,H as i,I as a,J as o,K as s,L as c,O as l,Ot as u,P as d,Q as f,St as p,U as m,V as h,X as g,dt as _,ft as v,gt as y,it as b,jt as x,v as S,vt as C,wt as w,xt as T,yt as E,z as D}from"./F2x2LXrT.js";import"./D_t_OSPh.js";import{t as O}from"./CRvI4EzW.js";var k={bash:`Bash`,c:`C`,cpp:`C++`,csharp:`C#`,css:`CSS`,diff:`Diff`,go:`Go`,html:`HTML`,java:`Java`,javascript:`JavaScript`,js:`JavaScript`,json:`JSON`,jsx:`JSX`,kotlin:`Kotlin`,markdown:`Markdown`,md:`Markdown`,php:`PHP`,powershell:`PowerShell`,py:`Python`,python:`Python`,rb:`Ruby`,ruby:`Ruby`,rust:`Rust`,sh:`Shell`,shell:`Shell`,sql:`SQL`,svelte:`Svelte`,swift:`Swift`,toml:`TOML`,ts:`TypeScript`,tsx:`TSX`,typescript:`TypeScript`,vex:`VEX`,xml:`XML`,yaml:`YAML`,yml:`YAML`,zsh:`Zsh`},A=p(void 0),j=o(`<button type="button" role="tab" class="bp-tab"> </button>`),M=o(`<div class="bp-tabs-l" role="tablist" tabindex="-1"><span class="bp-tab-bar" aria-hidden="true"></span> <!></div>`),N=o(`<span class="bp-lang"> </span>`),P=o(`<div class="bp-code-hd"><!> <span aria-hidden="true">Copied</span> <button type="button" title="Copy code"><span class="ic ic-copy"><!></span> <span class="ic ic-check"><!></span></button></div>`);function F(t,o){let d=g();u(o,!0);let f=w(()=>o.pres.length>1?o.pres.map((e,t)=>o.labels?.[t]??`${t+1}`):[]),m=p(0),h=w(()=>b(A)&&b(f).includes(b(A))?b(f).indexOf(b(A)):b(m)),F=w(()=>o.pres[b(h)].className.match(/language-(\S+)/)?.[1]),I=w(()=>b(F)?k[b(F)]??b(F):`Code`);v(()=>{o.pres.forEach((e,t)=>{e.hidden=t!==b(h),b(f).length&&(e.id=`${d}-p${t}`,e.setAttribute(`role`,`tabpanel`),e.setAttribute(`aria-labelledby`,`${d}-t${t}`))})});let L=e=>e.querySelectorAll(`[role="tab"]`),R=e=>{let t=L(e)[b(h)],n=()=>{e.style.setProperty(`--x`,`${t.offsetLeft}px`),e.style.setProperty(`--w`,`${t.offsetWidth}px`)};n(),document.fonts?.ready.then(n)};function z(e){T(m,e,!0),T(A,b(f)[e],!0)}function B(e){let t=b(f).length-1,n={ArrowRight:b(h)+1,ArrowLeft:b(h)-1,Home:0,End:t}[e.key];if(n===void 0)return;e.preventDefault();let r=n>t?0:n<0?t:n;z(r),L(e.currentTarget)[r].focus()}let V=p(!1),H;async function U(){let e=o.pres[b(h)].innerText.replace(/\n$/,``);try{await navigator.clipboard.writeText(e)}catch{let t=Object.assign(document.createElement(`textarea`),{value:e});t.style.cssText=`position:fixed;opacity:0`,document.body.append(t),t.select();let n=document.execCommand(`copy`);if(t.remove(),!n)return}T(V,!0),clearTimeout(H),H=setTimeout(()=>T(V,!1),1600)}var W=P(),G=y(W),K=t=>{var n=M(),r=E(y(n),2);a(r,17,()=>b(f),c,(t,n,r)=>{var a=j(),o=C(a,!0);_(()=>{S(a,`id`,`${d}-t${r}`),S(a,`aria-selected`,r===b(h)),S(a,`aria-controls`,`${d}-p${r}`),S(a,`tabindex`,r===b(h)?0:-1),i(o,b(n))}),e(`click`,a,()=>z(r)),s(t,a)}),x(n),l(n,()=>R),_(()=>S(n,`aria-label`,`${b(I)??``} variants`)),e(`keydown`,n,B),s(t,n)},q=e=>{var t=N(),n=C(t,!0);_(()=>i(n,b(I))),s(e,t)};D(G,e=>{b(f).length?e(K):e(q,-1)});var J=E(G,2);let Y;var X=E(J,2);let Z;var Q=y(X),ee=y(Q);O(ee,{name:`copy`,weight:2,"aria-hidden":`true`}),x(Q);var $=E(Q,2),te=y($);O(te,{name:`check`,weight:2.6,"aria-hidden":`true`}),x($),x(X),x(W),_(()=>{Y=r(J,1,`bp-copied`,null,Y,{on:b(V)}),Z=r(X,1,`bp-copy`,null,Z,{copied:b(V)}),S(X,`aria-label`,b(V)?`Copied`:`Copy code`)}),e(`click`,X,U),s(t,W),n()}f([`keydown`,`click`]);var I=o(`<div><!></div>`);function L(e,i){u(i,!0);let a=e=>{let t=[...e.querySelectorAll(`table`)].map(e=>{let t=document.createElement(`div`);return t.className=`bp-table`,e.replaceWith(t),t.append(e),{wrap:t,table:e}});return()=>t.forEach(({wrap:e,table:t})=>e.replaceWith(t))},o=e=>{let t=[...e.querySelectorAll(`.bp-tabs`)].map(e=>({el:e,pres:[...e.querySelectorAll(`pre`)],labels:e.dataset.labels?.split(`|`)})),n=new Set(t.flatMap(e=>e.pres));for(let r of e.querySelectorAll(`pre`))n.has(r)||t.push({el:r,pres:[r],labels:void 0});let r=t.map(({el:e,pres:t,labels:n})=>{let r=document.createElement(`div`);return r.className=`bp-code`,e.replaceWith(r),r.append(...t),{wrap:r,el:e,pres:t,header:h(F,{target:r,anchor:t[0],props:{pres:t,labels:n}})}});return()=>{for(let{wrap:e,el:t,pres:n,header:i}
1of r)m(i),n.forEach(e=>e.hidden=!1),t!==n[0]&&t.append(...n),e.replaceWith(t)}};var c=I(),f=y(c);d(f,()=>i.children),x(c),l(c,()=>o),l(c,()=>a),_(()=>r(c,1,t([`bp-body`,i.class]))),s(e,c),n()}export{L as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.