1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9278],{16980:(e,s,t)=>{"use strict";t.d(s,{default:()=>l});var a=t(6859),n=t(82113),o=t(59682);function i(e){let{t:s}=e;return(0,a.jsxs)("div",{className:"w-full text-center",children:[(0,a.jsx)(o.Separator,{className:"mt-8 bg-foreground/5"}),(0,a.jsx)("div",{className:"p-4 text-center text-sm text-balance opacity-80 md:px-32 xl:px-64",children:s("common.copyright")})]})}var c=t(94350),r=t(32567);function l(){let e=(0,r.usePathname)(),s=(0,c.useTranslations)();return e.endsWith("/pitch")?null:(0,a.jsx)(i,{t:s,devMode:n.gs})}},19802:(e,s,t)=>{"use strict";t.d(s,{default:()=>U});var a=t(6859),n=t(40639),o=t(87973),i=t(58837),c=t(44850),r=t.n(c),l=t(32567);function d(e){let{user:s,onClick:t,className:c}=e,d=(0,n.U)(),m=async()=>(await d.auth.signOut({scope:"local"}),(0,l.redirect)("/login"));return s?(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsxs)("div",{className:"break-all",children:[(0,a.jsx)("div",{className:"text-xs",children:"Logged in as"}),(0,a.jsx)("div",{className:"line-clamp-1 text-sm font-semibold",children:s.email})]}),(0,a.jsx)("form",{action:m,children:(0,a.jsx)(o.$,{onClick:t,variant:"destructive",className:(0,i.cn)("w-full",c),children:"Logout"})})]}):(0,a.jsx)(r(),{href:"/login",onClick:t,className:"w-full",children:(0,a.jsx)(o.$,{className:"w-full",children:"Login"})})}
1var m=t(82113),u=t(32861);let h=e=>{let s=[{href:"/meet-together",label:e("common.meet-together"),description:e("common.meet-together-description"),icon:(0,a.jsx)(u.UsersRound,{className:"h-4 w-4"})},{href:m.gs?"http://localhost:7001":"https://calendar.tuturuuu.com",label:e("common.calendar"),description:e("common.calendar-description"),icon:(0,a.jsx)(u.Calendar,{className:"h-4 w-4"})},{href:m.gs?"http://localhost:7804":"https://rewise.me",label:"Rewise",description:e("common.rewise-description"),icon:(0,a.jsx)(u.Sparkles,{className:"h-4 w-4"}),badge:e("common.waitlist"),external:!0},{href:m.gs?"http://localhost:7805":"https://nova.tuturuuu.com",label:"Nova",description:e("common.nova-description"),icon:(0,a.jsx)(u.WandSparkles,{className:"h-4 w-4"}),badge:e("common.coming_soon"),external:!0}],t=[{href:"/solutions/manufacturing",label:e("common.manufacturing"),description:e("common.manufacturing-description"),icon:(0,a.jsx)(u.Factory,{className:"h-4 w-4"})},{href:"/solutions/restaurants",label:e("common.restaurants"),description:e("common.restaurants-description"),icon:(0,a.jsx)(u.Utensils,{className:"h-4 w-4"})},{href:"/solutions/pharmacies",label:e("common.pharmacies"),description:e("common.pharmacies-description"),icon:(0,a.jsx)(u.Pill,{className:"h-4 w-4"})},{href:"/solutions/realestate",label:e("common.realestate"),description:e("common.realestate-description"),icon:(0,a.jsx)(u.Building,{className:"h-4 w-4"})},{href:"/solutions/retail",label:e("common.retail"),description:e("common.retail-description"),icon:(0,a.jsx)(u.Store,{className:"h-4 w-4"})},{href:"/solutions/education",label:e("common.education"),description:e("common.education-description"),icon:(0,a.jsx)(u.GraduationCap,{className:"h-4 w-4"})},{href:"/solutions/hospitality",label:e("common.hospitality"),description:e("common.hospitality-description"),icon:(0,a.jsx)(u.Hotel,{className:"h-4 w-4"})},{href:"/solutions/construction",label:e("common.construction"),description:e("common.construction-description"),icon:(0,a.jsx)(u.HardHat,{className:"h-4 w-4"})}],n=[{href:"/blog",label:e("common.blog"),description:e("common.blog-description"),icon:(0,a.jsx)(u.BookText,{className:"h-4 w-4"})},{href:"/about",label:e("common.about"),description:e("common.about-description"),icon:(0,a.jsx)(u.Info,{className:"h-4 w-4"})},{href:"/changelog",label:e("common.changelog"),description:e("common.changelog-description"),icon:(0,a.jsx)(u.FileText,{className:"h-4 w-4"})},{href:"/careers",label:e("common.careers"),description:e("common.careers-description"),icon:(0,a.jsx)(u.Users,{className:"h-4 w-4"})},{href:"/contributors",label:e("common.contributors"),description:e("common.contributors-description"),icon:(0,a.jsx)(u.Users,{className:"h-4 w-4"})},{href:"/security",label:e("common.security"),description:e("common.security-description"),icon:(0,a.jsx)(u.Shield,{className:"h-4 w-4"})},{href:"/pitch",label:e("common.pitch"),description:e("common.pitch-description"),icon:(0,a.jsx)(u.Presentation,{className:"h-4 w-4"})},{href:"/branding",label:e("common.branding"),description:e("common.branding-description"),icon:(0,a.jsx)(u.Paintbrush,{className:"h-4 w-4"})},{href:"https://docs.tuturuuu.com",label:e("common.documentation"),description:e("common.documentation-description"),icon:(0,a.jsx)(u.FileText,{className:"h-4 w-4"}),external:!0},{href:"https://github.com/".concat(m.in,"/").concat(m.Dy),label:"GitHub",description:e("common.github-description"),icon:(0,a.jsx)(u.Github,{className:"h-4 w-4"}),external:!0}],o=[{href:"/pricing",label:e("common.pricing"),description:""},{href:"/contact",label:e("common.contact"),description:""}];return{categories:[{title:"main",items:[{href:"/",label:e("common.home")}]},{title:"products",items:s},{title:"solutions",items:t},{title:"resources",items:n},{title:"company",items:o}]}};var p=t(72029),x=t(75399),b=t(37783),g=t(4280),f=t(84347);function j(e){let{...s}=e;return(0,a.jsx)(b.bL,{"data-slot":"sheet",...s})}function v(e){let{...s}=e;return(0,a.jsx)(b.l9,{"data-slot":"sheet-trigger",...s})}function N(e){let{...s}=e;return(0,a.jsx)(b.ZL,{"data-slot":"sheet-portal",...s})}function y(e){let{className:s,...t}=e;return(0,a.jsx)(b.hJ,{"data-slot":"sheet-overlay",className:(0,i.cn)("data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:animate-in data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80",s),...t})}function w(e){let{className:s,children:t,side:n="right",...o}=e;return(0,a.jsxs)(N,{children:[(0,a.jsx)(y,{}),(0,a.jsxs)(b.UC,{"data-slot":"sheet-content",className:(0,i.cn)("bg-background data-[state=closed]:animate-out data-[state=open]:animate-in fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===n&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===n&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===n&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===n&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",s),...o,children:[t,(0,a.jsxs)(b.bm,{className:"rounded-xs ring-offset-background focus:ring-ring focus:outline-hidden data-[state=open]:bg-secondary absolute right-4 top-4 opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none",children:[(0,a.jsx)(g.A,{className:"size-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function k(e){let{className:s,...t}=e;return(0,a.jsx)(b.hE,{"data-slot":"sheet-title",className:(0,i.cn)("text-foreground font-semibold tracking-tight",s),...t})}var P=t(94350);let C=e=>{let{item:s,onClick:t,className:n}=e,o=(0,l.usePathname)()===s.href,c={href:s.href,className:(0,i.cn)("transition-opacity duration-200",o?"opacity-100":"opacity-50 hover:opacity-100",n),onClick:t,...s.external&&{target:"_blank",rel:"noopener noreferrer"}};return(0,a.jsx)(r(),{...c,children:(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[s.icon,s.label,s.badge&&(0,a.jsx)("span",{className:"rounded-full bg-primary/10 px-2 py-0.5 text-xs text-primary",children:s.badge})]})})},L=e=>
1{let{item:s,className:t,onClick:n}=e;return(0,a.jsx)(C,{item:s,className:t,onClick:n})},E=e=>{var s,t,n,o,c;let{sbUser:r,user:l,t:m}=e,[b,g]=(0,f.useState)(!1),N=()=>g(!1),{categories:y}=h(m),P=(null==(s=y.find(e=>"main"===e.title))?void 0:s.items)||[],C=(null==(t=y.find(e=>"products"===e.title))?void 0:t.items)||[],E=(null==(n=y.find(e=>"solutions"===e.title))?void 0:n.items)||[],U=(null==(o=y.find(e=>"resources"===e.title))?void 0:o.items)||[],S=(null==(c=y.find(e=>"company"===e.title))?void 0:c.items)||[];return(0,a.jsxs)(j,{open:b,onOpenChange:g,children:[(0,a.jsx)(v,{className:"rounded-lg p-2 transition-all hover:bg-accent active:bg-accent/80",children:(0,a.jsx)(u.MenuIcon,{className:"h-5 w-5"})}),(0,a.jsxs)(w,{side:"right",className:"w-full border-l p-0 md:hidden",children:[(0,a.jsx)(k,{}),(0,a.jsxs)("div",{className:"flex h-full flex-col",children:[(0,a.jsx)("div",{className:"border-b px-6 py-6",children:(0,a.jsxs)("div",{className:(0,i.cn)("items-center gap-3",l?"grid":"flex"),children:[(0,a.jsx)(d,{user:r,className:"w-full items-center justify-center",onClick:N}),!l&&(0,a.jsx)(x.ThemeToggle,{forceDisplay:!0})]})}),(0,a.jsx)("div",{className:"flex-1 overflow-y-auto",children:(0,a.jsxs)("div",{className:"flex flex-col space-y-4 py-6",children:[(0,a.jsx)("div",{className:"px-6",children:(0,a.jsx)("div",{className:"grid gap-2 font-medium",children:P.map(e=>(0,a.jsx)(L,{item:e,onClick:N,className:"rounded-lg px-4 py-2.5 transition-all hover:bg-accent active:bg-accent/80"},e.href))})}),(0,a.jsxs)(p.nD,{type:"multiple",className:"space-y-3",children:[(0,a.jsxs)(p.As,{value:"products",className:"border-none px-4",children:[(0,a.jsx)(p.$m,{className:"rounded-lg px-4 py-3 transition-all hover:bg-accent active:bg-accent/80 data-[state=open]:bg-accent/50",children:(0,a.jsx)("span",{className:"text-sm font-semibold",children:m("common.products")})}),(0,a.jsx)(p.ub,{className:"pt-3 pb-2",children:(0,a.jsx)("div",{className:"grid gap-2 px-2",children:C.map(e=>(0,a.jsx)(L,{item:e,onClick:N,className:"rounded-lg px-4 py-2.5 transition-all hover:bg-accent active:bg-accent/80"},e.href))})})]}),(0,a.jsxs)(p.As,{value:"solutions",className:"border-none px-4",children:[(0,a.jsx)(p.$m,{className:"rounded-lg px-4 py-3 transition-all hover:bg-accent active:bg-accent/80 data-[state=open]:bg-accent/50",children:(0,a.jsx)("span",{className:"text-sm font-semibold",children:m("common.solutions")})}),(0,a.jsx)(p.ub,{className:"pt-3 pb-2",children:(0,a.jsx)("div",{className:"grid gap-2 px-2",children:E.map(e=>(0,a.jsx)(L,{item:e,onClick:N,className:"rounded-lg px-4 py-2.5 transition-all hover:bg-accent active:bg-accent/80"},e.href))})})]}),(0,a.jsxs)(p.As,{value:"resources",className:"border-none px-4",children:[(0,a.jsx)(p.$m,{className:"rounded-lg px-4 py-3 transition-all hover:bg-accent active:bg-accent/80 data-[state=open]:bg-accent/50",children:(0,a.jsx)("span",{className:"text-sm font-semibold",children:m("common.resources")})}),(0,a.jsx)(p.ub,{className:"pt-3 pb-2",children:(0,a.jsx)("div",{className:"grid gap-2 px-2",children:U.map(e=>(0,a.jsx)(L,{item:e,onClick:N,className:"rounded-lg px-4 py-2.5 transition-all hover:bg-accent active:bg-accent/80"},e.href))})})]}),(0,a.jsxs)(p.As,{value:"company",className:"border-none px-4",children:[(0,a.jsx)(p.$m,{className:"rounded-lg px-4 py-3 transition-all hover:bg-accent active:bg-accent/80 data-[state=open]:bg-accent/50",children:(0,a.jsx)("span",{className:"text-sm font-semibold",children:m("common.company")})}),(0,a.jsx)(p.ub,{className:"pt-3 pb-2",children:(0,a.jsx)("div",{className:"grid gap-2 px-2",children:S.map(e=>(0,a.jsx)(L,{item:e,onClick:N,className:"rounded-lg px-4 py-2.5 transition-all hover:bg-accent active:bg-accent/80"},e.href))})})]})]})]})})]})]})]})},U=e=>{let{sbUser:s,user:t}=e,n=(0,P.useTranslations)();return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex gap-2 md:hidden",children:(0,a.jsx)(E,{sbUser:s,user:t,t:n})})})}},45140:(e,s,t)=>{"use strict";t.d(s,{default:()=>c});var a=t(6859),n=t(20952),o=t(43967),i=t(94350);function c(){let e=(0,i.useTranslations)();return(0,a.jsx)(o.c,{t:e,localUseQuery:n.I})}},72029:(e,s,t)=>{"use strict";t.d(s,{$m:()=>l,As:()=>r,nD:()=>c,ub:()=>d});var a=t(6859),n=t(78548),o=t(58837),i=t(1618);function c(e){let{...s}=e;return(0,a.jsx)(n.bL,{"data-slot":"accordion",...s})}function r(e){let{className:s,...t}=e;return(0,a.jsx)(n.q7,{"data-slot":"accordion-item",className:(0,o.cn)("border-b last:border-b-0",s),...t})}function l(e){let{className:s,children:t,showChevron:c=!0,...r}=e;return(0,a.jsx)(n.Y9,{className:"flex",children:(0,a.jsxs)(n.l9,{"data-slot":"accordion-trigger",className:(0,o.cn)("ring-ring/10 outline-ring/50 dark:ring-ring/20 dark:outline-ring/40 flex flex-1 items-start justify-between gap-4 roun
1ded-md py-4 text-left text-sm font-medium transition-all focus-visible:outline-1 focus-visible:ring-4 disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",s),...r,children:[t,c&&(0,a.jsx)(i.A,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function d(e){let{className:s,children:t,...i}=e;return(0,a.jsx)(n.UC,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...i,children:(0,a.jsx)("div",{className:(0,o.cn)("pb-4 pt-0",s),children:t})})}t(84347)},72184:(e,s,t)=>{Promise.resolve().then(t.bind(t,45140)),Promise.resolve().then(t.bind(t,19802)),Promise.resolve().then(t.bind(t,82106)),Promise.resolve().then(t.bind(t,39238)),Promise.resolve().then(t.bind(t,14310)),Promise.resolve().then(t.bind(t,16980)),Promise.resolve().then(t.bind(t,8013)),Promise.resolve().then(t.bind(t,33183)),Promise.resolve().then(t.t.bind(t,44850,23)),Promise.resolve().then(t.bind(t,68922)),Promise.resolve().then(t.bind(t,26842)),Promise.resolve().then(t.bind(t,16611)),Promise.resolve().then(t.bind(t,75399)),Promise.resolve().then(t.bind(t,32861)),Promise.resolve().then(t.bind(t,340)),Promise.resolve().then(t.bind(t,7648)),Promise.resolve().then(t.bind(t,59682))},82106:(e,s,t)=>{"use strict";t.d(s,{default:()=>c});var a=t(6859),n=t(59682),o=t(32567),i=t(84347);function c(){let e=(0,o.usePathname)(),[s,t]=(0,i.useState)(0);(0,i.useEffect)(()=>{let e=()=>{t(window.scrollY)};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,i.useEffect)(()=>{let e=document.getElementById("navbar-content");e&&(s>0?(e.classList.remove("bg-transparent"),e.classList.add("bg-background/50"),e.classList.add("backdrop-blur-md")):(e.classList.remove("bg-background/50"),e.classList.remove("backdrop-blur-md"),e.classList.add("bg-transparent")))},[s]);let c=e.startsWith("/docs");return(0,a.jsx)(n.Separator,{className:"".concat(c||s>0?"opacity-100":"opacity-0"," transition duration-300")})}}},e=>{var s=s=>e(e.s=s);e.O(0,[7189,8765,4850,265,5346,6021,5696,4350,1222,7488,5871,3408,8757,3978,2530,1738,8204,952,4897,361,2861,2630,1630,5725,6267,6172,7358],()=>s(72184)),_N_E=e.O()}]);
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.