1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3610],{26497:(e,t,n)=>{n.d(t,{N:()=>x});var r=n(95155),o=n(12115),l=n(60296),i=n(94416),u=n(46436),s=n(59686),c=n(81402),a=n(53127);function f(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,c.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=(0,c.s)(e)&&e.offsetWidth||0,r=(0,c.s)(e)&&e.offsetHeight||0,o=getComputedStyle(t),l=this.props.sizeRef.current;l.height=parseFloat(o.height),l.width=parseFloat(o.width),l.top=t.offsetTop,l.left=t.offsetLeft,l.right=n-l.width-l.left,l.bottom=r-l.height-l.top}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){var t,n;let{children:l,isPresent:i,anchorX:u,anchorY:s,root:c,pop:h}=e,d=(0,o.useId)(),m=(0,o.useRef)(null),y=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=(0,o.useContext)(a.Q),v=function(...e){return o.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=f(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():f(e[t],null)}}}}(...e),e)}(m,null!=(n=null==(t=l.props)?void 0:t.ref)?n:null==l?void 0:l.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:r,right:o,bottom:l}=y.current;if(i||!1===h||!m.current||!e||!t)return;m.current.dataset.motionPopId=d;let a=document.createElement("style");g&&(a.nonce=g);let f=null!=c?c:document.head;return f.appendChild(a),a.sheet&&a.sheet.insertRule('\n [data-motion-pop-id="'.concat(d,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===u?"left: ".concat(r):"right: ".concat(o),"px !important;\n ").concat("bottom"===s?"bottom: ".concat(l):"top: ".concat(n),"px !important;\n }\n ")),()=>{var e;null==(e=m.current)||e.removeAttribute("data-motion-pop-id"),f.contains(a)&&f.removeChild(a)}},[i]),(0,r.jsx)(p,{isPresent:i,childRef:m,sizeRef:y,pop:h,children:!1===h?l:o.cloneElement(l,{ref:v})})}let d=e=>{let{children:t,initial:n,isPresent:l,onExitComplete:u,custom:c,presenceAffectsLayout:a,mode:f,anchorX:p,anchorY:d,root:y}=e,g=(0,i.M)(m),v=(0,o.useId)(),x=!0,E=(0,o.useMemo)(()=>(x=!1,{id:v,initial:n,isPresent:l,custom:c,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;u&&u()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[l,g,u]);return a&&x&&(E={...E}),(0,o.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[l]),o.useEffect(()=>{l||g.size||!u||u()},[l]),t=(0,r.jsx)(h,{pop:"popLayout"===f,isPresent:l,anchorX:p,anchorY:d,root:y,children:t}),(0,r.jsx)(s.t.Provider,{value:E,children:t})};function m(){return new Map}var y=n(75601);let g=e=>e.key||"";function v(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let x=e=>{let{children:t,custom:n,initial:s=!0,onExitComplete:c,presenceAffectsLayout:a=!0,mode:f="sync",propagate:p=!1,anchorX:h="left",anchorY:m="top",root:x}=e,[E,b]=(0,y.xQ)(p),C=(0,o.useMemo)(()=>v(t),[t]),A=p&&!E?[]:C.map(g),w=(0,o.useRef)(!0),M=(0,o.useRef)(C),R=(0,i.M)(()=>new Map),k=(0,o.useRef)(new Set),[P,j]=(0,o.useState)(C),[S,G]=(0,o.useState)(C);(0,u.E)(()=>{w.current=!1,M.current=C;for(let e=0;e<S.length;e++){let t=g(S[e]);A.includes(t)?(R.delete(t),k.current.delete(t)):!0!==R.get(t)&&R.set(t,!1)}},[S,A.length,A.join("-")]);let I=[];if(C!==P){let e=[...C];for(let t=0;t<S.length;t++){let n=S[t],r=g(n);A.includes(r)||(e.splice(t,0,n),I.push(n))}return"wait"===f&&I.length&&(e=I),G(v(e)),j(C),null}let{forceRender:L}=(0,o.useContext)(l.L);return(0,r.jsx)(r.Fragment,{children:S.map(e=>{let t=g(e),o=(!p||!!E)&&(C===S||A.includes(t));return(0,r.jsx)(d,{isPresent:o,initial:(!w.current||!!s)&&void 0,custom:n,presenceAffectsLayout:a,mode:f,root:x,onExitComplete:o?void 0:()=>{if(k.current.has(t)||!R.has(t))return;k.current.add(t),R.set(t,!0);let e=!0;R.forEach(t=>{t||(e=!1)}),e&&(null==L||L(),G(M.current),p&&(null==b||b()),c&&c())},anchorX:h,anchorY:m,children:e},t)})})}},53350:(e,t,n)=>{n.d(t,{d:()=>u});var r=n(22039),o=n(12115),l=n(53127),i=n(94416);function u(e){let t=(0,i.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,o.useContext)(l.Q);if(n){let[,n]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",n),[])}return t}},99770:(e,t,n)=>{n.d(t,{G:()=>function e(t,n,l,i){if("function"==typeof t){c.bt.current=[],t();let e=s(c.bt.current,t);return c.bt.current=void 0,e}if(void 0!==l&&!Array.isArray(l)&&"function"!=typeof n){var u=t,f=n,p=l,h=i;let r=(0,o.M)(()=>Object.keys(p)),s=(0,o.M)(()=>({}));for(let t of r)s[t]=e(u,f,p[t],h);return s}let d="function"==typeof n?n:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],l=e[1+n],i=e[2+n],u=e[3+n],s=(0,r.G)(l,i,u);return t?s(o):s}(n,l,i),m=Array.isArray(t)?a(t,d):a([t],e=>{let[t]=e;return d(t)}),y=Array.isArray(t)?void 0:t.accelerate;return y&&!y.isTransformed&&"function"!=typeof n&&Array.isArray(l)&&(null==i?void 0:i.clamp)!==!1&&(m.accelerate={...y,times:n,keyframes:l,isTransformed:!0,...(null==i?void 0:i.ease)?{ease:i.ease}:{}}),m}});var r=n(16706),o=n(94416),l=n(73934),i=n(46436),u=n(53350);
1function s(e,t){let n=(0,u.d)(t()),r=()=>n.set(t());return r(),(0,i.E)(()=>{let t=()=>l.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,l.WG)(r)}}),n}var c=n(22039);function a(e,t){let n=(0,o.M)(()=>[]);return s(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}}}]);
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.