1<!DOCTYPE html><html lang="en" class="geist_27fcb818-module__K11dZq__variable geist_mono_f6b2180d-module__WJnSAq__variable dm_sans_feac2522-module__FK_poW__variable figtree_f3ae2a4c-module__N2D16a__variable inter_67b4815f-module__2iy6kW__variable jetbrains_mono_957de89d-module__IjALqa__variable lora_4761b0d1-module__1G4sXW__variable merriweather_97ee736b-module__d5dRSq__variable noto_sans_2bd09725-module__q4hXyG__variable noto_serif_31868fe1-module__Sp_6Pq__variable nunito_sans_979100fa-module__Dp44kq__variable outfit_b4e8c25d-module__3BvbIG__variable playfair_display_28698f53-module__8Lx67q__variable public_sans_82fb09d2-module__yuNiJa__variable raleway_664e7850-module__bqkqkW__variable roboto_43f04644-module__4po4Oa__variable roboto_slab_b595ab1d-module__rZH59W__variable geistpixelsquare_cf225766-module___iYI-W__variable flex min-h-full w-full scroll-smooth antialiased" style="--radius:0.625rem;--font-sans:var(--font-public-sans);font-family:var(--font-public-sans)"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/0r2.jozp_hfsb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/023w_~9.ys6qq.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0tp6kbpf5uu08.js"/>
1<script src="/_next/static/chunks/0v0grwr.mgdjf.js" async=""></script>
1<script src="/_next/static/chunks/07hdcojlsdre..js" async=""></script>
1<script src="/_next/static/chunks/15w9k2zf0~-uq.js" async=""></script>
1<script src="/_next/static/chunks/0u0pnp.80ikw0.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0st5k14gshct7.js" async=""></script>
1<script src="/_next/static/chunks/0~ihg_hd~u8bj.js" async=""></script>
1<script src="/_next/static/chunks/0l1cd.9-p.2.y.js" async=""></script>
1<script src="/_next/static/chunks/0vjj.r~d86v17.js" async=""></script>
1<script src="/_next/static/chunks/0r5j~kt96-p.b.js" async=""></script>
1<script src="/_next/static/chunks/00hp_dveng2ju.js" async=""></script>
1<script src="/_next/static/chunks/0zmgo49hj2ww6.js" async=""></script>
1<script src="/_next/static/chunks/04j.klqmhgzwh.js" async=""></script>
1<script src="/_next/static/chunks/032ubmih_h582.js" async=""></script>
1<script src="/_next/static/chunks/07.h88881.k~r.js" async=""></script>
1<script src="/_next/static/chunks/0xscni74oc-hd.js" async=""></script>
1<script src="/_next/static/chunks/18cym-gr6lnqs.js" async=""></script>
1<script src="/_next/static/chunks/0j67zjmh9578s.js" async=""></script>
1<script src="/_next/static/chunks/02.3jgylg3m8t.js" async=""></script>
1<script src="/_next/static/chunks/0p2g_8004zkg0.js" async=""></script>
1<script src="/_next/static/chunks/0yy8q07-crwja.js" async=""></script>
1<script src="/_next/static/chunks/05cubr6s3t2.z.js" async=""></script>
1<script src="/_next/static/chunks/0ou90qirku_2y.js" async=""></script>
1<script src="/_next/static/chunks/16b0yy6jrgcv4.js" async=""></script>
1<script src="/_next/static/chunks/0a2dqb0dmbq~4.js" async=""></script>
1<script src="/_next/static/chunks/0ky5z~2sj--8s.js" async=""></script>
1<script src="/_next/static/chunks/0pxhibw4_5ich.js" async=""></script>
1<script src="/_next/static/chunks/081.jf9yyuwp0.js" async=""></script>
1<script async="" crossorigin="anonymous" src="https://shadcnstudio.com/shadcn-studio-template-theme.js"></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"/><meta name="theme-color" content="#09090b" media="(prefers-color-scheme: dark)"/><title>Contacts | AIDesk</title><meta name="description" content="Browse and manage customer and lead profiles, segments, and activity in one place."/><meta name="application-name" content="AIDesk"/><link rel="author" href="https://shadcnstudio.com"/><meta name="author" content="Shadcn Studio"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="shadcn ui template,nextjs template,react template,typescript template,tailwind template,help desk template,ai support template,customer support dashboard,support ticket system,admin dashboard template"/><meta name="creator" content="Shadcn Studio"/><meta name="publisher" content="Shadcn Studio"/><meta name="robots" content="noindex, nofollow"/><meta name="googlebot" content="noindex, nofollow"/><link rel="canonical" href="https://shadcn-nextjs-aidesk-app-template.vercel.app/contacts"/><meta property="og:title" content="Contacts"/><meta property="og:description" content="Browse and manage customer and lead profiles, segments, and activity in one place."/><meta property="og:url" content="https://shadcn-nextjs-aidesk-app-template.vercel.app/contacts"/><meta property="og:site_name" content="AIDesk"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://shadcn-nextjs-aidesk-app-template.vercel.app/images/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="AIDesk â AIDesk â Shadcn UI AI Helpdesk App Template"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Contacts"/><meta name="twitter:description" content="Browse and manage customer and lead profiles, segments, and activity in one place."/><meta name="twitter:image" content="https://shadcn-nextjs-aidesk-app-template.vercel.app/images/og-image.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico?favicon.140_3_2j.-52q.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="flex min-h-full w-full flex-auto flex-col"><div hidden=""><!--$--><!--/$--></div>
1<script>(function(){try{var s={"mode":"system","styles":null};if(!s.styles)return;var d=document.documentElement;var dark=s.mode==='dark'||(s.mode==='system'&&window.matchMedia('(prefers-color-scheme: dark)').matches);var v=s.styles[dark?'dark':'light'];for(var k in v){if(v[k]!=null)d.style.setProperty('--'+k,v[k]);}}catch(e){}})();</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebApplication","name":"AIDesk","description":"An Intercom-inspired AI helpdesk app template built with Next.js, shadcn/ui (Base UI), and Tailwind CSS. Manage inbox conversations, tickets, contacts, knowledge base, and reports from one workspace.","url":"https://shadcn-nextjs-aidesk-app-template.vercel.app/","applicationCategory":"BusinessApplication","operatingSystem":"Web","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"creator":{"@type":"Organization","name":"Shadcn Studio","url":"https://shadcnstudio.com"}}</script>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<div class="flex h-dvh w-full min-w-0 overflow-hidden"><aside class="bg-sidebar flex w-16 shrink-0 flex-col items-center border-r pb-3"><div class="border-border flex h-14 w-full items-center justify-center border-b"><a class="flex items-center gap-2" aria-label="AIDesk" href="/inbox"><span class="bg-primary text-primary-foreground flex size-9 items-center justify-center rounded-lg"><svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="512" height="512" rx="65" class="fill-primary"></rect><path d="M277.304 141.178L261.493 115L159.933 287.538L178.785 319.665H210.409L191.556 285.753L277.304 141.178Z" fill="white" class="dark:fill-white"></path><path d="M382.89 373.113L413.966 372.918L312.678 200.199L274.818 199.971L258.908 226.713L298.344 227.839L382.89 373.113Z" fill="white" class="dark:fill-white"></path><path d="M123.144 347.77L108 374.327L311.479 373.218L330.344 341.092L314.413 314.363L293.972 347.388L123.144 347.77Z" fill="white" class="dark:fill-white"></path></svg></span></a></div><nav class="flex flex-1 flex-col items-center gap-1 pt-2"><a aria-label="Inbox" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6j79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/inbox"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-inbox" aria-hidden="true"><polyline points="22 12 16 12 14 15 10 15 8 12 2 12"></polyline><path d="M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path></svg></a><a aria-label="Tickets" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6l79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/tickets"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ticket" aria-hidden="true"><path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"></path><path d="M13 5v2"></path><path d="M13 17v2"></path><path d="M13 11v2"></path></svg></a><a aria-label="Contacts" aria-current="page" class="group/button focus-visible:border-ring aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 bg-primary/10 text-primary before:bg-primary hover:bg-primary/10 hover:text-primary focus-visible:ring-primary/20 before:absolute before:top-1/2 before:-left-2 before:h-5 before:w-0.5 before:-translate-y-1/2 before:rounded-full focus-visible:border-0 focus-visible:ring-2 focus-visible:ring-offset-1 relative border-0 transition-colors duration-200" id="base-ui-_R_6n79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/contacts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></a><a aria-label="Knowledge Base" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6p79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/knowledge-base"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></a><a aria-label="AI Agent" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6r79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/ai-agent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></a><a aria-label="Reports" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6t79fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/reports"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></a></nav><div class="flex flex-col items-center gap-1"><button type="button" tabindex="0" data-slot="tooltip-trigger" aria-label="Authentication pages" aria-haspopup="menu" id="base-ui-_R_1ljn9fctb_" data-base-ui-tooltip-trigger="" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-key-round" aria-hidden="true"><path d="M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z"></path><circle cx="16.5" cy="7.5" r=".5" fill="currentColor"></circle></svg></button><button type="button" tabindex="0" data-slot="button" aria-label="Search" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button><div data-slot="dialog-header" class="flex flex-col gap-1 sr-only"><h2 id="base-ui-_R_2r5n9fctb_" data-slot="dialog-title" class="font-heading text-sm font-medium">Command Palette</h2><p id="base-ui-_R_4r5n9fctb_" data-slot="dialog-description" class="text-muted-foreground *:[a]:hover:text-foreground text-xs/relaxed *:[a]:underline *:[a]:underline-offset-3">Search for a command to run...</p></div><a aria-label="Messenger Settings" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6nn9fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/settings/messenger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square-text" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path><path d="M7 11h10"></path><path d="M7 15h6"></path><path d="M7 7h8"></path></svg></a><a aria-label="Settings" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative border-0 transition-colors duration-200" id="base-ui-_R_6pn9fctb_" data-base-ui-tooltip-trigger="" data-slot="tooltip-trigger" href="/settings/general"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg></a><button type="button" tabindex="0" data-slot="popover-trigger" data-base-ui-click-trigger="" id="base-ui-_R_6rn9fctb_" aria-haspopup="dialog" aria-expanded="false" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-palette" aria-hidden="true"><path d="M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"></path><circle cx="13.5" cy="6.5" r=".5" fill="currentColor"></circle><circle cx="17.5" cy="10.5" r=".5" fill="currentColor"></circle><circle cx="6.5" cy="12.5" r=".5" fill="currentColor"></circle><circle cx="8.5" cy="7.5" r=".5" fill="currentColor"></circle></svg><span class="sr-only">Customize theme</span></button><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 hover:bg-primary/10 hover:text-primary relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon-star scale-100 dark:scale-0" aria-hidden="true"><path d="M18 5h4"></path><path d="M20 3v4"></path><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun absolute scale-0 dark:scale-100" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><span class="sr-only">Toggle theme</span></button><button type="button" tabindex="0" data-slot="dropdown-menu-trigger" aria-label="Open profile menu" aria-haspopup="menu" id="base-ui-_R_1vn9fctb_" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 [&_svg:not([class*='size-'])]:size-4 relative rounded-full"><span data-slot="avatar" data-size="default" class="group/avatar after:border-border relative flex shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten size-8"><span data-slot="avatar-fallback" class="bg-muted text-muted-foreground flex size-full items-center justify-center rounded-full text-sm group-data-[size=sm]/avatar:text-xs">AD</span></span><span class="ring-sidebar absolute right-0 bottom-0 size-2.5 rounded-full ring-2 bg-green-500"></span></button></div></aside><main class="flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden"><!--$?--><template id="B:0"></template><div class="flex h-full flex-1 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle text-muted-foreground size-6 animate-spin" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg><span class="sr-only">Loadingâ¦</span></div><!--/$--></main></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section><a target="_blank" role="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 animate-heartbeat fixed right-8 bottom-6 z-50" href="https://shadcnstudio.com/pricing">Buy Now</a>
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/0tp6kbpf5uu08.js" id="_R_" async=""></script>
1<div hidden id="S:0"><div class="flex h-full min-h-0"><aside class="bg-sidebar hidden w-60 shrink-0 border-r md:flex"><div class="flex h-full w-full flex-col"><div class="flex h-14 shrink-0 items-center border-b px-4"><h1 class="text-base font-semibold">Contacts</h1></div><nav class="flex flex-col gap-1 p-3"><button type="button" tabindex="0" data-slot="button" aria-current="true" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 h-9 w-full justify-between gap-2 px-2 bg-muted font-medium"><span class="truncate">All contacts</span><span class="text-muted-foreground text-xs tabular-nums">0</span></button><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 h-9 w-full justify-between gap-2 px-2 font-normal"><span class="truncate">Users</span><span class="text-muted-foreground text-xs tabular-nums">0</span></button><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 h-9 w-full justify-between gap-2 px-2 font-normal"><span class="truncate">Leads</span><span class="text-muted-foreground text-xs tabular-nums">0</span></button><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='
1size-'])]:size-3.5 h-9 w-full justify-between gap-2 px-2 font-normal"><span class="truncate">Active</span><span class="text-muted-foreground text-xs tabular-nums">0</span></button><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 h-9 w-full justify-between gap-2 px-2 font-normal"><span class="truncate">New</span><span class="text-muted-foreground text-xs tabular-nums">0</span></button></nav></div></aside><div class="flex min-h-0 min-w-0 flex-1 flex-col"><div class="flex h-14 shrink-0 items-center gap-3 border-b px-3"><div class="min-w-0"><h1 class="truncate text-base font-semibold">All contacts</h1><p class="text-muted-foreground text-xs">0<!-- --> <!-- -->people</p></div><div class="ml-auto flex items-center gap-2"><button type="button" tabindex="0" id="base-ui-_R_cpbsnr9fctb_" role="combobox" aria-expanded="false" aria-haspopup="listbox" data-slot="select-trigger" data-size="default" class="border-input bg-input/20 focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 flex items-center justify-between gap-1.5 rounded-md border px-2 py-1.5 text-xs/relaxed whitespace-nowrap transition-colors outline-none focus-visible:ring-2 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-2 data-[size=default]:h-7 data-[size=sm]:h-6 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5 input-lg w-36 md:hidden"><span data-slot="select-value" class="flex flex-1 text-left">All contacts</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-3.5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path>â¼</svg></button><input id="base-ui-_R_cpbsnr9fctb_-hidden-input" style="clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;padding:0;width:1px;height:1px;margin:-1px;position:fixed;top:0;left:0" tabindex="-1" aria-hidden="true" value="all"/><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-8 gap-1 px-2.5 text-xs/relaxed has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 [&_svg:not([class*='size-'])]:size-4 max-sm:size-8"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg><span class="max-sm:hidden">New contact</span></button></div></div><div class="flex min-h-0 flex-1 flex-col"><div class="shrink-0 border-b"><div class="flex items-center gap-2 p-3"><div class="w-full max-w-xs"><label data-slot="label" class="flex items-center gap-2 text-xs/relaxed leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 sr-only" for="search-contact">Search contacts</label><div data-slot="input-group" role="group" class="group/input-group border-input bg-input/20 has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/30 has-[[data-slot][aria-invalid=true]]:border-destructive has-[[data-slot][aria-invalid=true]]:ring-destructive/20 dark:bg-input/30 dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40 relative flex h-7 w-full min-w-0 items-center rounded-md border transition-colors outline-none in-data-[slot=combobox-content]:focus-within:border-inherit in-data-[slot=combobox-content]:focus-within:ring-0 has-data-[align=block-end]:rounded-md has-data-[align=block-start]:rounded-md has-[[data-slot=input-group-control]:focus-visible]:ring-2 has-[[data-slot][aria-invalid=true]]:ring-2 has-[textarea]:rounded-md has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>textarea]:h-auto has-[>[data-align=block-end]]:[&>input]:pt-3 has-[>[data-align=block-start]]:[&>input]:pb-3 has-[>[data-align=inline-end]]:[&>input]:pr-1.5 has-[>[data-align=inline-start]]:[&>input]:pl-1.5"><div role="group" data-slot="input-group-addon" data-align="inline-start" class="text-muted-foreground **:data-[slot=kbd]:bg-muted-foreground
1/10 flex h-auto cursor-text items-center justify-center gap-1 py-2 text-xs/relaxed font-medium select-none group-data-[disabled=true]/input-group:opacity-50 **:data-[slot=kbd]:rounded-[calc(var(--radius-sm)-2px)] **:data-[slot=kbd]:px-1 **:data-[slot=kbd]:text-[0.625rem] [&>svg:not([class*='size-'])]:size-3.5 order-first pl-2 has-[>button]:ml-[-0.275rem] has-[>kbd]:ml-[-0.275rem]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search size-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div><input id="search-contact" type="text" data-slot="input-group-control" placeholder="Search name, email, companyâ¦" class="border-input file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-7 w-full min-w-0 px-2 py-0.5 text-sm transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-xs/relaxed file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-xs/relaxed flex-1 rounded-none border-0 bg-transparent shadow-none ring-0 focus-visible:ring-0 aria-invalid:ring-0 dark:bg-transparent" value=""/></div></div><button type="button" tabindex="0" data-slot="dropdown-menu-trigger" aria-haspopup="menu" id="base-ui-_R_eb9bsnr9fctb_" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 border-border hover:bg-input/50 hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:bg-input/30 h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 ml-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings2 lucide-settings-2 size-4" aria-hidden="true"><path d="M14 17H5"></path><path d="M19 7h-9"></path><circle cx="17" cy="17" r="3"></circle><circle cx="7" cy="7" r="3"></circle></svg><span class="max-sm:hidden">View</span></button></div></div><div class="min-h-0 flex-1 overflow-auto"><div data-slot="table-container" class="relative w-full overflow-x-auto"><table data-slot="table" class="w-full caption-bottom text-xs"><thead data-slot="table-header" class="[&_tr]:border-b bg-background sticky top-0 z-10"><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent h-12"><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:50px"><span data-unchecked="" role="checkbox" tabindex="0" id="base-ui-_R_3d9bsnr9fctb_" aria-checked="false" data-slot="checkbox" aria-label="Select all" class="peer border-input focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-invalid:aria-checked:border-primary dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:border-primary data-checked:bg-primary data-checked:text-primary-foreground dark:data-checked:bg-primary relative flex size-4 shrink-0 items-center justify-center rounded-[4px] border transition-shadow outline-none group-has-disabled/field:opacity-50 after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:ring-2 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-2"></span><input style="clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;padding:0;width:1px;height:1px;margin:-1px;position:fixed;top:0;left:0" tabindex="-1" type="checkbox" aria-hidden="true"/></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:280px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Name</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:100px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Type</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:160px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Company</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:160px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Email domain</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:170px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Location</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:90px" aria-sort="none"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Tickets</button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:140px" aria-sort="descending"><button type="button" tabindex="0" data-slot="button" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 text-muted-foreground hover:text-foreground -ml-2 h-8 gap-2 px-2 font-medium">Last seen<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 shrink-0 opacity-60" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></th><th data-slot="table-head" class="h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 text-muted-foreground first:pl-4 last:px-4 last:text-center" style="width:80px">Actions</th></tr></thead><tbody data-slot="table-body" class="[&_tr:last-child]:border-0"><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-
1nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-s
1lot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" cla
1ss="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr><tr data-slot="table-row" class="has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors hover:bg-transparent"><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td><td data-slot="table-cell" class="p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 h-14 first:pl-4 last:px-4"><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md h-4 w-3/5"></div></td></tr></tbody></table></div></div><div class="flex items-center justify-between gap-3 border-t px-4 py-3 max-sm:flex-col sm:px-6 md:max-lg:flex-col"><div class="flex items-center gap-2"><label data-slot="label" class="flex items-center gap-2 font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-muted-foreground text-sm whitespace-nowrap" for="contacts-rows-per-page">Rows per page</label><button type="button" tabindex="0" id="contacts-rows-per-page" role="combobox" aria-expanded="false" aria-haspopup="listbox" data-slot="select-trigger" data-size="default" class="border-input bg-input/20 focu
1s-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 flex items-center justify-between gap-1.5 rounded-md border px-2 py-1.5 text-xs/relaxed whitespace-nowrap transition-colors outline-none focus-visible:ring-2 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-2 data-[size=default]:h-7 data-[size=sm]:h-6 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5 h-8 w-fit"><span data-slot="select-value" class="flex flex-1 text-left">25</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-muted-foreground pointer-events-none size-3.5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path>â¼</svg></button><input id="base-ui-_R_2f9bsnr9fctb_-hidden-input" style="clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;padding:0;width:1px;height:1px;margin:-1px;position:fixed;top:0;left:0" tabindex="-1" aria-hidden="true" value="25"/><p class="text-muted-foreground text-sm whitespace-nowrap" aria-live="polite">0<!-- -->â<!-- -->0<!-- --> of <!-- -->0</p></div><nav role="navigation" aria-label="pagination" data-slot="pagination" class="flex mx-0 w-auto justify-end"><ul data-slot="pagination-content" class="flex flex-row items-center gap-1"><li data-slot="pagination-item"><button type="button" data-disabled="" tabindex="0" disabled="" data-slot="button" aria-label="Go to previous page" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 disabled:pointer-events-none disabled:opacity-50"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg><span class="max-sm:hidden">Previous</span></button></li><li data-slot="pagination-item"><button type="button" tabindex="0" data-slot="button" aria-current="page" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 size-7 [&_svg:not([class*='size-'])]:size-3.5">1</button></li><li data-slot="pagination-item"><button type="button" data-disabled="" tabindex="0" disabled="" data-slot="button" aria-label="Go to next page" class="group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
1px aria-invalid:ring-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 disabled:pointer-events-none disabled:opacity-50"><span class="max-sm:hidden">Next</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></li></ul></nav></div></div></div></div><!--$--><!--/$--></div>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[12224,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"LoadingBoundaryProvider\"]\n4:I[21769,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n6:I[12224,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"default\"]\n7:I[67689,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"default\"]\n8:I[33307,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\",\"/_next/static/chunks/16b0yy6jrgcv4.js\",\"/_next/static/chunks/0a2dqb0dmbq~4.js\",\"/_next/static/chunks/0ky5z~2sj--8s.js\"],\"default\"]\n9:I[76779,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[76779,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"ViewportBoundary\"]\nf:I[76779,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"MetadataBoundary\"]\n11:I[77663,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"default\",1]\n13:I[75240,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"ThemeProvider\"]\n14:I[98728,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"SettingsProvider\"]\n15:I[43725,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/0pxhibw4_5ich.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\"],\"Button\"]\n1a:I[55367,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/0pxhibw4_5ich.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\"],\"\"]\n1b:I[41457,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/0pxhibw4_5ich.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\"],\"DotGrid\"]\n1c:I[20337,[\"/_next/static/chunks/0~"])</script>
2<script>self.__next_f.push([1,"ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/0pxhibw4_5ich.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\"],\"MorphingText\"]\n1d:I[13354,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"Toaster\"]\n1e:I[43908,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"CurrentUserProvider\"]\n1f:I[46798,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"TooltipProvider\"]\n20:I[97946,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n21:I[43916,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n26:I[22842,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n27:I[32089,[\"/_
2next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next"])</script>
2<script>self.__next_f.push([1,"/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n28:I[39760,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n29:I[37689,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\"],\"default\"]\n2a:I[57892,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"/_next/static/chunks/00hp_dveng2ju.js\",\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"/_next/static/chunks/04j.klqmhgzwh.js\",\"/_next/static/chunks/032ubmih_h582.js\",\"/_next/static/chunks/07.h88881.k~r.js\",\"/_next/static/chunks/0xscni74oc-hd.js\",\"/_next/static/chunks/18cym-gr6lnqs.js\",\"/_next/static/chunks/0j67zjmh9578s.js\",\"/_next/static/chunks/02.3jgylg3m8t.js\",\"/_next/static/chunks/0p2g_8004zkg0.js\",\"/_next/static/chunks/0yy8q07-crwja.js\",\"/_next/static/chunks/05cubr6s3t2.z.js\",\"/_next/static/chunks/0ou90qirku_2y.js\",\"/_next/static/chunks/081.jf9yyuwp0.js\"],\"default\"]\n2b:I[6726,[\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"/_next/static/chunks/0vjj.r~d86v17.js\",\"/_next/static/chunks/0r5j~kt96-p.b.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0r2.jozp_hfsb.css\",\"style\"]\n:HL[\"/_next/static/chunks/023w_~9.ys6qq.css\",\"style\"]\n:HL[\"/_next/static/media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/248e1dc0efc99276-s.p.0ft7o6kv5bp14.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/5cf8828ea9d4dda3-s.p.01vj161xbdk2k.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistPixel_Circle.p.08kj2k4jxi.q8.wo"])</script>
2<script>self.__next_f.push([1,"ff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistPixel_Grid.p.0w7sol7._a_4c.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistPixel_Line.p.0gy4lfw5evbyo.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistPixel_Square.p.0swnkg-c.zst7.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/GeistPixel_Triangle.p.01k52ll91s9nd.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b4e85636e2ca4056-s.p.0c3c6tp9xl371.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/c825fd02acae0153-s.p.0js52-zd~6bs8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/dc6d2a64e9dbf3bc-s.p.11~i--ovv74c_.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"contacts\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(dashboard)\",{\"children\":[\"contacts\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",4]},\"$undefined\",\"$undefined\",24],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0r2.jozp_hfsb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/023w_~9.ys6qq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0~ihg_hd~u8bj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0l1cd.9-p.2.y.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0vjj.r~d86v17.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0r5j~kt96-p.b.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$L3\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"flex h-full flex-1 items-center justify-center\",\"children\":[[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M21 12a9 9 0 1 1-6.219-8.56\",\"key\":\"13zald\"}]],\"className\":\"lucide-loader-circle text-muted-foreground size-6 animate-spin\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Loadingâ¦\"}]]}],[],[]],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/00hp_dveng2ju.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0zmgo49hj2ww6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/04j.klqmhgzwh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/032ubmih_h582.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/07.h88881.k~r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0xscni74oc-hd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/18cym-gr6lnqs.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/0j67zjmh9578s.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/02.3jgylg3m8t.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/0p2g_8004zkg0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/0yy8q07-crwja.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/05cubr6s3t2.z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/0ou90qirku_2y.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/16b0yy6jrgcv4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0a2dqb0dmbq~4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0ky5z~2sj--8s.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{}
2,null,false,null]},null,false,\"$@c\"]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0r2.jozp_hfsb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/023w_~9.ys6qq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"IXoPPkezWwC0wVoMwWGIM\"}\n"])</script>
2<script>self.__next_f.push([1,"12:[]\nc:\"$W12\"\n"])</script>
2<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_27fcb818-module__K11dZq__variable geist_mono_f6b2180d-module__WJnSAq__variable dm_sans_feac2522-module__FK_poW__variable figtree_f3ae2a4c-module__N2D16a__variable inter_67b4815f-module__2iy6kW__variable jetbrains_mono_957de89d-module__IjALqa__variable lora_4761b0d1-module__1G4sXW__variable merriweather_97ee736b-module__d5dRSq__variable noto_sans_2bd09725-module__q4hXyG__variable noto_serif_31868fe1-module__Sp_6Pq__variable nunito_sans_979100fa-module__Dp44kq__variable outfit_b4e8c25d-module__3BvbIG__variable playfair_display_28698f53-module__8Lx67q__variable public_sans_82fb09d2-module__yuNiJa__variable raleway_664e7850-module__bqkqkW__variable roboto_43f04644-module__4po4Oa__variable roboto_slab_b595ab1d-module__rZH59W__variable geistpixelsquare_cf225766-module___iYI-W__variable flex min-h-full w-full scroll-smooth antialiased\",\"suppressHydrationWarning\":true,\"style\":{\"--radius\":\"0.625rem\",\"--font-sans\":\"var(--font-public-sans)\",\"fontFamily\":\"var(--font-public-sans)\"},\"data-theme-scale\":\"$undefined\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"async\":true,\"crossOrigin\":\"anonymous\",\"src\":\"https://shadcnstudio.com/shadcn-studio-template-theme.js\"}]}],[\"$\",\"body\",null,{\"className\":\"flex min-h-full w-full flex-auto flex-col\",\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var s={\\\"mode\\\":\\\"system\\\",\\\"styles\\\":null};if(!s.styles)return;var d=document.documentElement;var dark=s.mode==='dark'||(s.mode==='system'\u0026\u0026window.matchMedia('(prefers-color-scheme: dark)').matches);var v=s.styles[dark?'dark':'light'];for(var k in v){if(v[k]!=null)d.style.setProperty('--'+k,v[k]);}}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebApplication\\\",\\\"name\\\":\\\"AIDesk\\\",\\\"description\\\":\\\"An Intercom-inspired AI helpdesk app template built with Next.js, shadcn/ui (Base UI), and Tailwind CSS. Manage inbox conversations, tickets, contacts, knowledge base, and reports from one workspace.\\\",\\\"url\\\":\\\"https://shadcn-nextjs-aidesk-app-template.vercel.app/\\\",\\\"applicationCategory\\\":\\\"BusinessApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"creator\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Shadcn Studio\\\",\\\"url\\\":\\\"https://shadcnstudio.com\\\"}}\"}}],[\"$\",\"$L13\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L14\",null,{\"settingsCookie\":\"$undefined\",\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"grid min-h-dvh grid-cols-1 lg:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center px-4 py-8 text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mb-6 text-5xl font-semibold\",\"children\":\"404 - Whoops!\"}],[\"$\",\"h2\",null,{\"className\":\"mb-1.5 text-3xl font-semibold\",\"children\":\"Something went wrong\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-6 max-w-sm\",\"children\":\"The page you're looking for isn't here. We suggest heading back to home.\"}],[\"$\",\"$L15\",null,{\"data-slot\":\"button\",\"className\":\"group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-
2px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-8 gap-1 px-2.5 text-xs/relaxed has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 [\u0026_svg:not([class*='size-'])]:size-4\",\"render\":\"$L16\",\"nativeButton\":false,\"children\":\"Back to home page\"}]]}],\"$L17\"]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L18\"]}],\"$L19\"]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"16:[\"$\",\"$L1a\",null,{\"href\":\"/\"}]\n17:[\"$\",\"div\",null,{\"className\":\"relative max-h-dvh w-full p-2 max-lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-primary relative h-full w-full overflow-hidden rounded-2xl\",\"children\":[[\"$\",\"$L1b\",null,{\"dotSize\":1.9,\"gap\":22,\"baseColor\":\"var(--primary)\",\"activeColor\":\"var(--primary-foreground)\",\"radius\":160,\"displacement\":14,\"maxScale\":4}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-10 flex items-center justify-center\",\"children\":[\"$\",\"$L1c\",null,{\"className\":\"text-primary-foreground text-7xl font-bold xl:text-9xl\",\"texts\":[\"404\",\"Error Page\",\"Page Drifted\"]}]}]]}]}]\n18:[\"$\",\"$L1d\",null,{}]\n19:[\"$\",\"$L15\",null,{\"data-slot\":\"button\",\"className\":\"group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [\u0026_svg:not([class*='size-'])]:size-3.5 animate-heartbeat fixed right-8 bottom-6 z-50\",\"render\":[\"$\",\"$L1a\",null,{\"href\":\"https://shadcnstudio.com/pricing\",\"target\":\"_blank\"}],\"nativeButton\":false,\"children\":\"Buy Now\"}]\n"])</script>
2<script>self.__next_f.push([1,"5:[\"$\",\"$L1e\",null,{\"user\":{\"id\":\"u-aidesk\",\"name\":\"AI Desk\",\"email\":\"[email protected]\",\"initials\":\"AD\",\"avatar\":\"/images/avatars/avatar-1.webp\",\"role\":\"Admin\",\"presence\":\"online\",\"status\":\"active\"},\"children\":[\"$\",\"$L1f\",null,{\"children\":[[\"$\",\"$L20\",null,{\"data\":{\"team\":[\"$5:props:user\",{\"id\":\"u-sarah\",\"name\":\"Sarah Lee\",\"email\":\"[email protected]\",\"initials\":\"SL\",\"avatar\":\"/images/avatars/avatar-2.webp\",\"role\":\"Support Agent\",\"presence\":\"online\",\"status\":\"active\"},{\"id\":\"u-marco\",\"name\":\"Marco Rossi\",\"email\":\"[email protected]\",\"initials\":\"MR\",\"avatar\":\"/images/avatars/avatar-3.webp\",\"role\":\"Support Agent\",\"presence\":\"away\",\"status\":\"active\"},{\"id\":\"u-priya\",\"name\":\"Priya Patel\",\"email\":\"[email protected]\",\"initials\":\"PP\",\"avatar\":\"/images/avatars/avatar-4.webp\",\"role\":\"Collaborator\",\"presence\":\"offline\",\"status\":\"active\"}],\"currentUserId\":\"u-aidesk\"}}],[\"$\",\"$L21\",null,{\"data\":{\"tickets\":[{\"id\":\"t-1001\",\"number\":1001,\"subject\":\"Cannot reset password â reset email never arrives\",\"description\":\"A customer reports that the password reset email is not being delivered. They have checked spam and tried multiple times over the last hour.\",\"requesterId\":\"r-1\",\"status\":\"open\",\"priority\":\"urgent\",\"type\":\"incident\",\"channel\":\"email\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"account\",\"auth\"],\"createdAt\":\"2026-10-03T05:41:10.440Z\",\"updatedAt\":\"2026-10-03T06:41:10.440Z\",\"dueAt\":\"2026-10-03T06:41:10.440Z\",\"comments\":[{\"id\":\"c-1\",\"authorId\":\"r-1\",\"authorType\":\"requester\",\"content\":\"I still cannot log in â this is blocking my whole team.\",\"createdAt\":\"2026-10-03T05:41:10.440Z\"},{\"id\":\"c-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks Lucas â checking our email logs now. Could you confirm the exact address on the account?\",\"createdAt\":\"2026-10-03T06:41:10.440Z\"}]},{\"id\":\"t-1002\",\"number\":1002,\"subject\":\"Invoice total does not match the plan price\",\"description\":\"The invoice shows a higher amount than the advertised annual plan. Requester wants a breakdown and a correction.\",\"requesterId\":\"r-2\",\"status\":\"in_progress\",\"priority\":\"high\",\"type\":\"problem\",\"channel\":\"email\",\"assigneeId\":\"u-sarah\",\"tags\":[\"billing\",\"invoice\"],\"createdAt\":\"2026-10-02T07:41:10.440Z\",\"updatedAt\":\"2026-10-03T04:41:10.440Z\",\"dueAt\":\"2026-10-04T07:41:10.440Z\",\"comments\":[{\"id\":\"c-3\",\"authorId\":\"r-2\",\"authorType\":\"requester\",\"content\":\"Could you send the VAT breakdown for invoice #SS-10231?\",\"createdAt\":\"2026-10-02T07:41:10.440Z\"},{\"id\":\"c-4\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"Finance confirmed a proration line was added. Preparing a corrected invoice.\",\"createdAt\":\"2026-10-03T04:41:10.440Z\"}]},{\"id\":\"t-1003\",\"number\":1003,\"subject\":\"Webhook deliveries failing with 500 errors\",\"description\":\"Outgoing webhooks to the customer endpoint started returning 500s intermittently since yesterday.\",\"requesterId\":\"r-3\",\"status\":\"open\",\"priority\":\"high\",\"type\":\"incident\",\"channel\":\"web\",\"assigneeId\":null,\"tags\":[\"api\",\"webhooks\"],\"createdAt\":\"2026-10-03T01:41:10.440Z\",\"updatedAt\":\"2026-10-03T02:41:10.440Z\",\"dueAt\":\"2026-10-04T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1003-1\",\"authorId\":\"r-3\",\"authorType\":\"requester\",\"content\":\"Our endpoint has been returning 500s on your webhook deliveries since yesterday â roughly one in three calls fail.\",\"createdAt\":\"2026-10-03T01:53:10.440Z\"},{\"id\":\"c-1003-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks for reporting this. Could you share a failing delivery ID and its timestamp so I can trace it in our logs?\",\"createdAt\":\"2026-10-03T02:11:10.440Z\"},{\"id\":\"c-1003-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Confirmed intermittent 5xx from the delivery worker under load â looping in the platform team to check retry and backoff.\",\"createdAt\":\"2026-10-03T02:29:10.440Z\"}]},{\"id\":\"t-1004\",\"number\":1004,\"subject\":\"Feature request: CSV export for the tickets table\",\"description\":\"Requester would like to export the filtered tickets list to CSV for reporting.\",\"requesterId\":\"r-4\",\"status\":\"open\",\"priority\":\"low\",\"type\":\"feature_request\",\"channel\":\"chat\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"feature-request\",\"reporting\"],\"createdAt\":\"2026-10-01T07:41:10.440Z\",\"updatedAt\":\"2026-10-02T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1004-1\",\"authorId\":\"r-4\",\"authorType\":\"requester\",\"content\":\"Would it be possible to export the filtered tickets list to CSV? We build our weekly reports by hand right now.\",\"createdAt\":\"2026-10-01T12:29:10.440Z\"},{\"id\":\"c-1004-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Great suggestion! Which columns matter most for your report â status, assignee, timestamps?\",\"createdAt\":\"2026-10-01T22:05:10.440Z\"},{\"id\":\"c-1004-3\",\"authorId\":\"r-4\",\"authorType\":\"requester\",\"content\":\"Mainly subject, status, assignee and the created date.\",\"createdAt\":\"2026-10-02T02:53:10.440Z\"},{\"id\":\"c-1004-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Logged as a feature request for the tickets table export â sensible scope, added to the backlog.\",\"createdAt\":\"2026-10-02T05:17:10.440Z\"}]},{\"id\":\"t-1005\",\"number\":1005,\"subject\":\"How do I migrate from v3 to v4?\",\"description\":\"Customer needs guidance migrating their theme customisations after upgrading Tailwind.\",\"requesterId\":\"r-5\",\"status\":\"on_hold\",\"priority\":\"medium\",\"type\":\"question\",\"channel\":\"email\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"migration\",\"docs\"],\"createdAt\":\"2026-09-30T07:41:10.440Z\",\"updatedAt\":\"2026-10-01T07:41:10.440Z\",\"dueAt\":\"2026-10-06T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1005-1\",\"authorId\":\"r-5\",\"authorType\":\"requester\",\"content\":\"We just upgraded Tailwind and our theme customisations broke. What is the recommended way to migrate from v3 to v4?\",\"createdAt\":\"2026-09-30T12:29:10.440Z\"},{\"id\":\"c-1005-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Happy to guide you. Most breakages come from the new @theme tokens replacing the old config â are you using a custom tailwind.config.js today?\",\"createdAt\":\"2026-09-30T19:41:10.440Z\"},{\"id\":\"c-1005-3\",\"authorId\":\"r-5\",\"authorType\":\"requester\",\"content\":\"Yes, a fairly large one with custom colours and spacing.\",\"createdAt\":\"2026-10-01T00:29:10.440Z\"},{\"id\":\"c-1005-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"On hold until they finish the Tailwind upgrade on their side; will resume the token migration once they confirm.\",\"createdAt\":\"2026-10-01T05:17:10.440Z\"}]}
2,{\"id\":\"t-1006\",\"number\":1006,\"subject\":\"Dark mode toggle resets after a hard refresh\",\"description\":\"The theme preference is not persisted after a full page refresh for some users.\",\"requesterId\":\"r-3\",\"status\":\"in_progress\",\"priority\":\"medium\",\"type\":\"problem\",\"channel\":\"chat\",\"assigneeId\":\"u-marco\",\"tags\":[\"bug\",\"theming\"],\"createdAt\":\"2026-10-02T23:41:10.440Z\",\"updatedAt\":\"2026-10-03T07:11:10.440Z\",\"dueAt\":\"2026-10-05T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1006-1\",\"authorId\":\"r-3\",\"authorType\":\"requester\",\"content\":\"The dark mode toggle resets every time I do a hard refresh â the preference just does not stick.\",\"createdAt\":\"2026-10-03T00:41:10.440Z\"},{\"id\":\"c-1006-2\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Thanks â I can reproduce this on a hard reload. It looks like the theme cookie is not being read on the first paint.\",\"createdAt\":\"2026-10-03T03:41:10.440Z\"},{\"id\":\"c-1006-3\",\"authorId\":\"u-marco\",\"authorType\":\"note\",\"content\":\"Root cause: SSR reads the cookie but client hydration overwrites it with the default. Patching the theme provider.\",\"createdAt\":\"2026-10-03T05:41:10.440Z\"},{\"id\":\"c-1006-4\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"We have a fix in progress that reads your saved preference before hydration â I will update you once it ships.\",\"createdAt\":\"2026-10-03T06:56:10.440Z\"}]},{\"id\":\"t-1007\",\"number\":1007,\"subject\":\"Bulk license quote for a 12-seat agency plan\",\"description\":\"Agency wants a quote and invoice for 12 seats with annual billing.\",\"requesterId\":\"r-6\",\"status\":\"open\",\"priority\":\"high\",\"type\":\"task\",\"channel\":\"chat\",\"assigneeId\":\"u-sarah\",\"tags\":[\"pre-sales\",\"enterprise\"],\"createdAt\":\"2026-10-03T00:41:10.440Z\",\"updatedAt\":\"2026-10-03T01:41:10.440Z\",\"dueAt\":\"2026-10-04T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1007-1\",\"authorId\":\"r-6\",\"authorType\":\"requester\",\"content\":\"We are an agency and need a quote for 12 seats on annual billing. Could you send a formal quote and invoice?\",\"createdAt\":\"2026-10-03T00:53:10.440Z\"},{\"id\":\"c-1007-2\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Absolutely â I can prepare that today. Could you confirm your company name and billing country for the quote?\",\"createdAt\":\"2026-10-03T01:11:10.440Z\"},{\"id\":\"c-1007-3\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"Pre-sales lead, 12 seats annual. Preparing the quote with our agency discount tier; will attach the PDF once finance signs off.\",\"createdAt\":\"2026-10-03T01:29:10.440Z\"}]},{\"id\":\"t-1008\",\"number\":1008,\"subject\":\"Two-factor authentication codes are rejected\",\"description\":\"TOTP codes from the authenticator app are being rejected as invalid despite correct time sync.\",\"requesterId\":\"r-7\",\"status\":\"open\",\"priority\":\"urgent\",\"type\":\"incident\",\"channel\":\"web\",\"assigneeId\":null,\"tags\":[\"auth\",\"security\"],\"createdAt\":\"2026-10-03T03:41:10.440Z\",\"updatedAt\":\"2026-10-03T03:41:10.440Z\",\"dueAt\":\"2026-10-03T05:41:10.440Z\",\"comments\":[{\"id\":\"c-1008-1\",\"authorId\":\"r-7\",\"authorType\":\"requester\",\"content\":\"My authenticator codes keep getting rejected as invalid even though my phone clock is synced. I cannot log in.\",\"createdAt\":\"2026-10-03T03:41:10.440Z\"},{\"id\":\"c-1008-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Sorry for the trouble â this is our top priority. Are you entering the code before the 30-second window rolls over, and is this a new device or an existing one?\",\"createdAt\":\"2026-10-03T03:41:10.440Z\"},{\"id\":\"c-1008-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"TOTP rejections reported across a few accounts in the last hour â checking whether our server clock drifted. Escalating as an incident.\",\"createdAt\":\"2026-10-03T03:41:10.440Z\"}]},{\"id\":\"t-1009\",\"number\":1009,\"subject\":\"Refund for a duplicate charge\",\"description\":\"Customer was charged twice for the same order and requests a refund of the duplicate.\",\"requesterId\":\"r-8\",\"status\":\"resolved\",\"priority\":\"medium\",\"type\":\"problem\",\"channel\":\"email\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"billing\",\"refund\"],\"createdAt\":\"2026-09-29T07:41:10.440Z\",\"updatedAt\":\"2026-10-02T07:41:10.440Z\",\"dueAt\":\"2026-10-01T07:41:10.440Z\",\"comments\":[{\"id\":\"c-5\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Refund for the duplicate charge has been processed â it will land in 5â7 business days.\",\"createdAt\":\"2026-10-02T07:41:10.440Z\"}]},{\"id\":\"t-1010\",\"number\":1010,\"subject\":\"Integration with Slack notifications\",\"description\":\"Requester wants ticket updates to be posted to a Slack channel.\",\"requesterId\":\"r-9\",\"status\":\"open\",\"priority\":\"low\",\"type\":\"feature_request\",\"channel\":\"chat\",\"assigneeId\":\"u-priya\",\"tags\":[\"integrations\",\"feature-request\"],\"createdAt\":\"2026-10-01T07:41:10.440Z\",\"updatedAt\":\"2026-10-01T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1010-1\",\"authorId\":\"r-9\",\"authorType\":\"requester\",\"content\":\"Could ticket updates be posted automatically to a Slack channel? It would save us checking the dashboard.\",\"createdAt\":\"2026-10-01T07:41:10.440Z\"},{\"id\":\"c-1010-2\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"Nice idea! Would you want every update, or just new tickets and status changes?\",\"createdAt\":\"2026-10-01T07:41:10.440Z\"},{\"id\":\"c-1010-3\",\"authorId\":\"u-priya\",\"authorType\":\"note\",\"content\":\"Slack integration request â pairs well with the webhooks work already on the roadmap. Adding to the integrations backlog.\",\"createdAt\":\"2026-10-01T07:41:10.440Z\"}]},{\"id\":\"t-1011\",\"number\":1011,\"subject\":\"Data export request (GDPR)\",\"description\":\"Customer requests a full export of their account data under GDPR.\",\"requesterId\":\"r-10\",\"status\":\"in_progress\",\"priority\":\"high\",\"type\":\"task\",\"channel\":\"email\",\"assigneeId\":\"u-priya\",\"tags\":[\"compliance\",\"gdpr\"],\"createdAt\":\"2026-10-02T07:41:10.440Z\",\"updatedAt\":\"2026-10-03T02:41:10.440Z\",\"dueAt\":\"2026-10-05T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1011-1\",\"authorId\":\"r-10\",\"authorType\":\"requester\",\"content\":\"Under GDPR I would like a full export of all data associated with our account. How do we start?\",\"createdAt\":\"2026-10-02T09:41:10.440Z\"},{\"id\":\"c-1011-2\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"Of course â I can process that for you. Can you confirm you are an account admin so I can verify authorisation before exporting?\",\"createdAt\":\"2026-10-02T15:41:10.440Z\"},{\"id\":\"c-1011-3\",\"authorId\":\"r-10\",\"authorType\":\"requester\",\"content\":\"Yes, I am the workspace owner.\",\"createdAt\":\"2026-10-02T21:41:10.440Z\"},{\"id\":\"c-1011-4\",\"authorId\":\"u-priya\",\"authorType\":\"note\",\"content\":\"Owner verified. Kicking off the data export job â packaging profile, tickets and audit logs; will share a secure download link when ready.\",\"createdAt\":\"2026-10-03T00:41:10.440Z\"}]},{\"id\":\"t-1012\",\"number\":1012,\"subject\":\"Mobile layout overlaps the bottom navigation\",\"description\":\"On small screens the content overlaps the bottom nav bar, hiding the last row.\",\"requesterId\":\"r-11\",\"status\":\"open\",\"priority\":\"medium\",\"type\":\"problem\",\"channel\":\"social\",\"assigneeId\":\"u-marco\",\"tags\":[\"bug\",\"mobile\"],\"createdAt\":\"2026-10-02T21:41:10.440Z\",\"updatedAt\":\"2026-10-02T22:41:10.440Z\",\"dueAt\":\"2026-10-06T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1012-1\",\"authorId\":\"r-11\",\"authorType\":\"requester\",\"content\":\"On my phone the page content overlaps the bottom navigation bar and hides the last row of the list.\",\"createdAt\":\"2026-10-02T21:53:10.440Z\"},{\"id\":\"c-1012-2\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Thanks for the report â which device and browser are you seeing this on? A screenshot would help a lot.\",\"createdAt\":\"2026-10-02T22:11:10.440Z\"},{\"id\":\"c-1012-3\",\"authorId\":\"u-marco\",\"authorType\":\"note\",\"content\":\"Reproduced on iOS Safari â the fixed bottom nav is not accounted for in the scroll container padding. Adding safe-area inset padding.\",\"createdAt\":\"2026-10-02T22:29:10.440Z\"}]},{\"id\":\"t-1013\",\"number\":1013,\"subject\":\"Question about the extended license scope\",\"description\":\"Requester is unsure whether the extended license covers a paid SaaS product.\",\"requesterId\":\"r-12\",\"status\":\"resolved\",\"priority\":\"low\",\"type\":\"question\",\"channel\":\"chat\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"pre-sales\",\"license\"],\"createdAt\":\"2026-09-28T07:41:10.440Z\",\"updatedAt\":\"2026-09-30T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1013-1\",\"authorId\":\"r-12\",\"authorType\":\"requester\",\"content\":\"Does the extended license cover using the template inside a paid SaaS product?\",\"createdAt\":\"2026-09-28T17:17:10.440Z\"},{\"id\":\"c-1013-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Great question â yes. The Extended license is exactly for end products your users pay to access, such as a SaaS app.\",\"createdAt\":\"2026-09-29T07:41:10.440Z\"},{\"id\":\"c-1013-3\",\"authorId\":\"r-12\",\"authorType\":\"requester\",\"content\":\"Perfect, that is what I needed. Thank y
2ou!\",\"createdAt\":\"2026-09-30T00:29:10.440Z\"},{\"id\":\"c-1013-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"You are welcome! I will mark this as resolved â reply anytime if anything else comes up. ð\",\"createdAt\":\"2026-09-30T07:41:10.440Z\"}]},{\"id\":\"t-1014\",\"number\":1014,\"subject\":\"API rate limit is too low for our volume\",\"description\":\"Customer hits the rate limit during peak hours and requests an increase.\",\"requesterId\":\"r-13\",\"status\":\"on_hold\",\"priority\":\"high\",\"type\":\"task\",\"channel\":\"web\",\"assigneeId\":\"u-sarah\",\"tags\":[\"api\",\"limits\"],\"createdAt\":\"2026-10-01T07:41:10.440Z\",\"updatedAt\":\"2026-10-02T07:41:10.440Z\",\"dueAt\":\"2026-10-07T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1014-1\",\"authorId\":\"r-13\",\"authorType\":\"requester\",\"content\":\"We are hitting the API rate limit during peak hours. Can you raise our limit?\",\"createdAt\":\"2026-10-01T12:29:10.440Z\"},{\"id\":\"c-1014-2\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"I can look into that. What is your current requests-per-minute ceiling, and what peak volume are you trying to reach?\",\"createdAt\":\"2026-10-01T19:41:10.440Z\"},{\"id\":\"c-1014-3\",\"authorId\":\"r-13\",\"authorType\":\"requester\",\"content\":\"We are capped at 600/min and need roughly double during our 9am sync.\",\"createdAt\":\"2026-10-02T00:29:10.440Z\"},{\"id\":\"c-1014-4\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"Reasonable ask â on hold pending platform approval for a bump to 1200/min on this account.\",\"createdAt\":\"2026-10-02T02:53:10.440Z\"}]},{\"id\":\"t-1015\",\"number\":1015,\"subject\":\"Great support â just a thank you\",\"description\":\"Customer left positive feedback about a recent resolution.\",\"requesterId\":\"r-14\",\"status\":\"closed\",\"priority\":\"low\",\"type\":\"question\",\"channel\":\"chat\",\"assigneeId\":\"u-priya\",\"tags\":[\"feedback\"],\"createdAt\":\"2026-09-27T07:41:10.440Z\",\"updatedAt\":\"2026-09-28T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1015-1\",\"authorId\":\"r-14\",\"authorType\":\"requester\",\"content\":\"Just wanted to say thank you â your team sorted my issue incredibly quickly. Much appreciated!\",\"createdAt\":\"2026-09-27T19:41:10.440Z\"}]},{\"id\":\"t-1016\",\"number\":1016,\"subject\":\"Charts not rendering in Safari\",\"description\":\"Reports render blank in Safari 17 but work in Chrome and Firefox.\",\"requesterId\":\"r-15\",\"status\":\"open\",\"priority\":\"medium\",\"type\":\"incident\",\"channel\":\"email\",\"assigneeId\":null,\"tags\":[\"bug\",\"charts\",\"safari\"],\"createdAt\":\"2026-10-02T19:41:10.440Z\",\"updatedAt\":\"2026-10-02T20:41:10.440Z\",\"dueAt\":\"2026-10-05T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1016-1\",\"authorId\":\"r-15\",\"authorType\":\"requester\",\"content\":\"Our reports render completely blank in Safari 17, but they work fine in Chrome and Firefox.\",\"createdAt\":\"2026-10-02T19:53:10.440Z\"},{\"id\":\"c-1016-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks for the details. Do you see any errors in Safariâs Web Inspector console when the charts fail to load?\",\"createdAt\":\"2026-10-02T20:11:10.440Z\"},{\"id\":\"c-1016-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Likely the Recharts SVG foreignObject issue on Safari 17 â reproducing locally before we ship a fallback.\",\"createdAt\":\"2026-10-02T20:29:10.440Z\"}]},{\"id\":\"t-1017\",\"number\":1017,\"subject\":\"Add keyboard shortcuts to the inbox\",\"description\":\"Power users want j/k navigation and quick actions in the inbox.\",\"requesterId\":\"r-9\",\"status\":\"open\",\"priority\":\"low\",\"type\":\"feature_request\",\"channel\":\"chat\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"feature-request\",\"inbox\"],\"createdAt\":\"2026-09-30T07:41:10.440Z\",\"updatedAt\":\"2026-09-30T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1017-1\",\"authorId\":\"r-9\",\"authorType\":\"requester\",\"content\":\"Any plans to add j/k keyboard navigation and quick actions to the inbox? It would speed up triage a lot.\",\"createdAt\":\"2026-09-30T07:41:10.440Z\"},{\"id\":\"c-1017-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Love this â power-user shortcuts are on our radar. Besides j/k, which actions would you most want bound: assign, snooze, close?\",\"createdAt\":\"2026-09-30T07:41:10.440Z\"},{\"id\":\"c-1017-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Feature request for inbox ke
2yboard shortcuts â grouping it with the broader keyboard-nav epic in the backlog.\",\"createdAt\":\"2026-09-30T07:41:10.440Z\"}]},{\"id\":\"t-1018\",\"number\":1018,\"subject\":\"SSO login redirect loops\",\"description\":\"SAML SSO users are stuck in a redirect loop after the identity provider callback.\",\"requesterId\":\"r-16\",\"status\":\"in_progress\",\"priority\":\"urgent\",\"type\":\"incident\",\"channel\":\"web\",\"assigneeId\":\"u-marco\",\"tags\":[\"auth\",\"sso\"],\"createdAt\":\"2026-10-03T02:41:10.440Z\",\"updatedAt\":\"2026-10-03T06:56:10.440Z\",\"dueAt\":\"2026-10-03T06:41:10.440Z\",\"comments\":[{\"id\":\"c-1018-1\",\"authorId\":\"r-16\",\"authorType\":\"requester\",\"content\":\"This is blocking all of our SSO users â they loop back to the login page right after the Okta callback.\",\"createdAt\":\"2026-10-03T03:11:10.440Z\"},{\"id\":\"c-1018-2\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Thanks for the details. This looks like the SAML ACS URL changed on your side â could you share your latest IdP metadata so I can compare it against our config?\",\"createdAt\":\"2026-10-03T03:41:10.440Z\"},{\"id\":\"c-1018-3\",\"authorId\":\"u-marco\",\"authorType\":\"note\",\"content\":\"Confirmed an ACS URL mismatch after their recent Okta migration. Applying a config fix on our side.\",\"createdAt\":\"2026-10-03T05:41:10.440Z\"},{\"id\":\"c-1018-4\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Iâve updated the ACS endpoint on our end â could you retry the SSO login and let me know if the redirect loop is gone?\",\"createdAt\":\"2026-10-03T06:56:10.440Z\"}]},{\"id\":\"t-1019\",\"number\":1019,\"subject\":\"Update billing address on the account\",\"description\":\"Customer moved offices and needs the billing address updated for future invoices.\",\"requesterId\":\"r-2\",\"status\":\"resolved\",\"priority\":\"low\",\"type\":\"task\",\"channel\":\"email\",\"assigneeId\":\"u-sarah\",\"tags\":[\"billing\",\"account\"],\"createdAt\":\"2026-09-29T07:41:10.440Z\",\"updatedAt\":\"2026-10-01T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1019-1\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Happy to update that for you â could you confirm the full new billing address and postcode?\",\"createdAt\":\"2026-09-29T19:41:10.440Z\"},{\"id\":\"c-1019-2\",\"authorId\":\"r-2\",\"authorType\":\"requester\",\"content\":\"Sure: 400 Market St, Suite 12, San Francisco, CA 94103, USA.\",\"createdAt\":\"2026-09-30T07:41:10.440Z\"},{\"id\":\"c-1019-3\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Updated on the account â itâll apply from your next invoice. Marking this as resolved, but reply anytime to reopen.\",\"createdAt\":\"2026-10-01T07:41:10.440Z\"}]},{\"id\":\"t-1020\",\"number\":1020,\"subject\":\"Onboarding call follow-up\",\"description\":\"Schedule a follow-up onboarding session and share the setup checklist.\",\"requesterId\":\"r-6\",\"status\":\"open\",\"priority\":\"medium\",\"type\":\"task\",\"channel\":\"phone\",\"assigneeId\":\"u-priya\",\"tags\":[\"onboarding\"],\"createdAt\":\"2026-10-02T22:41:10.440Z\",\"updatedAt\":\"2026-10-02T23:41:10.440Z\",\"dueAt\":\"2026-10-04T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1020-1\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"Hi! Following up on your onboarding â are you free Thursday at 2pm for a 30-minute setup walkthrough? Iâll cover workspaces, inboxes and reporting.\",\"createdAt\":\"2026-10-02T23:05:10.440Z\"},{\"id\":\"c-1020-2\",\"authorId\":\"r-6\",\"authorType\":\"requester\",\"content\":\"Thursday at 2pm works for us. Could you share the setup checklist beforehand so we can prep?\",\"createdAt\":\"2026-10-02T23:23:10.440Z\"},{\"id\":\"c-1020-3\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"Perfect â Iâve emailed the checklist and a calendar invite. Talk Thursday!\",\"createdAt\":\"2026-10-02T23:41:10.440Z\"}]},{\"id\":\"t-1021\",\"number\":1021,\"subject\":\"Suspected spam ticket\",\"description\":\"Auto-generated promotional message flagged as spam.\",\"requesterId\":\"c-lead-10\",\"status\":\"closed\",\"priority\":\"low\",\"type\":\"question\",\"channel\":\"email\",\"assigneeId\":null,\"tags\":[\"spam\"],\"createdAt\":\"2026-10-01T07:41:10.440Z\",\"updatedAt\":\"2026-10-01T07:41:10.440Z\",\"dueAt\":null,\"comments\":[{\"id\":\"c-1021-1\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Auto-generated promotional email â no genuine request. Marked as spam and closing.\",\"createdAt\":\"2026-10-01T07:41:10.440Z\"}]},{\"id\":\"t-1022\",\"number\":1022,\"subject\":\"Timezone shown incorrectly in reports\",\"description\":\"Report timestamps appear in UTC instead of the workspace timezone.\",\"requesterId\":\"r-1\",\"status\":\"open\",\"priority\":\"medium\",\"type\":\"problem\",\"channel\":\"web\",\"assigneeId\":\"u-aidesk\",\"tags\":[\"bug\",\"reports\",\"timezone\"],\"createdAt\":\"2026-10-02T17:41:10.440Z\",\"updatedAt\":\"2026-10-02T18:41:10.440Z\",\"dueAt\":\"2026-10-05T07:41:10.440Z\",\"comments\":[{\"id\":\"c-1022-1\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks for flagging this. I can see the report timestamps are rendering in UTC rather than your workspace time zone â which zone is your workspace set to?\",\"createdAt\":\"2026-10-02T18:11:10.440Z\"},{\"id\":\"c-1022-2\",\"authorId\":\"r-1\",\"authorType\":\"requester\",\"content\":\"Weâre on America/Sao_Paulo (UTCâ3). The âCreatedâ column shows about three hours ahead of local time.\",\"createdAt\":\"2026-10-02T18:29:10.440Z\"},{\"id\":\"c-1022-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"note\",\"content\":\"Reproduced â the reports date formatter isnât applying the workspace time zone. Logged for the reporting team.\",\"createdAt\":\"2026-10-02T18:41:10.440Z\"}]}],\"currentUserId\":\"u-aidesk\"}}],\"$L22\",\"$L23\",\"$L24\",\"$L25\"]}]}]\n"])</script>
2<script>self.__next_f.push([1,"22:[\"$\",\"$L26\",null,{\"data\":{\"contacts\":[{\"id\":\"r-1\",\"name\":\"Lucas Silva\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-19.webp\",\"type\":\"user\",\"company\":\"Vendaja\",\"jobTitle\":\"Head of Support\",\"phone\":\"+55 11 98765 4321\",\"location\":\"São Paulo, Brazil\",\"tags\":[\"enterprise\",\"billing\"],\"signedUpAt\":\"2025-08-09T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-03T04:41:10.442Z\",\"createdAt\":\"2025-08-09T07:41:10.442Z\",\"notes\":\"Key account â escalate auth issues quickly.\",\"initials\":\"LS\",\"status\":\"away\"},{\"id\":\"r-2\",\"name\":\"Emma Garcia\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-13.webp\",\"type\":\"user\",\"company\":\"Nimbus\",\"jobTitle\":\"Finance Manager\",\"phone\":\"+34 612 345 678\",\"location\":\"Madrid, Spain\",\"tags\":[\"billing\"],\"signedUpAt\":\"2025-12-07T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2025-12-07T07:41:10.442Z\",\"notes\":null,\"initials\":\"EG\",\"status\":\"away\"},{\"id\":\"r-3\",\"name\":\"Noah Williams\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-12.webp\",\"type\":\"user\",\"company\":\"Bright Labs\",\"jobTitle\":\"Backend Engineer\",\"phone\":null,\"location\":\"Austin, USA\",\"tags\":[\"api\",\"pro\"],\"signedUpAt\":\"2026-03-07T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-03T02:41:10.442Z\",\"createdAt\":\"2026-03-07T07:41:10.442Z\",\"notes\":null,\"initials\":\"NW\",\"status\":\"online\"},{\"id\":\"r-4\",\"name\":\"Mia Johnson\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-18.webp\",\"type\":\"user\",\"company\":\"DataPeak\",\"jobTitle\":\"Product Manager\",\"phone\":\"+1 415 555 0142\",\"location\":\"San Francisco, USA\",\"tags\":[\"pro\",\"feature-request\"],\"signedUpAt\":\"2026-05-06T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-01T07:41:10.442Z\",\"createdAt\":\"2026-05-06T07:41:10.442Z\",\"notes\":null,\"initials\":\"MJ\",\"status\":\"online\"},{\"id\":\"r-5\",\"name\":\"James Okafor\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-16.webp\",\"type\":\"user\",\"company\":\"ScaleUp\",\"jobTitle\":\"CTO\",\"phone\":\"+234 803 123 4567\",\"location\":\"Lagos, Nigeria\",\"tags\":[\"enterprise\"],\"signedUpAt\":\"2026-07-05T07:41:10.442Z\",\"lastSeenAt\":\"2026-09-29T07:41:10.442Z\",\"createdAt\":\"2026-07-05T07:41:10.442Z\",\"notes\":\"Evaluating the annual plan.\",\"initials\":\"JO\",\"status\":\"online\"},{\"id\":\"r-6\",\"name\":\"Charlotte Dubois\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-20.webp\",\"type\":\"user\",\"company\":\"Atelier\",\"jobTitle\":\"Founder\",\"phone\":\"+33 6 12 34 56 78\",\"location\":\"Paris, France\",\"tags\":[\"agency\"],\"signedUpAt\":\"2026-08-04T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T11:41:10.442Z\",\"createdAt\":\"2026-08-04T07:41:10.442Z\",\"notes\":null,\"initials\":\"CD\",\"status\":\"online\"},{\"id\":\"r-7\",\"name\":\"Sophia Müller\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-15.webp\",\"type\":\"user\",\"company\":\"DevHaus\",\"jobTitle\":\"Engineering Lead\",\"phone\":null,\"location\":\"Berlin, Germany\",\"tags\":[\"api\",\"security\"],\"signedUpAt\":\"2026-07-20T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T22:41:10.442Z\",\"createdAt\":\"2026-07-20T07:41:10.442Z\",\"notes\":null,\"initials\":\"SM\",\"status\":\"offline\"},{\"id\":\"r-8\",\"name\":\"Aarav Shah\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-9.webp\",\"type\":\"user\",\"company\":\"Silver Sunshine\",\"jobTitle\":\"Operations\",\"phone\":\"+91 98200 12345\",\"location\":\"Mumbai, India\",\"tags\":[\"smb\"],\"signedUpAt\":\"2026-08-16T07:41:10.442Z\",\"lastSeenAt\":\"2026-09-27T07:41:10.442Z\",\"createdAt\":\"2026-08-16T07:41:10.442Z\",\"notes\":null,\"initials\":\"AS\",\"status\":\"offline\"},{\"id\":\"r-9\",\"name\":\"Liam Chen\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-14.webp\",\"type\":\"user\",\"company\":\"PixelForge\",\"jobTitle\":\"Design Director\",\"phone\":null,\"location\":\"Singapore\",\"tags\":[\"agency\",\"pro\"],\"signedUpAt\":\"2026-08-28T07:41:10.442Z\",\"lastSeenAt\":\"2026-09-30T07:41:10.442Z\",\"createdAt\":\"2026-08-28T07:41:10.442Z\",\"notes\":null,\"initials\":\"LC\",\"status\":\"online\"},{\"id\":\"r-10\",\"name\":\"Ava Rossi\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/
2avatar-17.webp\",\"type\":\"user\",\"company\":\"Studio Rossi\",\"jobTitle\":\"Creative Lead\",\"phone\":\"+39 320 123 4567\",\"location\":\"Milan, Italy\",\"tags\":[\"agency\"],\"signedUpAt\":\"2026-09-05T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T01:41:10.442Z\",\"createdAt\":\"2026-09-05T07:41:10.442Z\",\"notes\":null,\"initials\":\"AR\",\"status\":\"offline\"},{\"id\":\"r-11\",\"name\":\"Tabi Okoro\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-10.webp\",\"type\":\"user\",\"company\":\"DesignHub\",\"jobTitle\":\"Mobile Engineer\",\"phone\":null,\"location\":\"Nairobi, Kenya\",\"tags\":[\"mobile\"],\"signedUpAt\":\"2026-09-11T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2026-09-11T07:41:10.442Z\",\"notes\":null,\"initials\":\"TO\",\"status\":\"online\"},{\"id\":\"r-12\",\"name\":\"Olivia Bennett\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-5.webp\",\"type\":\"user\",\"company\":\"Purple Bow\",\"jobTitle\":\"Marketing Manager\",\"phone\":\"+44 7700 900123\",\"location\":\"London, UK\",\"tags\":[\"smb\"],\"signedUpAt\":\"2026-09-15T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-01T15:41:10.442Z\",\"createdAt\":\"2026-09-15T07:41:10.442Z\",\"notes\":null,\"initials\":\"OB\",\"status\":\"online\"},{\"id\":\"r-16\",\"name\":\"Marcus Webb\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-6.webp\",\"type\":\"user\",\"company\":\"NorthStar\",\"jobTitle\":\"IT Administrator\",\"phone\":null,\"location\":\"Toronto, Canada\",\"tags\":[\"enterprise\",\"security\"],\"signedUpAt\":\"2026-09-21T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-03T01:41:10.442Z\",\"createdAt\":\"2026-09-21T07:41:10.442Z\",\"notes\":\"Reported SSO redirect loops.\",\"initials\":\"MW\"},{\"id\":\"c-user-1\",\"name\":\"Hannah Weber\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-2.webp\",\"type\":\"user\",\"company\":\"Lumen Works\",\"jobTitle\":\"Support Lead\",\"phone\":\"+49 151 2345 6789\",\"location\":\"Munich, Germany\",\"tags\":[\"pro\"],\"signedUpAt\":\"2026-09-24T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2026-09-24T07:41:10.442Z\",\"notes\":null,\"initials\":\"HW\"},{\"id\":\"c-user-2\",\"name\":\"Diego Fernández\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-3.webp\",\"type\":\"user\",\"company\":\"Marea\",\"jobTitle\":\"Growth Lead\",\"phone\":null,\"location\":\"Mexico City, Mexico\",\"tags\":[\"smb\"],\"signedUpAt\":\"2026-09-28T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T19:41:10.442Z\",\"createdAt\":\"2026-09-28T07:41:10.442Z\",\"notes\":null,\"initials\":\"DF\"},{\"id\":\"r-13\",\"name\":\"Rachel Mayer\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-8.webp\",\"type\":\"user\",\"company\":\"BizCentral\",\"jobTitle\":\"Account Manager\",\"phone\":null,\"location\":\"Chicago, USA\",\"tags\":[],\"signedUpAt\":\"2026-03-17T07:41:10.442Z\",\"lastSeenAt\":\"2026-07-20T07:41:10.442Z\",\"createdAt\":\"2026-03-17T07:41:10.442Z\",\"notes\":null,\"initials\":\"RM\",\"status\":\"away\"},{\"id\":\"r-14\",\"name\":\"Store Menen\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-11.webp\",\"type\":\"user\",\"company\":null,\"jobTitle\":null,\"phone\":null,\"location\":\"Addis Ababa, Ethiopia\",\"tags\":[\"free\"],\"signedUpAt\":\"2026-05-16T07:41:10.442Z\",\"lastSeenAt\":\"2026-08-14T07:41:10.442Z\",\"createdAt\":\"2026-05-16T07:41:10.442Z\",\"notes\":null,\"initials\":\"SM\",\"status\":\"offline\"},{\"id\":\"r-15\",\"name\":\"Faiza Naasi\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-7.webp\",\"type\":\"user\",\"company\":null,\"jobTitle\":null,\"phone\":null,\"location\":\"Casablanca, Morocco\",\"tags\":[\"free\"],\"signedUpAt\":\"2026-06-15T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-01T07:41:10.442Z\",\"createdAt\":\"2026-06-15T07:41:10.442Z\",\"notes\":null,\"initials\":\"FN\",\"status\":\"online\"},{\"id\":\"c-lead-1\",\"name\":\"Grace Park\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-1.webp\",\"type\":\"lead\",\"company\":\"Fable Studio\",\"jobTitle\":\"Head of CX\",\"phone\":null,\"location\":\"Seoul, South Korea\",\"tags\":[\"inbou
2nd\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-10-03T05:41:10.442Z\",\"createdAt\":\"2026-10-03T05:41:10.442Z\",\"notes\":\"Requested a demo via the website.\",\"initials\":\"GP\"},{\"id\":\"c-lead-2\",\"name\":\"Tom Andersen\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-4.webp\",\"type\":\"lead\",\"company\":\"Fjordly\",\"jobTitle\":\"Founder\",\"phone\":\"+47 400 12 345\",\"location\":\"Oslo, Norway\",\"tags\":[\"inbound\",\"trial\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2026-10-02T07:41:10.442Z\",\"notes\":null,\"initials\":\"TA\"},{\"id\":\"c-lead-3\",\"name\":\"Priyanka Rao\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-9.webp\",\"type\":\"lead\",\"company\":\"Zephyr\",\"jobTitle\":\"Product Lead\",\"phone\":null,\"location\":\"Bengaluru, India\",\"tags\":[\"trial\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-09-30T07:41:10.442Z\",\"createdAt\":\"2026-09-30T07:41:10.442Z\",\"notes\":null,\"initials\":\"PR\"},{\"id\":\"c-lead-4\",\"name\":\"Sofia Lindqvist\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-13.webp\",\"type\":\"lead\",\"company\":\"Nordkit\",\"jobTitle\":\"COO\",\"phone\":null,\"location\":\"Stockholm, Sweden\",\"tags\":[\"outbound\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-09-27T07:41:10.442Z\",\"createdAt\":\"2026-09-27T07:41:10.442Z\",\"notes\":null,\"initials\":\"SL\"},{\"id\":\"c-lead-5\",\"name\":\"Kenji Watanabe\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-14.webp\",\"type\":\"lead\",\"company\":\"Harbor Labs\",\"jobTitle\":\"Engineering Manager\",\"phone\":\"+81 90 1234 5678\",\"location\":\"Tokyo, Japan\",\"tags\":[\"inbound\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-09-22T07:41:10.442Z\",\"createdAt\":\"2026-09-22T07:41:10.442Z\",\"notes\":null,\"initials\":\"KW\"},{\"id\":\"c-lead-6\",\"name\":\"Amara Nwosu\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-16.webp\",\"type\":\"lead\",\"company\":\"BrightPath\",\"jobTitle\":\"Support Manager\",\"phone\":null,\"location\":\"Abuja, Nigeria\",\"tags\":[\"outbound\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-09-13T07:41:10.442Z\",\"createdAt\":\"2026-09-13T07:41:10.442Z\",\"notes\":null,\"initials\":\"AN\"},{\"id\":\"c-lead-7\",\"name\":\"Ryan Cooper\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-6.webp\",\"type\":\"lead\",\"company\":\"DeltaOps\",\"jobTitle\":\"Operations Director\",\"phone\":null,\"location\":\"Denver, USA\",\"tags\":[],\"signedUpAt\":null,\"lastSeenAt\":\"2026-08-19T07:41:10.442Z\",\"createdAt\":\"2026-08-19T07:41:10.442Z\",\"notes\":null,\"initials\":\"RC\"},{\"id\":\"c-lead-8\",\"name\":\"Isabella Costa\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-17.webp\",\"type\":\"lead\",\"company\":\"Vela\",\"jobTitle\":\"CX Lead\",\"phone\":\"+351 912 345 678\",\"location\":\"Lisbon, Portugal\",\"tags\":[\"inbound\",\"trial\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-10-02T01:41:10.442Z\",\"createdAt\":\"2026-10-01T07:41:10.442Z\",\"notes\":null,\"initials\":\"IC\"},{\"id\":\"c-user-3\",\"name\":\"giang-hd\",\"email\":\"[email protected]\",\"avatar\":\"/images/avatars/avatar-6.webp\",\"type\":\"user\",\"company\":null,\"jobTitle\":null,\"phone\":null,\"location\":\"Vietnam\",\"tags\":[\"free\"],\"signedUpAt\":\"2026-07-25T07:41:10.442Z\",\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2026-07-25T07:41:10.442Z\",\"notes\":null,\"initials\":\"G\",\"status\":\"offline\"},{\"id\":\"c-lead-9\",\"name\":\"[email protected]\",\"email\":\"[email protected]\",\"type\":\"lead\",\"company\":null,\"jobTitle\":null,\"phone\":null,\"location\":null,\"tags\":[\"spam\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-10-02T07:41:10.442Z\",\"createdAt\":\"2026-10-02T07:41:10.442Z\",\"notes\":null,\"initials\":\"R\",\"status\":\"offline\"},{\"id\":\"c-lead-10\",\"name\":\"Promo Mailer\",\"email\":\"[email protected]\",\"type\":\"lead\",\"company\":null,\"jobTitle\":null,\"phone\":null,\"location\":null,\"tags\":[\"spam\"],\"signedUpAt\":null,\"lastSeenAt\":\"2026-09-30T07:41:10.442Z\",\"createdAt\":\"2026-09-30T07:41:10.442Z\",\"notes\":null,\"initials\":\"PM\",\"status\":\"offline\"}]}}]\n"])</script>
2<script>self.__next_f.push([1,"23:[\"$\",\"$L27\",null,{\"data\":{\"conversations\":[{\"id\":\"c-1\",\"subject\":\"Purple Bow from United States\",\"contactId\":\"r-12\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"medium\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"pre-sales\",\"license\"],\"unreadCount\":0,\"starred\":true,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"updatedAt\":\"2026-10-03T04:41:10.442Z\",\"messages\":[{\"id\":\"m-1-1\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Hi there ð I'm AI Desk from Shadcn Studio. I'm here to answer your Pre-sales, License \u0026 Customisation related queries for our templates.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-1-2\",\"authorId\":\"r-12\",\"authorType\":\"customer\",\"content\":\"Hi! Does the AIDesk template come with a single-app commercial license?\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"},{\"id\":\"m-1-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Yes â the standard license covers one end product that end users are not charged for.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-1-4\",\"authorId\":\"r-12\",\"authorType\":\"customer\",\"content\":\"Perfect. And can I use it for a client project that I bill for?\",\"createdAt\":\"2026-10-03T02:41:10.442Z\"},{\"id\":\"m-1-5\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"For client work you would want the Extended license â it covers a single end product that end users can be charged for.\",\"createdAt\":\"2026-10-03T04:41:10.442Z\",\"delivery\":\"seen\"}]},{\"id\":\"c-2\",\"subject\":\"Refund request for duplicate purchase\",\"contactId\":\"c-user-3\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"high\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"billing\",\"refund\"],\"unreadCount\":2,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"updatedAt\":\"2026-10-03T04:41:10.442Z\",\"messages\":[{\"id\":\"m-2-1\",\"authorId\":\"c-user-3\",\"authorType\":\"customer\",\"content\":\"I was charged twice for the same template. Can you refund the duplicate order?\",\"createdAt\":\"2026-10-03T01:41:10.442Z\"},{\"id\":\"m-2-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks for reaching out â sorry about that! Could you share both order IDs so I can verify?\",\"createdAt\":\"2026-10-03T02:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-2-3\",\"authorId\":\"c-user-3\",\"authorType\":\"customer\",\"content\":\"Sure: #SS-10231 and #SS-10232, both dated yesterday.\",\"createdAt\":\"2026-10-03T03:41:10.442Z\"},{\"id\":\"m-2-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Confirmed â #SS-10232 is a duplicate. I have initiated a refund; it should land in 5â7 business days.\",\"createdAt\":\"2026-10-03T04:41:10.442Z\",\"delivery\":\"not-seen\"}]},{\"id\":\"c-3\",\"subject\":\"Suspicious attachment\",\"contactId\":\"c-lead-9\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"none\",\"assigneeId\":null,\"teamInbox\":null,\"tags\":[\"spam\"],\"unreadCount\":1,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":true,\"createdAt\":\"2026-10-03T03:41:10.442Z\",\"updatedAt\":\"2026-10-03T03:41:10.442Z\",\"messages\":[{\"id\":\"m-3-1\",\"authorId\":\"c-lead-9\",\"authorType\":\"customer\",\"content\":\"Unsolicited promotional message - automatically sorted into Spam.\",\"createdAt\":\"2026-10-03T03:41:10.442Z\"}]},{\"id\":\"c-4\",\"subject\":\"Contact form â \\\"Other\\\"\",\"contactId\":\"r-15\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"low\",\"assigneeId\":\"u-sarah\",\"teamInbox\":null,\"tags\":[\"general\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":true,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T02:41:10.442Z\",\"updatedAt\":\"2026-10-03T03:41:10.442Z\",\"messages\":[{\"id\":\"m-4-1\",\"authorId\":\"r-15\",\"authorType\":\"customer\",\"content\":\"Thank you for showing interest in our site. How do I integrate the dashboard with my backend?\",\"createdAt\":\"2026-10-03T02:41:10.442Z\"},{\"id\":\"m-4-3\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Happy to help! Are you connecting to a REST API or a GraphQL backend?\",\"createdAt\":\"2026-10-03T02:59:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-4-4\",\"authorId\":\"r-15\",\"authorType\":\"customer\",\"content\":\"REST, using our own Node server.\",\"createdAt\":\"2026-10-03T03:17:10.442Z\"},{\"id\":\"m-4-2\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"@AI Desk can you confirm whether we ship a sample API layer with this template?\",\"createdAt\":\"2026-10-03T03:41:10.442Z\"}]},{\"id\":\"c-5\",\"subject\":\"Bulk license for agency\",\"contactId\":\"r-13\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"high\",\"assigneeId\":null,\"teamInbox\":\"marketing\",\"tags\":[\"pre-sales\",\"enterprise\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"updatedAt\":\"2026-10-03T01:41:10.442Z\",\"messages\":[{\"id\":\"m-5-1\",\"authorId\":\"r-13\",\"authorType\":\"customer\",\"content\":\"We are an agency and need licenses for 12 client projects. Do you offer bulk pricing?\",\"createdAt\":\"2026-10-03T01:41:10.442Z\"},{\"id\":\"m-5-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"We do offer agency and bulk pricing! For 12 client projects an Extended license per project is typical, with a volume discount. Are these all live, client-billed sites?\",\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-5-3\",\"authorId\":\"r-13\",\"authorType\":\"customer\",\"content\":\"Yes, all client-billed production sites.\",\"createdAt\":\"2026-10-03T01:41:10.442Z\"},{\"id\":\"m-5-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Great â I
2will put together a 12-project bulk quote with the agency discount and share it here shortly.\",\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-6\",\"subject\":\"Silver Sunshine from India\",\"contactId\":\"r-8\",\"channel\":\"chat\",\"status\":\"snoozed\",\"priority\":\"medium\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"customisation\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":true,\"isSpam\":false,\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"updatedAt\":\"2026-09-29T07:41:10.442Z\",\"messages\":[{\"id\":\"m-6-1\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Following up on your customisation request â did the RTL setup work for you?\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-6-2\",\"authorId\":\"r-8\",\"authorType\":\"customer\",\"content\":\"Almost â the layout flips correctly, but a few icons still point the wrong way.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"},{\"id\":\"m-6-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Those are the directional icons â wrap them with the logical-flip utility and they will mirror in RTL. I will snooze this so you can test on your side.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-7\",\"subject\":\"Which template did you want?\",\"contactId\":\"r-11\",\"channel\":\"social\",\"status\":\"open\",\"priority\":\"low\",\"assigneeId\":\"u-marco\",\"teamInbox\":null,\"tags\":[\"pre-sales\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":true,\"isSpam\":false,\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"updatedAt\":\"2026-09-29T07:41:10.442Z\",\"messages\":[{\"id\":\"m-7-1\",\"authorId\":\"r-11\",\"authorType\":\"customer\",\"content\":\"Hey, which template did you want to demo on our call tomorrow?\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"},{\"id\":\"m-7-2\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Let us demo the AIDesk helpdesk template â it shows tickets, inbox and reports in one flow.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-7-3\",\"authorId\":\"r-11\",\"authorType\":\"customer\",\"content\":\"Perfect, that covers exactly what my team wants to see.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"}]},{\"id\":\"c-8\",\"subject\":\"Thanks for the quick fix!\",\"contactId\":\"r-14\",\"channel\":\"chat\",\"status\":\"closed\",\"priority\":\"none\",\"assigneeId\":\"u-priya\",\"teamInbox\":null,\"tags\":[\"supp
2ort\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"updatedAt\":\"2026-09-29T07:41:10.442Z\",\"messages\":[{\"id\":\"m-8-1\",\"authorId\":\"r-14\",\"authorType\":\"customer\",\"content\":\"Thanks a lot, the build error is gone after the patch.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"},{\"id\":\"m-8-2\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"Wonderful â glad the patch sorted it! I will close this out, but reply anytime to reopen. ð\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-8-3\",\"authorId\":\"r-14\",\"authorType\":\"customer\",\"content\":\"Will do, thanks again!\",\"createdAt\":\"2026-09-29T07:41:10.442Z\"}]},{\"id\":\"c-9\",\"subject\":\"Dark mode toggle not persisting\",\"contactId\":\"r-3\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"medium\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"bug\",\"support\"],\"unreadCount\":1,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T05:41:10.442Z\",\"updatedAt\":\"2026-10-03T07:21:10.442Z\",\"suggestions\":[\"Could you share your browser?\",\"Can you try clearing local storage?\"],\"messages\":[{\"id\":\"m-9-1\",\"authorId\":\"r-3\",\"authorType\":\"customer\",\"content\":\"The theme toggle resets to light mode after I refresh the page. Any idea why?\",\"createdAt\":\"2026-10-03T05:41:10.442Z\"},{\"id\":\"m-9-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Hi Noah! Thanks for flagging this. Which browser and version are you on?\",\"createdAt\":\"2026-10-03T05:51:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-9-3\",\"authorId\":\"r-3\",\"authorType\":\"customer\",\"content\":\"Chrome 121 on Windows 11.\",\"createdAt\":\"2026-10-03T06:01:10.442Z\"},{\"id\":\"m-9-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Got it. Does the theme stick if you toggle dark mode and then navigate, without a hard refresh?\",\"createdAt\":\"2026-10-03T06:09:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-9-5\",\"authorId\":\"r-3\",\"authorType\":\"customer\",\"content\":\"Navigating keeps it, but a full refresh (Ctrl+Shift+R) resets it back to light.\",\"createdAt\":\"2026-10-03T06:31:10.442Z\"},{\"id\":\"m-9-6\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"That points to localStorage being cleared on hard refresh. Are you running a privacy extension that clears site data?\",\"createdAt\":\"2026-10-03T06:46:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-9-7\",\"authorId\":\"r-3\",\"authorType\":\"customer\",\"content\":\"Oh⦠I do have a privacy cleaner. Let me whitelist your domain and test.\",\"createdAt\":\"2026-10-03T07:01:10.442Z\"},{\"id\":\"m-9-8\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Perfect â whitelisting should fix it since we persist the theme in localStorage. Let me know how it goes!\",\"createdAt\":\"2026-10-03T07:21:10.442Z\",\"delivery\":\"seen\"}]},{\"id\":\"c-10\",\"subject\":\"Invoice for extended license\",\"contactId\":\"r-2\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"high\",\"assigneeId\":null,\"teamInbox\":\"billing\",\"tags\":[\"billing\",\"invoice\"],\"unreadCount\":3,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-02T23:41:10.442Z\",\"updatedAt\":\"2026-10-03T06:41:10.442Z\",\"messages\":[{\"id\":\"m-10-1\",\"authorId\":\"r-2\",\"authorType\":\"customer\",\"content\":\"Could you send a proper invoice with our VAT number for the extended license?\",\"createdAt\":\"2026-10-02T23:41:10.442Z\"},{\"id\":\"m-10-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Of course! Could you share the VAT number and the billing address to put on the invoice?\",\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-10-3\",\"authorId\":\"r-2\",\"authorType\":\"customer\",\"content\":\"VAT: MX-NIMBUS-884; bill to Nimbus S.A., Av. Reforma 222, CDMX.\",\"createdAt\":\"2026-10-03T03:41:10.442Z\"},{\"id\":\"m-10-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thank you â generating the invoice now. I will attach the PDF here shortly.\",\"createdAt\":\"2026-10-03T06:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-11\",\"subject\":\"Design feedback on dashboard\",\"contactId\":\"r-9\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"low\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"feedback\",\"design\"],\"unreadCount\":0,\"starred\":true,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-02T07:41:10.442Z\",\"updatedAt\":\"2026-10-03T06:56:10.442Z\",\"suggestions\":[\"Thanks for the detailed feedback!\",\"Mind sharing the Figma file?\"],\"messages\":[{\"id\":\"m-11-1\",\"authorId\":\"r-9\",\"authorType\":\"customer\",\"content\":\"Loving the new dashboard! Sharing a quick mockup and the spec doc for the tweaks we discussed.\",\"createdAt\":\"2026-10-03T05:41:10.442Z\",\"attachments\":[{\"id\":\"a-11-1\",\"name\":\"dashboard-mockup.png\",\"size\":\"248 KB\",\"type\":\"image\",\"url\":\"/images/avatars/
2avatar-5.webp\"},{\"id\":\"a-11-2\",\"name\":\"design-spec.pdf\",\"size\":\"92 KB\",\"type\":\"file\",\"url\":\"/images/svg/file.svg\"}]},{\"id\":\"m-11-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"This looks great, thank you! Quick question â should the sidebar stay collapsible on mobile?\",\"createdAt\":\"2026-10-03T06:06:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-11-3\",\"authorId\":\"r-9\",\"authorType\":\"customer\",\"content\":\"Yes, collapsible on mobile is a must for us.\",\"createdAt\":\"2026-10-03T06:19:10.442Z\"},{\"id\":\"m-11-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Noted. And for the KPI cards, do you want 4-up on tablet or 2-up?\",\"createdAt\":\"2026-10-03T06:31:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-11-5\",\"authorId\":\"r-9\",\"authorType\":\"customer\",\"content\":\"2-up on tablet looks cleaner.\",\"createdAt\":\"2026-10-03T06:43:10.442Z\"},{\"id\":\"m-11-6\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Agreed. I will get these tweaks scoped and back to you shortly.\",\"createdAt\":\"2026-10-03T06:56:10.442Z\",\"delivery\":\"seen\"}]},{\"id\":\"c-12\",\"subject\":\"Partnership opportunity\",\"contactId\":\"r-7\",\"channel\":\"social\",\"status\":\"open\",\"priority\":\"medium\",\"assigneeId\":\"u-marco\",\"teamInbox\":\"marketing\",\"tags\":[\"partnership\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-01T07:41:10.442Z\",\"updatedAt\":\"2026-10-02T07:41:10.442Z\",\"messages\":[{\"id\":\"m-12-1\",\"authorId\":\"r-7\",\"authorType\":\"customer\",\"content\":\"We would love to feature AIDesk in our newsletter. Who can I talk to about a partnership?\",\"createdAt\":\"2026-10-01T07:41:10.442Z\"},{\"id\":\"m-12-2\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"That sounds great! I look after partnerships. Roughly how large is your newsletter audience, and what kind of feature did you have in mind?\",\"createdAt\":\"2026-10-01T17:17:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-12-3\",\"authorId\":\"r-7\",\"authorType\":\"customer\",\"content\":\"About 40k subscribers â a short spotlight with a demo link.\",\"createdAt\":\"2026-10-02T00:29:10.442Z\"},{\"id\":\"m-12-4\",\"authorId\":\"u-marco\",\"authorType\":\"agent\",\"content\":\"Love it. I will send over our press kit and a tracked demo link so we can measure clicks together.\",\"createdAt\":\"2026-10-02T07:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-13\",\"subject\":\"Migration from v3 to v4\",\"contactId\":\"r-5\",\"channel\":\"email\",\"status\":\"snoozed\",\"priority\":\"medium\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"customisation\",\"support\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":true,\"isSpam\":false,\"createdAt\":\"2026-09-30T07:41:10.442Z\",\"updatedAt\":\"2026-10-01T07:41:10.442Z\",\"suggestions\":[\"Here is the migration guide\",\"Shall we hop on a quick call?\"],\"messages\":[{\"id\":\"m-13-2\",\"authorId\":\"r-5\",\"authorType\":\"customer\",\"content\":\"We are planning the Tailwind v4 upgrade and want to migrate our theme customisations cleanly. Can you help?\",\"createdAt\":\"2026-09-30T12:29:10.442Z\"},{\"id\":\"m-13-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Absolutely. The key change is moving your tailwind.config theme values into the new @theme block â have you started the Tailwind upgrade yet?\",\"createdAt\":\"2026-09-30T19:41:10.442Z\",\"delivery\":\"seen\"},{\"id\":\"m-13-4\",\"authorId\":\"r-5\",\"authorType\":\"customer\",\"content\":\"Not yet â we will upgrade next sprint and circle back.\",\"createdAt\":\"2026-10-01T00:29:10.442Z\"},{\"id\":\"m-13-1\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Snoozing this until you have upgraded Tailwind â ping me when ready and we will finish the migration.\",\"createdAt\":\"2026-10-01T07:41:10.442Z\",\"delivery\":\"seen\"}]},{\"id\":\"c-14\",\"subject\":\"Great support experience\",\"contactId\":\"r-10\",\"channel\":\"chat\",\"status\":\"closed\",\"priority\":\"none\",\"assigneeId\":\"u-priya\",\"teamInbox\":null,\"tags\":[\"supp
2ort\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-09-28T07:41:10.442Z\",\"updatedAt\":\"2026-09-30T07:41:10.442Z\",\"messages\":[{\"id\":\"m-14-2\",\"authorId\":\"r-10\",\"authorType\":\"customer\",\"content\":\"Quick note â the issue your team helped me with last week is fully resolved on our end.\",\"createdAt\":\"2026-09-28T19:41:10.442Z\"},{\"id\":\"m-14-3\",\"authorId\":\"u-priya\",\"authorType\":\"agent\",\"content\":\"That is great to hear â thanks for confirming! Do not hesitate to reach out if anything else comes up.\",\"createdAt\":\"2026-09-29T07:41:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-14-1\",\"authorId\":\"r-10\",\"authorType\":\"customer\",\"content\":\"Just wanted to say your team was super helpful. Five stars! â\",\"createdAt\":\"2026-09-30T07:41:10.442Z\"}]},{\"id\":\"c-15\",\"subject\":\"Feature request: CSV export\",\"contactId\":\"r-4\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"low\",\"assigneeId\":\"u-aidesk\",\"teamInbox\":null,\"tags\":[\"feature-request\"],\"unreadCount\":2,\"starred\":false,\"mentioned\":true,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-02T22:41:10.442Z\",\"updatedAt\":\"2026-10-03T02:41:10.442Z\",\"suggestions\":[\"Added to our roadmap!\",\"What columns do you need exported?\"],\"messages\":[{\"id\":\"m-15-1\",\"authorId\":\"r-4\",\"authorType\":\"customer\",\"content\":\"Any chance the tickets table could support CSV export?\",\"createdAt\":\"2026-10-02T22:41:10.442Z\"},{\"id\":\"m-15-3\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Thanks for the suggestion! Which fields would you need in the export?\",\"createdAt\":\"2026-10-03T00:41:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-15-4\",\"authorId\":\"r-4\",\"authorType\":\"customer\",\"content\":\"Subject, status, assignee and the created date would cover it.\",\"createdAt\":\"2026-10-03T01:41:10.442Z\"},{\"id\":\"m-15-2\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"@AI Desk this is the third request this week â worth prioritising?\",\"createdAt\":\"2026-10-03T02:41:10.442Z\"}]},{\"id\":\"c-16\",\"subject\":\"Cannot access account\",\"contactId\":\"r-1\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"urgent\",\"assigneeId\":\"u-sarah\",\"teamInbox\":null,\"tags\":[\"account\",\"urgent\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T04:41:10.442Z\",\"updatedAt\":\"2026-10-03T05:41:10.442Z\",\"messages\":[{\"id\":\"m-16-1\",\"authorId\":\"r-1\",\"authorType\":\"customer\",\"content\":\"I am locked out of my account and the reset email never arrives. This is urgent!\",\"createdAt\":\"2026-10-03T04:41:10.442Z\"},{\"id\":\"m-16-2\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Hi Lucas â so sorry for the trouble. Iâve just triggered a fresh reset email from our side. Could you check your spam folder and confirm the address on the account is [email protected]?\",\"createdAt\":\"2026-10-03T04:59:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-16-3\",\"authorId\":\"r-1\",\"authorType\":\"customer\",\"content\":\"Yes, thatâs the correct address. Still nothing after 10 minutes, and I checked spam too.\",\"createdAt\":\"2026-10-03T05:17:10.442Z\"},{\"id\":\"m-16-4\",\"authorId\":\"u-sarah\",\"authorType\":\"note\",\"content\":\"Mail logs show our provider is soft-bouncing @vendaja.br. Escalating to infra and sending a temporary access link in the meantime.\",\"createdAt\":\"2026-10-03T05:29:10.442Z\"},{\"id\":\"m-16-5\",\"authorId\":\"u-sarah\",\"authorType\":\"agent\",\"content\":\"Thanks for your patience. It looks like our email provider is delaying messages to your domain, so Iâve sent a secure one-time access link straight to you â can you confirm it arrived?\",\"createdAt\":\"2026-10-03T05:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-17\",\"subject\":\"Pre-sales: multi-seat plan\",\"contactId\":\"r-6\",\"channel\":\"chat\",\"status\":\"open\",\"priority\":\"high\",\"assigneeId\":null,\"teamInbox\":null,\"tags\":[\"pre-sales\"],\"unreadCount\":0,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":false,\"createdAt\":\"2026-10-03T00:41:10.442Z\",\"updatedAt\":\"2026-10-03T01:41:10.442Z\",\"messages\":[{\"id\":\"m-17-1\",\"authorId\":\"r-6\",\"authorType\":\"customer\",\"content\":\"Do you offer a multi-seat plan for a team of 8 designers?\",\"createdAt\":\"2026-10-03T00:41:10.442Z\"},{\"id\":\"m-17-2\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"We do! Our team plans scale per seat with volume discounts starting at 5 seats. Is this all for a single workspace?\",\"createdAt\":\"2026-10-03T01:05:10.442Z\",\"delivery\":\"sent\"},{\"id\":\"m-17-3\",\"authorId\":\"r-6\",\"authorType\":\"customer\",\"content\":\"Yes, one workspace for all 8 designers.\",\"createdAt\":\"2026-10-03T01:23:10.442Z\"},{\"id\":\"m-17-4\",\"authorId\":\"u-aidesk\",\"authorType\":\"agent\",\"content\":\"Perfect â I
2will put together an 8-seat quote with the team discount and send it over shortly.\",\"createdAt\":\"2026-10-03T01:41:10.442Z\",\"delivery\":\"sent\"}]},{\"id\":\"c-18\",\"subject\":\"Promotional bulk email\",\"contactId\":\"c-lead-10\",\"channel\":\"email\",\"status\":\"open\",\"priority\":\"none\",\"assigneeId\":null,\"teamInbox\":null,\"tags\":[\"spam\"],\"unreadCount\":1,\"starred\":false,\"mentioned\":false,\"createdByMe\":false,\"isSpam\":true,\"createdAt\":\"2026-10-02T21:41:10.442Z\",\"updatedAt\":\"2026-10-02T21:41:10.442Z\",\"messages\":[{\"id\":\"m-18-1\",\"authorId\":\"c-lead-10\",\"authorType\":\"customer\",\"content\":\"Generic marketing blast from an unrecognized sender.\",\"createdAt\":\"2026-10-02T21:41:10.442Z\"}]}],\"savedReplies\":[{\"id\":\"sr-1\",\"title\":\"Greeting\",\"body\":\"Hi there ð Thanks for reaching out to Shadcn Studio â how can I help you today?\"},{\"id\":\"sr-2\",\"title\":\"License info\",\"body\":\"Our standard license covers a single end product. For multiple client projects, an extended or bulk license is the right fit.\"},{\"id\":\"sr-3\",\"title\":\"Refund policy\",\"body\":\"We can process a refund within 14 days of purchase if the template has not been heavily used. Could you share your order ID?\"},{\"id\":\"sr-4\",\"title\":\"Ask for details\",\"body\":\"Could you share a few more details (and a screenshot if possible) so I can look into this for you?\"},{\"id\":\"sr-5\",\"title\":\"Closing\",\"body\":\"Glad I could help! I will close this for now â just reply anytime to reopen it. ð\"}],\"currentUserId\":\"u-aidesk\"}}]\n"])</script>
2<script>self.__next_f.push([1,"24:[\"$\",\"$L28\",null,{\"data\":{\"articles\":[{\"id\":\"kb-1\",\"title\":\"Welcome to AIDesk\",\"slug\":\"welcome-to-aidesk\",\"summary\":\"A quick tour of the workspace, the inbox, and where everything lives.\",\"body\":\"# Welcome to AIDesk\\n\\nAIDesk brings your **inbox**, **tickets**, and **contacts** into one shared workspace so your team can support customers without switching tools.\\n\\n## What you get\\n\\n- A unified inbox for every conversation\\n- Tickets that keep track of work that needs follow-up\\n- A contacts directory that's the single source of truth for people\\n\\n## Next steps\\n\\n1. Invite your teammates\\n2. Connect a channel\\n3. Set up your first [saved reply](/knowledge-base)\\n\\n\u003e Tip: press `âK` anywhere to jump to a person, ticket, or article.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-getting-started\",\"author\":{\"id\":\"u-aidesk\",\"name\":\"AI Desk\",\"avatar\":\"/images/avatars/avatar-1.webp\"},\"views\":4820,\"tags\":[\"onboarding\",\"basics\"],\"createdAt\":\"2026-04-11T07:41:10.443Z\",\"updatedAt\":\"2026-09-27T07:41:10.443Z\"},{\"id\":\"kb-2\",\"title\":\"Invite your team and set roles\",\"slug\":\"invite-your-team-and-set-roles\",\"summary\":\"Add teammates, assign roles, and control who can see what.\",\"body\":\"# Invite your team\\n\\nHead to **Settings â Members** and click *Invite*. Enter one or more email addresses and pick a role.\\n\\n## Roles\\n\\n- **Admin** â full access, including billing\\n- **Agent** â handles conversations and tickets\\n- **Viewer** â read-only access\\n\\nInvites expire after 7 days. You can resend or revoke them at any time.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-getting-started\",\"author\":{\"id\":\"kb-author-marcus\",\"name\":\"Marcus Lee\",\"avatar\":\"/images/avatars/avatar-4.webp\"},\"views\":2130,\"tags\":[\"team\",\"roles\"],\"createdAt\":\"2026-04-16T07:41:10.443Z\",\"updatedAt\":\"2026-09-19T07:41:10.443Z\"},{\"id\":\"kb-3\",\"title\":\"Connect your first channel\",\"slug\":\"connect-your-first-channel\",\"summary\":\"Bring email, chat, and social messages into a single inbox.\",\"body\":\"# Connect a channel\\n\\nA channel is any place your customers reach you. Connect as many as you like â they all flow into the same inbox.\\n\\n## Supported channels\\n\\n- Email\\n- Live chat (Messenger)\\n- WhatsApp\\n\\nGo to **Settings â Channels** and follow the prompts. Most channels connect in under two minutes.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-getting-started\",\"author\":{\"id\":\"kb-author-priya\",\"name\":\"Priya Nair\",\"avatar\":\"/images/avatars/avatar-7.webp\"},\"views\":1760,\"tags\":[\"channels\",\"setup\"],\"createdAt\":\"2026-05-06T07:41:10.443Z\",\"updatedAt\":\"2026-09-24T07:41:10.443Z\"},{\"id\":\"kb-4\",\"title\":\"Understanding your subscription\",\"slug\":\"understanding-your-subscription\",\"summary\":\"How plans, seats, and usage-based pricing work.\",\"body\":\"# Your subscription\\n\\nYour plan is billed per **seat** each month. A seat is any teammate who can log in and reply.\\n\\n## Changing plans\\n\\nYou can upgrade at any time â the change is prorated. Downgrades take effect at the start of your next billing cycle.\\n\\nManage everything under **Settings â Billing**.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-account-billing\",\"author\":{\"id\":\"kb-author-sofia\",\"name\":\"Sofia Alvarez\",\"avatar\":\"/images/avatars/avatar-9.webp\"},\"views\":980,\"tags\":[\"billing\",\"plans\"],\"createdAt\":\"2026-05-16T07:41:10.443Z\",\"updatedAt\":\"2026-09-21T07:41:10.443Z\"},{\"id\":\"kb-5\",\"title\":\"Download invoices and receipts\",\"slug\":\"download-invoices-and-receipts\",\"summary\":\"Find past invoices and update your billing details.\",\"body\":\"# Invoices \u0026 receipts\\n\\nEvery invoice is stored under **Settings â Billing â Invoices**. Click any invoice to download a PDF.\\n\\n## Update billing details\\n\\nChange your company name, address, or VAT ID from the same page. Updates apply to future invoices only.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-account-billing\",\"author\":\"$24:props:data:articles:3:author\",\"views\":640,\"tags\":[\"billing\",\"
2invoices\"],\"createdAt\":\"2026-06-05T07:41:10.443Z\",\"updatedAt\":\"2026-09-03T07:41:10.443Z\"},{\"id\":\"kb-6\",\"title\":\"Refund and cancellation policy\",\"slug\":\"refund-and-cancellation-policy\",\"summary\":\"What happens when you cancel, and when refunds apply.\",\"body\":\"# Refunds \u0026 cancellations\\n\\nYou can cancel any time from **Settings â Billing**. Your workspace stays active until the end of the paid period.\\n\\n## Refunds\\n\\nWe offer a full refund within 14 days of your first payment. Reach out to support and we'll take care of it.\",\"status\":\"draft\",\"audience\":\"public\",\"collectionId\":\"kb-col-account-billing\",\"author\":\"$24:props:data:articles:1:author\",\"views\":0,\"tags\":[\"billing\",\"policy\"],\"createdAt\":\"2026-09-13T07:41:10.443Z\",\"updatedAt\":\"2026-10-01T07:41:10.443Z\"},{\"id\":\"kb-7\",\"title\":\"Assign conversations to teammates\",\"slug\":\"assign-conversations-to-teammates\",\"summary\":\"Route work to the right person and keep the inbox tidy.\",\"body\":\"# Assigning conversations\\n\\nOpen any conversation and use the **Assignee** picker in the header. You can assign to a person or a team.\\n\\n## Auto-assignment\\n\\nSet up rules under **Settings â Rules** to assign incoming conversations automatically based on channel, topic, or keyword.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-inbox\",\"author\":\"$24:props:data:articles:0:author\",\"views\":1520,\"tags\":[\"inbox\",\"assignments\"],\"createdAt\":\"2026-06-15T07:41:10.443Z\",\"updatedAt\":\"2026-09-30T07:41:10.443Z\"},{\"id\":\"kb-8\",\"title\":\"Create and use saved replies\",\"slug\":\"create-and-use-saved-replies\",\"summary\":\"Answer common questions in one click with reusable snippets.\",\"body\":\"# Saved replies\\n\\nSaved replies are reusable snippets you can drop into any conversation.\\n\\n## Create one\\n\\n1. Open the composer\\n2. Click the *Saved replies* icon\\n3. Choose **New saved reply**\\n\\nUse `{{first_name}}` to personalise the greeting automatically.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-inbox\",\"author\":\"$24:props:data:articles:2:author\",\"views\":2040,\"tags\":[\"inbox\",\"productivity\"],\"createdAt\":\"2026-06-30T07:41:10.443Z\",\"updatedAt\":\"2026-09-28T07:41:10.443Z\"},{\"id\":\"kb-9\",\"title\":\"Internal notes vs public replies\",\"slug\":\"internal-notes-vs-public-replies\",\"summary\":\"When to leave a private note and when to reply to the customer.\",\"body\":\"# Notes vs replies\\n\\nThe composer has two modes:\\n\\n- **Reply** â the customer sees this\\n- **Note** â only your team sees this\\n\\nUse notes to loop in a teammate with `@mention` without the customer ever seeing it.\",\"status\":\"published\",\"audience\":\"internal\",\"collectionId\":\"kb-col-inbox\",\"author\":\"$24:props:data:articles:1:author\",\"views\":870,\"tags\":[\"inbox\",\"collaboration\"],\"createdAt\":\"2026-07-15T07:41:10.443Z\",\"updatedAt\":\"2026-09-25T07:41:10.443Z\"},{\"id\":\"kb-10\",\"title\":\"Keyboard shortcuts for the inbox\",\"slug\":\"keyboard-shortcuts-for-the-inbox\",\"summary\":\"Move through conversations without touching the mouse.\",\"body\":\"# Inbox shortcuts\\n\\n| Shortcut | Action |\\n| --- | --- |\\n| `j` / `k` | Next / previous conversation |\\n| `e` | Close conversation |\\n| `a` | Assign |\\n| `ââµ` | Send reply |\\n\\nPress `?` anywhere to see the full list.\",\"status\":\"draft\",\"audience\":\"internal\",\"collectionId\":\"kb-col-inbox\",\"author\":\"$24:props:data:articles:0:author\",\"views\":0,\"tags\":[\"inbox\",\"shortcuts\"],\"createdAt\":\"2026-09-23T07:41:10.443Z\",\"updatedAt\":\"2026-10-02T07:41:10.443Z\"},{\"id\":\"kb-11\",\"title\":\"Connect AIDesk to Slack\",\"slug\":\"connect-aidesk-to-slack\",\"summary\":\"Get notified in Slack and reply without leaving the channel.\",\"body\":\"# Slack integration\\n\\nSend new-conversation notifications straight to a Slack channel.\\n\\n## Setup\\n\\n1. Go to **Settings â Integrations â Slack**\\n2. Click *Connect* and authorise\\n3. Pick a channel for notifications\\n\\nYou can reply to simple messages right from Slack.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-integrations\",\"author\":\"$24:props:data:articles:3:author\",\"views\":1180,\"tags\":[\"integrations\",\"slack\"],\"createdAt\":\"2026-07-20T07:41:10.443Z\",\"updatedAt\":\"2026-09-13T07:41:10.443Z\"},{\"id\":\"kb-12\",\"title\":\"Sync contacts with your CRM\",\"slug\":\"sync-contacts-with-your-crm\",\"summary\":\"Keep people in sync between AIDesk and your CRM.\",\"body\":\"# CRM sync\\n\\nConnect your CRM to keep contact records in sync both ways.\\n\\n## Supported CRMs\\n\\n- HubSpot\\n- Salesforce\\n- Pipedrive\\n\\nField mapping is configurable under **Settings â Integrations â CRM**.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-integrations\",\"author\":\"$24:props:data:articles:2:author\",\"views\":720,\"tags\":[\"integrations\",\"crm\"],\"createdAt\":\"2026-08-04T07:41:10.443Z\",\"updatedAt\":\"2026-09-08T07:41:10.443Z\"},{\"id\":\"kb-13\",\"title\":\"Build a workflow with the API\",\"slug\":\"build-a-workflow-with-the-api\",\"summary\":\"Automate AIDesk with webhooks and the REST API.\",\"body\":\"# Using the API\\n\\nThe REST API lets you create conversations, update contacts, and more.\\n\\n```bash\\ncurl https://api.aidesk.com/v1/contacts \\\\\\n -H \\\"Authorization: Bearer YOUR_TOKEN\\\"\\n```\\n\\nGenerate a token under **Settings â Developers**. Subscribe to **webhooks** to react to events in real time.\",\"status\":\"draft\",\"audience\":\"public\",\"collectionId\":\"kb-col-integrations\",\"author\":\"$24:props:data:articles:1:author\",\"views\":0,\"tags\":[\"integrations\",\"api\",\"developers\"],\"createdAt\":\"2026-09-25T07:41:10.443Z\",\"updatedAt\":\"2026-10-01T07:41:10.443Z\"},{\"id\":\"kb-14\",\"title\":\"Why can't I receive emails?\",\"slug\":\"why-cant-i-receive-emails\",\"summary\":\"Diagnose a channel that has stopped delivering messages.\",\"body\":\"# Email not arriving?\\n\\nWork through these checks:\\n\\n1.
2Confirm the channel shows **Connected** under Settings â Channels\\n2. Check your forwarding or MX records\\n3. Look in the customer's spam folder\\n\\nIf everything looks right, disconnect and reconnect the channel to refresh the token.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-troubleshooting\",\"author\":\"$24:props:data:articles:0:author\",\"views\":1340,\"tags\":[\"troubleshooting\",\"email\"],\"createdAt\":\"2026-08-19T07:41:10.443Z\",\"updatedAt\":\"2026-10-02T07:41:10.443Z\"},{\"id\":\"kb-15\",\"title\":\"Fixing notification delays\",\"slug\":\"fixing-notification-delays\",\"summary\":\"What to do when desktop or mobile notifications are late.\",\"body\":\"# Notification delays\\n\\nLate notifications usually come down to browser or OS settings.\\n\\n## Checklist\\n\\n- Allow notifications for AIDesk in your browser\\n- Keep the tab open or install the desktop app\\n- On mobile, disable battery optimisation for the app\",\"status\":\"published\",\"audience\":\"internal\",\"collectionId\":\"kb-col-troubleshooting\",\"author\":\"$24:props:data:articles:3:author\",\"views\":410,\"tags\":[\"troubleshooting\",\"notifications\"],\"createdAt\":\"2026-09-03T07:41:10.443Z\",\"updatedAt\":\"2026-09-29T07:41:10.443Z\"},{\"id\":\"kb-16\",\"title\":\"Understanding delivery statuses\",\"slug\":\"understanding-delivery-statuses\",\"summary\":\"What sent, delivered, and failed mean on a message.\",\"body\":\"# Delivery statuses\\n\\nEach outbound message shows a status:\\n\\n- **Sent** â handed off to the channel\\n- **Delivered** â reached the recipient\\n- **Failed** â could not be delivered\\n\\nHover any status to see the exact time and, for failures, the reason.\",\"status\":\"archived\",\"audience\":\"public\",\"collectionId\":\"kb-col-troubleshooting\",\"author\":\"$24:props:data:articles:1:author\",\"views\":560,\"tags\":[\"troubleshooting\",\"delivery\"],\"createdAt\":\"2026-03-17T07:41:10.443Z\",\"updatedAt\":\"2026-07-25T07:41:10.443Z\"},{\"id\":\"kb-17\",\"title\":\"Set your availability and away messages\",\"slug\":\"set-your-availability-and-away-messages\",\"summary\":\"Let customers know when you are online and what to expect.\",\"body\":\"# Availability\\n\\nSet office hours under **Settings â Messenger**. Outside those hours, customers see your away message.\\n\\n## Away message\\n\\nKeep it short and set expectations:\\n\\n\u003e Thanks for reaching out! We're away right now and will reply within one business day.\",\"status\":\"published\",\"audience\":\"public\",\"collectionId\":\"kb-col-getting-started\",\"author\":\"$24:props:data:articles:2:author\",\"views\":900,\"tags\":[\"messenger\",\"availability\"],\"createdAt\":\"2026-08-09T07:41:10.443Z\",\"updatedAt\":\"2026-09-26T07:41:10.443Z\"},{\"id\":\"kb-18\",\"title\":\"Exporting your data\",\"slug\":\"exporting-your-data\",\"summary\":\"Download conversations, contacts, and reports.\",\"body\":\"# Exporting data\\n\\nYou own your data and can export it anytime.\\n\\n## What you can export\\n\\n- Contacts (CSV)\\n- Conversations (CSV or JSON)\\n- Reports (CSV)\\n\\nStart an export from **Settings â Data**. Large exports are emailed to you when ready.\",\"status\":\"archived\",\"audience\":\"internal\",\"collectionId\":\"kb-col-account-billing\",\"author\":\"$24:props:data:articles:0:author\",\"views\":220,\"tags\":[\"data\",\"export\"],\"createdAt\":\"2026-03-07T07:41:10.443Z\",\"updatedAt\":\"2026-08-04T07:41:10.443Z\"}],\"collections\":[{\"id\":\"kb-col-getting-started\",\"name\":\"Getting Started\",\"description\":\"Set up your workspace and learn the basics of AIDesk.\",\"icon\":\"rocket\",\"createdAt\":\"2026-04-06T07:41:10.443Z\",\"updatedAt\":\"2026-09-27T07:41:10.443Z\"},{\"id\":\"kb-col-account-billing\",\"name\":\"Account \u0026 Billing\",\"description\":\"Manage your subscription, invoices, and seats.\",\"icon\":\"credit-card\",\"createdAt\":\"2026-04-26T07:41:10.443Z\",\"updatedAt\":\"2026-09-21T07:41:10.443Z\"},{\"id\":\"kb-col-inbox\",\"name\":\"Using the Inbox\",\"description\":\"Reply faster with saved replies, assignments, and macros.\",\"icon\":\"inbox\",\"createdAt\":\"2026-05-06T07:41:10.443Z\",\"updatedAt\":\"2026-09-30T07:41:10.443Z\"},{\"id\":\"kb-col-integrations\",\"name\":\"Integrations\",\"description\":\"Connect AIDesk to the tools your team already uses.\",\"icon\":\"plug\",\"createdAt\":\"2026-06-05T07:41:10.443Z\",\"updatedAt\":\"2026-09-13T07:41:10.443Z\"},{\"id\":\"kb-col-troubleshooting\",\"name\":\"Troubleshooting\",\"description\":\"Fix common issues and understand error messages.\",\"
2icon\":\"wrench\",\"createdAt\":\"2026-07-05T07:41:10.443Z\",\"updatedAt\":\"2026-10-02T07:41:10.443Z\"}],\"author\":\"$24:props:data:articles:0:author\"}}]\n"])</script>
2<script>self.__next_f.push([1,"25:[\"$\",\"div\",null,{\"className\":\"flex h-dvh w-full min-w-0 overflow-hidden\",\"children\":[[\"$\",\"$L29\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden\",\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$2a\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/081.jf9yyuwp0.js\",\"async\":true}]],\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"grid min-h-dvh grid-cols-1 lg:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center px-4 py-8 text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mb-6 text-5xl font-semibold\",\"children\":\"404 - Whoops!\"}],[\"$\",\"h2\",null,{\"className\":\"mb-1.5 text-3xl font-semibold\",\"children\":\"Something went wrong\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-6 max-w-sm\",\"children\":\"The page you're looking for isn't here. We suggest heading back to home.\"}],[\"$\",\"$L15\",null,{\"data-slot\":\"button\",\"className\":\"group/button focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:ring-2 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:ring-2 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-8 gap-1 px-2.5 text-xs/relaxed has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 [\u0026_svg:not([class*='size-'])]:size-4\",\"render\":[\"$\",\"$L1a\",null,{\"href\":\"/\"}],\"nativeButton\":false,\"children\":\"Back to home page\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative max-h-dvh w-full p-2 max-lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-primary relative h-full w-full overflow-hidden rounded-2xl\",\"children\":[[\"$\",\"$L1b\",null,{\"dotSize\":1.9,\"gap\":22,\"baseColor\":\"var(--primary)\",\"activeColor\":\"var(--primary-foreground)\",\"radius\":160,\"displacement\":14,\"maxScale\":4}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-10 flex items-center justify-center\",\"children\":[\"$\",\"$L1c\",null,{\"className\":\"text-primary-foreground text-7xl font-bold xl:text-9xl\",\"texts\":[\"404\",\"Error Page\",\"Page Drifted\"]}]}]]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#09090b\",\"media\":\"(prefers-color-scheme: dark)\"}]]\nb:null\n"])</script>
2<script>self.__next_f.push([1,"10:[[\"$\",\"title\",\"0\",{\"children\":\"Contacts | AIDesk\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Browse and manage customer and lead profiles, segments, and activity in one place.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"AIDesk\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://shadcnstudio.com\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"Shadcn Studio\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"6\",{\"name\":\"keywords\",\"content\":\"shadcn ui template,nextjs template,react template,typescript template,tailwind template,help desk template,ai support template,customer support dashboard,support ticket system,admin dashboard template\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"Shadcn Studio\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"Shadcn Studio\"}],[\"$\",\"meta\",\"9\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"meta\",\"10\",{\"name\":\"googlebot\",\"content\":\"noindex, nofollow\"}],[\"$\",\"link\",\"11\",{\"rel\":\"canonical\",\"href\":\"https://shadcn-nextjs-aidesk-app-template.vercel.app/contacts\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Contacts\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"Browse and manage customer and lead profiles, segments, and activity in one place.\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://shadcn-nextjs-aidesk-app-template.vercel.app/contacts\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"AIDesk\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://shadcn-nextjs-aidesk-app-template.vercel.app/images/og-image.png\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"AIDesk â AIDesk â Shadcn UI AI Helpdesk App Template\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Contacts\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"Browse and manage customer and lead profiles, segments, and activity in one place.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://shadcn-nextjs-aidesk-app-template.vercel.app/images/og-image.png\"}],[\"$\",\"link\",\"26\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.140_3_2j.-52q.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"29\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L2b\",\"30\",{}]]\n"])</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.