PageSourceSearch

https://xego.ai/_next/static/chunks/5030-f642bbd413f20083.js

js xego.ai collected 2026-10-05 13:20:11 UTC 95,528 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5030],{6339:(e,t,a)=>{a.d(t,{L4:()=>g,Yx:()=>p,gA:()=>f,hV:()=>u,ok:()=>h});var s=a(73917),n=a(55391),l=a(93814),r=a(62044),i=a(95247),o=a(83402),d=a(1678),c=a(7439),m=a(3476),x=a(72029);function u(e){let{listRef:t,items:a,aspectRatio:s=.65,estimateHeight:n=270,defaultColumns:r=2,gap:i=12,overscan:d=3,calculateColumns:c}=e,m=(0,o.useRef)(null),[x,u]=(0,o.useState)(r),[p,h]=(0,o.useState)(n),f=(0,o.useCallback)(()=>{var e,a;let n=(null===(e=t.current)||void 0===e?void 0:e.getBoundingClientRect().width)||0,l=r;c?l=c(n):n>=1200?l=6:n>=1024?l=4:n>=720?l=4:n>=480&&(l=3);let o=(n-(l-1)*i)/l/s+i;u(l),h(o),null===(a=m.current)||void 0===a||a.measure()},[r,s,i,t,c]),g=Math.ceil(a.length/x),y=(0,l.XW)({count:g,estimateSize:()=>p,overscan:d});m.current=y;let v=(0,o.useCallback)(e=>{let t=e*x;return a.slice(t,t+x)},[x,a]);return(0,o.useEffect)(()=>{if(t.current){let e=new ResizeObserver(()=>{f()});return e.observe(t.current),()=>{e.disconnect()}}},[t]),{columns:x,height:p,rowVirtualizer:y,getItemsForRow:v,totalRows:g}}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,[n,l]=(0,o.useState)({...t,cursor:null}),[i,d]=(0,o.useState)(!0),[c,m]=(0,o.useState)([]),x=(0,o.useRef)(0),{loading:u,run:p}=(0,r.A)(async t=>{let a=await e(n);l(e=>({...e,cursor:a.cursor})),t?m(a.items):m(e=>[...e,...a.items]),d(!!a.hasMore)},{manual:!0,refreshDeps:[n]});return(0,o.useEffect)(()=>{if(i)return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)};function e(){let{scrollTop:e,clientHeight:t,scrollHeight:s}=document.documentElement,n=(null==a?void 0:a.triggerDistance)||200,l=(null==a?void 0:a.cooldown)||300,r=Date.now(),o=r-x.current,d=!u&&o>l;s-(e+t)<n&&d&&i&&(x.current=r,p())}},[u,i]),(0,o.useEffect)(()=>(p(!0),()=>{m([]),d(!0),l({...t,cursor:null})}),[]),{items:c,loading:u,hasMore:i,params:n,handleParamsChange:function(e,t){d(!0),m([]),l(a=>({...a,[e]:t,cursor:null})),(0,s.dY)(()=>{p(!0)})}
1,loadMore:()=>p(),refresh:()=>p(!0),removeItems:function(e){m(t=>t.filter(t=>!e(t)))}}}let h=()=>{let e=(0,i.usePathname)(),{lng:t,setLng:a}=(0,c.CU)();return{lng:t,setLng:function(t){x.Wc.init().set(m.yv,t,m.sn),a(t),window.location.href=(0,x.gK)(e,t)}}},f=()=>(0,n.LR)(window.navigator.languages,d.NW)[0]||d.yL,g=e=>{let{duration:t,onEnd:a}=e,s=(0,o.useRef)(null),l=(0,o.useRef)(0),r=(0,o.useRef)(void 0),[i,d]=(0,o.useState)(0),c=(0,o.useCallback)(()=>{s.current&&(clearInterval(s.current),s.current=null)},[]),m=(0,o.useCallback)(()=>{c(),s.current=setInterval(()=>{let e=Math.max(0,l.current-(0,n.vE)());if(d(e),e<=0){var t;c(),null===(t=r.current)||void 0===t||t.call(r)}},1e3)},[c]),x=(0,o.useCallback)(()=>{l.current=(0,n.vE)()+t,d(t),m()},[t,m]),u=(0,o.useCallback)(()=>{c()},[c]);return(0,o.useEffect)(()=>{r.current=a},[a]),(0,o.useEffect)(()=>()=>{c()},[c]),{leftTime:i,startCountdown:x,stopCountdown:u}}},8735:(e,t,a)=>{a.d(t,{A:()=>h,y:()=>p});var s=a(49666),n=a(62044),l=a(83402),r=a(47168),i=a(98020),o=a(37492),d=a(7439),c=a(25037),m=a(3476);let x=e=>{let{children:t}=e,{t:a}=(0,i.B)(),{openModal:n}=(0,d.Kr)();return(0,s.jsxs)("div",{className:"rounded-2xl bg-accent-primary","data-sentry-component":"FreePlanCard","data-sentry-source-file":"Billing.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-4 p-4 md:flex-row md:items-center",children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-4",children:[(0,s.jsx)("div",{className:"flex items-center",children:(0,s.jsx)(r.R0,{className:"h-8","data-sentry-element":"IconFreeCrown","data-sentry-source-file":"Billing.tsx"})}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsx)("div",{className:"animate-shimmer bg-gradient-to-r from-[#FF4163] via-[#F89D34] via-50% to-[#FF4163] to-60% bg-clip-text text-base/6 font-medium text-transparent",children:a("settings.billing.free.heading")}),(0,s.jsx)("div",{className:"text-sm text-secondary",children:a("settings.billing.free.description")})]})]}),(0,s.jsx)(r.$n,{variant:"brand",className:"md:h-9",onClick:function(){n("UpgradeModal")},"data-sentry-element":"Button","data-sentry-source-file":"Billing.tsx",children:a("settings.billing.upgrade.heading")})]}),t]})},u=e=>{let{subscription:t,children:a}=e,{t:l}=(0,i.B)(),{lng:x}=(0,d.CU)(),{updateUser:u}=(0,d.kH)(),{loading:p,run:h}=(0,n.A)(async()=>{await o.MV.resubscribeSubscription(),u({subscription:{...t,isCancelled:!1}})},{refreshDeps:[t],manual:!0}),{loading:f,run:g}=(0,n.A)(async()=>{await o.MV.cancelSubscription(),u({subscription:{...t,isCancelled:!0}})},{refreshDeps:[t],manual:!0});return(0,s.jsxs)("div",{className:"relative overflow-hidden rounded-2xl bg-gradient-to-br from-[#FE4562]/20 to-[#A983FB]/20","data-sentry-component":"PremiumPlanCard","data-sentry-source-file":"Billing.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-4 p-4 md:flex-row md:items-center",children:[(0,s.jsx)(r.dS,{className:"pointer-events-none absolute bottom-3 right-5 size-32 text-white opacity-[0.015]","data-sentry-element":"IconEgoFilled","data-sentry-source-file":"Billing.tsx"}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-4",children:[(0,s.jsx)("div",{className:"flex items-center",children:(0,s.jsx)(r.Al,{className:"h-8","data-sentry-element":"IconPremiumCrown","data-sentry-source-file":"Billing.tsx"})}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsx)("div",{className:"bg-gradient-to-r from-[#FF4163] to-[#F89D34] bg-clip-text text-base/6 font-medium text-transparent",children:l("settings.billing.plan",{name:t.plan.name})}),(0,s.jsxs)("div",{className:"text-sm text-secondary",children:[t.isCancelled&&(0,s.jsxs)("span",{className:"pr-1",children:[l("settings.billing.canceled")," "]}),l("settings.billing.expires",{date:c.Ay.unix(t.currentPeriodEnd).locale(x).format("MMM DD, YYYY")})]})]})]}),t.paymentPlatform===m.mm.STRIPE&&(t.isCancelled?(0,s.jsx)(r.$n,{variant:"ghost",className:"md:h-9",loading:p,onClick:h,children:l("settings.billing.resubscribe")}):(0,s.jsx)(r.$n,{variant:"ghost",className:"md:h-9",loading:f,onClick:g,children:l("settings.billing.unsubscribe")}))]}),a]})},p=e=>{let{subscription:t,...a}=e,{t:c}=(0,i.B)(),{personas:m,setPersonas:p}=(0,d.D5)(),{quota:h,setQuota:f}=(0,d.kH)();(0,n.A)(async()=>{f(await o.Dv.getQuota())});let g=(0,l.useMemo)(()=>(null==t?void 0:t.plan.messageQuota)||0,[null==t?void 0:t.plan.messageQuota]),y=(0,l.useMemo)(()=>(null==h?void 0:h.monthlyUsage)||0,[null==h?void 0:h.monthlyUsage]),v=(0,l.useMemo)(()=>m.length||0,[m]);(0,n.A)(async()=>{p(await o.Dv.getPersonas())});let j=(0,l.useMemo)(()=>
1(0,s.jsxs)("div",{className:"flex gap-4 rounded-2xl bg-accent-primary p-4 md:gap-8",children:[(0,s.jsxs)("div",{className:"flex w-full flex-col gap-1",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-1.5 text-sm/6 font-medium text-secondary",children:[c("settings.xp.subscription.title"),(0,s.jsx)(r.m_,{contentProps:{className:"max-w-xs text-center"},label:c("settings.xp.subscription.description"),children:(0,s.jsx)(r.Lw,{className:"size-4 cursor-pointer"})})]}),(0,s.jsx)("div",{className:"flex justify-between gap-3 text-sm text-primary",children:(0,s.jsxs)("span",{children:[y," / ",g>0?g:"∞"]})})]}),(0,s.jsxs)("div",{className:"flex w-full flex-col gap-1",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-1.5 text-sm/6 font-medium text-secondary",children:[c("settings.xp.permanent.title"),(0,s.jsx)(r.m_,{contentProps:{className:"max-w-xs text-center"},label:c("settings.xp.permanent.description"),children:(0,s.jsx)(r.Lw,{className:"size-4 cursor-pointer"})})]}),(0,s.jsx)("div",{className:"flex justify-between gap-3 text-sm text-primary",children:null==h?void 0:h.permanentQuota})]})]}),[y,g,v,null==h?void 0:h.permanentQuota]);return(0,s.jsx)("div",{...a,"data-sentry-component":"Subscription","data-sentry-source-file":"Billing.tsx",children:(null==t?void 0:t.plan.isFree)?(0,s.jsx)(x,{children:j}):(0,s.jsx)(u,{subscription:t,children:j})})};function h(){let{t:e}=(0,i.B)(),{lng:t}=(0,d.CU)(),{user:a,setUser:l}=(0,d.kH)();(0,n.A)(async()=>{l(await o.Dv.getMe())});let{data:m}=(0,n.A)(async()=>o.MV.getInvoices());return(0,s.jsxs)("div",{className:"flex flex-col gap-12 p-6","data-sentry-component":"Billing","data-sentry-source-file":"Billing.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsx)("div",{className:"border-b border-accent-primary pb-3 text-base/6 font-medium",children:e("settings.billing.heading")}),(0,s.jsx)(p,{subscription:null==a?void 0:a.subscription,"data-sentry-element":"Subscription","data-sentry-source-file":"Billing.tsx"})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsxs)("div",{className:"border-b border-accent-primary pb-3",children:[(0,s.jsx)("div",{className:"text-base/6 font-medium",children:e("settings.billing.invoice.heading")}),(0,s.jsx)("div",{className:"text-sm text-secondary",children:e("settings.billing.invoice.description")})]}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:(0,s.jsxs)("table",{className:"w-full text-sm",children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"text-left font-normal text-secondary",children:e("settings.billing.invoice.date")}),(0,s.jsx)("th",{className:"text-left font-normal text-secondary",children:e("settings.billing.invoice.type")}),(0,s.jsx)("th",{className:"text-left font-normal text-secondary"})]})}),(0,s.jsx)("tbody",{children:null==m?void 0:m.map(a=>(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{className:"py-2",children:(0,c.Ay)(a.createdAt).locale(t).format("MMM DD, YYYY")}),(0,s.jsx)("td",{className:"py-2",children:e("settings.billing.invoice.".concat(a.billingReason))}),(0,s.jsx)("td",{className:"py-2",children:(0,s.jsxs)("a",{className:"inline-flex items-center gap-1 hover:underline",href:a.url,target:"_blank",rel:"noopener noreferrer",children:[e("settings.billing.invoice.view"),(0,s.jsx)(r.qt,{className:"h-4 w-4"})]})})]},a.id))})]})})]})]})}},21810:(e,t,a)=>{a.d(t,{A:()=>h,NotificationButton:()=>p,p:()=>u});var s=a(49666),n=a(40729),l=a(17338),r=a.n(l),i=a(83402),o=a(47168),d=a(98020),c=a(7439),m=a(6339),x=a(3476);let u=e=>{let{lng:t,setLng:a}=(0,m.ok)();return(0,s.jsx)(o.l6,{options:x.AT,value:t,prefixIcon:(0,s.jsx)(o.zL,{
1className:"size-5"}),onChange:a,...e,"data-sentry-element":"Select","data-sentry-component":"LanguageSelect","data-sentry-source-file":"DesktopRightActions.tsx"})},p=e=>{let{className:t,...a}=e,{notificationStats:l}=(0,c.kH)(),d=(0,i.useMemo)(()=>l.systemUnread>0||l.userUnread>0,[l]);return(0,s.jsxs)(r(),{className:(0,n.A)("relative flex size-11 items-center justify-center rounded-full bg-accent-primary hover:bg-accent-secondary",t),href:"/notification",...a,"data-sentry-element":"Link","data-sentry-component":"NotificationButton","data-sentry-source-file":"DesktopRightActions.tsx",children:[(0,s.jsx)(o.Zx,{className:"size-5","data-sentry-element":"IconNotification","data-sentry-source-file":"DesktopRightActions.tsx"}),d&&(0,s.jsx)(o.Fl,{className:"absolute right-0 top-0"})]})};function h(){let{t:e}=(0,d.B)(),{openModal:t}=(0,c.Kr)();return(0,s.jsxs)("div",{className:"hidden items-center gap-3 md:flex","data-sentry-component":"DesktopRightActions","data-sentry-source-file":"DesktopRightActions.tsx",children:[(0,s.jsxs)(o.$n,{className:"hidden rounded-full md:flex",variant:"ghost",onClick:()=>t("DesktopAppModal"),"data-sentry-element":"Button","data-sentry-source-file":"DesktopRightActions.tsx",children:[(0,s.jsx)(o.q2,{className:"size-5","data-sentry-element":"IconDeviceMobile","data-sentry-source-file":"DesktopRightActions.tsx"}),(0,s.jsx)("span",{className:"text-sm",children:e("home.app.topButton")})]}),(0,s.jsx)(u,{"data-sentry-element":"LanguageSelect","data-sentry-source-file":"DesktopRightActions.tsx"}),(0,s.jsx)(p,{"data-sentry-element":"NotificationButton","data-sentry-source-file":"DesktopRightActions.tsx"})]})}},33668:(e,t,a)=>{a.d(t,{default:()=>p});var s=a(49666),n=a(55391),l=a(83402),r=a(92929),i=a(47168),o=a(98020),d=a(37492),c=a(72029),m=a(3476),x=a(71871);function u(e){let{isSignIn:t,authFederate:a,onOpenChange:n}=e,{t:d}=(0,o.B)(),c=(0,l.useMemo)(()=>(null==a?void 0:a.hasPassword)===!1,[a]);return(0,s.jsx)(i.EN,{open:c,title:d("auth.signInAlert.heading"),description:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{children:(0,s.jsx)(r.x6,{t:d,i18nKey:"auth.signInAlert.description",components:{span:(0,s.jsx)("span",{className:"font-bold"},"span"),cap:(0,s.jsx)("span",{className:"capitalize"},"cap")},values:{email:null==a?void 0:a.email,platform:null==a?void 0:a.platform}})}),(0,s.jsx)("p",{children:d("auth.signInAlert.tips")})]}),onOpenChange:n,"data-sentry-element":"SimpleModal","data-sentry-component":"SignInAlert","data-sentry-source-file":"SignInAlert.tsx",children:(0,s.jsx)(x.R,{className:"mt-6 w-full",isSignIn:t,platform:null==a?void 0:a.platform,"data-sentry-element":"SocialAccountButton","data-sentry-source-file":"SignInAlert.tsx"})})}function p(){let{t:e}=(0,o.B)(),[t,a]=(0,l.useState)(!1),[p,h]=(0,l.useState)();async function f(e){if(e.password){await d.y1.login(e);let t=await d.Dv.getMe();window.location.href=t.isOnboarded?(0,c.M3)():"/onboarding"}else{let t=await d.y1.federate(e);if(t.platform)t.hasPassword?a(!0):h(t);else throw n.PH.init(m.ef.USER_NOT_FOUND)}}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h2",{className:"px-5 text-center text-3xl font-bold",children:e("auth.signIn.heading")}),(0,s.jsx)("p",{className:"mt-2 text-center text-sm text-secondary",children:(0,s.jsx)(r.x6,{t:e,i18nKey:"auth.signIn.description",components:{a:(0,s.jsx)(i.N_,{className:"text-primary hover:underline",href:"/auth/sign-up"},"signIn.description")},"data-sentry-element":"Trans","data-sentry-source-file":"SignInForm.tsx"})}),(0,s.jsx)(x.A,{isSignIn:!0,"data-sentry-element":"SocialAccountAuth","data-sentry-source-file":"SignInForm.tsx"}),(0,s.jsxs)(i.lw,{className:"flex flex-col gap-4",submitProps:{className:"mt-2 w-full",variant:"brand",label:t?e("auth.signIn.title"):e("common.continue")}
1,submitOnChangedOnly:!1,onFetch:f,errorRender:t=>n.PH.isCode(t,m.ef.USER_NOT_FOUND)?(0,s.jsx)(r.x6,{t:e,i18nKey:"auth.error.notFound",components:{a:(0,s.jsx)(i.N_,{className:"text-primary underline",href:"/auth/sign-up"},"a")}}):e(t.message),onValuesChange:function(e){e.email&&(a(!1),h(void 0))},"data-sentry-element":"SimpleForm","data-sentry-source-file":"SignInForm.tsx",children:[(0,s.jsx)(i.zB,{name:"email",label:e("auth.email.label"),rules:[{required:!0,message:e("auth.email.required")},{type:"email",message:e("auth.email.invalid")}],"data-sentry-element":"FormField","data-sentry-source-file":"SignInForm.tsx",children:(0,s.jsx)(i.pd,{spellCheck:"false","data-sentry-element":"Input","data-sentry-source-file":"SignInForm.tsx"})}),t&&(0,s.jsx)(i.zB,{className:"[&_[data-slot=label]]:flex [&_[data-slot=label]]:items-center [&_[data-slot=label]]:justify-between",name:"password",label:e("auth.password.label"),description:(0,s.jsx)(i.N_,{className:"text-base/5 text-secondary hover:text-primary hover:underline sm:text-sm/5",href:"/auth/forgot-password",tabIndex:-1,children:e("auth.forgot.heading")}),rules:[{required:!0,message:e("auth.password.required")},{max:32,message:e("auth.password.max")}],children:(0,s.jsx)(i.pd,{type:"password"})})]}),(0,s.jsx)("div",{className:"mt-4 text-center text-sm text-secondary",children:(0,s.jsx)(r.x6,{t:e,i18nKey:"auth.signUp.agreement",components:{a1:(0,s.jsx)(i.N_,{className:"text-primary underline",href:"/tos"},"a1"),a2:(0,s.jsx)(i.N_,{className:"text-primary underline",href:"/privacy"},"a2")},"data-sentry-element":"Trans","data-sentry-source-file":"SignInForm.tsx"})}),(0,s.jsx)(u,{isSignIn:!0,authFederate:p,onOpenChange:()=>h(void 0),"data-sentry-element":"SignInAlert","data-sentry-source-file":"SignInForm.tsx"})]})}},45030:(e,t,a)=>{a.d(t,{default:()=>eA});var s=a(49666),n=a(55391),l=a(92576),r=a(40729),i=a(95247),o=a(83402),d=a(92929),c=a(48813),m=a(47168),x=a(98020),u=a(37492),p=a(7439),h=a(72029),f=a(25037),g=a(3476),y=a(89067),v=a(4030),j=a(33668);let b=e=>{let{ego:t}=e;return(0,s.jsxs)("div",{className:(0,r.A)("relative flex flex-col md:h-[38rem] md:flex-row md:items-center md:gap-2",{"h-[80vh]":!!t}),"data-sentry-component":"AuthComponent","data-sentry-source-file":"AuthModal.tsx",children:[t&&(0,s.jsx)(m._V,{className:"pointer-events-none absolute aspect-[0.65] h-auto w-full object-cover md:relative md:h-full md:w-auto",src:t.animatedImageUrl||t.portraitUrl,animated:!!t.animatedImageUrl,alt:t.name,width:1e3}),(0,s.jsx)("div",{className:"relative flex flex-1 flex-col justify-end bg-gradient-to-b from-transparent via-popover-foreground via-[50%] to-popover-foreground px-6 pb-6 pt-20 md:block md:h-full md:bg-none",children:(0,s.jsx)(j.default,{"data-sentry-element":"SignInForm","data-sentry-source-file":"AuthModal.tsx"})})]})},N=()=>{let{t:e}=(0,x.B)();return(0,s.jsxs)("div",{className:"flex h-[90dvh] flex-col","data-sentry-component":"InstagramComponent","data-sentry-source-file":"AuthModal.tsx",children:[(0,s.jsx)(m.vv,{className:"animate-bounce-top-right mb-4 ml-auto mr-4 w-20","data-sentry-element":"IconHandyArrow","data-sentry-source-file":"AuthModal.tsx"}),(0,s.jsx)("h2",{className:"text-lg font-semibold",children:e("auth.instagramAlert.heading")}),(0,s.jsx)("div",{className:"mt-6",children:(0,s.jsx)(d.x6,{i18nKey:"auth.instagramAlert.step1",components:{icon:(0,s.jsx)(m._T,{className:"inline-block size-6"},"icon")},"data-sentry-element":"Trans","data-sentry-source-file":"AuthModal.tsx"})}),(0,s.jsx)("div",{className:"mt-2",children:e("auth.instagramAlert.step2")})]})};function w(){let{isOpen:e,payload:t,onOpenChange:a}=(0,p.hS)("AuthModal");return((0,o.useEffect)(()=>{e&&(0,h.sM)()},[e]),(0,h.no)())?(0,s.jsx)(m.aF,{open:e,contentProps:{className:"p-6 max-h-[95dvh] overflow-hidden"},isCloseButtonShow:!1,onOpenChange:a,children:(0,s.jsx)(N,{})}):(0,s.jsxs)(m.aF,{open:e,contentProps:{className:(0,r.A)("p-0",{"max-w-[50rem]":null==t?void 0:t.ego})},onOpenChange:a,"data-sentry-element":"Modal","data-sentry-component":"AuthModal","data-sentry-source-file":"AuthModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"AuthModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"AuthModal.tsx"})}),(0,s.jsx)(b,{ego:null==t?void 0:t.ego,"data-sentry-element":"AuthComponent","data-sentry-source-file":"AuthModal.tsx"})]})}var C=a(62044);let k=e=>{let{reward:t,onComplete:a}=e,{t:n}
1=(0,d.Bd)(),{icon:l,title:r,description:i,button:c}=(0,o.useMemo)(()=>"consecutiveCheckIn3Days"===t.name?{icon:(0,s.jsx)("img",{className:"size-12",src:"/static/icon-gift.png"}),title:n("settings.checkInAlert.3days.title"),description:n("settings.checkInAlert.3days.description"),button:n("settings.checkInAlert.3days.button")}:"consecutiveCheckIn7Days"===t.name?{icon:(0,s.jsx)("img",{className:"size-12",src:"/static/icon-gif.png"}),title:n("settings.checkInAlert.3days.title"),description:n("settings.checkInAlert.7days.description"),button:n("settings.checkInAlert.3days.button")}:{icon:(0,s.jsxs)("div",{className:"relative size-12",children:[(0,s.jsx)("img",{className:"absolute inset-0",src:"/static/bg-xp-reward.png"}),(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,s.jsx)(m.yR,{className:"text-[11px] font-semibold",label:"+".concat(t.points),angle:"180deg",stops:["#5048E5","#2C287F"]})})]}),title:n("settings.checkInAlert.daily.title"),description:n("settings.checkInAlert.daily.description"),button:n("settings.checkInAlert.daily.button")},[n,t.name,t.points]),{loading:x,run:p}=(0,C.A)(async()=>{await u.BS.checkIn(),a()},{manual:!0});return(0,s.jsxs)("div",{className:"flex flex-col gap-7","data-sentry-component":"PreviewView","data-sentry-source-file":"CheckInModal.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-6 px-4",children:[(0,s.jsx)("div",{className:"whitespace-pre-line text-center text-lg font-bold text-primary",children:r}),(0,s.jsxs)("div",{className:"flex flex-col gap-2 py-0.5",children:[l,(0,s.jsx)("div",{className:"text-center text-sm text-secondary",children:n("settings.checkInAlert.day",{day:t.index})})]}),(0,s.jsx)("div",{className:"text-center text-sm text-secondary",children:i})]}),(0,s.jsx)(m.$n,{className:"w-full",variant:"brand",loading:x,onClick:p,"data-sentry-element":"Button","data-sentry-source-file":"CheckInModal.tsx",children:c})]})},M=e=>{let{reward:t,onComplete:a}=e,{t:n}=(0,d.Bd)();return(0,s.jsxs)("div",{className:"flex flex-col gap-7","data-sentry-component":"SuccessView","data-sentry-source-file":"CheckInModal.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-6 px-4",children:[(0,s.jsx)("div",{className:"text-center text-lg font-bold text-primary",children:n("settings.checkInAlert.claimed.title",{points:t.points})}),(0,s.jsx)("img",{src:"/static/icon-xp.png",className:"size-24"}),(0,s.jsx)("div",{className:"text-center text-sm text-secondary",children:n("settings.checkInAlert.claimed.description")})]}),(0,s.jsx)(m.$n,{className:"w-full",onClick:a,"data-sentry-element":"Button","data-sentry-source-file":"CheckInModal.tsx",children:n("common.confirm")})]})},A=e=>{let{reward:t}=e,[a,n]=(0,o.useState)(!1),{closeModal:l}=(0,p.Kr)();return(0,s.jsx)("div",{className:"overflow-hidden rounded-3xl bg-[#1C1C1F] bg-cover bg-top bg-no-repeat px-4 pb-6 pt-8",style:{backgroundImage:"url(/static/bg-check-in-modal.png)"},"data-sentry-component":"Render","data-sentry-source-file":"CheckInModal.tsx",children:a?(0,s.jsx)(M,{reward:t,onComplete:function(){l("CheckInModal")}}):(0,s.jsx)(k,{reward:t,onComplete:function(){n(!0)}})})};function S(){let{isSignedIn:e}=(0,p.CU)(),{isOpen:t,open:a,onOpenChange:n}=(0,p.hS)("CheckInModal"),[l,r]=(0,o.useState)();return(0,C.A)(async()=>{if(!e)return;let t=await u.BS.checkInStatus();if(!t.isCheckedIn){let e=t.streakCount>=7?0:t.streakCount;r(t.rewards[e]),a()}},{refreshDeps:[e]}),(0,s.jsxs)(m.aF,{contentProps:{className:"w-[300px] max-w-[300px] bg-gradient-to-br from-[#4759E3] via-[#7F5EC3] to-[#CA6673] p-px rounded-3xl h-auto bottom-auto left-[50%] right-auto top-[50%] max-h-[80vh] w-full translate-x-[-50%] translate-y-[-50%] data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[50%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[50%]"},open:t,isCloseButtonShow:!1,onOpenChange:n,"data-sentry-element":"Modal","data-sentry-component":"CheckInModal","data-sentry-source-file":"CheckInModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"CheckInModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"CheckInModal.tsx"})}),t&&(0,s.jsx)(A,{reward:l})]})}var P=a(73917);let I=e=>{let{item:t,isActive:a,tabItems:n}=e,l=(0,i.useRouter)(),r=(0,i.usePathname)(),{openModal:d}=(0,p.Kr)(),{setActiveTabbar:c,isSignedIn:x}=(0,p.CU)(),u=(0,o.useCallback)(e=>{if((0,P.jo)(e),t.isSignedInRequired&&!x)return d("AuthModal");c(t.value),l.push(t.href)},[t.isSignedInRequired,x]);return(0,o.useEffect)(()=>
1{if("/"===r)return;let e=n.find(e=>e.href===r);e&&c(e.value)},[r,n]),(0,s.jsx)(m.N_,{className:"flex min-w-0 flex-1 flex-col items-center justify-center text-secondary aria-selected:text-primary",href:t.href,"aria-selected":a,onClick:u,"data-sentry-element":"Link","data-sentry-component":"TabItem","data-sentry-source-file":"Tabbar.tsx",children:a?(0,s.jsx)(t.iconFilled,{className:"size-5"}):(0,s.jsx)(t.icon,{className:"size-5"})})},F=()=>{let{t:e}=(0,x.B)();return(0,s.jsxs)("a",{className:"flex items-center gap-2 rounded-full border border-primary/30 px-3 py-1",href:"https://apps.apple.com/app/xego-character-ai-chat/id6743821773",target:"_blank","data-sentry-component":"AppStoreButton","data-sentry-source-file":"Tabbar.tsx",children:[(0,s.jsx)(m.Ps,{className:"size-4","data-sentry-element":"IconBrandApple","data-sentry-source-file":"Tabbar.tsx"}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("div",{className:"text-[10px] text-secondary",children:e("home.app.download")}),(0,s.jsx)("div",{className:"text-xs leading-[1] text-primary",children:e("home.app.appStore")})]})]})},E=()=>{let{t:e}=(0,x.B)();return(0,s.jsxs)("a",{className:"flex items-center gap-2 rounded-full border border-primary/30 px-3 py-1",href:"https://play.google.com/store/apps/details?id=ai.xego.app",target:"_blank","data-sentry-component":"GooglePlayButton","data-sentry-source-file":"Tabbar.tsx",children:[(0,s.jsx)(m.g3,{className:"size-4","data-sentry-element":"IconBrandGooglePlay","data-sentry-source-file":"Tabbar.tsx"}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("div",{className:"text-[10px] text-secondary",children:e("home.app.downloadSfw")}),(0,s.jsx)("div",{className:"text-xs leading-[1] text-primary",children:e("home.app.googlePlay")})]})]})};function B(){let{t:e}=(0,x.B)(),{activeTabbar:t,isSignedIn:a}=(0,p.CU)(),{user:n}=(0,p.kH)(),[l,r]=(0,o.useState)(!0),i=(0,o.useCallback)(()=>a?(0,s.jsx)(m.eu,{src:null==n?void 0:n.avatarUrl,className:"size-5",width:200}):(0,s.jsx)(m.zz,{className:"size-5"}),[a,null==n?void 0:n.avatarUrl]),d=(0,o.useMemo)(()=>[{value:"meet",icon:m.Ho,iconFilled:m.DW,href:"/"},{value:"discover",icon:m.C0,iconFilled:m.mK,href:"/"},{value:"create",icon:m.KS,iconFilled:m.Ev,href:"/ego/create"},{value:"chat",icon:m.oE,iconFilled:m.W9,href:"/chat",isSignedInRequired:!0},{value:"profile",icon:i,iconFilled:i,href:"/profile/app",isSignedInRequired:!0}],[null==n?void 0:n.avatarUrl]);return(0,s.jsx)("div",{className:"fixed bottom-0 left-0 right-0 pb-[env(safe-area-inset-bottom)] md:hidden","data-sentry-component":"Tabbar","data-sentry-source-file":"Tabbar.tsx",children:(0,s.jsxs)("div",{className:"flex flex-col",children:[l&&(0,s.jsxs)("div",{className:"-mb-px flex items-center bg-[rgba(42,37,55,0.9)] py-2 pr-2 backdrop-blur-xl",children:[(0,s.jsx)(m.$n,{variant:"link",className:"size-7 p-0 text-secondary",iconOnly:!0,onClick:function(){r(!1)},children:(0,s.jsx)(m.MR,{className:"size-5"})}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,s.jsx)("img",{src:"/static/apple-touch-icon.png",alt:"logo",className:"size-10 rounded-xl border border-primary/5"}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("div",{className:"text-sm font-medium leading-[1] text-primary",children:"Xego"}),(0,s.jsx)("div",{className:"mt-0.5 truncate text-xs font-medium text-secondary",children:e("home.app.subtitle")})]}),(0,h.un)()?(0,s.jsx)(F,{}):(0,s.jsx)(E,{})]})]}),(0,s.jsx)("div",{className:"flex bg-foreground py-4",children:d.map(e=>(0,s.jsx)(I,{item:e,tabItems:d,isActive:t===e.value},e.value))})]})})}let D=()=>{let{t:e}=(0,x.B)();return(0,s.jsxs)("div",{className:"flex flex-col","data-sentry-component":"DesktopAppComponent","data-sentry-source-file":"DesktopAppModal.tsx",children:[(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)(y.hE,{className:"text-balance text-xl/6 font-semibold text-primary","data-sentry-element":"Title","data-sentry-source-file":"DesktopAppModal.tsx",children:e("home.app.heading")}),(0,s.jsx)(y.VY,{className:"text-sm text-secondary","data-sentry-element":"Description","data-sentry-source-file":"DesktopAppModal.tsx",children:e("home.app.description")})]}),(0,s.jsxs)("div",{className:"mt-6 flex items-start justify-center gap-6",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,s.jsx)("img",{className:"size-40",src:"/static/app-store-qrcode.png",alt:e("home.app.description")}),(0,s.jsx)(F,{"data-sentry-element":"AppStoreButton","data-sentry-source-file":"DesktopAppModal.tsx"})]}),(0,s.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,s.jsx)("img",{className:"size-40",src:"/static/google-play-qrcode.png",alt:e("home.app.description")}),(0,s.jsx)(E,{"data-sentry-element":"GooglePlayButton","data-sentry-source-file":"DesktopAppModal.tsx"})]})]})]})};function _(){let{isOpen:e,onOpenChange:t}=(0,p.hS)("DesktopAppModal");return(0,s.jsx)(m.aF,{contentProps:{className:""},open:e,onOpenChange:t,"data-sentry-element":"Modal","data-sentry-component":"DesktopAppModal","data-sentry-source-file":"DesktopAppModal.tsx",children:(0,s.jsx)(D,{"data-sentry-element":"DesktopAppComponent","data-sentry-source-file":"DesktopAppModal.tsx"})})}var z=a(21810),U=a(6339);let T=e=>{let{label:t,value:a,icon:n,isSelected:l,onSelect:r}=e;return(0,s.jsxs)("div",{className:"flex size-24 cursor-pointer flex-col items-center justify-center gap-1.5 rounded-2xl border border-white/5 bg-accent-primary aria-selected:border-brand-primary aria-selected:bg-transparent","aria-selected":l,onClick:function(){r(a)},"data-sentry-component":"GenderItem","data-sentry-source-file":"GenderSelectionModal.tsx",children:[(0,s.jsx)(n,{className:"size-9","data-sentry-element":"Icon","data-sentry-source-file":"GenderSelectionModal.tsx"}),(0,s.jsx)("span",{className:"text-sm",children:t})]})},R=()=>{let e=(0,U.gA)(),{i18n:t}=(0,x.B)(),{setLng:a}=(0,U.ok)(),{closeModal:l}=(0,p.Kr)(),{setGender:r,setIsGenderChecked:i}=(0,p.qr)(),d=t.getFixedT(e),c=[{label:d("home.popular.genderSelection.female"),value:g.Vv.FEMALE,icon:m.fn},{label:d("home.popular.genderSelection.male"),value:g.Vv.MALE,icon:m.a0},{label:d("home.popular.genderSelection.all"),value:g.Vv.ALL,icon:m.aw}],[h,f]=(0,o.useState)(),y=(0,o.useCallback)(()=>{n.dw.isNotNil(h)&&(r(h),i(!0),u.lt.trackEvent({name:"gender_".concat(g.tT[h])}),a(e),l("GenderSelectionModal"))},[h,e]);return(0,o.useEffect)(()=>{t.loadLanguages([e])},[e]),(0,s.jsxs)("div",{className:"flex flex-col gap-5 pb-2 pt-6","data-sentry-component":"GenderSelectionComponent","data-sentry-source-file":"GenderSelectionModal.tsx",children:[(0,s.jsx)("h2",{className:"text-center text-lg font-medium text-primary",children:d("home.popular.genderSelection.title")}),(0,s.jsx)("div",{className:"grid grid-cols-3 gap-3 md:mx-4",children:c.map(e=>(0,s.jsx)(T,{...e,isSelected:h===e.value,onSelect:f},e.value))}),(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(m.$n,{className:"mt-4 w-full rounded-full",variant:"brand",onClick:y,"data-sentry-element":"Button","data-sentry-source-file":"GenderSelectionModal.tsx",children:d("common.continue")})})]})};function L(){let{isOpen:e,onOpenChange:t}
1=(0,p.hS)("GenderSelectionModal");return(0,s.jsxs)(m.aF,{contentProps:{className:"h-auto [&_[data-slot=close-button]]:bg-accent-secondary [&_[data-slot=close-button]]:backdrop-blur-[80px] bottom-auto left-[50%] right-auto top-[50%] max-h-[80vh] w-[360px] translate-x-[-50%] translate-y-[-50%] data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[50%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[50%]",onPointerDownOutside:P.jo},open:e,isCloseButtonShow:!1,onOpenChange:t,"data-sentry-element":"Modal","data-sentry-component":"GenderSelectionModal","data-sentry-source-file":"GenderSelectionModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"GenderSelectionModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"GenderSelectionModal.tsx"})}),(0,s.jsx)(R,{"data-sentry-element":"GenderSelectionComponent","data-sentry-source-file":"GenderSelectionModal.tsx"})]})}var O=a(41890);let H=()=>{let{t:e}=(0,x.B)(),{setIsSignedIn:t}=(0,p.CU)(),{setUser:a}=(0,p.kH)(),{run:n}=(0,C.A)(async s=>{await u.y1.googleOneTapCallback(s);let n=await u.Dv.getMe();a(n),t(!0),n.isOnboarded?c.oR.success(e("auth.signIn.welcome",{name:n.name})):((0,h.sM)(),window.location.href="/onboarding")},{manual:!0,onError:t=>{(0,c.oR)(e("auth.error.googleOneTapLogin"),{description:e(t.message)})}});return(0,s.jsx)(O.default,{src:"https://accounts.google.com/gsi/client",onReady:()=>{(0,h.no)()||(window.google.accounts.id.initialize({client_id:"723349851947-8gk9g4ce38ukpfv600u7jruih25p59nb.apps.googleusercontent.com",auto_select:!1,cancel_on_tap_outside:!0,use_fedcm_for_prompt:!0,use_fedcm_for_button:!0,callback:n}),window.google.accounts.id.prompt())},"data-sentry-element":"Script","data-sentry-component":"GoogleOneTapLogin","data-sentry-source-file":"GoogleOneTapLogin.tsx"})};function q(e){let{value:t,onChange:a}=e,{t:n}=(0,x.B)(),[l,r]=(0,o.useState)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m.s5,{className:"size-16 rounded-full p-0 md:size-16",onChange:r,"data-sentry-element":"UploadButton","data-sentry-source-file":"PhotoUploader.tsx",children:(0,s.jsx)(m.eu,{className:"size-16",src:t,width:100,height:100,"data-sentry-element":"Avatar","data-sentry-source-file":"PhotoUploader.tsx"})}),(0,s.jsx)(m.JL,{title:n("ego.create.photo.title"),contentProps:{className:"max-w-2xl"},file:l,croppers:[{className:"w-56 h-56 overflow-hidden rounded-full bg-accent-primary",aspectRatio:1,viewMode:3,dragMode:"move",autoCropArea:1,background:!1,center:!1,guides:!0}],onChange:function(e){let[t]=e;null==a||a(t)},onClose:()=>r(void 0),"data-sentry-element":"ImageCropper","data-sentry-source-file":"PhotoUploader.tsx"})]})}function V(){let{t:e}=(0,x.B)(),{openModal:t}=(0,p.Kr)(),{user:a,updateUser:n}=(0,p.kH)(),l=[{value:g.At.MALE,label:e("common.genders.1")},{value:g.At.FEMALE,label:e("common.genders.2")},{value:g.At.OTHER,label:e("common.genders.3")}],{run:r}=(0,C.A)(async e=>{n(e),await u.Dv.updateMe(e)},{manual:!0});return(0,s.jsxs)("div",{className:"flex flex-col gap-12 p-6","data-sentry-component":"Account","data-sentry-source-file":"Account.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsx)("div",{className:"border-b border-accent-primary pb-3 text-base/6 font-medium",children:e("settings.account.heading")}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:(0,s.jsxs)("div",{className:"flex gap-5",children:[(0,s.jsx)(q,{value:null==a?void 0:a.avatarUrl,onChange:e=>r({avatarUrl:e}),"data-sentry-element":"PhotoUploader","data-sentry-source-file":"Account.tsx"}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("label",{htmlFor:"name",className:"block text-sm/6 font-medium leading-6 text-primary",children:e("settings.account.name")}),(0,s.jsx)(m.pd,{id:"name",value:null==a?void 0:a.name,maxLength:20,onChange:e=>r({name:e}),"data-sentry-element":"Input","data-sentry-source-file":"Account.tsx"})]})]})}),(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)("label",{htmlFor:"email",className:"block text-sm/6 font-medium leading-6 text-primary",children:e("settings.account.gender")}),(0,s.jsx)(m.z6,{variant:"ghost",className:"gap-3",value:null==a?void 0:a.gender,options:l,valueType:"number",onChange:e=>r({gender:e}),"data-sentry-element":"RadioGroup","data-sentry-source-file":"Account.tsx"})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)("label",{htmlFor:"bio",className:"block text-sm/6 font-medium leading-6 text-primary",children:e("settings.account.bio")}),(0,s.jsx)(m.fs,{id:"bio",value:(null==a?void 0:a.bio)||"",maxLength:100,countingEnabled:!0,onChange:e=>r({bio:e}),"data-sentry-element":"TextArea","data-sentry-source-file":"Account.tsx"})]})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsx)("div",{className:"border-b border-accent-primary pb-3 text-base/6 font-medium",children:e("settings.security.heading")}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:(0,s.jsxs)("div",{className:"flex justify-between gap-5",children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsx)("div",{className:"text-sm font-medium text-primary",children:e("settings.security.email.label")}),(0,s.jsx)("p",{className:"text-sm text-secondary",children:null==a?void 0:a.email})]}),(0,s.jsx)(m.$n,{variant:"ghost",onClick:()=>t("ChangeEmailModal"),"data-sentry-element":"Button","data-sentry-source-file":"Account.tsx",children:e("common.change")})]})}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:(0,s.jsxs)("div",{className:"flex justify-between gap-5",children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsx)("div",{className:"text-sm font-medium text-primary",children:e("settings.security.password.label")}),(0,s.jsx)("p",{className:"text-sm text-secondary",children:e("settings.security.password.description")})]}),(0,s.jsx)(m.$n,{variant:"ghost",onClick:()=>t("UpdatePasswordModal"),"data-sentry-element":"Button","data-sentry-source-file":"Account.tsx",children:e("common.change")})]})}),(0,s.jsx)("div",{className:"flex cursor-pointer flex-col gap-3",onClick:()=>t("DeleteAccountModal"),children:(0,s.jsxs)("div",{className:"flex items-center justify-between gap-5",children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsx)("div",{className:"text-sm font-medium text-danger-primary",children:e("settings.security.deleteAccount.label")}),(0,s.jsx)("p",{className:"text-sm text-secondary",children:e("settings.security.deleteAccount.de
1scription")})]}),(0,s.jsx)(m.Vj,{className:"size-5 text-secondary","data-sentry-element":"IconChevronRight","data-sentry-source-file":"Account.tsx"})]})})]})]})}var G=a(8735);function Y(){let{t:e}=(0,x.B)(),{isOpen:t,onOpenChange:a}=(0,p.hS)("ChangeEmailModal"),{user:l,updateUser:r}=(0,p.kH)(),[i,c]=(0,o.useState)(),[h,f]=(0,o.useState)(!0);async function y(){await u.Dv.sendVerifyCode({action:g.Wh.VERIFY_ME})}let v=(0,o.useCallback)(async()=>{await u.Dv.sendVerifyCode({action:g.Wh.CHANGE_EMAIL,email:i})},[i]);async function j(e){await u.Dv.changeEmail(e),r({email:e.email}),a(!1)}return(0,s.jsx)(m.EN,{open:t,title:e("settings.changeEmail.heading"),onOpenChange:a,"data-sentry-element":"SimpleModal","data-sentry-component":"ChangeEmailModal","data-sentry-source-file":"ChangeEmailModal.tsx",children:(0,s.jsxs)(m.lw,{className:"mt-6 [&_[data-slot=footer]]:mt-2 [&_[data-slot=footer]]:justify-end [&_[data-slot=footer]]:gap-4",cancelProps:{label:e("common.cancel"),onClick:()=>a(!1)},submitProps:{label:e("common.confirm"),variant:"brand",disabled:h},onFetch:j,onValuesChange:function(e,t){c(t.email),f(n.dw.isValid(t.email)&&n.dw.isValid(t.verifyCode)&&n.dw.isValid(t.code))},"data-sentry-element":"SimpleForm","data-sentry-source-file":"ChangeEmailModal.tsx",children:[(0,s.jsx)(m.zB,{label:(0,s.jsx)("p",{className:"font-normal",children:(0,s.jsx)(d.x6,{t:e,i18nKey:"settings.changeEmail.description",components:{strong:(0,s.jsx)("strong",{},"strong")},values:{email:null==l?void 0:l.email}})}),name:"verifyCode",rules:[{required:!0,message:e("settings.verifyCode.required")}],"data-sentry-element":"FormField","data-sentry-source-file":"ChangeEmailModal.tsx",children:(0,s.jsx)(m.Px,{storeName:g.QQ,inputProps:{placeholder:e("settings.verifyCode.placeholder")},onFetch:y,"data-sentry-element":"VerificationCodeInput","data-sentry-source-file":"ChangeEmailModal.tsx"})}),(0,s.jsx)(m.zB,{label:e("settings.changeEmail.newEmail.label"),name:"email",rules:[{type:"email",required:!0,message:e("settings.changeEmail.newEmail.invalid")}],"data-sentry-element":"FormField","data-sentry-source-file":"ChangeEmailModal.tsx",children:(0,s.jsx)(m.pd,{type:"email",placeholder:e("settings.changeEmail.newEmail.placeholder"),"data-sentry-element":"Input","data-sentry-source-file":"ChangeEmailModal.tsx"})}),(0,s.jsx)(m.zB,{name:"code",rules:[{required:!0,message:e("settings.changeEmail.code.required")}],"data-sentry-element":"FormField","data-sentry-source-file":"ChangeEmailModal.tsx",children:(0,s.jsx)(m.Px,{storeName:g.SY,inputProps:{placeholder:e("settings.verifyCode.placeholder")},onFetch:v,"data-sentry-element":"VerificationCodeInput","data-sentry-source-file":"ChangeEmailModal.tsx"})})]})})}function K(){let{t:e}=(0,x.B)(),{isOpen:t,onOpenChange:a}=(0,p.hS)("CreatePersonaModal"),{addPersona:n}=(0,p.D5)(),l=[{value:g.At.FEMALE,label:e("common.genders.2")},{value:g.At.MALE,label:e("common.genders.1")},{value:g.At.OTHER,label:e("common.genders.3")}];async function r(e){n(await u.Dv.createPersona(e)),a(!1)}return(0,s.jsx)(m.EN,{open:t,title:"Create persona",onOpenChange:a,"data-sentry-element":"SimpleModal","data-sentry-component":"CreatePersonaModal","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsxs)(m.lw,{className:"mt-6",initialValues:{isDefault:!1},submitProps:{variant:"brand",className:"w-full",label:e("common.continue")},submitOnChangedOnly:!0,onFetch:r,"data-sentry-element":"SimpleForm","data-sentry-source-file":"CreatePersonaModal.tsx",children:[(0,s.jsx)(m.zB,{name:"name",label:e("common.name"),rules:[{required:!0,message:e("settings.persona.create.name.required")}],isRequiredMarkShow:!0,"data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(m.pd,{"data-sentry-element":"Input","data-sentry-source-file":"CreatePersonaModal.tsx"})}),(0,s.jsx)(m.zB,{name:"gender",label:e("common.gender"),rules:[{required:!0,message:e("settings.persona.create.gender.required")}],isRequiredMarkShow:!0,"data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(m.z6,{variant:"ghost",className:"flex-col sm:flex-row sm:justify-between [&_button]:w-full [&_button]:sm:flex-1",options:l,valueType:"number","data-sentry-element":"RadioGroup","data-sentry-source-file":"CreatePersonaModal.tsx"})}),(0,s.jsx)(m.zB,{name:"age",label:e("common.age"),rules:[{required:!0,message:e("settings.persona.create.age.required")},{type:"number",min:18,max:100,message:e("settings.persona.create.age.invali
1dRange")}],isRequiredMarkShow:!0,"data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(m.pd,{type:"number","data-sentry-element":"Input","data-sentry-source-file":"CreatePersonaModal.tsx"})}),(0,s.jsx)(m.zB,{name:"avatarUrl",label:e("settings.persona.create.avatar.label"),description:e("settings.persona.create.avatar.description"),"data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(q,{"data-sentry-element":"PhotoUploader","data-sentry-source-file":"CreatePersonaModal.tsx"})}),(0,s.jsx)(m.zB,{name:"highlights",label:e("settings.persona.create.highlights.label"),description:e("settings.persona.create.highlights.description"),"data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(m.fs,{"data-sentry-element":"TextArea","data-sentry-source-file":"CreatePersonaModal.tsx"})}),(0,s.jsx)(m.zB,{name:"isDefault","data-sentry-element":"FormField","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)(m.Sc,{"data-sentry-element":"Checkbox","data-sentry-source-file":"CreatePersonaModal.tsx",children:(0,s.jsx)("span",{className:"text-sm !text-primary",children:e("settings.persona.create.isDefault.label")})})})]})})}function $(){let{t:e}=(0,x.B)(),{isOpen:t,onOpenChange:a}=(0,p.hS)("DeleteAccountModal"),{user:n}=(0,p.kH)();async function l(){await u.Dv.sendVerifyCode({action:g.Wh.SCHEDULE_DELETION})}async function r(e){await u.Dv.scheduleDeletion(e),window.location.href="/api/v1/auth/logout"}return(0,s.jsx)(m.EN,{open:t,title:e("settings.security.deleteAccount.label"),description:e("settings.security.deleteAccount.warning"),onOpenChange:a,"data-sentry-element":"SimpleModal","data-sentry-component":"DeleteAccountModal","data-sentry-source-file":"DeleteAccountModal.tsx",children:(0,s.jsx)(m.lw,{className:"mt-2 [&_[data-slot=footer]]:mt-2 [&_[data-slot=footer]]:justify-end [&_[data-slot=footer]]:gap-4",cancelProps:{label:e("common.cancel"),onClick:()=>a(!1)},submitProps:{label:e("settings.security.deleteAccount.label"),variant:"brand"},submitOnChangedOnly:!0,onFetch:r,"data-sentry-element":"SimpleForm","data-sentry-source-file":"DeleteAccountModal.tsx",children:(0,s.jsx)(m.zB,{label:(0,s.jsx)("p",{className:"font-normal",children:(0,s.jsx)(d.x6,{t:e,i18nKey:"settings.updatePassword.description",components:{strong:(0,s.jsx)("strong",{},"strong")},values:{email:null==n?void 0:n.email}})}),name:"verifyCode",rules:[{required:!0,message:e("settings.verifyCode.required")}],"data-sentry-element":"FormField","data-sentry-source-file":"DeleteAccountModal.tsx",children:(0,s.jsx)(m.Px,{storeName:g.QQ,inputProps:{placeholder:e("settings.verifyCode.placeholder")},onFetch:l,"data-sentry-element":"VerificationCodeInput","data-sentry-source-file":"DeleteAccountModal.tsx"})})})})}function W(){let{t:e}=(0,x.B)(),{isOpen:t,payload:a,onOpenChange:n}=(0,p.hS)("EditPersonaModal"),{personas:l,updatePersona:r}=(0,p.D5)(),i=[{value:g.At.FEMALE,label:e("common.genders.2")},{value:g.At.MALE,label:e("common.genders.1")},{value:g.At.OTHER,label:e("common.genders.3")}],d=(0,o.useMemo)(()=>l.find(e=>e.id===(null==a?void 0:a.id)),[l,a]);async function c(e){await u.Dv.updatePersona(a.id,e),r(a.id,e),n(!1)}return(0,s.jsx)(m.EN,{open:t,title:"Update persona",onOpenChange:n,"data-sentry-element":"SimpleModal","data-sentry-component":"EditPersonaModal","data-sentry-source-file":"EditPersonaModal.tsx",children:d&&(0,s.jsxs)(m.lw,{className:"mt-6",initialValues:d,submitProps:{variant:"brand",className:"w-full",label:e("common.continue")},submitOnChangedOnly:!0,onFetch:c,children:[(0,s.jsx)(m.zB,{name:"name",label:e("common.name"),rules:[{required:!0,message:e("settings.persona.create.name.required")}],isRequiredMarkShow:!0,children:(0,s.jsx)(m.pd,{})}),(0,s.jsx)(m.zB,{name:"gender",label:e("common.gender"),rules:[{required:!0,message:e("settings.persona.create.gender.required")}],isRequiredMarkShow:!0,children:(0,s.jsx)(m.z6,{variant:"ghost",className:"justify-between [&_button]:flex-1",options:i,valueType:"number"})}),(0,s.jsx)(m.zB,{name:"age",label:e("common.age"),rules:[{required:!0,message:e("settings.persona.create.age.required")},{type:"number",min:18,max:100,message:e("settings.persona.create.age.invali
1dRange")}],isRequiredMarkShow:!0,children:(0,s.jsx)(m.pd,{type:"number"})}),(0,s.jsx)(m.zB,{name:"avatarUrl",label:e("settings.persona.create.avatar.label"),description:e("settings.persona.create.avatar.description"),children:(0,s.jsx)(q,{})}),(0,s.jsx)(m.zB,{name:"highlights",label:e("settings.persona.create.highlights.label"),description:e("settings.persona.create.highlights.description"),children:(0,s.jsx)(m.fs,{})}),(0,s.jsx)(m.zB,{name:"isDefault",children:(0,s.jsx)(m.Sc,{children:(0,s.jsx)("span",{className:"text-sm !text-primary",children:e("settings.persona.create.isDefault.label")})})})]})})}let Q=e=>{let{persona:t}=e,{t:a}=(0,x.B)(),{openModal:n}=(0,p.Kr)(),l=(0,m.ZL)(),{deletePersona:r}=(0,p.D5)(),i=(0,o.useMemo)(()=>{let e=[{label:a("common.edit"),onClick:()=>{n("EditPersonaModal",{id:t.id})}}];return t.isDefault||e.push({label:a("common.delete"),onClick:()=>{l({title:a("settings.persona.delete.heading"),description:a("settings.persona.delete.description"),cancelProps:{label:a("common.cancel"),variant:"ghost"},confirmProps:{label:a("common.delete"),variant:"danger"},onFetch:async()=>{await u.Dv.deletePersona(t.id),r(t.id)}})}}),e},[t.id,t.isDefault]);return(0,s.jsxs)("div",{className:"flex flex-col gap-3 rounded-lg bg-accent-primary p-3 text-sm hover:bg-accent-secondary","data-sentry-component":"PersonaItem","data-sentry-source-file":"Persona.tsx",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(m.eu,{className:"size-6 object-cover object-center",src:t.avatarUrl,width:200,height:200,"data-sentry-element":"Avatar","data-sentry-source-file":"Persona.tsx"}),(0,s.jsxs)("div",{className:"font-bold text-primary",children:[t.name,t.isDefault&&(0,s.jsxs)("span",{className:"pl-1 text-xs font-normal text-brand-primary",children:["(",a("common.default"),")"]})]})]}),(0,s.jsx)(m.ms,{options:i,contentProps:{className:"z-20"},"data-sentry-element":"Dropdown","data-sentry-source-file":"Persona.tsx",children:(0,s.jsx)(m.$n,{className:"size-7 rounded-full bg-background/60 backdrop-blur-lg hover:bg-background/80 aria-expanded:bg-background/80 sm:size-7",iconOnly:!0,"data-sentry-element":"Button","data-sentry-source-file":"Persona.tsx",children:(0,s.jsx)(m.OA,{className:"size-4","data-sentry-element":"IconDots","data-sentry-source-file":"Persona.tsx"})})})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,s.jsxs)("li",{className:"flex items-center",children:[(0,s.jsxs)("div",{className:"w-16 text-secondary",children:[a("common.gender"),":"]}),(0,s.jsx)("div",{className:"font-medium text-primary",children:a("common.genders.".concat(t.gender))})]}),(0,s.jsxs)("li",{className:"flex items-center",children:[(0,s.jsxs)("div",{className:"w-16 text-secondary",children:[a("common.age"),":"]}),(0,s.jsx)("div",{className:"font-medium text-primary",children:t.age})]})]})]})};function Z(){let{t:e}=(0,x.B)(),{openModal:t}=(0,p.Kr)(),{personas:a,setPersonas:n}=(0,p.D5)(),l=(0,o.useMemo)(()=>a.sort(e=>e.isDefault?-1:1),[a]);return(0,C.A)(async()=>{n(await u.Dv.getPersonas())}),(0,s.jsx)("div",{className:"flex flex-col gap-12 p-6","data-sentry-component":"Persona","data-sentry-source-file":"Persona.tsx",children:(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between border-b border-accent-primary pb-3",children:[(0,s.jsx)("div",{className:"text-base/6 font-medium",children:e("settings.persona.heading")}),(0,s.jsxs)(m.$n,{variant:"ghost",className:"h-auto bg-transparent px-1 sm:h-auto",onClick:()=>t("CreatePersonaModal"),"data-sentry-element":"Button","data-sentry-source-file":"Persona.tsx",children:[(0,s.jsx)(m.uI,{className:"size-4","data-sentry-element":"IconPlus","data-sentry-source-file":"Persona.tsx"}),(0,s.jsx)("span",{children:e("settings.persona.create.heading")})]})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:l.map(e=>(0,s.jsx)(Q,{persona:e},e.id))})]})})}let X=e=>{let{item:t}=e,a=(0,o.useMemo)(()=>"consecutiveCheckIn3Days"===t.name||"consecutiveCheckIn7Days"===t.name?(0,s.jsx)("img",{className:"size-7",src:"/static/icon-gift.png"}):(0,s.jsxs)("div",{className:"relative size-7",children:[(0,s.jsx)("img",{className:"absolute inset-0",src:"/static/bg-xp-reward.png"}),(0,s.jsxs)("span",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 bg-gradient-to-r from-[#5048E5] to-[#2C287F] bg-clip-text text-[11px] text-transparent",children:["+",t.points]})]}),[t.name,t.points]),n=(0,o.useMemo)(()=>t.isClaimed?(0,s.jsx)(m.iW,{className:"size-5 text-green-400"}):(0,s.jsx)("span",{className:"text-center text-[13px] text-secondary",children:t.index}),[t.isClaimed]);return(0,s.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center px-3 pb-1 pt-2","data-sentry-component":"DailyCheckInItem","data-sentry-source-file":"DailyCheckIn.tsx",children:[a,(0,s.jsx)("div",{className:"flex h-6 items-center justify-center",children:n})]})};function J(){let{t:e}=(0,d.Bd)(),t=(0,p.kH)(e=>e.setQuota),[a,l]=(0,o.useState)(g.aT),{leftTime:r,startCountdown:i,stopCountdown:c}=(0,U.L4)({duration:a.timeToReset}),{runAsync:x}=(0,C.A)(async()=>
1{l(await u.BS.checkInStatus())}),{run:h,loading:f}=(0,C.A)(async()=>{await u.BS.checkIn(),await Promise.all([x(),u.Dv.getQuota().then(t)])},{manual:!0});return(0,o.useEffect)(()=>{a.isCheckedIn?i():c()},[a.isCheckedIn,i]),(0,s.jsxs)("div",{className:"flex flex-col gap-3","data-sentry-component":"DailyCheckIn","data-sentry-source-file":"DailyCheckIn.tsx",children:[(0,s.jsx)("span",{className:"px-4 text-[13px] text-secondary",children:e("settings.rewardTask.daily.title")}),(0,s.jsxs)("div",{className:"flex flex-col gap-4 rounded-2xl bg-accent-primary p-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-base font-semibold text-primary",children:e("settings.rewardTask.daily.dailyCheckIn.title")}),(0,s.jsx)("div",{className:"text-sm text-secondary",children:e("settings.rewardTask.daily.dailyCheckIn.description")})]}),(0,s.jsx)("div",{className:"-mx-2 flex flex-row items-center",children:a.rewards.map(e=>(0,s.jsx)(X,{item:e},e.index))}),(0,s.jsx)(m.$n,{variant:"brand",loading:f,disabled:a.isCheckedIn,onClick:h,"data-sentry-element":"Button","data-sentry-source-file":"DailyCheckIn.tsx",children:a.isCheckedIn?(0,n.Z9)(r):e("settings.rewardTask.daily.dailyCheckIn.button")})]})]})}let ee=[{name:g.bL.JOIN_DISCORD,icon:(0,s.jsx)(m.zA,{className:"text-light-primary size-6"}),label:"Discord",points:20,buttonLabel:"settings.rewardTask.followUs.joinUs",href:"https://community.xego.ai/"},{name:g.bL.FOLLOW_X,icon:(0,s.jsx)(m.Di,{className:"text-light-primary size-6"}),label:"X.com",points:10,buttonLabel:"settings.rewardTask.followUs.follow",href:"https://x.com/xegoai"},{name:g.bL.FOLLOW_INSTAGRAM,icon:(0,s.jsx)(m.R9,{className:"text-light-primary size-6"}),label:"Instagram",points:10,buttonLabel:"settings.rewardTask.followUs.follow",href:"https://instagram.com/xegoai",border:!1}],et=e=>{let{name:t,icon:a,label:n,points:l,buttonLabel:i,href:c,border:x=!0}=e,{t:h}=(0,d.Bd)(),f=(0,p.kH)(e=>e.rewards),g=(0,p.kH)(e=>e.setRewards),y=(0,p.kH)(e=>e.setQuota),v=(0,o.useMemo)(()=>{var e;return null==f?void 0:null===(e=f.find(e=>e.name===t))||void 0===e?void 0:e.isClaimed},[f]),{loading:j,run:b}=(0,C.A)(async()=>{await u.BS.claimReward(t),await Promise.all([u.BS.getRewards().then(g),u.Dv.getQuota().then(y)]),window.location.href=c},{refreshDeps:[t,c],manual:!0});return(0,s.jsxs)("div",{className:(0,r.A)("flex flex-row items-center justify-between gap-4 p-4",x&&"border-b border-accent-primary"),"data-sentry-component":"FollowUsItem","data-sentry-source-file":"FollowUsTasks.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-3",children:[a,(0,s.jsx)("div",{className:"text-label-1 text-light-primary font-semibold",children:n})]}),(0,s.jsxs)("div",{className:"flex flex-row items-center gap-4",children:[(0,s.jsx)(m.yR,{className:"font-sm font-semibold",label:"+".concat(l),angle:"135deg",stops:["#A4A0F3","#EA73FF","#FC9066"],"data-sentry-element":"GradientText","data-sentry-source-file":"FollowUsTasks.tsx"}),(0,s.jsx)(m.$n,{className:"h-8 min-w-[80px] px-2.5",variant:"brand",loading:j,disabled:v,onClick:b,"data-sentry-element":"Button","data-sentry-source-file":"FollowUsTasks.tsx",children:h(v?"settings.rewardTask.special.claimed":i)})]})]})};function ea(){let{t:e}=(0,d.Bd)();return(0,s.jsxs)("div",{className:"flex flex-col gap-3 pb-4","data-sentry-component":"FollowUsTask","data-sentry-source-file":"FollowUsTasks.tsx",children:[(0,s.jsx)("div",{className:"px-4 text-[13px] text-secondary",children:e("settings.rewardTask.followUs.title")}),(0,s.jsx)("div",{className:"rounded-2xl bg-accent-primary",children:ee.map(e=>(0,s.jsx)(et,{...e},e.label))})]})}function es(){let{t:e}=(0,x.B)(),{quota:t}=(0,p.kH)();return(0,s.jsxs)("div",{className:"flex flex-col gap-3","data-sentry-component":"RewardTask","data-sentry-source-file":"RewardTaskHeader.tsx",children:[(0,s.jsx)("div",{className:"border-b border-accent-primary pb-3 text-base/6 font-medium",children:e("settings.rewardTask.heading")}),(0,s.jsxs)("div",{className:"flex flex-col gap-3 pt-6",children:[(0,s.jsx)("div",{className:"flex flex-row items-center justify-center",children:(0,s.jsx)("img",{src:"/static/icon-xp.png",className:"size-24"})}),(0,s.jsxs)("div",{className:"gap-2 rounded-2xl bg-accent-secondary p-4",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,s.jsx)("span",{className:"text-base font-semibold text-primary",children:e("settings.xp.permanent.title")}),(0,s.jsx)("span",{className:"text-sm text-secondary",children:e("settings.xp.permanent.neverExpires")})]}),(0,s.jsx)("div",{className:"flex flex-row",children:(0,s.jsx)(m.yR,{className:"text-[54px] font-medium",label:(null==t?void 0:t.permanentQuota)||0,angle:"135deg",stops:["#A4A0F3","#EA73FF","#FC9066"],"data-sentry-element":"GradientText","data-sentry-source-file":"RewardTaskHeader.tsx"})})]})]})]})}let en=()=>{let{t:e}=(0,x.B)(),t=(0,i.useRouter)(),{closeModal:a}=(0,p.Kr)(),n=(0,p.kH)(e=>e.rewards),l=(0,o.useMemo)(()=>{var e;return null==n?void 0:null===(e=n.find(e=>e.name===g.bL.FIRST_CREATE_EGO))||void 0===e?void 0:e.isClaimed},[n]);return(0,s.jsxs)("div",{className:"flex flex-row items-center gap-4 roun
1ded-2xl bg-accent-secondary p-4","data-sentry-component":"CreateEgoTask","data-sentry-source-file":"SpecialTasks.tsx",children:[(0,s.jsxs)("div",{className:"min-w-0 flex-1 gap-2",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,s.jsx)("div",{className:"text-base font-semibold text-primary",children:e("settings.rewardTask.special.createEgo.title")}),(0,s.jsx)(m.yR,{className:"font-sm font-semibold",label:"+40",angle:"90deg",stops:["#A4A0F3","#EA73FF","#FC9066"],"data-sentry-element":"GradientText","data-sentry-source-file":"SpecialTasks.tsx"})]}),(0,s.jsx)("div",{className:"text-sm text-secondary",children:e("settings.rewardTask.special.createEgo.description")})]}),(0,s.jsx)(m.$n,{className:"h-8 px-2.5",variant:"brand",disabled:l,onClick:function(){a("SettingsModal"),t.push("/ego/create")},"data-sentry-element":"Button","data-sentry-source-file":"SpecialTasks.tsx",children:e(l?"settings.rewardTask.special.claimed":"settings.rewardTask.special.createEgo.button")})]})},el=()=>{let{t:e}=(0,x.B)(),t=(0,p.kH)(e=>e.user);return(0,s.jsxs)("div",{className:"flex flex-col gap-3 rounded-2xl bg-accent-secondary p-4","data-sentry-component":"InviteUserTask","data-sentry-source-file":"SpecialTasks.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center justify-between gap-2 border-b border-accent-primary pb-3",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,s.jsx)("div",{className:"text-base font-semibold text-primary",children:e("settings.rewardTask.special.inviteUser.title")}),(0,s.jsx)(m.yR,{className:"font-sm font-semibold",label:"+100",angle:"90deg",stops:["#A4A0F3","#EA73FF","#FC9066"],"data-sentry-element":"GradientText","data-sentry-source-file":"SpecialTasks.tsx"})]}),(0,s.jsx)(m.i8,{variant:"brand",className:"h-auto px-2 text-xs md:px-4 [&_[data-slot=content]]:w-fit [&_[data-slot=content]]:flex-col",text:(null==t?void 0:t.invitationCode)||"","data-sentry-element":"CopyButton","data-sentry-source-file":"SpecialTasks.tsx",children:a=>(0,s.jsx)("span",{className:"whitespace-nowrap font-normal",children:a?e("common.copied"):null==t?void 0:t.invitationCode})})]}),(0,s.jsx)("div",{className:"text-sm text-secondary",children:e("settings.rewardTask.special.inviteUser.description")})]})};function er(){let{t:e}=(0,x.B)();return(0,s.jsxs)("div",{className:"flex flex-col gap-3","data-sentry-component":"SpecialTasks","data-sentry-source-file":"SpecialTasks.tsx",children:[(0,s.jsx)("div",{className:"px-4 text-[13px] text-secondary",children:e("settings.rewardTask.special.title")}),(0,s.jsx)(en,{"data-sentry-element":"CreateEgoTask","data-sentry-source-file":"SpecialTasks.tsx"}),(0,s.jsx)(el,{"data-sentry-element":"InviteUserTask","data-sentry-source-file":"SpecialTasks.tsx"})]})}function ei(){let e=(0,p.kH)(e=>e.setRewards),t=(0,p.kH)(e=>e.setQuota);return(0,C.A)(async()=>{let[a,s]=await Promise.all([u.BS.getRewards(),u.Dv.getQuota()]);e(a),t(s)}),(0,s.jsxs)("div",{className:"flex flex-col gap-12 p-6","data-sentry-component":"RewardTask","data-sentry-source-file":"index.tsx",children:[(0,s.jsx)(es,{"data-sentry-element":"RewardTaskHeader","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(J,{"data-sentry-element":"DailyCheckIn","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(er,{"data-sentry-element":"SpecialTasks","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(ea,{"data-sentry-element":"FollowUsTask","data-sentry-source-file":"index.tsx"})]})}function eo(){let{t:e}=(0,x.B)(),{isOpen:t,onOpenChange:a}=(0,p.hS)("UpdatePasswordModal"),{user:l}=(0,p.kH)(),[r,i]=(0,o.useState)(!0);async function c(){await u.Dv.sendVerifyCode({action:g.Wh.VERIFY_ME})}async function h(e){await u.Dv.updatePassword(e),a(!1)}return(0,s.jsx)(m.EN,{open:t,title:e("settings.updatePassword.heading"),onOpenChange:a,"data-sentry-element":"SimpleModal","data-sentry-component":"UpdatePasswordModal","data-sentry-source-file":"UpdatePasswordModal.tsx",children:(0,s.jsxs)(m.lw,{className:"mt-6 [&_[data-slot=footer]]:mt-2 [&_[data-slot=footer]]:justify-end [&_[data-slot=footer]]:gap-4",cancelProps:{label:e("common.cancel"),onClick:()=>a(!1)},submitProps:{label:e("common.confirm"),variant:"brand",disabled:r},onFetch:h,onValuesChange:function(e,t){i(n.dw.isValid(t.password)&&n.dw.isValid(t.code))},"data-sentry-element":"SimpleForm","data-sentry-source-file":"UpdatePasswordModal.tsx",children:[(0,s.jsx)(m.zB,{label:(0,s.jsx)("p",{className:"font-normal",children:(0,s.jsx)(d.x6,{t:e,i18nKey:"settings.updatePassword.description",components:{strong:(0,s.jsx)("strong",{},"strong")},values:{email:null==l?void 0:l.email}})}),name:"verifyCode",rules:[{required:!0,message:e("settings.verifyCode.required")}],"data-sentry-element":"FormField","data-sentry-source-file":"UpdatePasswordModal.tsx",children:(0,s.jsx)(m.Px,{storeName:g.QQ,inputProps:{placeholder:e("settings.verifyCode.placeholder")},onFetch:c,"data-sentry-element":"VerificationCodeInput","data-sentry-source-file":"UpdatePasswordModal.tsx"})}),(0,s.jsx)(m.zB,{name:"password",label:e("auth.password.label"),rules:[{required:!0,message:e("auth.password.required")},{min:8,message:e("auth.password.min")},{max:32,message:e("auth.password.max")},{pattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[!#$%&()*+\-,./\\:<=>
1?@[\]^_{|}~0-9a-zA-Z]{8,}$/,message:e("auth.password.invalid")}],"data-sentry-element":"FormField","data-sentry-source-file":"UpdatePasswordModal.tsx",children:(0,s.jsx)(m.pd,{type:"password","data-sentry-element":"Input","data-sentry-source-file":"UpdatePasswordModal.tsx"})})]})})}function ed(){let{t:e}=(0,x.B)(),{isOpen:t,payload:a,onOpenChange:n}=(0,p.hS)("SettingsModal"),{closeModal:l}=(0,p.Kr)(),i=[{id:"settings",label:e("settings.title"),icon:m.Ni,component:(0,s.jsx)(V,{})},{id:"personas",label:e("settings.persona.heading"),icon:m.YR,component:(0,s.jsx)(Z,{})},{id:"billing",label:e("settings.billing.heading"),icon:m.Dk,component:(0,s.jsx)(G.A,{})},{id:"rewardTask",label:e("settings.rewardTask.heading"),icon:m.cW,component:(0,s.jsx)(ei,{})}],[d,c]=(0,o.useState)((null==a?void 0:a.active)||i[0].id),u=(0,o.useMemo)(()=>{var e;return null===(e=i.find(e=>e.id===d))||void 0===e?void 0:e.component},[d]);return(0,o.useEffect)(()=>{(null==a?void 0:a.active)&&c(a.active)},[null==a?void 0:a.active]),(0,o.useEffect)(()=>{t&&l("SidebarModal")},[t]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m.EN,{name:"SettingsModal",contentProps:{className:"p-0.5 max-w-3xl max-h-[80vh]"},open:t,onOpenChange:n,"data-sentry-element":"SimpleModal","data-sentry-source-file":"index.tsx",children:(0,s.jsxs)("div",{className:"flex flex-col overflow-hidden md:flex-row",children:[(0,s.jsx)("div",{className:"sticky top-0 hidden gap-1 p-2 md:flex md:w-48 md:flex-col",children:i.map(e=>(0,s.jsxs)("div",{className:(0,r.A)("flex cursor-pointer items-center gap-2 rounded-lg px-2 py-2 text-sm",d===e.id?"bg-accent-primary text-primary":"text-secondary hover:bg-accent-primary"),onClick:()=>c(e.id),children:[(0,s.jsx)(e.icon,{className:"size-5"}),(0,s.jsx)("span",{children:e.label})]},e.id))}),(0,s.jsx)("div",{className:"min-w-0 flex-1 rounded-xl bg-accent-primary",children:(0,s.jsx)("div",{className:"scroll-view h-[90dvh] md:h-[calc(80vh-0.5rem)] md:max-h-[50rem]",children:u})})]})}),(0,s.jsx)(Y,{"data-sentry-element":"ChangeEmailModal","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(eo,{"data-sentry-element":"UpdatePasswordModal","data-sentry-source-file":"index.tsx"}),(0,s.jsx)($,{"data-sentry-element":"DeleteAccountModal","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(K,{"data-sentry-element":"CreatePersonaModal","data-sentry-source-file":"index.tsx"}),(0,s.jsx)(W,{"data-sentry-element":"EditPersonaModal","data-sentry-source-file":"index.tsx"})]})}function ec(e){var t,a;let{conversation:l}=e,{isLeftSidebarOpen:r}=(0,p.CU)(),i=(0,o.useMemo)(()=>n.dw.isValidArray(l.egos)?(0,s.jsx)(m.eu,{className:"aspect-square size-10 rounded-full object-cover object-center group-aria-expanded/sidebar:size-6",src:l.egos[0].avatarUrl,alt:l.egos[0].name,width:200,height:200},l.egos[0].id):null,[]);return(0,s.jsx)("li",{className:"flex justify-center","data-sentry-component":"ConversationItem","data-sentry-source-file":"ConversationItem.tsx",children:(0,s.jsx)(m.k2,{className:"group flex size-10 flex-col items-center overflow-hidden text-balance rounded-full p-2 text-left text-sm outline-none hover:bg-accent-secondary aria-[current=true]:bg-accent-secondary group-aria-expanded/sidebar:h-auto group-aria-expanded/sidebar:w-full group-aria-expanded/sidebar:flex-row group-aria-expanded/sidebar:gap-2 group-aria-expanded/sidebar:rounded-md group-aria-expanded/sidebar:px-2.5 group-aria-expanded/sidebar:py-1.5",href:"/chat/".concat(l.id),extra:!0,"data-sentry-element":"NavLink","data-sentry-source-file":"ConversationItem.tsx",children:(0,s.jsxs)(s.Fragment,{children:[r?i:(0,s.jsx)(m.m_,{label:null===(t=l.egos[0])||void 0===t?void 0:t.name,contentProps:{side:"right"},children:i}),(0,s.jsx)("span",{className:"hidden group-aria-expanded/sidebar:block",children:null===(a=l.egos[0])||void 0===a?void 0:a.name})]})})},l.id)}function em(){let{t:e}=(0,x.B)(),{isSignedIn:t}=(0,p.CU)(),{conversations:a,setConversations:l}=(0,p.Lo)();return((0,C.A)(async()=>{if(!t)return;let{items:e}=await u.vZ.conversations();l(e)},{refreshDeps:[t]}),n.dw.isEmpty(a))?null:(0,s.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col border-b border-t border-accent-primary py-3 group-aria-expanded/sidebar:border-none","data-sentry-component":"ConversationList","data-sentry-source-file":"ConversationList.tsx",children:[(0,s.jsx)("div",{className:"hidden px-5 py-2 text-xs font-bold text-secondary group-aria-expanded/sidebar:block",children:e("chat.title")}),(0,s.jsx)("div",{className:"scroll-view h-full min-h-0 flex-1 overflow-y-hidden px-2 hover:overflow-y-auto",children:(0,s.jsx)("ul",{className:"flex w-full flex-col gap-1",children:a.map(e=>(0,s.jsx)(ec,{conversation:e},e.id))})})]})}function ex(){let{t:e}=(0,x.B)(),{isOpen:t}=(0,p.hS)("SidebarModal"),{isSignedIn:a,isInitialized:n}=(0,p.CU)(),{openModal:l}=(0,p.Kr)(),{user:r,setUser:i}=(0,p.kH)();if((0,C.A)(async()=>{a&&i(await u.Dv.getMe())},{refreshDeps:[a]}),!n)return(0,s.jsx)("div",{className:"h-[3.25rem] rounded-xl bg-accent-primary"});if(!a)return(0,s.jsxs)(m.$n,{className:"mx-auto h-auto w-8 rounded-xl bg-accent-primary p-0 hover:bg-accent-secondary group-aria-expanded/sidebar:w-full group-aria-expanded/sidebar:px-3 group-aria-expanded/sidebar:py-2 sm:h-auto [&_[data-slot=content]]:gap-2.5",onClick:()=>l("AuthModal"),children:[(0,s.jsx)(m.eu,{className:"size-8 rounded-full border border-border-white object-cover group-aria-expanded/sidebar:size-9",src:void 0,alt:"",width:200,height:200}),(0,s.jsxs)("div",{className:"hidden flex-1 items-center group-aria-expanded/sidebar:flex",children:[(0,s.jsx)("div",{className:"min-w-0 flex-1 text-left font-semibold",children:e("auth.signIn.title")}),(0,s.jsx)(m.Vj,{className:"size-5 text-secondary"})]})]});let o=[{label:e("settings.title"),icon:m.Ni,onClick:()=>l("SettingsModal",{active:"settings"})},{label:e("settings.persona.heading"),icon:m.YR,onClick:()=>l("SettingsModal",{active:"personas"})},{label:e("settings.billing.heading"),icon:m.Dk,onClick:()=>l("SettingsModal",{active:"billing"})},{label:e("settings.rewardTask.heading"),icon:m.cW,onClick:()=>l("SettingsModal",{active:"rewardTask"})},{type:"divider"},{label:e("home.sidebar.myEgos"),icon:m.xS,href:"/profile"},{label:e("home.sidebar.myLikes"),icon:m.TY,href:"/profile/like"},{type:"divider"},{label:e("home.sidebar.contactUs"),icon:m.Lw,href:"/contact"},{label:e("common.logout"),icon:m.Ew,onClick:()=>{window.location.href="/api/v1/auth/logout"}}];return(0,s.jsx)(m.ms,{options:o,contentProps:{className:"w-[var(--radix-dropdown-menu-trigger-width)] md:w-44",side:t?void 0:"right",align:"end"},"data-sentry-element":"Dropdown","data-sentry-component":"UserInfo","data-sentry-source-file":"UserInfo.tsx",children:(0,s.jsxs)(m.$n,{className:"mx-auto h-auto rounded-xl bg-accent-primary p-0 hover:bg-accent-secondary group-aria-expanded/sidebar:w-full group-aria-expanded/sidebar:px-3 group-aria-expanded/sidebar:py-2 sm:h-auto [&_[data-slot=content]]:gap-2.5","data-sentry-element":"Button","data-sentry-source-file":"UserInfo.tsx",children:[(0,s.jsx)(m.eu,{className:"size-8 rounded-full border border-border-white object-cover group-aria-expanded/sidebar:size-9",src:null==r?void 0:r.avatarUrl,alt:null==r?void 0:r.name,width:200,height:200,"data-sentry-element":"Avatar","data-sentry-source-file":"UserInfo.tsx"}),(0,s.jsxs)("div",{className:"hidden min-w-0 flex-1 items-center group-aria-expanded/sidebar:flex",children:[(0,s.jsxs)("div",{className:"min-w-0 flex-1 text-left",children:[(0,s.jsx)("div",{className:"truncate text-sm font-medium",children:null==r?void 0:r.name}),(0,s.jsx)("div",{className:"truncate text-xs text-secondary",children:null==r?void 0:r.email})]}),(0,s.jsx)(m.Vj,{className:"-mr-1 size-5 text-secondary","data-sentry-element":"IconChevronRight","data-sentry-source-file":"UserInfo.tsx"})]})]})})}let eu=()=>{let{t:e}=(0,x.B)(),{isSignedIn:t,isLeftSidebarOpen:a,isDefaultPage:n}=(0,p.CU)(),{openModal:l,closeModal:r}=(0,p.Kr)(),i=[{icon:m.rs,iconFilled:m.hL,label:e("home.nav.discover"),href:n?"/default":"/",extra:!0},{icon:m.pF,iconFilled:m.f_,label:e("home.nav.memory"),href:"/memory",extra:!0},{icon:m.xS,iconFilled:m.dS,label:e("home.nav.createEgo"),href:"/ego/create",extra:!0,onClick:function(e){t||((0,P.jo)(e),l("AuthModal"))}}];return(0,o.useEffect)(()=>()=>{r("AuthModal")},[]),(0,s.jsx)("div",{className:"mb-2 mt-4","data-sentry-component":"SidebarNav","data-sentry-source-file":"index.tsx",children:(0,s.jsx)("ul",{className:"flex w-full flex-col gap-2",children:i.map(e=>(0,s.jsx)("li",{className:"flex justify-center",children:(0,s.jsx)(m.k2,{className:"group flex size-10 flex-col items-center overflow-hidden text-balance rounded-full p-2 text-left text-sm outline-none hover:bg-accent-secondary aria-[current=true]:bg-accent-secondary group-aria-expanded/sidebar:h-auto group-aria-expanded/sidebar:w-full group-aria-expanded/sidebar:flex-row group-aria-expanded/sidebar:gap-2 group-aria-expanded/sidebar:rounded-md group-aria-expanded/sidebar:px-2.5 group-aria-expanded/sidebar:py-1.5",href:e.href,extra:e.extra,onClick:e.onClick,children:t=>{let{isActive:n}=t,l=n?(0,s.jsx)(e.iconFilled,{className:"size-6"}):(0,s.jsx)(e.icon,{className:"size-6"});return(0,s.jsxs)(s.Fragment,{children:[a?l:(0,s.jsx)(m.m_,{label:e.label,contentProps:{side:"right"},children:l}),(0,s.jsx)("span",{className:"hidden text-sm font-medium group-aria-expanded/sidebar:block",children:e.label})]})}})},e.href))})})}
1,ep=e=>{let{className:t,onClick:a,...n}=e,{t:l}=(0,x.B)(),{isLeftSidebarOpen:i}=(0,p.CU)();return(0,s.jsxs)("div",{className:(0,r.A)("flex flex-col justify-between",t),...n,"data-sentry-component":"SidebarComponent","data-sentry-source-file":"index.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-2 p-2",children:[(0,s.jsx)("div",{className:"group-aria-expanded/sidebar:p-2",children:(0,s.jsxs)("div",{className:"flex items-center justify-center gap-2 pt-2 group-aria-expanded/sidebar:justify-between",children:[(0,s.jsx)(m.N_,{href:"/",title:"Xego AI",className:"hidden group-aria-expanded/sidebar:block","data-sentry-element":"Link","data-sentry-source-file":"index.tsx",children:(0,s.jsx)(m.QP,{className:"h-5 w-auto","data-sentry-element":"IconLogoText","data-sentry-source-file":"index.tsx"})}),(0,s.jsx)(m.m_,{label:l(i?"home.sidebar.collapse":"home.sidebar.expand"),contentProps:{side:i?"bottom":"right"},"data-sentry-element":"Tooltip","data-sentry-source-file":"index.tsx",children:(0,s.jsx)(m.$n,{className:"size-8 text-tertiary hover:text-primary sm:size-8 [&_[data-slot=content]]:h-full",variant:"ghost",iconOnly:!0,onClick:a,"data-sentry-element":"Button","data-sentry-source-file":"index.tsx",children:(0,s.jsx)(m.DZ,{className:"size-6","data-sentry-element":"IconSidebarLeft","data-sentry-source-file":"index.tsx"})})})]})}),(0,s.jsx)(eu,{"data-sentry-element":"SidebarNav","data-sentry-source-file":"index.tsx"})]}),(0,s.jsx)(em,{"data-sentry-element":"ConversationList","data-sentry-source-file":"index.tsx"}),(0,s.jsxs)("div",{className:"flex flex-col items-center px-2 py-4 group-aria-expanded/sidebar:flex-none group-aria-expanded/sidebar:px-4 group-aria-expanded/sidebar:py-6",children:[(0,s.jsx)(ex,{"data-sentry-element":"UserInfo","data-sentry-source-file":"index.tsx"}),(0,s.jsxs)("div",{className:"mt-4 hidden justify-center gap-4 group-aria-expanded/sidebar:flex",children:[(0,s.jsx)("a",{href:"https://x.com/xegoai",target:"_blank",rel:"noopener noreferrer",className:"text-secondary hover:text-primary",children:(0,s.jsx)(m.Di,{className:"size-6","data-sentry-element":"IconBrandX","data-sentry-source-file":"index.tsx"})}),(0,s.jsx)("a",{href:"https://instagram.com/xegoai",target:"_blank",rel:"noopener noreferrer",className:"text-secondary hover:text-primary",children:(0,s.jsx)(m.R9,{className:"size-6","data-sentry-element":"IconBrandInstagram","data-sentry-source-file":"index.tsx"})}),(0,s.jsx)("a",{href:"https://www.pinterest.com/helloxego/",target:"_blank",rel:"noopener noreferrer",className:"text-secondary hover:text-primary",children:(0,s.jsx)(m.NE,{className:"size-6","data-sentry-element":"IconBrandPinterest","data-sentry-source-file":"index.tsx"})}),(0,s.jsx)("a",{href:"https://community.xego.ai/",target:"_blank",rel:"noopener noreferrer",className:"text-secondary hover:text-primary",children:(0,s.jsx)(m.zA,{className:"size-6","data-sentry-element":"IconBrandDiscord","data-sentry-source-file":"index.tsx"})})]}),(0,s.jsxs)("div",{className:"mt-2 hidden text-center text-xs/6 text-secondary group-aria-expanded/sidebar:block",children:[(0,s.jsx)("a",{className:"hover:text-primary hover:underline",href:"/privacy",children:l("legal.privacy")}),(0,s.jsx)("span",{className:"mx-1",children:"\xb7"}),(0,s.jsx)("a",{className:"hover:text-primary hover:underline",href:"/tos",children:l("legal.terms")})]})]})]})};function eh(){let{isLeftSidebarOpen:e,toggleLeftSidebar:t}=(0,p.CU)();return(0,s.jsx)("div",{className:"group/sidebar hidden w-16 transition-all duration-200 aria-expanded:w-64 md:block","aria-expanded":e,"data-sentry-component":"Sidebar","data-sentry-source-file":"index.tsx",children:(0,s.jsx)(ep,{className:"fixed bottom-0 left-0 top-0 w-16 border-r border-accent-primary group-aria-expanded/sidebar:w-64",onClick:()=>t(),"data-sentry-element":"SidebarComponent","data-sentry-source-file":"index.tsx"})})}let ef=e=>{let{setIsCloseButtonShow:t}=e,{t:a}=(0,x.B)(),[l,r]=(0,o.useState)({}),[i,p]=(0,o.useState)(!1);async function h(e){try{await u.MV.createCheckoutSession(e),c.oR.success(a("payment.creditCard.success")),window.location.href="".concat("https://xego.ai","/#modal=SettingsModal&active=billing")}catch(e){if("GANK_NOT_FOUND"===e.code)return t(!1),p(!0);throw e}}return(0,s.jsxs)("div",{className:"relative flex flex-col gap-4","data-sentry-component":"CreditCardModalComponent","data-sentry-source-file":"CreditCardModal.tsx",children:[(0,s.jsx)("h1",{className:"text-center text-2xl font-semibold",children:a("payment.credit
1Card.heading")}),(0,s.jsx)("div",{children:(0,s.jsx)(d.x6,{i18nKey:"payment.creditCard.description",components:{strong:(0,s.jsx)("strong",{},"strong"),br:(0,s.jsx)("div",{className:"h-3"},"br")},"data-sentry-element":"Trans","data-sentry-source-file":"CreditCardModal.tsx"})}),(0,s.jsxs)("div",{className:"flex items-center gap-1 text-brand-secondary",children:[(0,s.jsx)("a",{href:"https://ganknow.com/xegoai?tab=membership",target:"_blank",children:a("payment.creditCard.subscribeOnGankNow")}),(0,s.jsx)(m.qt,{className:"size-4","data-sentry-element":"IconArrowUpRight","data-sentry-source-file":"CreditCardModal.tsx"})]}),(0,s.jsx)(m.lw,{className:"mt-2",submitProps:{className:"w-full",label:a("common.submit"),variant:"brand",disabled:n.dw.isEmpty(l.username)},onFetch:h,onValuesChange:function(e,t){r(t)},"data-sentry-element":"SimpleForm","data-sentry-source-file":"CreditCardModal.tsx",children:(0,s.jsx)(m.zB,{name:"username",rules:[{required:!0,message:a("payment.creditCard.username.required")}],"data-sentry-element":"FormField","data-sentry-source-file":"CreditCardModal.tsx",children:(0,s.jsx)(m.pd,{type:"text",placeholder:a("payment.creditCard.username.placeholder"),"data-sentry-element":"Input","data-sentry-source-file":"CreditCardModal.tsx"})})}),i&&(0,s.jsxs)("div",{className:"absolute inset-0 bg-popover-foreground",children:[(0,s.jsx)("div",{className:"[&_ul]:py-4 [&_ul]:pl-4",children:(0,s.jsx)(d.x6,{i18nKey:"payment.error.notFound",components:{ul:(0,s.jsx)("ul",{className:"text-sm"},"ul"),li:(0,s.jsx)("li",{},"li")},values:{username:l.username}})}),(0,s.jsx)(m.$n,{className:"mt-6 w-full",onClick:function(){t(!0),p(!1)},children:a("common.done")})]})]})};function eg(){let{isOpen:e,onOpenChange:t}=(0,p.hS)("CreditCardModal"),[a,n]=(0,o.useState)(!0);return(0,s.jsxs)(m.aF,{contentProps:{className:"h-auto [&_[data-slot=close-button]]:bg-accent-secondary [&_[data-slot=close-button]]:backdrop-blur-[80px]",onPointerDownOutside:P.jo},open:e,isCloseButtonShow:a,onOpenChange:t,"data-sentry-element":"Modal","data-sentry-component":"CreditCardModal","data-sentry-source-file":"CreditCardModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"CreditCardModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"CreditCardModal.tsx"})}),e&&(0,s.jsx)(ef,{setIsCloseButtonShow:n})]})}let ey={plan_free:["message_50","memory_8k","personas_10","custom_ego","community_ego"],plan_standard:["premium_models","message_2000","memory_8k","personas_20","custom_ego","community_ego","priority_support"],plan_premium:["premium_models","message_6000","memory_16k","personas_50","change_reply_length","custom_ego","community_ego","priority_support"],plan_deluxe:["premium_models","message_20000","memory_32k","personas_100","change_reply_length","custom_ego","community_ego","priority_support"]},ev=e=>{let{value:t,onChange:a}=e,{t:n}=(0,x.B)();return(0,s.jsxs)("div",{className:"flex items-center justify-center gap-4 text-sm/6","data-sentry-component":"IntervalSwitch","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)("span",{children:n("payment.monthly")}),(0,s.jsx)(m.dO,{value:t===g.Vm.YEARLY,onChange:function(e){a(e?g.Vm.YEARLY:g.Vm.MONTHLY)},"data-sentry-element":"Switch","data-sentry-source-file":"UpgradeModal.tsx"}),(0,s.jsx)("span",{children:n("payment.yearly")})]})},ej=e=>{var t,a,l;let{plan:d,interval:h}=e,{t:f}=(0,x.B)(),{isSignedIn:y}=(0,p.CU)(),{openModal:v}=(0,p.Kr)(),{user:j}=(0,p.kH)(),b=(0,i.useRouter)(),N=(0,o.useMemo)(()=>{var e;let t=((null===(e=d.prices.find(e=>e.interval===h))||void 0===e?void 0:e.price)||0)/100;return h===g.Vm.MONTHLY?t:(t/12).toFixed(2)},[d.prices,h]),w=(0,o.useMemo)(()=>{var e,t;let a=((null===(e=d.prices.find(e=>e.interval===g.Vm.MONTHLY))||void 0===e?void 0:e.price)||0)/100,s=((null===(t=d.prices.find(e=>e.interval===g.Vm.YEARLY))||void 0===t?void 0:t.price)||0)/100;return{original:(12*a).toFixed(2),discount:s}},[d.prices]),{isSelected:k,label:M}=(0,o.useMemo)(()=>{var e;let t=n.dw.isEmpty(j)&&d.isFree||(null==j?void 0:null===(e=j.subscription)||void 0===e?void 0:e.planId)===d.id,a=f("payment.upgrade");return t?a=f("payment.selected"):j&&j.subscription.plan.tier>d.tier&&(a=f("payment.downgrade")),{isSelected:t,label:a}},[j,d]),{loading:A,run:S}=(0,C.A)(async()=>{var e;if(!y)return v("AuthModal");let t=await u.MV.upgradeSubscription({paymentPlatform:null==j?void 0:null===(e=j.subscription)||void 0===e?void 0:e.paymentPlatform,planId:d.id,interval:h});if(!t)return c.oR.success(f("payment.changePlan",{plan:d.name}));b.push(t.url)},{manual:!0,refreshDeps:[y,null==j?void 0:null===(t=j.subscription)||void 0===t?void 0:t.paymentPlatform],onError:e=>{(0,c.oR)(f("common.error"),{description:f(e.message)})}});return(0,s.jsxs)("div",{className:"h-full rounded-xl bg-accent-primary px-4 py-4 text-primary md:py-8","data-sentry-component":"PlanItem","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)("h3",{className:"text-center text-xl font-semibold",children:d.name}),(0,s.jsxs)("div",{className:"mt-5 flex items-end justify-center gap-2",children:[(0,s.jsxs)("span",{className:"text-4xl font-medium",children:["$",N]}),(0,s.jsx)("span",{className:"pb-1 text-base text-secondary",children:"/mo"})]}),d.isFree||h!==g.Vm.YEARLY?(0,s.jsx)("div",{className:"mt-2 h-6"}):(0,s.jsxs)("div",{className:"mt-2 flex items-center justify-center gap-2 text-base",children:[(0,s.jsxs)("span",{className:"font-medium text-brand-primary",children:["$",w.discount,"/y"]}),(0,s.jsxs)("span",{className:"text-secondary line-through",children:["$",w.original,"/y"]})]}),(null==j?void 0:null===(l=j.subscription)||void 0===l?void 0:null===(a=l.plan)||void 0===a?void 0:a.isFree)===!1?(0,s.jsx)(m.$n,{variant:k?"ghost":"brand",className:(0,r.A)("mt-5 w-full",{"pointer-events-none opacity-0":d.isFree}),loading:A,disabled:k,onClick:S,children:M}):(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(m.$n,{variant:k?"ghost":"brand",className:(0,r.A)("mt-5 w-full",{"pointer-events-none opacity-0":d.isFree}),disabled:k,onClick:()=>v("PaymentMethodModal",{plan:d,interval:h}),children:M})}),(0,s.jsx)("ul",{className:"mt-4 space-y-1",children:ey[d.id].map((e,t)=>(0,s.jsxs)("li",{className:"flex gap-1 text-sm/6",children:[(0,s.jsx)(m.iW,{className:"mt-1 size-5 text-emerald-600"}),(0,s.jsx)("span",{className:"min-w-0 flex-1",children:f("payment.features.".concat(e))})]},t))})]})},eb=()=>{var e;let{t}=(0,x.B)(),{plans:a,setPlans:n}=(0,p.CU)(),{user:l}=(0,p.kH)(),[r,i]=(0,o.useState)((null==l?void 0:null===(e=l.subscription)||void 0===e?void 0:e.interval)||g.Vm.YEARLY),[d,c]=(0,o.useState)(2);return(0,C.A)(async()=>{n(await u.MV.getPlans())},{}),(0,o.useEffect)(()=>
1{if(a){let a=document.querySelector(".plan-list");if(a){var e,t;let s=(null!==(t=null===(e=a.querySelector("li"))||void 0===e?void 0:e.offsetWidth)&&void 0!==t?t:0)+16;requestAnimationFrame(()=>{a.scrollTo({left:2*s,behavior:"instant"})})}}},[a]),(0,s.jsxs)("div",{className:"flex h-full flex-col justify-center gap-4 py-10 md:h-auto md:max-w-6xl md:justify-normal md:gap-12 md:px-6 md:py-20","data-sentry-component":"UpgradeComponent","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,s.jsx)("h1",{className:"text-center text-2xl font-semibold",children:t("payment.title")}),(0,s.jsx)("p",{className:"text-center text-sm/6 text-secondary md:text-base/6",children:t("payment.description")})]}),(0,s.jsx)(ev,{value:r,onChange:i,"data-sentry-element":"IntervalSwitch","data-sentry-source-file":"UpgradeModal.tsx"}),(0,s.jsxs)("div",{className:"relative w-full",children:[(0,s.jsx)("ul",{className:"plan-list scrollbar-hide flex w-full touch-pan-x snap-x snap-mandatory gap-4 overflow-x-auto pl-10 pr-10 md:justify-center md:overflow-x-visible md:pl-0 md:pr-0",onScroll:e=>{var t,a;let s=e.currentTarget,n=s.scrollLeft;c(Math.round(n/((null!==(a=null===(t=s.querySelector("li"))||void 0===t?void 0:t.offsetWidth)&&void 0!==a?a:0)+16)))},children:null==a?void 0:a.map(e=>(0,s.jsx)("li",{className:"w-[80vw] flex-shrink-0 snap-center md:flex-1",children:(0,s.jsx)(ej,{plan:e,interval:r})},e.id))}),(0,s.jsx)("div",{className:"mt-4 flex justify-center gap-2 md:hidden",children:null==a?void 0:a.map((e,t)=>(0,s.jsx)("div",{className:"size-1.5 rounded-full transition-all ".concat(t===d?"bg-brand-primary":"bg-secondary")},t))})]})]})},eN=e=>{let{paymentPlatform:t,plan:a,interval:n,children:l}=e,{t:r}=(0,x.B)(),{openModal:i}=(0,p.Kr)(),{loading:o,run:d}=(0,C.A)(async()=>{if(t===g.mm.GANK_NOW)i("CreditCardModal");else if(t===g.mm.APPLEPAY)window.location.href="https://apps.apple.com/app/xego-character-ai-chat/id6743821773";else if(t===g.mm.GOOGLEPAY)window.location.href="https://play.google.com/store/apps/details?id=ai.xego.app";else if(t===g.mm.GATEPAY){let e=await u.MV.upgradeSubscription({paymentPlatform:t,planId:a.id,interval:n});e&&(window.location.href=e.url)}},{manual:!0,refreshDeps:[t,a.id,a.name,n],onError:e=>{(0,c.oR)(r("common.error"),{description:r(e.message)})}});return(0,s.jsx)(m.$n,{variant:"ghost",className:"w-full",loading:o,onClick:d,"data-sentry-element":"Button","data-sentry-component":"PaymentMethodButton","data-sentry-source-file":"UpgradeModal.tsx",children:l})},ew=e=>{let{plan:t,interval:a}=e,{t:n}=(0,x.B)();return(0,s.jsxs)("div",{className:"flex flex-col gap-4","data-sentry-component":"PaymentMethodComponent","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)("h1",{className:"text-center text-2xl font-semibold",children:n("payment.paymentMethod.heading")}),(0,s.jsxs)("div",{className:"mt-6 flex flex-col gap-4",children:[(0,s.jsxs)(eN,{plan:t,interval:a,paymentPlatform:g.mm.GANK_NOW,"data-sentry-element":"PaymentMethodButton","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(m.Dk,{className:"size-5","data-sentry-element":"IconBilling","data-sentry-source-file":"UpgradeModal.tsx"}),n("payment.paymentMethod.creditCard")]}),(0,s.jsxs)(eN,{plan:t,interval:a,paymentPlatform:g.mm.APPLEPAY,"data-sentry-element":"PaymentMethodButton","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(m.Ps,{className:"size-5","data-sentry-element":"IconBrandApple","data-sentry-source-file":"UpgradeModal.tsx"}),n("payment.paymentMethod.appStore")]}),(0,s.jsxs)(eN,{plan:t,interval:a,paymentPlatform:g.mm.GOOGLEPAY,"data-sentry-element":"PaymentMethodButton","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(m.g3,{className:"size-5","data-sentry-element":"IconBrandGooglePlay","data-sentry-source-file":"UpgradeModal.tsx"}),n("payment.paymentMethod.googlePlay")]}),(0,s.jsxs)(eN,{plan:t,interval:a,paymentPlatform:g.mm.GATEPAY,"data-sentry-element":"PaymentMethodButton","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(m.$1,{className:"size-5","data-sentry-element":"IconCrypto","data-sentry-source-file":"UpgradeModal.tsx"}),n("payment.paymentMethod.crypto")]})]}),(0,s.jsx)("p",{className:"text-center text-xs text-secondary",children:n("payment.paymentMethod.description")})]})},eC=()=>{let{isOpen:e,payload:t,onOpenChange:a}=(0,p.hS)("PaymentMethodModal");return(0,s.jsxs)(m.aF,{open:e,onOpenChange:a,"data-sentry-element":"Modal","data-sentry-component":"PaymentMethodModal","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"UpgradeModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"UpgradeModal.tsx"})}),(null==t?void 0:t.plan)&&(0,s.jsx)(ew,{plan:t.plan,interval:t.interval})]})};function ek(){let{isOpen:e,onOpenChange:t}=(0,p.hS)("UpgradeModal");return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(m.aF,{contentProps:{className:"max-w-6xl top-2 my-1 md:my-auto max-h-[100dvh] h-[100dvh] md:h-auto p-0 [&_[data-slot=close-button]]:top-4 [&_[data-slot=close-button]]:md:top-2"},open:e,onOpenChange:t,"data-sentry-element":"Modal","data-sentry-source-file":"UpgradeModal.tsx",children:[(0,s.jsx)(y.hE,{"data-sentry-element":"Title","data-sentry-source-file":"UpgradeModal.tsx",children:(0,s.jsx)(v.s,{"data-sentry-element":"VisuallyHidden","data-sentry-source-file":"UpgradeModal.tsx"})}),(0,s.jsx)(eb,{"data-sentry-element":"UpgradeComponent","data-sentry-source-file":"UpgradeModal.tsx"})]}),(0,s.jsx)(eC,{"data-sentry-element":"PaymentMethodModal","data-sentry-source-file":"UpgradeModal.tsx"}),(0,s.jsx)(eg,{"data-sentry-element":"CreditCardModal","data-sentry-source-file":"UpgradeModal.tsx"})]})}let eM=e=>{let{className:t,lng:a,isSignedIn:l,user:y,searchParams:v,isSearchPage:j,isChatPage:b,isTabbarShow:N,isHomePage:C,layoutBackgroun
1dImage:k,rightSidebar:M,headerProps:A,contentProps:P,style:I,children:F}=e,{t:E}=(0,x.B)(a),D=(0,i.useRouter)(),{openModal:U}=(0,p.Kr)(),T=(0,m.ZL)(),{activeTabbar:R,upgradeAlertedAt:O,setUpgradeAlertedAt:q}=(0,p.CU)(),{isGenderChecked:V,isNsfw:G}=(0,p.qr)(),{updateUser:Y}=(0,p.kH)();function K(){let{hash:e}=window.location;if(e){let t=new URLSearchParams(e.substring(1)),a=t.get("modal");a&&U(a,{active:t.get("active")})}}return(0,o.useEffect)(()=>{V||/^\/(tos|privacy|onboarding|creator-guide)/.test(window.location.pathname)||U("GenderSelectionModal")},[V]),(0,o.useEffect)(()=>{let e=(0,n.vE)();l&&(null==y?void 0:y.subscription.plan.isFree)&&O+(0,n.uI)("12h")<e&&(q(e),U("UpgradeModal"))},[l,y,O]),(0,o.useEffect)(()=>{(null==y?void 0:y.isDeletionScheduled)&&T({title:E("profile.deletion.heading"),description:(0,s.jsx)(d.x6,{i18nKey:"profile.deletion.description",components:{span:(0,s.jsx)("span",{className:"block pt-2 font-semibold"})},values:{remaining:f.Ay.unix(y.scheduledDeletionAt).locale(a).diff((0,f.Ay)().locale(a),"hours")}}),cancelProps:{label:E("common.cancel")},confirmProps:{variant:"brand",label:E("profile.deletion.cancel")},onFetch:async()=>{await u.Dv.cancelDeletion(),Y({isDeletionScheduled:!1,scheduledDeletionAt:null})}})},[null==y?void 0:y.isDeletionScheduled,null==y?void 0:y.scheduledDeletionAt,a]),(0,o.useEffect)(()=>{h.Wc.init().set(g.S6,String(G))},[G]),(0,o.useEffect)(()=>(window.addEventListener("hashchange",K),K(),()=>{window.removeEventListener("hashchange",K)}),[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex",children:[(0,s.jsx)(eh,{"data-sentry-element":"Sidebar","data-sentry-source-file":"HomeLayout.tsx"}),(0,s.jsx)("div",{className:(0,r.A)("min-w-0 flex-1",{"pb-[3.25rem] md:pb-0":N}),children:(0,s.jsxs)("div",{className:(0,r.A)("flex min-h-screen bg-foreground",t),style:I,children:[k&&(0,s.jsx)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden before:pointer-events-none before:absolute before:inset-0 before:bg-layout before:bg-cover before:bg-fixed before:bg-center before:bg-no-repeat before:opacity-20 before:blur-3xl",style:{"--xg-layout-background-image":"url(".concat(k,")")}}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsxs)("div",{className:(0,r.A)("sticky top-0 z-[1] flex items-center gap-4 bg-foreground p-4 md:p-5",{"hidden md:flex":C&&"meet"===R},null==A?void 0:A.className),children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-2 md:gap-3",children:[(0,s.jsx)(m.N_,{href:"/",className:"logo-link hidden","data-sentry-element":"Link","data-sentry-source-file":"HomeLayout.tsx",children:(0,s.jsx)(m.QP,{className:"h-[1.125rem]","data-sentry-element":"IconLogoText","data-sentry-source-file":"HomeLayout.tsx"})}),(j||b)&&(0,s.jsx)(m.$n,{className:"size-9 rounded-full border border-primary/20 bg-accent-secondary shadow-sm backdrop-blur-sm hover:bg-accent-primary hover:text-primary sm:size-8 md:hidden md:rounded-lg",variant:"outline",iconOnly:!0,onClick:()=>D.back(),children:(0,s.jsx)(m.gu,{className:"size-7"})}),(null==A?void 0:A.title)&&(0,s.jsx)("h1",{className:(0,r.A)("min-w-0 text-xl font-bold",{hidden:j}),children:E(A.title,A.titleParams)}),(0,s.jsx)(m.pd,{className:(0,r.A)("search-input mx-auto hidden sm:block sm:min-w-96 [&_input]:h-9 [&_input]:pl-9",{"block min-w-0 flex-1 sm:flex-none":j}),placeholder:E("search.input.placeholder"),leading:(0,s.jsx)(m.C0,{className:"size-5 text-secondary"}),value:null==v?void 0:v.query,onEnter:function(e){let t=e.trim(),a=(0,n.HB)({query:n.dw.isValid(t)?t:void 0});D.push((0,n.Xz)("/search",a))},"data-sentry-element":"Input","data-sentry-source-file":"HomeLayout.tsx"}),null==A?void 0:A.leftAction]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 md:gap-3",children:[(0,s.jsx)(z.A,{"data-sentry-element":"DesktopRightActions","data-sentry-source-file":"HomeLayout.tsx"}),null==A?void 0:A.rightAction]})]}),(0,s.jsx)("div",{className:(0,r.A)("px-4 pb-4 md:px-5 md:pb-5",null==P?void 0:P.className),children:F})]}),M]})}),N&&(0,s.jsx)(B,{})]}),l?(0,s.jsx)(ed,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(H,{}),(0,s.jsx)(w,{})]}),(0,s.jsx)(L,{"data-sentry-element":"GenderSelectionModal","data-sentry-source-file":"HomeLayout.tsx"}),(0,s.jsx)(ek,{"data-sentry-element":"UpgradeModal","data-sentry-source-file":"HomeLayout.tsx"}),(0,s.jsx)(_,{"data-sentry-element":"DesktopAppModal","data-sentry-source-file":"HomeLayout.tsx"}),(0,s.jsx)(S,{"data-sentry-element":"CheckInModal","data-sentry-source-file":"HomeLayout.tsx"}),(0,s.jsx)(c.l$,{position:"top-center",toastOptions:{className:"rounded-xl bg-foreground shadow-popover outline-none ring-0 px-4 py-3 border-border-white text-primary [&_[data-title]]:text-sm [&_[data-description]]:text-secondary"},"data-sentry-element":"Toaster","data-sentry-source-file":"HomeLayout.tsx"})]})};function eA(e){let{ssr:t=!1,...a}
1=e,n=(0,i.useRouter)(),[r,d]=(0,o.useState)(!1);return(0,l.A)(async()=>{/Mac|iPhone|iPad|iPod|iOS|Android/.test(navigator.userAgent)||document.body.classList.add("is-desktop"),n.prefetch("/search"),p.kH.setState({user:a.user}),p.Kr.setState({modals:new Map}),p.CU.setState({lng:a.lng,isSignedIn:a.isSignedIn,isDefaultPage:a.isDefaultPage,isInitialized:!0}),a.isDefaultPage&&(p.qr.setState({isNsfw:!1}),p.qr.persist.rehydrate()),p.CU.persist.rehydrate(),d(!0)},[]),t||r?(0,s.jsx)(eM,{...a,"data-sentry-element":"Component","data-sentry-component":"HomeLayout","data-sentry-source-file":"HomeLayout.tsx"}):null}},71871:(e,t,a)=>{a.d(t,{A:()=>c,R:()=>d});var s=a(49666),n=a(40729),l=a(92929),r=a(47168),i=a(98020),o=a(3476);let d=e=>{let{className:t,platform:a,isSignIn:d,...c}=e,{t:m}=(0,i.B)();return(0,s.jsxs)(r.$n,{className:(0,n.A)("[&_[data-slot=content]]:gap-2",t),...c,onClick:function(){window.location.href="/api/v1/auth/".concat(a,"/login")},"data-sentry-element":"Button","data-sentry-component":"SocialAccountButton","data-sentry-source-file":"SocialAccountAuth.tsx",children:[a===o._u.GOOGLE?(0,s.jsx)(r.GF,{className:"size-5"}):(0,s.jsx)(r.Ps,{className:"size-5"}),(0,s.jsx)("span",{children:(0,s.jsx)(l.x6,{t:m,i18nKey:d?"auth.signIn.signWith":"auth.signUp.signWith",components:{cap:(0,s.jsx)("span",{className:"capitalize"},"cap")},values:{platform:a},"data-sentry-element":"Trans","data-sentry-source-file":"SocialAccountAuth.tsx"})})]})};function c(e){let{isSignIn:t}=e,{t:a}=(0,i.B)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"mt-12 flex flex-col gap-4",children:[(0,s.jsx)(d,{isSignIn:t,platform:o._u.GOOGLE,"data-sentry-element":"SocialAccountButton","data-sentry-source-file":"SocialAccountAuth.tsx"}),(0,s.jsx)(d,{isSignIn:t,platform:o._u.APPLE,"data-sentry-element":"SocialAccountButton","data-sentry-source-file":"SocialAccountAuth.tsx"})]}),(0,s.jsx)("div",{className:"relative py-5",children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"h-px min-w-0 flex-1 bg-accent-primary"}),(0,s.jsx)("div",{className:"text-secondary",children:a("auth.signIn.or")}),(0,s.jsx)("div",{className:"h-px min-w-0 flex-1 bg-accent-primary"})]})})]})}}}]);

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.