1<!DOCTYPE html><html data-dpl-id="dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/0iegcrubz95n0.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0mr4._kt12g9z.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0f~c94k2tsqgo.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj"/>
1<script src="/_next/static/chunks/00vwr13vhhjj..js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/12de_8q31.4vw.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/03~ii_--2eise.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/turbopack-13g58ae~nceof.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<script src="/_next/static/chunks/10ohlzbvse8~0.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" async=""></script>
1<link rel="preload" href="https://fonts.googleapis.com/css2?family=Antic&family=Architects+Daughter&family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700&family=Fira+Code:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Libre+Baskerville:wght@400;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=Oxanium:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;500;700&family=Source+Code+Pro:wght@400;500;700&family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700&family=Space+Mono:wght@400;700&family=Ubuntu+Mono:wght@400;700&display=swap" as="style"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="next-size-adjust" content=""/><title>Inventory - Square UI</title><meta name="description" content="Inventory management system with products, orders, and analytics"/><link rel="icon" href="/favicon.ico?favicon.0td0qaww5b59f.ico?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.0d9h-.wmh109l.png?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" sizes="180x180" type="image/png"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Antic&family=Architects+Daughter&family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700&family=Fira+Code:wght@400;500;700&
1family=IBM+Plex+Mono:wght@400;500;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Libre+Baskerville:wght@400;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=Oxanium:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;500;700&family=Source+Code+Pro:wght@400;500;700&family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700&family=Space+Mono:wght@400;700&family=Ubuntu+Mono:wght@400;700&display=swap"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" noModule=""></script>
1</head><body class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased"><div hidden=""><!--$--><!--/$--></div>
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","light",null,["light","dark"],null,true,true)</script>
1<div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar bg-sidebar"><div class="group peer hidden text-sidebar-foreground md:block" data-state="expanded" data-collapsible="" data-variant="sidebar" data-side="left" data-slot="sidebar"><div data-slot="sidebar-gap" class="relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear group-data-[collapsible=offcanvas]:w-0 group-data-[side=right]:rotate-180 group-data-[collapsible=icon]:w-(--sidebar-width-icon)"></div><div data-slot="sidebar-container" class="fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)] group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l !border-r-0"><div data-sidebar="sidebar" data-slot="sidebar-inner" class="flex h-full w-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow-sm"><div data-slot="sidebar-header" data-sidebar="header" class="flex flex-col gap-2 p-2 px-3 py-3"><div class="flex items-center justify-between w-full"><button class="flex items-center gap-2 outline-none w-full justify-start" type="button" id="radix-_R_cpflb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><div class="size-7.5 shrink-0 rounded-lg overflow-hidden relative"><img alt="StockFlow" loading="lazy" width="256" height="256" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=256&q=75&dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj 1x, /_next/image?url=%2Flogo.png&w=640&q=75&dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj 2x" src="/_next/image?url=%2Flogo.png&w=640&q=75&dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj"/></div><span class="text-sm font-semibold">StockFlow</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 size-3 text-muted-foreground shrink-0 ml-auto" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div><div data-slot="sidebar-content" data-sidebar="content" class="flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden px-2"><div data-slot="sidebar-group" data-sidebar="group" class="relative flex w-full min-w-0 flex-col p-0"><div data-slot="sidebar-group-content" data-sidebar="group-content" class="w-full text-sm"><ul data-slot="sidebar-menu" data-sidebar="menu" class="flex w-full min-w-0 flex-col gap-1"><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="true" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="/"><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-layout-dashboard size-4 shrink-0" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-sm">Dashboard</span></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focu
1s-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="/products"><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-package size-4 shrink-0" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"></path><path d="M12 22V12"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><path d="m7.5 4.27 9 5.15"></path></svg><span class="text-sm">Products</span></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="/orders"><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-shopping-cart size-4 shrink-0" aria-hidden="true"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg><span class="text-sm">Orders</span></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="/analytics"><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 size-4 shrink-0" 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><span class="text-sm">Analytics</span></a></li></ul></div></div><div data-slot="sidebar-group" data-sidebar="group" class="relative flex w-full min-w-0 flex-col p-0 mt-2"><div data-slot="sidebar-group-label" data-sidebar="group-label" class="flex h-8 shrink-0 items-center rounded-md ring-sidebar-ring outline-hidden transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0 group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0 px-2 text-xs font-medium text-muted-foreground uppercase tracking-wider">Warehouses</div><div data-slot="sidebar-group-content" data-sidebar="group-content"
1class="w-full text-sm"><ul data-slot="sidebar-menu" data-sidebar="menu" class="flex w-full min-w-0 flex-col gap-1"><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-auto py-2" href="/products"><div class="flex flex-col gap-1.5 w-full"><div class="flex items-center justify-between w-full"><span class="text-sm">Warehouse A</span><span class="text-xs text-muted-foreground tabular-nums">85<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-amber-500"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-15%)"></div></div></div></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-auto py-2" href="/products"><div class="flex flex-col gap-1.5 w-full"><div class="flex items-center justify-between w-full"><span class="text-sm">Warehouse B</span><span class="text-xs text-muted-foreground tabular-nums">72<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-primary"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-28%)"></div></div></div></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-auto py-2" href="/products"><div class="flex flex-col gap-1.5 w-full"><div class="flex items-center justify-between w-full"><span class="text-sm">Warehouse C</span><span class="text-xs text-muted-foreground tabular-nums">58<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-primary"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-42%)"></div></div></div></a></li></ul></div></div></div><div data-slot="sidebar-footer" data-sidebar="footer" class="flex flex-col gap-2 p-2 px-2 pb-3"><ul data-slot="sidebar-menu" data-sidebar="menu" class="flex w-full min-w-0 flex-col gap-1">
1<li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="#"><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 size-4 shrink-0 text-muted-foreground" 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><span class="text-sm">Settings</span></a></li><li data-slot="sidebar-menu-item" data-sidebar="menu-item" class="group/menu-item relative"><a data-slot="sidebar-menu-button" data-sidebar="menu-button" data-size="default" data-active="false" class="peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground text-sm h-9" href="#"><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-circle-question-mark size-4 shrink-0 text-muted-foreground" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="text-sm">Help</span></a></li></ul><div class="group/sidebar relative flex flex-col gap-2 rounded-lg border p-4 text-sm w-full bg-background group-data-[collapsible=icon]:hidden"><div class="text-balance text-lg font-semibold leading-tight group-hover/sidebar:underline">Shadcndashboard.com</div><div class="text-muted-foreground">Premium UI templates that accelerate your development.</div><a target="_blank" rel="noreferrer" class="absolute inset-0" href="https://shadcndashboard.com"><span class="sr-only">Shadcndashboard.com</span></a><a target="_blank" rel="noopener noreferrer" data-slot="button" data-variant="default" data-size="sm" class="inline-flex shrink-0 items-center justify-center text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/90 h-8 gap-1.5 rounded-md px-3 has-[>svg]:px-2.5 w-full" href="https://shadcndashboard.com">shadcndashboard.com</a></div></div></div></div></div><div class="h-svh overflow-hidden lg:p-2 w-full"><div class="lg:border lg:rounded-md overflow-hidden flex flex-col h-full w-full bg-background"><!--$?--><template id="B:0"></template><!--/$--><main class="w-full flex-1 overflow-auto"><div class="w-full overflow-y-auto overflow-x-hidden p-4 h-full"><div class="columns-1 md:columns-2 lg:columns-3 gap-4 [&>*]:mb-4"><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Revenue</span><div class="size-8 rounded-lg bg-emerald-500/10 flex 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-dollar-sign size-4 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></div></div><span class="text-3xl font-bold tracking-tight">$<!-- -->58,400</span><div class="flex items-center gap-1.5 mt-2"><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-trending-up size-3.5 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-sm font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->4.7<!-- -->%</span><span class="text-xs text-muted-foreground">vs last month</span></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-4"><div><h3 class="text-sm font-semibold">Low Stock Alerts</h3><p class="text-xs text-muted-foreground">8<!-- --> items need attention</p></div><a data-slot="button" data-variant="ghost" data-size="sm" class="inline-flex shrink-0 items-center justify-center font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md px-3 has-[>svg]:px-2.5 text-xs gap-1" href="/products">View all <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-arrow-right size-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="space-y-3"><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">R</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Running Shoes Elite</p><p class="text-xs text-muted-foreground">RSE-004</p></div><span data-slot="badge" data-variant="destructive" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 bg-destructive text-white focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40 [a&]:hover:bg-destructive/90 text-[10px] shrink-0">Out of stock</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">B</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Building Blocks Set</p><p class="text-xs text-muted-foreground">BBS-011</p></div><span data-slot="badge" data-variant="destructive" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focu
1s-visible:border-ring focus-visible:ring-[3px] aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 bg-destructive text-white focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40 [a&]:hover:bg-destructive/90 text-[10px] shrink-0">Out of stock</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">S</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Shampoo Natural Herbs</p><p class="text-xs text-muted-foreground">SNH-020</p></div><span data-slot="badge" data-variant="destructive" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 bg-destructive text-white focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40 [a&]:hover:bg-destructive/90 text-[10px] shrink-0">Out of stock</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">N</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Novel: The Last Code</p><p class="text-xs text-muted-foreground">NLC-009</p></div><span data-slot="badge" data-variant="secondary" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 [a&]:hover:bg-secondary/90 text-[10px] shrink-0 bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-amber-200 dark:border-amber-800">3 left</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">G</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Garden Tool Kit</p><p class="text-xs text-muted-foreground">GTK-014</p></div><span data-slot="badge" data-variant="secondary" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 [a&]:hover:bg-secondary/90 text-[10px] shrink-0 bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-amber-200 dark:border-amber-800">5 left</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">B</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Bluetooth Speaker Mini</p><p class="text-xs text-muted-foreground">BSM-006</p></div><span data-slot="badge" data-variant="secondary" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focu
1s-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 [a&]:hover:bg-secondary/90 text-[10px] shrink-0 bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-amber-200 dark:border-amber-800">8 left</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">S</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Smart Watch Ultra</p><p class="text-xs text-muted-foreground">SWU-002</p></div><span data-slot="badge" data-variant="secondary" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 [a&]:hover:bg-secondary/90 text-[10px] shrink-0 bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-amber-200 dark:border-amber-800">12 left</span></div><div class="flex items-center gap-3 rounded-lg border p-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-8 rounded-lg shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs rounded-lg text-xs">W</span></span><div class="flex-1 min-w-0"><p class="text-sm font-medium truncate">Winter Hoodie Fleece</p><p class="text-xs text-muted-foreground">WHF-022</p></div><span data-slot="badge" data-variant="secondary" class="inline-flex w-fit items-center justify-center gap-1 overflow-hidden rounded-full border px-2 py-0.5 font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3 [a&]:hover:bg-secondary/90 text-[10px] shrink-0 bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400 border-amber-200 dark:border-amber-800">15 left</span></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Total Orders</span><div class="size-8 rounded-lg bg-primary/10 flex 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-shopping-cart size-4 text-primary" aria-hidden="true"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg></div></div><span class="text-3xl font-bold tracking-tight">228</span><div class="flex items-center gap-1.5 mt-2"><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-trending-up size-3.5 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-sm font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->6.5<!-- -->%</span><span class="text-xs text-muted-foreground">this month</span></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-4"><div><h3 class="text-sm font-semibold">Recent Orders</h3><p class="text-xs text-muted-foreground">Last 5 orders</p></div><a data-slot="button" data-variant="ghost" data-size="sm" class="inline-flex shrink-0 items-center justify-center font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md px-3 has-[>svg]:px-2.5 text-xs gap-1" href="/orders">View all <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-arrow-right size-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="space-y-3"><div class="flex items-center gap-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-7 shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs text-xs">E</span></span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Emma Wilson</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->284.97</span></div><div class="flex items-center justify-between gap-2"><span class="text-xs text-muted-foreground">ORD-001</span><div class="flex items-center gap-1"><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-package-check size-3 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="m16 16 2 2 4-4"></path><path d="M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"></path><path d="m7.5 4.27 9 5.15"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><line x1="12" x2="12" y1="22" y2="12"></line></svg><span class="text-xs font-medium capitalize text-emerald-600 dark:text-emerald-400">delivered</span></div></div></div></div><div class="flex items-center gap-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-7 shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs text-xs">J</span></span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">James Chen</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->399.99</span></div><div class="flex items-center justify-between gap-2"><span class="text-xs text-muted-foreground">ORD-002</span><div class="flex items-center gap-1"><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-truck size-3 text-violet-600 dark:text-violet-400" aria-hidden="true"><path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"></path><path d="M15 18H9"></path><path d="M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"></path><circle cx="17" cy="18" r="2"></circle><circle cx="7" cy="18" r="2"></circle></svg><span class="text-xs font-medium capitalize text-violet-600 dark:text-violet-400">shipped</span></div></div></div></div><div class="flex items-center gap-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-7 shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs text-xs">S</span></span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Sofia Rodriguez</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->149.95</span></div><div class="flex items-center justify-between gap-2"><span class="text-xs text-muted-foreground">ORD-003</span><div class="flex items-center gap-1"><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 size-3 text-blue-600 dar
1k:text-blue-400" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg><span class="text-xs font-medium capitalize text-blue-600 dark:text-blue-400">processing</span></div></div></div></div><div class="flex items-center gap-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-7 shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs text-xs">L</span></span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Liam Murphy</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->179.98</span></div><div class="flex items-center justify-between gap-2"><span class="text-xs text-muted-foreground">ORD-004</span><div class="flex items-center gap-1"><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-clock size-3 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg><span class="text-xs font-medium capitalize text-amber-600 dark:text-amber-400">pending</span></div></div></div></div><div class="flex items-center gap-3"><span data-slot="avatar" data-size="default" class="group/avatar relative flex overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6 size-7 shrink-0"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-muted-foreground group-data-[size=sm]/avatar:text-xs text-xs">O</span></span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Olivia Kim</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->234.96</span></div><div class="flex items-center justify-between gap-2"><span class="text-xs text-muted-foreground">ORD-005</span><div class="flex items-center gap-1"><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-package-check size-3 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="m16 16 2 2 4-4"></path><path d="M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"></path><path d="m7.5 4.27 9 5.15"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><line x1="12" x2="12" y1="22" y2="12"></line></svg><span class="text-xs font-medium capitalize text-emerald-600 dark:text-emerald-400">delivered</span></div></div></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Total Products</span><div class="size-8 rounded-lg bg-violet-500/10 flex 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-package size-4 text-violet-600 dark:text-violet-400" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"></path><path d="M12 22V12"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><path d="m7.5 4.27 9 5.15"></path></svg></div></div><span class="text-3xl font-bold tracking-tight">24</span><div class="flex items-center gap-1.5 mt-2"><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-trending-up size-3.5 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-sm font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->8.3<!-- -->%</span><span class="text-xs text-muted-foreground">new this month</span></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="mb-4"><h3 class="text-sm font-semibold">Warehouses</h3><p class="text-xs text-muted-foreground">
1Storage capacity overview</p></div><div class="space-y-4"><div><div class="flex items-center justify-between mb-1.5"><div><p class="text-sm font-medium">Warehouse A</p><p class="text-xs text-muted-foreground">New York<!-- --> · <!-- -->8<!-- --> <!-- -->products</p></div><span class="text-sm font-bold tabular-nums text-amber-600 dark:text-amber-400">85<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-amber-500"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-15%)"></div></div></div><div><div class="flex items-center justify-between mb-1.5"><div><p class="text-sm font-medium">Warehouse B</p><p class="text-xs text-muted-foreground">Chicago<!-- --> · <!-- -->9<!-- --> <!-- -->products</p></div><span class="text-sm font-bold tabular-nums text-emerald-600 dark:text-emerald-400">72<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-primary"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-28%)"></div></div></div><div><div class="flex items-center justify-between mb-1.5"><div><p class="text-sm font-medium">Warehouse C</p><p class="text-xs text-muted-foreground">Los Angeles<!-- --> · <!-- -->7<!-- --> <!-- -->products</p></div><span class="text-sm font-bold tabular-nums text-emerald-600 dark:text-emerald-400">58<!-- -->%</span></div><div aria-valuemax="100" aria-valuemin="0" role="progressbar" data-state="indeterminate" data-max="100" data-slot="progress" class="relative w-full overflow-hidden rounded-full bg-primary/20 h-1.5 [&>div]:bg-primary"><div data-state="indeterminate" data-max="100" data-slot="progress-indicator" class="h-full w-full flex-1 bg-primary transition-all" style="transform:translateX(-42%)"></div></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="mb-4"><h3 class="text-sm font-semibold">Top Products</h3><p class="text-xs text-muted-foreground">Best performers by revenue</p></div><div class="space-y-3"><div class="flex items-center gap-3"><span class="text-xs font-bold text-muted-foreground w-5 text-center tabular-nums">1</span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Wireless Headphones Pro</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->12,480</span></div><div class="flex items-center justify-between gap-2 mt-0.5"><span class="text-xs text-muted-foreground">83<!-- --> units</span><div class="flex items-center gap-1"><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-trending-up size-3 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-xs font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->12.4<!-- -->%</span></div></div></div></div><div class="flex items-center gap-3"><span class="text-xs font-bold text-muted-foreground w-5 text-center tabular-nums">2</span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Smart Watch Ultra</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->9,600</span></div><div class="flex items-center justify-between gap-2 mt-0.5"><span class="text-xs text-muted-foreground">24<!-- --> units</span><div class="flex items-center gap-1"><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-trending-down size-3 text-rose-600 dar
1k:text-rose-400" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-xs font-medium text-rose-600 dark:text-rose-400">-8.2<!-- -->%</span></div></div></div></div><div class="flex items-center gap-3"><span class="text-xs font-bold text-muted-foreground w-5 text-center tabular-nums">3</span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">USB-C Hub 7-in-1</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->8,250</span></div><div class="flex items-center justify-between gap-2 mt-0.5"><span class="text-xs text-muted-foreground">150<!-- --> units</span><div class="flex items-center gap-1"><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-trending-up size-3 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-xs font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->22.1<!-- -->%</span></div></div></div></div><div class="flex items-center gap-3"><span class="text-xs font-bold text-muted-foreground w-5 text-center tabular-nums">4</span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Cotton T-Shirt Classic</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->7,198</span></div><div class="flex items-center justify-between gap-2 mt-0.5"><span class="text-xs text-muted-foreground">240<!-- --> units</span><div class="flex items-center gap-1"><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-trending-up size-3 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span class="text-xs font-medium text-emerald-600 dark:text-emerald-400">+<!-- -->15.8<!-- -->%</span></div></div></div></div><div class="flex items-center gap-3"><span class="text-xs font-bold text-muted-foreground w-5 text-center tabular-nums">5</span><div class="flex-1 min-w-0"><div class="flex items-center justify-between gap-2"><p class="text-sm font-medium truncate">Running Shoes Elite</p><span class="text-sm font-semibold tabular-nums shrink-0">$<!-- -->6,500</span></div><div class="flex items-center justify-between gap-2 mt-0.5"><span class="text-xs text-muted-foreground">50<!-- --> units</span><div class="flex items-center gap-1"><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-trending-down size-3 text-rose-600 dar
1k:text-rose-400" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span class="text-xs font-medium text-rose-600 dark:text-rose-400">-3.4<!-- -->%</span></div></div></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Inventory Value</span><div class="size-8 rounded-lg bg-amber-500/10 flex 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-boxes size-4 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z"></path><path d="m7 16.5-4.74-2.85"></path><path d="m7 16.5 5-3"></path><path d="M7 16.5v5.17"></path><path d="M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z"></path><path d="m17 16.5-5-3"></path><path d="m17 16.5 4.74-2.85"></path><path d="M17 16.5v5.17"></path><path d="M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z"></path><path d="M12 8 7.26 5.15"></path><path d="m12 8 4.74-2.85"></path><path d="M12 13.5V8"></path></svg></div></div><span class="text-3xl font-bold tracking-tight">$<!-- -->230<!-- -->k</span><p class="text-xs text-muted-foreground mt-2">5,930<!-- --> units across all warehouses</p></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="mb-4"><h3 class="text-sm font-semibold">Order Status</h3><p class="text-xs text-muted-foreground">Current order pipeline</p></div><div class="space-y-3"><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><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-clock size-3.5 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg><span class="text-sm font-medium capitalize">pending</span></div><span class="text-sm tabular-nums font-medium">4</span></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all bg-amber-500" style="width:20%"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><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 size-3.5 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg><span class="text-sm font-medium capitalize">processing</span></div><span class="text-sm tabular-nums font-medium">3</span></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all bg-blue-500" style="width:15%"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><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-truck size-3.5 text-violet-600 dark:text-violet-400" aria-hidden="true"><path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"></path><path d="M15 18H9"></path><path d="M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"></path><circle cx="17" cy="18" r="2"></circle><circle cx="7" cy="18" r="2"></circle></svg><span class="text-sm font-medium capitalize">shipped</span></div><span class="text-sm tabular-nums font-medium">4</span></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all bg-violet-500" style="width:20%"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><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-package-check size-3.5 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="m16 16 2 2 4-4"></path><path d="M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"></path><path d="m7.5 4.27 9 5.15"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><line x1="12" x2="12" y1="22" y2="12"></line></svg><span class="text-sm font-medium capitalize">delivered</span></div><span class="text-sm tabular-nums font-medium">7</span></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all bg-emerald-500" style="width:35%"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><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-circle-x size-3.5 text-rose-600 dar
1k:text-rose-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m15 9-6 6"></path><path d="m9 9 6 6"></path></svg><span class="text-sm font-medium capitalize">cancelled</span></div><span class="text-sm tabular-nums font-medium">2</span></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all bg-rose-500" style="width:10%"></div></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="mb-4"><h3 class="text-sm font-semibold">Categories</h3><p class="text-xs text-muted-foreground">Revenue by category</p></div><div class="space-y-3"><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.5 0.2 264)"></span><span class="text-sm">Electronics</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">5<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->48.3<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:100%;background-color:oklch(0.5 0.2 264)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.65 0.17 160)"></span><span class="text-sm">Clothing</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">3<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->22.1<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:46%;background-color:oklch(0.65 0.17 160)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.7 0.18 45)"></span><span class="text-sm">Food & Beverages</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">3<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->18.7<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:39%;background-color:oklch(0.7 0.18 45)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.65 0.18 300)"></span><span class="text-sm">Home & Garden</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">4<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->15.9<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:33%;background-color:oklch(0.65 0.18 300)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.7 0.2 20)"></span><span class="text-sm">Sports</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">3<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->12.5<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:26%;background-color:oklch(0.7 0.2 20)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.6 0.17 200)"></span><span class="text-sm">Books</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">2<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->5.2<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:11%;background-color:oklch(0.6 0.17 200)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.65 0.17 130)"></span><span class="text-sm">Health & Beauty</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">2<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->8.9<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:18%;background-color:oklch(0.65 0.17 130)"></div></div></div><div><div class="flex items-center justify-between mb-1"><div class="flex items-center gap-2"><span class="size-2.5 rounded-full shrink-0" style="background-color:oklch(0.7 0.04 264)"></span><span class="text-sm">Toys</span></div><div class="flex items-center gap-2"><span class="text-xs text-muted-foreground">2<!-- --> items</span><span class="text-sm font-semibold tabular-nums">$<!-- -->6.3<!-- -->k</span></div></div><div class="h-1.5 w-full rounded-full bg-muted overflow-hidden"><div class="h-full rounded-full transition-all" style="width:13%;background-color:oklch(0.7 0.04 264)"></div></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Low Stock</span><div class="size-8 rounded-lg bg-amber-500/10 flex 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-triangle-alert size-4 text-amber-600 dar
1k:text-amber-400" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div></div><span class="text-3xl font-bold tracking-tight text-amber-600 dark:text-amber-400">5</span><p class="text-xs text-muted-foreground mt-2">3<!-- --> out of stock</p></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-4"><div><h3 class="text-sm font-semibold">Recent Activity</h3><p class="text-xs text-muted-foreground">Latest updates</p></div></div><div class="space-y-3"><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-primary/10"><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-shopping-cart size-3.5 text-primary" aria-hidden="true"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">New order ORD-001 from Emma Wilson</p><p class="text-xs text-muted-foreground mt-0.5">2 min ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-amber-500/10"><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-triangle-alert size-3.5 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">Smart Watch Ultra stock is low (12 units)</p><p class="text-xs text-muted-foreground mt-0.5">15 min ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-violet-500/10"><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-truck size-3.5 text-violet-600 dark:text-violet-400" aria-hidden="true"><path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"></path><path d="M15 18H9"></path><path d="M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"></path><circle cx="17" cy="18" r="2"></circle><circle cx="7" cy="18" r="2"></circle></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">Order ORD-007 shipped via Express</p><p class="text-xs text-muted-foreground mt-0.5">1 hour ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-emerald-500/10"><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-package-check size-3.5 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="m16 16 2 2 4-4"></path><path d="M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"></path><path d="m7.5 4.27 9 5.15"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><line x1="12" x2="12" y1="22" y2="12"></line></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">Energy Drink Pack restocked (+200 units)</p><p class="text-xs text-muted-foreground mt-0.5">2 hours ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-primary/10"><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-shopping-cart size-3.5 text-primary" aria-hidden="true"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">New order ORD-009 from Mia Johnson</p><p class="text-xs text-muted-foreground mt-0.5">3 hours ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-amber-500/10"><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-triangle-alert size-3.5 text-amber-600 dar
1k:text-amber-400" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">Building Blocks Set is out of stock</p><p class="text-xs text-muted-foreground mt-0.5">4 hours ago</p></div></div><div class="flex items-start gap-3"><div class="size-7 rounded-lg flex items-center justify-center shrink-0 mt-0.5 bg-violet-500/10"><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-truck size-3.5 text-violet-600 dark:text-violet-400" aria-hidden="true"><path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"></path><path d="M15 18H9"></path><path d="M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"></path><circle cx="17" cy="18" r="2"></circle><circle cx="7" cy="18" r="2"></circle></svg></div><div class="flex-1 min-w-0"><p class="text-sm leading-snug">Order ORD-012 shipped to Mason Lee</p><p class="text-xs text-muted-foreground mt-0.5">5 hours ago</p></div></div></div></div><div class="break-inside-avoid rounded-xl border bg-card p-5"><div class="flex items-center justify-between mb-3"><span class="text-xs font-medium text-muted-foreground uppercase tracking-wide">Profit Margin</span><div class="size-8 rounded-lg bg-emerald-500/10 flex 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-trending-up size-4 text-emerald-600 dark:text-emerald-400" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg></div></div><span class="text-3xl font-bold tracking-tight text-emerald-600 dark:text-emerald-400">56.5%</span><div data-orientation="horizontal" role="none" data-slot="separator" class="shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px my-3"></div><div class="space-y-2"><div class="flex items-center justify-between text-sm"><span class="text-muted-foreground">Avg. revenue</span><span class="font-medium tabular-nums">$51.7k/mo</span></div><div class="flex items-center justify-between text-sm"><span class="text-muted-foreground">Avg. cost</span><span class="font-medium tabular-nums">$22.7k/mo</span></div><div class="flex items-center justify-between text-sm"><span class="text-muted-foreground">Avg. profit</span><span class="font-medium tabular-nums text-emerald-600 dark:text-emerald-400">$29.0k/mo</span></div></div></div></div></div><!--$--><!--/$--></main></div></div></div>
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/0f~c94k2tsqgo.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj" id="_R_" async=""></script>
1<div hidden id="S:0"><header class="flex items-center justify-between gap-4 px-4 sm:px-6 py-3 border-b bg-card sticky top-0 z-10 w-full shrink-0"><div class="flex items-center gap-3"><button data-slot="sidebar-trigger" data-variant="ghost" data-size="icon" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-7 -ml-2" data-sidebar="trigger"><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-panel-left" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg><span class="sr-only">Toggle Sidebar</span></button><div class="flex items-center gap-2"><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-layout-dashboard size-4 text-muted-foreground" aria-hidden="true"><rect width="7" height="9" x="3" y="3" rx="1"></rect><rect width="7" height="5" x="14" y="3" rx="1"></rect><rect width="7" height="9" x="14" y="12" rx="1"></rect><rect width="7" height="5" x="3" y="16" rx="1"></rect></svg><span class="text-sm font-semibold">Dashboard</span></div></div><div class="flex items-center gap-2"><button data-slot="sheet-trigger" data-variant="ghost" data-size="icon" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-8" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_2j9flb_" data-state="closed"><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-paintbrush size-4" aria-hidden="true"><path d="m14.622 17.897-10.68-2.913"></path><path d="M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z"></path><path d="M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15"></path></svg></button><button data-slot="button" data-variant="ghost" data-size="icon" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 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-sun size-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0" 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><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 absolute size-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100" aria-hidden="true"><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><span class="sr-only">Toggle theme</span></button><a target="_blank" rel="noopener noreferrer" data-slot="button" data-variant="ghost" data-size="icon" class="inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='
1size-'])]:size-4 hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-8" href="https://shadcndashboard.com"><svg viewBox="0 0 24 24" class="size-5" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a></div></header></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\"\n2:I[89554,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"ThemeProvider\"]\n3:I[20227,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"ColorThemeProvider\"]\n4:I[28231,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"TooltipProvider\"]\n5:I[39970,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"default\"]\n6:I[94320,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"default\"]\nb:I[75418,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"default\",1]\n:HL[\"/_next/static/chunks/0iegcrubz95n0.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"style\"]\n:HL[\"/_next/static/chunks/0mr4._kt12g9z.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"https://fonts.googleapis.com/css2?family=Antic\u0026family=Architects+Daughter\u0026family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700\u0026family=Fira+Code:wght@400;500;700\u0026family=IBM+Plex+Mono:wght@400;500;700\u0026family=Inter:wght@400;500;600;700\u0026family=JetBrains+Mono:wght@400;500;700\u0026family=Libre+Baskerville:wght@400;700\u0026family=Lora:ital,wght@0,400;0,500;0,600;0,700\u0026family=Merriweather:wght@400;700\u0026family=Montserrat:wght@400;500;600;700\u0026family=Open+Sans:wght@400;500;600;700\u0026family=Outfit:wght@400;500;600;700\u0026family=Oxanium:wght@400;500;600;700\u0026family=Playfair+Display:wght@400;500;600;700\u0026family=Plus+Jakarta+Sans:wght@400;500;600;700\u0026family=Poppins:wght@400;500;600;700\u0026family=Roboto:wght@400;500;700\u0026family=Roboto+Mono:wght@400;500;700\u0026family=Source+Code+Pro:wght@400;500;700\u0026family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700\u0026family=Space+Mono:wght@400;700\u0026family=Ubuntu+Mono:wght@400;700\u0026display=swap\",\"style\"]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(dashboard)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0iegcrubz95n0.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0mr4._kt12g9z.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://fonts.googleapis.com/css2?family=Antic\u0026family=Architects+Daughter\u0026family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700\u0026family=Fira+Code:wght@400;500;700\u0026family=IBM+Plex+Mono:wght@400;500;700\u0026family=Inter:wght@400;500;600;700\u0026family=JetBrains+Mono:wght@400;500;700\u0026family=Libre+Baskerville:wght@400;700\u0026family=Lora:ital,wght@0,400;0,500;0,600;0,700\u0026family=Merriweather:wght@400;700\u0026family=Montserrat:wght@400;500;600;700\u0026family=Open+Sans:wght@400;500;600;700\u0026family=Outfit:wght@400;500;600;700\u0026family=Oxanium:wght@400;500;600;700\u0026family=Playfair+Display:wght@400;500;600;700\u0026family=Plus+Jakarta+Sans:wght@400;500;600;700\u0026family=Poppins:wght@400;500;600;700\u0026family=Roboto:wght@400;500;700\u0026family=Roboto+Mono:wght@400;500;700\u0026family=Source+Code+Pro:wght@400;500;700\u0026family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700\u0026family=Space+Mono:wght@400;700\u0026family=Ubuntu+Mono:wght@400;700\u0026display=swap\"}]]}],[\"$\",\"body\",null,{\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased\",\"children\":[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
2:\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L7\"],\"$L8\"]}],{\"children\":[\"$L9\",{},null,false,null]},null,false,null]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\",\"$Ld\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
2<script>self.__next_f.push([1,"e:I[11522,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"SidebarProvider\"]\nf:I[305,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"InventorySidebar\"]\n10:\"$Sreact.suspense\"\n11:I[8088,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"InventoryHeader\"]\n12:I[69421,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0gyy2adnu91im.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/15t1k_tbykq74.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/10ohlzbvse8~0.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"DashboardContent\"]\n13:I[4919,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"OutletBoundary\"]\n15:I[4919,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"ViewportBoundary\"]\n17:I[4919,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"MetadataBoundary\"]\n7:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0wuog.4u75mcb.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}]\n"])</script>
2<script>self.__next_f.push([1,"8:[\"$\",\"$Le\",null,{\"className\":\"bg-sidebar\",\"children\":[[\"$\",\"$Lf\",null,{}],[\"$\",\"div\",null,{\"className\":\"h-svh overflow-hidden lg:p-2 w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:border lg:rounded-md overflow-hidden flex flex-col h-full w-full bg-background\",\"children\":[[\"$\",\"$10\",null,{\"children\":[\"$\",\"$L11\",null,{}]}],[\"$\",\"main\",null,{\"className\":\"w-full flex-1 overflow-auto\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:1:props:children:props:children:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:1:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:1:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:1:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L12\",null,{}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/10ohlzbvse8~0.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$10\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@14\"}]}]]}]\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L15\",null,{\"children\":\"$L16\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$10\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L18\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0iegcrubz95n0.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0mr4._kt12g9z.css?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
2<script>self.__next_f.push([1,"16:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
2<script>self.__next_f.push([1,"19:I[88456,[\"/_next/static/chunks/144s3rukepv-r.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0mrszptx105uj.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0g7ut_wpsiz8j.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"/_next/static/chunks/0f83ljht6t5ph.js?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\"],\"IconMark\"]\n14:null\n18:[[\"$\",\"title\",\"0\",{\"children\":\"Inventory - Square UI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Inventory management system with products, orders, and analytics\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0td0qaww5b59f.ico?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0d9h-.wmh109l.png?dpl=dpl_EbbsSRLbRDqZLSEWaH5goTKWrXpj\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L19\",\"4\",{}]]\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.