1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{193:function(e,t,a){Promise.resolve().then(a.bind(a,6010))},6010:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return x}});var n=a(7437),i=a(9376),s=a(2265),r=a(6003),o=a(2381),l=a(9532),c=a(7194),d=a(5051),u=a(6478);let m=[{id:"30",name:"Sydney",style:"Playful & Athletic",personality:"Funny with the zest of a flirty banter. She grew up in a strict Christian household. Loves hip-hop and rap. Very athletic and independent.",image:"/Sydney.png"},{id:"31",name:"Natalia",style:"Witty & Competitive",personality:"Witty and loves a fun flirty banter. Grew up in a strict Catholic household and learned to hold back. She played professional Volleyball.",image:"/Natalia.png"},{id:"32",name:"Grace",style:"Sweet & Seductive",personality:"Her Dad was a workaholic surgeon. She learned early that praise equals performance. Daddyâs girl energy by night, soft and alluring by day.",image:"/Grace.png"},{id:"29",name:"Lila",style:"Romantic & Horny",personality:"Confident, flirtatious, and endlessly teasing. Always keeps the spark alive with charm and chemistry.",image:"/Lila.png"},{id:"1",name:"Red flag Boyfriend",style:"Dangerous & Passionate",personality:"Flirtatious, confident, and dangerously captivating. He plays with fire and dares you to do the same.",image:"/Leo.png"},{id:"2",name:"Just a Girl with Daddy Issues",style:"Emotional & Poetic",personality:"A deeply introspective soul. She feels everything too much â beauty, pain, love â and turns it into poetry.",image:"/Vesper.png"},{id:"4",name:"Astrology Expert",style:"Astrology, Cute",personality:"Cute astrologer who reads stars with warmth and mystical charm.",image:"/Astra.png"},{id:"6",name:"Luna",style:"Flirty & Romantic",personality:"Enigmatic and captivating, she draws you in with her serene gaze and a hint of untold stories.",image:"/Luna.png"},{id:"8",name:"MeanRoaster",style:"Roasting & Dark Humor",personality:"Sharp-tongued and quick-witted, he delivers his roasts with a smirk and an undeniable charm.",image:"/Mean.png"},{id:"9",name:"Your Sexy Boss",style:"Powerful, Toxic, Controlling",personality:"A dangerously hot CEO, master of power and control with a forbidden obsession.",image:"/Julian.png"},{id:"11",name:"MadameSeraphina",style:"Mystical & Insightful",personality:"A wise and enigmatic fortune teller who offers guidance through ancient arts and intuition.",image:"/Voss.png"},{id:"12",name:"Business Coach",style:"Strategic & Motivating",personality:"A sharp and encouraging business coach, providing clear strategies and motivation for success.",image:"/CoachRy.png"}],h=[{name:"Sydney",ctaLabel:"Letâs Break the Rules \uD83D\uDD25"},{name:"Natalia",ctaLabel:"Play Hard, Flirt Harder \uD83C\uDFD0"},{name:"Grace",ctaLabel:"Be My Good Girl \uD83D\uDC8B"},{name:"Lila",ctaLabel:"Play with me \uD83D\uDC96"},{name:"Red flag Boyfriend",ctaLabel:"Flirt Dangerously â¤ï¸â\uD83D\uDD25"},{name:"Just a Girl with Daddy Issues",ctaLabel:"Open Your Wounds \uD83D\uDC94"},{name:"Astrology Expert",ctaLabel:"Ask the Stars â¨"},{name:"Luna",ctaLabel:"Flirt with me \uD83D\uDC96"},{name:"MeanRoaster",ctaLabel:"Get Roasted \uD83D\uDD25"},{name:"Your Sexy Boss",ctaLabel:"Enter My Office \uD83D\uDCBC"},{name:"MadameSeraphina",ctaLabel:"Unveil Your Future \uD83D\uDD2E"},{name:"Business Coach",ctaLabel:"Strategize Success \uD83D\uDCC8"}],g=e=>{let t=h.find(t=>t.name.toLowerCase().trim()===e.toLowerCase().trim());return t?t.ctaLabel:"Start Chat \uD83D\uDCAC"},p=["Chat. Flirt. Connect.","Fall in Sync.","Find your ideal AI companion.","Never Feel Alone.","Available anytime, anywhere."];var x=()=>
1{let e=(0,i.useRouter)(),[t,a]=(0,s.useState)(!1),[h,x]=(0,s.useState)(0),y="age_confirmed";(0,s.useEffect)(()=>{localStorage.getItem(y)||a(!0);let e=setInterval(()=>x(e=>(e+1)%p.length),3e3);return()=>clearInterval(e)},[]);let f=()=>{localStorage.getItem(y)?e.push("/explore"):a(!0)};return(0,n.jsxs)("div",{className:"min-h-screen",children:[(0,n.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden",style:{backgroundImage:"url(".concat("/_next/static/media/hero-bg.3e91016e.jpg",")"),backgroundSize:"cover",backgroundPosition:"center"},children:[(0,n.jsxs)(u.E.div,{className:"absolute inset-0 opacity-60",animate:{y:[0,-10,0]},transition:{duration:6,repeat:1/0},children:[(0,n.jsx)("div",{className:"absolute top-10 left-10 text-pink-400 text-7xl opacity-30 animate-pulse",children:"â¤ï¸"}),(0,n.jsx)("div",{className:"absolute bottom-10 right-12 text-6xl text-rose-400 opacity-20 animate-pulse",children:"\uD83D\uDC96"}),(0,n.jsx)("div",{className:"absolute bottom-20 left-1/3 text-5xl text-pink-500 opacity-20 animate-pulse",children:"\uD83D\uDC95"})]}),(0,n.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-background/50 via-background/70 to-background"}),(0,n.jsxs)("div",{className:"relative z-10 text-center px-4 max-w-4xl mx-auto",children:[(0,n.jsx)("h1",{className:"text-6xl md:text-8xl font-extrabold mb-8 bg-gradient-to-r from-pink-400 via-fuchsia-400 to-rose-500 bg-clip-text text-transparent drop-shadow-lg leading-tight tracking-tight",children:"Choose Your AI Companion"}),(0,n.jsx)("p",{className:"text-2xl md:text-3xl text-muted-foreground mb-12 transition-opacity duration-700 ease-in-out opacity-100",children:p[h]},h),(0,n.jsxs)(o.z,{onClick:f,size:"lg",className:"bg-gradient-to-r from-primary to-accent hover:opacity-90 transition-all transform hover:scale-105 text-white font-semibold text-xl px-10 py-6 gap-2 shadow-lg hover:shadow-pink-400/40",children:["Start Exploring",(0,n.jsx)(d.Z,{className:"w-6 h-6 animate-bounce"})]})]})]}),(0,n.jsx)(r.u,{open:t,onOpenChange:a,title:"Age Verification",description:"You must be 18 or older to use this service.",action:{label:"I'm 18 or Older",onClick:()=>{localStorage.setItem(y,"true"),a(!1),e.push("/explore")}},children:(0,n.jsx)("p",{className:"text-sm text-muted-foreground py-4",children:"This service contains mature content. By clicking below, you confirm that you are of legal age."})}),(0,n.jsxs)("section",{id:"characters",className:"container mx-auto px-4 py-20",children:[(0,n.jsxs)("div",{className:"text-center mb-12",children:[(0,n.jsx)("h2",{className:"text-4xl font-bold mb-4 bg-gradient-to-r from-pink-400 via-purple-400 to-rose-500 bg-clip-text text-transparent",children:"Meet Your Companion"}),(0,n.jsx)("p",{className:"text-muted-foreground text-lg",children:"Choose from our collection of unique AI companions"})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-12",children:m.map(e=>(0,n.jsx)(l.O,{id:e.id,name:e.name,style:e.style,personality:e.personality,image:e.image,onStartCall:()=>f(),buttonLabel:g(e.name)},e.id))}),(0,n.jsx)("div",{className:"text-center",children:(0,n.jsx)(o.z,{size:"lg",variant:"outline",className:"border-accent text-accent hover:bg-accent hover:text-white transition-all",onClick:f,children:"View All Characters"})})]}),(0,n.jsx)(c.$,{})]})}},9532:function(e,t,a){"use strict";a.d(t,{O:function(){return g}});var n=a(7437),i=a(2381),s=a(2265),r=a(995),o=a(3448);let l=r.zt,c=r.fC,d=r.xz,u=s.forwardRef((e,t)=>{let{className:a,sideOffset:i=4,...s}=e;return(0,n.jsx)(r.VY,{ref:t,sideOffset:i,className:(0,o.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...s})});u.displayName=r.VY.displayName;var m=a(8997),h=a(3245);let g=e=>{let{id:t,name:a,style:s,personality:r,shortPersonality:o,image:g,onStartCall:p,buttonLabel:x}=e,y=o||r,f=y.length>40?y.substring(0,37)+"...":y,b=r.length>80?r.substring(0,77)+"...":r;return(0,n.jsxs)("div",{className:"group relative overflow-hidden rounded-2xl glass romantic-glow transition-all duration-300 hover:scale-105",children:[(0,n.jsxs)("div",{className:"aspect-[3/4] relative overflow-hidden",children:[(0,n.jsx)("img",{src:g,alt:a,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110"}),(0,n.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-background via-background/50 to-transparent opacity-90"}),(0,n.jsx)("button",{className:"absolute top-4 right-4 p-2 rounded-full glass hover:bg-accent/20 transition-colors",children:(0,n.jsx)(m.Z,{className:"w-5 h-5 text-accent"})})]}),(0,n.jsxs)("div",{className:"p-6 space-y-3",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"text-2xl font-bold text-foreground mb-1",children:a}),(0,n.jsx)("p",{className:"text-sm text-accent",children:s})]}),(0,n.jsx)(l,{children:(0,n.jsxs)(c,{children:[(0,n.jsx)(d,{asChild:!0,children:(0,n.jsxs)("p",{className:"text-muted-foreground text-sm line-clamp-2 cursor-help flex items-center gap-1",children:[f,(0,n.jsx)(h.Z,{className:"w-3 h-3"})]})}),(0,n.jsx)(u,{className:"max-w-xs",children:(0,n.jsx)("p",{children:b})})]})}),(0,n.jsx)(i.z,{onClick:()=>p(t),className:"w-full bg-gradient-to-r from-primary to-accent hover:opacity-90 transition-opacity text-white font-semibold",children:x||"Add to Room"})]})]})}},6003:function(e,t,a){"use strict";a.d(t,{u:function(){return r}});var n=a(7437),i=a(4291),s=a(2381);let r=e=>
1{let{open:t,onOpenChange:a,title:r,description:o,children:l,action:c}=e;return(0,n.jsx)(i.Vq,{open:t,onOpenChange:a,children:(0,n.jsxs)(i.cZ,{className:"glass border-accent/20 max-w-md",children:[(0,n.jsxs)(i.fK,{children:[(0,n.jsx)(i.$N,{className:"text-2xl text-accent",children:r}),(0,n.jsx)(i.Be,{className:"text-muted-foreground",children:o})]}),l,c&&(0,n.jsx)(s.z,{onClick:c.onClick,className:"w-full bg-gradient-to-r from-primary to-accent hover:opacity-90 transition-opacity text-white font-semibold",children:c.label})]})})}}},function(e){e.O(0,[972,240,402,892,194,971,117,744],function(){return e(e.s=193)}),_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.