PageSourceSearch

https://www.sketricgen.ai/_next/static/chunks/49863-05eb419631fbced1.js

js sketricgen.ai collected 2026-09-25 20:07:49 UTC 33,357 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[49863,55181],{5225:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},11515:(e,t,r)=>{"use strict";r.d(t,{E:()=>v});var n=r(33670),o=r(74268),i=r(2954),l=r(38445),s=r(34049);function a(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var u=class extends l.Q{#e;#t;#r;#n;#o;#i;#l;#s;#a=[];constructor(e,t,r){super(),this.#e=e,this.#n=r,this.#r=[],this.#o=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#o.forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#o.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#n=t,o.jG.batch(()=>{let e=this.#o,t=this.#c(this.#r);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),o=e.length!==r.length,i=r.some((t,r)=>t!==e[r]),l=o||i,u=!!l||n.some((e,t)=>{let r=this.#t[t];return!r||!(0,s.f8)(e,r)});(l||u)&&(l&&(this.#a=t,this.#o=r),this.#t=n,this.hasListeners()&&(l&&(a(e,r).forEach(e=>{e.destroy()}),a(r,e).forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})),this.#d()))})}getCurrentResult(){return this.#t}getQueries(){return this.#o.map(e=>e.getCurrentQuery())}getObservers(){return this.#o}getOptimisticResult(e,t){let r=this.#c(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions));return[n,e=>this.#f(e??n,t),()=>this.#p(n,r)]}#p(e,t){return t.map((r,n)=>{let o=e[n];return r.defaultedQueryOptions.notifyOnChangeProps?o:r.observer.trackResult(o,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#f(e,t){return t?(this.#i&&this.#t===this.#s&&t===this.#l||(this.#l=t,this.#s=this.#t,this.#i=(0,s.BH)(this.#i,t(e))),this.#i):e}#c(e){let t=new Map;this.#o.forEach(e=>{let r=e.options.queryHash;if(!r)return;let n=t.get(r);n?n.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let n=this.#e.defaultQueryOptions(e),o=t.get(n.queryHash)?.shift()??new i.$(this.#e,n);r.push({defaultedQueryOptions:n,observer:o})}),r}#u(e,t){let r=this.#o.indexOf(e);-1!==r&&(this.#t=function(e,t,r){let n=e.slice(0);return n[t]=r,n}(this.#t,r,t),this.#d())}#d(){if(this.hasListeners()){let e=this.#i,t=this.#p(this.#t,this.#a);e!==this.#f(t,this.#n?.combine)&&o.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},c=r(99776),d=r(33742),f=r(47785),p=r(36687),h=r(95822);function v(e,t){let{queries:r,...l}=e,a=(0,c.jE)(t),v=(0,d.w)(),y=(0,f.h)(),g=n.useMemo(()=>r.map(e=>{let t=a.defaultQueryOptions(e);return t._optimisticResults=v?"isRestoring":"optimistic",t}),[r,a,v]);g.forEach(e=>{(0,h.jv)(e);let t=a.getQueryCache().get(e.queryHash);(0,p.LJ)(e,y,t)}),(0,p.wZ)(y);let[m]=n.useState(()=>new u(a,g,l)),[b,w,x]=m.getOptimisticResult(g,l.combine),C=!v&&!1!==l.subscribed;n.useSyncExternalStore(n.useCallback(e=>C?m.subscribe(o.jG.batchCalls(e)):s.lQ,[m,C]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),n.useEffect(()=>{m.setQueries(g,l)},[g,l,m]);let S=b.some((e,t)=>(0,h.EU)(g[t],e))?b.flatMap((e,t)=>{let r=g[t];if(r){let t=new i.$(a,r);if((0,h.EU)(r,e))return(0,h.iL)(r,t,y);(0,h.nE)(e,v)&&(0,h.iL)(r,t,y)}return[]}):[];if(S.length>0)throw Promise.all(S);let k=b.find((e,t)=>{let r=g[t];return r&&(0,p.$1)({result:e,errorResetBoundary:y,throwOnError:r.throwOnError,query:a.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(null==k?void 0:k.error)throw k.error;return w(x())}},15239:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(54652),o=r.n(n)},15279:(e,t,r)=>{"use strict";r.d(t,{BL:()=>i,Cj:()=>o});var n=r(33670);function o(){let[e,t]=(0,n.useState)(null);return[e,(0,n.useCallback)(async e=>{if(!(null==navigator?void 0:navigator.clipboard))return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(e),t(e),!0}catch(e){return console.warn("Copy failed",e),t(null),!1}},[])]}function i({threshold:e=0,root:t=null,rootMargin:r="0%",freezeOnceVisible:o=!1,initialIsIntersecting:l=!1,onChange:s}={}){var a;
1let[u,c]=(0,n.useState)(null),[d,f]=(0,n.useState)(()=>({isIntersecting:l,entry:void 0})),p=(0,n.useRef)();p.current=s;let h=(null==(a=d.entry)?void 0:a.isIntersecting)&&o;(0,n.useEffect)(()=>{let n;if(!u||!("IntersectionObserver"in window)||h)return;let i=new IntersectionObserver(e=>{let t=Array.isArray(i.thresholds)?i.thresholds:[i.thresholds];e.forEach(e=>{let r=e.isIntersecting&&t.some(t=>e.intersectionRatio>=t);f({isIntersecting:r,entry:e}),p.current&&p.current(r,e),r&&o&&n&&(n(),n=void 0)})},{threshold:e,root:t,rootMargin:r});return i.observe(u),()=>{i.disconnect()}},[u,JSON.stringify(e),t,r,h,o]);let v=(0,n.useRef)(null);(0,n.useEffect)(()=>{var e;u||null==(e=d.entry)||!e.target||o||h||v.current===d.entry.target||(v.current=d.entry.target,f({isIntersecting:l,entry:void 0}))},[u,d.entry,o,h,l]);let y=[c,!!d.isIntersecting,d.entry];return y.ref=y[0],y.isIntersecting=y[1],y.entry=y[2],y}r(47957),"undefined"!=typeof window?n.useLayoutEffect:n.useEffect},16359:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]])},23699:(e,t,r)=>{"use strict";r.d(t,{p:()=>H});var n=r(64016),o=r(9588);r(180),r(9287);var i=r(47265),l=r(87973),s=r(73993),a=r(21408),u=r(5030),c=r(9704),d=r(37134);let f=e=>decodeURIComponent(e.replace(/\+/g," "));var p=r(3015),h=r(2223),v=r(11529),y=r(88188),g=r(24720);r(42993),r(45755);var m=r(29273),b=r(68520),w=r(70070),x=r(38879);let C=async e=>{if(e.statusCode>=300)throw(0,m.Pu)(await (0,x.VY)(e));{let t=await (0,y.t)(e),r=(0,m.Tj)(t,{CommonPrefixes:["CommonPrefixes",e=>(0,m.y_)(e,S)],Contents:["Contents",e=>(0,m.y_)(e,T)],ContinuationToken:"ContinuationToken",Delimiter:"Delimiter",EncodingType:["EncodingType",m.PU],IsTruncated:["IsTruncated",m.OI],KeyCount:["KeyCount",m.vv],MaxKeys:["MaxKeys",m.vv],Name:"Name",NextContinuationToken:"NextContinuationToken",Prefix:"Prefix",StartAfter:"StartAfter"}),n={$metadata:(0,p.j)(e),...r};return R(n),n}},S=e=>e.map(k),k=e=>(0,m.Tj)(e,{Prefix:"Prefix"}),T=e=>e.map(E),E=e=>(0,m.Tj)(e,{Key:"Key",LastModified:["LastModified",m.El],ETag:"ETag",ChecksumAlgorithm:["ChecksumAlgorithm",e=>(0,m.y_)(e,j)],ChecksumType:["ChecksumType",m.PU],Size:["Size",m.vv],StorageClass:["StorageClass",m.PU],Owner:["Owner",A]}),j=e=>e.map(m.PU),A=e=>(0,m.Tj)(e,{DisplayName:"DisplayName",ID:"ID"}),R=e=>{let{IsTruncated:t,KeyCount:r,Contents:n=[],CommonPrefixes:o=[],NextContinuationToken:i}=e,l=r===n.length+o.length;if(!(t&&i||!t&&!i)||!l)throw new w.c({metadata:e.$metadata})},P=(0,v.A)(g.o,(e,t)=>{let r=(0,b.Sl)({"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),n=(0,b.Sl)({"list-type":"2","continuation-token":e.ContinuationToken,delimiter:e.Delimiter,"encoding-type":e.EncodingType,"fetch-owner":e.FetchOwner,"max-keys":e.MaxKeys,prefix:e.Prefix,"start-after":e.StartAfter}),o=new h.o(t.url.toString());return o.search=new h.g(n).toString(),{method:"GET",headers:r,url:o}},C,{...x.sb,responseType:"text"});var O=r(19847);let M=async(e,t)=>{let{options:r={}}=t,{s3Config:n,bucket:o,keyPrefix:f,identityId:p}=await (0,i.a)(e,t),{inputType:h,objectKey:v}=((e,t)=>{if((0,u.M)(!(e.prefix&&e.path),c.q.InvalidStorageOperationPrefixInput),void 0===e.path)return{inputType:a.C5,objectKey:e.prefix??""};{let{path:r}=e,n="string"==typeof r?r:r({identityId:(0,d.g)(t)});return(0,u.M)(!n.startsWith("/"),c.q.InvalidStoragePathInput),{inputType:a.XB,objectKey:n}}})(t,p);(0,s.L)(r.expectedBucketOwner);let y=h===a.C5;r?.listAll&&(r?.pageSize||r?.nextToken)&&l.v.debug(`listAll is set to true, ignoring ${r?.pageSize?`pageSize: ${r?.pageSize}`:""} ${r?.nextToken?`nextToken: ${r?.nextToken}`:""}.`);let g={Bucket:o,Prefix:y?`${f}${v}`:v,MaxKeys:r?.listAll?void 0:r?.pageSize,ContinuationToken:r?.listAll?void 0:r?.nextToken,Delimiter:K(r),ExpectedBucketOwner:r?.expectedBucketOwner,EncodingType:"url"};l.v.debug(`listing items from "${g.Prefix}"`);let m={s3Config:n,listParams:g};if(r.listAll)if(y)return L({...m,generatedPrefix:f});else return D(m);return y?z({...m,generatedPrefix:f}):I(m)},L=async({s3Config:e,listParams:t,generatedPrefix:r})=>{let n=[],o=t.ContinuationToken;do{let{items:i,nextToken:l}=await z({generatedPrefix:r,s3Config:e,listParams:{...t,ContinuationToken:o,MaxKeys:1e3}});n.push(...i),o=l}while(o);return{items:n}},z=async({s3Config:e,listParams:t,generatedPrefix:r})=>{let n={...t};(!n.MaxKeys||n.MaxKeys>1e3)&&(l.v.debug("defaulting pageSize to 1000."),n.MaxKeys=1e3);let i=q(await P({...e,userAgentValue:(0,O.B)(o.sZ.List)},n));return(N(n,i),i?.Contents)?{items:i.Contents.map(e=>({key:r?e.Key.substring(r.length):e.Key,eTag:e.ETag,lastModified:e.LastModified,size:e.Size})),nextToken:i.NextContinuationToken}:{items:[]}},D=async({s3Config:e,listParams:t})=>{let r=[],n=[],o=t.ContinuationToken;do{let{items:i,excludedSubpaths:l,nextToken:s}=await I({s3Config:e,listParams:{...t,ContinuationToken:o,MaxKeys:1e3}});r.push(...i),n.push(...l??[]),o=s}while(o);return{items:r,excludedSubpaths:n}},I=async({s3Config:e,listParams:t})=>{let r={...t};(!r.MaxKeys||r.MaxKeys>1e3)&&(l.v.debug("defaulting pageSize to 1000."),r.MaxKeys=1e3);let n=q(await P({...e,userAgentValue:(0,O.B)(o.sZ.List)},r));N(r,n);let{Contents:i,NextContinuationToken:s,CommonPrefixes:a}=n,u=a&&_(a);return i?{items:i.map(e=>({path:e.Key,eTag:e.ETag,lastModified:e.LastModified,size:e.Size})),nextToken:s,excludedSubpaths:u}:{items:[],nextToken:s,excludedSubpaths:u}},_=e=>e.reduce((e,{Prefix:t})=>(t&&e.push(t),e),[]),K=e=>{if(e?.subpathStrategy?.strategy==="exclude")return e?.subpathStrategy?.delimiter??a.KA},N=(e,t)=>{if(e.Bucket!==t.Name||e.Delimiter!==t.Delimiter||e.MaxKeys!==t.MaxKeys||e.Prefix!==t.Prefix||e.ContinuationToken!==t.ContinuationToken)throw new w.c({metadata:t.$metadata})},q=e=>{if("url"!==e.EncodingType)return e;let t={...e};return["Delimiter","Prefix","StartAfter"].forEach(r=>{let n=e[r];"string"==typeof n&&(t[r]=f(n))}),e.Contents&&(t.Contents=e.Contents.map(e=>({...e,Key:e.Key?f(e.Key):e.Key}))),e.CommonPrefixes&&(t.CommonPrefixes=e.CommonPrefixes.map(e=>({...e,Prefix:e.Prefix?f(e.Prefix):e.Prefix}))),t};function H(e){return M(n.H,e??{})}},43621:(e,t,r)=>{"use strict";r.d(t,{A:()=>function e(t){if("string"==typeof t||"number"==typeof t)return""+t;let r="";if(Array.isArray(t))for(let n=0,o;n<t.length;n++)""!==(o=e(t[n]))&&(r+=(r&&" ")+o);else for(let e in t)t[e]&&(r+=(r&&" ")+e);return r}})},47957:(e,t,r)=>{var n=0/0,o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt,u="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=u||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,v=function(){return d.Date.now()};function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==f.call(t))return n;if(y(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=y(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var u=l.test(e);return u||s.test(e)?a(e.slice(2),u?2:8):i.test(e)?n:+e}e.exports=function(e,t,r){var n,o,i,l,s,a,u=0,c=!1,d=!1,f=!0;if("function"!=typeof e)throw TypeError("Expected a function");function m(t){var r=n,i=o;return n=o=void 0,u=t,l=e.apply(i,r)}function b(e){var r=e-a,n=e-u;return void 0===a||r>=t||r<0||d&&n>=i}function w(){var e,r,n,o=v();if(b(o))return x(o);s=setTimeout(w,(e=o-a,r=o-u,n=t-e,d?h(n,i-r):n))}function x(e){return(s=void 0,f&&n)?m(e):(n=o=void 0,l)}function C(){var e,r=v(),i=b(r);if(n=arguments,o=this,a=r,i){if(void 0===s)return u=e=a,s=setTimeout(w,t),c?m(e):l;if(d)return s=setTimeout(w,t),m(a)}return void 0===s&&(s=setTimeout(w,t)),l}return t=g(t)||0,y(r)&&(c=!!r.leading,i=(d="maxWait"in r)?p(g(r.maxWait)||0,t):i,f="trailing"in r?!!r.trailing:f),C.cancel=function(){void 0!==s&&clearTimeout(s),u=0,n=a=o=s=void 0},C.flush=function(){return void 0===s?l:x(v())},C}},51190:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},53489:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},54652:(e,t,r)=>{"use strict";
1Object.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 s}});let n=r(28140),o=r(75040),i=r(81356),l=n._(r(71124));function s(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},57459:(e,t,r)=>{"use strict";function n(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[r,n]of e)if(!Object.is(n,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n]))return!1;return!0}r.d(t,{x:()=>n})},58609:(e,t,r)=>{"use strict";r.d(t,{UC:()=>V,Y9:()=>W,bL:()=>B,l9:()=>Q,q7:()=>$});var n=r(33670),o=r(3468),i=r(79118),l=r(94446),s=r(92556),a=r(23558),u=r(88142),c=r(57259),d=r(68946),f=r(66218),p=r(22342),h="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[y,g,m]=(0,i.N)(h),[b,w]=(0,o.A)(h,[m,c.z3]),x=(0,c.z3)(),C=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(y.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(A,{...n,ref:t}):(0,p.jsx)(j,{...n,ref:t})})});C.displayName=h;var[S,k]=b(h),[T,E]=b(h,{collapsible:!1}),j=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},collapsible:l=!1,...s}=e,[u,c]=(0,a.i)({prop:r,defaultProp:null!=o?o:"",onChange:i,caller:h});return(0,p.jsx)(S,{scope:e.__scopeAccordion,value:n.useMemo(()=>u?[u]:[],[u]),onItemOpen:c,onItemClose:n.useCallback(()=>l&&c(""),[l,c]),children:(0,p.jsx)(T,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(O,{...s,ref:t})})})}),A=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[s,u]=(0,a.i)({prop:r,defaultProp:null!=o?o:[],onChange:i,caller:h}),c=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),d=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,p.jsx)(S,{scope:e.__scopeAccordion,value:s,onItemOpen:c,onItemClose:d,children:(0,p.jsx)(T,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(O,{...l,ref:t})})})}),[R,P]=b(h),O=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:i,orientation:a="vertical",...c}=e,d=n.useRef(null),h=(0,l.s)(d,t),m=g(r),b="ltr"===(0,f.jH)(i),w=(0,s.mK)(e.onKeyDown,e=>{var t;if(!v.includes(e.key))return;let r=e.target,n=m().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),o=n.findIndex(e=>e.ref.current===r),i=n.length;if(-1===o)return;e.preventDefault();let l=o,s=i-1,u=()=>{(l=o+1)>s&&(l=0)},c=()=>{(l=o-1)<0&&(l=s)};switch(e.key){case"Home":l=0;break;case"End":l=s;break;case"ArrowRight":"horizontal"===a&&(b?u():c());break;case"ArrowDown":"vertical"===a&&u();break;case"ArrowLeft":"horizontal"===a&&(b?c():u());break;case"ArrowUp":"vertical"===a&&c()}null==(t=n[l%i].ref.current)||t.focus()});return(0,p.jsx)(R,{scope:r,disabled:o,direction:i,orientation:a,children:(0,p.jsx)(y.Slot,{scope:r,children:(0,p.jsx)(u.sG.div,{...c,"data-orientation":a,ref:h,onKeyDown:o?void 0:w})})})}),M="AccordionItem",[L,z]=b(M),D=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,i=P(M,r),l=k(M,r),s=x(r),a=(0,d.B)(),u=n&&l.value.includes(n)||!1,f=i.disabled||e.disabled;return(0,p.jsx)(L,{scope:r,open:u,disabled:f,triggerId:a,children:(0,p.jsx)(c.bL,{"data-orientation":i.orientation,"data-state":U(u),...s,...o,ref:t,disabled:f,open:u,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});D.displayName=M;var I="AccordionHeader",_=n.forwardRef((e,t)=>
1{let{__scopeAccordion:r,...n}=e,o=P(h,r),i=z(I,r);return(0,p.jsx)(u.sG.h3,{"data-orientation":o.orientation,"data-state":U(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});_.displayName=I;var K="AccordionTrigger",N=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=P(h,r),i=z(K,r),l=E(K,r),s=x(r);return(0,p.jsx)(y.ItemSlot,{scope:r,children:(0,p.jsx)(c.l9,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...s,...n,ref:t})})});N.displayName=K;var q="AccordionContent",H=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=P(h,r),i=z(q,r),l=x(r);return(0,p.jsx)(c.UC,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...l,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function U(e){return e?"open":"closed"}H.displayName=q;var B=C,$=D,W=_,Q=N,V=H},59034:(e,t,r)=>{"use strict";r.d(t,{LM:()=>Y,OK:()=>G,VM:()=>S,bL:()=>
1V,lr:()=>z});var n=r(33670),o=r(88142),i=r(76842),l=r(3468),s=r(94446),a=r(70222),u=r(66218),c=r(4129),d=r(34212),f=r(92556),p=r(22342),h="ScrollArea",[v,y]=(0,l.A)(h),[g,m]=v(h),b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:l,scrollHideDelay:a=600,...c}=e,[d,f]=n.useState(null),[h,v]=n.useState(null),[y,m]=n.useState(null),[b,w]=n.useState(null),[x,C]=n.useState(null),[S,k]=n.useState(0),[T,E]=n.useState(0),[j,A]=n.useState(!1),[R,P]=n.useState(!1),O=(0,s.s)(t,e=>f(e)),M=(0,u.jH)(l);return(0,p.jsx)(g,{scope:r,type:i,dir:M,scrollHideDelay:a,scrollArea:d,viewport:h,onViewportChange:v,content:y,onContentChange:m,scrollbarX:b,onScrollbarXChange:w,scrollbarXEnabled:j,onScrollbarXEnabledChange:A,scrollbarY:x,onScrollbarYChange:C,scrollbarYEnabled:R,onScrollbarYEnabledChange:P,onCornerWidthChange:k,onCornerHeightChange:E,children:(0,p.jsx)(o.sG.div,{dir:M,...c,ref:O,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":T+"px",...e.style}})})});b.displayName=h;var w="ScrollAreaViewport",x=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:l,...a}=e,u=m(w,r),c=n.useRef(null),d=(0,s.s)(t,c,u.onViewportChange);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,p.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...a,ref:d,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,p.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});x.displayName=w;var C="ScrollAreaScrollbar",S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=m(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=i,a="horizontal"===e.orientation;return n.useEffect(()=>(a?l(!0):s(!0),()=>{a?l(!1):s(!1)}),[a,l,s]),"hover"===i.type?(0,p.jsx)(k,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,p.jsx)(T,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,p.jsx)(E,{...o,ref:t,forceMount:r}):"always"===i.type?(0,p.jsx)(j,{...o,ref:t}):null});S.displayName=C;var k=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=m(C,e.__scopeScrollArea),[s,a]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),a(!0)},n=()=>{t=window.setTimeout(()=>a(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,p.jsx)(i.C,{present:r||s,children:(0,p.jsx)(E,{"data-state":s?"visible":"hidden",...o,ref:t})})}),T=n.forwardRef((e,t)=>{var r;let{forceMount:o,...l}=e,s=m(C,e.__scopeScrollArea),a="horizontal"===e.orientation,u=W(()=>d("SCROLL_END"),100),[c,d]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>d("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,s.scrollHideDelay,d]),n.useEffect(()=>{let e=s.viewport,t=a?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,a,d,u]),(0,p.jsx)(i.C,{present:o||"hidden"!==c,children:(0,p.jsx)(j,{"data-state":"hidden"===c?"hidden":"visible",...l,ref:t,onPointerEnter:(0,f.mK)(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:(0,f.mK)(e.onPointerLeave,()=>d("POINTER_LEAVE"))})})}),E=n.forwardRef((e,t)=>{let r=m(C,e.__scopeScrollArea),{forceMount:o,...l}=e,[s,a]=n.useState(!1),u="horizontal"===e.orientation,c=W(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;a(u?e:t)}},10);return Q(r.viewport,c),Q(r.content,c),(0,p.jsx)(i.C,{present:o||s,children:(0,p.jsx)(j,{"data-state":s?"visible":"hidden",...l,ref:t})})}),j=n.forwardRef((e,t)=>
1{let{orientation:r="vertical",...o}=e,i=m(C,e.__scopeScrollArea),l=n.useRef(null),s=n.useRef(0),[a,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=q(a.viewport,a.content),d={...o,sizes:a,onSizesChange:u,hasThumb:!!(c>0&&c<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function f(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=H(r),i=t||o/2,l=r.scrollbar.paddingStart+i,s=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),a=r.content-r.viewport;return B([l,s],"ltr"===n?[0,a]:[-1*a,0])(e)}(e,s.current,a,t)}return"horizontal"===r?(0,p.jsx)(A,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=U(i.viewport.scrollLeft,a,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=f(e,i.dir))}}):"vertical"===r?(0,p.jsx)(R,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=U(i.viewport.scrollTop,a);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=f(e))}}):null}),A=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=m(C,e.__scopeScrollArea),[a,u]=n.useState(),c=n.useRef(null),d=(0,s.s)(t,c,l.onScrollbarXChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,p.jsx)(M,{"data-orientation":"horizontal",...i,ref:d,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":H(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&l.viewport&&a&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:N(a.paddingLeft),paddingEnd:N(a.paddingRight)}})}})}),R=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=m(C,e.__scopeScrollArea),[a,u]=n.useState(),c=n.useRef(null),d=(0,s.s)(t,c,l.onScrollbarYChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,p.jsx)(M,{"data-orientation":"vertical",...i,ref:d,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":H(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&l.viewport&&a&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:N(a.paddingTop),paddingEnd:N(a.paddingBottom)}})}})}),[P,O]=v(C),M=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:l,onThumbChange:u,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:h,onDragScroll:v,onWheelScroll:y,onResize:g,...b}=e,w=m(C,r),[x,S]=n.useState(null),k=(0,s.s)(t,e=>S(e)),T=n.useRef(null),E=n.useRef(""),j=w.viewport,A=i.content-i.viewport,R=(0,a.c)(y),O=(0,a.c)(h),M=W(g,10);function L(e){T.current&&v({x:e.clientX-T.current.left,y:e.clientY-T.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==x?void 0:x.contains(t))&&R(e,A)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,x,A,R]),n.useEffect(O,[i,O]),Q(x,M),Q(w.content,M),(0,p.jsx)(P,{scope:r,scrollbar:x,hasThumb:l,onThumbChange:(0,a.c)(u),onThumbPointerUp:(0,a.c)(c),onThumbPositionChange:O,onThumbPointerDown:(0,a.c)(d),children:(0,p.jsx)(o.sG.div,{...b,ref:k,style:{position:"absolute",...b.style},onPointerDown:(0,f.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),T.current=x.getBoundingClientRect(),E.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),L(e))}),onPointerMove:(0,f.mK)(e.onPointerMove,L),onPointerUp:(0,f.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=E.current,w.viewport&&(w.viewport.style.scrollBehavior=""),T.current=null})})})}),L="ScrollAreaThumb",z=n.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=O(L,e.__scopeScrollArea);return(0,p.jsx)(i.C,{present:r||o.hasThumb,children:(0,p.jsx)(D,{ref:t,...n})})}),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...l}=e,a=m(L,r),u=O(L,r),{onThumbPositionChange:c}=u,d=(0,s.s)(t,e=>u.onThumbChange(e)),h=n.useRef(void 0),v=W(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{v(),h.current||(h.current=$(e,c),c())};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,v,c]),(0,p.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,f.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,f.mK)(e.onPointerUp,u.onThumbPointerUp)})});z.displayName=L;var I="ScrollAreaCorner",_=n.forwardRef((e,t)=>{let r=m(I,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,p.jsx)(K,{...e,ref:t}):null});_.displayName=I;var K=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,l=m(I,r),[s,a]=n.useState(0),[u,c]=n.useState(0),d=!!(s&&u);return Q(l.scrollbarX,()=>{var e;let t=(null==(e=l.scrollbarX)?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),c(t)}),Q(l.scrollbarY,()=>{var e;let t=(null==(e=l.scrollbarY)?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),a(t)}),d?(0,p.jsx)(o.sG.div,{...i,ref:t,style:{width:s,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function N(e){return e?parseInt(e,10):0}function q(e,t){let r=e/t;return isNaN(r)?0:r}function H(e){let t=q(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function U(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=H(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,s=(0,d.q)(e,"ltr"===r?[0,l]:[-1*l,0]);return B([0,l],[0,i-n])(s)}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var $=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,s=r.top!==i.top;(l||s)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function W(e,t){let r=(0,a.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function Q(e,t){let r=(0,a.c)(t);(0,c.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var V=b,Y=x,G=_},59338:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},78770:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},83580:(e,t,r)=>{"use strict";r.d(t,{h:()=>d,n:()=>u});var n=r(33670),o=r(8828),i=r(90490);let{useDebugValue:l}=n,{useSyncExternalStoreWithSelector:s}=o,a=e=>e;function u(e,t=a,r){let n=s(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return l(n),n}let c=(e,t)=>{let r=(0,i.y)(e),n=(e,n=t)=>u(r,e,n);return Object.assign(n,r),n},d=(e,t)=>e?c(e,t):c},89874:(e,t,r)=>{"use strict";r.d(t,{T:()=>C});var n=r(64016),o=r(9588);r(180),r(9287);var i=r(47265),l=r(87973),s=r(73993),a=r(96496),u=r(21408),c=r(3015),d=r(2223),f=r(11529),p=r(24720);r(42993),r(45755);var h=r(29273),v=r(68520),y=r(68205),g=r(38879);let m=async e=>{if(!(e.statusCode>=300))return{...(0,h.Tj)(e.headers,{DeleteMarker:["x-amz-delete-marker",h.OI],VersionId:"x-amz-version-id",RequestCharged:["x-amz-request-charged",h.PU]}),$metadata:(0,c.j)(e)};throw(0,h.Pu)(await (0,g.VY)(e))},b=(0,f.A)(p.o,(e,t)=>{let r=new d.o(t.url.toString());return(0,v.Nt)(!!e.Key,"Key"),r.pathname=(0,v.DB)(r,e.Key),r.search=new d.g({"x-id":"DeleteObject"}).toString(),(0,y.L)({bucketName:e.Bucket,key:e.Key,objectURL:r}),{method:"DELETE",headers:(0,v.Sl)({"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),url:r}},m,{...g.sb,responseType:"text"});var w=r(19847);let x=async(e,t)=>{let r,{s3Config:n,keyPrefix:c,bucket:d,identityId:f}=await (0,i.a)(e,t),{inputType:p,objectKey:h}=(0,a.d)(t,f);return(0,s.L)(t.options?.expectedBucketOwner),p===u.nf?(r=`${c}${h}`,l.v.debug(`remove "${h}" from "${r}".`)):(r=h,l.v.debug(`removing object in path "${r}"`)),await b({...n,userAgentValue:(0,w.B)(o.sZ.Remove)},{Bucket:d,Key:r,ExpectedBucketOwner:t.options?.expectedBucketOwner}),p===u.nf?{key:h}:{path:h}};function C(e){return x(n.H,e)}},90109:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14294).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},92925:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});
1let n=(0,r(14294).A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])}}]);

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.