PageSourceSearch

https://vovv.ai/assets/SixOApparelShowcase-C0yL-xdb.js

js vovv.ai collected 2026-10-05 13:16:40 UTC 9,288 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-query-CtIF-MNZ.js";import{r as d,L as i}from"./vendor-react-BfTl68nP.js";import{S as b}from"./SEOHead-CywBROiR.js";import{t as f}from"./constants-Beo90Mnx.js";import{L as p}from"./LandingNav-Cv1vtM8g.js";import{LandingFooter as u}from"./LandingFooter-D6IMnSRf.js";import{g as n}from"./index-BfEqxQPi.js";import{X as g,y as x,K as m,N as h}from"./vendor-icons-hHTr3Gms.js";import"./vendor-radix-q0rzatl0.js";const t="https://azwiljtrbtaupofwmpzb.supabase.co/storage/v1/object/public/workflow-previews/fe45fd27-2b2d-48ac-b1fe-f6ab8fffcbfc",r=[{url:`${t}/5c0e5f97-384d-4e88-897f-a290aedbf359/0-0.jpg`,scene:"Padel Glass Wall Hero",category:"Editorial"},{url:`${t}/7bf0ae1c-aff4-47e5-8b8f-bf99cdb7aa77/0-0.jpg`,scene:"On-Model Front",category:"Essentials"},{url:`${t}/2baf5ccc-107d-493c-aa3b-9fbb51120504/0-0.jpg`,scene:"Clay Court Warm-Up",category:"Editorial"},{url:`${t}/5b98ac2f-65a7-4bf0-b7d4-2e184913b3ee/0-0.jpg`,scene:"Aesthetic Sport Hero",category:"Editorial"},{url:`${t}/c2ca9966-2fca-4f47-98a6-17bcbebb2b7c/0-0.jpg`,scene:"Aesthetic Set Flat Lay",category:"Essentials"},{url:`${t}/b2b4cf95-2e9f-4ccf-9610-45cb41bad255/0-0.jpg`,scene:"Blue Hard Court Stride",category:"Editorial"},{url:`${t}/44936548-51a5-40a9-a690-bfb4d09e3cff/0-0.jpg`,scene:"Court Walk Entrance",category:"Editorial"},{url:`${t}/0c9b5bd8-26ac-45a2-87d0-2c6b97ac3eda/0-0.jpg`,scene:"On-Model Back",category:"Essentials"},{url:`${t}/878ae10f-6b86-4be7-95e7-679f0545b45d/0-0.jpg`,scene:"Padel Net Volley Ready",category:"Editorial"},{url:`${t}/7bfa6d5b-0ed0-45da-b112-ebd435eacb9a/0-0.jpg`,scene:"Clay Court Bench Rest",category:"Editorial"},{url:`${t}/b3ec1799-1077-4442-85fb-7eef0f3717c2/0-0.jpg`,scene:"Terracotta Sunset",category:"Editorial"},{url:`${t}/c94616fa-2b9e-4b20-8244-f9d9539f5c8f/0-0.jpg`,scene:"Grass Court Volley Ready",category:"Editorial"},{url:`${t}/72bfc0b8-312e-4995-9935-1eb4fce6625b/0-0.jpg`,scene:"Aesthetic UGC Mirror",category:"Editorial"},{url:`${t}/852f4419-2b96-404a-81c1-3c5524002a39/0-0.jpg`,scene:"Body Detail Activewear Crop",category:"Essentials"},{url:`${t}/3595dfdb-367f-4fab-8f0d-0db0db89bc29/0-0.jpg`,scene:"Serve Prep at Baseline",category:"Editorial"},{url:`${t}/51f878ff-6cba-423e-adfe-a0f3e123333d/0-0.jpg`,scene:"Tennis Club Lounge",category:"Editorial"},{url:`${t}/9c2b7eea-3dd6-4ea7-a974-0279cd250275/0-0.jpg`,scene:"Sunlit Floor Ease",category:"Editorial"},{url:`${t}/cdbc7d6c-939b-4d7f-9ac1-6cb17937f395/0-0.jpg`,scene:"Blue Court Warm-Up",category:"Editorial"},{url:`${t}/1387cc1e-3953-487b-90ae-c98bd76815cd/0-0.jpg`,scene:"On-Model Editorial",category:"Essentials"},{url:`${t}/a6464bd5-7440-4619-a55e-8960ee5c5486/0-0.jpg`,scene:"Clay Court Net Lean",category:"Editorial"},{url:`${t}/4f7f9e4d-6334-4dbf-bcf8-5a3c046e25a0/0-0.jpg`,scene:"Aesthetic Soft Gym",category:"Editorial"},{url:`${t}/5f341f6f-9df1-4cfc-9deb-6922be064190/0-0.jpg`,scene:"Skatepark Golden Hour",category:"Editorial"},{url:`${t}/92295dcb-e8f2-4f06-a047-e7959185121e/0-0.jpg`,scene:"Blue Hard Court Serve Prep",category:"Editorial"},{url:`${t}/16683e03-26db-4714-bf41-dc8e176a3056/0-0.jpg`,scene:"Studio Motion Sculpt",category:"Editorial"},{url:`${t}/ac2d3bf8-438e-49ee-8c31-a20d1f120f0e/0-0.jpg`,scene:"Post-Match Glass Lean",category:"Editorial"},{url:`${t}/15883712-24d6-4de7-b44b-a87d3e84a538/0-0.jpg`,scene:"Clay Court Between Points",category:"Editorial"},{url:`${t}/d508abc0-bb4c-4e53-9da3-0fc4e1ab3d76/0-0.jpg`,scene:"Mirror UGC Fit",category:"Editorial"},{url:`${t}/77b8e4ff-aa90-4634-b549-26751e492122/0-0.jpg`,scene:"Tennis Court Baseline",category:"Editorial"},{url:`${t}/87faf94b-fca1-4037-9616-1a1e352c4848/0-0.jpg`,scene:"Padel Club Bench Rest",category:"Editorial"},{url:`${t}/e383ae4f-6977-4baa-af23-29076b444883/0-0.jpg`,scene:"Aesthetic Court Story",category:"Editorial"},{url:`${t}/81762bb1-79a8-45a1-8101-65cf30187d3e/0-0.jpg`,scene:"Sunlit Sculpt",category:"Editorial"},{url:`${t}/08f1b197-5c66-4402-912c-d66c21c5c174/0-0.jpg`,scene:"Back Glass Recovery",category:"Editorial"},{url:`${t}/4e014379-fed1-4996-a6a7-a09d5bba5726/0-0.jpg`,scene:"Urban Concrete",category:"Editorial"},{url:`${t}/d218cd72-2a05-49d9-a7a6-55c0b0239d80/0-0.jpg`,scene:"Sunlit Flow",category:"Editorial"},{url:`${t}/32bc6a31-6069-411c-9fbc-b2d6179e27f2/0-0.jpg`,scene:"Sunlit Active Pause",category:"Editorial"},{url:`${t}/65627f7e-9adb-4b8d-a97d-d08d5f2c1892/0-0.jpg`,scene:"Aesthetic Sport Portrait",category:"Editorial"}],j=[{icon:m,value:"36",label:"Visuals"},{icon:h,value:"53s",label:"Made in"}];function A(){var c;
1const[l,s]=d.useState(null);return e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsx(b,{title:"A Sample Visual Library for 6o Apparel | VOVV.AI",description:"A glimpse of what VOVV.AI could generate for 6o Apparel — built from one product photo of the Red Sports Bra and Skirt Set.",noindex:!0,ogImage:f((c=r[0])==null?void 0:c.url)}),e.jsx(p,{}),e.jsx("section",{className:"pt-28 pb-14 lg:pt-40 lg:pb-20",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.25em] text-[#94a3b8] mb-5",children:"For 6o Apparel"}),e.jsx("h1",{className:"text-[#0f172a] text-3xl sm:text-4xl lg:text-[3.25rem] lg:leading-[1.1] font-semibold tracking-tight mb-5",children:"One 6o Apparel product, a full campaign"}),e.jsx("p",{className:"text-[#64748b] text-base sm:text-lg leading-relaxed max-w-xl mx-auto",children:"We took a single shot of your Red Sports Bra and Skirt Set and turned it into a full editorial library — court, studio, lifestyle and aesthetic. Every visual below started from that one photo."})]})}),e.jsx("section",{className:"pb-12 lg:pb-20",children:e.jsx("div",{className:"max-w-xl mx-auto px-6",children:e.jsx("div",{className:"grid grid-cols-2 gap-4",children:j.map(a=>e.jsxs("div",{className:"flex flex-col items-center gap-2 rounded-2xl border border-[#e2e8f0] bg-[#f8fafc] py-6 px-3",children:[e.jsx(a.icon,{size:20,strokeWidth:1.75,className:"text-[#0f172a]/70"}),e.jsx("span",{className:"text-[#0f172a] text-2xl sm:text-3xl font-semibold tracking-tight",children:a.value}),e.jsx("span",{className:"text-[#94a3b8] text-xs sm:text-sm text-center",children:a.label})]},a.label))})})}),e.jsx("section",{className:"pb-16 lg:pb-24",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-3 sm:gap-4",children:r.map((a,o)=>e.jsxs("button",{onClick:()=>s(o),className:"group relative aspect-[4/5] block w-full rounded-xl overflow-hidden will-change-transform focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0f172a]/20",children:[e.jsx("img",{src:n(a.url,{quality:50}),alt:`${a.scene} — ${a.category}`,loading:o<8?"eager":"lazy",decoding:"async",className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-[1.03]"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 via-trans
1parent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-3 translate-y-2 group-hover:translate-y-0 opacity-0 group-hover:opacity-100 transition-all duration-300",children:[e.jsx("p",{className:"text-white text-xs sm:text-sm font-medium leading-tight",children:a.scene}),e.jsx("p",{className:"text-white/60 text-[10px] sm:text-xs mt-0.5",children:a.category})]})]},o))})})}),l!==null&&e.jsxs("div",{className:"fixed inset-0 z-50 bg-black/90 backdrop-blur-sm flex items-center justify-center p-4",onClick:()=>s(null),children:[e.jsx("button",{onClick:()=>s(null),className:"absolute top-5 right-5 text-white/60 hover:text-white transition-colors z-10",children:e.jsx(g,{size:24})}),e.jsx("img",{src:n(r[l].url,{quality:80}),alt:r[l].scene,className:"max-h-[85vh] max-w-full rounded-xl object-contain",onClick:a=>a.stopPropagation()}),e.jsxs("div",{className:"absolute bottom-6 left-1/2 -translate-x-1/2 text-center",children:[e.jsx("p",{className:"text-white text-sm font-medium",children:r[l].scene}),e.jsx("p",{className:"text-white/50 text-xs mt-0.5",children:r[l].category})]})]}),e.jsx("section",{className:"py-16 lg:py-28 bg-[#0f172a]",children:e.jsxs("div",{className:"max-w-2xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-white text-3xl sm:text-4xl lg:text-5xl font-semibold tracking-tight mb-5",children:"Ready to make this real for 6o Apparel?"}),e.jsx("p",{className:"text-[#94a3b8] text-base sm:text-lg leading-relaxed mb-10",children:"Create your account and we'll generate your full set from your own product photos"}),e.jsxs("div",{className:"flex flex-col sm:flex-row flex-wrap justify-center gap-4",children:[e.jsxs(i,{to:"/auth",className:"inline-flex items-center justify-center gap-2 h-[3.25rem] px-8 rounded-full bg-white text-[#0f172a] text-base font-semibold hover:bg-white/90 transition-colors w-full sm:w-auto",children:["Try free now",e.jsx(x,{size:16})]}),e.jsx(i,{to:"/discover",className:"inline-flex items-center justify-center gap-2 h-[3.25rem] px-8 rounded-full border border-white/20 text-white text-base font-semibold hover:bg-white/10 transition-colors w-full sm:w-auto",children:"Explore more examples"})]})]})}),e.jsx(u,{})]})}export{A as default};

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.