1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8039],{4474:(e,t,r)=>{"use strict";r.d(t,{$:()=>l});var n=r(95155);r(12115);var i=r(18460),a=r(42442),o=r(91337);let s=(0,i.F)("group/button inline-flex shrink-0 cursor-pointer items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l({className:e,variant:t="default",size:r="default",asChild:i=!1,...d}){let c=i?a.bL:"button";return(0,n.jsx)(c,{"data-slot":"button","data-variant":t,"data-size":r,className:(0,o.cn)(s({variant:t,size:r,className:e})),...d})}},10276:(e,t,r)=>{Promise.resolve().then(r.bind(r,94134))},11012:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(30772).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},30907:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});let n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},42442:(e,t,r)=>{"use strict";r.d(t,{Dc:()=>u,TL:()=>l,bL:()=>d});var n,i=r(12115),a=r(47527),o=Object.defineProperty,s=(e,t)=>o(e,"name",{value:t,configurable:!0});function l(e){let t=i.forwardRef((t,r)=>{let{children:n,...o}=t,s=null,l=!1,d=[];v(n)&&"function"==typeof k&&(n=k(n._payload)),i.Children.forEach(n,e=>{if(g(e)){l=!0;let t="child"in e.props?e.props.child:e.props.children;v(t)&&"function"==typeof k&&(t=k(t._payload)),s=p(e,t),d.push(s?.props?.children)}else d.push(e)}),s?s=i.cloneElement(s,void 0,d):!l&&1===i.Children.count(n)&&i.isValidElement(n)&&(s=n);let c=s?m(s):void 0,u=(0,a.s)(r,c);if(!s){if(n||0===n)throw Error(l?y(e):b(e));return n}let h=f(o,s.props??{});return s.type!==i.Fragment&&(h.ref=r?u:c),i.cloneElement(s,h)});return t.displayName=`${e}.Slot`,t}s(l,"createSlot");var d=l("Slot"),c=Symbol.for("radix.slottable");function u(e){let t=s(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=c,t}s(u,"createSlottable");var p=s((e,t)=>{if("child"in e.props){let t=e.props.child;return i.isValidElement(t)?i.cloneElement(t,void 0,e.props.children(t.props.children)):null}return i.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function f(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}
1:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function m(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function g(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}s(f,"mergeProps"),s(m,"getElementRef"),s(g,"isSlottable");var h=Symbol.for("react.lazy");function v(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===h&&"_payload"in e&&x(e._payload)}function x(e){return"object"==typeof e&&null!==e&&"then"in e}s(v,"isLazyComponent"),s(x,"isPromiseLike");var b=s(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),y=s(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),k=(n||(n=r.t(i,2)))[" use ".trim().toString()]},47527:(e,t,r)=>{"use strict";r.d(t,{s:()=>l});var n=r(12115),i=Object.defineProperty,a=(e,t)=>i(e,"name",{value:t,configurable:!0});function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function s(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function l(...e){return n.useCallback(s(...e),e)}a(o,"setRef"),a(s,"composeRefs"),a(l,"useComposedRefs")},71265:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var n=r(12115),i={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"},a=r(30907);let o=(0,n.createContext)({}),s=(0,n.forwardRef)(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:s,className:l="",children:d,iconNode:c,...u},p)=>{let{size:f=24,strokeWidth:m=2,absoluteStrokeWidth:g=!1,color:h="currentColor",className:v=""}=(0,n.useContext)(o)??{},x=s??g?24*Number(r??m)/Number(t??f):r??m;return(0,n.createElement)("svg",{ref:p,...i,width:t??f??i.width,height:t??f??i.height,stroke:e??h,strokeWidth:x,className:(0,a.z)("lucide",v,l),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(d)?d:[d]])})},91337:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var n=r(29722),i=r(622);function a(...e){return(0,i.QP)((0,n.$)(e))}},92298:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(30772).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},94134:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>v});var n=r(95155),i=r(12115),a=r(11012),o=r(92298),s=r(4474),l=r(18460),d=r(91337);function c({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"empty",className:(0,d.cn)("flex w-full min-w-0 flex-1 flex-col items-center justify-center gap-4 roun
1ded-xl border-dashed p-6 text-center text-balance",e),...t})}function u({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"empty-header",className:(0,d.cn)("flex max-w-sm flex-col items-center gap-2",e),...t})}let p=(0,l.F)("mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0",{variants:{variant:{default:"bg-transparent",icon:"flex size-8 shrink-0 items-center justify-center rounded-lg bg-muted text-foreground [&_svg:not([class*='size-'])]:size-4"}},defaultVariants:{variant:"default"}});function f({className:e,variant:t="default",...r}){return(0,n.jsx)("div",{"data-slot":"empty-icon","data-variant":t,className:(0,d.cn)(p({variant:t,className:e})),...r})}function m({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"empty-title",className:(0,d.cn)("font-heading text-sm font-medium tracking-tight",e),...t})}function g({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"empty-description",className:(0,d.cn)("text-sm/relaxed text-muted-foreground [&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary",e),...t})}function h({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"empty-content",className:(0,d.cn)("flex w-full max-w-sm min-w-0 flex-col items-center gap-2.5 text-sm text-balance",e),...t})}function v({error:e,reset:t}){return(0,i.useEffect)(()=>{console.error(e)},[e]),(0,n.jsx)("main",{className:"mx-auto flex min-h-[65vh] w-full max-w-3xl items-center px-4 py-16 sm:px-6",id:"main-content",children:(0,n.jsxs)(c,{className:"marketplace-surface border-solid py-14",children:[(0,n.jsxs)(u,{children:[(0,n.jsx)(f,{className:"border border-red-400/20 bg-red-400/10 text-red-300",variant:"icon",children:(0,n.jsx)(a.A,{"aria-hidden":"true"})}),(0,n.jsx)(m,{children:"Marketplace data could not be loaded"}),(0,n.jsx)(g,{children:"The catalogue may be temporarily unavailable. No fallback data was invented."})]}),(0,n.jsxs)(h,{children:[(0,n.jsxs)(s.$,{onClick:t,children:[(0,n.jsx)(o.A,{"aria-hidden":"true","data-icon":"inline-start"}),"Try again"]}),e.digest&&(0,n.jsxs)("p",{className:"font-stat text-[10px] text-zinc-600",children:["Reference ",e.digest]})]})]})})}}},e=>{e.O(0,[7728,8441,3794,7358],()=>e(e.s=10276)),_N_E=e.O()}]);
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.