PageSourceSearch

https://extism.org/assets/js/c4f5d8e4.13df512c.js

js extism.org collected 2026-10-03 23:04:33 UTC 20,483 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[2634],{9587:(e,t,n)=>{n.d(t,{Ay:()=>o,m1:()=>s});var r=n(6540),a=n(4919);const i=[{name:"Rust",path:"https://github.com/extism/rust-pdk",logo:"/img/sdk-languages/rust.svg"},{name:"JavaScript",path:"https://github.com/extism/js-pdk",logo:"/img/sdk-languages/js.svg"},{name:"Go",path:"https://github.com/extism/go-pdk",logo:"/img/sdk-languages/go.svg"},{name:"Haskell",path:"https://github.com/extism/haskell-pdk",logo:"/img/sdk-languages/haskell.svg"},{name:"AssemblyScript",path:"https://github.com/extism/assemblyscript-pdk",logo:"/img/sdk-languages/assemblyscript.svg"},{name:"C",path:"https://github.com/extism/c-pdk",logo:"/img/sdk-languages/c.svg"},{name:"Zig",path:"https://github.com/extism/zig-pdk",logo:"/img/sdk-languages/zig.svg"},{name:".NET",path:"https://github.com/extism/dotnet-pdk",logo:"/img/sdk-languages/dotnet.svg"}];function o(){return r.createElement("ul",null,i.map(((e,t)=>r.createElement("li",{key:t},r.createElement("a",{href:e.path},r.createElement("img",{src:e.logo,alt:e.name}))))))}function s(){let[e,t]=(0,r.useState)(0);const n=i.map((e=>r.createElement("img",{src:e.logo}))),[o,s]=(0,r.useState)(n[0]),u=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const r=setInterval((()=>{e<n.length?t(e+1):t(0),s(n[e]),u.current.startAnimation({direction:"top-bottom",duration:1})}),5e3);return()=>clearInterval(r)}),[e]),r.createElement(a.A,{ref:u,containerClassName:"slot-lang-logo",valueClassName:"value-lang-logo",charClassName:"char-lang-logo",duration:1,direction:"top-bottom",hasInfiniteList:!0,dummyCharacters:n,value:[o]})}},5470:(e,t,n)=>{n.d(t,{Ay:()=>o,r7:()=>s});var r=n(6540),a=n(4919);const i=[{name:"Browser",path:"https://github.com/extism/js-sdk",logo:"/img/sdk-languages/browser.svg"},{name:"C",path:"https://github.com/extism/extism/tree/main/libextism",logo:"/img/sdk-languages/c.svg"},{name:"C++",path:"https://github.com/extism/cpp-sdk",logo:"/img/sdk-languages/cpp.svg"},{name:"Elixir",path:"https://github.com/extism/elixir-sdk",logo:"/img/sdk-languages/elixir.svg"},{name:"Go",path:"https://github.com/extism/go-sdk",logo:"/img/sdk-languages/go.svg"},{name:"Haskell",path:"https://github.com/extism/haskell-sdk",logo:"/img/sdk-languages/haskell.svg"},{name:"Java",path:"https://github.com/extism/java-sdk",logo:"/img/sdk-languages/java-android.svg"},{name:".NET",path:"https://github.com/extism/dotnet-sdk",logo:"/img/sdk-languages/dotnet.svg"},{name:"Node",path:"https://github.com/extism/js-sdk",logo:"/img/sdk-languages/node.svg"},{name:"OCaml",path:"https://github.com/extism/ocaml-sdk",logo:"/img/sdk-languages/ocaml.svg"},{name:"PHP",path:"https://github.com/extism/perl-sdk",logo:"/img/sdk-languages/perl.svg"},{name:"PHP",path:"https://github.com/extism/php-sdk",logo:"/img/sdk-languages/php.svg"},{name:"Python",path:"https://github.com/extism/python-sdk",logo:"/img/sdk-languages/python.svg"},{name:"Ruby",path:"https://github.com/extism/ruby-sdk",logo:"/img/sdk-languages/ruby.svg"},{name:"Rust",path:"https://github.com/extism/extism/tree/main/runtime",logo:"/img/sdk-languages/rust.svg"},{name:"Zig",path:"https://github.com/extism/zig-sdk",logo:"/img/sdk-languages/zig.svg"}];function o(e){let{only:t}=e,n=i;return t&&(n=i.filter((e=>t.includes(e.name)))),r.createElement("ul",null,n.map(((e,t)=>r.createElement("li",{key:t},r.createElement("a",{href:e.path},r.createElement("img",{src:e.logo,alt:e.name}))))))}function s(){let[e,t]=(0,r.useState)(0);const n=i.map((e=>r.createElement("img",{src:e.logo})));let[o,s]=(0,r.useState)(n[e]);const u=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const r=setInterval((()=>{e<n.length?t(e+1):t(0),s(n[e]),u.current.startAnimation({direction:"bottom-top",duration:2})}),5e3);return()=>clearInterval(r)}),[e]),r.createElement(a.A,{ref:u,containerClassName:"slot-lang-logo",valueClassName:"value-lang-logo",charClassName:"char-lang-logo",duration:2,hasInfiniteList:!0,direction:"bottom-top",dummyCharacters:n,value:[o]})}},8631:(e,t,n)=>{n.r(t),n.d(t,{default:()=>b});var r=n(6540);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const i=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r};var o=n(5489),s=n(4586),u=n(5250),l=n(8168);const c={features:"features_t9lD",featureSvg:"featureSvg_GfXr"},m=[{title:"Easy to Use",description:r.createElement(r.Fragment,null,"Leveraging the power and portability of WebAssembly, Extism is an off-the-shelf plug-in system just a library import away. Ship in days, not weeks or months.")},{title:"Secure by Default",description:r.createElement(r.Fragment,null,"Don't worry about what some plug-in code might do to your program. Extism is built with security as a core principle, and fully sandboxes the execution of all plug
1-in code.")},{title:"Available Everywhere",description:r.createElement(r.Fragment,null,"Our flexible architecture uniquely allows Extism to run almost anywhere, with idiomatic Host SDKs for Python, Node, Ruby, Rust, Go, PHP, C/C++, OCaml, & more.")}];function d(e){let{Svg:t,title:n,description:a}=e;return r.createElement("div",{className:i("col col--4")},r.createElement("div",{className:"text--center padding-horiz--md"},r.createElement("h3",null,n),r.createElement("p",null,a)))}function g(){return r.createElement("section",{className:c.features},r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},m.map(((e,t)=>r.createElement(d,(0,l.A)({key:t},e)))))))}var f=n(5470),h=n(9587);const p={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function v(){const{siteConfig:e}=(0,s.A)();return r.createElement("header",{className:i("hero hero--secondary",p.heroBanner)},r.createElement("div",{className:"container"},r.createElement("div",{className:"cross-languages"},r.createElement("span",null,"Call")," ",r.createElement(h.m1,null)," ",r.createElement("span",null,"code from your")," ",r.createElement(f.r7,null)," ",r.createElement("span",null,"apps.")),r.createElement("p",{className:"hero__subtitle"},e.tagline),r.createElement("div",{className:p.buttons},r.createElement(o.A,{className:"button button--secondary button--lg",to:"/docs/overview"},"Read the docs")),r.createElement("div",{className:"sdk-quickstart"},r.createElement("h4",null,"Quickly embed into officially supported languages:"),r.createElement(f.Ay,null))))}function b(){const{siteConfig:e}=(0,s.A)();return r.createElement(u.A,{title:`${e.title}`,description:"Extism is the open source, universal plug-in system. Extend all the software everywhere! Powered by WebAssembly."},r.createElement(v,null),r.createElement("main",null,r.createElement(g,null)))}},4919:(e,t,n)=>{n.d(t,{A:()=>C});var r=n(6540),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)},i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,o="index-module_num__j6XH3";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}(".index-module_slot_wrap__ZT-DX {\n  display: inline-block;\n  white-space: nowrap;\n}\n\n.index-module_slot__DpPgW {\n  display: inline-block;\n  overflow: hidden;\n  text-align: center;\n  vertical-align: middle;\n  will-change: transform;\n}\n\n.index-module_separator__7GhtE {\n  display: inline-block;\n  vertical-align: middle;\n  text-align: center;\n}\n\n.index-module_numbers__sqlqm {\n  display: block;\n}\n\n.index-module_num__j6XH3 {\n  display: block;\n}\n\n.index-module_top_dummy_list__veRmf {\n  position: absolute;\n  top: 0;\n  transform: translateY(-100%);\n}\n\n[aria-hidden=true] {\n  user-select: none;\n}");var s=[",","."," "],u=/\u0020/,l=/\u00A0/,c=/\u202F/,m="slot-counter-item",d="slot-counter-item-number",g=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(Boolean).join(" ")},f=function(e,t){for(var n=[],r=e;r<t;r+=1)n.push(r);return n},h=function(e,t){for(var n=[],r=e;r!==t;)n.push(r),10===(r+=1)&&(r=0);return n},p=function(e,t){var n=Math.random()*(t-e);return Math.floor(n+e)},v=function(e){for(var t,n=function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}([],e,!0),r=n.length-1;r>0;r-=1){var a=Math.floor(Math.random()*(r+1));t=[n[a],n[r]],n[r]=t[0],n[a]=t[1]}return n},b=function(e){return"number"==typeof e?e:(Array.isArray(e)?e.join(""):e).replace(/[,.]/g,"")},y=function(e){return"object"!=typeof e&&!Number.isNaN(b(e))},E=function(e){return"object"==typeof e},k=function(e){return!E(e)&&(s.includes(e)||u.test(e)||l.test(e)||c.test(e))},x=(0,r.memo)((0,r.forwardRef)((function(e,t){var n,s,u=e.isNew,l=e.charClassName,c=e.numbersRef,f=e.active,h=e.isChanged,p=e.effectiveDuration,b=e.delay,y=e.duration,E=e.speed,k=e.value,x=e.startValue,C=e.disableStartValue,N=e.dummyList,A=e.hasSequentialDummyList,S=e.hasInfiniteList,w=e.valueClassName,_=e.numberSlotClassName,R=e.numberClassName,M=e.reverse,j=e.sequentialAnimationMode,I=e.useMonospaceWidth,P=e.maxNumberWidth,D=e.onFontHeightChange,O=e.slotPeek,q=(0,r.useState)(!1),F=q[0],T=q[1],L=(0,r.useState)(k),H=L[0],B=L[1],W=(0,r.useRef)(),z=(0,r.useRef)(k),V=(0,r.useRef)(null),G=(0,r.useState)(0),X=G[0],Y=G[1],Z=(0,r.useState)(A?N:v(N)),J=Z[0],U=Z[1],K=(0,r.useState)(!1),Q=K[0],$=K[1],ee=X*(N.length+1);i((function(){$(!0)}),[]),i((function(){var e,t;Y(null!==(t=null===(e=V.current)||void 0===e?void 0:e.getBoundingClientRect().height)&&void 0!==t?t:0)}),[Q]),(0,r.useEffect)((function(){f?requestAnimationFrame((function(){T(f)})):T(f)}),[f]),(0,r.useEffect)((function(){var e=V.current;if(X&&e&&"undefined"!=typeof ResizeObserver){var t=new ResizeObserver((function(e){var t=e[0].contentRect.height;Math.abs(X-t)>1&&(null==D||D(t))}));return t.observe(e),function(){t.disconnect()}}}),[X,D]),(0,r.useMemo)((function(){C&&(W.current=z.current)}),[C]),(0,r.useEffect)((function(){F&&(W.current=z.current,z.current=k,setTimeout((function(){return B(k)}),j?0:p*E*y*1e3/N.length+1e3*b))}),[F,k,p,b,N.length,j,E,y]),(0,r.useEffect)((function(){U(A?N:v(N))}),[N,A]),(0,r.useImperativeHandle)(t,(function(){return{refreshStyles:function(){var e,t;T(!0),Y(null!==(t=null===(e=V.current)||void 0===e?void 0:e.getBoundingClientRect().height)&&void 0!==t?t:0),requestAnimationFrame((function(){T(!1)}))}}}));var te=function(){return J.map((function(e,t){return r.createElement("span",{key:t,className:g(o,R,d),"aria-hidden":"true"},e)}))},ne=M?H:null!=x?x:H;j&&(ne=M?H:null!==(n=null!=x?x:W.current)&&void 0!==n?n:H,j&&u&&!M&&(ne=""));var re=M&&null!=x?x:H;j&&(re=M&&null!==(s=null!=x?x:W.current)&&void 0!==s?s:H);var ae=(0,r.useMemo)((function(){if(Q)return I?P:void 0}),[Q,P,I]),ie=(0,r.useMemo)((function(){if(Q)return O?X+2*O:X}),[Q,X,O]);return r.createElement("span",{className:g("index-module_slot__DpPgW",l,m),style:a({display:"inline-block",width:ae,height:ie},O&&{paddingTop:O,paddingBottom:O})},r.createElement("span",{ref:c,className:g("index-module_numbers__sqlqm",_,"slot-counter-item-numbers"),style:a({transition:"none",transform:M?"translateY(-".concat(ee,"px)"):"translateY(0px)"},F&&h&&{transform:M?"translateY(0px)":"translateY(-".concat(ee,"px)"),transition:"transform ".concat(p,"s ").concat(b,"s ease-in-out")})},Q?r.createElement(r.Fragment,null,O&&r.createElement("div",{className:"index-module_top_dummy_list__veRmf"},te()),r.createElement("span",{className:g(o,R,d),"aria-hidden":"true",style:{height:X}},ne),te(),r.createElement("span",{className:g(o,R,w,d,"slot-counter-item-number-value"),ref:V},re),S||O?te():null):r.createElement("span",{className:g(o,R,d),"aria-hidden":"true"},null!=x?x:H)))}))),C=(0,r.memo)((0,r.forwardRef)((function(e,t){var n,a,o,s,u,l,c,d,v,C,N=e.value,A=e.startValue,S=e.startValueOnce,w=void 0!==S&&S,_=e.duration,R=void 0===_?.7:_,M=e.speed,j=void 0===M?1.4:M,I=e.delay,P=e.dummyCharacters,D=e.dummyCharacterCount,O=void 0===D?6:D,q=e.autoAnimationStart,F=void 0===q||q,T=e.containerClassName,L=e.charClassName,H=e.separatorClassName,B=e.valueClassName,W=e.numberSlotClassName,z=e.numberClassName,V=e.animateUnchanged,G=void 0!==V&&V,X=e.hasInfiniteList,Y=void 0!==X&&X,Z=e.sequentialAnimationMode,J=void 0!==Z&&Z,U=e.useMonospaceWidth,K=void 0!==U&&U,Q=e.direction,$=e.debounceDelay,ee=e.animateO
1nVisible,te=e.startFromLastDigit,ne=void 0!==te&&te,re=e.onAnimationStart,ae=e.onAnimationEnd,ie=e.separatorCharacters,oe=e.isSeparatorCharacter,se=void 0===oe?k:oe,ue=e.slotPeek,le=function(e,t){var n=(0,r.useState)(e),a=n[0],i=n[1];return(0,r.useEffect)((function(){if(0===t)return i(e);var n=setTimeout((function(){i(e)}),t);return function(){clearTimeout(n)}}),[e,t]),a}(N,null!=$?$:0),ce=(0,r.useMemo)((function(){return e=le,Array.isArray(e)&&E(e[0])?"":"object"==typeof le?JSON.stringify(le):le.toString();var e}),[le]),me=(0,r.useState)(!1),de=me[0],ge=me[1],fe=(0,r.useRef)(),he=(0,r.useRef)(null),pe=(0,r.useRef)(null),ve=(0,r.useRef)(A),be=(0,r.useRef)([]),ye=(0,r.useMemo)((function(){return"boolean"==typeof ee?ee:"object"==typeof ee||void 0}),[ee]),Ee=(0,r.useMemo)((function(){return"object"==typeof ee?ee.rootMargin:void 0}),[ee]),ke=(0,r.useMemo)((function(){return"object"==typeof ee?ee.triggerOnce:void 0}),[ee]),xe=(0,r.useRef)(!0),Ce=!ye&&F,Ne=(0,r.useRef)(null==A||Ce?le:A),Ae=(0,r.useRef)(A),Se=(0,r.useRef)(0),we=(0,r.useRef)(0),_e=(0,r.useState)([]),Re=_e[0],Me=_e[1],je=(0,r.useRef)(),Ie=(0,r.useState)(0),Pe=Ie[0],De=Ie[1],Oe=(0,r.useState)(),qe=Oe[0],Fe=Oe[1],Te=(0,r.useRef)(!1),Le=null!=A&&(!w||Se.current<1),He=null!==(a=null===(n=fe.current)||void 0===n?void 0:n.dummyCharacterCount)&&void 0!==a?a:O,Be=null!==(s=null===(o=fe.current)||void 0===o?void 0:o.duration)&&void 0!==s?s:R,We=(0,r.useRef)({onAnimationStart:re,onAnimationEnd:ae});We.current={onAnimationStart:re,onAnimationEnd:ae};var ze=(0,r.useRef)(!1),Ve=(0,r.useCallback)((function(){var e=pe.current;if(e){var t=f(0,10).map((function(t){var n=document.createElement("span");n.className=null!=B?B:"",n.style.position="absolute",n.style.top="0",n.style.left="-9999px",n.style.visibility="hidden",n.textContent=t.toString(),e.appendChild(n);var r=n.getBoundingClientRect().width;return e.removeChild(n),r})),n=Math.max.apply(Math,t);Fe(n)}}),[B]);i((function(){var e;Ve(),null===(e=document.fonts)||void 0===e||e.ready.then((function(){Ve()}))}),[]),(0,r.useEffect)((function(){Me(f(0,He*R*j-1).map((function(e){if(!P)return p(0,10);var t=e>=P.length?p(0,P.length):e;return P[t]})))}),[P,He,j,R]),Ne.current!==le&&Te.current&&we.current>0&&(Ae.current=Ne.current,Ne.current=le);var Ge=Array.isArray(Ae.current)?Ae.current:null!==(l=null===(u=Ae.current)||void 0===u?void 0:u.toString().split(""))&&void 0!==l?l:[],Xe=Array.isArray(Ne.current)?Ne.current:null!==(d=null===(c=Ne.current)||void 0===c?void 0:c.toString().split(""))&&void 0!==d?d:[],Ye=Array.isArray(ve.current)?ve.current:null!==(C=null===(v=ve.current)||void 0===v?void 0:v.toString().split(""))&&void 0!==C?C:[],Ze=(0,r.useMemo)((function(){return Array.isArray(le)?le:null==le?void 0:le.toString().split("")}),[le]),Je=(0,r.useMemo)((function(){return Array.isArray(A)?A:null==A?void 0:A.toString().split("")}),[A]),Ue=Ge.length!==Xe.length,Ke=[];Xe.forEach((function(e,t){var n=Xe.length-t-1,r=Le?Ye:Ge;(Xe[n]!==r[n]||Ue||G)&&Ke.push(n)})),ne||Ke.reverse();var Qe=(0,r.useMemo)((function(){return I||Math.min(.1,Be/Ze.length)}),[Be,Ze.length,I]),$e=(0,r.useCallback)((function(){var e,t,n;null===(t=(e=We.current).onAnimationEnd)||void 0===t||t.call(e),ze.current=!1,null===(n=pe.current)||void 0===n||n.removeEventListener("transitionend",$e)}),[]),et=(0,r.useCallback)((function(){var e,t,n;je.current&&window.cancelAnimationFrame(je.current),ze.current&&$e(),ze.current=!0,null===(e=pe.current)||void 0===e||e.addEventListener("transitionend",$e),null===(n=(t=We.current).onAnimationStart)||void 0===n||n.call(t),ge(!1),Se.current=we.current,Se.current+=1,window.requestAnimationFrame((function(){var e;null===(e=pe.current)||void 0===e||e.offsetWidth,je.current=requestAnimationFrame((function(){we.current+=1,ge(!0)}))}))}),[$e]),tt=(0,r.useCallback)((function(e){var t,n,r=Le?A:Ae.current;if(null==r||!y(r)||!y(le))return[];var a=r.toString().length,i=le.toString().length,o=a<i,s=Math.abs(a-i),u=Number(b(r.toString())),l=Number(b(le.toString())),c=Number(u.toString()[o?-s+e:s+e]||0),m=Number(l.toString()[e]||0);if(m===c)return[];var d=u<l,g=d?h((c+1)%10,m):h((m+1)%10,c);return"bottom-up"!==(null!==(n=null===(t=fe.current)||void 0===t?void 0:t.direction)&&void 0!==n?n:Q)||d?g:g.reverse()}),[Le,le,A,Q]),nt=(0,r.useCallback)((function(){be.current.forEach((function(e){e.refreshStyles()})),Ve()}),[Ve]);(0,r.useEffect)((function(){(Te.current||null!=Ae.current)&&(Te.current||null==ve.current)&&(Te.current||Ce)&&et()}),[ce,et,Ce]),(0,r.useEffect)((function(){Ce&&et()}),[Ce,et]),(0,r.useEffect)((function(){requestAnimationFrame((function(){Te.current=!0}))}),[]),(0,r.useImperativeHandle)(t,(function(){return{startAnimation:lt,refreshStyles:nt,reload:function(){return De((function(e){return e+1}))}}}));var rt=null==A||Ce||0!==Se.current?Ze:Je||[],at=((null==Je?void 0:Je.length)||0)-rt.length,it=function(e){var t,n=(0,r.useRef)(e),a=(0,r.useRef)(n.current),i=e.join(","),o=null===(t=n.current)||void 0===t?void 0:t.join(",");return(0,r.useEffect)((function(){o!==i&&(a.current=(null==o?void 0:o.split(","))||[],n.current=i.split(","))}),[i,o]),{getPrevDependencies:(0,r.useCallback)((function(){return a.current}),[]),setPrevDependenciesToSameAsCurrent:(0,r.useCallback)((function(){a.current=n.current}),[])}}(rt),ot=it.getPrevDependencies,st=it.setPrevDependenciesToSameAsCurrent,ut=rt.length-ot().length,lt=(0,r.useCallback)((function(e){null==A||w||(Ae.current=void 0),fe.current=e,et(),st()}),[A,w,et,st]),ct=(0,r.useMemo)((function(){return function(e){var t;return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];clearTimeout(t),t=setTimeout((function(){e.apply(void 0,n)}),0)}}((function(){nt()}))}),[nt]);(0,r.useEffect)((function(){if(he.current&&window.IntersectionObserver){var e=new IntersectionObserver((function(e){e[0].isIntersecting&&nt()}));return e.observe(he.current),function(){return e.disconnect()}}}),[nt]),(0,r.useEffect)((function(){if(ye&&he.current&&window.IntersectionObserver){var e=new IntersectionObserver((function(n){n[0].isIntersecting&&xe.current&&(lt(),xe.current=!1,ke&&(e.disconnect(),t.disconnect()))}),{rootMargin:Ee,threshold:1}),t=new IntersectionObserver((function(e){e[0].isIntersecting||(xe.current=!0)}),{threshold:0});return e.observe(he.current),t.observe(he.current),function(){e.disconnect(),t.disconnect()}}}),[ye,Ee,ke,lt]);var mt=function(e){return ie&&"string"==typeof e?ie.includes(e):null!==se&&se(e)}
1,dt=Ke.filter((function(e){return!mt(rt[e])})),gt=-1;return r.createElement("span",{key:Pe,ref:he,className:g(T,"index-module_slot_wrap__ZT-DX","slot-counter")},rt.map((function(e,t){var n,a,i=Ke.includes(t),o=(i?dt.indexOf(t):0)*Qe,s=Ae.current,u=null!=A&&!!w&&Se.current>1,l=null!=le&&null!=s&&y(le)&&y(s)&&b(le)<b(s);if((null===(n=fe.current)||void 0===n?void 0:n.direction)&&(l="top-down"===(null===(a=fe.current)||void 0===a?void 0:a.direction)),Q&&(l="top-down"===Q),mt(e))return r.createElement("span",{key:Xe.length-t-1,className:g("index-module_separator__7GhtE",H,m,"slot-counter-separator")},e);var c=J&&(!Ce||we.current>1);return gt+=1,r.createElement(x,{key:rt.length-t-1,index:t,isNew:ut>0&&t<ut,maxNumberWidth:qe,numbersRef:pe,active:de,isChanged:i,charClassName:L,effectiveDuration:Be,delay:o,value:e,startValue:u||null==Je?void 0:Je[t+at],disableStartValue:u,dummyList:c?tt(gt):Re,hasSequentialDummyList:c,hasInfiniteList:Y,valueClassName:B,numberSlotClassName:W,numberClassName:z,reverse:l,sequentialAnimationMode:J,useMonospaceWidth:K,onFontHeightChange:ct,speed:j,duration:R,slotPeek:ue,ref:function(e){e&&be.current.push(e)}})})))})))}}]);

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.