PageSourceSearch

https://www.velopage.io/_next/static/chunks/app/layout-bfe1cf69f9a89c5c.js

js velopage.io collected 2026-10-02 01:58:22 UTC 20,885 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5462d362-8f4f-4c10-be24-336c0bd000c0",e._sentryDebugIdIdentifier="sentry-dbid-5462d362-8f4f-4c10-be24-336c0bd000c0")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{664:function(e,t,s){Promise.resolve().then(s.bind(s,89454)),Promise.resolve().then(s.bind(s,93442)),Promise.resolve().then(s.bind(s,96276)),Promise.resolve().then(s.t.bind(s,19182,23)),Promise.resolve().then(s.t.bind(s,47960,23))},89454:function(e,t,s){"use strict";s.d(t,{default:function(){return B}});var r=s(57437),a=s(99376),n=s(2265),i=s(27648),l=s(94508),o=s(67143),c=s(53581),d=s(76679),h=s(56439),x=s(44794),u=s(98420),f=s(42449),g=s(68919),m=s(70525),p=s(28124),b=s(32096),j=s(84286),y=s(68920),w=s(40875),N=s(25466),v=s(32489),k=s(58293),P=s(11239),C=s(27861);let L=[{title:"AI Product Shot Generator",href:"/products/ai-image-generator",description:"Transform product photos into professional, high-converting images using AI technology.",icon:(0,r.jsx)(c.Z,{className:"w-5 h-5"})},{title:"Product Page Builder",href:"/products/product-page-builder",description:"Create SEO-optimized product pages with AI-generated copy in under 2 minutes.",icon:(0,r.jsx)(d.Z,{className:"w-5 h-5"})},{title:"Ad Copy Generator",href:"/products/ad-copy-generator",description:"Generate platform-optimized ad copy for Instagram, TikTok, Facebook, and Pinterest.",icon:(0,r.jsx)(h.Z,{className:"w-5 h-5"})}],E=[{title:"Dropshipping",href:"/use-cases/dropshipping",description:"Scale your product catalog 90x faster. Launch new products in 2 minutes instead of hours.",icon:(0,r.jsx)(x.Z,{className:"w-5 h-5"})},{title:"E-Commerce Agencies",href:"/use-cases/e-commerce-agencies",description:"Serve more clients without hiring. Save $2000+/month on copywriting and design costs.",icon:(0,r.jsx)(u.Z,{className:"w-5 h-5"})},{title:"Shopify Store Owners",href:"/use-cases/shopify-store-owners",description:"Refresh your catalog with professional images and SEO-optimized copy automatically.",icon:(0,r.jsx)(f.Z,{className:"w-5 h-5"})},{title:"Social Media Marketers",href:"/use-cases/social-media-marketers",description:"Create viral ad variations for TikTok, Instagram, and Facebook in seconds.",icon:(0,r.jsx)(g.Z,{className:"w-5 h-5"})},{title:"Performance Marketing",href:"/use-cases/performance-marketing",description:"A/B test multiple ad copies and images. Improve CTR by 3x and reduce CPA by 47%.",icon:(0,r.jsx)(m.Z,{className:"w-5 h-5"})},{title:"Bulk Product Launch",href:"/use-cases/bulk-product-launch",description:"Import 50+ products at once and auto-generate all content for rapid catalog expansion.",icon:(0,r.jsx)(p.Z,{className:"w-5 h-5"})}],I=[{title:"Blog",icon:(0,r.jsx)(b.Z,{className:"w-5 h-5"}),href:"/blog",description:"Get updates, tips, and case studies."},{title:"Privacy Policy",icon:(0,r.jsx)(j.Z,{className:"w-5 h-5"}),href:"/privacy",description:"See how we protect your data."},{title:"Terms of Service",icon:(0,r.jsx)(y.Z,{className:"w-5 h-5"}),href:"/terms",description:"Review our terms and conditions."}];function S(e){let{trigger:t,children:s,className:a}=e,[i,o]=n.useState(!1),c=n.useRef(null);return(0,r.jsxs)("div",{className:"relative",ref:c,onMouseEnter:()=>{o(!0)},onMouseLeave:()=>{o(!1)},children:[(0,r.jsxs)("button",{className:"group inline-flex h-10 w-max items-center justify-center text-gray-900 rounded-lg bg-transparent px-4 py-2 text-base font-bold transition-colors hover:bg-gray-900/5",children:[t,(0,r.jsx)(w.Z,{className:(0,l.cn)("relative ml-2 h-4 w-4 transition duration-200",i&&"rotate-180"),"aria-hidden":"true"})]}),i&&(0,r.jsx)("div",{className:"absolute left-0 top-full pt-2 -mt-0",children:(0,r.jsx)("div",{className:(0,l.cn)("rounded-lg border border-gray-900 bg-white text-gray-900 shadow-lg animate-in fade-in zoom-in-95 duration-200",a),children:s})})]})}function Z(e){let{trigger:t,children:s,isOpen:a,onToggle:n}=e;return(0,r.jsxs)("div",{className:"border-b border-gray-900/10",children:[(0,r.jsxs)("button",{onClick:n,className:"flex w-full items-center justify-between py-4 text-left text-base font-bold text-gray-900",children:[t,(0,r.jsx)(w.Z,{className:(0,l.cn)("h-4 w-4 transition-transform duration-200",a&&"rotate-180")}
1)]}),a&&(0,r.jsx)("div",{className:"pb-4",children:s})]})}function T(){let{user:e}=(0,C.t)(),[t,s]=n.useState(!1),[a,c]=n.useState(null);return n.useEffect(()=>{let e=()=>{window.innerWidth>=1024&&t&&s(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[t]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"w-full max-w-7xl mx-auto fixed top-4 left-0 right-0 z-50 px-4",children:(0,r.jsxs)("div",{className:"border border-gray-900 bg-[#e3dff2] rounded-lg shadow-lg transition-all duration-300",children:[(0,r.jsxs)("div",{className:"flex justify-between items-center px-4 md:px-6 py-1 md:py-3",children:[(0,r.jsx)(i.default,{href:"/",className:"flex items-center gap-1 flex-shrink-0",children:(0,r.jsx)("span",{className:"text-xl sm:text-2xl md:text-3xl font-black text-gray-900 ".concat(o.HN.className),children:"VELOPAGE"})}),(0,r.jsxs)("div",{className:"hidden lg:flex items-center gap-1",children:[(0,r.jsxs)("nav",{className:"flex items-center space-x-1",children:[(0,r.jsx)(S,{trigger:"Products",children:(0,r.jsxs)("ul",{className:"grid w-[720px] gap-2 p-3 lg:grid-cols-2",children:[(0,r.jsx)("li",{className:"row-span-3",children:(0,r.jsxs)("a",{className:"flex h-full w-full select-none flex-col justify-center rounded-lg p-3 no-underline outline-hidden hover:bg-gray-100 transition-colors",href:"/dashboard/create-product",children:[(0,r.jsx)("img",{src:"/svg/products.svg",alt:"Velopage AI Tools",className:"w-full h-[180px] object-cover rounded-lg"}),(0,r.jsx)("div",{className:"mb-2 mt-4 text-base font-bold uppercase",children:"AI-Powered Product Creation"}),(0,r.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed",children:"Create professional product pages with AI-generated copy, images, and SEO optimization in under 2 minutes."})]})}),L.slice(0,3).map(e=>(0,r.jsx)(A,{title:e.title,href:e.href,icon:(0,r.jsx)("div",{className:"w-10 h-10 bg-purple-100 rounded-lg flex items-center justify-center text-gray-900 flex-shrink-0",children:e.icon}),children:e.description},e.title))]})}),(0,r.jsx)(S,{trigger:"Use cases",children:(0,r.jsx)("ul",{className:"grid w-[720px] gap-2 p-3 md:grid-cols-2",children:E.map(e=>(0,r.jsx)(A,{title:e.title,href:e.href,icon:(0,r.jsx)("div",{className:"w-10 h-10 bg-purple-100 rounded-lg flex items-center justify-center text-ray-900 flex-shrink-0",children:e.icon}),children:e.description},e.title))})}),(0,r.jsx)(i.default,{href:"/pricing",className:"inline-flex h-10 w-max items-center justify-center text-gray-900 rounded-lg bg-transparent px-4 py-2 text-base font-bold transition-colors hover:bg-gray-900/5",children:"Pricing"}),(0,r.jsx)(i.default,{href:"/ltd",className:"inline-flex h-10 w-max items-center justify-center text-gray-900 rounded-lg bg-orange/20 px-4 py-2 text-base font-bold transition-colors hover:bg-orange/30 hover:bg-gray-900/5",children:"Lifetime Deal \uD83D\uDC8E"}),(0,r.jsx)(i.default,{href:"/extensions",className:"inline-flex h-10 w-max items-center justify-center text-gray-900 rounded-lg bg-transparent px-4 py-2 text-base font-bold transition-colors hover:bg-gray-900/5",children:"Extensions"}),(0,r.jsx)(S,{trigger:"About",children:(0,r.jsx)("ul",{className:"grid w-[320px] gap-1 p-3",children:I.map(e=>(0,r.jsx)(A,{title:e.title,href:e.href,icon:(0,r.jsx)("div",{className:"w-10 h-10 bg-gray-100 rounded-lg flex items-center justify-center text-gray-900 flex-shrink-0",children:e.icon}),children:e.description},e.title))})})]}),(0,r.jsx)("div",{className:"flex items-center justify-end space-x-3 flex-shrink-0 ml-4",children:e?(0,r.jsxs)(i.default,{href:"/dashboard",className:"px-6 py-2.5 bg-orange text-gray-900 font-bold text-base rounded-lg border border-gray-900 transition-all flex items-center gap-2",children:[(0,r.jsx)(N.Z,{className:"w-4 h-4"}),"Dashboard"]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{href:"/login",className:"px-4 py-2 text-gray-900 font-bold text-base hover:text-orange transition-colors",children:"Login"}),(0,r.jsx)(i.default,{href:"/signup",className:"px-6 py-3 bg-orange rounded-lg text-gray-900 font-bold text-base border border-gray-900 transition-all flex items-center gap-2",children:"Sign Up For Free"})]})})]}),(0,r.jsx)("button",{onClick:()=>s(!t),className:"lg:hidden p-2 text-gray-900 hover:bg-gray-900/5 rounded-lg transition-colors","aria-label":"Toggle menu",children:t?(0,r.jsx)(v.Z,{className:"w-6 h-6"}):(0,r.jsx)(k.Z,{className:"w-6 h-6"})})]}),(0,r.jsx)("div",{className:(0,l.cn)("lg:hidden transition-all duration-300 ease-in-out overflow-hidden rounded-b-lg",t?"max-h-[calc(100vh-100px)] opacity-100":"max-h-0 opacity-0"),children:(0,r.jsxs)("div",{className:"px-4 pb-6 pt-2 border-t border-gray-900/10 overflow-y-auto max-h-[calc(100vh-120px)]",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)(Z,{trigger:"Products",isOpen:"products"===a,onToggle:()=>c("products"===a?null:"products"),children:(0,r.jsx)("ul",{className:"space-y-2 mt-3",children:L.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(i.default,{href:e.href,className:"flex items-center gap-3 p-3 rounded-lg border border-gray-900/10 hover:bg-white transition-colors",onClick:()=>s(!1),children:[(0,r.jsx)("div",{className:"w-9 h-9 bg-orange/15 rounded-lg flex items-center justify-center text-orange flex-shrink-0",children:e.icon}),(0,r.jsx)("div",{className:"font-bold text-[15px]",children:e.title})]})}
1,e.title))})}),(0,r.jsx)(Z,{trigger:"Use Cases",isOpen:"usecases"===a,onToggle:()=>c("usecases"===a?null:"usecases"),children:(0,r.jsx)("ul",{className:"space-y-2 mt-3",children:E.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(i.default,{href:e.href,className:"flex items-center gap-3 p-3 rounded-lg border border-gray-900/10 hover:bg-white transition-colors",onClick:()=>s(!1),children:[(0,r.jsx)("div",{className:"w-9 h-9 bg-purple-100 rounded-lg flex items-center justify-center text-purple-600 flex-shrink-0",children:e.icon}),(0,r.jsx)("div",{className:"font-bold text-[15px]",children:e.title})]})},e.title))})}),(0,r.jsx)(i.default,{href:"/pricing",className:"flex items-center justify-between py-4 text-base font-bold  text-gray-900 border-b border-gray-900/10",onClick:()=>s(!1),children:"Get a demo"}),(0,r.jsx)(i.default,{href:"/pricing",className:"flex items-center justify-between py-4 text-base font-bold  text-gray-900 border-b border-gray-900/10",onClick:()=>s(!1),children:"Pricing"}),(0,r.jsx)(i.default,{href:"/ltd",className:"flex items-center justify-between py-4 text-base font-bold  text-orange border-b border-gray-900/10",onClick:()=>s(!1),children:"Lifetime Deal"}),(0,r.jsx)(i.default,{href:"/extensions",className:"flex items-center justify-between py-4 text-base font-bold text-gray-900 border-b border-gray-900/10",onClick:()=>s(!1),children:"Extensions"}),(0,r.jsx)(Z,{trigger:"About",isOpen:"about"===a,onToggle:()=>c("about"===a?null:"about"),children:(0,r.jsx)("ul",{className:"space-y-2 mt-3",children:I.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(i.default,{href:e.href,className:"flex items-center gap-3 p-3 rounded-lg border border-gray-900/10 hover:bg-white transition-colors",onClick:()=>s(!1),children:[(0,r.jsx)("div",{className:"w-9 h-9 bg-gray-100 rounded-lg flex items-center justify-center text-gray-700 flex-shrink-0",children:e.icon}),(0,r.jsx)("div",{className:"font-bold text-[15px]",children:e.title})]})},e.title))})})]}),(0,r.jsx)("div",{className:"mt-6 space-y-3",children:e?(0,r.jsxs)(i.default,{href:"/dashboard",className:"w-full px-6 py-3 bg-orange text-gray-900 font-black text-base rounded-lg border border-gray-900 transition-all flex items-center justify-center gap-2",onClick:()=>s(!1),children:[(0,r.jsx)(N.Z,{className:"w-4 h-4"}),"Dashboard"]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{href:"/login",className:"w-full block text-center px-4 py-3 text-gray-900 font-bold text-base border border-gray-900 rounded-lg hover:bg-white transition-colors",onClick:()=>s(!1),children:"Login"}),(0,r.jsxs)(i.default,{href:"/signup",className:"w-full px-6 py-3 bg-orange rounded-lg text-gray-900 font-black text-base border border-gray-900 transition-all flex items-center justify-center gap-2",onClick:()=>s(!1),children:["Get Started",(0,r.jsx)(P.Z,{className:"w-4 h-4"})]})]})})]})})]})})})}function A(e){let{icon:t,className:s,title:a,children:n,href:i,...o}=e;return(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:i,className:(0,l.cn)("hover:bg-gray-50 block select-none rounded-lg p-3 no-underline outline-hidden transition-all duration-200 hover:shadow-sm",s),...o,children:(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[t,(0,r.jsxs)("div",{className:"flex flex-col items-start gap-1.5 min-w-0",children:[(0,r.jsx)("div",{className:"text-[15px] font-bold leading-tight text-gray-900",children:a}),(0,r.jsx)("div",{className:"line-clamp-2 text-[13px] leading-relaxed text-gray-500",children:n})]})]})})})}A.displayName="ListItem";var D=s(18032),F=s.n(D),_=s(37760),O=s(88997),z=s(49089);function W(){let e=[{label:"Facebook",href:"https://www.facebook.com/share/17sbEi1uJE/",icon:(0,r.jsx)(z.tBk,{})},{label:"Instagram",href:"https://www.instagram.com/velopage_io?igsh=MTI0eTBrMDlzNXEycQ==",icon:(0,r.jsx)(_.Z,{})},{label:"YouTube",href:"https://youtube.com/@codesurgeofficial?si=I6J-pM2TE29Whmb2",icon:(0,r.jsx)(z.V2E,{})}];return(0,r.jsx)("footer",{className:"relative overflow-hidden px-1 md:px-2 pb-3",children:(0,r.jsxs)("div",{className:"bg-[#111111] rounded-2xl relative mx-auto px-8 lg:px-44 py-16 lg:py-20",children:[(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 ga
1p-12 mb-16",children:[(0,r.jsxs)("div",{className:"lg:col-span-2",children:[(0,r.jsx)(i.default,{href:"/",children:(0,r.jsx)("span",{className:"text-4xl md:text-5xl font-bold text-white ".concat(F().className),children:"VELOPAGE"})}),(0,r.jsx)("p",{className:"text-white/80 mt-6 leading-relaxed text-base font-medium",children:"Transform supplier URLs into professional Shopify pages with AI-powered optimization. From import to publish in under 2 minutes."}),(0,r.jsx)("div",{className:"flex gap-3 mt-8",children:e.map(e=>(0,r.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:"md:w-10 md:h-10 w-8 h-8 bg-white/10 rounded-lg hover:bg-orange hover:border-orange transition-all flex items-center justify-center hover:scale-110",children:(0,r.jsx)("span",{className:"md:w-5 md:h-5 w-4 h-4 text-white flex items-center justify-center",children:e.icon})},e.label))})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-xl font-black text-white mb-6 uppercase ".concat(F().className),children:"Product"}),(0,r.jsx)("ul",{className:"space-y-1 md:space-y-3",children:[{label:"Demo",href:"/#demo"},{label:"How It Works",href:"/#how-it-works"},{label:"Features",href:"/#features"},{label:"Pricing",href:"/pricing"}].map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-white/70 hover:text-orange transition-colors text-base",children:e.label})},e.label))})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-xl font-black text-white mb-6 uppercase ".concat(F().className),children:"Support"}),(0,r.jsx)("ul",{className:"space-y-1 md:space-y-3",children:[{label:"Help Center",href:"mailto:[email protected]"},{label:"Contact Us",href:"mailto:[email protected]"}].map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-white/70 hover:text-orange transition-colors text-base",children:e.label})},e.label))})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-xl font-black text-white mb-6 uppercase ".concat(F().className),children:"Company"}),(0,r.jsx)("ul",{className:"space-y-1 md:space-y-3",children:[{label:"Blog",href:"/blog"},{label:"Privacy Policy",href:"/privacy"},{label:"Terms of Service",href:"/terms"}].map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(i.default,{href:e.href,className:"text-white/70 hover:text-orange transition-colors text-base",children:e.label})},e.label))})]})]}),(0,r.jsx)("div",{className:"border-t border-white/20 md:pt-10 pt-6",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4 md:gap-6",children:[(0,r.jsxs)("div",{className:"flex flex-wrap justify-center md:justify-start gap-4 md:gap-6",children:[(0,r.jsx)(i.default,{href:"/login",className:"text-white/70 hover:text-orange transition-colors text-base",children:"Login"}),(0,r.jsx)(i.default,{href:"/signup",className:"text-white/70 hover:text-orange transition-colors text-base",children:"Sign Up"})]}),(0,r.jsxs)("p",{className:"text-white/60 text-base flex items-center gap-2",children:["\xa9 2025 Velopage. Made with ",(0,r.jsx)(O.Z,{className:"w-4 h-4 fill-orange text-orange"})," for sellers"]})]})})]})})}function G(e){let{children:t}=e,s=(0,C.t)(e=>e.checkAuth);return(0,n.useEffect)(()=>{s()},[s]),(0,r.jsx)(r.Fragment,{children:t})}var M=s(10187);function U(e){let{children:t}=e,s=(0,a.usePathname)();(0,a.useRouter)();let{user:n,isLoading:i}=(0,C.t)(),l=s.startsWith("/dashboard"),o=s.startsWith("/reset-password"),c=s.startsWith("/verify-email"),d=s.startsWith("/forgot-password"),h=s.startsWith("/admin"),x="/login"===s||"/signup"===s,u=s.startsWith("/preview/product"),f=s.startsWith("/ltd");return l||h||x||o||c||d||u||f?(0,r.jsx)(r.Fragment,{children:t}):!i||l||h||x||o||c||d||u||f?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T,{}),(0,r.jsx)("main",{className:"min-h-screen bg-[#f4f4f0]",children:t}),(0,r.jsx)(W,{})]}):(0,r.jsx)("div",{className:"min-h-[100dvh] bg-[#f4f4f0]",children:(0,r.jsx)(M.Z,{})})}function B(e){let{children:t}=e;return(0,r.jsx)(G,{children:(0,r.jsx)(U,{children:t})})}},93442:function(e,t,s){"use strict";s.d(t,{default:function(){return n}});var r=s(57437),a=s(48667);function n(){let e="G-9H95GFQD88";return e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default,{strategy:"afterInteractive",src:"https://www.googletagmanager.com/gtag/js?i
1d=".concat(e)}),(0,r.jsx)(a.default,{id:"google-analytics",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n            window.dataLayer = window.dataLayer || [];\n            function gtag(){dataLayer.push(arguments);}\n            gtag('js', new Date());\n            gtag('config', '".concat(e,"', {\n              page_path: window.location.pathname,\n            });\n          ")}})]}):null}},96276:function(e,t,s){"use strict";s.d(t,{default:function(){return n}});var r=s(57437),a=s(80605);function n(e){let{children:t}=e;return(0,r.jsx)(a.SessionProvider,{children:t})}},10187:function(e,t,s){"use strict";s.d(t,{Z:function(){return a}});var r=s(57437);function a(){return(0,r.jsx)("div",{className:"fixed inset-0 flex justify-center items-center bg-[#f4f4f0] z-50",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("div",{className:"w-3 h-3 bg-purple-400 border border-gray-900 animate-bounce rounded-full",style:{animationDelay:"0ms"}}),(0,r.jsx)("div",{className:"w-3 h-3 bg-pink-400 border border-gray-900 animate-bounce rounded-full",style:{animationDelay:"150ms"}}),(0,r.jsx)("div",{className:"w-3 h-3 bg-blue-400 border border-gray-900 animate-bounce rounded-full",style:{animationDelay:"300ms"}})]})})}},67143:function(e,t,s){"use strict";s.d(t,{HN:function(){return d.a},XK:function(){return a.a}});var r=s(96426),a=s.n(r),n=s(85633),i=s.n(n),l=s(16925),o=s.n(l),c=s(8977),d=s.n(c),h=s(29758),x=s.n(h);"".concat(a().style.fontFamily,", ").concat(i().style.fontFamily,", ").concat(o().style.fontFamily,", ").concat(x().style.fontFamily)},94508:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(61994),a=s(53335);function n(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return(0,a.m6)((0,r.W)(t))}},27861:function(e,t,s){"use strict";s.d(t,{t:function(){return r}});let r=(0,s(59625).Ue)(e=>({user:null,isLoading:!0,setUser:t=>e({user:t}),setLoading:t=>e({isLoading:t}),logout:async()=>{try{await fetch("/api/auth/logout",{method:"POST",credentials:"include"}),e({user:null})}catch(e){console.error("Logout error:",e)}},checkAuth:async()=>{try{e({isLoading:!0});let t=await fetch("/api/auth/me",{credentials:"include"});if(t.ok){let s=await t.json();e({user:s.user,isLoading:!1})}else e({user:null,isLoading:!1})}catch(t){console.error("Auth check error:",t),e({user:null,isLoading:!1})}}}))},47960:function(){}},function(e){e.O(0,[818,1586,3587,7699,2972,6804,2357,5219,991,2971,5996,1744],function(){return e(e.s=664)}),_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.