PageSourceSearch

https://www.voe35.com/_next/static/chunks/app/%5Blocale%5D/layout-49c71bd92dfcd722.js

js voe35.com collected 2026-10-04 21:26:22 UTC 28,784 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8450],{1656:(e,t,s)=>{"use strict";s.d(t,{Cf:()=>m,Es:()=>f,L3:()=>g,c7:()=>u,lG:()=>o,rr:()=>x});var a=s(24535),r=s(37631),n=s(53671),i=s(58177),l=s(34199);let o=n.bL;n.l9;let c=n.ZL;n.bm;let d=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(n.hJ,{ref:t,className:(0,l.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",s),...r})});d.displayName=n.hJ.displayName;let m=r.forwardRef((e,t)=>{let{className:s,children:r,...o}=e;return(0,a.jsxs)(c,{children:[(0,a.jsx)(d,{}),(0,a.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",children:(0,a.jsxs)(n.UC,{ref:t,className:(0,l.cn)("relative w-full max-w-lg grid gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-lg",s),...o,children:[r,(0,a.jsxs)(n.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,a.jsx)(i.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})})]})});m.displayName=n.UC.displayName;let u=e=>{let{className:t,...s}=e;return(0,a.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...s})};u.displayName="DialogHeader";let f=e=>{let{className:t,...s}=e;return(0,a.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...s})};f.displayName="DialogFooter";let g=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(n.hE,{ref:t,className:(0,l.cn)("text-lg font-semibold leading-none tracking-tight",s),...r})});g.displayName=n.hE.displayName;let x=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(n.VY,{ref:t,className:(0,l.cn)("text-sm text-muted-foreground",s),...r})});x.displayName=n.VY.displayName},9544:(e,t,s)=>{"use strict";function a(e){try{var t;return null===(t=process.env)||void 0===t?void 0:t[e]}catch(e){return}}function r(){return a("NEXT_PUBLIC_HERO_BG_CLASS")||"hero-gradient"}s.d(t,{OE:()=>r,oQ:()=>n});let n=r();a("NEXT_PUBLIC_PRICING_CARD_CLASS"),function(){let e=(a("NEXT_PUBLIC_FONT_ID")||"inter").toLowerCase()}()},15356:(e,t,s)=>{"use strict";s.d(t,{u:()=>r});var a=s(37631);function r(){let[e,t]=(0,a.useState)(null),[s,r]=(0,a.useState)({necessary:!0,analytics:!1,marketing:!1});(0,a.useEffect)(()=>{{let e=localStorage.getItem("cookie-consent");if(e)try{let s=JSON.parse(e);r(s),t(!0)}catch(e){console.error("Error parsing cookie consent:",e),t(!1)}else t(!1)}},[]);let n=(0,a.useCallback)(e=>{r(e),localStorage.setItem("cookie-consent",JSON.stringify(e)),localStorage.setItem("cookie-consent-timestamp",new Date().toISOString()),t(!0)},[]),i=(0,a.useCallback)(()=>{n({necessary:!0,analytics:!0,marketing:!0})},[n]),l=(0,a.useCallback)(()=>{n({necessary:!0,analytics:!1,marketing:!1})},[n]);return{hasConsent:e,preferences:s,acceptAll:i,declineAll:l,updatePreferences:n,resetConsent:(0,a.useCallback)(()=>{localStorage.removeItem("cookie-consent"),localStorage.removeItem("cookie-consent-timestamp"),t(!1),r({necessary:!0,analytics:!1,marketing:!1})},[]),isConsentValid:(0,a.useCallback)(()=>{let e=localStorage.getItem("cookie-consent-timestamp");if(!e)return!1;let t=new Date(e);return(new Date().getTime()-t.getTime())/864e5<365},[]),canUseAnalytics:s.analytics,canUseMarketing:s.marketing}}},28387:(e,t,s)=>{"use strict";s.d(t,{NextAuthSessionProvider:()=>n});var a=s(24535),r=s(72610);function n(e){let{children:t}=e;return(0,a.jsx)(r.CP,{children:t})}},42110:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,67998,23)),Promise.resolve().then(s.bind(s,28387)),Promise.resolve().then(s.bind(s,61409)),Promise.resolve().then(s.bind(s,67556)),Promise.resolve().then(s.bind(s,95664)),Promise.resolve().then(s.bind(s,2480)),Promise.resolve().then(s.t.bind(s,97149,23)),Promise.resolve().then(s.t.bind(s,46966,23)),Promise.resolve().then(s.t.bind(s,40946,23)),Promise.resolve().then(s.t.bind(s,95070,23)),Promise.resolve().then(s.bind(s,80833))},61409:(e,t,s)=>{"use strict";s.d(t,{default:()=>v});var a=s(24535),r=s(37631),n=s(55960),i=s(58177),l=s(80114),o=s(23924);function c(e){let{onAcceptAnalytics:t,onDeclineAnalytics:s}=e,c=(0,o.c3)("cookie"),[d,m]=(0,r.useState)(!1),[u,f]=(0,r.useState)({necessary:!0,analytics:!1,marketing:!1});(0,r.useEffect)(()=>{let e=localStorage.getItem("cookie-consent");if(e){let s=JSON.parse(e);f(s),s.analytics&&t()}},[t]);let g=()=>{localStorage.setItem("cookie-consent",JSON.stringify(u)),localStorage.setItem("cookie-consent-timestamp",new Date().toISOString()),u.analytics?t():s(),m(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"fixed inset-x-0 bottom-4 z-[9998] px-3 md:px-4",children:(0,a.jsx)("div",{className:"bg-white rounded-lg shadow-xl border border-gray-200 max-w-sm mx-auto md:ml-auto md:mr-0 p-3 md:p-4",children:(0,a.jsx)("div",{className:"flex items-start gap-3",children:(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("h3",{className:"text-gray-900 font-medium text-sm mb-1",children:c("banner.title")}),(0,a.jsxs)("p",{className:"text-gray-600 text-xs leading-relaxed mb-3",children:[c("banner.description").replace("{privacyLink}","")," ",(0,a.jsx)("a",{href:"/privacy-policy",className:"text-blue-600 hover:text-blue-500 underline",target:"_blank",rel:"noopener noreferrer",children:c("banner.privacy_link")})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("button",{onClick:()=>{let e={necessary:!0,analytics:!0,marketing:!0};localStorage.setItem("cookie-consent",JSON.stringify(e)),localStorage.setItem("cookie-consent-timestamp",new Date().toISOString()),f(e),t()},className:"flex-1 bg-green-600 hover:bg-green-700 text-white text-xs px-3 py-2 rounded-md font-medium transition-colors",children:c("banner.accept_all")}),(0,a.jsx)("button",{onClick:()=>{let e={necessary:!0,analytics:!1,marketing:!1};localStorage.setItem("cookie-consent",JSON.stringify(e)),localStorage.setItem("cookie-consent-timestamp",new Date().toISOString()),f(e),s()},className:"flex-1 bg-gray-100 hover:bg-gray-200 text-gray-700 text-xs px-3 py-2 rounded-md font-medium transition-colors",children:c("banner.reject_all")})]}),(0,a.jsxs)("button",{onClick:()=>m(!0),className:"flex items-center justify-center gap-1 text-gray-500 hover:text-gray-700 text-xs py-1 transition-colors",children:[(0,a.jsx)(l.A,{className:"h-3 w-3"}),c("banner.settings")]})]})]})})})}),d&&(0,a.jsx)(()=>(0,a.jsx)("div",{className:"fixed inset-0 bg-black/50 z-[9999] flex items-center justify-center p-4",children:(0,a.jsx)("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[80vh] overflow-y-auto",children:(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold",children:c("settings.title")}),(0,a.jsx)(n.$,{variant:"ghost",size:"sm",onClick:()=>m(!1),children:(0,a.jsx)(i.A,{className:"h-4 w-4"})})]}),(0,a.jsx)("p",{className:"text-sm text-gray-600 mb-6",children:c("settings.description")}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-medium mb-2",children:c("settings.necessary.title")}),(0,a.jsx)("p",{className:"text-sm text-gray-600 mb-2",children:c("settings.necessary.description")}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-sm",children:c("settings.necessary.purposes.0")}),(0,a.jsx)("span",{className:"text-sm text-green-600 font-medium",children:c("settings.necessary.al
1ways_enabled")})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-medium mb-2",children:c("settings.analytics.title")}),(0,a.jsx)("p",{className:"text-sm text-gray-600 mb-2",children:c("settings.analytics.description")}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-sm",children:"Google Analytics, Microsoft Clarity, Plausible"}),(0,a.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,a.jsx)("input",{type:"checkbox",checked:u.analytics,onChange:e=>f({...u,analytics:e.target.checked}),className:"sr-only peer"}),(0,a.jsx)("div",{className:"w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 rounded-full peer dark:bg-gray-700 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-blue-600"})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-medium mb-2",children:c("settings.marketing.title")}),(0,a.jsx)("p",{className:"text-sm text-gray-600 mb-2",children:c("settings.marketing.description")}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-sm",children:c("settings.marketing.purposes.0")}),(0,a.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,a.jsx)("input",{type:"checkbox",checked:u.marketing,onChange:e=>f({...u,marketing:e.target.checked}),className:"sr-only peer"}),(0,a.jsx)("div",{className:"w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 rounded-full peer dark:bg-gray-700 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-blue-600"})]})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-3 mt-6",children:[(0,a.jsx)(n.$,{onClick:g,className:"flex-1",children:c("settings.save_settings")}),(0,a.jsx)(n.$,{variant:"outline",onClick:()=>m(!1),className:"flex-1",children:c("common.cancel")})]})]})})}),{})]})}var d=s(29600);let m="G-RL4ES3LB5N";function u(e){let{canUseAnalytics:t}=e;return(0,r.useEffect)(()=>{t?t&&(window.gtag&&window.gtag("consent","update",{analytics_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),window.clarity&&window.clarity("consent",!0)):(window.gtag&&window.gtag("consent","update",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),window.clarity&&window.clarity("consent",!1))},[t]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.default,{src:"https://www.googletagmanager.com/gtag/js?id=".concat(m),strategy:"afterInteractive",defer:!0}),(0,a.jsx)(d.default,{id:"ga-init",strategy:"afterInteractive",children:"\n          window.dataLayer = window.dataLayer || [];\n          function gtag(){dataLayer.push(arguments);} \n          gtag('js', new Date());\n          gtag('consent', 'default', {\n            'analytics_storage': 'denied',\n            'ad_storage': 'denied',\n            'ad_user_data': 'denied',\n            'ad_personalization': 'denied'\n          });\n          gtag('config', '".concat(m,"');\n        ")}),(0,a.jsx)(d.default,{id:"clarity-init",strategy:"lazyOnload",children:'\n          (function(c,l,a,r,i,t,y){\n              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;\n              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n          })(window, document, "clarity", "script", "'.concat("wmnleoab56",'");\n        ')}),(0,a.jsx)(d.default,{src:"https://plausible.io/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js","data-domain":"voe35.com",strategy:"lazyOnload"}),(0,a.jsx)(d.default,{id:"plausible-init",strategy:"lazyOnload",children:"window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }"})]})}var f=s(72007),g=s(96017),x=s(1656);let h={zh:"zh","zh-CN":"zh","zh-TW":"zh","zh-HK":"zh",en:"en","en-US":"en","en-GB":"en",ja:"ja","ja-JP":"ja",ko:"ko","ko-KR":"ko",es:"es","es-ES":"es",fr:"fr","fr-FR":"fr",de:"de","de-DE":"de",pt:"pt","pt-BR":"pt",it:"it","it-IT":"it",ru:"ru","ru-RU":"ru",ar:"ar","ar-SA":"ar",hi:"hi","hi-IN":"hi"},p={zh:{title:"切换到中文?",description:"检测到您可能更习惯使用中文,是å
1¦åˆ‡æ¢åˆ°ä¸­æ–‡ç‰ˆæœ¬ï¼Ÿ",confirm:"是",cancel:"否"},en:{title:"Switch to English?",description:"We detected that you might prefer English. Would you like to switch to English?",confirm:"Yes",cancel:"No"},ja:{title:"日本語に切り替えますか?",description:"日本語を使用することをお勧めします。日本語版に切り替えますか?",confirm:"はい",cancel:"いいえ"},ko:{title:"한국어로 전환하시겠습니까?",description:"한국어 사용을 선호하실 것으로 감지되었습니다. 한국어 버전으로 전환하시겠습니까?",confirm:"예",cancel:"아니요"},es:{title:"\xbfCambiar a espa\xf1ol?",description:"Detectamos que podr\xedas preferir el espa\xf1ol. \xbfTe gustar\xeda cambiar al espa\xf1ol?",confirm:"S\xed",cancel:"No"},fr:{title:"Passer au fran\xe7ais ?",description:"Nous avons d\xe9tect\xe9 que vous pr\xe9f\xe9rez peut-\xeatre le fran\xe7ais. Souhaitez-vous passer au fran\xe7ais ?",confirm:"Oui",cancel:"Non"},de:{title:"Auf Deutsch wechseln?",description:"Wir haben erkannt, dass Sie m\xf6glicherweise Deutsch bevorzugen. M\xf6chten Sie zu Deutsch wechseln?",confirm:"Ja",cancel:"Nein"},pt:{title:"Mudar para portugu\xeas?",description:"Detectamos que voc\xea pode preferir portugu\xeas. Gostaria de mudar para portugu\xeas?",confirm:"Sim",cancel:"N\xe3o"},it:{title:"Passare all'italiano?",description:"Abbiamo rilevato che potresti preferire l'italiano. Vuoi passare all'italiano?",confirm:"S\xec",cancel:"No"},ru:{title:"Переключиться на русский?",description:"Мы обнаружили, что вы можете предпочитать русский язык. Хотите переключиться на русский?",confirm:"Да",cancel:"Нет"},ar:{title:"التبديل إلى العربية؟",description:"اكتشفنا أنك قد تفضل اللغة العربية. هل تريد التبديل إلى العربية؟",confirm:"نعم",cancel:"لا"},hi:{title:"हिंदी में स्विच करें?",description:"हमने पाया कि आप हिंदी पसंद कर सकते हैं। क्या आप हिंदी में स्विच करना चाहेंगे?",confirm:"हाँ",cancel:"नहीं"}},b="language-prompt-dismissed";function j(e){let{currentLocale:t}=e;if(g.IB.length<=1||t!==g.q)return null;let[s,i]=(0,r.useState)(!1),[l,o]=(0,r.useState)(null),c=(0,f.rd)(),d=(0,f.a8)();if((0,r.useEffect)(()=>{if(document.cookie.split("; ").find(e=>e.startsWith("".concat(b,"="))))return;let e=navigator.language||navigator.userLanguage,s=h[e]||e.split("-")[0];s!==t&&g.IB.includes(s)&&p[s]&&(o(s),i(!0))},[t]),!l||!p[l])return null;let m=p[l];return(0,a.jsx)(x.lG,{open:s,onOpenChange:i,children:(0,a.jsxs)(x.Cf,{className:"sm:max-w-md fixed right-4 bottom-4 sm:right-6 sm:bottom-6 left-auto top-auto translate-x-0 translate-y-0 m-0 w-[calc(100%-2rem)] sm:w-full max-w-sm shadow-2xl border z-[12000]",children:[(0,a.jsxs)(x.c7,{children:[(0,a.jsx)(x.L3,{className:"text-xl font-bold",children:m.title}),(0,a.jsx)(x.rr,{className:"text-base pt-2",children:m.description})]}),(0,a.jsxs)(x.Es,{className:"flex gap-2 sm:gap-2",children:[(0,a.jsx)(n.$,{variant:"outline",onClick:()=>{i(!1);let e=new Date;e.setDate(e.getDate()+30),document.cookie="".concat(b,"=true; expires=").concat(e.toUTCString(),"; path=/")},className:"flex-1",children:m.cancel}),(0,a.jsx)(n.$,{onClick:()=>{if(l){i(!1);let e=new Date;e.setDate(e.getDate()+30),document.cookie="".concat(b,"=true; expires=").concat(e.toUTCString(),"; path=/"),c.push(d,{locale:l})}},className:"flex-1 bg-gradient-to-r from-[#ffffff] to-[#e5e5e5] hover:from-[#f0ed9e] hover:to-[#c5f5db] text-black font-semibold",children:m.confirm})]})]})})}var y=s(15356),w=s(76331);function v(e){let{children:t,isEUUser:s}=e,{hasConsent:n,canUseAnalytics:i,acceptAll:l,declineAll:o}=(0,y.u)(),d=(0,w.Ym)();return(0,r.useEffect)(()=>{try{let e=new URL(window.location.href);if(document.cookie.includes("utm_params_first="))return;let t={};for(let s of["utm_source","utm_medium","utm_campaign","utm_term","utm_content"]){let a=e.searchParams.get(s);
1if(a){let e=a.trim(),r="utm_term"===s?500:255;e.length>r&&(e=e.slice(0,r)),e&&(t[s]=e)}}if(Object.keys(t).length>0){window.location.hostname;let e=new Date(Date.now()+7776e6).toUTCString(),s=JSON.stringify(t);document.cookie="utm_params_first=".concat(encodeURIComponent(s),"; Path=/; SameSite=Lax; Expires=").concat(e,";")}}catch(e){}},[]),(0,r.useEffect)(()=>{try{if(document.cookie.includes("device_info_first="))return;let e={};if("undefined"!=typeof navigator&&navigator.userAgent&&(e.user_agent=navigator.userAgent),window.screen&&(e.screen_width=window.screen.width,e.screen_height=window.screen.height),e.user_agent){let t=new Date(Date.now()+7776e6).toUTCString(),s=JSON.stringify(e);document.cookie="device_info_first=".concat(encodeURIComponent(s),"; Path=/; SameSite=Lax; Expires=").concat(t,";")}}catch(e){}},[]),(0,a.jsxs)(a.Fragment,{children:[t,(0,a.jsx)(j,{currentLocale:d}),(0,a.jsx)(u,{canUseAnalytics:i}),s&&!1===n&&(0,a.jsx)(c,{onAcceptAnalytics:()=>{l()},onDeclineAnalytics:()=>{o()}})]})}},67998:()=>{},72007:(e,t,s)=>{"use strict";s.d(t,{N_:()=>i,a8:()=>o,rd:()=>c});var a=s(96017),r=s(91312);let n=(0,s(6752).A)({locales:a.IB,defaultLocale:a.q,localePrefix:a.b,pathnames:a.u7,localeDetection:a.GB}),{Link:i,redirect:l,usePathname:o,useRouter:c}=(0,r.A)(n)},80833:(e,t,s)=>{"use strict";s.d(t,{ThemeProvider:()=>F});var a=s(24535),r=s(65405);function n(){return(0,a.jsx)(r.GoogleAnalytics,{gaId:"G-RL4ES3LB5N"})}function i(){return null}function l(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i,{}),(0,a.jsx)(n,{})]})}s(55422);var o=s(32151),c=s(27093),d=s(37631),m=s(1656),u=s(64301),f=s(55960),g=s(34199),x=s(72610),h=s(67556),p=s(23924),b=s(4712),j=s(44927),y=s(11824),w=s(63960),v=s(11098),N=s(28031),k=s(1838),_=s(64e3);let S=e=>{let{shouldScaleBackground:t=!0,...s}=e;return(0,a.jsx)(_._s.Root,{shouldScaleBackground:t,...s})};S.displayName="Drawer",_._s.Trigger;let C=_._s.Portal,D=_._s.Close,I=d.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(_._s.Overlay,{ref:t,className:(0,g.cn)("fixed inset-0 z-50 bg-black/80",s),...r})});I.displayName=_._s.Overlay.displayName;let E=d.forwardRef((e,t)=>{let{className:s,children:r,...n}=e;return(0,a.jsxs)(C,{children:[(0,a.jsx)(I,{}),(0,a.jsxs)(_._s.Content,{ref:t,className:(0,g.cn)("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background",s),...n,children:[(0,a.jsx)("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),r]})]})});E.displayName="DrawerContent";let z=e=>{let{className:t,...s}=e;return(0,a.jsx)("div",{className:(0,g.cn)("mt-auto flex flex-col gap-2 p-4",t),...s})};z.displayName="DrawerFooter";let A=d.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(_._s.Title,{ref:t,className:(0,g.cn)("text-lg font-semibold leading-none tracking-tight",s),...r})});function L(e){let[t,s]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let t=window.matchMedia(e);s(t.matches);let a=e=>{s(e.matches)};return t.addEventListener("change",a),()=>{t.removeEventListener("change",a)}},[e]),t}A.displayName=_._s.Title.displayName,d.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(_._s.Description,{ref:t,className:(0,g.cn)("text-sm text-muted-foreground",s),...r})}).displayName=_._s.Description.displayName;var O=s(78528),P=s.n(O);function M(){let e=(0,p.c3)(),{showSignModal:t,setShowSignModal:s}=(0,h.U)(),r=L("(min-width: 768px)"),n=(0,a.jsxs)("div",{className:"flex flex-col items-center text-center gap-5 px-1",children:[(0,a.jsx)("div",{className:"h-12 w-12 rounded-full bg-gradient-to-br from-[#ffffff]/20 via-[#f5f5f5]/20 to-[#e5e5e5]/20 flex items-center justify-center ring-1 ring-[#e5e5e5]/40",children:(0,a.jsx)(b.A,{className:"h-6 w-6 text-[#e5e5e5]"})}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-semibold",children:e("sign_modal.sign_in_title",{defaultMessage:"Welcome back"})}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e("sign_modal.sign_in_description",{defaultMessage:"Sign in to unlock HD edits and pro tools."})})]}),(0,a.jsx)("div",{className:"w-full rounded-xl border border-[#e5e5e5]/40 bg-gradient-to-r from-[#ffffff]/15 via-[#f5f5f5]/15 to-[#e5e5e5]/15 px-4 py-3 text-sm text-primary-foreground shadow-sm",children:(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2 text-[#e5e5e5] font-medium",children:[(0,a.jsx)(b.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:e("sign_modal.bonus_banner",{defaultMessage:"Sign up now and get free credits"})})]})}),(0,a.jsx)(T,{}),(0,a.jsxs)("div",{className:"w-full rounded-2xl border border-border/60 bg-muted/30 p-4 text-left space-y-3",children:[(0,a.jsx)("h3",{className:"text-sm font-semibold",children:e("sign_modal.features_title",{defaultMessage:"Why join Vei4 AI Video?"})}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm",children:[(0,a.jsx)(R,{icon:(0,a.jsx)(j.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_ai_tools",{defaultMessage:"Pro AI editing tools"})}),(0,a.jsx)(R,{icon:(0,a.jsx)(y.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_quality",{defaultMessage:"4K/HD outputs"})}),(0,a.jsx)(R,{icon:(0,a.jsx)(w.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_speed",{defaultMessage:"2-5s fast renders"})}),(0,a.jsx)(R,{icon:(0,a.jsx)(v.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_secure",{defaultMessage:"Secure login, no card required"})}),(0,a.jsx)(R,{icon:(0,a.jsx)(N.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_download",{defaultMessage:"Instant downloads"})}),(0,a.jsx)(R,{icon:(0,a.jsx)(k.A,{className:"h-4 w-4 text-[#e5e5e5]"}),label:e("sign_modal.feature_updates",{defaultMessage:"New models weekly"})})]})]}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[e("sign_modal.disclaimer",{defaultMessage:"By continuing, you agree to our"})," ",(0,a.jsx)(P(),{href:"/terms-of-service",className:"text-[#e5e5e5] underline",children:e("sign_modal.terms",{defaultMessage:"Terms"})})," ","&"," ",(0,a.jsx)(P(),{href:"/privacy-policy",className:"text-[#e5e5e5] underline",children:e("sign_modal.privacy",{defaultMessage:"Privacy Policy"})})]})]});return r?(0,a.jsx)(m.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(m.Cf,{className:"w-[calc(100vw-32px)] max-w-[520px] rounded-3xl max-h-[90vh] overflow-y-auto border border-border/60 bg-gradient-to-b from-background to-background/90 p-6",children:[(0,a.jsxs)(m.c7,{className:"sr-only",children:[(0,a.jsx)(m.L3,{children:e("sign_modal.sign_in_title",{defaultMessage:"Sign in"})}),(0,a.jsx)(m.rr,{children:e("sign_modal.sign_in_description",{defaultMessage:"Sign in to continue"})})]}),n]})}):(0,a.jsx)(S,{open:t,onOpenChange:s,children:(0,a.jsxs)(E,{className:"p-6 bg-gradient-to-b from-background to-background/90",children:[(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)(D,{className:"absolute right-0 top-0 rounded-full p-2 text-muted-foreground hover:bg-muted",children:"✕"})}),(0,a.jsx)("div",{className:"pt-4",children:n})]})})}function R(e){let{icon:t,label:s}=e;return(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(0,a.jsx)("div",{className:"h-8 w-8 rounded-lg bg-gradient-to-br from-[#ffffff]/15 via-[#f5f5f5]/15 to-[#e5e5e5]/15 border border-[#e5e5e5]/20 flex items-center justify-center shrink-0",children:t}
1),(0,a.jsx)("span",{className:"text-foreground/90",children:s})]})}function T(e){let{className:t}=e,s=(0,p.c3)();return(0,a.jsxs)("div",{className:(0,g.cn)("w-full space-y-3",t),children:[(0,a.jsxs)(f.$,{variant:"default",className:"w-full flex items-center justify-center gap-2 bg-gradient-to-r from-[#ffffff] via-[#f5f5f5] to-[#e5e5e5] hover:from-[#ffffff]/90 hover:via-[#f5f5f5]/90 hover:to-[#e5e5e5]/90 text-black font-semibold py-3 rounded-xl",onClick:()=>{(0,x.Jv)("google")},children:[(0,a.jsx)(u.UKz,{className:"w-4 h-4"}),(0,a.jsx)("span",{children:s("sign_modal.google_sign_in",{defaultMessage:"Continue with Google"})})]}),!1]})}var U=s(13232),B=s(58177);function G(){let e=(0,p.c3)(),{showPricingModal:t,setShowPricingModal:s}=(0,h.U)();return L("(min-width: 768px)")?(0,a.jsx)(m.lG,{open:t,onOpenChange:s,modal:!0,children:(0,a.jsxs)(m.Cf,{className:"max-w-[95vw] lg:max-w-[90vw] xl:max-w-7xl max-h-[90vh] overflow-y-auto p-6 bg-background border-border !z-[9999]",children:[(0,a.jsx)(m.c7,{className:"mb-0 pb-0 relative z-[10000]",children:(0,a.jsx)(m.L3,{className:"text-center text-lg mb-2 text-foreground",children:e("upload.paywall_title")})}),(0,a.jsx)("div",{className:"pricing-modal-compact relative z-[10000]",children:(0,a.jsx)(U.default,{})})]})}):(0,a.jsx)(S,{open:t,onOpenChange:s,children:(0,a.jsxs)(E,{className:"max-h-[95vh] bg-background border-border overflow-visible",children:[(0,a.jsx)("div",{className:"sticky top-0 z-[9999] w-full border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/85 px-4 pt-3 pb-2 min-h-[56px]",children:(0,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,a.jsx)("div",{className:"w-10 shrink-0","aria-hidden":!0}),(0,a.jsx)(A,{className:"flex-1 min-w-0 text-base font-semibold text-foreground text-center leading-tight line-clamp-2 px-2",children:e("upload.paywall_title")}),(0,a.jsx)(D,{asChild:!0,children:(0,a.jsx)("button",{className:"shrink-0 inline-flex h-10 w-10 items-center justify-center rounded-full bg-white dark:bg-gray-800 border-2 border-gray-300 dark:border-gray-600 text-gray-900 dark:text-gray-100 shadow-xl hover:bg-gray-100 dark:hover:bg-gray-700 transition-all hover:scale-105 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none","aria-label":e("sign_modal.close_title"),children:(0,a.jsx)(B.A,{className:"h-5 w-5"})})})]})}),(0,a.jsx)("div",{className:"px-4 overflow-y-auto max-h-[70vh] pb-4",children:(0,a.jsx)(U.default,{})}),(0,a.jsx)(z,{className:"pt-4 border-t bg-background",children:(0,a.jsx)(D,{asChild:!0,children:(0,a.jsx)(f.$,{variant:"outline",children:e("sign_modal.close_title")})})})]})})}var J=s(24587);let q=e=>{let{...t}=e,{theme:s="system"}=(0,c.D)();return(0,a.jsx)(J.l$,{theme:s,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})};var $=s(37776);function F(e){let{children:t,...s}=e,{theme:r,setTheme:n}=(0,h.U)();return(0,d.useEffect)(()=>{let e=(0,$.pr)(o.wD.Theme);if(e){if(["dark","light"].includes(e)){n(e);return}}else{let e="light";if(e&&["dark","light"].includes(e)){n(e);return}}let t=window.matchMedia("(prefers-color-scheme: dark)");n(t.matches?"dark":"light");let s=()=>{n(t.matches?"dark":"light")};return t.addListener(s),()=>{t.removeListener(s)}},[]),(0,a.jsxs)(c.N,{forcedTheme:r,...s,children:[t,(0,a.jsx)(q,{position:"top-center",richColors:!0}),(0,a.jsx)(M,{}),(0,a.jsx)(G,{}),(0,a.jsx)(l,{})]})}},96017:(e,t,s)=>{"use strict";s.d(t,{GB:()=>l,IB:()=>a,L$:()=>r,b:()=>i,q:()=>n,u7:()=>o});let a=["en"],r={en:"English"},n="en",i="as-needed",l=!1,o={"/":"/","/blog":"/blog","/blog/[slug]":"/blog/[slug]","/pricing":"/pricing","/showcase":"/showcase","/my-images":"/my-images","/privacy-policy":"/privacy-policy","/terms-of-service":"/terms-of-service"}}},e=>{var t=t=>e(e.s=t);e.O(0,[6300,8951,3675,8548,8185,2371,6331,8528,2297,7383,789,8297,9576,5022,7666,7171,7613,3232,3569,4180,7358],()=>t(42110)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.