1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7472,1581,2472],{36386:function(e){function t(e,t,r){function n(){var c=Date.now()-o;c<t&&c>=0?l=setTimeout(n,t-c):(l=null,r||(s=e.apply(u,i),u=i=null))}null==t&&(t=100);var l,i,u,o,s,c=function(){u=this,i=arguments,o=Date.now();var c=r&&!l;return l||(l=setTimeout(n,t)),c&&(s=e.apply(u,i),u=i=null),s};return c.clear=function(){l&&(clearTimeout(l),l=null)},c.flush=function(){l&&(s=e.apply(u,i),u=i=null,clearTimeout(l),l=null)},c}t.debounce=t,e.exports=t},61581:function(e,t,r){"use strict";r.d(t,{w_:function(){return s}});var n=r(2784),l={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=n.createContext&&n.createContext(l),u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var l in t=arguments[r])Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l]);return e}).apply(this,arguments)},o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)0>t.indexOf(n[l])&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(r[n[l]]=e[n[l]]);return r};function s(e){return function(t){return n.createElement(c,u({attr:u({},e.attr)},t),function e(t){return t&&t.map(function(t,r){return n.createElement(t.tag,u({key:r},t.attr),e(t.child))})}(e.child))}}function c(e){var t=function(t){var r,l=e.attr,i=e.size,s=e.title,c=o(e,["attr","size","title"]),a=i||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),n.createElement("svg",u({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,l,c,{className:r,style:u(u({color:e.color||t.color},t.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),s&&n.createElement("title",null,s),e.children)};return void 0!==i?n.createElement(i.Consumer,null,function(e){return t(e)}):t(l)}},2811:function(e,t,r){"use strict";r.r(t),r.d(t,{PlasmicAccordionItemV2:function(){return a}});var n=r(52322),l=r(37539),i=r(47086),u=r(47190),o=r(2784),s=r(731),c=r(92472);let a=e=>{let{className:t,titleContent:r,contentRegion:a,showBreaker:v,breakerContent:f,showCustomIcons:p,openIcon:m,closeIcon:h,index:b,htmlAttributes:y,...w}=e,x=!!(0,l.M_)(),g=(0,c.useAccordionContextV2)(),E=d(y);if(!g)return null;let{openedIndexes:C,openContent:j}=g,O=C.includes(b)||x,[k,{height:z}]=(0,s.Z)(),N=(0,o.useRef)(O),[A,S]=(0,o.useState)(!N.current),[P,L]=(0,o.useState)(N.current);(0,o.useEffect)(()=>{N.current&&!A&&z>0&&S(!0)},[A,z]),(0,o.useEffect)(()=>{if(!A||!P)return;let e=requestAnimationFrame(()=>L(!1));return()=>cancelAnimationFrame(e)},[A,P]);let _=(0,i.q_)({height:O?z:0,config:{tension:250,friction:32,clamp:!0,duration:150},opacity:O?1:0,immediate:P});return(0,n.jsxs)("div",{...E,className:t,children:[(0,n.jsxs)("div",{className:"flex justify-between items-center",onClick:()=>j(O,b),children:[(0,n.jsx)("span",{children:r}),(0,n.jsx)("span",{className:"text-lg text-black",children:O?p?(0,n.jsx)(n.Fragment,{children:h}):(0,n.jsx)(u.AiOutlineMinus,{}):p?(0,n.jsx)(n.Fragment,{children:m}):(0,n.jsx)(u.AiOutlinePlus,{})})]}),v?(0,n.jsx)("span",{children:f}):null,!A&&O?(0,n.jsx)("div",{children:(0,n.jsx)("div",{ref:k,children:a})}):(0,n.jsx)(i.q.div,{style:{..._},children:(0,n.jsx)("div",{ref:k,children:O&&a})})]})},d=e=>{var t,r,n,l,i,u,o,s,c,a;let d={};return(null==e?void 0:null===(t=e.attribute1)||void 0===t?void 0:t.key)&&(null==e?void 0:null===(r=e.attribute1)||void 0===r?void 0:r.value)&&(d[e.attribute1.key]=e.attribute1.value),(null==e?void 0:null===(n=e.attribute2)||void 0===n?void 0:n.key)&&(null==e?void 0:null===(l=e.attribute2)||void 0===l?void 0:l.value)&&(d[e.attribute2.key]=e.attribute2.value),(null==e?void 0:null===(i=e.attribute3)||void 0===i?void 0:i.key)&&(null==e?void 0:null===(u=e.attribute3)||void 0===u?void 0:u.value)&&(d[e.attribute3.key]=e.attribute3.value),(null==e?void 0:null===(o=e.attribute4)||void 0===o?void 0:o.key)&&(null==e?void 0:null===(s=e.attribute4)||void 0===s?void 0:s.value)&&(d[e.attribute4.ke
1y]=e.attribute4.value),(null==e?void 0:null===(c=e.attribute5)||void 0===c?void 0:c.key)&&(null==e?void 0:null===(a=e.attribute5)||void 0===a?void 0:a.value)&&(d[e.attribute5.key]=e.attribute5.value),d};t.default=a},92472:function(e,t,r){"use strict";r.r(t),r.d(t,{AccordionContextV2:function(){return u},useAccordionContextV2:function(){return o}});var n=r(52322),l=r(2784),i=r(27966);let u=(0,l.createContext)(null),o=()=>{let e=(0,l.useContext)(u);return void 0===e?(console.error("useAccordionContextV2 must be used within a Provider"),null):e};t.default=e=>{let t,{className:r,accordionItems:o,multiOpen:s,openIndexOnLoad:c,...a}=e,[d,v]=(0,l.useState)(()=>{if(!c)return[];let e=c.split(",").map(e=>Number(e.trim())).filter(e=>!Number.isNaN(e));return e.length?s?e:[e[0]]:[]}),f=(0,i.WV)(o);if(f.props){var p,m;t=(null===(p=f.props)||void 0===p?void 0:p.children)?null===(m=f.props)||void 0===m?void 0:m.children.map((e,t)=>({...e,props:{...e.props,index:t}})):{...f,props:{...f.props,index:0}}}else t=f.flat().map((e,t)=>{if(null==e?void 0:e.props)return{...e,props:{...e.props,index:t}}});return(0,n.jsx)(u.Provider,{value:{openedIndexes:d,openContent:(e,t)=>{if(e){v(d.filter(e=>e!==t));return}if(!s){v([t]);return}v([...d,t])}},children:(0,n.jsx)("div",{className:r,children:t})})}},731:function(e,t,r){"use strict";r.d(t,{Z:function(){return u}});var n=r(2784),l=r(36386),i=r.n(l);function u(e){var t;let{debounce:r,scroll:l,polyfill:u,offsetSize:o}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,c=u||("undefined"==typeof window?class{}:window.ResizeObserver);if(!c)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[a,d]=(0,n.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),v=(0,n.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a}),f=r?"number"==typeof r?r:r.scroll:null,p=r?"number"==typeof r?r:r.resize:null,m=(0,n.useRef)(!1);(0,n.useEffect)(()=>(m.current=!0,()=>void(m.current=!1)));let[h,b,y]=(0,n.useMemo)(()=>{let e=()=>{if(!v.current.element)return;let{left:e,top:t,width:r,height:n,bottom:l,right:i,x:u,y:c}=v.current.element.getBoundingClientRect(),a={left:e,top:t,width:r,height:n,bottom:l,right:i,x:u,y:c};v.current.element instanceof HTMLElement&&o&&(a.height=v.current.element.offsetHeight,a.width=v.current.element.offsetWidth),Object.freeze(a),m.current&&!s(v.current.lastBounds,a)&&d(v.current.lastBounds=a)};return[e,p?i()(e,p):e,f?i()(e,f):e]},[d,o,f,p]);function w(){v.current.scrollContainers&&(v.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",y,!0)),v.current.scrollContainers=null),v.current.resizeObserver&&(v.current.resizeObserver.disconnect(),v.current.resizeObserver=null)}function x(){v.current.element&&(v.current.resizeObserver=new c(y),v.current.resizeObserver.observe(v.current.element),l&&v.current.scrollContainers&&v.current.scrollContainers.forEach(e=>e.addEventListener("scroll",y,{capture:!0,passive:!0})))}return t=!!l,(0,n.useEffect)(()=>{if(t)return window.addEventListener("scroll",y,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",y,!0)},[y,t]),(0,n.useEffect)(()=>(window.addEventListener("resize",b),()=>void window.removeEventListener("resize",b)),[b]),(0,n.useEffect)(()=>{w(),x()},[l,y,b]),(0,n.useEffect)(()=>w,[]),[e=>{e&&e!==v.current.element&&(w(),v.current.element=e,v.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:l,overflowY:i}=window.getComputedStyle(t);return[n,l,i].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),x())},a,h]}let o=["x","y","top","bottom","left","right","width","height"],s=(e,t)=>o.every(r=>e[r]===t[r])}}]);
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.