1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,54513,e=>{"use strict";var t,r,n=e.i(71645),i=Object.defineProperty,o=new Map,l=new WeakMap,s=0;function u({threshold:e,delay:r,trackVisibility:i,rootMargin:a,root:c,triggerOnce:d,skip:f,initialInView:p,fallbackInView:v,onChange:y}={}){var g;let[b,h]=n.useState(null),m=n.useRef(y),w=n.useRef(p),[x,R]=n.useState({inView:!!p,entry:void 0});m.current=y,n.useEffect(()=>{let n;if(void 0===w.current&&(w.current=p),!f&&b)return n=function(e,r,n={},i=t){if(void 0===window.IntersectionObserver&&void 0!==i){let t=e.getBoundingClientRect();return r(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:t,intersectionRect:t,rootBounds:t}),()=>{}}let{id:u,observer:a,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(l.has(r)||(s+=1,l.set(r,s.toString())),l.get(r)):e[t]}`}).toString(),r=o.get(t);if(!r){let n,i=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var r;let o=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(r=i.get(t.target))||r.forEach(e=>{e(o,t)})})},e);n=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:l,elements:i},o.set(t,r)}return r}(n),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(r),a.observe(e),function(){d.splice(d.indexOf(r),1),0===d.length&&(c.delete(e),a.unobserve(e)),0===c.size&&(a.disconnect(),o.delete(u))}}(b,(e,t)=>{let r=w.current;w.current=e,(void 0!==r||e)&&(R({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&d&&n&&(n(),n=void 0))},{root:c,rootMargin:a,threshold:e,trackVisibility:i,delay:r},v),()=>{n&&n()}},[Array.isArray(e)?e.toString():e,b,c,a,d,f,i,v,r]);let j=null==(g=x.entry)?void 0:g.target,O=n.useRef(void 0);b||!j||d||f||O.current===j||(O.current=j,R({inView:!!p,entry:void 0}),w.current=p);let S=[h,x.inView,x.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}n.Component,null!=(null!=(r=n.useInsertionEffect)?r:n.useLayoutEffect)||n.useEffect,e.s(["useInView",()=>u])},67881,20783,91918,25913,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let r=!1,i=e.map(e=>{let i=n(e,t);return r||"function"!=typeof i||(r=!0),i});if(r)return()=>{for(let t=0;t<i.length;t++){let r=i[t];"function"==typeof r?r():n(e[t],null)}}}}function o(...e){return r.useCallback(i(...e),e)}e.s(["composeRefs",()=>i,"useComposedRefs",()=>o],20783);var l=Symbol.for("react.lazy"),s=r[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function a(e){var n;let o,l=(n=e,(o=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(u(n)&&"function"==typeof s&&(n=s(n._payload)),r.isValidElement(n)){var l;let e,s,u=(l=n,(s=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(s=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),a=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==r.Fragment&&(a.ref=t?i(t,u):u),r.cloneElement(n,a)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${n}.SlotClone`,o),a=r.forwardRef((e,n)=>{let{children:i,...o}=e;u(i)&&"function"==typeof s&&(i=s(i._payload));let a=r.Children.toArray(i),c=a.find(f);if(c){let e=c.props.children,i=a.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(l,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,t.jsx)(l,{...o,ref:n,children:i})});return a.displayName=`${e}.Slot`,a}var c=a("Slot"),d=Symbol("radix.slottable");function f(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",()=>c,"createSlot",()=>a],91918);var p=e.i(7670);let v=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,y=p.clsx,g=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return y(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:o}=t,l=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==o?void 0:o[e];if(null===t)return null;let l=v(t)||v(n);return i[e][l]}),s=r&&Object.entries(r).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return y(e,l,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...o,...s}[t]):({...o,...s})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)};e.s(["cva",0,g],25913);var b=e.i(47163);let h=g("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),m=r.forwardRef(({className:e,variant:r,size:n,asChild:i=!1,...o},l)=>(0,t.jsx)(i?c:"button",{className:(0,b.cn)(h({variant:r,size:n,className:e})),ref:l,...o}));m.displayName="Button",e.s(["Button",()=>m],67881)}]);
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.