1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6962],{38009:function(e,t,n){var r=n(74817),s=n(50723),i=n(95463),l=n(62322);t.Z=e=>{let{sys:t,question:n,answer:c,theme:o="Light",isActive:u}=e;return(0,r.jsxs)(i.Qd,{value:t.id,$theme:o,className:"accordion-item",children:[(0,r.jsxs)(i.zz,{$theme:o,className:"accordion-item-heading",children:[n,(0,r.jsx)(i.XE,{icon:"chevron-up",size:"24px",iconColor:"Light Outlined"===o?s.ZP.clearBlue[700]:s.ZP.skyBlue[500]})]}),(0,r.jsx)(i.VY,{$theme:o,className:"accordion-item-content",children:c&&(0,r.jsx)(l.Z,{children:c})})]})}},26962:function(e,t,n){n.r(t);var r=n(74817),s=n(4945),i=n(71248),l=n(53812),c=n(38009),o=n(65608),u=n(9860),a=n(55852);t.default=e=>{let{id:t,accordionItems:n,accordionItemsCollection:d,heading:h,subheading:f,isListing:g=!0,button:x,setActiveSubCategory:p,setActiveCategory:m,manualScrollRef:v,masterPath:j,...b}=e,w=(0,i.useRef)(null),k=(0,s.S)(w,{rootMargin:"-200px 0px -70% 0px"}),z=n||d?.items,E=g?z?.slice(0,10):z;return(0,i.useEffect)(()=>{!v?.current&&k?.isIntersecting&&(p(h),g&&m(h))},[k,v,g]),(0,r.jsxs)(o.WL,{isListing:g,id:(0,a.ks)(h),...b,children:[(0,r.jsxs)(o.vs,{children:[(0,r.jsx)(o.X6,{ref:w,isListing:g,children:h}),g&&f&&(0,r.jsx)("span",{children:(0,u.Z)(f)}),g&&x&&(0,r.jsx)(l.default,{...x})]}),(0,r.jsx)(o.bq,{type:"single",collapsible:!0,children:E&&E.length>0&&E.map(e=>(0,r.jsx)(c.Z,{...e},e.sys.id))})]})}},4945:function(e,t,n){n.d(t,{S:function(){return c}});var r=n(71248);let s=[0],i=new Map,l=e=>{let t=e.root??document,n=i.get(t);n||(n=new Map,i.set(t,n));let r=JSON.stringify([e.rootMargin,e.threshold]),s=n.get(r);if(!s){let l=new Map,c=new IntersectionObserver(e=>{for(let t of e)l.get(t.target)?.forEach(e=>setTimeout(()=>{e(t)},0))},e);s={observer:c,observe(e,t){let n=l.get(e);n||(n=new Set,l.set(e,n),c.observe(e)),n.add(t)},unobserve(e,s){let o=l.get(e);o&&(o.delete(s),0===o.size&&(l.delete(e),c.unobserve(e),0===l.size&&(c.disconnect(),n.delete(r),0===n.size&&i.delete(t))))}},n.set(r,s)}return s};function c(e,{threshold:t=s,root:n,rootMargin:i="0px"}={}){let[c,o]=(0,r.useState)();return(0,r.useEffect)(()=>{let r=e&&"current"in e?e.current:e;if(!r)return;let s=!0,c=l({root:n&&"current"in n?n.current:n,rootMargin:i,threshold:t}),u=e=>{s&&o(e)};return c.observe(r,u),()=>{s=!1,c.unobserve(r,u)}},[e,n,i,...t]),c}}}]);
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.