1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64113],{7124:function(e,t,n){function r(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function o(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,r(e,t,"get"))}function c(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function i(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,r(e,t,"set"),n),n}n.d(t,{B:function(){return d}});var l,a=n(2265),u=n(98324),f=n(1584),s=n(71538),p=n(57437);function d(e){const t=e+"CollectionProvider",[n,r]=(0,u.b)(t),[o,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{const{scope:t,children:n}=e,r=a.useRef(null),c=a.useRef(new Map).current;return(0,p.jsx)(o,{scope:t,itemMap:c,collectionRef:r,children:n})};i.displayName=t;const l=e+"CollectionSlot",d=(0,s.Z8)(l),m=a.forwardRef(((e,t)=>{const{scope:n,children:r}=e,o=c(l,n),i=(0,f.e)(t,o.collectionRef);return(0,p.jsx)(d,{ref:i,children:r})}));m.displayName=l;const h=e+"CollectionItemSlot",w="data-radix-collection-item",y=(0,s.Z8)(h),v=a.forwardRef(((e,t)=>{const{scope:n,children:r,...o}=e,i=a.useRef(null),l=(0,f.e)(t,i),u=c(h,n);return a.useEffect((()=>(u.itemMap.set(i,{ref:i,...o}),()=>{u.itemMap.delete(i)}))),(0,p.jsx)(y,{[w]:"",ref:l,children:r})}));return v.displayName=h,[{Provider:i,Slot:m,ItemSlot:v},function(t){const n=c(e+"CollectionConsumer",t);return a.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll("[".concat(w,"]")));return Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[n.collectionRef,n.itemMap])},r]}var m=new WeakMap;l=new WeakMap,Map;function h(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const n=function(e,t){const n=e.length,r=w(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return-1===n?void 0:e[n]}function w(e){return e!==e||0===e?0:Math.trunc(e)}},87513:function(e,t,n){n.d(t,{gm:function(){return c}});var r=n(2265),o=(n(57437),r.createContext(void 0));function c(e){const t=r.useContext(o);return e||t||"ltr"}}}]);
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.