PageSourceSearch

https://sodda.ai/_next/static/chunks/3471uj2t0vwm7.js

js sodda.ai collected 2026-10-05 13:32:45 UTC 25,446 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,441685,e=>{"use strict";var a=e.i(769894);e.s(["House",()=>a.default])},413524,e=>{"use strict";var a=e.i(470698),t=e.i(744555),r=e.i(902935),s=e.i(430178),i=e.i(950700),n=e.i(294237),l=e.i(561833);let d={name:"panel-left",size:24,node:[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]],aliases:["sidebar"]};d.node;let o=(0,l.default)(d);var c=e.i(758240),u=e.i(526683),h=e.i(610499),b=e.i(615739),m=e.i(123336);let p={"--sidebar-width":"18rem"},f=t.createContext(null);function x(){let e=t.useContext(f);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let g=(0,n.cva)("peer/menu-button flex w-full items-center gap-2.5 overflow-hidden rounded-md px-3 py-2 text-start text-body outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pe-8 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 group-data-[collapsible=icon]:size-10! group-data-[collapsible=icon]:p-2.5! group-data-[collapsible=icon]:data-[active=true]:ring-1 group-data-[collapsible=icon]:data-[active=true]:ring-sidebar-border [&>span:last-child]:truncate [&>svg]:size-4.5 [&>svg]:shrink-0 group-data-[collapsible=icon]:[&>svg]:size-5!",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-10 text-body",sm:"h-8 text-sm",lg:"h-12 text-body group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Sidebar",0,function({side:e="left",variant:t="sidebar",collapsible:r="offcanvas",className:i,children:n,...l}){let{isMobile:d,state:o,openMobile:c,setOpenMobile:h}=x(),m=(0,s.useTranslations)("common.sidebar");return"none"===r?(0,a.jsx)("div",{"data-slot":"sidebar",className:(0,u.cn)("bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",i),...l,children:n}):d?(0,a.jsx)(b.Sheet,{open:c,onOpenChange:h,...l,children:(0,a.jsxs)(b.SheetContent,{"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden",style:p,side:e,children:[(0,a.jsxs)(b.SheetHeader,{className:"sr-only",children:[(0,a.jsx)(b.SheetTitle,{children:m("title")}),(0,a.jsx)(b.SheetDescription,{children:m("description")})]}),(0,a.jsx)("div",{className:"flex h-full w-full flex-col",children:n})]})}):(0,a.jsxs)("div",{className:"group peer text-sidebar-foreground hidden md:block","data-state":o,"data-collapsible":"collapsed"===o?r:"","data-variant":t,"data-side":e,"data-slot":"sidebar",children:[(0,a.jsx)("div",{"data-slot":"sidebar-gap",className:(0,u.cn)("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===t||"inset"===t?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),(0,a.jsx)("div",{"data-slot":"sidebar-container",className:(0,u.cn)("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[inset-inline,width] duration-200 ease-linear md:flex","left"===e?"start-0 group-data-[collapsible=offcanvas]:-start-[calc(var(--sidebar-width))]":"end-0 group-data-[collapsible=offcanvas]:-end-[calc(var(--sidebar-width))]","floating"===t||"inset"===t?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-e group-data-[side=right]:border-s",i),...l,children:(0,a.jsx)("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm",children:n})})]})},"SidebarContent",0,function({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:(0,u.cn)("group-data-[collapsible=icon]:no-scrollbar flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-x-hidden group-data-[collapsible=icon]:overflow-y-auto",e),...t})},"SidebarFooter",0,function({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",className:(0,u.cn)("flex shrink-0 flex-col gap-2 p-2",e),...t})},"SidebarGroup",0,function({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"sidebar-group","data-sidebar":"group",className:(0,u.cn)("relative flex w-full min-w-0 flex-col p-2",e),...t})},"SidebarGroupLabel",0,function({className:e,asChild:t=!1,...r}){let s=t?i.Slot:"div";return(0,a.jsx)(s,{"data-slot":"sidebar-group-label","data-sidebar":"group-label",className:(0,u.cn)("text-sidebar-foreground
1/70 ring-sidebar-ring flex h-8 shrink-0 items-center rounded-md px-3 text-xs font-medium tracking-wide 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",e),...r})},"SidebarHeader",0,function({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:(0,u.cn)("flex flex-col gap-2 p-2",e),...t})},"SidebarInset",0,function({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"sidebar-inset",className:(0,u.cn)("bg-background relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ms-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ms-2",e),...t})},"SidebarMenu",0,function({className:e,...t}){return(0,a.jsx)("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",className:(0,u.cn)("flex w-full min-w-0 flex-col gap-1",e),...t})},"SidebarMenuButton",0,function({asChild:e=!1,isActive:t=!1,variant:r="default",size:s="default",tooltip:n,className:l,...d}){let o=e?i.Slot:"button",{isMobile:c,state:h}=x(),b=(0,a.jsx)(o,{"data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":s,"data-active":t,className:(0,u.cn)(g({variant:r,size:s}),l),...d});return!n||"collapsed"!==h||c?b:("string"==typeof n&&(n={children:n}),(0,a.jsxs)(m.Tooltip,{children:[(0,a.jsx)(m.TooltipTrigger,{asChild:!0,children:b}),(0,a.jsx)(m.TooltipContent,{side:"right",align:"center",...n})]}))},"SidebarMenuItem",0,function({className:e,...t}){return(0,a.jsx)("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",className:(0,u.cn)("group/menu-item relative",e),...t})},"SidebarProvider",0,function({defaultOpen:e=!0,open:s,onOpenChange:i,className:n,style:l,children:d,...o}){let h=(0,c.useIsMobile)(),[b,p]=t.useState(!1),x=(0,r.usePathname)();t.useEffect(()=>{p(!1)},[x]);let[g,v]=t.useState(e),j=s??g,w=t.useCallback(e=>{let a="function"==typeof e?e(j):e;i?i(a):v(a),document.cookie=`sidebar_state=${a}; path=/; max-age=604800`},[i,j]),S=t.useCallback(()=>h?p(e=>!e):w(e=>!e),[h,w,p]);t.useEffect(()=>{let e=e=>{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),S())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[S]);let N=j?"expanded":"collapsed",y=t.useMemo(()=>({state:N,open:j,setOpen:w,isMobile:h,openMobile:b,setOpenMobile:p,toggleSidebar:S}),[N,j,w,h,b,p,S]);return(0,a.jsx)(f.Provider,{value:y,children:(0,a.jsx)(m.TooltipProvider,{delayDuration:0,children:(0,a.jsx)("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3.5rem",...l},className:(0,u.cn)("group/sidebar-wrapper has-data-[variant=inset]:bg-background flex min-h-svh w-full",n),...o,children:d})})})},"SidebarRail",0,function({className:e,...t}){let{toggleSidebar:r}=x(),i=(0,s.useTranslations)("common.sidebar")("toggle");return(0,a.jsx)("button",{"data-sidebar":"rail","data-slot":"sidebar-rail","aria-label":i,tabIndex:-1,onClick:r,title:i,className:(0,u.cn)("hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-end-4 group-data-[side=right]:start-0 after:absolute after:inset-y-0 after:start-1/2 after:w-[2px] sm:flex","in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","hover:group-data-[collapsible=offcanvas]:bg-sidebar group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:start-full","[[data-side=left][data-collapsible=offcanvas]_&]:-end-2","[[data-side=right][data-collapsible=offcanvas]_&]:-start-2","rtl:translate-x-1/2","rtl:in-data-[side=left]:cursor-e-resize rtl:in-data-[side=right]:cursor-w-resize","rtl:[[data-side=left][data-state=collapsed]_&]:cursor-w-resize rtl:[[data-side=right][data-state=collapsed]_&]:cursor-e-resize",e),...t})},"SidebarTrigger",0,function({className:e,onClick:t,...r}){let{toggleSidebar:i}=x(),n=(0,s.useTranslations)("common.sidebar");return(0,a.jsxs)(h.Button,{"data-sidebar":"trigger","data-slot":"sidebar-tr
1igger",variant:"ghost",size:"icon",className:(0,u.cn)("size-8",e),onClick:e=>{t?.(e),i()},...r,children:[(0,a.jsx)(o,{"aria-hidden":"true"}),(0,a.jsx)("span",{className:"sr-only",children:n("toggle")})]})},"useSidebar",0,x],413524)},216565,515902,813614,19042,e=>{"use strict";e.i(385733),e.i(928797);var a=e.i(470698),t=e.i(744555);e.i(560165);var r=e.i(179254),s=e.i(539790),i=e.i(620577),n=e.i(430178),l=e.i(902935),d=e.i(441685),o=e.i(413524),c=e.i(59939);e.i(549751);var u=e.i(768912);function h(e){let a=u.routing.locales,t=e.split("/").filter(Boolean);return t.length>0&&a.includes(t[0])?"/"+t.slice(1).join("/"):e}let b=(0,t.memo)(function(){let e=(0,n.useTranslations)("header"),t=(0,i.useLocale)(),r=(0,l.usePathname)(),{setOpenMobile:u}=(0,o.useSidebar)(),b=(h(r).split("?")[0]||"/")===c.DASHBOARD_PATH;return(0,a.jsx)(o.SidebarGroup,{className:"bg-sidebar border-sidebar-border shrink-0 border-b pb-3",children:(0,a.jsx)(o.SidebarMenu,{children:(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsx)(o.SidebarMenuButton,{asChild:!0,isActive:b,tooltip:e("home"),children:(0,a.jsxs)(s.default,{href:(0,c.dashboardHref)(t),onClick:()=>u(!1),children:[(0,a.jsx)(d.House,{}),(0,a.jsx)("span",{children:e("home")})]})})})})})});var m=e.i(637263),p=e.i(526683),f=e.i(796543);let x=(0,t.memo)(function({tool:e,pathname:t,locale:r,onNavigate:i}){var l;let d=(0,n.useTranslations)("app")(e.titleKey),u=function(e,a){let t=h(e).split("?")[0]||"/";if(t===a)return!0;let r=t.split("/").filter(Boolean)[0],s=a.split("/").filter(Boolean)[0];return!!r&&r===s}(t,e.href);return(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsx)(o.SidebarMenuButton,{asChild:!0,isActive:u,tooltip:d,children:(0,a.jsxs)(s.default,{href:(l=e.href,(0,c.localizedPath)(l,r)),onClick:i,children:[(0,a.jsx)(e.icon,{style:(0,f.toolColorVars)(e.color),className:(0,p.cn)(!u&&"text-[rgb(var(--tc))]")}),(0,a.jsx)("span",{children:d})]})})})}),g=(0,t.memo)(function(){let e=(0,n.useTranslations)("tools"),t=(0,i.useLocale)(),r=(0,l.usePathname)(),{setOpenMobile:s}=(0,o.useSidebar)(),d=()=>s(!1);return(0,a.jsx)(a.Fragment,{children:m.TOOL_CATEGORIES.map(s=>(0,a.jsxs)(o.SidebarGroup,{className:"py-1",children:[(0,a.jsx)(o.SidebarGroupLabel,{className:"h-8 text-xs font-semibold tracking-wider uppercase",children:e(`categories.${s}`)}),(0,a.jsx)(o.SidebarMenu,{children:(0,m.toolsByCategory)(s).map(e=>(0,a.jsx)(x,{tool:e,pathname:r,locale:t,onNavigate:d},e.key))})]},s))})});var v=e.i(561833);let j={name:"badge-check",size:24,node:[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m16 9-5.5 5.5L8 12",key:"xofnsj"}]],aliases:["verified"]};j.node;let w=(0,v.default)(j);var S=e.i(77952),S=S,N=e.i(19703),y=e.i(869995);let k={name:"user",size:24,node:[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]};k.node;let C=(0,v.default)(k),A={name:"user-round",size:24,node:[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],aliases:["user-2"]};A.node;let M=(0,v.default)(A);e.s(["UserRound",0,M],515902);var T=e.i(97256),z=e.i(287247),L=e.i(472067);e.i(147857);var I=e.i(222969),_=e.i(463981);let B=(0,t.memo)(function({onLoginClick:e}){let r=(0,n.useTranslations)("auth"),s=(0,n.useTranslations)("userMenu"),{isMobile:i,state:l}=(0,o.useSidebar)(),d=(0,I.useAuthStore)(e=>e.user),u=(0,I.useAuthStore)(e=>e.clearAuth),h=(0,_.useShowAuthedShell)(),b=(0,T.useRouter)(),m=(0,t.useMemo)(()=>d?d.first_name&&d.last_name?`${d.first_name} ${d.last_name}`:d.first_name?d.first_name:d.username?d.username:r("userFallback"):"",[d,r]),p=(0,t.useMemo)(()=>d&&d.username?`@${d.username}`:"",[d]),f=(0,t.useCallback)(async()=>{await u(),b.replace(c.LANDING_PATH),b.refresh()},[u,b]),x=(0,t.useMemo)(()=>i?"bottom":"expanded"===l?"top":"right",[i,l]);return h?d?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.SidebarMenu,{children:(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsxs)(L.DropdownMenu,{children:[(0,a.jsx)(L.DropdownMenuTrigger,{asChild:!0,children:(0,a.jsxs)(o.SidebarMenuButton,{size:"lg","aria-label":m,className:"data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground group-data-[collapsible=icon]:justify-center group-data-[collapsible=icon]:[&>*:not(:first-child)]:hidden",children:[(0,a.jsxs)(z.Avatar,{className:"h-8 w-8 shrink-0 rounded-lg",children:[(0,a.jsx)(z.AvatarImage,{src:d.photo_url||d.avatar||"",alt:m}),(0,a.jsx)(z.AvatarFallback,{className:"rounded-lg",children:(0,a.jsx)(M,{className:"h-4 w-4","aria-hidden":!0})})]}),(0,a.jsxs)("div",{className:"text-body-sm grid flex-1 text-start leading-tight",children:[(0,a.jsx)("span",{className:"truncate font-semibold",children:m}),p&&(0,a.jsx)("span",{className:"text-muted-foreground truncate text-xs",children:p})]}),(0,a.jsx)(S.default,{className:"ms-auto size-4"})]})}),(0,a.jsxs)(L.DropdownMenuContent,{className:"w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg",side:x,align:"end",sideOffset:4,children:[(0,a.jsx)(L.DropdownMenuLabel,{className:"p-0 font-normal",children:(0,a.jsxs)("div",{className:"text-body-sm flex items-center gap-2 px-1 py-1.5 text-start",children:[(0,a.jsxs)(z.Avatar,{className:"h-8 w-8 shrink-0 rounded-lg",children:[(0,a.jsx)(z.AvatarImage,{src:d.photo_url||d.avatar||"",alt:m}),(0,a.jsx)(z.AvatarFallback,{className:"rounded-lg",children:(0,a.jsx)(M,{className:"h-4 w-4","aria-hidden":!0})})]}),(0,a.jsxs)("div",{className:"text-body-sm grid flex-1 text-start leading-tight",children:[(0,a.jsx)("span",{className:"truncate font-semibold",children:m}),p&&(0,a.jsx)("span",{className:"text-muted-foreground truncate text-xs",children:p})]})]})}),(0,a.jsx)(L.DropdownMenuSeparator,{}),(0,a.jsx)(L.DropdownMenuGroup,{children:(0,a.jsx)(L.DropdownMenuItem,{asChild:!0,children:(0,a.jsxs)(T.Link,{href:"/profile",children:[(0,a.jsx)(w,{}),s("account")]})})}),(0,a.jsx)(L.DropdownMenuSeparator,{}),(0,a.jsxs)(L.DropdownMenuItem,{onClick:f,children:[(0,a.jsx)(N.LogOut,{}),s("signOut")]})]})]})})})}):(0,a.jsx)(o.SidebarMenu,{children:(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsxs)(o.SidebarMenuButton,{size:"lg",disabled:!0,"aria-busy":"true",className:"cursor-default opacity-90 group-data-[collapsible=icon]:justify-center group-data-[collapsible=icon]:[&>*:not(:first-child)]:hidden",children:[(0,a.jsx)(z.Avatar,{className:"h-8 w-8 shrink-0 rounded-lg",children:(0,a.jsx)(z.AvatarFallback,{className:"bg-muted animate-pulse rounded-lg"})}),(0,a.jsxs)("div",{className:"grid flex-1 gap-1.5 text-start",children:[(0,a.jsx)("div",{className:"bg-muted h-3 w-24 animate-pulse rounded"}),(0,a.jsx)("div",{className:"bg-muted h-2.5 w-32 animate-pulse rounded"})]}),(0,a.jsx)(S.default,{className:"ms-auto size-4 opacity-30"})]})})}):(0,a.jsx)(o.SidebarMenu,{children:(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsxs)(o.SidebarMenuButton,{size:"lg",onClick:e,className:"cursor-pointer group-data-[collapsible=icon]:justify-center group-data-[collapsible=icon]:[&>*:not(:first-child)]:hidden",children:[(0,a.jsx)(z.Avatar,{className:"h-8 w-8 shrink-0 rounded-lg",children:(0,a.jsx)(z.AvatarFallback,{className:"bg-muted rounded-lg",children:(0,a.jsx)(C,{className:"text-muted-foreground h-4 w-4"})})}),(0,a.jsxs)("div",{className:"text-body-sm grid flex-1 text-start leading-tight",children:[(0,a.jsx)("span",{className:"truncate font-semibold",children:r("signIn")}),(0,a.jsx)("span",{className:"text-muted-foreground truncate text-xs",children:r("signInShort")})]}),(0,a.jsx)(y.LogIn,{className:"text-muted-foreground ms-auto size-4"})]})})})});var E=e.i(311086),E=E;let D={user:{name:"SoddaAI",email:"",avatar:""},teams:[{name:"SoddaAI",logo:E.default,plan:""}],navGroups:[]};e.i(407931);var P=e.i(590073),H=e.i(240744);let O=(0,t.memo)(function({teams:e}){let{activeTeam:r}=function(e){let[a,r]=(0,t.useState)(0),s=(0,t.useMemo)(()=>e[a]??e[0],[e,a]),i=(0,t.useCallback)(a=>{let t=e.findIndex(e=>e.name===a.name);-1!==t&&r(t)},[e]),n=(0,t.useCallback)(a=>{a>=0&&a<e.length&&r(a)},[e.length]);return{activeTeam:s,activeTeamIndex:a,setActiveTeam:i,setActiveTeamByIndex:n,switchToNext:(0,t.useCallback)(()=>{r(a=>(a+1)%e.length)},[e.length]),switchToPrevious:(0,t.useCallback)(()=>{r(a=>(a-1+e.length)%e.length)},[e.length])}}(e),{setOpenMobile:s}=(0,o.useSidebar)(),i=(0,H.useBrandName)(),n=(0,t.useCallback)(()=>{s(!1)},[s]);return r?(0,a.jsx)(o.SidebarMenu,{children:(0,a.jsx)(o.SidebarMenuItem,{children:(0,a.jsx)(o.SidebarMenuButton,{size:"lg","aria-label":i,className:"group-data-[collapsible=icon]:justify-center group-data-[collapsible=icon]:[&>*:not(:first-child)]:hidden",asChild:!0,children:(0,a.jsx)(T.Link,{href:c.DASHBOARD_PATH,onClick:n,children:(0,a.jsx)(P.BrandLockup,{nameClassName:"text-sidebar-foreground"})})})})}):null});var F=e.i(102981),R=e.i(760639),G=e.i(232181);let $=(0,t.memo)(function(){let e=(0,l.useRouter)(),t=(0,i.useLocale)(),r=(0,n.useTranslations)("sidebarBalance"),{user:s}=(0,I.useAuthStore)();if(!(0,_.useShowAuthedShell)())return null;if(!s)return(0,a.jsxs)("div",{"aria-busy":"true",className:"flex items-center justify-between rounded-xl py-2.5 ps-4 pe-2.5 group-data-[collapsible=icon]:hidden",children:[(0,a.jsx)("div",{className:"flex h-5 items-center",children:(0,a.jsx)("div",{className:"bg-muted h-4 w-28 animate-pulse rounded"})}),(0,a.jsx)("div",{className:"bg-muted size-4 shrink-0 animate-pulse rounded"})]});let d=s.credit?.total??s.points??0;return(0,a.jsxs)("button",{type:"button",onClick:()=>e.push(`/${t}/purchase`),"aria-label":r("upgrade"),className:"group/plan hover:bg-sidebar-accent active:bg-sidebar-accent flex w-full items-center justify-between gap-2 rounded-xl py-2.5 ps-4 pe-2.5 text-start transition-colors group-data-[collapsible=icon]:hidden",children:[(0,a.jsxs)("span",{className:"text-sidebar-foreground flex min-w-0 items-center gap-1.5 truncate text-sm font-semibold",children:[(0,a.jsx)(G.Coins,{className:"text-primary size-4 shrink-0"}),(0,F.formatNumber)(d)," ",r("points")]}),(0,a.jsx)(R.ArrowUpRight,{className:"text-muted-foreground group-hover/plan:text-foreground size-4 shrink-0 transition-colors"})]})});function K(){window.dispatchEvent(new CustomEvent("openLoginModal"))}let U=(0,t.memo)(function({hidden:e=!1}){let{collapsible:t,variant:s}=(0,r.useLayout)(),i=(0,I.useAuthStore)(e=>e.isAuthenticated);return e?null:(0,a.jsxs)(o.Sidebar,{collapsible:t,variant:s,children:[(0,a.jsx)(o.SidebarHeader,{className:"shrink-0",children:(0,a.jsx)(O,{teams:D.teams})}),(0,a.jsx)(b,{}),(0,a.jsx)(o.SidebarContent,{className:"gap-1",children:(0,a.jsx)(g,{})}),(0,a.jsxs)(o.SidebarFooter,{className:"border-sidebar-border border-t",children:[(0,a.jsx)($,{}),(0,a.jsx)(B,{isAuthenticated:i,onLoginClick:K})]}),(0,a.jsx)(o.SidebarRail,{})]})});e.s(["AppSidebar",0,U],813614);let q="soddaai-scroll:",V=`${q}pop`,Z=["wheel","touchstart","keydown"];function J(e,a){try{sessionStorage.setItem(e,String(a))}catch{}}function Q(e){try{sessionStorage.setItem(V,e)}catch{}}{window.addEventListener("popstate",()=>Q(window.location.pathname));let e=window.navigation;e instanceof EventTarget&&e.addEventListener("navigate",e=>{let{navigationType:a,destination:t}=e;"traverse"===a&&t?.url&&Q(new URL(t.url).pathname)})}let W=(0,t.memo)(function({fixed:e,className:r,fluid:s,...i}){let n=(0,t.useRef)(null);return!function(e,a=!0){let r=(0,l.usePathname)(),s=(0,t.useRef)(null);(0,t.useEffect)(()=>{let t=e.current;if(!t||!a)return;let r=s.current,i=`${q}${window.location.pathname}${window.location.search}`;s.current=i;let n=null,l=null,d=()=>{n&&(J(n.key,n.top),n=null)};r&&r!==i&&t.scrollTop>0&&J(r,t.scrollTop);let o=()=>
1{n={key:s.current??i,top:t.scrollTop},null===l&&(l=setTimeout(()=>{l=null,d()},100))},c=()=>{"hidden"===document.visibilityState&&d()};t.addEventListener("scroll",o,{passive:!0}),document.addEventListener("visibilitychange",c),window.addEventListener("pagehide",d);let u=null;if(function(){try{return sessionStorage.getItem(V)}catch{return null}}()===window.location.pathname){let e=function(e){try{let a=sessionStorage.getItem(e);if(null===a)return null;let t=Number(a);return Number.isFinite(t)&&t>0?t:null}catch{return null}}(i);null!==e&&(u=function(e,a){let t=0,r=0,s=null,i=null,n=!1,l=()=>{null!==s&&cancelAnimationFrame(s),null!==i&&clearTimeout(i),s=null,i=null},d=()=>{for(let e of(n=!0,l(),Z))window.removeEventListener(e,d)},o=()=>{l();let e=()=>{l(),c()};s=requestAnimationFrame(e),i=setTimeout(e,32)};function c(){if(n)return;if(r>0)return(Math.abs(e.scrollTop-a)>1&&(e.scrollTop=a),0==--r)?void d():void o();let s=e.scrollHeight-e.clientHeight;if(s>=a){e.scrollTop=a,r=3,o();return}if(++t>=60){e.scrollTop=s,d();return}o()}for(let e of Z)window.addEventListener(e,d,{passive:!0});return c(),d}(t,e))}else{try{sessionStorage.removeItem(V)}catch{}t.scrollTop=0}return()=>{t.removeEventListener("scroll",o),document.removeEventListener("visibilitychange",c),window.removeEventListener("pagehide",d),null!==l&&clearTimeout(l),u?.(),d()}},[e,a,r])}(n,!0===e),(0,a.jsx)("main",{ref:n,"data-layout":e?"fixed":"auto",className:(0,p.cn)(e&&"flex min-h-0 flex-1 flex-col overflow-y-auto",!s&&"",r),...i})});e.s([],216565);var X=e.i(507492),Y=e.i(197438);e.i(255334),e.i(651340);var ee=e.i(410292);e.s(["ChromeFrame",0,function({defaultOpen:e=!0,sidebar:t,header:r,children:s}){let i=(0,X.useAppBottomBarOccupied)();return(0,a.jsx)(o.SidebarProvider,{defaultOpen:e,children:(0,a.jsxs)("div",{className:"bg-sidebar h-viewport flex w-full overflow-hidden",style:{paddingTop:"var(--tg-inset-top, 0px)"},children:[t,(0,a.jsxs)(o.SidebarInset,{className:(0,p.cn)("flex min-h-0 flex-1 flex-col overflow-hidden","@container/content"),children:[(0,a.jsx)(Y.Header,{fixed:!0,children:r}),(0,a.jsx)(W,{fixed:!0,className:(0,p.cn)("overscroll-y-contain",!i&&"pb-safe"),children:(0,a.jsx)(ee.AuthGuard,{children:s})}),(0,a.jsx)(X.AppBottomBarSlot,{})]})]})})}],19042)},385733,197438,88466,928797,560165,e=>{"use strict";var a=e.i(470698),t=e.i(744555),r=e.i(526683);let s=(0,t.memo)(function({className:e,fixed:t,children:s,...i}){return(0,a.jsx)("header",{className:(0,r.cn)("z-50 h-12 shrink-0 md:h-16","bg-sidebar text-sidebar-foreground","border-sidebar-border border-b",t&&"flex-none",e),...i,children:(0,a.jsx)("div",{className:"relative flex h-full items-center gap-3 px-4 sm:gap-4",children:s})})});e.s(["Header",0,s],197438),e.s(["HeaderActions",0,function({children:e}){return(0,a.jsx)("div",{className:"ms-auto flex shrink-0 items-center gap-2",children:e})}],88466),e.s([],385733);var i=e.i(430178),n=e.i(363395),l=e.i(610499);let d=(0,t.lazy)(()=>e.A(846917).then(e=>({default:e.GlobalSearchDialog})));e.s(["GlobalSearch",0,function(){let e=(0,i.useTranslations)("homeDashboard"),[r,s]=(0,t.useState)(!1),[o,c]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=e=>{"k"===e.key.toLowerCase()&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),c(!0),s(e=>!e))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.Button,{variant:"ghost",size:"icon",onClick:()=>{c(!0),s(!0)},"aria-label":e("searchPlaceholder"),className:"scale-95 rounded-full",children:[(0,a.jsx)(n.Search,{className:"h-[1.2rem] w-[1.2rem]","aria-hidden":"true"}),(0,a.jsx)("span",{className:"sr-only",children:e("searchPlaceholder")})]}),o?(0,a.jsx)(t.Suspense,{fallback:null,children:(0,a.jsx)(d,{open:r,onOpenChange:s})}):null]})}],928797),e.i(179254),e.s([],560165)}]);

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.