Files
monisuo/monisuo-admin/dist/assets/tasks-5lrmoeKH.js
2026-04-05 19:44:40 +08:00

2 lines
43 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/task-resource-dialog-Ba-c7nKo.js","assets/Teleport-f0-_cFyq.js","assets/vue.runtime.esm-bundler-DS0mm12S.js","assets/dist-3yfE1dPa.js","assets/button-xrpYa8G4.js","assets/index-axPHP3AB.js","assets/lib-CC9cpJ8Y.js","assets/zod-B9xT8GrA.js","assets/index-DzGkD_L8.css","assets/useForwardExpose-B8uiQ7xX.js","assets/task-resource-dialog-PGu3CACc.js","assets/vee-validate-zod-vHiEg4Rp.js","assets/Label-BVKK717i.js","assets/circle-plus-B762ZQmf.js","assets/SelectValue-BbKWf16W.js","assets/PopperContent-Wu1vPEc9.js","assets/VisuallyHidden-CunWEljx.js","assets/circle-Cc5GzalR.js","assets/modal-7NZpSAOO.js","assets/DialogTitle-vfkBik3a.js","assets/DialogDescription-p-MPrwO0.js","assets/DialogFooter-DJzdKo6n.js","assets/RadioGroupItem-BPZvufHE.js","assets/RovingFocusGroup-CoCJohzY.js","assets/RovingFocusItem-D7JDj4yQ.js","assets/VisuallyHiddenInput-Ev2SMjxs.js","assets/Input-BTEnOeoJ.js","assets/task-delete-D7CeiBGg.js"])))=>i.map(i=>d[i]);
import{A as e,C as t,G as n,I as r,J as i,N as a,P as o,Q as s,R as c,St as l,V as u,Y as d,_ as f,at as p,b as m,g as h,h as g,j as _,k as v,l as y,m as b,pt as x,s as S,ut as C,v as w,w as T,wt as E,x as D,xt as O,y as k,yt as A,z as j}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{T as M,b as N,p as P}from"./dist-3yfE1dPa.js";import{a as F,c as ee,i as te,l as ne,n as re,o as ie,r as ae,s as I,t as oe}from"./DropdownMenuShortcut-BLnRMOfY.js";import{S as se,_ as ce,v as le,y as ue}from"./PopoverTrigger-BaKv0DSV.js";import{i as de,n as fe,r as L,t as pe}from"./task-resource-dialog-PGu3CACc.js";import{n as R}from"./lib-CC9cpJ8Y.js";import{d as z,u as me}from"./zod-B9xT8GrA.js";import{R as B,T as V,V as he}from"./index-axPHP3AB.js";import{O as H,_ as U,b as ge,f as W,g as _e,o as ve,s as ye,t as be,u as xe,x as Se,y as G}from"./Teleport-f0-_cFyq.js";import{n as K,t as Ce}from"./button-xrpYa8G4.js";import{c as q,d as we,f as Te,i as Ee,l as J,n as De,o as Oe,r as ke,s as Ae,t as je,u as Me}from"./DropdownMenuTrigger-CaEGJhbh.js";import{a as Ne}from"./PopperContent-Wu1vPEc9.js";import{t as Y}from"./useForwardExpose-B8uiQ7xX.js";import{a as Pe,c as Fe,l as Ie,s as Le,u as Re}from"./DialogTitle-vfkBik3a.js";import{n as ze}from"./DialogDescription-p-MPrwO0.js";import{a as Be,c as X,i as Ve,n as He,o as Z,r as Ue,t as We}from"./modal-7NZpSAOO.js";import{n as Ge}from"./DropdownMenuLabel-BxrcQY1z.js";import{n as Ke,t as qe}from"./DropdownMenuRadioItem-UhUJ6fhi.js";import{t as Je}from"./Label-BVKK717i.js";import{t as Q}from"./Input-BTEnOeoJ.js";import{n as Ye,r as Xe,t as Ze}from"./Alert-Djp0o4Fe.js";import{r as Qe}from"./global-layout-DVspC3_O.js";import{t as $e}from"./Badge-mM7tiz9P.js";var et=M(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),tt=M(`file-pen-line`,[[`path`,{d:`M14.364 13.634a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506l4.013-4.009a1 1 0 0 0-3.004-3.004z`,key:`ukzhwg`}],[`path`,{d:`M14.487 7.858A1 1 0 0 1 14 7V2`,key:`1klhew`}],[`path`,{d:`M20 19.645V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l2.516 2.516`,key:`rxaxab`}],[`path`,{d:`M8 18h1`,key:`13wk12`}]]),nt=M(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),rt=M(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),[it,at]=H(`AlertDialogContent`),ot=D({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=Se(n);Y();let o=C();return at({onCancelElementChange:e=>{o.value=e}}),(t,n)=>(r(),h(A(Fe),e({...i,...A(a)},{role:`alertdialog`,onPointerDownOutside:n[0]||=S(()=>{},[`prevent`]),onInteractOutside:n[1]||=S(()=>{},[`prevent`]),onOpenAutoFocus:n[2]||=()=>{_(()=>{o.value?.focus({preventScroll:!0})})}}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16))}}),st=D({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,i=it(),{forwardRef:o,currentElement:c}=Y();return a(()=>{i.onCancelElementChange(c.value)}),(t,i)=>(r(),h(A(Ie),e(n,{ref:A(o)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16))}}),ct=D({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;return Y(),(e,i)=>(r(),h(A(ze),l(t(n)),{default:s(()=>[j(e.$slots,`default`)]),_:3},16))}}),lt=D({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return Y(),(e,i)=>(r(),h(A(Le),l(t(n)),{default:s(()=>[j(e.$slots,`default`)]),_:3},16))}}),ut=D({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=e;return(e,i)=>(r(),h(A(be),l(t(n)),{default:s(()=>[j(e.$slots,`default`)]),_:3},16))}}),dt=D({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(n,{emit:i}){let a=G(n,i);return Y(),(n,i)=>(r(),h(A(Re),e(A(a),{modal:!0}),{default:s(e=>[j(n.$slots,`default`,l(t(e)))]),_:3},16))}}),ft=D({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let n=e;return Y(),(e,i)=>(r(),h(A(Pe),l(t(n)),{default:s(()=>[j(e.$slots,`default`)]),_:3},16))}}),[pt,mt]=H(`MenuSub`),ht=D({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,i=P(n,`open`,t,{defaultValue:!1,passive:n.open===void 0}),a=J(),o=C(),c=C();return d(e=>{a?.open.value===!1&&(i.value=!1),e(()=>i.value=!1)}),we({open:i,onOpenChange:e=>{i.value=e},content:c,onContentChange:e=>{c.value=e}}),mt({triggerId:``,contentId:``,trigger:o,onTriggerChange:e=>{o.value=e}}),(e,t)=>(r(),h(A(Ne),null,{default:s(()=>[j(e.$slots,`default`)]),_:3}))}}),gt=D({__name:`MenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=G(t,n),a=J(),o=Me(),c=pt(),l=q(),{forwardRef:u,currentElement:d}=Y();return c.contentId||=U(void 0,`reka-menu-sub-content`),(t,n)=>(r(),h(A(_e),{present:t.forceMount||A(a).open.value},{default:s(()=>[m(Ae,e(A(i),{id:A(c).contentId,ref:A(u),"aria-labelledby":A(c).triggerId,align:`start`,side:A(o).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:n[0]||=S(e=>{A(o).isUsingKeyboardRef.value&&A(d)?.focus()},[`prevent`]),onCloseAutoFocus:n[1]||=S(()=>{},[`prevent`]),onFocusOutside:n[2]||=e=>{if(e.defaultPrevented)return;let t=A(l).filterElement.value?.contains(e.target);e.target!==A(c).trigger.value&&!t&&A(a).onOpenChange(!1)},onEscapeKeyDown:n[3]||=e=>{A(o).onClose(),e.preventDefault()},onKeydown:n[4]||=e=>{let t=e.currentTarget?.contains(e.target),n=A(ve)[A(o).dir.value].includes(e.key);t&&n&&(A(a).onOpenChange(!1),A(l).filterElement.value?(A(l).filterElement.value.focus(),A(l).highlightedElement.value=A(c).trigger.value,A(c).trigger.value?.scrollIntoView({block:`nearest`})):A(c).trigger.value?.focus(),e.preventDefault())}}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),_t=D({__name:`MenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,a=J(),c=Me(),l=pt(),u=q();i(a.open,e=>{e?u.activeSubmenuContext.value={onOpenChange:a.onOpenChange,trigger:l.trigger}:u.activeSubmenuContext.value?.trigger.value===l.trigger.value&&(u.activeSubmenuContext.value=void 0)});let d=C(null);l.triggerId||=U(void 0,`reka-menu-sub-trigger`);function f(){d.value&&window.clearTimeout(d.value),d.value=null}o(()=>{f()});function p(e){W(e)&&(u.onItemEnter(e)||!n.disabled&&!a.open.value&&!d.value&&(u.onPointerGraceIntentChange(null),d.value=window.setTimeout(()=>{a.onOpenChange(!0),f()},100)))}async function g(e){if(!W(e))return;f();let t=a.content.value?.getBoundingClientRect();if(t?.width){let n=a.content.value?.dataset.side,r=n===`right`,i=r?-5:5,o=t[r?`left`:`right`],s=t[r?`right`:`left`];u.onPointerGraceIntentChange({area:[{x:e.clientX+i,y:e.clientY},{x:o,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:o,y:t.bottom}],side:n}),window.clearTimeout(u.pointerGraceTimerRef.value),u.pointerGraceTimerRef.value=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e))return;u.onPointerGraceIntentChange(null)}}async function v(e){let t=u.searchRef.value!==``;n.disabled||t&&e.key===` `||ye[c.dir.value].includes(e.key)&&(a.onOpenChange(!0),await _(),a.content.value?.focus(),e.preventDefault())}return(t,i)=>(r(),h(Te,{"as-child":``},{default:s(()=>[m(Oe,e(n,{id:A(l).triggerId,ref:e=>{A(l)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":A(a).open.value,"aria-controls":A(l).contentId,"data-state":A(xe)(A(a).open.value),onClick:i[0]||=async e=>{n.disabled||e.defaultPrevented||(e.currentTarget.focus(),A(a).open.value||A(a).onOpenChange(!0))},onPointermove:p,onPointerleave:g,onKeydown:v}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}}),vt=D({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,i=P(n,`open`,t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return Y(),(e,t)=>(r(),h(A(ht),{open:A(i),"onUpdate:open":t[0]||=e=>p(i)?i.value=e:null},{default:s(()=>[j(e.$slots,`default`,{open:A(i)})]),_:3},8,[`open`]))}}),yt=D({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=G(t,n);return Y(),(t,n)=>(r(),h(A(gt),e(A(i),{style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16))}}),bt=D({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return Y(),(e,i)=>(r(),h(A(_t),l(t(n)),{default:s(()=>[j(e.$slots,`default`)]),_:3},16))}}),xt=D({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean},open:{type:Boolean}},emits:[`update:open`],setup(n,{emit:i}){let a=G(n,i);return(n,i)=>(r(),h(A(vt),e({"data-slot":`dropdown-menu-sub`},A(a)),{default:s(e=>[j(n.$slots,`default`,l(t(e)))]),_:3},16))}}),St=D({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},sideFlip:{type:Boolean},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,o=G(N(i,`class`),a);return(t,n)=>(r(),h(A(yt),e({"data-slot":`dropdown-menu-sub-content`},A(o),{class:A(B)(`bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--reka-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg`,i.class)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`class`]))}}),Ct=D({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},inset:{type:Boolean}},setup(t){let n=t,i=ge(N(n,`class`,`inset`));return(t,a)=>(r(),h(A(bt),e({"data-slot":`dropdown-menu-sub-trigger`},A(i),{class:A(B)(`focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8`,n.class)}),{default:s(()=>[j(t.$slots,`default`),m(A(se),{class:`ml-auto size-4`})]),_:3},16,[`class`]))}}),wt=me({id:z(),title:z(),status:z(),label:z(),priority:z()}),Tt=D({__name:`data-table-row-actions`,props:{row:{}},setup(e){let t=e,n=b(()=>wt.parse(t.row.original)),i=C(n.value.label),a=x(null),o=C(!1),l={edit:()=>V(()=>import(`./task-resource-dialog-Ba-c7nKo.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26])),create:()=>V(()=>import(`./task-resource-dialog-Ba-c7nKo.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26])),delete:()=>V(()=>import(`./task-delete-D7CeiBGg.js`),__vite__mapDeps([27,2,1,3,4,5,6,7,8,9,18,19,20,21]))};async function d(e){try{let{default:t}=await l[e]();a.value=t,o.value=!0}catch(t){console.error(`Failed to load component for "${e}"`,t)}}return(e,t)=>{let l=K,f=je,_=oe,v=De,b=Ge,x=Ct,C=qe,T=Ke,D=St,O=xt,j=ke,M=Ee;return r(),h(A(X),{open:A(o),"onUpdate:open":t[4]||=e=>p(o)?o.value=e:null},{default:s(()=>[m(M,null,{default:s(()=>[m(f,{"as-child":``},{default:s(()=>[m(l,{variant:`ghost`,class:`flex h-8 w-8 p-0 data-[state=open]:bg-muted`},{default:s(()=>[m(A(ne),{class:`size-4`}),t[5]||=g(`span`,{class:`sr-only`},`Open menu`,-1)]),_:1})]),_:1}),m(j,{align:`end`,class:`w-[160px]`},{default:s(()=>[m(v,{onSelect:t[0]||=S(e=>d(`edit`),[`stop`])},{default:s(()=>[t[6]||=g(`span`,null,`Edit`,-1),m(_,null,{default:s(()=>[m(A(tt),{class:`size-4`})]),_:1})]),_:1}),m(v,{disabled:``},{default:s(()=>[...t[7]||=[k(` Make a copy `,-1)]]),_:1}),m(v,{disabled:``},{default:s(()=>[...t[8]||=[k(` Favorite `,-1)]]),_:1}),m(b),m(O,null,{default:s(()=>[m(x,null,{default:s(()=>[...t[9]||=[k(`Labels`,-1)]]),_:1}),m(D,null,{default:s(()=>[m(T,{modelValue:A(i),"onUpdate:modelValue":t[1]||=e=>p(i)?i.value=e:null},{default:s(()=>[(r(!0),w(y,null,c(A(fe),e=>(r(),h(C,{key:e.value,value:e.value},{default:s(()=>[k(E(e.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1}),m(b),m(v,{onSelect:t[2]||=S(e=>d(`delete`),[`stop`])},{default:s(()=>[t[10]||=g(`span`,null,`Delete`,-1),m(_,null,{default:s(()=>[m(A(rt),{class:`size-4`})]),_:1})]),_:1})]),_:1})]),_:1}),m(A(Z),null,{default:s(()=>[(r(),h(u(A(a)),{task:A(n),onClose:t[3]||=e=>o.value=!1},null,40,[`task`]))]),_:1})]),_:1},8,[`open`])}}}),Et=[te,{accessorKey:`id`,header:({column:e})=>T(I,{column:e,title:`Task`}),cell:({row:e})=>T(`div`,{class:`w-20`},e.getValue(`id`)),enableSorting:!1,enableHiding:!1},{accessorKey:`title`,header:({column:e})=>T(I,{column:e,title:`Title`}),cell:({row:e})=>{let t=fe.find(t=>t.value===e.original.label);return T(`div`,{class:`flex space-x-2`},[t?T($e,{variant:`outline`},()=>t.label):null,T(`span`,{class:`max-w-[500px] truncate font-medium`},e.getValue(`title`))])}},{accessorKey:`status`,header:({column:e})=>T(I,{column:e,title:`Status`}),cell:({row:e})=>{let t=de.find(t=>t.value===e.getValue(`status`));return t?T(`div`,{class:`flex w-[100px] items-center`},[t.icon&&T(t.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`}),T(`span`,t.label)]):null},filterFn:(e,t,n)=>n.includes(e.getValue(t))},{accessorKey:`priority`,header:({column:e})=>T(I,{column:e,title:`Priority`}),cell:({row:e})=>{let t=L.find(t=>t.value===e.getValue(`priority`));return t?T(`div`,{class:`flex items-center`},[t.icon&&T(t.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`}),T(`span`,{},t.label)]):null},filterFn:(e,t,n)=>n.includes(e.getValue(t))},{id:`actions`,cell:({row:e})=>T(Tt,{row:e})}],Dt={class:`flex items-center justify-between`},Ot={class:`flex flex-col items-start flex-1 space-y-2 md:items-center md:space-x-2 md:space-y-0 md:flex-row`},kt={class:`space-x-2`},At=D({__name:`data-table-toolbar`,props:{table:{}},setup(e){let t=e,n=b(()=>t.table.getState().columnFilters.length>0);return(t,i)=>(r(),w(`div`,Dt,[g(`div`,Ot,[m(A(Q),{placeholder:`Filter tasks...`,"model-value":e.table.getColumn(`title`)?.getFilterValue()??``,class:`h-8 w-[150px] lg:w-[250px]`,onInput:i[0]||=t=>e.table.getColumn(`title`)?.setFilterValue(t.target.value)},null,8,[`model-value`]),g(`div`,kt,[e.table.getColumn(`status`)?(r(),h(A(F),{key:0,column:e.table.getColumn(`status`),title:`Status`,options:A(de)},null,8,[`column`,`options`])):f(``,!0),e.table.getColumn(`priority`)?(r(),h(A(F),{key:1,column:e.table.getColumn(`priority`),title:`Priority`,options:A(L)},null,8,[`column`,`options`])):f(``,!0)]),A(n)?(r(),h(A(K),{key:0,variant:`ghost`,class:`h-8 px-2 lg:px-3`,onClick:i[1]||=t=>e.table.resetColumnFilters()},{default:s(()=>[i[2]||=k(` Reset `,-1),m(A(he),{class:`size-4`})]),_:1})):f(``,!0)]),m(A(re),{table:e.table},null,8,[`table`])]))}}),jt=D({__name:`AlertDialog`,props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:[`update:open`],setup(n,{emit:i}){let a=G(n,i);return(n,i)=>(r(),h(A(dt),e({"data-slot":`alert-dialog`},A(a)),{default:s(e=>[j(n.$slots,`default`,l(t(e)))]),_:3},16))}}),Mt=D({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=N(n,`class`);return(t,a)=>(r(),h(A(st),e(A(i),{class:A(B)(A(Ce)({variant:`outline`}),`mt-2 sm:mt-0`,n.class)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`class`]))}}),Nt=D({inheritAttrs:!1,__name:`AlertDialogContent`,props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,o=G(N(i,`class`),a);return(t,n)=>(r(),h(A(ut),null,{default:s(()=>[m(A(lt),{"data-slot":`alert-dialog-overlay`,class:`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`}),m(A(ot),e({"data-slot":`alert-dialog-content`},{...t.$attrs,...A(o)},{class:A(B)(`bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg`,i.class)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`class`])]),_:3}))}}),Pt=D({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=N(n,`class`);return(t,a)=>(r(),h(A(ct),e({"data-slot":`alert-dialog-description`},A(i),{class:A(B)(`text-muted-foreground text-sm`,n.class)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`class`]))}}),Ft=D({__name:`AlertDialogFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,n)=>(r(),w(`div`,{"data-slot":`alert-dialog-footer`,class:O(A(B)(`flex flex-col-reverse gap-2 sm:flex-row sm:justify-end`,t.class))},[j(e.$slots,`default`)],2))}}),It=D({__name:`AlertDialogHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,n)=>(r(),w(`div`,{"data-slot":`alert-dialog-header`,class:O(A(B)(`flex flex-col gap-2 text-center sm:text-left`,t.class))},[j(e.$slots,`default`)],2))}}),Lt=D({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=N(n,`class`);return(t,a)=>(r(),h(A(ft),e({"data-slot":`alert-dialog-title`},A(i),{class:A(B)(`text-lg font-semibold`,n.class)}),{default:s(()=>[j(t.$slots,`default`)]),_:3},16,[`class`]))}}),Rt=D({__name:`confirm-dialog`,props:v({isLoading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},cancelButtonText:{default:`Cancel`},confirmButtonText:{default:`Continue`},destructive:{type:Boolean,default:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:v([`confirm`],[`update:open`]),setup(e,{emit:t}){let i=t,a=n(e,`open`);function o(){i(`confirm`),a.value=!1}return(t,n)=>{let i=K;return r(),h(A(jt),{open:a.value},{default:s(()=>[m(A(Nt),null,{default:s(()=>[m(A(It),{class:`text-start`},{default:s(()=>[m(A(Lt),null,{default:s(()=>[j(t.$slots,`title`)]),_:3}),m(A(Pt),{"as-child":``},{default:s(()=>[j(t.$slots,`description`)]),_:3})]),_:3}),j(t.$slots,`default`),m(A(Ft),null,{default:s(()=>[m(A(Mt),{disabled:e.isLoading,onClick:n[0]||=e=>a.value=!1},{default:s(()=>[k(E(e.cancelButtonText),1)]),_:1},8,[`disabled`]),m(i,{variant:e.destructive?`destructive`:`default`,disabled:e.disabled||e.isLoading,onClick:o},{default:s(()=>[k(E(e.confirmButtonText),1)]),_:1},8,[`variant`,`disabled`])]),_:1})]),_:3})]),_:3},8,[`open`])}}}),$=`DELETE`,zt=D({__name:`task-delete-batch`,props:v({table:{}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:[`update:open`],setup(e){let t=n(e,`open`),i=C(``),a=b(()=>e.table.getSelectedRowModel().rows),o=b(()=>a.value.length||0);function c(){if(i.value!==$){R.error(`Please type "${$}" to confirm deletion.`);return}t.value=!1,R.promise(new Promise(e=>setTimeout(e,2e3)),{loading:`Deleting tasks...`,success:()=>(e.table.resetRowSelection(),`Successfully deleted ${a.value.length} tasks.`),error:`Failed to delete tasks.`})}return(e,n)=>{let a=Q,l=Je,u=Ye,d=Xe,f=Ze;return r(),h(Rt,{open:t.value,"onUpdate:open":n[1]||=e=>t.value=e,"confirm-button-text":`Delete`,destructive:``,disabled:A(i).trim()!==$,onConfirm:c},{title:s(()=>[k(` Delete `+E(A(o))+` tasks? `,1)]),description:s(()=>[...n[2]||=[k(` Are you sure you want to delete the selected tasks? `,-1),g(`br`,null,null,-1),k(` This action cannot be undone. `,-1)]]),default:s(()=>[m(l,{class:`my-4 flex flex-col items-start gap-1.5`},{default:s(()=>[g(`span`,null,`Confirm by typing `+E($)+`:`),m(a,{modelValue:A(i),"onUpdate:modelValue":n[0]||=e=>p(i)?i.value=e:null,placeholder:`Type "${$}" to confirm.`},null,8,[`modelValue`,`placeholder`])]),_:1}),m(f,{variant:`destructive`},{default:s(()=>[m(u,null,{default:s(()=>[...n[3]||=[k(`Warning!`,-1)]]),_:1}),m(d,null,{default:s(()=>[...n[4]||=[k(` Please be careful, this operation can not be rolled back. `,-1)]]),_:1})]),_:1})]),_:1},8,[`open`,`disabled`])}}}),Bt=D({__name:`data-table`,props:{loading:{type:Boolean},columns:{},data:{},serverPagination:{}},setup(e){let t=ae(e),n=C(!1);return(i,a)=>{let o=K,c=ce,l=le,u=ue;return r(),w(y,null,[m(A(ee),{"entity-name":`task`,table:A(t)},{default:s(()=>[m(u,null,{default:s(()=>[m(c,{"as-child":``},{default:s(()=>[m(o,{variant:`destructive`,size:`icon`,class:`size-8`,"aria-label":`Delete selected tasks`,title:`Delete selected tasks`,onClick:a[0]||=e=>n.value=!0},{default:s(()=>[m(A(rt)),a[2]||=g(`span`,{class:`sr-only`},`Delete selected tasks`,-1)]),_:1})]),_:1}),m(l,null,{default:s(()=>[...a[3]||=[g(`p`,null,`Delete selected tasks`,-1)]]),_:1})]),_:1}),m(zt,{open:A(n),"onUpdate:open":a[1]||=e=>p(n)?n.value=e:null,table:A(t)},null,8,[`open`,`table`])]),_:1},8,[`table`]),m(A(ie),{columns:e.columns,table:A(t),data:e.data,loading:e.loading},{toolbar:s(()=>[m(At,{table:A(t),class:`w-full overflow-x-auto`},null,8,[`table`])]),_:1},8,[`columns`,`table`,`data`,`loading`])],64)}}}),Vt=D({__name:`task-create`,setup(e){let t=C(!1);return(e,n)=>{let i=K;return r(),h(A(X),{open:A(t),"onUpdate:open":n[1]||=e=>p(t)?t.value=e:null},{default:s(()=>[m(A(We),{"as-child":``},{default:s(()=>[m(i,null,{default:s(()=>[n[2]||=k(` Create `,-1),m(A(nt))]),_:1})]),_:1}),m(A(Z),null,{default:s(()=>[m(pe,{task:null,onClose:n[0]||=e=>t.value=!1})]),_:1})]),_:1},8,[`open`])}}}),Ht={class:`grid w-full max-w-sm items-center gap-1.5`},Ut={key:0,class:`text-destructive`},Wt=D({__name:`task-import`,setup(e){let t=C(!1),n=C(),a=C();i(n,()=>{a.value=null}),i(t,()=>{n.value=null});function o(){if(a.value=null,!n.value){a.value=`File is required`;return}R(`You submitted the following values:`,{description:T(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},T(`code`,{class:`text-white`},JSON.stringify(n.value,null,2)))}),t.value=!1}return(e,i)=>{let c=K,l=Je,u=Q;return r(),h(A(X),{open:A(t),"onUpdate:open":i[2]||=e=>p(t)?t.value=e:null},{default:s(()=>[m(A(We),{"as-child":``},{default:s(()=>[m(c,{variant:`outline`},{default:s(()=>[i[3]||=k(` Import `,-1),m(A(et))]),_:1})]),_:1}),m(A(Z),null,{default:s(()=>[m(A(Ue),null,{default:s(()=>[m(A(He),null,{default:s(()=>[...i[4]||=[k(` Import Tasks `,-1)]]),_:1}),m(A(Be),null,{default:s(()=>[...i[5]||=[k(` Import tasks quickly from a CSV file. `,-1)]]),_:1})]),_:1}),g(`div`,Ht,[m(l,null,{default:s(()=>[...i[6]||=[k(`File`,-1)]]),_:1}),m(u,{id:`file`,modelValue:A(n),"onUpdate:modelValue":i[0]||=e=>p(n)?n.value=e:null,type:`file`},null,8,[`modelValue`]),A(a)?(r(),w(`span`,Ut,E(A(a)),1)):f(``,!0)]),m(A(Ve),null,{default:s(()=>[m(c,{variant:`secondary`,onClick:i[1]||=e=>t.value=!1},{default:s(()=>[...i[7]||=[k(` Cancel `,-1)]]),_:1}),m(c,{onClick:o},{default:s(()=>[...i[8]||=[k(` Import `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`open`])}}}),Gt=JSON.parse(`[{"id":"TASK-8782","title":"You can't compress the program without quantifying the open-source SSD pixel!","status":"in progress","label":"documentation","priority":"medium"},{"id":"TASK-7878","title":"Try to calculate the EXE feed, maybe it will index the multi-byte pixel!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-7839","title":"We need to bypass the neural TCP card!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-5562","title":"The SAS interface is down, bypass the open-source pixel so we can back up the PNG bandwidth!","status":"backlog","label":"feature","priority":"medium"},{"id":"TASK-8686","title":"I'll parse the wireless SSL protocol, that should driver the API panel!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-1280","title":"Use the digital TLS panel, then you can transmit the haptic system!","status":"done","label":"bug","priority":"high"},{"id":"TASK-7262","title":"The UTF8 application is down, parse the neural bandwidth so we can back up the PNG firewall!","status":"done","label":"feature","priority":"high"},{"id":"TASK-1138","title":"Generating the driver won't do anything, we need to quantify the 1080p SMTP bandwidth!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-7184","title":"We need to program the back-end THX pixel!","status":"todo","label":"feature","priority":"low"},{"id":"TASK-5160","title":"Calculating the bus won't do anything, we need to navigate the back-end JSON protocol!","status":"in progress","label":"documentation","priority":"high"},{"id":"TASK-5618","title":"Generating the driver won't do anything, we need to index the online SSL application!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-6699","title":"I'll transmit the wireless JBOD capacitor, that should hard drive the SSD feed!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-2858","title":"We need to override the online UDP bus!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-9864","title":"I'll reboot the 1080p FTP panel, that should matrix the HEX hard drive!","status":"done","label":"bug","priority":"high"},{"id":"TASK-8404","title":"We need to generate the virtual HEX alarm!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-5365","title":"Backing up the pixel won't do anything, we need to transmit the primary IB array!","status":"in progress","label":"documentation","priority":"low"},{"id":"TASK-1780","title":"The CSS feed is down, index the bluetooth transmitter so we can compress the CLI protocol!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-6938","title":"Use the redundant SCSI application, then you can hack the optical alarm!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-9885","title":"We need to compress the auxiliary VGA driver!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-3216","title":"Transmitting the transmitter won't do anything, we need to compress the virtual HDD sensor!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-9285","title":"The IP monitor is down, copy the haptic alarm so we can generate the HTTP transmitter!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-1024","title":"Overriding the microchip won't do anything, we need to transmit the digital OCR transmitter!","status":"in progress","label":"documentation","priority":"low"},{"id":"TASK-7068","title":"You can't generate the capacitor without indexing the wireless HEX pixel!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-6502","title":"Navigating the microchip won't do anything, we need to bypass the back-end SQL bus!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-5326","title":"We need to hack the redundant UTF8 transmitter!","status":"todo","label":"bug","priority":"low"},{"id":"TASK-6274","title":"Use the virtual PCI circuit, then you can parse the bluetooth alarm!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-1571","title":"I'll input the neural DRAM circuit, that should protocol the SMTP interface!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-9518","title":"Compressing the interface won't do anything, we need to compress the online SDD matrix!","status":"canceled","label":"documentation","priority":"medium"},{"id":"TASK-5581","title":"I'll synthesize the digital COM pixel, that should transmitter the UTF8 protocol!","status":"backlog","label":"documentation","priority":"high"},{"id":"TASK-2197","title":"Parsing the feed won't do anything, we need to copy the bluetooth DRAM bus!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-8484","title":"We need to parse the solid state UDP firewall!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-9892","title":"If we back up the application, we can get to the UDP application through the multi-byte THX capacitor!","status":"done","label":"documentation","priority":"high"},{"id":"TASK-9616","title":"We need to synthesize the cross-platform ASCII pixel!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-9744","title":"Use the back-end IP card, then you can input the solid state hard drive!","status":"done","label":"documentation","priority":"low"},{"id":"TASK-1376","title":"Generating the alarm won't do anything, we need to generate the mobile IP capacitor!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-7382","title":"If we back up the firewall, we can get to the RAM alarm through the primary UTF8 pixel!","status":"todo","label":"feature","priority":"low"},{"id":"TASK-2290","title":"I'll compress the virtual JSON panel, that should application the UTF8 bus!","status":"canceled","label":"documentation","priority":"high"},{"id":"TASK-1533","title":"You can't input the firewall without overriding the wireless TCP firewall!","status":"done","label":"bug","priority":"high"},{"id":"TASK-4920","title":"Bypassing the hard drive won't do anything, we need to input the bluetooth JSON program!","status":"in progress","label":"bug","priority":"high"},{"id":"TASK-5168","title":"If we synthesize the bus, we can get to the IP panel through the virtual TLS array!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-7103","title":"We need to parse the multi-byte EXE bandwidth!","status":"canceled","label":"feature","priority":"low"},{"id":"TASK-4314","title":"If we compress the program, we can get to the XML alarm through the multi-byte COM matrix!","status":"in progress","label":"bug","priority":"high"},{"id":"TASK-3415","title":"Use the cross-platform XML application, then you can quantify the solid state feed!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-8339","title":"Try to calculate the DNS interface, maybe it will input the bluetooth capacitor!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-6995","title":"Try to hack the XSS bandwidth, maybe it will override the bluetooth matrix!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-8053","title":"If we connect the program, we can get to the UTF8 matrix through the digital UDP protocol!","status":"todo","label":"feature","priority":"medium"},{"id":"TASK-4336","title":"If we synthesize the microchip, we can get to the SAS sensor through the optical UDP program!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-8790","title":"I'll back up the optical COM alarm, that should alarm the RSS capacitor!","status":"done","label":"bug","priority":"medium"},{"id":"TASK-8980","title":"Try to navigate the SQL transmitter, maybe it will back up the virtual firewall!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-7342","title":"Use the neural CLI card, then you can parse the online port!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-5608","title":"I'll hack the haptic SSL program, that should bus the UDP transmitter!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-1606","title":"I'll generate the bluetooth PNG firewall, that should pixel the SSL driver!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-7872","title":"Transmitting the circuit won't do anything, we need to reboot the 1080p RSS monitor!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-4167","title":"Use the cross-platform SMS circuit, then you can synthesize the optical feed!","status":"canceled","label":"bug","priority":"medium"},{"id":"TASK-9581","title":"You can't index the port without hacking the cross-platform XSS monitor!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-8806","title":"We need to bypass the back-end SSL panel!","status":"done","label":"bug","priority":"medium"},{"id":"TASK-6542","title":"Try to quantify the RSS firewall, maybe it will quantify the open-source system!","status":"done","label":"feature","priority":"low"},{"id":"TASK-6806","title":"The VGA protocol is down, reboot the back-end matrix so we can parse the CSS panel!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-9549","title":"You can't bypass the bus without connecting the neural JBOD bus!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-1075","title":"Backing up the driver won't do anything, we need to parse the redundant RAM pixel!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-1427","title":"Use the auxiliary PCI circuit, then you can calculate the cross-platform interface!","status":"done","label":"documentation","priority":"high"},{"id":"TASK-1907","title":"Hacking the circuit won't do anything, we need to back up the online DRAM system!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-4309","title":"If we generate the system, we can get to the TCP sensor through the optical GB pixel!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-3973","title":"I'll parse the back-end ADP array, that should bandwidth the RSS bandwidth!","status":"todo","label":"feature","priority":"medium"},{"id":"TASK-7962","title":"Use the wireless RAM program, then you can hack the cross-platform feed!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-3360","title":"You can't quantify the program without synthesizing the neural OCR interface!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-9887","title":"Use the auxiliary ASCII sensor, then you can connect the solid state port!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-3649","title":"I'll input the virtual USB system, that should circuit the DNS monitor!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-3586","title":"If we quantify the circuit, we can get to the CLI feed through the mobile SMS hard drive!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-5150","title":"I'll hack the wireless XSS port, that should transmitter the IP interface!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-3652","title":"The SQL interface is down, override the optical bus so we can program the ASCII interface!","status":"backlog","label":"feature","priority":"low"},{"id":"TASK-6884","title":"Use the digital PCI circuit, then you can synthesize the multi-byte microchip!","status":"canceled","label":"feature","priority":"high"},{"id":"TASK-1591","title":"We need to connect the mobile XSS driver!","status":"in progress","label":"feature","priority":"high"},{"id":"TASK-3802","title":"Try to override the ASCII protocol, maybe it will parse the virtual matrix!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-7253","title":"Programming the capacitor won't do anything, we need to bypass the neural IB hard drive!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-9739","title":"We need to hack the multi-byte HDD bus!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-4424","title":"Try to hack the HEX alarm, maybe it will connect the optical pixel!","status":"in progress","label":"documentation","priority":"medium"},{"id":"TASK-3922","title":"You can't back up the capacitor without generating the wireless PCI program!","status":"backlog","label":"bug","priority":"low"},{"id":"TASK-4921","title":"I'll index the open-source IP feed, that should system the GB application!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-5814","title":"We need to calculate the 1080p AGP feed!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-2645","title":"Synthesizing the system won't do anything, we need to navigate the multi-byte HDD firewall!","status":"todo","label":"documentation","priority":"medium"},{"id":"TASK-4535","title":"Try to copy the JSON circuit, maybe it will connect the wireless feed!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-4463","title":"We need to copy the solid state AGP monitor!","status":"done","label":"documentation","priority":"low"},{"id":"TASK-9745","title":"If we connect the protocol, we can get to the GB system through the bluetooth PCI microchip!","status":"canceled","label":"feature","priority":"high"},{"id":"TASK-2080","title":"If we input the bus, we can get to the RAM matrix through the auxiliary RAM card!","status":"todo","label":"bug","priority":"medium"},{"id":"TASK-3838","title":"I'll bypass the online TCP application, that should panel the AGP system!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-1340","title":"We need to navigate the virtual PNG circuit!","status":"todo","label":"bug","priority":"medium"},{"id":"TASK-6665","title":"If we parse the monitor, we can get to the SSD hard drive through the cross-platform AGP alarm!","status":"canceled","label":"feature","priority":"low"},{"id":"TASK-7585","title":"If we calculate the hard drive, we can get to the SSL program through the multi-byte CSS microchip!","status":"backlog","label":"feature","priority":"low"},{"id":"TASK-6319","title":"We need to copy the multi-byte SCSI program!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-4369","title":"Try to input the SCSI bus, maybe it will generate the 1080p pixel!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-9035","title":"We need to override the solid state PNG array!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-3970","title":"You can't index the transmitter without quantifying the haptic ASCII card!","status":"todo","label":"documentation","priority":"medium"},{"id":"TASK-4473","title":"You can't bypass the protocol without overriding the neural RSS program!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-4136","title":"You can't hack the hard drive without hacking the primary JSON program!","status":"canceled","label":"bug","priority":"medium"},{"id":"TASK-3939","title":"Use the back-end SQL firewall, then you can connect the neural hard drive!","status":"done","label":"feature","priority":"low"},{"id":"TASK-2007","title":"I'll input the back-end USB protocol, that should bandwidth the PCI system!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-7516","title":"Use the primary SQL program, then you can generate the auxiliary transmitter!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-6906","title":"Try to back up the DRAM system, maybe it will reboot the online transmitter!","status":"done","label":"feature","priority":"high"},{"id":"TASK-5207","title":"The SMS interface is down, copy the bluetooth bus so we can quantify the VGA card!","status":"in progress","label":"bug","priority":"low"}]`),Kt={class:`overflow-x-auto`},qt=D({__name:`index`,setup(e){return(e,t)=>(r(),h(A(Qe),{title:`Tasks`,description:`Tasks description`,sticky:``},{actions:s(()=>[m(Wt),m(Vt)]),default:s(()=>[g(`div`,Kt,[m(Bt,{data:A(Gt),columns:A(Et)},null,8,[`data`,`columns`])])]),_:1}))}});export{qt as default};