1import{d as I,u as V,g as z,r as S,c as d,o as p,a as o,t as a,S as A,b as l,e,w as i,f as m,ar as n,h as F,n as u,F as k,l as C}from"./app-RsKea8o5.js";import{_ as N}from"./LandingLayout.vue_vue_type_script_setup_true_lang-0zOGT4pF.js";import{_ as D}from"./index-Djm_wzqU.js";import{_ as M,b}from"./index-BmOTFpO0.js";import{_ as T}from"./Card.vue_vue_type_script_setup_true_lang-KRydYIaJ.js";import{_ as U}from"./CardContent.vue_vue_type_script_setup_true_lang-BbLYY2wS.js";import{_ as E}from"./CardDescription.vue_vue_type_script_setup_true_lang-O2NntqeQ.js";import{c as w}from"./utils-Cq45lf33.js";import{_ as G}from"./CardHeader.vue_vue_type_script_setup_true_lang-MfFZyEFw.js";import{_ as j}from"./CardTitle.vue_vue_type_script_setup_true_lang-BxHqxpqT.js";import{_ as h}from"./HugeiconsIcon.vue_vue_type_script_setup_true_lang-D36_Is65.js";import{_ as P}from"./BrowserLogo.vue_vue_type_script_setup_true_lang-D0PNTGiH.js";import{_ as L}from"./CanonicalLink.vue_vue_type_script_setup_true_lang-BeYc7yu1.js";import{_ as R}from"./HowItWorksSection.vue_vue_type_script_setup_true_lang-D3z0Ooqz.js";import{_ as H}from"./PinExtensionGuide.vue_vue_type_script_setup_true_lang-b6E4sK8a.js";import{_ as J}from"./FaqSection.vue_vue_type_script_setup_true_lang-Bg1lS_Kd.js";import{_ as K}from"./Input.vue_vue_type_script_setup_true_lang-D1HhNgzQ.js";import{_ as O}from"./Label.vue_vue_type_script_setup_true_lang-CySY6CII.js";import{u as Q}from"./useBrowserDetect-U22uqA7C.js";import{F as W}from"./FlashIcon-CqVHkz1P.js";import{S as B}from"./SecurityCheckIcon-DKzwkhgF.js";import{G as X}from"./Globe02Icon-pXPHD2kD.js";import{A as Y}from"./ArrowDown01Icon-DJ3rel_9.js";import{A as Z}from"./ArrowUpRight01Icon-DIae61ji.js";import"./AppNavbar.vue_vue_type_script_setup_true_lang-CTOJA9U3.js";import"./AppLogoIcon.vue_vue_type_script_setup_true_lang-Cgx8zpHc.js";import"./RovingFocusGroup-D3QouwLK.js";import"./useForwardExpose-DXi0eF_E.js";import"./Teleport-CpnQCY9y.js";import"./Cancel01Icon-DGojgfc9.js";import"./index-B_siYGUE.js";import"./isValueEqualOrExist-BirkS3uf.js";import"./ohash.D__AXeF1-C-E83dC9.js";import"./CollapsibleTrigger-BkolMn4l.js";import"./VisuallyHidden-Gnp4jwIA.js";import"./DialogTitle-CmvgSLDH.js";import"./DialogTrigger-Cd5Ui6Ea.js";import"./index-vmwrf4-U.js";import"./Download01Icon-DWP7rFug.js";import"./Mail01Icon-BnQa5Zt3.js";import"./NewsIcon-CRzk0O48.js";import"./WorkHistoryIcon-DyTXomyg.js";import"./FileVideoIcon-CctcsyeR.js";import"./PlayCircleIcon-BtdLi83T.js";import"./LandingFooter.vue_vue_type_script_setup_true_lang-DmJkehx-.js";import"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-DqLmnnaC.js";import"./useLocaleSwitcher-DjLXDJUg.js";import"./Tick01Icon-CMS0_aRT.js";import"./Sonner.vue_vue_type_style_index_0_lang-VAYwp5ry.js";import"./useFlashToasts-50RPs8wm.js";import"./useAnalytics-Bxkp3130.js";import"./PuzzleIcon-UfmhaZxq.js";import"./Search01Icon-Babsl-C5.js";import"./PlayIcon-eNaA-8sj.js";import"./ArrowRight01Icon-D04wg_Dq.js";import"./BrowserPinAnimation-DRKo09N3.js";import"./AppLogoMark.vue_vue_type_script_setup_true_lang-B0Q_kUq5.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-Z30Umu-o.js";const ee={class:"py-24 border-t bg-background"},te={class:"container mx-auto px-4 sm:px-6 lg:px-8 text-center bg-background"},oe={class:"text-3xl md:text-4xl lg:text-5xl font-extrabold tracking-tight bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-transparent pb-1 mb-4"},ae={class:"text-xl text-muted-foreground max-w-2xl mx-auto mb-10"},se=I({__name:"NewsletterSection",props:{title:{},subtitle:{}},setup(q){const{__:t}=V(),c=q,x=z(()=>c.title??t("landing.newsletter.title")),_=z(()=>
1c.subtitle??t("landing.newsletter.subtitle")),g=S(""),f=S(!1),v=async()=>{if(g.value){f.value=!0;try{g.value}finally{f.value=!1}}};return($,y)=>(p(),d("section",ee,[o("div",te,[o("h2",oe,a(x.value),1),o("p",ae,a(_.value),1),o("form",{onSubmit:A(v,["prevent"]),class:"flex flex-col sm:flex-row items-center justify-center gap-2 max-w-md mx-auto"},[l(e(O),{for:"newsletter-email",class:"sr-only"},{default:i(()=>[m(a(e(t)("landing.newsletter.email_label")),1)]),_:1}),l(e(K),{id:"newsletter-email",modelValue:g.value,"onUpdate:modelValue":y[0]||(y[0]=s=>g.value=s),type:"email",placeholder:e(t)("landing.newsletter.email_placeholder"),required:"",class:"h-12 bg-background w-full"},null,8,["modelValue","placeholder"]),l(e(M),{type:"submit",disabled:f.value,class:"h-12 w-full sm:w-auto px-8 bg-zinc-950 text-white hover:bg-zinc-800 dark:bg-white dark:text-zinc-950 dark:hover:bg-zinc-200"},{default:i(()=>[m(a(e(t)("landing.newsletter.subscribe")),1)]),_:1},8,["disabled"])],32)])]))}}),le=["content"],re=["content"],ne=["content"],ie=["content"],de=["content"],pe={class:"relative pt-24 pb-20 lg:pt-28 lg:pb-32 overflow-hidden bg-background"},me={class:"container mx-auto px-4 sm:px-6 lg:px-8"},ce={class:"flex flex-col items-center text-center max-w-4xl mx-auto"},_e={class:"text-4xl sm:text-5xl lg:text-7xl font-bold tracking-tight text-foreground leading-[1.1] mb-6"},ge={class:"text-primary"},ue={class:"text-lg sm:text-xl text-muted-foreground max-w-2xl leading-relaxed mb-10"},we={class:"flex flex-col sm:flex-row items-center gap-4 w-full sm:w-auto"},fe=["href"],xe={class:"mt-8 flex items-center gap-4 text-sm text-muted-foreground"},be={class:"flex items-center gap-1.5"},he={id:"browsers",class:"py-16 lg:py-24 bg-muted/30 border-y"},ve={class:"container mx-auto px-4 sm:px-6 lg:px-8"},ye={class:"text-center mb-12"},ke={class:"text-3xl md:text-4xl font-bold tracking-tight mb-4"},qe={class:"text-muted-foreground max-w-2xl mx-auto text-lg"},$e={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto"},ze={class:"w-14 h-14 mx-auto mb-4 p-2 bg-muted/30 rounded-xl group-hover:scale-110 transition-transform duration-300"},Se=["href"],Ce={key:0},Be={key:1},Ie={class:"py-16 lg:py-24 bg-background"},Ve={class:"container mx-auto px-4 sm:px-6 lg:px-8"},Ae={class:"text-center mb-12"},Fe={class:"text-3xl md:text-4xl font-bold tracking-tight mb-4"},Ne={class:"text-muted-foreground max-w-2xl mx-auto text-lg"},De={class:"grid grid-cols-1 md:grid-cols-3 gap-6 max-w-5xl mx-auto"},Me={class:"font-semibold text-lg mb-2"},Te={class:"text-sm text-muted-foreground"},Ue={class:"py-16 bg-background border-t"},Ee={class:"container mx-auto px-4 sm:px-6 lg:px-8 max-w-4xl"},Ht=I({layout:N,__name:"Downloads",setup(q){const{__:t}=V(),{browser:c,info:x,extensionUrlFor:_}=Q(),g=[{id:"chrome",name:"Google Chrome",logo:"chrome",description:t("download.browser_grid.chrome_desc"),url:_("chrome"),available:!0},{id:"edge",name:"Microsoft Edge",logo:"edge",description:t("download.browser_grid.edge_desc"),url:_("edge"),available:!0},{id:"brave",name:"Brave Browser",logo:"brave",description:t("download.browser_grid.brave_desc"),url:_("brave"),available:!0},{id:"firefox",name:"Mozilla Firefox",logo:"firefox",description:t("download.browser_grid.firefox_desc"),url:_("firefox"),available:!0}],f=[{icon:W,title:t("download.page.highlight_speed_title"),description:t("download.page.highlight_speed_desc"),colorClass:"bg-amber-100 dark:bg-amber-900/30 text-amber-600 dark:text-amber-400"},{icon:B,title:t("download.page.highlight_privacy_title"),description:t("download.page.highlight_privacy_desc"),colorClass:"bg-emerald-100 dark:bg-emerald-900/30 text-emerald-600 dark:text-emerald-400"},{icon:X,title:t("download.page.highlight_everywhere_title"),description:t("download.page.highlight_everywhere_desc"),colorClass:"bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400"}],v=[{step:1,title:t("download.page.step1_title"),description:t("download.page.step1_desc",{app_name:n})},{step:2,title:t("download.page.step2_title"),description:t("download.page.step2_desc",{app_name:n})},{step:3,title:t("download.page.step3_title"),description:t("download.page.step3_desc",{app_name:n})}],$=[{question:t("download.page.faq_q1",{app_name:n}),answer:t("download.page.faq_a1",{app_name:n})},{question:t("download.page.faq_q2"),answer:t("download.page.faq_a2",{app_name:n})},{question:t("download.page.faq_q3"),answer:t("download.page.faq_a3",{app_name:n})},{question:t("download.page.faq_q4"),answer:t("download.page.faq_a4")},{question:t("download.page.faq_q5",{app_name:n}),answer:t("download.page.faq_a5",{app_name:n})}];return(y,s)=>(p(),d(k,null,[l(e(F),null,{default:i(()=>[o("title",null,a(e(t)("download.page.meta_title")),1),o("meta",{name:"description",content:e(t)("download.page.meta_description")},null,8,le),s[0]||(s[0]=o("meta",{property:"og:type",content:"website"},null,-1)),s[1]||(s[1]=o("meta",{property:"og:url",content:"https://vidow.io/downloads"},null,-1)),o("meta",{property:"og:title",content:e(t)("download.page.og_title")},null,8,re),o("meta",{property:"og:description",content:e(t)("download.page.meta_description")},null,8,ne),s[2]||(s[2]=o("meta",{property:"og:image",content:"https://vidow.io/images/og-image.png"},null,-1)),s[3]||(s[3]=o("meta",{property:"twitter:card",content:"summary_large_image"},null,-1)),s[4]||(s[4]=o("meta",{property:"twitter:url",content:"https://vidow.io/downloads"},null,-1)),o("meta",{property:"twitter:title",content:e(t)("download.page.og_title")},null,8,ie),o("meta",{property:"twitter:description",content:e(t)("download.page.meta_description")},null,8,de),s[5]||(s[5]=o("meta",{property:"twitter:image",content:"https://vidow.io/images/og-image.png"},null,-1))]),_:1}),l(L),o("div",null,[o("section",pe,[s[8]||(s[8]=o("div",{class:"absolute inset-0 -z-10 bg-[radial-gradient(#3b82f6_1px,transparent_1px)] [background-size:16px_16px] [mask-image:radial-gradient(ellipse_50%_50%_at_50%_50%,#000_10%,transparent_100%)] opacity-20"},null,-1)),o("div",me,[o("div",ce,[l(e(D),{class:"mb-6 bg-primary/10 text-primary border-primary/20 hover:bg-primary/20"},{default:i(()=>[m(a(e(t)("download.hero.badge")),1)]),_:1}),o("h1",_e,[m(a(e(t)("download.page.hero_heading",{app_name:e(n)}))+" ",1),o("span",ge,a(e(t)("download.page.hero_heading_accent")),1)]),o("p",ue,a(e(t)("download.hero.subtitle")),1),o("div",we,[o("a",{href:e(x).extensionUrl,target:"_blank",rel:"nofollow noopener",class:u(e(w)(e(b)({size:"lg"}),"h-12 px-8 rounded-full bg-foreground text-background hover:bg-foreground
1/90 w-full sm:w-auto text-base font-medium"))},a(e(x).ctaText),11,fe),o("a",{href:"#browsers",class:u(e(w)(e(b)({size:"lg",variant:"outline"}),"h-12 px-8 rounded-full w-full sm:w-auto text-base font-medium"))},[l(h,{icon:e(Y),class:"w-4 h-4 me-2"},null,8,["icon"]),m(" "+a(e(t)("download.page.view_all_browsers")),1)],2)]),o("div",xe,[o("span",be,[l(h,{icon:e(B),class:"w-4 h-4 text-emerald-500"},null,8,["icon"]),m(" "+a(e(t)("download.hero.trust_verified")),1)]),s[6]||(s[6]=o("span",{class:"w-1 h-1 rounded-full bg-border"},null,-1)),o("span",null,a(e(t)("download.page.trust_users")),1),s[7]||(s[7]=o("span",{class:"w-1 h-1 rounded-full bg-border"},null,-1)),o("span",null,a(e(t)("download.hero.trust_rating")),1)])])])]),o("section",he,[o("div",ve,[o("div",ye,[o("h2",ke,a(e(t)("download.page.browser_grid_heading")),1),o("p",qe,a(e(t)("download.page.browser_grid_subheading",{app_name:e(n)})),1)]),o("div",$e,[(p(),d(k,null,C(g,r=>l(e(T),{key:r.id,class:u(e(w)("group transition-all duration-300",r.id===e(c)?"border-primary/30 shadow-lg shadow-primary/5":"hover:border-primary/30",!r.available&&"opacity-60"))},{default:i(()=>[l(e(G),{class:"pb-3 text-center"},{default:i(()=>[o("div",ze,[l(P,{browser:r.logo},null,8,["browser"])]),l(e(j),{class:"text-lg"},{default:i(()=>[m(a(r.name),1)]),_:2},1024),l(e(E),null,{default:i(()=>[m(a(r.description),1)]),_:2},1024)]),_:2},1024),l(e(U),null,{default:i(()=>[r.available?(p(),d("a",{key:0,href:r.url,target:"_blank",rel:"nofollow noopener",class:u(e(w)(e(b)({variant:r.id===e(c)?"default":"outline"}),"w-full gap-2"))},[r.id===e(c)?(p(),d("span",Ce,a(e(t)("download.browser_grid.install_now")),1)):(p(),d("span",Be,a(e(t)("download.browser_grid.download")),1)),l(h,{icon:e(Z),class:"w-3.5 h-3.5 ms-auto opacity-50"},null,8,["icon"])],10,Se)):(p(),d("span",{key:1,class:u(e(w)(e(b)({variant:"outline"}),"w-full pointer-events-none opacity-50"))},a(e(t)("download.page.coming_soon")),3))]),_:2},1024)]),_:2},1032,["class"])),64))])])]),o("section",Ie,[o("div",Ve,[o("div",Ae,[o("h2",Fe,a(e(t)("download.page.why_heading",{app_name:e(n)})),1),o("p",Ne,a(e(t)("download.page.why_subtitle")),1)]),o("div",De,[(p(),d(k,null,C(f,r=>o("div",{key:r.title,class:"flex flex-col items-center p-6 bg-card border border-border/10 rounded-2xl text-center hover:border-primary/20 transition-colors"},[o("div",{class:u(e(w)("w-12 h-12 rounded-xl flex items-center justify-center mb-4",r.colorClass))},[l(h,{icon:r.icon,class:"w-6 h-6"},null,8,["icon"])],2),o("h3",Me,a(r.title),1),o("p",Te,a(r.description),1)])),64))])])]),l(R,{title:e(t)("download.page.how_title"),subtitle:e(t)("download.page.how_subtitle"),steps:v},null,8,["title","subtitle"]),o("section",Ue,[o("div",Ee,[l(H,{compact:""})])]),l(J,{title:e(t)("download.page.faq_title"),subtitle:e(t)("download.page.faq_subtitle",{app_name:e(n)}),items:$},null,8,["title","subtitle"]),l(se,{title:e(t)("download.page.newsletter_title"),subtitle:e(t)("download.page.newsletter_subtitle",{app_name:e(n)})},null,8,["title","subtitle"])])],64))}});export{Ht as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.