1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="9296a30c-d70a-8564-2179-90fbc82c232f")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,900747,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(618566),l=e.i(498208),a=e.i(79558);let i=({strokeWidth:e=1.5,...t})=>r.default.createElement(a.Icon,{size:"18px",...t},r.default.createElement("polygon",{points:"10.5 14.75 7.5 16.25 7.5 9 2.75 2.75 15.25 2.75 10.5 9 10.5 14.75",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e}));var o=e.i(463632),s=e.i(554387),c=e.i(18389),u=e.i(419235),d=e.i(111541),m=e.i(458042),f=e.i(608275),h=e.i(289966),p=e.i(443),g=e.i(522016),x=e.i(239085),v=e.i(11228),y=e.i(935798),b=e.i(901069);let w="calc(1.25rem + 175px - 2.7rem - 0.875rem)";function j({text:e,query:r}){return(0,t.jsx)(t.Fragment,{children:(function(e,t){let r=t.trim();if(!e||!r)return e?[{text:e,match:!1}]:[];let n=e.toLowerCase(),l=r.toLowerCase(),a=[],i=0;for(;i<e.length;){let t=n.indexOf(l,i);if(-1===t){a.push({text:e.slice(i),match:!1});break}t>i&&a.push({text:e.slice(i,t),match:!1}),a.push({text:e.slice(t,t+l.length),match:!0}),i=t+l.length}return a})(e,r).map((e,r)=>e.match?(0,t.jsx)("mark",{className:"rounded-[3px] bg-[color-mix(in_srgb,var(--portal-accent-color)_22%,transparent)] text-inherit",children:e.text},r):(0,t.jsx)("span",{children:e.text},r))})}function C({changelogs:e,query:r}){let n=(0,b.usePortalPrefix)();return(0,t.jsxs)("ul",{className:"relative m-0 mt-32 flex w-full list-none flex-col p-0 md:-mx-5 md:w-[calc(100%+2.5rem)]",children:[(0,t.jsx)(y.ChangelogTimelineLine,{isLast:!0,className:"z-[1] hidden md:block",style:{left:w,top:"1.65rem"}}),e.map(e=>{let l=function(e,t,r=180){let n=e.replace(/^\s*[*â¢-]\s+/gm,"").replace(/\s+/g," ").trim();if(!n)return"";let l=t.trim(),a=l?n.toLowerCase().indexOf(l.toLowerCase()):-1;if(a<=40){let e=n.slice(0,r).trimEnd();return n.length>r?`${e}â¦`:e}let i=a-40,o=n.indexOf(" ",i),s=-1!==o&&o<a?o+1:i,c=n.slice(s,s+r).trimEnd(),u=s+r<n.length?"â¦":"";return`â¦${c}${u}`}((0,v.convertHtmlToText)(e.html??""),r);return(0,t.jsxs)("li",{className:"relative",children:[(0,t.jsx)(y.ChangelogTimelineDot,{className:"hidden md:block",style:{left:w,top:"1.2rem"}}),(0,t.jsxs)(g.default,{href:`${n}/changelog/${e.slug||e.id}`,className:"flex cursor-pointer flex-col gap-1 rounded-lg px-5 py-4 hover:bg-gray-150 md:flex-row md:gap-6 lg:gap-[6.45rem] dark:hover:bg-gray-900",children:[(0,t.jsx)("time",{className:"flex-none pt-px text-[13px] text-secondary md:w-[175px]",children:(0,x.formatPortalDate)(e.date??e.createdAt)}),(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,t.jsx)("span",{className:"truncate text-sm font-semibold text-primary",children:(0,t.jsx)(j,{text:e.title,query:r})}),l&&(0,t.jsx)("p",{className:"m-0 line-clamp-2 text-sm leading-5 text-secondary",children:(0,t.jsx)(j,{text:l,query:r})})]})]})]},e.id)})]})}var k=e.i(895179),E=e.i(5294),S=e.i(693548),N=e.i(194108);e.s(["ChangelogListClient",0,function({workspace:e,initialChangelogs:a,language:g,portalInstanceId:x,heading:v,emptyStateImage:y,emptyStateText:b,renderedHtmlMap:w}){let j=(0,n.useRouter)(),I=(0,n.useSearchParams)(),[R,A]=(0,r.useState)(a?.items??[]),[P,L]=(0,r.useState)(a?.nextCursor),[$,O]=(0,r.useState)(()=>{let e=new URLSearchParams(window.location.search).get("tag");return e?e.split(",").filter(Boolean):[]}),[F,_]=(0,r.useState)(""),[M,T]=(0,r.useState)(!1),[B,D]=(0,r.useState)(!1),V=(0,r.useRef)(null),z=N.api.useUtils(),[U,W]=(0,r.useState)(!1),[K,q]=(0,r.useState)(!1),G=(0,r.useRef)(null),H=(0,r.useRef)(0),{data:Q}=N.api.portal.getChangelogTags.useQuery({workspaceId:e.id,portalInstanceId:x}),Z=(0,r.useCallback)(async(t,r)=>{let n=++H.current;q(!0);try{let l=await z.portal.getChangelogs.fetch({workspaceId:e.id,language:g,limit:8,tagIds:t.length>0?t:void 0,search:r||void 0,portalInstanceId:x});if(n!==H.current)return;A(l.items),L(l.nextCursor)}catch(e){console.error("Failed to filter changelogs:",e)}finally{n===H.current&&q(!1)}},[z,e.id,g,x]),J=(0,r.useRef)(!1),X=(0,r.useRef)("");(0,r.useEffect)(()=>{!J.current&&(J.current=!0,$.length>0&&Z($,""))},[]),(0,r.useEffect)(()=>{X.current=$.join(",")},[$]),(0,r.useEffect)(()=>
2{if(!J.current)return;let e=(I?.get("tag")??"").split(",").filter(Boolean),t=e.join(",");X.current!==t&&(O(e),Z(e,F))},[I,Z,F]),(0,r.useEffect)(()=>{if(!J.current)return;let e=new URL(window.location.href);$.length>0?e.searchParams.set("tag",$.join(",")):e.searchParams.delete("tag"),j.replace(`${e.pathname}${e.search}`,{scroll:!1})},[$,j]);let Y=(0,r.useCallback)((e,t)=>{G.current&&clearTimeout(G.current),G.current=setTimeout(()=>{Z(e,t)},300)},[Z]),ee=(0,r.useCallback)(e=>{O(t=>{let r=t.includes(e)?t.filter(t=>t!==e):[...t,e];return Z(r,F),r})},[F,Z]),et=(0,r.useCallback)(()=>{G.current&&clearTimeout(G.current),H.current++,q(!1),O([]),_(""),T(!1),A(a?.items??[]),L(a?.nextCursor)},[a]);(0,r.useEffect)(()=>{M&&V.current?.focus()},[M]);let er=async()=>{if(P&&!U){W(!0);try{let t=await z.portal.getChangelogs.fetch({workspaceId:e.id,language:g,limit:8,cursor:P,tagIds:$.length>0?$:void 0,search:F||void 0,portalInstanceId:x});A(e=>[...e,...t.items]),L(t.nextCursor)}catch(e){console.error("Failed to load more changelogs:",e)}finally{W(!1)}}},en=$.length>0||!!F,el=!!F,ea=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(S.PortalToolbarSearch,{isActive:M,value:F,placeholder:"Search changelogs...",inputRef:V,onValueChange:e=>{_(e),Y($,e)},onActiveChange:e=>{T(e),!e&&F&&(_(""),Z($,""))}}),(Q??[]).length>0&&(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(d.Popover,{open:B,onOpenChange:D,align:"end",className:"p-0",content:(0,t.jsxs)(f.Command,{shouldFilter:!1,children:[(0,t.jsx)(f.CommandInput,{placeholder:"Filter by label..."}),(0,t.jsxs)(f.CommandList,{children:[(0,t.jsx)(f.CommandEmpty,{children:"No labels found."}),(0,t.jsx)(f.CommandGroup,{children:(Q??[]).map(e=>{let r;return(0,t.jsx)(f.CommandItem,{value:e.id,onSelect:()=>ee(e.id),children:(0,t.jsxs)("div",{className:"flex w-full items-center justify-between gap-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[e.icon&&m.ProjectIcons[e.icon]?(r=m.ProjectIcons[e.icon],(0,t.jsx)(r,{className:"h-3.5 w-3.5",style:{color:e.color}})):(0,t.jsx)("span",{className:"inline-block h-2.5 w-2.5 rounded-full",style:{backgroundColor:e.color}}),(0,t.jsx)("span",{children:e.name})]}),(0,t.jsx)(l.IconCheckOutline18,{className:(0,o.cn)("h-4 w-4 shrink-0",{"opacity-100":$.includes(e.id),"opacity-0":!$.includes(e.id)})})]})},e.id)})}),$.length>0&&(0,t.jsx)(f.CommandGroup,{children:(0,t.jsx)(f.CommandItem,{onSelect:et,className:"text-secondary",children:"Clear filters"})})]})]}),children:(0,t.jsx)(u.IconButton,{variant:"glass",size:"lg",Icon:i,iconClassName:"h-[0.9rem] w-[0.9rem]",iconStrokeWidth:1.5,className:"size-9 rounded-full bg-transparent"})}),$.length>0&&(0,t.jsx)("span",{className:"pointer-events-none absolute right-1.5 top-1.5 h-1.5 w-1.5 rounded-full bg-[var(--portal-accent-color)]"})]})]});return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(E.PortalLayout,{workspace:e,hideFeedbackWidget:!0,children:(0,t.jsxs)("div",{children:[v,R.length>0||en||(a?.items??[]).length>0?(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(p.ChangelogPageLayout,{toolbar:(0,t.jsxs)(t.Fragment,{children:[ea,(0,t.jsx)(p.ChangelogToolbarItem,{children:(0,t.jsx)(k.SubscribeButton,{subscribeUrl:e?.subscribeUrl??null})})]}),children:[(0,t.jsx)("div",{className:(0,o.cn)("transition-opacity duration-200",K&&"pointer-events-none opacity-50"),children:R.length>0&&el?(0,t.jsx)(C,{changelogs:R,query:F}):R.length>0?R.map((e,r)=>(0,t.jsx)(h.ChangelogEntry,{changelog:e,showBackButton:!1,showTimeline:!0,isFirst:0===r,isLast:r===R.length-1,renderedHtml:w?.[e.id],onTagClick:ee},e.id)):en?(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)(c.Empty,{title:"No results",text:"No changelogs match your search. Try a different search term or clear your filters.",className:"h-[50vh] max-w-[27rem]",image:y})}):null}),P&&!K&&(0,t.jsx)("div",{className:"mb-12 mt-12 flex justify-center",children:(0,t.jsx)(s.Button,{onClick:er,disabled:U,children:U?"Loa
2ding...":"More updates"})})]})}):(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)(c.Empty,{className:"h-[80vh] max-w-[20rem]",title:"Changelog",text:b,image:y,action:(0,t.jsx)("div",{className:"-mt-1 flex justify-center [&_button]:!relative [&_button]:!right-auto [&_button]:!top-0",children:(0,t.jsx)(k.SubscribeButton,{subscribeUrl:e?.subscribeUrl??null})})})})]})})})}],900747)},693548,e=>{"use strict";var t=e.i(843476),r=e.i(846932),n=e.i(602246),l=e.i(419235),a=e.i(626540);let i={duration:.18,ease:[.23,1,.32,1]};e.s(["PortalToolbarSearch",0,function({isActive:e,value:o,placeholder:s,inputRef:c,onValueChange:u,onActiveChange:d}){return(0,t.jsx)(r.motion.div,{animate:{width:e?240:36},transition:i,className:"relative hidden shrink-0 will-change-[width] md:block",children:e?(0,t.jsx)(r.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.12,ease:"easeOut"},className:"w-full",children:(0,t.jsx)(a.Input,{ref:c,name:"search",type:"text",value:o,onChange:e=>u(e.target.value),onBlur:()=>{o.trim()||d(!1)},onFocus:()=>d(!0),placeholder:s,textSize:"sm",className:"min-h-9 w-full rounded-full tracking-tight",inputClassName:"!h-9 !rounded-full !px-3.5 !py-0",autoFocus:!0})}):(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(l.IconButton,{variant:"glass",Icon:n.IconMagnifierOutline18,size:"lg",className:"size-9 rounded-full bg-transparent",iconClassName:"h-[0.9rem] w-[0.9rem]",iconStrokeWidth:1.5,onClick:()=>d(!0)})})})}])},18389,387758,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(79558);let l=({strokeWidth:e=1.5,...t})=>r.default.createElement(n.Icon,{size:"18px",...t},r.default.createElement("polyline",{points:".75 9.5 4.5 14.25 12.5 4",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e}),r.default.createElement("polyline",{points:"8.506 13.308 9.25 14.25 17.25 4",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e,"data-color":"color-2"}));e.s(["IconCheckDoubleOutline18",0,l],387758);var a=e.i(463632);let i=(0,r.memo)(({className:e,text:n="There's nothing here yet",title:i="All empty",image:o,action:s,variant:c="center"})=>{let u="left"===c,d=o?(0,r.isValidElement)(o)?(0,r.cloneElement)(o,{className:(0,a.cn)("h-auto w-[4.5rem] object-contain select-none opacity-80 dark:opacity-50",u&&"-ml-1",o.props?.className)}):o:null;return(0,t.jsxs)("div",{className:(0,a.cn)("flex flex-col gap-2 p-4",u?"items-start justify-start text-left":"items-center justify-center text-center",e),children:[d??(0,t.jsx)(l,{className:"h-8 w-8 text-green-500"}),(0,t.jsx)("h1",{className:"mt-2 select-none text-[14px] text-lg font-semibold",children:i}),(0,t.jsx)("p",{className:"mb-3 max-w-lg select-none text-balance text-sm text-secondary",children:n}),s]})});e.s(["Empty",0,i],18389)},608275,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(326999),l=/[\\\/_+.#"@\[\(\{&]/,a=/[\\\/_+.#"@\[\(\{&]/g,i=/[\s-]/,o=/[\s-]/g;function s(e){return e.toLowerCase().replace(o," ")}e.i(174080);var c=e.i(820783),u=Symbol.for("react.lazy"),d=r[" use ".trim().toString()];function m(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===u&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var f=Symbol("radix.slottable");function h(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}var p=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{var l,a;let i,o,s,u=(a=l=`Primitive.${n}`,(i=r.forwardRef((e,t)=>{let{children:n,...l}=e;if(m(n)&&"function"==typeof d&&(n=d(n._payload)),r.isValidElement(n)){var a;let e,i,o=(a=n,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),s=function(e,t){let r={...t};for(let n in t){let l=e[n],a=t[n];/^on[A-Z]/.test(n)?l&&a?r[n]=(...e)=>{let t=a(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...a}
2:"className"===n&&(r[n]=[l,a].filter(Boolean).join(" "))}return{...e,...r}}(l,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,c.composeRefs)(t,o):o),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${a}.SlotClone`,o=i,(s=r.forwardRef((e,n)=>{let{children:l,...a}=e;m(l)&&"function"==typeof d&&(l=d(l._payload));let i=r.Children.toArray(l),s=i.find(h);if(s){let e=s.props.children,l=i.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(o,{...a,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,l):null})}return(0,t.jsx)(o,{...a,ref:n,children:l})})).displayName=`${l}.Slot`,s),f=r.forwardRef((e,r)=>{let{asChild:l,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(l?u:n,{...a,ref:r})});return f.displayName=`Primitive.${n}`,{...e,[n]:f}},{}),g=e.i(610772),x='[cmdk-group=""]',v='[cmdk-group-items=""]',y='[cmdk-item=""]',b=`${y}:not([aria-disabled="true"])`,w="cmdk-item-select",j="data-value",C=(e,t,r)=>{var n;return n=e,function e(t,r,n,s,c,u,d){if(u===r.length)return c===t.length?1:.99;var m=`${c},${u}`;if(void 0!==d[m])return d[m];for(var f,h,p,g,x=s.charAt(u),v=n.indexOf(x,c),y=0;v>=0;)(f=e(t,r,n,s,v+1,u+1,d))>y&&(v===c?f*=1:l.test(t.charAt(v-1))?(f*=.8,(p=t.slice(c,v-1).match(a))&&c>0&&(f*=Math.pow(.999,p.length))):i.test(t.charAt(v-1))?(f*=.9,(g=t.slice(c,v-1).match(o))&&c>0&&(f*=Math.pow(.999,g.length))):(f*=.17,c>0&&(f*=Math.pow(.999,v-c))),t.charAt(v)!==r.charAt(u)&&(f*=.9999)),(f<.1&&n.charAt(v-1)===s.charAt(u+1)||s.charAt(u+1)===s.charAt(u)&&n.charAt(v-1)!==s.charAt(u))&&.1*(h=e(t,r,n,s,v+1,u+2,d))>f&&(f=.1*h),f>y&&(y=f),v=n.indexOf(x,v+1);return d[m]=y,y}(n=r&&r.length>0?`${n+" "+r.join(" ")}`:n,t,s(n),s(t),0,0,{})},k=r.createContext(void 0),E=r.createContext(void 0),S=r.createContext(void 0),N=r.forwardRef((e,t)=>{let n=M(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),l=M(()=>new Set),a=M(()=>new Map),i=M(()=>new Map),o=M(()=>new Set),s=F(e),{label:c,children:u,value:d,onValueChange:m,filter:f,shouldFilter:h,loop:S,disablePointerSelection:N=!1,vimBindings:I=!0,...R}=e,A=(0,g.useId)(),P=(0,g.useId)(),L=(0,g.useId)(),$=r.useRef(null),O=D();_(()=>{if(void 0!==d){let e=d.trim();n.current.value=e,T.emit()}},[d]),_(()=>{O(6,G)},[]);let T=r.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var l,a,i,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)q(),W(),O(1,K);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(L);e?e.focus():null==(l=document.getElementById(A))||l.focus()}if(O(7,()=>{var e;n.current.selectedItemId=null==(e=H())?void 0:e.id,T.emit()}),r||O(5,G),(null==(a=s.current)?void 0:a.value)!==void 0){null==(o=(i=s.current).onValueChange)||o.call(i,null!=t?t:"");return}}T.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),B=r.useMemo(()=>({value:(e,t,r)=>{var l;t!==(null==(l=i.current.get(e))?void 0:l.value)&&(i.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,U(t,r)),O(2,()=>{W(),T.emit()}))},item:(e,t)=>(l.current.add(e),t&&(a.current.has(t)?a.current.get(t).add(e):a.current.set(t,new Set([e]))),O(3,()=>{q(),W(),n.current.value||K(),T.emit()}),()=>{i.current.delete(e),l.current.delete(e),n.current.filtered.items.delete(e);let t=H();O(4,()=>{q(),(null==t?void 0:t.getAttribute("id"))===e&&K(),T.emit()})}),group:e=>(a.current.has(e)||a.current.set(e,new Set),()=>{i.current.delete(e),a.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:A,inputId:L,labelId:P,listInnerRef:$}),[]);function U(e,t){var r,l;let a=null!=(l=null==(r=s.current)?void 0:r.filter)?l:C;return e?a(e,n.current.search,t):0}function W(){if(!n.current.search||!1===s.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(r=>{let n=a.current.get(r),l=0;
2n.forEach(t=>{l=Math.max(e.get(t),l)}),t.push([r,l])});let r=$.current;Q().sort((t,r)=>{var n,l;let a=t.getAttribute("id"),i=r.getAttribute("id");return(null!=(n=e.get(i))?n:0)-(null!=(l=e.get(a))?l:0)}).forEach(e=>{let t=e.closest(v);t?t.appendChild(e.parentElement===t?e:e.closest(`${v} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${v} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=$.current)?void 0:t.querySelector(`${x}[${j}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function K(){let e=Q().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(j);T.setState("value",t||void 0)}function q(){var e,t,r,o;if(!n.current.search||!1===s.current.shouldFilter){n.current.filtered.count=l.current.size;return}n.current.filtered.groups=new Set;let c=0;for(let a of l.current){let l=U(null!=(t=null==(e=i.current.get(a))?void 0:e.value)?t:"",null!=(o=null==(r=i.current.get(a))?void 0:r.keywords)?o:[]);n.current.filtered.items.set(a,l),l>0&&c++}for(let[e,t]of a.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=c}function G(){var e,t,r;let n=H();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(x))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function H(){var e;return null==(e=$.current)?void 0:e.querySelector(`${y}[aria-selected="true"]`)}function Q(){var e;return Array.from((null==(e=$.current)?void 0:e.querySelectorAll(b))||[])}function Z(e){let t=Q()[e];t&&T.setState("value",t.getAttribute(j))}function J(e){var t;let r=H(),n=Q(),l=n.findIndex(e=>e===r),a=n[l+e];null!=(t=s.current)&&t.loop&&(a=l+e<0?n[n.length-1]:l+e===n.length?n[0]:n[l+e]),a&&T.setState("value",a.getAttribute(j))}function X(e){let t=H(),r=null==t?void 0:t.closest(x),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,x):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,x))?void 0:r.querySelector(b);n?T.setState("value",n.getAttribute(j)):J(e)}let Y=()=>Z(Q().length-1),ee=e=>{e.preventDefault(),e.metaKey?Y():e.altKey?X(1):J(1)},et=e=>{e.preventDefault(),e.metaKey?Z(0):e.altKey?X(-1):J(-1)};return r.createElement(p.div,{ref:t,tabIndex:-1,...R,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=R.onKeyDown)||t.call(R,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":I&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":I&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),Z(0);break;case"End":e.preventDefault(),Y();break;case"Enter":{e.preventDefault();let t=H();if(t){let e=new Event(w);t.dispatchEvent(e)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:B.inputId,id:B.labelId,style:z},c),V(e,e=>r.createElement(E.Provider,{value:T},r.createElement(k.Provider,{value:B},e))))}),I=r.forwardRef((e,t)=>{var n,l;let a=(0,g.useId)(),i=r.useRef(null),o=r.useContext(S),s=r.useContext(k),u=F(e),d=null!=(l=null==(n=u.current)?void 0:n.forceMount)?l:null==o?void 0:o.forceMount;_(()=>{if(!d)return s.item(a,null==o?void 0:o.id)},[d]);let m=B(a,i,[e.value,e.children,i],e.keywords),f=r.useContext(E),h=T(e=>e.value&&e.value===m.current),x=T(e=>!!d||!1===s.filter()||!e.search||e.filtered.items.get(a)>0);function v(){var e,t;y(),null==(t=(e=u.current).onSelect)||t.call(e,m.current)}function y(){f.setState("value",m.current,!0)}if(r.useEffect(()=>{let t=i.current;if(!(!t||e.disabled))return t.addEventListener(w,v),()=>t.removeEventListener(w,v)},[x,e.onSelect,e.disabled]),!x)return null;let{disabled:b,value:j,onSelect:C,forceMount:N,keywords:I,...R}=e;return r.createElement(p.div,{ref:(0,c.composeRefs)(i,t),...R,id:a,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!h,"data-disabled":!!b,"data-selected":!!h,onPointerMove:b||s.getDisablePointerSelection()?void 0:y,onClick:b?void 0:v},e.children)}),R=r.forwardRef((e,t)=>
2{let{heading:n,children:l,forceMount:a,...i}=e,o=(0,g.useId)(),s=r.useRef(null),u=r.useRef(null),d=(0,g.useId)(),m=r.useContext(k),f=T(e=>!!a||!1===m.filter()||!e.search||e.filtered.groups.has(o));_(()=>m.group(o),[]),B(o,s,[e.value,e.heading,u]);let h=r.useMemo(()=>({id:o,forceMount:a}),[a]);return r.createElement(p.div,{ref:(0,c.composeRefs)(s,t),...i,"cmdk-group":"",role:"presentation",hidden:!f||void 0},n&&r.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},n),V(e,e=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?d:void 0},r.createElement(S.Provider,{value:h},e))))}),A=r.forwardRef((e,t)=>{let{alwaysRender:n,...l}=e,a=r.useRef(null),i=T(e=>!e.search);return n||i?r.createElement(p.div,{ref:(0,c.composeRefs)(a,t),...l,"cmdk-separator":"",role:"separator"}):null}),P=r.forwardRef((e,t)=>{let{onValueChange:n,...l}=e,a=null!=e.value,i=r.useContext(E),o=T(e=>e.search),s=T(e=>e.selectedItemId),c=r.useContext(k);return r.useEffect(()=>{null!=e.value&&i.setState("search",e.value)},[e.value]),r.createElement(p.input,{ref:t,...l,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":s,id:c.inputId,type:"text",value:a?e.value:o,onChange:e=>{a||i.setState("search",e.target.value),null==n||n(e.target.value)}})}),L=r.forwardRef((e,t)=>{let{children:n,label:l="Suggestions",...a}=e,i=r.useRef(null),o=r.useRef(null),s=T(e=>e.selectedItemId),u=r.useContext(k);return r.useEffect(()=>{if(o.current&&i.current){let e=o.current,t=i.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),r.createElement(p.div,{ref:(0,c.composeRefs)(i,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":l,id:u.listId},V(e,e=>r.createElement("div",{ref:(0,c.composeRefs)(o,u.listInnerRef),"cmdk-list-sizer":""},e)))}),$=r.forwardRef((e,t)=>{let{open:l,onOpenChange:a,overlayClassName:i,contentClassName:o,container:s,...c}=e;return r.createElement(n.Root,{open:l,onOpenChange:a},r.createElement(n.Portal,{container:s},r.createElement(n.Overlay,{"cmdk-overlay":"",className:i}),r.createElement(n.Content,{"aria-label":e.label,"cmdk-dialog":"",className:o},r.createElement(N,{ref:t,...c}))))}),O=Object.assign(N,{List:L,Item:I,Input:P,Group:R,Separator:A,Dialog:$,Empty:r.forwardRef((e,t)=>T(e=>0===e.filtered.count)?r.createElement(p.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:r.forwardRef((e,t)=>{let{progress:n,children:l,label:a="Loading...",...i}=e;return r.createElement(p.div,{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},V(e,e=>r.createElement("div",{"aria-hidden":!0},e)))})});function F(e){let t=r.useRef(e);return _(()=>{t.current=e}),t}var _="u"<typeof window?r.useEffect:r.useLayoutEffect;function M(e){let t=r.useRef();return void 0===t.current&&(t.current=e()),t}function T(e){let t=r.useContext(E),n=()=>e(t.snapshot());return r.useSyncExternalStore(t.subscribe,n,n)}function B(e,t,n,l=[]){let a=r.useRef(),i=r.useContext(k);return _(()=>{var r;let o=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():a.current}})(),s=l.map(e=>e.trim());i.value(e,o,s),null==(r=t.current)||r.setAttribute(j,o),a.current=o}),a}var D=()=>{let[e,t]=r.useState(),n=M(()=>new Map);return _(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function V({asChild:e,children:t},n){let l;return e&&r.isValidElement(t)?r.cloneElement("function"==typeof(l=t.type)?l(t.props):"render"in l?l.render(t.props):t,{ref:t.ref},n(t.props.children)):n(t)}var z={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},U=(e.i(88653),e.i(846932),e.i(79558)),W=e.i(602246),K=e.i(463632),q=(e.i(360453),e.i(573283));e.i(317909);let G=(0,r.memo)((0,r.forwardRef)(({className:e,children:r,...n},l)=>(0,t.jsx)(O,{ref:l,className:(0,K.cn)("relative flex h-full w-full flex-col overflow-hidden rounded-lg focus:outline-none focus-visible:outline-none",e),...n,children:r}))),H=(0,r.memo)((0,r.forwardRef)(({className:e,showIcon:r=!1,size:n="sm",...l},a)=>(0,t.jsxs)("div",{className:"flex items-center border-b border-b-gray-200 px-2 dark:border-b-gray-700","cmdk-input-wrapper":"",children:[r&&(0,t.jsx)(W.IconMagnifierOutline18,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,t.jsx)(O.Input,{ref:a,autoComplete:"off",className:(0,K.cn)("flex w-full rounded-md bg-transparent px-1 py-3 outline-none placeholder:text-tertiary disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-50","lg"===n?"text-base":"text-sm",e),...l})]}))),Q=(0,r.memo)((0,r.forwardRef)(({className:e,...r},n)=>(0,t.jsx)(O.List,{ref:n,className:(0,K.cn)("max-h-[400px] overflow-y-auto overflow-x-hidden",e),...r}))),Z=(0,r.memo)((0,r.forwardRef)((e,r)=>(0,t.jsx)(O.Empty,{ref:r,className:"mx-5 py-6 text-start text-sm text-tertiary",...e}))),J=(0,r.memo)((0,r.forwardRef)(({className:e,...r},n)=>(0,t.jsx)(O.Group,{ref:n,className:(0,K.cn)("overflow-hidden p-1.5 text-gray-700 dark:text-gray-400 [&_[cmdk-group-heading]]:px-3 [&_[cmdk-group-heading]]:pb-2 [&_[cmdk-group-heading]]:pt-1 [&_[cmdk-group-heading]]:text-[11px] [&_[cmdk-group-heading]]:font-normal [&_[cmdk-group-heading]]:tracking-wide [&_[cmdk-group-heading]]:text-tertiary",e),...r}))),X=(0,r.memo)((0,r.forwardRef)(({className:e,shortcuts:r,Icon:n,size:l="sm",children:a,...i},o)=>(0,t.jsxs)(O.Item,{ref:o,className:(0,K.cn)("group relative flex cursor-default select-none items-center gap-3 rounded-md px-2 py-2 font-medium text-secondary outline-none aria-disabled:pointer-events-none aria-disabled:opacity-50 aria-selected:bg-gray-100 aria-selected:text-primary dark:aria-selected:bg-gray-800 dark:aria-selected:text-primary","lg"===l?"text-sm":"text-xs",e),...i,children:[n&&(0,t.jsx)(n,{className:"h-4 w-4 flex-none text-secondary group-aria-selected:text-primary"}),(0,t.jsx)("span",{className:"flex-1 truncate",children:a}),r?1===r.length?(0,t.jsx)(q.Shortcut,{variant:"default",children:r[0]}):2===r.length?(0,t.jsxs)("div",{className:"flex flex-none items-center gap-1.5",children:[(0,t.jsx)(q.Shortcut,{variant:"default",children:r[0]}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:"then"}),(0,t.jsx)(q.Shortcut,{variant:"default",children:r[1]})]}):null:null]})));e.s(["Command",0,G,"CommandEmpty",0,Z,"CommandGroup",0,J,"CommandInput",0,H,"CommandItem",0,X,"CommandList",0,Q],608275)}]); 3
4//# debugId=9296a30c-d70a-8564-2179-90fbc82c232f 5//# sourceMappingURL=3p9cdidfchx2g.js.map
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.