1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2523],{8204:function(e,t,r){r.d(t,{Z:function(){return f}});var n=r(2265);/** 2 * @license lucide-react v0.563.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),u=e=>{let t=l(e);return t.charAt(0).toUpperCase()+t.slice(1)};/** 7 * @license lucide-react v0.563.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 12 * @license lucide-react v0.563.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let s=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},c=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:l=2,absoluteStrokeWidth:u,className:c="",children:f,iconNode:d,...p}=e;return(0,n.createElement)("svg",{ref:t,...a,width:i,height:i,stroke:r,strokeWidth:u?24*Number(l)/Number(i):l,className:o("lucide",c),...!f&&!s(p)&&{"aria-hidden":"true"},...p},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(f)?f:[f]])}),f=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:a,...s}=r;return(0,n.createElement)(c,{ref:l,iconNode:t,className:o("lucide-".concat(i(u(e))),"lucide-".concat(e),a),...s})});return r.displayName=u(e),r}},3907:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(8204).Z)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
16],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])},6648:function(e,t,r){r.d(t,{default:function(){return o.a}});var n=r(5601),o=r.n(n)},5601:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},getImageProps:function(){return u}});let n=r(9920),o=r(497),i=r(8173),l=n._(r(1241));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let a=i.Image},291:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(9920)._(r(2265)).default.createContext(null)},4446:function(e,t,r){r.d(t,{M:function(){return v}});var n=r(7437),o=r(2265),i=r(5050),l=r(458),u=r(7797),a=r(9791);class s extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:r}=e,i=(0,o.useId)(),l=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:c}=(0,o.useContext)(a._);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:o}=u.current;if(r||!l.current||!e||!t)return;l.current.dataset.motionPopId=i;let a=document.createElement("style");return c&&(a.nonce=c),document.head.appendChild(a),a.sheet&&a.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(n,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(a)}},[r]),(0,n.jsx)(s,{isPresent:r,childRef:l,sizeRef:u,children:o.cloneElement(t,{ref:l})})}let f=e=>{let{children:t,initial:r,isPresent:i,onExitComplete:a,custom:s,presenceAffectsLayout:f,mode:p}=e,h=(0,l.h)(d),m=(0,o.useId)(),g=(0,o.useCallback)(e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;a&&a()},[h,a]),v=(0,o.useMemo)(()=>({id:m,initial:r,isPresent:i,custom:s,onExitComplete:g,register:e=>(h.set(e,!1),()=>h.delete(e))}),f?[Math.random(),g]:[i,g]);return(0,o.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[i]),o.useEffect(()=>{i||h.size||!a||a()},[i]),"popLayout"===p&&(t=(0,n.jsx)(c,{isPresent:i,children:t})),(0,n.jsx)(u.O.Provider,{value:v,children:t})};function d(){return new Map}var p=r(3241);let h=e=>e.key||"";function m(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var g=r(9033);let v=e=>{let{children:t,custom:r,initial:u=!0,onExitComplete:a,presenceAffectsLayout:s=!0,mode:c="sync",propagate:d=!1}=e,[v,w]=(0,p.oO)(d),x=(0,o.useMemo)(()=>m(t),[t]),y=d&&!v?[]:x.map(h),C=(0,o.useRef)(!0),k=(0,o.useRef)(x),E=(0,l.h)(()=>new Map),[j,b]=(0,o.useState)(x),[_,P]=(0,o.useState)(x);(0,g.L)(()=>{C.current=!1,k.current=x;for(let e=0;e<_.length;e++){let t=h(_[e]);y.includes(t)?E.delete(t):!0!==E.get(t)&&E.set(t,!1)}},[_,y.length,y.join("-")]);let M=[];if(x!==j){let e=[...x];for(let t=0;t<_.length;t++){let r=_[t],n=h(r);y.includes(n)||(e.splice(t,0,r),M.push(r))}"wait"===c&&M.length&&(e=M),P(m(e)),b(x);return}let{forceRender:R}=(0,o.useContext)(i.p);return(0,n.jsx)(n.Fragment,{children:_.map(e=>{let t=h(e),o=(!d||!!v)&&(x===_||y.includes(t));return(0,n.jsx)(f,{isPresent:o,initial:(!C.current||!!u)&&void 0,custom:o?void 0:r,presenceAffectsLayout:s,mode:c,onExitComplete:o?void 0:()=>{if(!E.has(t))return;E.set(t,!0);let e=!0;E.forEach(t=>{t||(e=!1)}),e&&(null==R||R(),P(k.current),d&&(null==w||w()),a&&a())},children:e},t)})})}},5153:function(e,t,r){r.d(t,{T:function(){return i}});var n=r(6127);function o(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let i=o(0,n.T_);o(0,n.Gb)}}]);
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.