Files
uiogaming.no-backend/dist/static/TasksStudioActiveToolLayout-D7Ps6Gsd-MxJzlu_o.js
T
2026-08-29 16:59:39 +02:00

21 lines
83 KiB
JavaScript

import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Z as t}from"./_singletons-Y3UTmjL_.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";import{t as i}from"./compiler-runtime-sKsOXjDo.js";import{Ht as a,It as o,Jt as s,Mt as c,Pt as l,Zt as u,_t as d,ar as f,o as p,yn as m}from"./datastores-QCSg1Xje-YkK-bPC6.js";import{a as h,h as g,t as _}from"./dist-YZdrrSYe.js";import{I as v,L as y,O as b,Q as x,R as S,S as C,lt as w,ot as T,r as E,s as D,tt as O}from"./WorkspaceLoader-Dgy6c6RR-KAiMZ7Fx.js";import{c as k,d as A,l as j,o as M,s as N,u as P}from"./dist-DDhzSbNW.js";import{c as F,s as I,u as L}from"./SearchProvider-BTSYtnUB-DHTX4I9N.js";import{Ut as R,yt as z,zt as ee}from"./useBundleDocuments-_csX2nEX-CbWp8g3E.js";import{B,M as te,_ as ne,n as re,x as ie}from"./useScheduledDraftMenuActions-uTHnboiL-B_9lXEP9.js";import{n as ae,r as oe}from"./lib-BUPHIzf9.js";import{R as se}from"./partition-CEvEsodY.js";import{t as ce}from"./dist-DoeGWytI.js";import{a as le,i as ue}from"./resolveEditInfo-Cz-smq3a-CfSS_zkA.js";import"./draftUtils-D3HJGQaW-BnJ8Os95.js";import{_ as de,f as fe,p as pe}from"./dist-BZqNAT3W.js";import{A as me,C as V,D as H,H as he,Q as U,X as W,b as ge,ct as G,k as K,ot as _e,t as ve,w as q,y as ye}from"./layer-DGn7KJIB-bJamSbY3.js";import{C as be,E as xe,G as Se,U as Ce,b as we,i as Te,o as Ee,r as De,s as Oe,v as ke}from"./dist-DPiSifsE.js";import{a as Ae,b as je,g as Me}from"./useComments-5uspzowY-DWHR4-Ub.js";import{n as Ne,t as Pe}from"./MenuItem-BPZwk2Pq-BImCBVeP.js";import{i as Fe,t as J}from"./Button-C3fv4V65-l1L-565a.js";import{i as Ie,n as Le,o as Re,s as ze,t as Be}from"./Popover-DRCM1MS--D_baORsU.js";import{t as Ve}from"./Document-0Zpczu4q.js";import{s as He,t as Ue}from"./ReleaseAvatar-DGSHma7q-BacTqdCd.js";import{a as We,r as Ge,t as Ke}from"./menu-C_9-Gt4O.js";import{o as qe}from"./getMinutes-D-W5svyF.js";import{t as Je}from"./Dialog-Et6VGuYj-BqFFajxa.js";import{t as Ye}from"./Calendar-DCYqUUNo.js";import{t as Xe}from"./ChevronRight-Cf6GkXSa.js";import{t as Ze}from"./ChevronLeft-BzE8YX6u.js";import{t as Qe}from"./Checkmark-OT7tsNpL.js";import{t as $e}from"./getTransactionsLogs-CyCwxOxm-D6ZF4EWl.js";import{n as et,t as tt}from"./ContextMenuButton--rYZ0QyK-DYlimeWd.js";import{n as nt,t as rt}from"./UpsellPanel-ua2unGIR-BTNdVocO.js";import{t as it}from"./Close-B_ZEgT1V.js";import{f as at,t as ot}from"./router-D6YOsD8P.js";import{t as st}from"./Circle-DkcW-8WT.js";import{t as ct}from"./Edit-CAHlBqGT.js";import{t as lt}from"./Trash-BxG6GrjH.js";import{t as ut}from"./ChevronDown-BpYUc-AP.js";import{n as dt}from"./FormValue-DuUmuUiN-CJOH-Bag.js";import{_ as ft,f as Y,i as pt,m as mt}from"./DateInputs-DuTFy9S0-BKUQR7rS.js";import{a as ht,n as gt,t as _t}from"./useDocumentPreviewValues-D83wpNY_-NMdHFmRM.js";import{t as vt}from"./Link-Cl1VSeDJ.js";import{t as yt}from"./Add-CwQ5TpM8.js";import{t as bt}from"./Copy-BTQgeMVP.js";import{t as xt}from"./useAddonDataset-BvCgByG6-C5MmeFiR.js";import{t as St}from"./CheckmarkCircle-B6SBY4QE.js";import{r as Ct,t as X}from"./useTasksNavigation-C14jkMNJ-LyWdmi-M.js";import{t as wt}from"./useTasksEnabled-DBNZp6wF-BAqkdguj.js";import{n as Tt,t as Et}from"./CommentsListItem-Dbe5xUIf-DGX0hOAY.js";import{UserIcon as Dt}from"./User-BbvVoXNB.js";import{t as Ot}from"./useTasks-I977dBmi-HYQnJERd.js";import{n as kt,r as At,t as jt}from"./utils-1iCQse9Y-Dr_fJmYg.js";import{a as Mt,c as Nt,i as Pt,l as Ft,n as It,r as Lt,t as Rt}from"./types-B8Ny1dM--BWHJuchX.js";var Z=e(n(),1),Q=i(),$=r(),zt=e(ft(),1);function Bt(e){return u(e,Date.now())}function Vt(e,t,n){let[r,i]=a(n?.in,e,t);return+s(r,n)==+s(i,n)}function Ht(e,t,n){return Vt(e,t,{...n,weekStartsOn:1})}function Ut(e,t){return Ht(u(t?.in||e,e),Bt(t?.in||e))}function Wt(e,t){return te(u(t?.in||e,e),Bt(t?.in||e))}function Gt(e){let n=(0,Q.c)(8),[r,i]=(0,Z.useState)(null),a;n[0]===r?a=n[1]:(a={documentValue:r,permission:`read`},n[0]=r,n[1]=a);let o=y(a),s;n[2]!==o||n[3]!==r?(s={mentionOptions:o,selectedDocument:r,setSelectedDocument:i},n[2]=o,n[3]=r,n[4]=s):s=n[4];let c=s,l;return n[5]!==e.children||n[6]!==c?(l=(0,$.jsx)(t.Provider,{value:c,children:e.children}),n[5]=e.children,n[6]=c,n[7]=l):l=n[7],l}function Kt(){let e=(0,Z.useContext)(t);if(!e)throw Error(`useMentionUser must be used within a MentionUserProvider`);return e}var qt=M.apiVersion,Jt=[{value:`open`,title:`To Do`,icon:(0,$.jsx)(st,{})},{value:`closed`,title:`Done`,icon:(0,$.jsx)(St,{})}],Yt=U.div.withConfig({displayName:`AvatarRoot`,componentId:`sc-ztexr-0`})(e=>{let t=G(e.theme);return W`min-height:${t.avatar.sizes[e.$size]?.size}px;min-width:${t.avatar.sizes[e.$size]?.size}px;display:flex;align-items:center;justify-content:center;border-radius:50%;${e.$border?`box-shadow: inset 0 0 0 1px var(--card-border-color);`:``};${e.$removeBg?`--card-avatar-gray-bg-color: transparent;`:``}`});function Xt(e){let t=(0,Q.c)(27),{user:n,size:r,border:i}=e,a=r===void 0?0:r,o=i===void 0||i,[s,c]=ze(n?.id||``);if(c){let e;return t[0]===a?e=t[1]:(e=(0,$.jsx)(Ue,{$size:a,animated:!0}),t[0]=a,t[1]=e),e}if(!n||!s){let e;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Dt,{}),t[2]=e):e=t[2];let n;t[3]===a?n=t[4]:(n=(0,$.jsx)(q,{size:a,children:e}),t[3]=a,t[4]=n);let r;return t[5]!==o||t[6]!==a||t[7]!==n?(r=(0,$.jsx)(Yt,{$size:a,$border:o,children:n}),t[5]=o,t[6]=a,t[7]=n,t[8]=r):r=t[8],r}let l=!e.withTooltip,u;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`top`,`top-start`],t[9]=u):u=t[9];let d=!!s?.imageUrl,f;t[10]===s.imageUrl?f=t[11]:(f=s?.imageUrl?{color:void 0}:{},t[10]=s.imageUrl,t[11]=f);let p;t[12]===e.withTooltip?p=t[13]:(p=e.withTooltip?{title:null}:{},t[12]=e.withTooltip,t[13]=p);let m;t[14]!==s||t[15]!==a||t[16]!==f||t[17]!==p?(m=(0,$.jsx)(He,{user:s,size:a,...f,...p}),t[14]=s,t[15]=a,t[16]=f,t[17]=p,t[18]=m):m=t[18];let h;t[19]!==a||t[20]!==d||t[21]!==m?(h=(0,$.jsx)(Yt,{$size:a,$removeBg:d,children:m}),t[19]=a,t[20]=d,t[21]=m,t[22]=h):h=t[22];let g;return t[23]!==s.displayName||t[24]!==l||t[25]!==h?(g=(0,$.jsx)(Fe,{content:s.displayName,disabled:l,portal:!0,fallbackPlacements:u,placement:`top-end`,children:h}),t[23]=s.displayName,t[24]=l,t[25]=h,t[26]=g):g=t[26],g}function Zt(e){let t=(0,Q.c)(21),{user:n,onSelect:r,pressed:i}=e,{t:a}=g(X),o;t[0]!==r||t[1]!==n.id?(o=()=>r(n.id),t[0]=r,t[1]=n.id,t[2]=o):o=t[2];let s=o,c=!n.granted,l=n.id?n:void 0,u;t[3]===l?u=t[4]:(u=(0,$.jsx)(Xt,{user:l,size:1}),t[3]=l,t[4]=u);let d;t[5]===n.displayName?d=t[6]:(d=(0,$.jsx)(q,{size:1,textOverflow:`ellipsis`,title:n.displayName,children:n.displayName}),t[5]=n.displayName,t[6]=d);let f;t[7]!==u||t[8]!==d?(f=(0,$.jsxs)(H,{align:`center`,gap:2,flex:1,children:[u,d]}),t[7]=u,t[8]=d,t[9]=f):f=t[9];let p;t[10]!==a||t[11]!==n.granted?(p=!n.granted&&(0,$.jsx)(Te,{fontSize:1,children:a(`form.input.assignee.unauthorized.text`)}),t[10]=a,t[11]=n.granted,t[12]=p):p=t[12];let m;t[13]!==f||t[14]!==p?(m=(0,$.jsxs)(H,{align:`center`,gap:3,children:[f,p]}),t[13]=f,t[14]=p,t[15]=m):m=t[15];let h;return t[16]!==s||t[17]!==i||t[18]!==c||t[19]!==m?(h=(0,$.jsx)(We,{onClick:s,padding:1,disabled:c,pressed:i,children:m}),t[16]=s,t[17]=i,t[18]=c,t[19]=m,t[20]=h):h=t[20],h}var Qt=U(Ke).withConfig({displayName:`StyledMenu`,componentId:`sc-pffw40-0`})`width:308px;border-radius:3px;`,$t=[`Control`,`Shift`,`Alt`,`Enter`,`Home`,`End`,`PageUp`,`PageDown`,`Meta`,`Tab`,`CapsLock`],en={id:``,displayName:`No assignee`,granted:!0};function tn(e){let t=(0,Q.c)(29),{onSelect:n,value:r}=e,i=r===void 0?``:r,[a,o]=(0,Z.useState)(``),{mentionOptions:s}=Kt(),c=(0,Z.useRef)(null),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=[en],t[0]=l):l=t[0];let u;t[1]===s.data?u=t[2]:(u=l.concat(s.data||[]),t[1]=s.data,t[2]=u);let d=u,f;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{o(e.currentTarget.value)},t[3]=f):f=t[3];let p=f,h;bb0:{if(!a){let e;t[4]===d?e=t[5]:(e=d||[],t[4]=d,t[5]=e),h=e;break bb0}let e;if(t[6]!==d||t[7]!==a){let n=m(a).toLocaleLowerCase();e=(d?.map(nn))?.filter(e=>e?.searchName.includes(n))?.sort((e,t)=>{let r=e.searchName.startsWith(n),i=t.searchName.startsWith(n);return r&&!i?-1:!r&&i?1:0}),t[6]=d,t[7]=a,t[8]=e}else e=t[8];let n=e,r;t[9]===n?r=t[10]:(r=n||[],t[9]=n,t[10]=r),h=r}let v=h,y;t[11]!==n||t[12]!==i?(y=e=>(0,$.jsx)(Zt,{user:e,onSelect:n,pressed:e.id===i},e.id),t[11]=n,t[12]=i,t[13]=y):y=t[13];let b=y,x;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e.target!==c.current&&($t.includes(e.key)||c.current?.focus())},t[14]=x):x=t[14];let S=x,{t:C}=g(X);if(s.loading){let e;return t[15]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Oe,{width:0,children:(0,$.jsx)(Ie,{showText:!0})}),t[15]=e):e=t[15],e}let w;t[16]===C?w=t[17]:(w=C(`form.input.assignee.search.placeholder`),t[16]=C,t[17]=w);let T;t[18]!==a||t[19]!==w?(T=(0,$.jsx)(Se,{placeholder:w,autoFocus:!0,border:!1,onChange:p,value:a,fontSize:1,icon:Dt,ref:c,name:`assigneeSearch`,autoComplete:`off`}),t[18]=a,t[19]=w,t[20]=T):T=t[20];let E;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(E={maxHeight:`320px`,overflowY:`scroll`,paddingTop:`8px`},t[21]=E):E=t[21];let D;t[22]!==v||t[23]!==b||t[24]!==C?(D=(0,$.jsx)(`div`,{style:E,children:v.length===0?(0,$.jsx)(_,{padding:3,children:(0,$.jsx)(q,{align:`center`,size:1,muted:!0,children:C(`form.input.assignee.search.no-users.text`)})}):(0,$.jsx)(xe,{items:v,renderItem:b})}),t[22]=v,t[23]=b,t[24]=C,t[25]=D):D=t[25];let O;return t[26]!==D||t[27]!==T?(O=(0,$.jsxs)(`div`,{onKeyDown:S,children:[T,D]}),t[26]=D,t[27]=T,t[28]=O):O=t[28],O}function nn(e){return{...e,searchName:m(e.displayName||``).toLocaleLowerCase()}}function rn(e){let t=(0,Q.c)(7),{onSelect:n,menuButton:r,value:i}=e,a;t[0]!==n||t[1]!==i?(a=(0,$.jsx)(Qt,{children:(0,$.jsx)(tn,{onSelect:n,value:i})}),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o={placement:`bottom`,fallbackPlacements:[`bottom`],portal:!0,constrainSize:!0},t[3]=o):o=t[3];let s;return t[4]!==r||t[5]!==a?(s=(0,$.jsx)(Pe,{button:r,id:`assign-user-menu`,menu:a,popover:o}),t[4]=r,t[5]=a,t[6]=s):s=t[6],s}var an=U(K).withConfig({displayName:`FocusableCard`,componentId:`sc-pbh651-0`})(e=>{let t=G(e.theme);return W`&[data-as='button']{border:1px solid var(--card-border-color);&:focus-within{border:1px solid var(--card-focus-ring-color);}--card-muted-fg-color:${t.color.input.default.enabled.placeholder};}`});function on(e){let t=(0,Q.c)(29),{value:n,onChange:r}=e,{mentionOptions:i}=Kt(),a;t[0]!==i.data||t[1]!==n?(a=i.data?.find(e=>e.id===n),t[0]=i.data,t[1]=n,t[2]=a):a=t[2];let o=a,s;t[3]===r?s=t[4]:(s=e=>r(Y(e)),t[3]=r,t[4]=s);let c=s,{t:l}=g(X),u;bb0:{if(n){if(i.loading){let e;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(be,{animated:!0,style:{width:`10ch`}}),t[5]=e):e=t[5],u=e;break bb0}if(o){u=o.displayName||o.email;break bb0}if(!o){let e;t[6]===l?e=t[7]:(e=l(`form.input.assignee.user-not-found.text`),t[6]=l,t[7]=e),u=e;break bb0}}let e;t[8]===l?e=t[9]:(e=l(`form.input.assignee.search.placeholder`),t[8]=l,t[9]=e),u=e}let d=u,f;t[10]===o?f=t[11]:(f=(0,$.jsx)(Xt,{user:o,size:1,border:!1}),t[10]=o,t[11]=f);let p=!o,m;t[12]!==d||t[13]!==p?(m=(0,$.jsx)(q,{size:1,textOverflow:`ellipsis`,muted:p,children:d}),t[12]=d,t[13]=p,t[14]=m):m=t[14];let h;t[15]!==f||t[16]!==m?(h=(0,$.jsxs)(H,{align:`center`,gap:1,flex:1,children:[f,m]}),t[15]=f,t[16]=m,t[17]=h):h=t[17];let _;t[18]!==o||t[19]!==l||t[20]!==n?(_=n&&o&&!o.granted&&(0,$.jsx)(Te,{fontSize:1,children:l(`form.input.assignee.unauthorized.text`)}),t[18]=o,t[19]=l,t[20]=n,t[21]=_):_=t[21];let v;t[22]!==h||t[23]!==_?(v=(0,$.jsx)(an,{"data-as":`button`,padding:1,radius:2,tabIndex:0,children:(0,$.jsxs)(H,{align:`center`,gap:3,children:[h,_]})}),t[22]=h,t[23]=_,t[24]=v):v=t[24];let y;return t[25]!==c||t[26]!==v||t[27]!==n?(y=(0,$.jsx)(rn,{onSelect:c,value:n,menuButton:v}),t[25]=c,t[26]=v,t[27]=n,t[28]=y):y=t[28],y}var sn=U(q).withConfig({displayName:`NormalText`,componentId:`sc-8jv5j1-0`})`word-break:break-word;`;function cn(e){let t=(0,Q.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(_,{paddingTop:2,paddingBottom:3,children:(0,$.jsx)(sn,{size:1,children:n})}),t[0]=n,t[1]=r),r}var ln=e=>{let{children:t}=e;return(0,$.jsx)(cn,{children:t})},un=U.div.withConfig({displayName:`DescriptionInputRoot`,componentId:`sc-n4qyg8-0`})(e=>{let t=G(e.theme),n=e.$mode===`edit`?t.space[1]:t.space[3],r=e.$mode===`edit`?120:200;return W`[data-ui='CommentInputEditableWrap']{overflow:hidden;padding:${e.$mode===`edit`?`${n}px 0px`:`${n}px ${t.space[2]}px`};min-height:${Math.max(e.$minHeight+n,r)}px !important;}#comment-input-root{box-shadow:${e.$mode===`edit`?`none`:``};}[data-ui='CommentInputActions']{display:none !important;}`});function dn(e){let t=(0,Q.c)(23),{value:n,mode:r,inputProps:i}=e,{onChange:a}=i,o=n,s=Re(),{mentionOptions:c}=Kt(),l;t[0]===a?l=t[1]:(l=e=>a(Y(e)),t[0]=a,t[1]=l);let u=l,[d,f]=(0,Z.useState)(null),[p,m]=(0,Z.useState)(200),h;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=e=>{let t=e.querySelector(`[role="textbox"]`);if(!t)return;let n=t.scrollHeight;m(n)},t[2]=h):h=t[2];let _=h,v;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{e&&(0,Z.startTransition)(()=>{f(e)})},t[3]=v):v=t[3];let y=v,{t:b}=g(X),x;t[4]===d?x=t[5]:(x=()=>{d&&_(d)},t[4]=d,t[5]=x);let S;if(t[6]!==d||t[7]!==o?(S=[o,_,d],t[6]=d,t[7]=o,t[8]=S):S=t[8],(0,Z.useEffect)(x,S),!s)return null;let C;t[9]===o?C=t[10]:(C=o??[],t[9]=o,t[10]=C);let w;t[11]===b?w=t[12]:(w=b(`form.input.description.placeholder`),t[11]=b,t[12]=w);let T;t[13]!==s||t[14]!==u||t[15]!==c||t[16]!==C||t[17]!==w?(T=(0,$.jsx)(Ae,{expandOnFocus:!1,currentUser:s,mentionOptions:c,onChange:u,value:C,withAvatar:!1,placeholder:w,onDiscardConfirm:fn,renderBlock:ln}),t[13]=s,t[14]=u,t[15]=c,t[16]=C,t[17]=w,t[18]=T):T=t[18];let E;return t[19]!==r||t[20]!==T||t[21]!==p?(E=(0,$.jsx)(un,{$mode:r,ref:y,$minHeight:p,children:T}),t[19]=r,t[20]=T,t[21]=p,t[22]=E):E=t[22],E}function fn(){return null}var pn=U.div.withConfig({displayName:`FieldWrapperRoot`,componentId:`sc-4yecpf-0`})(e=>{let t=G(e.theme);return W`[data-ui='fieldHeaderContentBox']{padding:0;label{font-weight:${t.font.text.weights.regular};}}`});function mn(e){let t=(0,Q.c)(4),n;t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,$.jsx)(pn,{children:n}),t[2]=n,t[3]=r),r}function hn(){let e=(0,Q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`div`,{children:`Config errors`}),e[0]=t):t=e[0],t}function gn(e){let t=(0,Q.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(D,{LoadingComponent:Ie,ConfigErrorsComponent:hn,children:n}),t[0]=n,t[1]=r),r}var _n=U(K).withConfig({displayName:`EmptyReferenceRoot`,componentId:`sc-u75pb3-0`})(e=>{let t=G(e.theme);return W`&:focus{border:1px solid var(--card-focus-ring-color);}&:focus-visible{outline:none;border:1px solid var(--card-focus-ring-color);}&:hover{border-color:${t.color.input.default.hovered.border};}`}),vn=U(q).withConfig({displayName:`Placeholder`,componentId:`sc-u75pb3-1`})(e=>`
color: ${G(e.theme).color.input.default.enabled.placeholder};
margin-left: 3px;
`),yn=U(K).withConfig({displayName:`TargetRoot`,componentId:`sc-u75pb3-2`})`position:relative;[data-ui='show-on-hover']{opacity:0;position:absolute;right:6px;top:4px;display:flex;}&:focus-within,&:hover{padding-right:36px;[data-testid='compact-preview__status']{opacity:0;}[data-ui='show-on-hover']{transition:opacity 200ms;opacity:1;}}`,bn=U(ot).withConfig({displayName:`StyledIntentLink`,componentId:`sc-u75pb3-3`})(()=>W`text-decoration:none;width:100%;overflow:hidden;cursor:pointer;&:focus{box-shadow:0 0 0 1px var(--card-focus-ring-color);}&:focus-visible{outline:none;box-shadow:0 0 0 1px var(--card-focus-ring-color);}`);function xn(e){let t=(0,Q.c)(28),{value:n,handleRemove:r}=e,i=n.document._ref,a=n.documentType,o=d(),s;t[0]!==o||t[1]!==n.documentType?(s=o.get(n.documentType),t[0]=o,t[1]=n.documentType,t[2]=s):s=t[2];let c=s,l=ht(i),{t:u}=g(X),f;t[3]!==i||t[4]!==a?(f=function(e){let{ref:t,...n}=e,r=le(i);return(0,$.jsx)(bn,{...n,intent:`edit`,params:{id:ue(i),type:a},ref:t,searchParams:r?[[`perspective`,r]]:void 0})},t[3]=i,t[4]=a,t[5]=f):f=t[5];let p=f;if(!c){let e;t[6]===u?e=t[7]:(e=u(`form.input.target.error.schema-not-found`),t[6]=u,t[7]=e);let n;return t[8]===e?n=t[9]:(n=(0,$.jsx)(q,{children:e}),t[8]=e,t[9]=n),n}let m;t[10]!==l||t[11]!==a||t[12]!==c||t[13]!==n.document._ref?(m=(0,$.jsx)(L,{documentType:a,documentId:n.document._ref,layout:`compact`,presence:l,schemaType:c,showBadge:!1}),t[10]=l,t[11]=a,t[12]=c,t[13]=n.document._ref,t[14]=m):m=t[14];let h;t[15]!==p||t[16]!==m?(h=(0,$.jsx)(K,{as:p,radius:2,"data-as":`button`,children:m}),t[15]=p,t[16]=m,t[17]=h):h=t[17];let _;t[18]===u?_=t[19]:(_=u(`form.input.target.buttons.remove.text`),t[18]=u,t[19]=_);let v;t[20]===_?v=t[21]:(v={content:_},t[20]=_,t[21]=v);let y;t[22]!==r||t[23]!==v?(y=(0,$.jsx)(`div`,{"data-ui":`show-on-hover`,children:(0,$.jsx)(J,{icon:it,mode:`bleed`,onClick:r,tooltipProps:v})}),t[22]=r,t[23]=v,t[24]=y):y=t[24];let b;return t[25]!==h||t[26]!==y?(b=(0,$.jsx)(yn,{border:!0,radius:2,"data-testid":`task-target-field-preview`,children:(0,$.jsxs)(H,{gap:1,align:`center`,justify:`space-between`,children:[h,y]})}),t[25]=h,t[26]=y,t[27]=b):b=t[27],b}function Sn(e){let t=(0,Q.c)(32),[n,r]=(0,Z.useState)(!1),{dataset:i,projectId:a}=A(),{mode:o,inputProps:s,value:c}=e,{onChange:l}=s,u=c,d;t[0]!==i||t[1]!==l||t[2]!==a?(d=e=>{l(Y(At({documentId:e._id,documentType:e._type,dataset:i,projectId:a})))},t[0]=i,t[1]=l,t[2]=a,t[3]=d):d=t[3];let f=d,p;t[4]===l?p=t[5]:(p=()=>{l(mt())},t[4]=l,t[5]=p);let m=p,h;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{r(!0)},t[6]=h):h=t[6];let v=h,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>{r(!1)},t[7]=y):y=t[7];let b=y,x;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{(e.key===`Enter`||e.key===` `)&&r(!0)},t[8]=x):x=t[8];let S=x,{t:C}=g(X),w=o===`edit`,T=o===`edit`?4:0,E;t[9]!==o||t[10]!==e.description||t[11]!==e.inputId||t[12]!==e.title||t[13]!==e.validation?(E=o===`create`&&(0,$.jsx)(_,{"data-ui":`fieldHeaderContentBox`,children:(0,$.jsx)(qe,{description:e.description,inputId:e.inputId,title:e.title,validation:e.validation,deprecated:void 0})}),t[9]=o,t[10]=e.description,t[11]=e.inputId,t[12]=e.title,t[13]=e.validation,t[14]=E):E=t[14];let D;t[15]!==m||t[16]!==C||t[17]!==u?(D=u?(0,$.jsx)(xn,{value:u,handleRemove:m}):(0,$.jsx)(_n,{border:!0,radius:2,paddingX:2,paddingY:3,onClick:v,onKeyDown:S,tabIndex:0,children:(0,$.jsxs)(H,{gap:1,justify:`flex-start`,align:`center`,children:[(0,$.jsx)(_,{paddingX:1,children:(0,$.jsx)(q,{size:1,children:(0,$.jsx)(Ve,{})})}),(0,$.jsx)(vn,{size:1,children:C(`form.input.target.search.placeholder`)})]})}),t[15]=m,t[16]=C,t[17]=u,t[18]=D):D=t[18];let O;t[19]!==E||t[20]!==D?(O=(0,$.jsxs)(V,{gap:2,children:[E,D]}),t[19]=E,t[20]=D,t[21]=O):O=t[21];let k;t[22]!==f||t[23]!==n?(k=(0,$.jsx)(I,{open:n,onClose:b,onItemSelect:f,disableIntentLink:!0}),t[22]=f,t[23]=n,t[24]=k):k=t[24];let j;t[25]!==O||t[26]!==k?(j=(0,$.jsx)(pn,{children:(0,$.jsx)(me,{zOffset:100,children:(0,$.jsx)(gn,{children:(0,$.jsxs)(F,{children:[O,k]})})})}),t[25]=O,t[26]=k,t[27]=j):j=t[27];let M;return t[28]!==j||t[29]!==w||t[30]!==T?(M=(0,$.jsx)(K,{borderBottom:w,paddingBottom:T,children:j}),t[28]=j,t[29]=w,t[30]=T,t[31]=M):M=t[31],M}var Cn=U.div.withConfig({displayName:`Root`,componentId:`sc-e1xmtd-0`})(e=>`
display: grid;
grid-template-columns: 1fr;
padding-top: ${G(e.theme).space[3]}px;
`),wn=U.textarea.withConfig({displayName:`TitleInput`,componentId:`sc-e1xmtd-1`})(e=>{let{color:t,font:n}=G(e.theme);return W`resize:none;overflow:hidden;appearance:none;background:none;border:0;padding:0;border-radius:0;outline:none;width:100%;box-sizing:border-box;font-family:${n.text.family};font-weight:${n.text.weights.semibold};font-size:${n.text.sizes[3].fontSize}px;line-height:${n.text.sizes[3].lineHeight}px;margin:0;position:relative;z-index:1;display:block;transition:height 500ms;&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:var(--input-fg-color) !important;transition:background-color 5000s;transition-delay:86400s;}color:${t.input.default.enabled.fg};&::placeholder{color:${t.input.default.enabled.placeholder};}`});function Tn(e){let t=(0,Q.c)(11),{value:n,onChange:r,placeholder:i,path:a}=e,o=(0,Z.useRef)(null),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>{o.current&&(o.current.style.height=`auto`,o.current.style.height=`${o.current.scrollHeight}px`)},t[0]=s):s=t[0];let c;t[1]===n?c=t[2]:(c=[n],t[1]=n,t[2]=c),(0,Z.useEffect)(s,c);let l;t[3]!==r||t[4]!==a?(l=e=>{let t=e.currentTarget.value;return t||r(mt(a)),r(Y(t.replace(/\n/g,``),a))},t[3]=r,t[4]=a,t[5]=l):l=t[5];let u=l,d=!n,f;return t[6]!==u||t[7]!==i||t[8]!==d||t[9]!==n?(f=(0,$.jsx)(Cn,{children:(0,$.jsx)(wn,{ref:o,autoFocus:d,value:n,placeholder:i,onChange:u,rows:1})}),t[6]=u,t[7]=i,t[8]=d,t[9]=n,t[10]=f):f=t[10],f}function En(e){let t=(0,Q.c)(4),{value:n,inputProps:r}=e,{onChange:i,schemaType:a}=r,o;return t[0]!==i||t[1]!==a.placeholder||t[2]!==n?(o=(0,$.jsx)(Tn,{value:n,onChange:i,placeholder:a.placeholder}),t[0]=i,t[1]=a.placeholder,t[2]=n,t[3]=o):o=t[3],o}function Dn(){let e=(0,Q.c)(12),{client:t,createAddonDataset:n}=xt(),r=Re(),i;e[0]!==t||e[1]!==n||e[2]!==r?(i=async e=>{if(!r)throw Error(`No current user found. Unable to create task.`);let i={...e,authorId:r.id,_type:`tasks.task`};if(!t){let e=await n();if(!e)throw Error(`No addon client found. Unable to create task.`);return await e.create(i)}return await t.create(i)},e[0]=t,e[1]=n,e[2]=r,e[3]=i):i=e[3];let a=i,o;e[4]===t?o=e[5]:(o=async(e,n)=>{if(!t)throw Error(`No client. Unable to create task.`);return await t.patch(e).set(n).commit()},e[4]=t,e[5]=o);let s=o,c;e[6]===t?c=e[7]:(c=async e=>{if(!t)throw Error(`No client. Unable to create task.`);await t.delete(e)},e[6]=t,e[7]=c);let l=c,u;return e[8]!==a||e[9]!==s||e[10]!==l?(u={create:a,edit:s,remove:l},e[8]=a,e[9]=s,e[10]=l,e[11]=u):u=e[11],u}function On(e){let t=(0,Q.c)(12),{id:n,onError:r,onRemoved:i}=e,[a,o]=(0,Z.useState)(`idle`),[s,c]=(0,Z.useState)(!1),[l,u]=(0,Z.useState)(null),d=Dn(),f;t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==d?(f=async()=>{let e=async()=>{o(`loading`),await d.remove(n),i?.(),o(`idle`),await new Promise(kn),c(!1)};try{await e()}catch(e){let t=e;r?.(t.message),u(t.message),o(`error`)}o(`idle`)},t[0]=n,t[1]=r,t[2]=i,t[3]=d,t[4]=f):f=t[4];let p=f,m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>{c(!0)},t[5]=m):m=t[5];let h=m,g;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{c(!1)},t[6]=g):g=t[6];let _=g,v;return t[7]!==l||t[8]!==p||t[9]!==a||t[10]!==s?(v={removeStatus:a,showDialog:s,error:l,handleRemove:p,handleOpenDialog:h,handleCloseDialog:_},t[7]=l,t[8]=p,t[9]=a,t[10]=s,t[11]=v):v=t[11],v}function kn(e){return setTimeout(e,300)}var An=e=>{let t=e.subscribers||[];return jt(e.description).forEach(e=>{t.includes(e)||t.push(e)}),e.assignedTo&&(t.includes(e.assignedTo)||t.push(e.assignedTo)),t};function jn(e){let t=(0,Q.c)(67),[n,r]=(0,Z.useState)(!1),{onChange:i}=e,{setViewMode:a,setActiveTab:o}=Ct(),s=fe(),c=de(),[l,u]=(0,Z.useState)(!1),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>u(Mn),t[0]=d):d=t[0];let f=d,p=e.value,m;t[1]===a?m=t[2]:(m=()=>{a({type:`list`})},t[1]=a,t[2]=m);let h=m,v;t[3]!==h||t[4]!==p._id?(v={id:p._id,onRemoved:h},t[3]=h,t[4]=p._id,t[5]=v):v=t[5];let{handleRemove:y,removeStatus:b}=On(v),{t:x}=g(X),{data:S}=Ot(),C;if(t[6]!==S||t[7]!==p._id){let e;t[9]===p._id?e=t[10]:(e=e=>e._id===p._id,t[9]=p._id,t[10]=e),C=S.find(e),t[6]=S,t[7]=p._id,t[8]=C}else C=t[8];let w=C,T;t[11]!==l||t[12]!==o||t[13]!==a||t[14]!==x||t[15]!==c||t[16]!==s?(T=()=>{c.log(Pt),s.push({closable:!0,status:`success`,title:x(`form.status.success`)}),r(!1),l?a({type:`create`}):o(`subscribed`)},t[11]=l,t[12]=o,t[13]=a,t[14]=x,t[15]=c,t[16]=s,t[17]=T):T=t[17];let E=ce(T),D;t[18]!==n||t[19]!==E||t[20]!==w?.createdByUser?(D=()=>{n&&w?.createdByUser&&E()},t[18]=n,t[19]=E,t[20]=w?.createdByUser,t[21]=D):D=t[21];let O=w?.createdByUser,k;t[22]!==n||t[23]!==O?(k=[n,O],t[22]=n,t[23]=O,t[24]=k):k=t[24],(0,Z.useEffect)(D,k);let A;t[25]!==x||t[26]!==s?(A=()=>{r(!1),s.push({closable:!0,status:`error`,title:x(`form.status.error.creation-failed`)})},t[25]=x,t[26]=s,t[27]=A):A=t[27];let j=ce(A),M;t[28]!==n||t[29]!==j?(M=()=>{let e=null;return n&&(e=setTimeout(()=>j(),1e4)),()=>{e&&clearTimeout(e)}},t[28]=n,t[29]=j,t[30]=M):M=t[30];let N;t[31]===n?N=t[32]:(N=[n],t[31]=n,t[32]=N),(0,Z.useEffect)(M,N);let P;t[33]!==i||t[34]!==x||t[35]!==s||t[36]!==p?(P=async()=>{if(r(!0),!p?.title){s.push({closable:!0,status:`error`,title:x(`form.status.error.title-required`)});return}i([Y(An(p),[`subscribers`]),Y(new Date().toISOString(),[`createdByUser`])])},t[33]=i,t[34]=x,t[35]=s,t[36]=p,t[37]=P):P=t[37];let F=P,I;t[38]===e?I=t[39]:(I=e.renderDefault(e),t[38]=e,t[39]=I);let L;t[40]!==y||t[41]!==b||t[42]!==x||t[43]!==p._rev?(L=p._rev&&(0,$.jsx)(J,{onClick:y,mode:`bleed`,icon:lt,tooltipProps:{content:x(`buttons.discard.text`)},disabled:b===`loading`,loading:b===`loading`}),t[40]=y,t[41]=b,t[42]=x,t[43]=p._rev,t[44]=L):L=t[44];let R;t[45]===l?R=t[46]:(R=(0,$.jsx)(ke,{onChange:f,checked:l}),t[45]=l,t[46]=R);let z;t[47]===x?z=t[48]:(z=x(`form.input.create-more.text`),t[47]=x,t[48]=z);let ee;t[49]===z?ee=t[50]:(ee=(0,$.jsx)(q,{size:1,muted:!0,children:z}),t[49]=z,t[50]=ee);let B;t[51]!==R||t[52]!==ee?(B=(0,$.jsxs)(H,{align:`center`,gap:2,justify:`flex-end`,flex:1,children:[R,ee]}),t[51]=R,t[52]=ee,t[53]=B):B=t[53];let te;t[54]===x?te=t[55]:(te=x(`buttons.create.text`),t[54]=x,t[55]=te);let ne;t[56]!==n||t[57]!==F||t[58]!==te?(ne=(0,$.jsx)(J,{text:te,onClick:F,disabled:n,loading:n}),t[56]=n,t[57]=F,t[58]=te,t[59]=ne):ne=t[59];let re;t[60]!==L||t[61]!==B||t[62]!==ne?(re=(0,$.jsx)(_,{paddingY:5,children:(0,$.jsxs)(H,{paddingTop:1,gap:4,children:[L,B,ne]})}),t[60]=L,t[61]=B,t[62]=ne,t[63]=re):re=t[63];let ie;return t[64]!==I||t[65]!==re?(ie=(0,$.jsxs)($.Fragment,{children:[I,re]}),t[64]=I,t[65]=re,t[66]=ie):ie=t[66],ie}function Mn(e){return!e}var Nn=[`title`,`status`,`assignedTo`,`dueBy`,`target`,`description`];function Pn(e){let t=[];for(let n of e){let e=t[t.length-1];if(!e){t.push(n);continue}if(!Nn.includes(n.field)){t.push(n);continue}if(e.author===n.author&&e.field===n.field){let t=new Date(e.timestamp),r=new Date(n.timestamp);if(Math.abs(t.getTime()-r.getTime())<=12e4){e.to=n.to,e.timestamp=n.timestamp;continue}}t.push(n)}return t}function Fn(e){let{_rev:t,...n}=e;return n}function In(e,t,n){let r=Fn(e),i=[],a=r;for(let e of t){let{timestamp:t,effects:o}=e,s=o[e.documentIDs[0]];!s||!s.revert||(a=f(r,s.revert),n.forEach(n=>{a?.[n]!==r?.[n]&&i.push({field:n,from:a?.[n],to:r?.[n],timestamp:t,author:e.author})}),r=a)}let o=i.sort((e,t)=>e.timestamp.localeCompare(t.timestamp)),s=o.findIndex(e=>e.field===`createdByUser`);return Pn(o.slice(s+1))}function Ln(e){let t=(0,Q.c)(17),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=[],t[0]=n):n=t[0];let[r,i]=(0,Z.useState)(n),a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a={apiVersion:qt},t[1]=a):a=t[1];let o=j(a),s=e?._id??``,c;t[2]===s?c=t[3]:(c=ue(s),t[2]=s,t[3]=c);let l=c,u;t[4]!==o||t[5]!==l?(u=async e=>{try{if(!l)return;let t=await $e(o,l,{tag:`sanity.studio.tasks.history`,effectFormat:`mendoza`,reverse:!0}),n=[`createdByUser`,`title`,`description`,`dueBy`,`assignedTo`,`status`,`target`],r=In(e,[...t],n);i(r)}catch(e){console.error(`Failed to fetch and parse activity log`,e)}},t[4]=o,t[5]=l,t[6]=u):u=t[6];let d=u,f;t[7]!==d||t[8]!==e?(f=t=>d(e),t[7]=d,t[8]=e,t[9]=f):f=t[9];let p=ce(f),m;t[10]!==p||t[11]!==e._rev?(m=()=>{p(e._rev)},t[10]=p,t[11]=e._rev,t[12]=m):m=t[12];let h;t[13]===e._rev?h=t[14]:(h=[e._rev],t[13]=e._rev,t[14]=h),(0,Z.useEffect)(m,h);let g;return t[15]===r?g=t[16]:(g={changes:r},t[15]=r,t[16]=g),g}var Rn={month:`long`,day:`2-digit`,minute:`2-digit`,hour:`2-digit`,second:`2-digit`},zn={minimal:!0,useTemporalPhrase:!0},Bn=U.strong.withConfig({displayName:`Strong`,componentId:`sc-40ftf6-0`})`font-weight:600;`,Vn=U.span.withConfig({displayName:`NoWrap`,componentId:`sc-40ftf6-1`})`white-space:nowrap;`;function Hn(e){let t=(0,Q.c)(3),n=new Date(e),r=nt(Rn).format(n),i=et(n||``,zn),a;return t[0]!==r||t[1]!==i?(a={timeAgo:i,formattedDate:r},t[0]=r,t[1]=i,t[2]=a):a=t[2],a}function Un(e){let t=(0,Q.c)(3),{userId:n}=e,[r,i]=ze(n),a;return t[0]!==i||t[1]!==r?.displayName?(a=i?(0,$.jsx)(be,{style:{width:`15ch`}}):(0,$.jsx)(Bn,{children:r?.displayName}),t[0]=i,t[1]=r?.displayName,t[2]=a):a=t[2],a}var Wn={month:`short`,day:`numeric`,timeZone:`UTC`};function Gn(e){let t=(0,Q.c)(2),{date:n}=e,r=new Date(n),i=nt(Wn).format(r),a;return t[0]===i?a=t[1]:(a=(0,$.jsx)(Bn,{children:(0,$.jsx)(Vn,{children:i})}),t[0]=i,t[1]=a),a}var Kn=U.span.withConfig({displayName:`LinkWrapper`,componentId:`sc-40ftf6-2`})`> a{color:var(--card-fg-muted-color);text-decoration:underline;text-underline-offset:1px;font-weight:600;}`;function qn(e){let t=(0,Q.c)(12),{target:n}=e,r=d(),i=n.document._ref,a=n.documentType,o=r.get(a),{perspectiveStack:s,selectedVariantName:c}=z(),l;t[0]!==i||t[1]!==a||t[2]!==s||t[3]!==c?(l={documentId:i,documentType:a,perspectiveStack:s,variant:c},t[0]=i,t[1]=a,t[2]=s,t[3]=c,t[4]=l):l=t[4];let{isLoading:u,value:f}=_t(l);if(u){let e;return t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(be,{style:{width:`15ch`}}),t[5]=e):e=t[5],e}if(!o)return null;let p;t[6]!==i||t[7]!==a?(p={id:i,type:a},t[6]=i,t[7]=a,t[8]=p):p=t[8];let m=f?.title,h;return t[9]!==p||t[10]!==m?(h=(0,$.jsx)(Kn,{children:(0,$.jsx)(ot,{intent:`edit`,params:p,children:m})}),t[9]=p,t[10]=m,t[11]=h):h=t[11],h}function Jn(e){switch(e.field){case`status`:{let t=Jt.find(t=>t.value===e.to)?.title;return{text:`changed status to`,icon:Jt.find(t=>t.value===e.to)?.icon||(0,$.jsx)(st,{}),changeTo:(0,$.jsx)(Bn,{children:t})}}case`target`:return e.to?{text:`set target content to`,icon:(0,$.jsx)(vt,{}),changeTo:(0,$.jsx)(qn,{target:e.to})}:{text:`removed target content`,icon:(0,$.jsx)(vt,{}),changeTo:void 0};case`dueBy`:return e.from?e.to?{text:`changed the due date to`,icon:(0,$.jsx)(Ye,{}),changeTo:(0,$.jsx)(Gn,{date:e.to})}:{text:`removed the due date`,icon:(0,$.jsx)(Ye,{}),changeTo:void 0}:{text:`set the due date to`,icon:(0,$.jsx)(Ye,{}),changeTo:(0,$.jsx)(Gn,{date:e.to})};case`assignedTo`:return e.to?{text:`assigned to`,icon:(0,$.jsx)(Dt,{}),changeTo:(0,$.jsx)(Un,{userId:e.to})}:{text:`unassigned this task`,icon:(0,$.jsx)(Dt,{}),changeTo:void 0};case`description`:return{text:`updated the task description`,icon:(0,$.jsx)(ct,{}),changeTo:void 0};case`title`:return{text:`updated the task title`,icon:(0,$.jsx)(ct,{}),changeTo:void 0};default:return{text:``,icon:(0,$.jsx)(st,{})}}}var Yn=(0,Z.memo)(function(e){let t=(0,Q.c)(20),{activity:n}=e,{formattedDate:r,timeAgo:i}=Hn(n.timestamp),a;t[0]===n?a=t[1]:(a=Jn(n),t[0]=n,t[1]=a);let{icon:o,text:s,changeTo:c}=a,l;t[2]===o?l=t[3]:(l=(0,$.jsx)(_,{marginTop:1,marginLeft:1,marginRight:3,children:(0,$.jsx)(_,{marginRight:1,children:(0,$.jsx)(q,{children:o})})}),t[2]=o,t[3]=l);let u;t[4]===n.author?u=t[5]:(u=(0,$.jsx)(Un,{userId:n.author}),t[4]=n.author,t[5]=u);let d;t[6]!==r||t[7]!==i?(d=(0,$.jsx)(Vn,{children:(0,$.jsx)(`time`,{dateTime:r,children:i})}),t[6]=r,t[7]=i,t[8]=d):d=t[8];let f;t[9]!==r||t[10]!==d?(f=(0,$.jsx)(Fe,{content:r,placement:`top-end`,children:d}),t[9]=r,t[10]=d,t[11]=f):f=t[11];let p;t[12]!==c||t[13]!==u||t[14]!==f||t[15]!==s?(p=(0,$.jsxs)(q,{muted:!0,size:1,children:[u,` `,s,` `,c,` •`,` `,f]}),t[12]=c,t[13]=u,t[14]=f,t[15]=s,t[16]=p):p=t[16];let m;return t[17]!==l||t[18]!==p?(m=(0,$.jsxs)(H,{gap:1,children:[l,p]}),t[17]=l,t[18]=p,t[19]=m):m=t[19],m},(e,t)=>e.activity.timestamp===t.activity.timestamp),Xn=U(H).withConfig({displayName:`ActivityChildrenRoot`,componentId:`sc-dmp8mk-0`})`height:100%;`,Zn=U.div.withConfig({displayName:`ActivityItemChildrenContainer`,componentId:`sc-dmp8mk-1`})`width:100%;`;function Qn(e){let t=(0,Q.c)(10),{avatarPaddingTop:n,userId:r,children:i}=e,a=n===void 0?1:n,o;t[0]===r?o=t[1]:(o=(0,$.jsx)(Xt,{user:{id:r},size:0}),t[0]=r,t[1]=o);let s;t[2]!==a||t[3]!==o?(s=(0,$.jsx)(_,{marginRight:3,paddingTop:a,children:o}),t[2]=a,t[3]=o,t[4]=s):s=t[4];let c;t[5]===i?c=t[6]:(c=(0,$.jsx)(Xn,{align:`center`,flex:1,children:(0,$.jsx)(Zn,{children:i})}),t[5]=i,t[6]=c);let l;return t[7]!==s||t[8]!==c?(l=(0,$.jsxs)(H,{children:[s,c]}),t[7]=s,t[8]=c,t[9]=l):l=t[9],l}function $n(e){let t=(0,Q.c)(25),{mentionOptions:n,currentUser:r,onSubmit:i}=e,{mode:a}=wt(),[o,s]=(0,Z.useState)(null),c=(0,Z.useRef)(null),l;t[0]===o?l=t[1]:(l=Me(o),t[0]=o,t[1]=l);let u=l,d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{s(e)},t[2]=d):d=t[2];let f=d,p;t[3]!==u||t[4]!==i||t[5]!==o?(p=()=>{u&&(i(o),s(null))},t[3]=u,t[4]=i,t[5]=o,t[6]=p):p=t[6];let m=p,h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{c.current?.discardDialogController.close()},t[7]=h):h=t[7];let _=h,v;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>{c.current?.discardDialogController.close(),s(null)},t[8]=v):v=t[8];let y=v,b;t[9]===u?b=t[10]:(b=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),u?c.current?.discardDialogController.open():(c.current?.discardDialogController.close(),s(null)))},t[9]=u,t[10]=b);let x=b,{t:S}=g(X),C=a===`upsell`,w;t[11]!==a||t[12]!==S?(w=S(a===`upsell`?`panel.comment.placeholder.upsell`:`panel.comment.placeholder`),t[11]=a,t[12]=S,t[13]=w):w=t[13];let T;t[14]!==r||t[15]!==x||t[16]!==m||t[17]!==n||t[18]!==C||t[19]!==w||t[20]!==o?(T=(0,$.jsx)(K,{tone:`transparent`,radius:3,padding:2,children:(0,$.jsx)(Ae,{withAvatar:!1,currentUser:r,expandOnFocus:!0,mentionOptions:n,onChange:f,onDiscardConfirm:y,onDiscardCancel:_,onKeyDown:x,onSubmit:m,readOnly:C,placeholder:w,ref:c,value:o})}),t[14]=r,t[15]=x,t[16]=m,t[17]=n,t[18]=C,t[19]=w,t[20]=o,t[21]=T):T=t[21];let E;return t[22]!==r.id||t[23]!==T?(E=(0,$.jsx)(Qn,{userId:r.id,avatarPaddingTop:3,children:T}),t[22]=r.id,t[23]=T,t[24]=E):E=t[24],E}var er={parentCommentAvatar:!1,threadCommentsAvatar:!0,replyAvatar:!0,avatarSize:0},tr=U.div.withConfig({displayName:`CommentListItemRoot`,componentId:`sc-jwxdnq-0`})(e=>{let t=G(e.theme);return W`[data-ui='CommentsListItem']{padding-right:${t.space[2]}px;}[data-ui='CommentInputEditableWrap']:focus-within{padding-bottom:${t.space[2]}px;}`});function nr(e){let t=(0,Q.c)(6),{parentComment:n}=e,{mode:r}=wt(),i=r??`default`,a;t[0]!==e||t[1]!==i?(a=(0,$.jsx)(tr,{children:(0,$.jsx)(Tt,{...e,avatarConfig:er,canReply:!0,isSelected:!1,mode:i})}),t[0]=e,t[1]=i,t[2]=a):a=t[2];let o;return t[3]!==n.authorId||t[4]!==a?(o=(0,$.jsx)(Qn,{userId:n.authorId,avatarPaddingTop:3,children:a}),t[3]=n.authorId,t[4]=a,t[5]=o):o=t[5],o}var rr=U(be).withConfig({displayName:`UserSkeleton`,componentId:`sc-5mpu8t-0`})`max-width:15ch;width:'100%';`,ir=(0,Z.memo)(function(e){let t=(0,Q.c)(22),{createdAt:n,authorId:r}=e,[i,a]=ze(r),{timeAgo:o,formattedDate:s}=Hn(n),{t:c}=g(X),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l={fontWeight:600},t[0]=l):l=t[0];let u;t[1]!==a||t[2]!==c||t[3]!==i?.displayName?(u=a?(0,$.jsx)(rr,{}):i?.displayName??c(`panel.activity.unknown-user`),t[1]=a,t[2]=c,t[3]=i?.displayName,t[4]=u):u=t[4];let d;t[5]===u?d=t[6]:(d=(0,$.jsxs)(`strong`,{style:l,children:[u,` `]}),t[5]=u,t[6]=d);let f;t[7]===c?f=t[8]:(f=c(`panel.activity.created-fragment`),t[7]=c,t[8]=f);let p;t[9]!==n||t[10]!==o?(p=(0,$.jsx)(Vn,{children:(0,$.jsx)(`time`,{dateTime:n,children:o})}),t[9]=n,t[10]=o,t[11]=p):p=t[11];let m;t[12]!==s||t[13]!==p?(m=(0,$.jsx)(Fe,{content:s,placement:`top-end`,children:p}),t[12]=s,t[13]=p,t[14]=m):m=t[14];let h;t[15]!==d||t[16]!==f||t[17]!==m?(h=(0,$.jsx)(H,{align:`center`,paddingTop:1,children:(0,$.jsxs)(q,{size:1,muted:!0,children:[d,f,` •`,` `,m]})}),t[15]=d,t[16]=f,t[17]=m,t[18]=h):h=t[18];let _;return t[19]!==r||t[20]!==h?(_=(0,$.jsx)(Qn,{userId:r,children:h}),t[19]=r,t[20]=h,t[21]=_):_=t[21],_},(e,t)=>e.createdAt===t.createdAt);function ar(e){let t=(0,Q.c)(13),{value:n,onChange:r,path:i,currentUserId:a}=e,o=n.subscribers?.includes(a)?`Unsubscribe`:`Subscribe`,s;t[0]!==a||t[1]!==r||t[2]!==i||t[3]!==n.subscribers?(s=()=>{let e=n.subscribers||[];e.includes(a)||r(Y(e.concat(a),i)),e.includes(a)&&r(Y(e.filter(e=>e!==a),i))},t[0]=a,t[1]=r,t[2]=i,t[3]=n.subscribers,t[4]=s):s=t[4];let c=s,l;t[5]!==o||t[6]!==c?(l=(0,$.jsx)(J,{mode:`bleed`,text:o,onClick:c}),t[5]=o,t[6]=c,t[7]=l):l=t[7];let u;t[8]===n.subscribers?u=t[9]:(u=n.subscribers&&n.subscribers?.length>0&&(0,$.jsx)(sr,{subscriberIds:n.subscribers}),t[8]=n.subscribers,t[9]=u);let d;return t[10]!==l||t[11]!==u?(d=(0,$.jsxs)(H,{gap:1,align:`center`,children:[l,u]}),t[10]=l,t[11]=u,t[12]=d):d=t[12],d}var or=[];function sr(e){let t=(0,Q.c)(6),{subscriberIds:n}=e,r;t[0]===n?r=t[1]:(r=n?.filter(Boolean)||or,t[0]=n,t[1]=r);let i=r,a;t[2]===i?a=t[3]:(a=i.map(cr),t[2]=i,t[3]=a);let o;return t[4]===a?o=t[5]:(o=(0,$.jsx)(pe,{initial:!1,children:(0,$.jsx)(De,{maxLength:3,size:0,children:a})}),t[4]=a,t[5]=o),o}function cr(e){return(0,$.jsx)(h.div,{exit:{opacity:0,x:`2px`,scale:.9},animate:{opacity:1,x:0,scale:1,transition:{type:`spring`,visualDuration:.2}},initial:{opacity:0,x:`2px`,scale:.9},children:(0,$.jsx)(Xt,{user:{id:e},size:0})},e)}var lr=[],ur={hidden:{opacity:0,x:0},visible:{opacity:1,x:0}},dr=U(h.create(V)).withConfig({displayName:`MotionStack`,componentId:`sc-0vf5l6-0`})``;function fr(e){let t=(0,Q.c)(79),{value:n,onChange:r,path:i,activityData:a}=e,o;t[0]===a?o=t[1]:(o=a===void 0?[]:a,t[0]=a,t[1]=o);let s=o,c=Re(),{title:l,basePath:u,name:d}=A(),{comments:f,mentionOptions:p,operation:m,getComment:h}=je(),[v,y]=(0,Z.useState)(null),[b,x]=(0,Z.useState)(null),[S,C]=(0,Z.useState)(!1),w=f.loading,T=f.data.open,E;t[2]!==u||t[3]!==n._id||t[4]!==n.subscribers||t[5]!==n.title||t[6]!==d||t[7]!==l?(E=(e,t)=>{let r=new URL(`${window.location.origin}${u?`${u}/`:``}`);r.searchParams.set(It,`tasks`),r.searchParams.set(Rt,n?._id),r.searchParams.set(Lt,`edit`),r.searchParams.set(`commentId`,t);let i=jt(e),a=Array.from(new Set([...n.subscribers||[],...i]));return{documentTitle:n.title||`Sanity task`,url:r.toString(),workspaceTitle:l,workspaceName:d,subscribers:a}},t[2]=u,t[3]=n._id,t[4]=n.subscribers,t[5]=n.title,t[6]=d,t[7]=l,t[8]=E):E=t[8];let D=E,O;t[9]!==D||t[10]!==r||t[11]!==m?(O=async e=>{let t=se(),n=D(e,t),i={id:t,type:`task`,message:e,parentCommentId:void 0,reactions:lr,status:`open`,threadId:se(),context:{notification:n}};r(Y(n.subscribers,[`subscribers`])),await m.create(i)},t[9]=D,t[10]=r,t[11]=m,t[12]=O):O=t[12];let k=O,j;t[13]!==D||t[14]!==r||t[15]!==m?(j=async e=>{let t=se(),n=D(e.message,t);r(Y(n.subscribers,[`subscribers`])),await m.create({id:t,type:`task`,message:e.message,parentCommentId:e.parentCommentId,reactions:lr,status:`open`,threadId:e.threadId,context:{notification:n}})},t[13]=D,t[14]=r,t[15]=m,t[16]=j):j=t[16];let M=j,N;t[17]!==h||t[18]!==D||t[19]!==r||t[20]!==m?(N=async e=>{let t=h(e);if(!t)return;let n=D(t.message,t._id);r(Y(n.subscribers,[`subscribers`])),await m.create({type:`task`,id:t._id,message:t.message,parentCommentId:t.parentCommentId,reactions:t.reactions||lr,status:t.status,threadId:t.threadId,context:{notification:n}})},t[17]=h,t[18]=D,t[19]=r,t[20]=m,t[21]=N):N=t[21];let P=N,F;t[22]===m?F=t[23]:(F=async(e,t)=>{await m.react(e,t)},t[22]=m,t[23]=F);let I=F,L;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(L=e=>y(e),t[24]=L):L=t[24];let R=L,z;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>y(null),t[25]=z):z=t[25];let ee=z,B;t[26]===m?B=t[27]:(B=async e=>{try{C(!0),x(null),await m.remove(e),y(null)}catch(e){x(e)}C(!1)},t[26]=m,t[27]=B);let te=B,ne;t[28]===m?ne=t[29]:(ne=async(e,t)=>{await m.update(e,t)},t[28]=m,t[29]=ne);let re=ne,ie;if(t[30]!==s||t[31]!==T){let e=s.map(hr),n=T.map(mr);ie=e.concat(n).sort(pr),t[30]=s,t[31]=T,t[32]=ie}else ie=t[32];let ae=ie,{t:oe}=g(X),ce;if(t[33]!==v||t[34]!==T){let e;t[36]===v?e=t[37]:(e=e=>e.parentComment?._id===v,t[36]=v,t[37]=e),ce=T.find(e),t[33]=v,t[34]=T,t[35]=ce}else ce=t[35];let le=ce,ue=!!(le&&le?.replies?.length>0),de;t[38]!==b||t[39]!==S||t[40]!==v||t[41]!==ue||t[42]!==te?(de=v&&(0,$.jsx)(Et,{commentId:v,error:b,isParent:ue,loading:S,onClose:ee,onConfirm:te}),t[38]=b,t[39]=S,t[40]=v,t[41]=ue,t[42]=te,t[43]=de):de=t[43];let fe;t[44]===oe?fe=t[45]:(fe=oe(`panel.activity.title`),t[44]=oe,t[45]=fe);let me;t[46]===fe?me=t[47]:(me=(0,$.jsx)(_,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(q,{size:2,weight:`semibold`,children:fe})}),t[46]=fe,t[47]=me);let he;t[48]!==c||t[49]!==r||t[50]!==i||t[51]!==n?(he=c?.id&&(0,$.jsx)(ar,{currentUserId:c.id,value:n,onChange:r,path:i}),t[48]=c,t[49]=r,t[50]=i,t[51]=n,t[52]=he):he=t[52];let U;t[53]!==me||t[54]!==he?(U=(0,$.jsxs)(H,{align:`center`,children:[me,he]}),t[53]=me,t[54]=he,t[55]=U):U=t[55];let W;t[56]===w?W=t[57]:(W=w&&(0,$.jsx)(Ie,{showText:!0,title:`Loading activity`}),t[56]=w,t[57]=W);let ge;t[58]!==ae||t[59]!==c||t[60]!==k||t[61]!==P||t[62]!==re||t[63]!==I||t[64]!==M||t[65]!==w||t[66]!==p||t[67]!==n.authorId||t[68]!==n.createdByUser?(ge=!w&&(0,$.jsxs)(dr,{animate:`visible`,initial:`hidden`,gap:4,variants:ur,children:[n.createdByUser&&(0,$.jsx)(V,{paddingBottom:1,children:(0,$.jsx)(ir,{createdAt:n.createdByUser,authorId:n.authorId})}),c&&(0,$.jsxs)(V,{gap:4,marginTop:1,children:[ae.map(e=>e._type===`activity`?(0,$.jsx)(Yn,{activity:e.payload},e.timestamp):(0,$.jsx)(nr,{currentUser:c,mentionOptions:p,onCreateRetry:P,onDelete:R,onEdit:re,onReactionSelect:I,onReply:M,parentComment:e.payload.parentComment,replies:e.payload.replies},e.payload.parentComment._id)),(0,$.jsx)($n,{currentUser:c,mentionOptions:p,onSubmit:k})]})]}),t[58]=ae,t[59]=c,t[60]=k,t[61]=P,t[62]=re,t[63]=I,t[64]=M,t[65]=w,t[66]=p,t[67]=n.authorId,t[68]=n.createdByUser,t[69]=ge):ge=t[69];let G;t[70]===ge?G=t[71]:(G=(0,$.jsx)(pe,{children:ge}),t[70]=ge,t[71]=G);let K;t[72]!==U||t[73]!==W||t[74]!==G?(K=(0,$.jsxs)(V,{gap:5,children:[U,W,G]}),t[72]=U,t[73]=W,t[74]=G,t[75]=K):K=t[75];let _e;return t[76]!==de||t[77]!==K?(_e=(0,$.jsxs)($.Fragment,{children:[de,K]}),t[76]=de,t[77]=K,t[78]=_e):_e=t[78],_e}function pr(e,t){return new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime()}function mr(e){return{_type:`comment`,payload:e,timestamp:e.parentComment._createdAt}}function hr(e){return{_type:`activity`,payload:e,timestamp:e.timestamp}}var gr=U(ye).withConfig({displayName:`StyledButton`,componentId:`sc-kuke8z-0`})`padding:3px 6px;`;function _r(e){let t=(0,Q.c)(37),{value:n,onChange:r,path:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=[`subscribers`],t[0]=a):a=t[0];let o=dt(a),{mentionOptions:s}=Kt(),c;t[1]!==s.data||t[2]!==n?(c=s.data?.find(e=>e.id===n),t[1]=s.data,t[2]=n,t[3]=c):c=t[3];let l=c,{t:u}=g(X),d;t[4]!==r||t[5]!==i||t[6]!==o?(d=e=>{r(Y(e,i)),o&&!o.includes(e)&&e&&r(Y([...o,e],[`subscribers`]))},t[4]=r,t[5]=i,t[6]=o,t[7]=d):d=t[7];let f=d,p;bb0:{if(n){if(s.loading){let e;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(be,{animated:!0,style:{width:`10ch`}}),t[8]=e):e=t[8],p=e;break bb0}if(l){p=l.displayName||l.email;break bb0}if(!l){let e;t[9]===u?e=t[10]:(e=u(`form.input.assignee.user-not-found.text`),t[9]=u,t[10]=e),p=e;break bb0}}let e;t[11]===u?e=t[12]:(e=u(`form.input.assignee.no-user-assigned.text`),t[11]=u,t[12]=e),p=e}let m=p,h;t[13]!==u||t[14]!==n?(h=u(n?`form.input.assignee.user-assigned.tooltip`:`form.input.assignee.no-user-assigned.tooltip`),t[13]=u,t[14]=n,t[15]=h):h=t[15];let v;t[16]===l?v=t[17]:(v=(0,$.jsx)(Xt,{user:l,size:0}),t[16]=l,t[17]=v);let y;t[18]===m?y=t[19]:(y=(0,$.jsx)(_,{children:(0,$.jsx)(q,{size:1,textOverflow:`ellipsis`,children:m})}),t[18]=m,t[19]=y);let b;t[20]!==v||t[21]!==y?(b=(0,$.jsxs)(H,{align:`center`,gap:2,flex:1,children:[v,y]}),t[20]=v,t[21]=y,t[22]=b):b=t[22];let x;t[23]!==l||t[24]!==u||t[25]!==n?(x=n&&l&&!l.granted&&(0,$.jsx)(Te,{fontSize:1,children:u(`form.input.assignee.unauthorized.text`)}),t[23]=l,t[24]=u,t[25]=n,t[26]=x):x=t[26];let S;t[27]!==b||t[28]!==x?(S=(0,$.jsxs)(H,{align:`center`,gap:3,children:[b,x]}),t[27]=b,t[28]=x,t[29]=S):S=t[29];let C;t[30]!==h||t[31]!==S?(C=(0,$.jsx)(gr,{mode:`ghost`,padding:0,children:(0,$.jsx)(Fe,{content:h,children:S})}),t[30]=h,t[31]=S,t[32]=C):C=t[32];let w;return t[33]!==f||t[34]!==C||t[35]!==n?(w=(0,$.jsx)(rn,{onSelect:f,value:n,menuButton:C}),t[33]=f,t[34]=C,t[35]=n,t[36]=w):w=t[36],w}var vr=e=>l(e,c),yr=e=>o(e||``,c),br={dateStyle:`long`,timeZone:`UTC`},xr={month:`short`,day:`numeric`,timeZone:`UTC`};function Sr(e){let t=(0,Q.c)(49),{value:n,onChange:r,path:i}=e,{t:a}=g(),{t:o}=g(X),[s,c]=(0,Z.useState)(!1),l=(0,Z.useRef)(null),u=(0,Z.useRef)(null),d=nt(br),f=nt(xr),p;bb0:{if(!n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={short:`----`,full:`----`},t[0]=e):e=t[0],p=e;break bb0}let e;t[1]!==d||t[2]!==n?(e=d.format(new Date(n)),t[1]=d,t[2]=n,t[3]=e):e=t[3];let r=e,i;t[4]!==f||t[5]!==n?(i=f.format(new Date(n)),t[4]=f,t[5]=n,t[6]=i):i=t[6];let a=i,o;t[7]!==r||t[8]!==a?(o={short:a,full:r},t[7]=r,t[8]=a,t[9]=o):o=t[9],p=o}let m=p,h,v;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>c(!1),v=()=>[l.current],t[10]=h,t[11]=v):(h=t[10],v=t[11]),Ce(h,v);let y;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{e.key===`Escape`&&c(!1)},t[12]=y):y=t[12];let b=y,x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x=()=>c(Cr),t[13]=x):x=t[13];let S=x,C;t[14]===a?C=t[15]:(C=ie(a),t[14]=a,t[15]=C);let w=C,T;t[16]!==r||t[17]!==i?(T=e=>{r(e?Y(vr(e),i):mt(i)),c(!1)},t[16]=r,t[17]=i,t[18]=T):T=t[18];let E=T,D,O,k;if(t[19]!==n){D=yr(n);let e;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(e=()=>{u.current?.focus()},t[23]=e):e=t[23],O=e,k=D?.date?.getFullYear(),t[19]=n,t[20]=D,t[21]=O,t[22]=k}else D=t[20],O=t[21],k=t[22];let A=k===new Date().getFullYear(),j;t[24]!==w||t[25]!==D.date||t[26]!==E?(j=(0,$.jsx)(ne,{calendarLabels:w,selectTime:!1,timeStep:1,onKeyUp:b,value:D.date,onChange:E,timeZoneScope:re}),t[24]=w,t[25]=D.date,t[26]=E,t[27]=j):j=t[27];let M;t[28]!==E||t[29]!==o||t[30]!==n?(M=n&&(0,$.jsx)(H,{justify:`flex-start`,padding:3,paddingTop:0,children:(0,$.jsx)(J,{mode:`bleed`,text:o(`form.input.date.buttons.remove.text`),onClick:()=>E(null),tone:`critical`})}),t[28]=E,t[29]=o,t[30]=n,t[31]=M):M=t[31];let N;t[32]!==O||t[33]!==j||t[34]!==M?(N=(0,$.jsx)(_,{overflow:`auto`,children:(0,$.jsxs)(B,{onDeactivation:O,children:[j,M]})}),t[32]=O,t[33]=j,t[34]=M,t[35]=N):N=t[35];let P;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(P=[`bottom-start`,`bottom-end`],t[36]=P):P=t[36];let F=A?m.short:m.full,I;t[37]!==o||t[38]!==n?(I=o(n?`form.input.date.buttons.tooltip`:`form.input.date.buttons.empty.tooltip`),t[37]=o,t[38]=n,t[39]=I):I=t[39];let L;t[40]===I?L=t[41]:(L={content:I},t[40]=I,t[41]=L);let R;t[42]!==F||t[43]!==L?(R=(0,$.jsx)(J,{icon:Ye,mode:`ghost`,text:F,onClick:S,ref:u,tooltipProps:L}),t[42]=F,t[43]=L,t[44]=R):R=t[44];let z;return t[45]!==s||t[46]!==N||t[47]!==R?(z=(0,$.jsx)(Be,{constrainSize:!0,"data-testid":`date-input-dialog`,portal:!0,ref:l,content:N,open:s,placement:`bottom`,fallbackPlacements:P,children:R}),t[45]=s,t[46]=N,t[47]=R,t[48]=z):z=t[48],z}function Cr(e){return!e}function wr(e){let t=(0,Q.c)(22),{t:n}=g(X),r,i,a,o;t[0]===e?(r=t[1],i=t[2],a=t[3],o=t[4]):({ref:i,value:o,options:r,...a}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=a,t[4]=o);let s;if(t[5]!==r||t[6]!==o){let e;t[8]===o?e=t[9]:(e=e=>e.value===o,t[8]=o,t[9]=e),s=r.find(e),t[5]=r,t[6]=o,t[7]=s}else s=t[7];let c=s,l;t[10]===o?l=t[11]:(l=Jt.find(e=>e.value===o)?.icon,t[10]=o,t[11]=l);let u=l,d;t[12]===n?d=t[13]:(d=n(`form.input.status.button.tooltip`),t[12]=n,t[13]=d);let f;t[14]===d?f=t[15]:(f={content:d},t[14]=d,t[15]=f);let p=c?.title||o,m;return t[16]!==u||t[17]!==i||t[18]!==a||t[19]!==f||t[20]!==p?(m=(0,$.jsx)(J,{...a,ref:i,tooltipProps:f,icon:u,text:p,tone:`default`,mode:`ghost`}),t[16]=u,t[17]=i,t[18]=a,t[19]=f,t[20]=p,t[21]=m):m=t[21],m}function Tr(e){let t=(0,Q.c)(20),{value:n,onChange:r,options:i,path:a}=e,o=de(),s;t[0]!==r||t[1]!==a||t[2]!==o||t[3]!==n?(s=e=>{r(Y(e,a)),o.log(Ft,{from:n,to:e})},t[0]=r,t[1]=a,t[2]=o,t[3]=n,t[4]=s):s=t[4];let c=s,l;t[5]!==i||t[6]!==n?(l=(0,$.jsx)(wr,{value:n,options:i}),t[5]=i,t[6]=n,t[7]=l):l=t[7];let u;if(t[8]!==c||t[9]!==i||t[10]!==n){let e;t[12]!==c||t[13]!==n?(e=e=>{let t=n===e.value,r=Jt.find(t=>t.value===e.value)?.icon;return(0,$.jsx)(Ne,{icon:typeof e.value==`string`&&r||st,text:e.title||e.value,pressed:t,iconRight:t&&(0,$.jsx)(Qe,{}),onClick:()=>c(e.value)},e.title)},t[12]=c,t[13]=n,t[14]=e):e=t[14],u=i.map(e),t[8]=c,t[9]=i,t[10]=n,t[11]=u}else u=t[11];let d;t[15]===u?d=t[16]:(d=(0,$.jsx)(Ke,{children:u}),t[15]=u,t[16]=d);let f;return t[17]!==l||t[18]!==d?(f=(0,$.jsx)(Pe,{button:l,id:`reference-menuButton`,menu:d}),t[17]=l,t[18]=d,t[19]=f):f=t[19],f}function Er(e){let t=(0,Q.c)(25),{handleCloseDialog:n,handleRemove:r,removeStatus:i,showDialog:a}=e,{t:o}=g(X);if(a){let e;t[0]===o?e=t[1]:(e=o(`dialog.remove-task.title`),t[0]=o,t[1]=e);let a;t[2]===o?a=t[3]:(a=o(`dialog.remove-task.buttons.cancel.text`),t[2]=o,t[3]=a);let s;t[4]!==n||t[5]!==a?(s={text:a,onClick:n},t[4]=n,t[5]=a,t[6]=s):s=t[6];let c;t[7]===o?c=t[8]:(c=o(`dialog.remove-task.buttons.confirm.text`),t[7]=o,t[8]=c);let l=i===`loading`,u;t[9]!==r||t[10]!==c||t[11]!==l?(u={text:c,tone:`critical`,onClick:r,loading:l},t[9]=r,t[10]=c,t[11]=l,t[12]=u):u=t[12];let d;t[13]!==s||t[14]!==u?(d={cancelButton:s,confirmButton:u},t[13]=s,t[14]=u,t[15]=d):d=t[15];let f;t[16]===o?f=t[17]:(f=o(`dialog.remove-task.body`),t[16]=o,t[17]=f);let p;t[18]===f?p=t[19]:(p=(0,$.jsx)(V,{gap:3,children:(0,$.jsx)(q,{as:`p`,children:f})}),t[18]=f,t[19]=p);let m;return t[20]!==n||t[21]!==e||t[22]!==d||t[23]!==p?(m=(0,$.jsx)(Je,{id:`remove-task`,header:e,onClose:n,footer:d,children:p}),t[20]=n,t[21]=e,t[22]=d,t[23]=p,t[24]=m):m=t[24],m}return null}var Dr=U(H).withConfig({displayName:`FirstRow`,componentId:`sc-aownak-0`})(e=>{let t=G(e.theme);return W`column-gap:${t.space[2]}px;row-gap:${t.space[3]}px;`});function Or(e){let t=(0,Q.c)(42),{id:n,value:r}=e,{setViewMode:i,handleCopyLinkToTask:a}=Ct(),{mode:o}=wt(),s=de(),c;t[0]!==i||t[1]!==s?(c=()=>{i({type:`list`}),s.log(Nt)},t[0]=i,t[1]=s,t[2]=c):c=t[2];let l=c,u;t[3]!==n||t[4]!==l?(u={id:n,onRemoved:l},t[3]=n,t[4]=l,t[5]=u):u=t[5];let d=On(u),f;t[6]!==i||t[7]!==s||t[8]!==r?(f=()=>{i({type:`duplicate`,duplicateTaskValues:r}),s.log(Mt)},t[6]=i,t[7]=s,t[8]=r,t[9]=f):f=t[9];let p=f,{t:m}=g(X),h;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,$.jsx)(tt,{}),t[10]=h):h=t[10];let v;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(v={placement:`bottom`,fallbackPlacements:[`bottom-end`,`bottom-start`]},t[11]=v):v=t[11];let y;t[12]===m?y=t[13]:(y=m(`menuitem.duplicate.text`),t[12]=m,t[13]=y);let b;t[14]!==o||t[15]!==m?(b=o===`upsell`?{content:m(`menuitem.duplicate.upsell-tooltip`)}:void 0,t[14]=o,t[15]=m,t[16]=b):b=t[16];let x=o===`upsell`,S;t[17]!==p||t[18]!==y||t[19]!==b||t[20]!==x?(S=(0,$.jsx)(Ne,{text:y,icon:bt,onClick:p,tooltipProps:b,disabled:x}),t[17]=p,t[18]=y,t[19]=b,t[20]=x,t[21]=S):S=t[21];let C;t[22]===m?C=t[23]:(C=m(`menuitem.copylink.text`),t[22]=m,t[23]=C);let w;t[24]!==a||t[25]!==C?(w=(0,$.jsx)(Ne,{text:C,icon:vt,onClick:a}),t[24]=a,t[25]=C,t[26]=w):w=t[26];let T;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,$.jsx)(Ge,{}),t[27]=T):T=t[27];let E;t[28]===m?E=t[29]:(E=m(`menuitem.delete.text`),t[28]=m,t[29]=E);let D;t[30]!==d.handleOpenDialog||t[31]!==E?(D=(0,$.jsx)(Ne,{text:E,icon:lt,onClick:d.handleOpenDialog,tone:`critical`}),t[30]=d.handleOpenDialog,t[31]=E,t[32]=D):D=t[32];let O;t[33]!==w||t[34]!==D||t[35]!==S?(O=(0,$.jsx)(_,{paddingTop:3,children:(0,$.jsx)(Pe,{id:`edit-task-menu`,button:h,popover:v,menu:(0,$.jsxs)(Ke,{children:[S,w,T,D]})})}),t[33]=w,t[34]=D,t[35]=S,t[36]=O):O=t[36];let k;t[37]===d?k=t[38]:(k=(0,$.jsx)(Er,{...d}),t[37]=d,t[38]=k);let A;return t[39]!==O||t[40]!==k?(A=(0,$.jsxs)($.Fragment,{children:[O,k]}),t[39]=O,t[40]=k,t[41]=A):A=t[41],A}function kr(e){let t=(0,Q.c)(52),n;t[0]===e.schemaType.fields?n=t[1]:(n=e.schemaType.fields.find(Ar),t[0]=e.schemaType.fields,t[1]=n);let r=n,i=e.value,a=Re(),{t:o}=g(X),s=Ln(i).changes,c;t[2]!==a||t[3]!==e||t[4]!==i.subscribers?(c=t=>{let n=i.subscribers||[];e.onChange(t),a&&(n.includes(a.id)||e.onChange(Y([...n,a.id],[`subscribers`])))},t[2]=a,t[3]=e,t[4]=i.subscribers,t[5]=c):c=t[5];let l=c;if(!r)throw Error(`Status field not found`);if(!i?._id){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Ie,{}),t[6]=e):e=t[6],e}let u=e.value?.title,d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=[`title`],t[7]=d):d=t[7];let f;t[8]===o?f=t[9]:(f=o(`form.input.title.placeholder`),t[8]=o,t[9]=f);let p;t[10]!==l||t[11]!==u||t[12]!==f?(p=(0,$.jsx)(V,{flex:1,children:(0,$.jsx)(Tn,{onChange:l,value:u,path:d,placeholder:f})}),t[10]=l,t[11]=u,t[12]=f,t[13]=p):p=t[13];let m=e.value?._id,h;t[14]!==m||t[15]!==i?(h=(0,$.jsx)(Or,{id:m,value:i}),t[14]=m,t[15]=i,t[16]=h):h=t[16];let _;t[17]!==p||t[18]!==h?(_=(0,$.jsxs)(H,{align:`flex-start`,gap:3,children:[p,h]}),t[17]=p,t[18]=h,t[19]=_):_=t[19];let v=e.value?.status,y;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(y=[`status`],t[20]=y):y=t[20];let b;t[21]!==l||t[22]!==r.type.options.list||t[23]!==v?(b=(0,$.jsx)(Tr,{value:v,path:y,onChange:l,options:r.type.options.list}),t[21]=l,t[22]=r.type.options.list,t[23]=v,t[24]=b):b=t[24];let x=e.value?.assignedTo,S;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(S=[`assignedTo`],t[25]=S):S=t[25];let C;t[26]!==l||t[27]!==x?(C=(0,$.jsx)(_r,{value:x,onChange:l,path:S}),t[26]=l,t[27]=x,t[28]=C):C=t[28];let w=e.value?.dueBy,T;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(T=[`dueBy`],t[29]=T):T=t[29];let D;t[30]!==l||t[31]!==w?(D=(0,$.jsx)(Sr,{value:w,onChange:l,path:T}),t[30]=l,t[31]=w,t[32]=D):D=t[32];let O;t[33]!==b||t[34]!==C||t[35]!==D?(O=(0,$.jsx)(K,{borderTop:!0,marginTop:3,children:(0,$.jsx)(Dr,{paddingBottom:3,paddingTop:4,align:`flex-start`,justify:`flex-start`,wrap:`wrap`,children:(0,$.jsxs)(Le,{children:[b,C,D]})})}),t[33]=b,t[34]=C,t[35]=D,t[36]=O):O=t[36];let k;t[37]===e?k=t[38]:(k=e.renderDefault(e),t[37]=e,t[38]=k);let A;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(A=[`subscribers`],t[39]=A):A=t[39];let j;t[40]!==s||t[41]!==e.onChange||t[42]!==i?(j=(0,$.jsx)(K,{borderTop:!0,paddingTop:4,marginTop:4,paddingBottom:6,children:(0,$.jsx)(fr,{value:i,onChange:e.onChange,path:A,activityData:s})}),t[40]=s,t[41]=e.onChange,t[42]=i,t[43]=j):j=t[43];let M;t[44]!==j||t[45]!==i._id?(M=(0,$.jsx)(gn,{children:(0,$.jsx)(E,{documentId:i._id,documentType:`tasks.task`,sortOrder:`asc`,type:`task`,children:j})}),t[44]=j,t[45]=i._id,t[46]=M):M=t[46];let N;return t[47]!==O||t[48]!==k||t[49]!==M||t[50]!==_?(N=(0,$.jsxs)($.Fragment,{children:[_,O,k,M]}),t[47]=O,t[48]=k,t[49]=M,t[50]=_,t[51]=N):N=t[51],N}function Ar(e){return e.name===`status`}function jr(e){let t=(0,Q.c)(11),n=e.value,r=Re(),i;t[0]===n.subscribers?i=t[1]:(i=n.subscribers||[],t[0]=n.subscribers,t[1]=i);let a=i,o;t[2]!==r||t[3]!==a||t[4]!==n.description?(o=e=>{if(!r||e.some(Fr)||e.some(Pr))return e;let t=[...a],i=e.find(Nr);i&&i.type===`set`&&typeof i.value==`string`&&!t.includes(i.value)&&t.push(i.value),t.includes(r.id)||t.push(r.id);let o=e.find(Mr);if(o){let e=jt(n.description),r=o.type===`set`?o.value:void 0;jt(r).filter(t=>!e.includes(t)).forEach(e=>{t.includes(e)||t.push(e)})}return t.length!==a.length&&e.push(Y(t,[`subscribers`])),e},t[2]=r,t[3]=a,t[4]=n.description,t[5]=o):o=t[5];let s=o,c;t[6]===e?c=t[7]:(c=(0,$.jsx)(kr,{...e}),t[6]=e,t[7]=c);let l;return t[8]!==c||t[9]!==s?(l=(0,$.jsx)(T,{transform:s,children:c}),t[8]=c,t[9]=s,t[10]=l):l=t[10],l}function Mr(e){return e.path[0]===`description`&&e.type===`set`}function Nr(e){return e.path[0]===`assignedTo`}function Pr(e){return e.path[0]===`context`&&e.path[1]===`notification`}function Fr(e){return e.path[0]===`subscribers`}function Ir(e,t,n=``){let r=window.location.origin;t&&(r+=t),n&&(r+=`/${n}`);let i=new URL(`${r}/`);return i.searchParams.set(It,`tasks`),i.searchParams.set(Rt,e),i.searchParams.set(Lt,`edit`),i.toString()}function Lr(e){let t=(0,Q.c)(38),{inputProps:n}=e,{onChange:r}=n,i=at(Rr),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=[],t[0]=a):a=t[0];let{target:o,_id:s,context:c,_rev:l}=dt(a),{title:u,basePath:d,name:f}=A(),p=j(M),m;t[1]===p?m=t[2]:(m=R(p),t[1]=p,t[2]=m);let h=m,g=o?.document?._ref??``,_=o?.documentType??``,{perspectiveStack:v,selectedVariantName:y}=z(),b;t[3]!==g||t[4]!==_||t[5]!==v||t[6]!==y?(b={documentId:g,documentType:_,perspectiveStack:v,variant:y},t[3]=g,t[4]=_,t[5]=v,t[6]=y,t[7]=b):b=t[7];let{isLoading:x,value:S}=_t(b),C=S?.title||null,w;t[8]!==h||t[9]!==S?(w=ee(S?.media)?h.image(S.media).width(96).height(96).url():null,t[8]=h,t[9]=S,t[10]=w):w=t[10];let T=w;c?.notification?.url;let E=c?.notification?.url,D;t[11]!==s||t[12]!==i||t[13]!==d||t[14]!==E?(D=Ir(s,d,i),t[11]=s,t[12]=i,t[13]=d,t[14]=E,t[15]=D):D=t[15];let O=D,k;t[16]!==T||t[17]!==O||t[18]!==C||t[19]!==f||t[20]!==u?(k={url:O,workspaceTitle:u,targetContentImageUrl:T,targetContentTitle:C,workspaceName:f},t[16]=T,t[17]=O,t[18]=C,t[19]=f,t[20]=u,t[21]=k):k=t[21];let N=k,P;t[22]!==l||t[23]!==c?.notification||t[24]!==g||t[25]!==_||t[26]!==N||t[27]!==r||t[28]!==x?(P=()=>{g&&_&&x||l&&((0,zt.default)(c?.notification,N)||r(Y(N,[`notification`])))},t[22]=l,t[23]=c?.notification,t[24]=g,t[25]=_,t[26]=N,t[27]=r,t[28]=x,t[29]=P):P=t[29];let F;return t[30]!==l||t[31]!==c||t[32]!==g||t[33]!==_||t[34]!==N||t[35]!==r||t[36]!==x?(F=[l,c,g,_,N,x,r],t[30]=l,t[31]=c,t[32]=g,t[33]=_,t[34]=N,t[35]=r,t[36]=x,t[37]=F):F=t[37],(0,Z.useEffect)(P,F),null}function Rr(e){return typeof e.tool==`string`?e.tool:void 0}function zr(e){let t=(0,Q.c)(2),n;return t[0]===e?n=t[1]:(n=(0,$.jsx)(gn,{children:(0,$.jsx)(Lr,{...e})}),t[0]=e,t[1]=n),n}var Br=e=>ae({type:`object`,name:`target`,title:`Target`,components:{field:t=>(0,$.jsx)(Sn,{...t,mode:e})},fields:[{name:`document`,type:`crossDatasetReference`,dataset:`playground`,weak:!0,studioUrl:({id:e,type:t})=>`intent/edit/id=${e};type=${t}/`,to:[{type:`any_document`,preview:{select:{title:`title`}}}]},{name:`documentType`,type:`string`,title:`Document type`},{name:`documentVersionId`,type:`string`,hidden:!0}]}),Vr=e=>ae({type:`array`,name:`description`,title:`Description`,components:{field:t=>(0,$.jsx)(dn,{...t,mode:e})},of:[{type:`block`,name:`block`,of:[{name:`mention`,type:`object`,fields:[{name:`userId`,type:`string`}]}],marks:{annotations:[]},styles:[{title:`Normal`,value:`normal`}],lists:[]}]}),Hr=e=>oe({type:`document`,name:`tasks.task`,liveEdit:!0,components:{input:e===`edit`?jr:jn},fields:[{type:`string`,title:`Title`,name:`title`,placeholder:`Task title`,components:{field:En},hidden:e===`edit`},...e===`edit`?[Br(e),Vr(e)]:[Vr(e),Br(e)],{type:`string`,name:`assignedTo`,title:`Assign to`,placeholder:`Select assignee`,components:{field:mn,input:on},hidden:e===`edit`},{type:`date`,name:`dueBy`,title:`Deadline`,placeholder:`yyyy-mm-dd`,components:{field:mn},hidden:e===`edit`},{type:`string`,name:`authorId`,hidden:!0},{type:`string`,name:`createdByUser`,hidden:!0},{type:`array`,of:[{type:`string`}],name:`subscribers`,hidden:!0},{type:`string`,name:`status`,title:`Status`,options:{list:Jt.map(e=>({value:e.value,title:e.title}))},hidden:!0},{type:`object`,name:`context`,components:{field:zr},fields:[{type:`object`,name:`notification`,fields:[{type:`string`,name:`url`},{type:`string`,name:`workspaceTitle`},{type:`string`,name:`targetContentImageUrl`},{type:`string`,name:`targetContentTitle`}]}]}]});function Ur(e){let t=(0,Q.c)(23),{children:n,mode:r,addonDataset:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={apiVersion:qt},t[0]=a):a=t[0];let o=j(a),s;t[1]===o?s=t[2]:(s=o.config(),t[1]=o,t[2]=s);let c=s.apiHost,l=P(),u=`addon-dataset-${i}`,d=l.projectId,f;t[3]===r?f=t[4]:(f=Hr(r),t[3]=r,t[4]=f);let m;t[5]===f?m=t[6]:(m={types:[f]},t[5]=f,t[6]=m);let h;t[7]!==i||t[8]!==c||t[9]!==l.projectId||t[10]!==u||t[11]!==m?(h={basePath:``,dataset:i,name:u,projectId:d,apiHost:c,schema:m},t[7]=i,t[8]=c,t[9]=l.projectId,t[10]=u,t[11]=m,t[12]=h):h=t[12];let g=h,_;t[13]===g?_=t[14]:(_=C(g,{basePath:``}),t[13]=g,t[14]=_);let{workspaces:v}=_,y=S(v[0]);if(!y)return null;let b;t[15]===n?b=t[16]:(b=(0,$.jsx)(p,{children:n}),t[15]=n,t[16]=b);let x;t[17]!==y.unstable_sources[0]||t[18]!==b?(x=(0,$.jsx)(N,{source:y.unstable_sources[0],children:b}),t[17]=y.unstable_sources[0],t[18]=b,t[19]=x):x=t[19];let w;return t[20]!==y||t[21]!==x?(w=(0,$.jsx)(k,{workspace:y,children:x}),t[20]=y,t[21]=x,t[22]=w):w=t[22],w}function Wr(e){let t=(0,Q.c)(11),{client:n,ready:r,createAddonDataset:i}=xt(),a;t[0]===n?a=t[1]:(a=n?.config().dataset,t[0]=n,t[1]=a);let o=a,s,c;if(t[2]!==o||t[3]!==i||t[4]!==r?(s=()=>{!o&&r&&i()},c=[o,r,i],t[2]=o,t[3]=i,t[4]=r,t[5]=s,t[6]=c):(s=t[5],c=t[6]),(0,Z.useEffect)(s,c),!o){let e;return t[7]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Ie,{}),t[7]=e):e=t[7],e}let l;return t[8]!==o||t[9]!==e?(l=(0,$.jsx)(Ur,{...e,addonDataset:o}),t[8]=o,t[9]=e,t[10]=l):l=t[10],l}var Gr={hidden:{opacity:0},visible:{opacity:1,transition:{duration:.2,delay:.2}}},Kr=U(h.div).withConfig({displayName:`FormBuilderRoot`,componentId:`sc-cl1qn6-0`})(e=>{let t=G(e.theme);return`
// Update spacing for the form builder
& > [data-ui='Stack'] {
grid-gap: ${_e(t.space[4])};
}
`}),qr=e=>{let t=(0,Q.c)(25),{documentId:n,initialValue:r}=e,[i]=(0,Z.useState)(Yr),a;t[0]===r?a=t[1]:(a=r?{loading:!1,value:r,error:null}:void 0,t[0]=r,t[1]=a);let o;t[2]!==n||t[3]!==a?(o={documentId:n,documentType:`tasks.task`,initialValue:a},t[2]=n,t[3]=a,t[4]=o):o=t[4];let{formState:s,onChange:c,onPathOpen:l,onFocus:u,onBlur:d,onSetActiveFieldGroup:f,onSetCollapsedFieldSet:p,onSetCollapsedPath:m,collapsedFieldSets:h,ready:g,collapsedPaths:v,schemaType:y,value:S}=b(o),C=s===null||!g,{setSelectedDocument:w}=Kt(),T=C?void 0:S?.target,E=T?.document?._ref,D=T?.documentType,O,k;t[5]!==w||t[6]!==E||t[7]!==D?(O=()=>{w(E&&D?{_id:E,_type:D}:null)},k=[E,D,w],t[5]=w,t[6]=E,t[7]=D,t[8]=O,t[9]=k):(O=t[8],k=t[9]),(0,Z.useEffect)(O,k);let A;return t[10]!==h||t[11]!==v||t[12]!==s||t[13]!==C||t[14]!==d||t[15]!==c||t[16]!==u||t[17]!==l||t[18]!==f||t[19]!==p||t[20]!==m||t[21]!==i||t[22]!==y||t[23]!==S?(A=(0,$.jsx)(_,{children:C?(0,$.jsx)(Ie,{showText:!0}):(0,$.jsx)(Kr,{id:`wrapper`,initial:`hidden`,animate:`visible`,variants:Gr,children:(0,$.jsx)(x,{__internal_patchChannel:i,id:`root`,onChange:c,onPathFocus:u,onPathOpen:l,onPathBlur:d,onFieldGroupSelect:f,onSetFieldSetCollapsed:p,onSetPathCollapsed:m,collapsedPaths:v,collapsedFieldSets:h,focusPath:s.focusPath,changed:s.changed,focused:s.focused,groups:s.groups,validation:s.validation,members:s.members,presence:s.presence,schemaType:y,value:S,hasUpstreamVersion:!1})})}),t[10]=h,t[11]=v,t[12]=s,t[13]=C,t[14]=d,t[15]=c,t[16]=u,t[17]=l,t[18]=f,t[19]=p,t[20]=m,t[21]=i,t[22]=y,t[23]=S,t[24]=A):A=t[24],A};function Jr(){let e=(0,Q.c)(23),t=Re(),{activeDocument:n}=Ot(),{dataset:r,projectId:i}=A(),{state:a}=Ct(),{selectedTask:o,viewMode:s,duplicateTaskValues:c}=a,l;bb0:{if(!t){l=void 0;break bb0}if(!o){l=void 0;break bb0}if(s===`duplicate`){let n=`${c?.title} (copy)`,r;e[0]!==t.id||e[1]!==c||e[2]!==o||e[3]!==n?(r={...c,title:n,createdByUser:void 0,_id:o,_type:`tasks.task`,authorId:t.id,status:`open`},e[0]=t.id,e[1]=c,e[2]=o,e[3]=n,e[4]=r):r=e[4],l=r;break bb0}if(s===`create`){let a;e[5]===t.id?a=e[6]:(a=[t.id],e[5]=t.id,e[6]=a);let s;e[7]!==n||e[8]!==r||e[9]!==i?(s=n?At({documentId:n.documentId,documentType:n.documentType,dataset:r,projectId:i}):void 0,e[7]=n,e[8]=r,e[9]=i,e[10]=s):s=e[10];let c;e[11]!==t.id||e[12]!==o||e[13]!==a||e[14]!==s?(c={_id:o,_type:`tasks.task`,authorId:t.id,status:`open`,subscribers:a,target:s},e[11]=t.id,e[12]=o,e[13]=a,e[14]=s,e[15]=c):c=e[15],l=c;break bb0}l=void 0}let u=l;if(!t){let t;return e[16]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(Ie,{showText:!0,title:`Loading current user`}),e[16]=t):t=e[16],t}if(!o)return null;let d=s===`edit`?`edit`:`create`,f;e[17]!==u||e[18]!==o?(f=(0,$.jsx)(qr,{documentId:o,initialValue:u}),e[17]=u,e[18]=o,e[19]=f):f=e[19];let p;return e[20]!==d||e[21]!==f?(p=(0,$.jsx)(Gt,{children:(0,$.jsx)(O,{selectedPerspectiveName:void 0,children:(0,$.jsx)(Wr,{mode:d,children:f})})}),e[20]=d,e[21]=f,e[22]=p):p=e[22],p}function Yr(){return w()}var Xr={open:{assigned:{heading:`empty-state.status.list.open.assigned.heading`,text:`empty-state.status.list.open.assigned.text`},document:{heading:`empty-state.status.list.open.document.heading`,text:``},subscribed:{heading:`empty-state.status.list.open.subscribed.heading`,text:`empty-state.status.list.open.subscribed.text`}},closed:{assigned:{heading:`empty-state.status.list.closed.assigned.heading`,text:`empty-state.status.list.closed.assigned.text`},document:{heading:`empty-state.status.list.closed.document.heading`,text:``},subscribed:{heading:`empty-state.status.list.closed.subscribed.heading`,text:`empty-state.status.list.closed.subscribed.text`}}};function Zr(e){let t=(0,Q.c)(13),{status:n}=e,{state:r}=Ct(),{activeTabId:i}=r,{t:a}=g(X),{heading:o,text:s}=Xr[n][i],c;t[0]!==o||t[1]!==a?(c=a(o),t[0]=o,t[1]=a,t[2]=c):c=t[2];let l;t[3]===c?l=t[4]:(l=(0,$.jsx)(q,{size:1,weight:`semibold`,children:c}),t[3]=c,t[4]=l);let u;t[5]!==a||t[6]!==s?(u=a(s),t[5]=a,t[6]=s,t[7]=u):u=t[7];let d;t[8]===u?d=t[9]:(d=(0,$.jsx)(q,{size:1,children:u}),t[8]=u,t[9]=d);let f;return t[10]!==l||t[11]!==d?(f=(0,$.jsxs)(V,{gap:3,children:[l,d]}),t[10]=l,t[11]=d,t[12]=f):f=t[12],f}var Qr={assigned:{heading:`empty-state.list.assigned.heading`,text:`empty-state.list.assigned.text`},subscribed:{heading:`empty-state.list.subscribed.heading`,text:`empty-state.list.subscribed.text`},document:{heading:`empty-state.list.document.heading`,text:`empty-state.list.document.text`},noActiveDocument:{heading:`empty-state.list.no-active-document.heading`,text:`empty-state.list.no-active-document.text`}},$r=U.div.withConfig({displayName:`Root`,componentId:`sc-jhai6i-0`})`max-width:268px;margin:0 auto;height:100%;margin-top:40%;`,ei=U(q).withConfig({displayName:`AnimatedText`,componentId:`sc-jhai6i-1`})`@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}animation:fadeIn 0.2s ease-in-out;`;function ti(){let e=(0,Q.c)(22),{activeDocument:t}=Ot(),{mode:n}=wt(),{state:r,setViewMode:i}=Ct(),{activeTabId:a}=r,o=!t&&a===`document`?`noActiveDocument`:a,{heading:s,text:c}=Qr[o],{t:l}=g(X),u;e[0]===i?u=e[1]:(u=()=>{i({type:`create`})},e[0]=i,e[1]=u);let d=u,f;e[2]!==s||e[3]!==l?(f=l(s),e[2]=s,e[3]=l,e[4]=f):f=e[4];let p;e[5]!==o||e[6]!==f?(p=(0,$.jsx)(ei,{size:1,weight:`semibold`,children:f},o),e[5]=o,e[6]=f,e[7]=p):p=e[7];let m;e[8]!==l||e[9]!==c?(m=l(c),e[8]=l,e[9]=c,e[10]=m):m=e[10];let h;e[11]!==o||e[12]!==m?(h=(0,$.jsx)(_,{paddingBottom:6,paddingTop:1,children:(0,$.jsx)(ei,{size:1,align:`center`,children:m},o)}),e[11]=o,e[12]=m,e[13]=h):h=e[13];let v;e[14]!==d||e[15]!==n||e[16]!==l?(v=n!==`upsell`&&(0,$.jsx)(J,{icon:yt,text:l(`empty-state.list.create-new`),onClick:d}),e[14]=d,e[15]=n,e[16]=l,e[17]=v):v=e[17];let y;return e[18]!==p||e[19]!==h||e[20]!==v?(y=(0,$.jsx)($r,{children:(0,$.jsxs)(H,{direction:`column`,gap:3,align:`center`,flex:1,justify:`center`,children:[p,h,v]})}),e[18]=p,e[19]=h,e[20]=v,e[21]=y):y=e[21],y}var ni=U(ot).withConfig({displayName:`StyledIntentLink`,componentId:`sc-fh4281-0`})(e=>`
text-decoration: underline;
text-decoration-color: ${G(e.theme).color.input.default.enabled.border};
text-underline-offset: 2px;
`);function ri(e){let t=(0,Q.c)(13),{documentId:n,documentType:r}=e,i=d().get(r),{perspectiveStack:a,selectedVariantName:o}=z(),s;t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==o?(s={documentId:n,documentType:r,perspectiveStack:a,variant:o},t[0]=n,t[1]=r,t[2]=a,t[3]=o,t[4]=s):s=t[4];let{isLoading:c,value:l}=_t(s),u;t[5]!==n||t[6]!==r?(u=function(e){let{ref:t,...i}=e;return(0,$.jsx)(ni,{...i,intent:`edit`,params:{id:n,type:r},ref:t})},t[5]=n,t[6]=r,t[7]=u):u=t[7];let f=u;if(!i)return null;let p;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,$.jsx)(q,{size:1,children:(0,$.jsx)(Ve,{})}),t[8]=p):p=t[8];let m;return t[9]!==f||t[10]!==c||t[11]!==l?.title?(m=(0,$.jsxs)(H,{align:`center`,gap:2,children:[p,c?(0,$.jsx)(be,{size:1,muted:!0}):(0,$.jsx)(q,{size:1,as:f,weight:`medium`,style:{maxWidth:`20ch`},textOverflow:`ellipsis`,children:l?.title||`Untitled`})]}),t[9]=f,t[10]=c,t[11]=l?.title,t[12]=m):m=t[12],m}function ii(e){let t=(0,Q.c)(7),n=Dn(),{documentId:r,status:i}=e,[a,o]=(0,Z.useState)(i===`closed`),[s,c]=(0,Z.useState)(!1),l;t[0]!==r||t[1]!==n?(l=async e=>{let t=e.target.checked;o(t),c(!0);try{t?await n.edit(r,{status:`closed`}):t||await n.edit(r,{status:`open`})}catch(e){console.error(`An error occurred while updating the task status`,e)}c(!1)},t[0]=r,t[1]=n,t[2]=l):l=t[2];let u=l,d;return t[3]!==a||t[4]!==u||t[5]!==s?(d=(0,$.jsx)(H,{children:s?(0,$.jsx)(`div`,{style:{height:`17px`,width:`17px`},children:(0,$.jsx)(ge,{style:{marginLeft:`3.5px`,marginRight:`3.5px`,marginTop:`3.5px`}})}):(0,$.jsx)(Ee,{onChange:u,checked:a,disabled:s})}),t[3]=a,t[4]=u,t[5]=s,t[6]=d):d=t[6],d}var ai=U(ye).withConfig({displayName:`TitleButton`,componentId:`sc-ciszx5-0`})`width:100%;max-width:100%;`,oi=U(H).withConfig({displayName:`TaskDetailsRoot`,componentId:`sc-ciszx5-1`})`margin-left:29px;`;function si(e){if(e?.document?._ref)return{_ref:e?.document._ref,_type:e?.documentType}}var ci={dateStyle:`medium`,timeZone:`UTC`},li={month:`short`,day:`numeric`,timeZone:`UTC`},ui={weekday:`long`,timeZone:`UTC`};function di(e){let t=(0,Q.c)(24),{dueBy:n}=e,r=nt(ci),i=nt(li),a=nt(ui),o,s,c,l,u;if(t[0]!==a||t[1]!==n||t[2]!==r||t[3]!==i){let e=new Date(n);o=r.format(e),s=i.format(e),c=a.format(e),l=Wt(e),u=Ut(e),t[0]=a,t[1]=n,t[2]=r,t[3]=i,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u}else o=t[4],s=t[5],c=t[6],l=t[7],u=t[8];let d;t[9]!==o||t[10]!==s||t[11]!==c||t[12]!==l||t[13]!==u?(d={fullDate:o,monthAndDay:s,day:c,isDueByToday:l,isDueThisWeek:u},t[9]=o,t[10]=s,t[11]=c,t[12]=l,t[13]=u,t[14]=d):d=t[14];let{fullDate:f,monthAndDay:p,day:m,isDueByToday:h,isDueThisWeek:g}=d,_=h?`critical`:`transparent`,v=h?`Today`:g?m:p,y;t[15]!==n||t[16]!==v?(y=(0,$.jsx)(H,{align:`center`,gap:2,children:(0,$.jsx)(q,{as:`time`,size:1,dateTime:n,muted:!0,children:v})}),t[15]=n,t[16]=v,t[17]=y):y=t[17];let b;t[18]!==_||t[19]!==y?(b=(0,$.jsx)(K,{tone:_,padding:1,radius:2,children:y}),t[18]=_,t[19]=y,t[20]=b):b=t[20];let x;return t[21]!==f||t[22]!==b?(x=(0,$.jsx)(Fe,{content:f,children:b}),t[21]=f,t[22]=b,t[23]=x):x=t[23],x}function fi(e){let t=(0,Q.c)(24),{assignedTo:n,title:r,dueBy:i,target:a,onSelect:o,documentId:s,status:c}=e,l;t[0]===a?l=t[1]:(l=si(a),t[0]=a,t[1]=l);let u=l,d;t[2]!==s||t[3]!==c?(d=(0,$.jsx)(_,{children:(0,$.jsx)(ii,{documentId:s,status:c})}),t[2]=s,t[3]=c,t[4]=d):d=t[4];let f=r||`Untitled`,p;t[5]===f?p=t[6]:(p=(0,$.jsx)(q,{size:1,textOverflow:`ellipsis`,weight:`semibold`,children:f}),t[5]=f,t[6]=p);let m;t[7]!==o||t[8]!==p?(m=(0,$.jsx)(H,{flex:1,children:(0,$.jsx)(ai,{onClick:o,mode:`bleed`,padding:2,children:p})}),t[7]=o,t[8]=p,t[9]=m):m=t[9];let h;t[10]===n?h=t[11]:(h=n?{id:n}:void 0,t[10]=n,t[11]=h);let g;t[12]===h?g=t[13]:(g=(0,$.jsx)(Xt,{user:h,withTooltip:!0}),t[12]=h,t[13]=g);let v;t[14]!==d||t[15]!==m||t[16]!==g?(v=(0,$.jsxs)(H,{align:`center`,gap:1,children:[d,m,g]}),t[14]=d,t[15]=m,t[16]=g,t[17]=v):v=t[17];let y;t[18]!==i||t[19]!==u?(y=(i||u)&&(0,$.jsxs)(oi,{align:`center`,gap:2,paddingX:0,children:[i&&(0,$.jsx)(di,{dueBy:i}),u&&(0,$.jsx)(_,{marginLeft:1,children:(0,$.jsx)(ri,{documentId:u._ref,documentType:u._type})})]}),t[18]=i,t[19]=u,t[20]=y):y=t[20];let b;return t[21]!==v||t[22]!==y?(b=(0,$.jsxs)(V,{gap:3,"data-testid":`tasks-list-item`,children:[v,y]}),t[21]=v,t[22]=y,t[23]=b):b=t[23],b}var pi=[],mi=e=>Jt.find(t=>t.value===e)?.title,hi=U(H).withConfig({displayName:`DetailsFlex`,componentId:`sc-fnxxa7-0`})`[data-ui='summary-icon']{transition:transform 0.2s;transform:rotate(-90deg);}&[open] [data-ui='summary-icon']{transform:rotate(0);}> summary::-webkit-details-marker{display:none;}`,gi=U(_).withConfig({displayName:`SummaryBox`,componentId:`sc-fnxxa7-1`})`list-style:none;`;function _i(e){let t=(0,Q.c)(17),{status:n,tasks:r,onTaskSelect:i}=e,a=n===`open`,o;t[0]===n?o=t[1]:(o=mi(n),t[0]=n,t[1]=o);let s;t[2]===o?s=t[3]:(s=(0,$.jsx)(q,{size:1,weight:`medium`,muted:!0,children:o}),t[2]=o,t[3]=s);let c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,$.jsx)(q,{muted:!0,size:1,children:(0,$.jsx)(ut,{"data-ui":`summary-icon`})}),t[4]=c):c=t[4];let l;t[5]===s?l=t[6]:(l=(0,$.jsx)(gi,{forwardedAs:`summary`,paddingY:1,children:(0,$.jsxs)(H,{align:`center`,gap:1,paddingY:1,children:[s,c]})}),t[5]=s,t[6]=l);let u;t[7]!==i||t[8]!==n||t[9]!==r?(u=r?.length>0?r.map((e,t)=>{let n=t<r.length-1;return(0,$.jsxs)(Z.Fragment,{children:[(0,$.jsx)(fi,{documentId:e._id,title:e.title,dueBy:e.dueBy,assignedTo:e.assignedTo,target:e.target,onSelect:()=>i(e._id),status:e.status}),n&&(0,$.jsx)(Ge,{})]},e._id)}):(0,$.jsx)(Zr,{status:n}),t[7]=i,t[8]=n,t[9]=r,t[10]=u):u=t[10];let d;t[11]===u?d=t[12]:(d=(0,$.jsx)(V,{gap:4,marginTop:3,paddingBottom:5,children:u}),t[11]=u,t[12]=d);let f;return t[13]!==a||t[14]!==l||t[15]!==d?(f=(0,$.jsxs)(hi,{forwardedAs:`details`,direction:`column`,open:a,children:[l,d]}),t[13]=a,t[14]=l,t[15]=d,t[16]=f):f=t[16],f}function vi(e){let t=(0,Q.c)(8),{items:n,onTaskSelect:r}=e,i=n===void 0?pi:n,a;t[0]===i?a=t[1]:(a=i.reduce(yi,{}),t[0]=i,t[1]=a);let o=a,s=o.open?.length>0,c=o.closed?.length>0,l;return t[2]!==c||t[3]!==s||t[4]!==r||t[5]!==o.closed||t[6]!==o.open?(l=(0,$.jsx)(V,{gap:4,flex:1,children:!s&&!c?(0,$.jsx)(ti,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(_i,{status:`open`,tasks:o.open,onTaskSelect:r}),(0,$.jsx)(_i,{status:`closed`,tasks:o.closed,onTaskSelect:r})]})}),t[2]=c,t[3]=s,t[4]=r,t[5]=o.closed,t[6]=o.open,t[7]=l):l=t[7],l}function yi(e,t){return e[t.status]||(e[t.status]=[]),e[t.status].push(t),e}function bi(){let e=(0,Q.c)(4),{upsellData:t,telemetryLogs:n}=v(),{panelPrimaryClicked:r,panelSecondaryClicked:i}=n;if(!t)return null;let a;return e[0]!==t||e[1]!==r||e[2]!==i?(a=(0,$.jsx)(Oe,{width:1,children:(0,$.jsx)(_,{marginBottom:6,children:(0,$.jsx)(rt,{data:t,onPrimaryClick:r,onSecondaryClick:i})})}),e[0]=t,e[1]=r,e[2]=i,e[3]=a):a=e[3],a}var xi={marginLeft:`-0.5em`,justifyContent:`space-between`,display:`flex`};function Si(e){let t=(0,Q.c)(22),{activeTabId:n,onChange:r}=e,{t:i}=g(X),a;t[0]===i?a=t[1]:(a=i(`tab.assigned.label`),t[0]=i,t[1]=a);let o;t[2]===a?o=t[3]:(o={id:`assigned`,label:a},t[2]=a,t[3]=o);let s;t[4]===i?s=t[5]:(s=i(`tab.subscribed.label`),t[4]=i,t[5]=s);let c;t[6]===s?c=t[7]:(c={id:`subscribed`,label:s},t[6]=s,t[7]=c);let l;t[8]===i?l=t[9]:(l=i(`tab.document.label`),t[8]=i,t[9]=l);let u;t[10]===l?u=t[11]:(u={id:`document`,label:l},t[10]=l,t[11]=u);let d;t[12]!==o||t[13]!==c||t[14]!==u?(d=[o,c,u],t[12]=o,t[13]=c,t[14]=u,t[15]=d):d=t[15];let f=d,p;t[16]===r?p=t[17]:(p=e=>{r(e.id)},t[16]=r,t[17]=p);let m=p,h;return t[18]!==n||t[19]!==m||t[20]!==f?(h=(0,$.jsx)(we,{gap:2,style:xi,children:f.map(e=>(0,$.jsx)(gt,{"aria-controls":`${e.id}-panel`,id:`${e.id}-tab`,onClick:()=>m(e),selected:e.id===n,children:(0,$.jsx)(q,{size:1,weight:`medium`,children:e.label})},`${e.id}-tab`))}),t[18]=n,t[19]=m,t[20]=f,t[21]=h):h=t[21],h}var Ci=U.div.withConfig({displayName:`Divider`,componentId:`sc-rsum4v-0`})(e=>`
height: 25px;
width: 1px;
background-color: ${G(e.theme).color.input.default.enabled.border};
`);function wi(e){let t=(0,Q.c)(41),{items:n}=e,{state:r,setViewMode:i}=Ct(),{selectedTask:a}=r,o,s;if(t[0]!==n||t[1]!==a){o=n.filter(Ti);let e;t[4]===a?e=t[5]:(e=e=>e._id===a,t[4]=a,t[5]=e),s=o.findIndex(e),t[0]=n,t[1]=a,t[2]=o,t[3]=s}else o=t[2],s=t[3];let c=s,l;t[6]!==c||t[7]!==o||t[8]!==i?(l=()=>{let e=c>0?o[c-1]._id:o[o.length-1]._id;i({type:`edit`,id:e})},t[6]=c,t[7]=o,t[8]=i,t[9]=l):l=t[9];let u=l,d;t[10]!==c||t[11]!==o||t[12]!==i?(d=()=>{let e=c<o.length-1?o[c+1]._id:o[0]._id;i({type:`edit`,id:e})},t[10]=c,t[11]=o,t[12]=i,t[13]=d):d=t[13];let f=d,{t:p}=g(X);if(!o.length)return null;let m;t[14]===p?m=t[15]:(m=p(`buttons.previous.tooltip`),t[14]=p,t[15]=m);let h;t[16]===m?h=t[17]:(h={content:m},t[16]=m,t[17]=h);let v;t[18]!==u||t[19]!==h?(v=(0,$.jsx)(J,{tooltipProps:h,mode:`bleed`,icon:Ze,onClick:u}),t[18]=u,t[19]=h,t[20]=v):v=t[20];let y;t[21]===p?y=t[22]:(y=p(`panel.navigation.tooltip`),t[21]=p,t[22]=y);let b=c+1,x;t[23]!==o.length||t[24]!==b?(x=(0,$.jsx)(_,{paddingY:2,children:(0,$.jsxs)(q,{size:1,children:[b,` / `,o.length]})}),t[23]=o.length,t[24]=b,t[25]=x):x=t[25];let S;t[26]!==y||t[27]!==x?(S=(0,$.jsx)(Fe,{content:y,children:x}),t[26]=y,t[27]=x,t[28]=S):S=t[28];let C;t[29]===p?C=t[30]:(C=p(`buttons.next.tooltip`),t[29]=p,t[30]=C);let w;t[31]===C?w=t[32]:(w={content:C},t[31]=C,t[32]=w);let T;t[33]!==f||t[34]!==w?(T=(0,$.jsx)(J,{tooltipProps:w,mode:`bleed`,icon:Xe,onClick:f}),t[33]=f,t[34]=w,t[35]=T):T=t[35];let E;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,$.jsx)(Ci,{}),t[36]=E):E=t[36];let D;return t[37]!==T||t[38]!==v||t[39]!==S?(D=(0,$.jsx)(Le,{children:(0,$.jsxs)(H,{gap:1,align:`center`,children:[v,S,T,E]})}),t[37]=T,t[38]=v,t[39]=S,t[40]=D):D=t[40],D}function Ti(e){return e.status===`open`}var Ei={constrainSize:!0,fallbackPlacements:[`bottom-end`],placement:`bottom-end`,portal:!0},Di=U(Ke).withConfig({displayName:`StyledMenu`,componentId:`sc-w1zuan-0`})`width:220px;`;function Oi(e){let t=(0,Q.c)(8),{isSelected:n,item:r,onSelect:i}=e,a;t[0]!==r._id||t[1]!==i?(a=()=>{i(r._id)},t[0]=r._id,t[1]=i,t[2]=a):a=t[2];let o=a,s=n?Qe:void 0,c=r.title||`Untitled`,l;return t[3]!==o||t[4]!==s||t[5]!==n||t[6]!==c?(l=(0,$.jsx)(Ne,{iconRight:s,onClick:o,pressed:n,selected:n,text:c}),t[3]=o,t[4]=s,t[5]=n,t[6]=c,t[7]=l):l=t[7],l}function ki(){let e=(0,Q.c)(20),{data:t}=Ot(),{state:n,setViewMode:r}=Ct(),{viewMode:i,selectedTask:a}=n,o=Re(),s=o?.id?t.filter(e=>{let t=e.authorId===o.id,n=!e.createdByUser,r=e._updatedAt!==e._createdAt,s=i!==`create`||e._id!==a;return t&&n&&s&&r}):pt,c;e[0]===r?c=e[1]:(c=e=>{r({type:`draft`,id:e})},e[0]=r,e[1]=c);let l=c,{t:u}=g(X);if(!s.length)return null;let d=Pe,f;e[2]===u?f=e[3]:(f=u(`buttons.draft.text`),e[2]=u,e[3]=f);let p;e[4]===f?p=e[5]:(p=(0,$.jsx)(J,{text:f,mode:`ghost`,iconRight:ut}),e[4]=f,e[5]=p);let m=Di,h;e[6]===u?h=e[7]:(h=u(`panel.drafts.title`),e[6]=u,e[7]=h);let v;e[8]===h?v=e[9]:(v=(0,$.jsx)(_,{padding:3,children:(0,$.jsx)(q,{size:1,weight:`semibold`,children:h})}),e[8]=h,e[9]=v);let y;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,$.jsx)(Ge,{}),e[10]=y):y=e[10];let b=s?.map(e=>(0,$.jsx)(Oi,{isSelected:a===e._id,item:e,onSelect:l},e._id)),x;e[11]!==m||e[12]!==v||e[13]!==y||e[14]!==b?(x=(0,$.jsxs)(m,{children:[v,y,b]}),e[11]=m,e[12]=v,e[13]=y,e[14]=b,e[15]=x):x=e[15];let S;return e[16]!==d||e[17]!==p||e[18]!==x?(S=(0,$.jsx)(d,{button:p,id:`edit-task-menu`,menu:x,popover:Ei}),e[16]=d,e[17]=p,e[18]=x,e[19]=S):S=e[19],S}function Ai(e){let t=(0,Q.c)(34),{items:n}=e,{mode:r}=wt(),{state:i,setViewMode:a,handleCloseTasks:o}=Ct(),{viewMode:s,activeTabId:c}=i,l;t[0]===a?l=t[1]:(l=()=>{a({type:`create`})},t[0]=a,t[1]=l);let u=l,d;t[2]===a?d=t[3]:(d=()=>{a({type:`list`})},t[2]=a,t[3]=d);let f=d,{t:p}=g(X),m;t[4]!==c||t[5]!==f||t[6]!==p||t[7]!==s?(m=(0,$.jsx)(H,{align:`center`,flex:1,children:s===`list`?(0,$.jsx)(_,{padding:2,children:(0,$.jsx)(q,{size:2,weight:`semibold`,children:p(`panel.title`)})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ye,{mode:`bleed`,gap:2,padding:2,onClick:f,children:(0,$.jsx)(q,{size:1,children:p(`panel.title`)})}),(0,$.jsx)(Xe,{}),(0,$.jsx)(_,{paddingX:2,children:(0,$.jsx)(q,{size:1,weight:`semibold`,style:{textTransform:`capitalize`},children:s===`create`||s===`draft`?p(`panel.create.title`):c})})]})}),t[4]=c,t[5]=f,t[6]=p,t[7]=s,t[8]=m):m=t[8];let h;t[9]===s?h=t[10]:(h=(s===`create`||s===`draft`)&&(0,$.jsx)(ki,{}),t[9]=s,t[10]=h);let v;t[11]!==n||t[12]!==s?(v=s===`edit`&&(0,$.jsx)(wi,{items:n}),t[11]=n,t[12]=s,t[13]=v):v=t[13];let y;t[14]!==u||t[15]!==r||t[16]!==p||t[17]!==s?(y=s===`list`&&(0,$.jsx)(J,{icon:yt,onClick:u,mode:`bleed`,text:p(`buttons.new.text`),disabled:r===`upsell`,tooltipProps:r===`upsell`?{content:p(`buttons.new.upsell-tooltip`)}:void 0}),t[14]=u,t[15]=r,t[16]=p,t[17]=s,t[18]=y):y=t[18];let b;t[19]===p?b=t[20]:(b=p(`panel.close.tooltip`),t[19]=p,t[20]=b);let x;t[21]===b?x=t[22]:(x={content:b},t[21]=b,t[22]=x);let S;t[23]!==o||t[24]!==x?(S=(0,$.jsx)(J,{tooltipProps:x,iconRight:it,mode:`bleed`,onClick:o}),t[23]=o,t[24]=x,t[25]=S):S=t[25];let C;t[26]!==y||t[27]!==S?(C=(0,$.jsxs)(H,{gap:1,children:[y,S]}),t[26]=y,t[27]=S,t[28]=C):C=t[28];let w;return t[29]!==m||t[30]!==h||t[31]!==v||t[32]!==C?(w=(0,$.jsxs)(H,{justify:`space-between`,align:`center`,gap:1,children:[m,h,v,C]}),t[29]=m,t[30]=h,t[31]=v,t[32]=C,t[33]=w):w=t[33],w}var ji=h.create(K),Mi=U(ji).withConfig({displayName:`RootCard`,componentId:`sc-nhf7z6-0`})`flex:1;flex-direction:column;`,Ni=U(V).withConfig({displayName:`HeaderStack`,componentId:`sc-nhf7z6-1`})`border-bottom:1px solid var(--card-border-color);`,Pi=U(H).withConfig({displayName:`ContentFlex`,componentId:`sc-nhf7z6-2`})`overflow-y:scroll;overflow-x:hidden;`;function Fi(){let e=(0,Q.c)(39),{mode:t}=wt(),{activeDocument:n,data:r,isLoading:i}=Ot(),{state:a,setActiveTab:o,setViewMode:s}=Ct(),{activeTabId:c,viewMode:l,selectedTask:u}=a,d=Re(),f;e[0]===s?f=e[1]:(f=e=>s({type:`edit`,id:e}),e[0]=s,e[1]=f);let p=f,m;if(e[2]!==n||e[3]!==c||e[4]!==d||e[5]!==r){let t;e[7]!==n||e[8]!==c||e[9]!==d?(t=e=>e.createdByUser?c===`assigned`?e.assignedTo===d?.id:c===`subscribed`?d?.id&&e.subscribers?.includes(d.id):c===`document`&&n?.documentId&&kt(e.target)===n.documentId:!1,e[7]=n,e[8]=c,e[9]=d,e[10]=t):t=e[10],m=r.filter(t),e[2]=n,e[3]=c,e[4]=d,e[5]=r,e[6]=m}else m=e[6];let h=m,g;bb0:{if(l!==`list`){let t;e[11]===u?t=e[12]:(t=(0,$.jsx)(Jr,{},u),e[11]=u,e[12]=t),g=t;break bb0}if(i){let t;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(H,{align:`center`,justify:`center`,children:(0,$.jsx)(ge,{})}),e[13]=t):t=e[13],g=t;break bb0}let n;e[14]===t?n=e[15]:(n=t===`upsell`&&(0,$.jsx)(bi,{}),e[14]=t,e[15]=n);let r;e[16]!==h||e[17]!==p?(r=(0,$.jsx)(vi,{items:h,onTaskSelect:p}),e[16]=h,e[17]=p,e[18]=r):r=e[18];let a;e[19]!==n||e[20]!==r?(a=(0,$.jsxs)($.Fragment,{children:[n,r]}),e[19]=n,e[20]=r,e[21]=a):a=e[21],g=a}let _=g,v;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(v={opacity:0},e[22]=v):v=e[22];let y;e[23]===Symbol.for(`react.memo_cache_sentinel`)?(y={opacity:1,transition:{duration:.2}},e[23]=y):y=e[23];let b;e[24]===h?b=e[25]:(b=(0,$.jsx)(Ai,{items:h}),e[24]=h,e[25]=b);let x;e[26]!==c||e[27]!==i||e[28]!==o||e[29]!==l?(x=l===`list`&&!i&&(0,$.jsx)(Si,{activeTabId:c,onChange:o}),e[26]=c,e[27]=i,e[28]=o,e[29]=l,e[30]=x):x=e[30];let S;e[31]!==b||e[32]!==x?(S=(0,$.jsxs)(Ni,{gap:3,padding:3,sizing:`border`,children:[b,x]}),e[31]=b,e[32]=x,e[33]=S):S=e[33];let C;e[34]===_?C=e[35]:(C=(0,$.jsx)(Pi,{direction:`column`,flex:1,overflow:`auto`,padding:3,paddingTop:4,paddingX:4,sizing:`border`,children:_}),e[34]=_,e[35]=C);let w;return e[36]!==S||e[37]!==C?(w=(0,$.jsxs)(Mi,{display:`flex`,height:`fill`,flex:1,overflow:`hidden`,initial:v,animate:y,children:[S,C]}),e[36]=S,e[37]=C,e[38]=w):w=e[38],w}function Ii(){let e=(0,Q.c)(1),{enabled:t}=wt();if(!t)return null;let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(Fi,{}),e[0]=n):n=e[0],n}var Li=U(H).withConfig({displayName:`RootFlex`,componentId:`sc-0a2b1u-0`})(({theme:e})=>{let t=e.sanity.media;return W`min-height:100%;@media (max-width:${t[3]}px){position:relative;}`}),Ri=U(ve).withConfig({displayName:`SidebarMotionLayer`,componentId:`sc-0a2b1u-1`})(({theme:e})=>{let t=e.sanity.media;return W`display:flex;flex-direction:column;height:100%;width:360px;border-left:1px solid var(--card-border-color);box-sizing:border-box;overflow:hidden;box-shadow:0px 6px 8px -4px var(--card-shadow-umbra-color),0px 12px 17px -1px var(--card-shadow-penumbra-color);@media (max-width:${t[3]}px){bottom:0;position:absolute;right:0;top:0;}@media (max-width:${t[1]}px){border-left:0;min-width:100%;left:0;}`});function zi(e){let t=(0,Q.c)(12),n=he(),{state:r}=Ct(),{isOpen:i}=r,a=n<=1&&i?`hidden`:`auto`,o;t[0]===e?o=t[1]:(o=e.renderDefault(e),t[0]=e,t[1]=o);let s;t[2]!==a||t[3]!==o?(s=(0,$.jsx)(_,{flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:a,children:o}),t[2]=a,t[3]=o,t[4]=s):s=t[4];let c;t[5]===i?c=t[6]:(c=i&&(0,$.jsx)(Ri,{zOffset:100,height:`fill`,children:(0,$.jsx)(Ii,{})}),t[5]=i,t[6]=c);let l;t[7]===c?l=t[8]:(l=(0,$.jsx)(pe,{initial:!1,children:c}),t[7]=c,t[8]=l);let u;return t[9]!==s||t[10]!==l?(u=(0,$.jsxs)(Li,{sizing:`border`,height:`fill`,children:[s,l]}),t[9]=s,t[10]=l,t[11]=u):u=t[11],u}function Bi(e){let t=(0,Q.c)(4),{enabled:n}=wt();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let r;return t[2]===e?r=t[3]:(r=(0,$.jsx)(zi,{...e}),t[2]=e,t[3]=r),r}export{Bi as TasksStudioActiveToolLayout};