Welcome.
Preparing a safe preview.
Download original
You can still download the original file.
Download originalPreview is limited to 10,000 cells, the first 1,000 rows, and the first 100 columns. Download the original to inspect omitted cells.
`),Sr=W(``),Cr=W(``),Er=W(`
`),Dr=W(`
Some slide content was omitted by preview limits.
`),Or=W(` `,1),kr=W(``),Ar=W(``),jr=W(``),Mr=W(` `),Nr=W(`or
`),Rr=W(` Continue with GitHub`,1),zr=W(` Sign in with OpenClaw ID`),Br=W(``),Vr=W(`
`),Hr=W(`
`),Gr=W(``);function Kr(e,t){o(t,!0);let n=C(t,`deleting`,3,!1),i=C(t,`error`,3,``),a=m(()=>t.message.author?.display_name||`Local User`);function s(){n()||t.onClose()}var l=Gr(),d=A(l),p=N(d,2),h=A(p),v=N(A(h),2);r(h);var y=N(h,2),x=N(A(y),2),S=A(x);{let e=m(()=>t.message.author?.id||t.message.author_id),n=m(()=>t.message.author?.avatar_url);pt(S,{class:`avatar`,get id(){return b(e)},get name(){return b(a)},get src(){return b(n)},size:36,loading:`eager`,fetchPriority:`auto`})}var w=N(S,2),T=A(w),E=A(T),D=R(E,!0),O=N(E,2),k=R(O,!0);r(T);var ee=N(T,2),M=R(ee,!0);r(w),r(x);var P=N(x,2),F=e=>{var t=Wr(),n=R(t,!0);B(()=>c(n,i())),u(e,t)};f(P,e=>{i()&&e(F)});var I=N(P,2),L=A(I),te=N(L,2),ne=R(te,!0);r(I),r(y),r(p),r(l),B(e=>{d.disabled=n(),v.disabled=n(),c(D,b(a)),j(O,`datetime`,t.message.created_at),c(k,e),c(M,t.message.body),L.disabled=n(),te.disabled=n(),c(ne,n()?`Deleting...`:`Delete`)},[()=>X(t.message.created_at)]),_(`click`,d,s),_(`click`,v,s),_(`click`,L,s),_(`click`,te,function(...e){t.onConfirm?.apply(this,e)}),u(e,l),g()}s([`click`]);var qr=6500,Jr=W(`
`),ii=W(`
Channels
`),li=W(`
`),ui=W(`
Direct messages
`),gi=W(`
Creating workspace…
`),_i=W(``),vi=W(``);function yi(e,t){o(t,!0);let n=C(t,`homeHref`,3,`/`),a=C(t,`homeLabel`,3,`cc`),s=C(t,`homeTitle`,3,`ClickClack home`);function l(e){return e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey}var d=vi(),p=A(d);let h;var v=A(p),x=e=>{Xe(e,{size:48})},S=m(()=>jt(a())),w=e=>{var t=fi(),n=R(t,!0);B(()=>c(n,a())),u(e,t)};f(v,e=>{b(S)?e(x):e(w,-1)}),r(p);var T=N(p,4),E=A(T);F(E,17,()=>t.workspaces,e=>e.id,(e,n)=>{var a=mi();let o;var s=A(a),d=A(s),p=e=>{var t=pi();B(e=>j(t,`src`,e),[()=>_e(b(n).icon_url)]),u(e,t)},m=e=>{var t=fi(),r=R(t,!0);B(e=>c(r,e),[()=>dt(b(n).name)]),u(e,t)};f(d,e=>{b(n).icon_url?e(p):e(m,-1)}),r(s),r(a),B(e=>{o=i(a,1,`guild-wrap`,null,o,{active:b(n).id===t.selectedWorkspaceID}),j(s,`title`,b(n).name),j(s,`aria-label`,b(n).name),j(s,`href`,e)},[()=>t.hrefForWorkspace(b(n).id)]),_(`click`,s,e=>{l(e)&&(e.preventDefault(),t.onSelectWorkspace(b(n).id))}),u(e,a)});var D=N(E,2);r(T);var O=N(T,2),k=e=>{var n=_i(),i=A(n);M(i);var a=N(i,2),o=e=>{var n=hi(),r=R(n,!0);B(()=>c(r,t.createError)),u(e,n)};f(a,e=>{t.createError&&e(o)});var s=N(a,2),l=e=>{var t=gi();u(e,t)};f(s,e=>{t.createPending&&e(l)}),r(n),B(()=>{le(i,t.workspaceName),i.disabled=t.createPending}),y(`submit`,n,e=>{e.preventDefault(),t.onCreateWorkspace()}),_(`input`,i,e=>t.onWorkspaceName(e.currentTarget.value)),u(e,n)};f(O,e=>{t.showWorkspaceCreate&&e(k)}),r(d),B(e=>{h=i(p,1,`guild home`,null,h,{"home--mark":e}),j(p,`title`,s()),j(p,`aria-label`,s()),j(p,`href`,n())},[()=>jt(a())]),_(`click`,D,function(...e){t.onToggleWorkspaceCreate?.apply(this,e)}),u(e,d),g()}s([`click`,`input`]);var bi=`clickclack:sidebar-channel-order:v1:`,xi=new Map,Si=new Map;function Ci(e,t){return`${bi}${t}:${e}`}function wi(e){if(!e||e.length>1e6)return[];try{let t=JSON.parse(e);return Array.isArray(t)&&t.length<=1e4&&t.every(e=>typeof e==`string`&&e.length<=128)?[...new Set(t)]:[]}catch{return[]}}function Ti(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch{}}function Ei(e,t,n){e?.startsWith(`${bi}${n}:`)&&xi.set(e,wi(t))}function Di(e,t){if(!e?.id||!t)return[];let n=Ci(t,e.id),r=xi.get(n);if(r)return r;let i=[];try{i=wi(window.localStorage.getItem(n))}catch{}let a=e.sidebar_preferences?.channel_order?.[t];if(a===void 0)return i;let o=a.length?[...new Set([...a,...i])].slice(0,1e4):[];return Ti(n,o),o}function Oi(e,t,n,r,i){let a=Ci(t,e);xi.set(a,n),Ti(a,n);let o=(Si.get(a)??Promise.resolve()).then(async()=>{if(xi.get(a)===n&&i())try{let e=JSON.stringify({sidebar_preferences:{channel_order:{[t]:n.slice(0,500)}}});await r(`/api/me`,{method:`PATCH`,keepalive:new TextEncoder().encode(e).length<6e4,body:e})}catch{}});return Si.set(a,o),o.then(()=>{Si.get(a)===o&&Si.delete(a)}),o}var ki=W(``),Ai=W(` `,1),ji=W(``),Mi=W(` `),Ni=W(``),Pi=W(`No pinned messages
Pin important messages to keep them easily accessible.
Try another word or phrase.
Preparing a safe preview.
Download original
You can still download the original file.
Download originalPreview is limited to 10,000 cells, the first 1,000 rows, and the first 100 columns. Download the original to inspect omitted cells.
`),Sr=W(``),Cr=W(``),Er=W(`
`),Dr=W(`
Some slide content was omitted by preview limits.
`),Or=W(` `,1),kr=W(``),Ar=W(``),jr=W(``),Mr=W(` `),Nr=W(`or
`),Rr=W(` Continue with GitHub`,1),zr=W(` Sign in with OpenClaw ID`),Br=W(``),Vr=W(`
`),Hr=W(`
`),Gr=W(``);function Kr(e,t){o(t,!0);let n=C(t,`deleting`,3,!1),i=C(t,`error`,3,``),a=m(()=>t.message.author?.display_name||`Local User`);function s(){n()||t.onClose()}var l=Gr(),d=A(l),p=N(d,2),h=A(p),v=N(A(h),2);r(h);var y=N(h,2),x=N(A(y),2),S=A(x);{let e=m(()=>t.message.author?.id||t.message.author_id),n=m(()=>t.message.author?.avatar_url);pt(S,{class:`avatar`,get id(){return b(e)},get name(){return b(a)},get src(){return b(n)},size:36,loading:`eager`,fetchPriority:`auto`})}var w=N(S,2),T=A(w),E=A(T),D=R(E,!0),O=N(E,2),k=R(O,!0);r(T);var ee=N(T,2),M=R(ee,!0);r(w),r(x);var P=N(x,2),F=e=>{var t=Wr(),n=R(t,!0);B(()=>c(n,i())),u(e,t)};f(P,e=>{i()&&e(F)});var I=N(P,2),L=A(I),te=N(L,2),ne=R(te,!0);r(I),r(y),r(p),r(l),B(e=>{d.disabled=n(),v.disabled=n(),c(D,b(a)),j(O,`datetime`,t.message.created_at),c(k,e),c(M,t.message.body),L.disabled=n(),te.disabled=n(),c(ne,n()?`Deleting...`:`Delete`)},[()=>X(t.message.created_at)]),_(`click`,d,s),_(`click`,v,s),_(`click`,L,s),_(`click`,te,function(...e){t.onConfirm?.apply(this,e)}),u(e,l),g()}s([`click`]);var qr=6500,Jr=W(`
`),ii=W(`
Channels
`),li=W(`
`),ui=W(`
Direct messages
`),gi=W(`
Creating workspace…
`),_i=W(``),vi=W(``);function yi(e,t){o(t,!0);let n=C(t,`homeHref`,3,`/`),a=C(t,`homeLabel`,3,`cc`),s=C(t,`homeTitle`,3,`ClickClack home`);function l(e){return e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey}var d=vi(),p=A(d);let h;var v=A(p),x=e=>{Xe(e,{size:48})},S=m(()=>jt(a())),w=e=>{var t=fi(),n=R(t,!0);B(()=>c(n,a())),u(e,t)};f(v,e=>{b(S)?e(x):e(w,-1)}),r(p);var T=N(p,4),E=A(T);F(E,17,()=>t.workspaces,e=>e.id,(e,n)=>{var a=mi();let o;var s=A(a),d=A(s),p=e=>{var t=pi();B(e=>j(t,`src`,e),[()=>_e(b(n).icon_url)]),u(e,t)},m=e=>{var t=fi(),r=R(t,!0);B(e=>c(r,e),[()=>dt(b(n).name)]),u(e,t)};f(d,e=>{b(n).icon_url?e(p):e(m,-1)}),r(s),r(a),B(e=>{o=i(a,1,`guild-wrap`,null,o,{active:b(n).id===t.selectedWorkspaceID}),j(s,`title`,b(n).name),j(s,`aria-label`,b(n).name),j(s,`href`,e)},[()=>t.hrefForWorkspace(b(n).id)]),_(`click`,s,e=>{l(e)&&(e.preventDefault(),t.onSelectWorkspace(b(n).id))}),u(e,a)});var D=N(E,2);r(T);var O=N(T,2),k=e=>{var n=_i(),i=A(n);M(i);var a=N(i,2),o=e=>{var n=hi(),r=R(n,!0);B(()=>c(r,t.createError)),u(e,n)};f(a,e=>{t.createError&&e(o)});var s=N(a,2),l=e=>{var t=gi();u(e,t)};f(s,e=>{t.createPending&&e(l)}),r(n),B(()=>{le(i,t.workspaceName),i.disabled=t.createPending}),y(`submit`,n,e=>{e.preventDefault(),t.onCreateWorkspace()}),_(`input`,i,e=>t.onWorkspaceName(e.currentTarget.value)),u(e,n)};f(O,e=>{t.showWorkspaceCreate&&e(k)}),r(d),B(e=>{h=i(p,1,`guild home`,null,h,{"home--mark":e}),j(p,`title`,s()),j(p,`aria-label`,s()),j(p,`href`,n())},[()=>jt(a())]),_(`click`,D,function(...e){t.onToggleWorkspaceCreate?.apply(this,e)}),u(e,d),g()}s([`click`,`input`]);var bi=`clickclack:sidebar-channel-order:v1:`,xi=new Map,Si=new Map;function Ci(e,t){return`${bi}${t}:${e}`}function wi(e){if(!e||e.length>1e6)return[];try{let t=JSON.parse(e);return Array.isArray(t)&&t.length<=1e4&&t.every(e=>typeof e==`string`&&e.length<=128)?[...new Set(t)]:[]}catch{return[]}}function Ti(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch{}}function Ei(e,t,n){e?.startsWith(`${bi}${n}:`)&&xi.set(e,wi(t))}function Di(e,t){if(!e?.id||!t)return[];let n=Ci(t,e.id),r=xi.get(n);if(r)return r;let i=[];try{i=wi(window.localStorage.getItem(n))}catch{}let a=e.sidebar_preferences?.channel_order?.[t];if(a===void 0)return i;let o=a.length?[...new Set([...a,...i])].slice(0,1e4):[];return Ti(n,o),o}function Oi(e,t,n,r,i){let a=Ci(t,e);xi.set(a,n),Ti(a,n);let o=(Si.get(a)??Promise.resolve()).then(async()=>{if(xi.get(a)===n&&i())try{let e=JSON.stringify({sidebar_preferences:{channel_order:{[t]:n.slice(0,500)}}});await r(`/api/me`,{method:`PATCH`,keepalive:new TextEncoder().encode(e).length<6e4,body:e})}catch{}});return Si.set(a,o),o.then(()=>{Si.get(a)===o&&Si.delete(a)}),o}var ki=W(``),Ai=W(` `,1),ji=W(``),Mi=W(` `),Ni=W(``),Pi=W(`No pinned messages
Pin important messages to keep them easily accessible.
Try another word or phrase.
`),ka=W(`
Channel
Archived channels move to the Archived section and keep their full message history.
`),Fa=W(``),$=W(``);function Ia(e,t){o(t,!0);let n=U(!1),a=U(``),s=U(!1),l=new AbortController;re(()=>l.abort());async function d(){if(!b(n)){V(n,!0),V(a,``),V(s,!1);try{let e=await Ce({method:`PATCH`,body:JSON.stringify(t.payload()),signal:l.signal});l.signal.throwIfAborted(),t.onUserUpdated(e.user),V(a,`Saved`),t.onSaved?.()}catch(e){if(l.signal.aborted)return;V(a,xe(e,`Could not save ${t.section}`),!0),V(s,!0)}finally{V(n,!1)}}}var p=$(),m=A(p),h=A(m);L(h,()=>t.children),r(m);var _=N(m,2),v=A(_),x=e=>{var t=Pa();let n;var r=R(t,!0);B(()=>{n=i(t,1,`settings-status`,null,n,{"is-error":b(s)}),c(r,b(a))}),u(e,t)},S=e=>{var t=Fa();u(e,t)};f(v,e=>{b(a)?e(x):e(S,-1)});var C=N(v,2),w=R(C,!0);r(_),r(p),B(()=>{m.disabled=b(n),C.disabled=b(n),c(w,b(n)?`Saving...`:`Save ${t.section}`)}),y(`submit`,p,e=>{e.preventDefault(),d()}),u(e,p),g()}var La=W(`
Browser notifications are not supported on this device.
`),Ra=W(`Browser notifications are blocked by this browser.
`),za=W(``),Ba=W(`
Show alerts when ClickClack is in the background.
Shown in messages, mentions, and your profile card.
Used in mentions and the quick switcher. Must be unique.
Paste a public image URL. Your initials show when empty.
Keep agent reasoning summaries out of the message timeline.
Hide tool execution details while keeping ordinary messages visible.
Choose which side of the timeline shows your messages.
Choose which side of the timeline shows messages from other people and agents.
Add ClickClack to your Home Screen from the Share menu, then open it from there to turn this on.
`),Ka=W(`This browser does not support push notifications.
`),qa=W(``),Ja=W(`
`),Ya=W(`
Receive alerts when the app is closed.
Send push notifications to your phone via Pushover.
Find this in your Pushover dashboard under "Your User Key".
Loading…
`),eo=W(``),to=W(`
Account
Bots you own across your workspaces. Tokens live with the workspace where the bot was created.
`),fo=W(``),po=W(``);function mo(e,t){o(t,!0);let n=U(``),a=U(``),s=U(``),l=U(``),d=U(!1),p=U(!1);async function m(){if(b(p))return;let e=lo(b(n),b(a),b(s));if(e){V(l,e,!0),V(d,!0);return}V(p,!0),V(l,``),V(d,!1);try{await G(`/api/auth/password/change`,{method:`POST`,body:JSON.stringify({current_password:b(n),new_password:b(a)})}),V(n,``),V(a,``),V(s,``),V(l,`Password updated. Your other devices were signed out.`)}catch(e){V(l,xe(e,`Could not change your password`),!0),V(d,!0)}finally{V(p,!1)}}var h=po(),_=N(A(h),2),v=A(_),x=N(A(v),2),S=A(x);M(S),r(x),r(v);var C=N(v,2),w=N(A(C),2),T=A(w);M(T),r(w),r(C);var E=N(C,2),D=N(A(E),2),O=A(D);M(O),r(D),r(E),r(_);var k=N(_,2),j=A(k),ee=e=>{var t=uo();let n;var r=R(t,!0);B(()=>{n=i(t,1,`settings-status`,null,n,{"is-error":b(d)}),c(r,b(l))}),u(e,t)},P=e=>{var t=fo();u(e,t)};f(j,e=>{b(l)?e(ee):e(P,-1)});var F=N(j,2),I=R(F,!0);r(k),r(h),B(()=>{F.disabled=b(p),c(I,b(p)?`Updating...`:`Update password`)}),y(`submit`,h,e=>{e.preventDefault(),m()}),z(S,()=>b(n),e=>V(n,e)),z(T,()=>b(a),e=>V(a,e)),z(O,()=>b(s),e=>V(s,e)),u(e,h),g()}var ho=W(``),go=W(``),_o=W(`
Account
Changes apply instantly and follow your account on every device.
Live preview — updates as you pick
Workspace
`,1),Eo=W(``),Do=W(``),Oo=W(`
Loading...
`),Ao=W(``),jo=W(`
`),Mo=W(`
Account
How you appear across ClickClack.
End this session on this device.
Account
Decide when and how ClickClack should reach you.
`),Cs=W(`
`,1),Os=W(`
Loading thread…
`),ks=W(``),_t=N(`
`),yt=N(`
Blocked.
`),Q=N(``),bt=N(``),xt=N(``),St=N(``),Ct=N(`Profile
`),_t=N(`
`),yt=N(`
Blocked.
`),Q=N(``),bt=N(``),xt=N(``),St=N(``),Ct=N(`Profile