1import{a as s,f as c,t as de,w as $t,c as Ze}from"../chunks/disclose-version.BOFe-roe.js";import{o as Be}from"../chunks/index-client.CNEhrgGV.js";import{a as Oe,F as f,c as n,D as e,r as o,p as Le,at as M,n as D,t as g,f as V,b as v,e as je,d as At,s as Pt,as as ce}from"../chunks/runtime.BaRtt0z-.js";import{s as j}from"../chunks/render.WmbLxtsc.js";import{i as N,b as dt}from"../chunks/this.CEattmGB.js";import{k as St}from"../chunks/key.Dmp7Rji7.js";import{e as R,i as q}from"../chunks/each.D7bTiVt6.js";import{c as Q}from"../chunks/svelte-component.CZIts5Ag.js";import{h as It}from"../chunks/svelte-head.ChLtCDfd.js";import{a as et}from"../chunks/actions.Btrs5GkN.js";import{a as Y,b as ve,s as $e,e as tt,c as at}from"../chunks/toast-state.svelte.LLFxWZ9K.js";import{d as Ft,a as Dt}from"../chunks/events.UdlluKFm.js";import{g as Me,r as Ct}from"../chunks/entry.DHDw8KKL.js";import{p as Gt}from"../chunks/stores.Czxpl70H.js";import{H as jt,g as Mt}from"../chunks/Header.CwEY3Fyx.js";import{B as he}from"../chunks/button.CU54r2Z7.js";import{S as Tt}from"../chunks/SEO.8n3_VPHo.js";import{I as ie}from"../chunks/Icon.CZHwHWsq.js";import{F as Te,h as Et,b as rt,k as Ee,K as ze,l as zt,m as Bt,n as Ot,x as Lt,j as Wt,f as ot,L as Vt,M as Nt,d as Rt,e as st,y as qt}from"../chunks/index.BzeYv_O7.js";import{n as it,p as Ut,r as lt,s as nt}from"../chunks/theme-toggle.BvmzxWld.js";import"../chunks/index.esm.CG9cz5hX.js";import{D as Ht}from"../chunks/dialog-description.Dy-BgL8s.js";import{F as Kt}from"../chunks/Footer.BriESAbg.js";import{D as Xt}from"../chunks/DownloadCTA.Brqlh_PN.js";import{B as Jt}from"../chunks/BulkGenerateAnim.Byy6esPA.js";import{C as Qt}from"../chunks/CostCompareAnim.DfJKMPxc.js";import{C as Yt}from"../chunks/CustomPromptAnim.BEV9UoUD.js";import{C as Zt}from"../chunks/CsvExportAnim.KHDgFXy9.js";import{E as ea}from"../chunks/ExifWriteAnim.CCG4z4Ab.js";import{P as ta}from"../chunks/PngToVectorAnim.D2YOlQsO.js";import{D as aa}from"../chunks/DoubleFilterAnim.BZvQVPdB.js";import{S as ra}from"../chunks/SimilarImageAnim.BMO7Ymqy.js";import{M as oa}from"../chunks/Modal.DML5kQez.js";import{L as sa}from"../chunks/LoginModal.Bntt5zLG.js";const ia=({params:U})=>{const L=U.lang.split("-");return{lang:L[0],currency:L[1],region:U.lang}},kr=Object.freeze(Object.defineProperty({__proto__:null,load:ia},Symbol.toStringTag,{value:"Module"}));var la=c('<div><span class="svelte-iv2ae2"> </span> <div class="h-2 w-2 rounded-full bg-primary/70 svelte-iv2ae2"></div></div>'),na=c('<div class="absolute inset-0 flex flex-col items-center justify-center gap-3 svelte-iv2ae2"></div>'),da=c('<div class="h-5 w-24 rounded-md border border-border bg-muted/50 text-[8px] leading-5 text-center font-medium svelte-iv2ae2"> </div>'),ca=c('<div class="h-4 w-4 rounded bg-primary/15 border border-primary/10 svelte-iv2ae2"></div>'),va=c('<div class="absolute inset-0 flex items-center justify-center animate-shrink-stack svelte-iv2ae2"><div class="flex flex-col gap-1.5 svelte-iv2ae2"></div></div> <div class="absolute inset-0 flex items-center justify-center svelte-iv2ae2"><div class="grid grid-cols-6 gap-1.5 animate-square-burst svelte-iv2ae2"></div></div>',1),ma=c('<div class="h-2.5 w-2.5 rounded-sm bg-primary/20 svelte-iv2ae2"></div>'),ua=c('<div class="absolute inset-0 flex flex-col items-center justify-center gap-4 animate-headline svelte-iv2ae2"><div class="grid grid-cols-6 gap-1 svelte-iv2ae2"></div> <div class="text-center svelte-iv2ae2"><p class="text-2xl font-bold svelte-iv2ae2">Any AI Providers</p> <p class="mt-1 text-sm text-muted-foreground svelte-iv2ae2">Use URL + token, then choose your model</p></div></div>'),pa=c('<div class="w-full max-w-md mx-auto select-none aspect-square rounded-2xl border border-border bg-card p-6 flex items-center justify-center overflow-hidden svelte-iv2ae2"><div class="relative h-full w-full svelte-iv2ae2"><!></div></div>');function fa(U,L){Oe(L,!0);const k=["OpenAI","Gemini","Grok","Groq"],h=Array.from({length:36});let T=null,E=M("stack"),l=M(0),w;Be(()=>{const r=new IntersectionObserver(m=>{m[0].isIntersecting&&(Z(),r.disconnect())},{threshold:.3});return T&&r.observe(T),()=>{r.disconnect(),w&&clearTimeout(w)}});function A(r){return new Promise(m=>{w=setTimeout(m,r)})}async function Z(){for(;;){f(E,"stack"),f(l,0);for(let r=1;r<=k.length;r++)await A(420),f(l,r,!0);await A(650),f(E,"burst"),await A(1100),f(E,"headline"),await A(2600)}}var y=pa(),H=n(y),me=n(H);{var ee=r=>{var m=na();R(m,21,()=>k,q,(x,b,C)=>{var _=la(),G=n(_),W=n(G,!0);o(G),D(2),o(_),g(()=>{Y(_,1,`flex w-48 items-center justify-between rounded-xl border border-border bg-muted/40 px-4 py-3 text-sm font-semibold shadow-sm transition-all duration-300 ${e(l)>
1C?"translate-y-0 opacity-100":"translate-y-3 opacity-0"}`,"svelte-iv2ae2"),j(W,e(b))}),s(x,_)}),o(m),s(r,m)},z=r=>{var m=va(),x=V(m),b=n(x);R(b,21,()=>k,q,(G,W)=>{var K=da(),te=n(K,!0);o(K),g(()=>j(te,e(W))),s(G,K)}),o(b),o(x);var C=v(x,2),_=n(C);R(_,21,()=>h,q,(G,W,K)=>{var te=ca();ve(te,`animation-delay: ${K*14}ms`),s(G,te)}),o(_),o(C),s(r,m)},ue=r=>{var m=ua(),x=n(m);R(x,21,()=>h.slice(0,24),q,(b,C)=>{var _=ma();s(b,_)}),o(x),D(2),o(m),s(r,m)};N(me,r=>{e(E)==="stack"?r(ee):e(E)==="burst"?r(z,1):r(ue,-1)})}o(H),o(y),dt(y,r=>T=r,()=>T),s(U,y),Le()}var ga=c('<div class="absolute top-0 bottom-0 w-0.5 bg-emerald-400 shadow-[0_0_12px_2px_rgba(52,211,153,0.5)] z-10 svelte-1ndn73d"></div>'),ba=c('<div class="flex items-center gap-2 text-sm text-muted-foreground svelte-1ndn73d"><div class="w-2 h-2 rounded-full bg-muted-foreground/30 svelte-1ndn73d"></div> <span class="svelte-1ndn73d">Ready to process</span></div>'),_a=c('<div class="flex-1 svelte-1ndn73d"><div class="flex items-center justify-between text-sm mb-1.5 svelte-1ndn73d"><span class="text-foreground font-medium svelte-1ndn73d">Removing background...</span> <span class="text-muted-foreground tabular-nums svelte-1ndn73d"> </span></div> <div class="h-2 w-full rounded-full bg-muted-foreground/10 overflow-hidden svelte-1ndn73d"><div class="h-full rounded-full bg-emerald-500 transition-all duration-75 svelte-1ndn73d"></div></div></div>'),xa=c('<div class="flex items-center gap-2 text-sm text-emerald-500 font-medium animate-pop svelte-1ndn73d"><svg class="w-5 h-5 svelte-1ndn73d" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5" class="svelte-1ndn73d"></path></svg> <span class="svelte-1ndn73d">Background removed</span></div> <button class="ml-auto text-xs text-muted-foreground border border-border rounded-lg px-3 py-1.5 hover:bg-muted/50 svelte-1ndn73d">Download PNG</button>',1),ha=c('<div class="w-full max-w-md mx-auto select-none aspect-square rounded-2xl border border-border bg-card p-6 flex flex-col items-center justify-center gap-4 svelte-1ndn73d"><div class="relative w-full aspect-[3/4] rounded-xl overflow-hidden svelte-1ndn73d"><div class="absolute inset-0 checkerboard svelte-1ndn73d"></div> <img src="/removebg-after.png" alt="Subject without background" class="absolute inset-0 w-full h-full object-contain svelte-1ndn73d"/> <div class="absolute inset-0 svelte-1ndn73d"><img src="/removebg-before.webp" alt="Original image with background" class="w-full h-full object-contain svelte-1ndn73d"/></div> <!></div> <div class="flex items-center gap-3 w-full svelte-1ndn73d"><!></div></div>');function wa(U,L){Oe(L,!0);let k=M("idle"),h=M(0),T;function E(){f(k,"scanning"),f(h,0);const r=setInterval(()=>{f(h,Math.min(e(h)+1.2,100),!0),e(h)>=100&&(clearInterval(r),f(k,"done"),setTimeout(()=>{f(k,"idle"),f(h,0),setTimeout(E,1500)},3e3))},30)}Be(()=>{const r=new IntersectionObserver(m=>{m[0].isIntersecting&&(setTimeout(E,500),r.disconnect())},{threshold:.3});return r.observe(T),()=>r.disconnect()});var l=ha(),w=n(l),A=v(n(w),4),Z=v(A,2);{var y=r=>{var m=ga();g(()=>ve(m,`left: ${e(h)??""}%;`)),s(r,m)};N(Z,r=>{e(k)==="scanning"&&r(y)})}o(w);var H=v(w,2),me=n(H);{var ee=r=>{var m=ba();s(r,m)},z=r=>{var m=_a(),x=n(m),b=v(n(x),2),C=n(b);o(b),o(x);var _=v(x,2),G=n(_);o(_),o(m),g(W=>{j(C,`${W??""}%`),ve(G,`width: ${e(h)??""}%`)},[()=>Math.round(e(h))]),s(r,m)},ue=r=>{var m=xa();D(2),s(r,m)};N(me,r=>{e(k)==="idle"?r(ee):e(k)==="scanning"?r(z,1):r(ue,-1)})}o(H),o(l),dt(l,r=>T=r,()=>T),g(()=>ve(A,`clip-path: inset(0 0 0 ${e(h)??""}%);`)),s(U,l),Le()}var ka=$t(c('<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/src/lite-yt-embed.css"/> <script src="https://cdn.jsdelivr.net/npm/[email protected]/src/lite-yt-embed.js"><\/script>',1)),ya=c("<!> <!>",1),$a=c('<!> <div class="flex flex-col gap-6 py-4"><div class="flex flex-col gap-2"><div class="rounded-xl border border-border overflow-hidden"><img src="/id-launch/bruno.webp" alt="Bruno Mars filtered example" class="w-full"/></div> <p class="text-sm text-muted-foreground"><s class="text-red-500">Bruno Mars</s> â <span class="text-emerald-500 font-medium">Confident Man</span></p></div> <div class="flex flex-col gap-2"><div class="rounded-xl border border-border overflow-hidden"><img src="/id-launch/nike.webp" alt="Nike filtered example" class="w-full"/></div> <p class="text-sm text-muted-foreground"><s class="text-red-500">NIKE</s> â <span class="text-emerald-500 font-medium">
1Athletic Sneaker</span></p></div></div>',1),Aa=c("<lite-youtube></lite-youtube>",2),Pa=c('<div class="sr-only"><!></div> <!>',1),Sa=c("<span><!></span> ",1),Ia=c('<button><!> <span class="hidden md:inline"> </span></button>'),Fa=c("<lite-youtube></lite-youtube>",2),Da=c('<img alt="" class="rounded-2xl border border-border w-full object-cover"/>'),Ca=c('<div class="flex flex-col gap-4"></div>'),Ga=c('<img alt="" class="rounded-2xl border border-border w-full max-h-[360px] object-contain"/>'),ja=c('<div class="rounded-2xl border border-border bg-muted/30 aspect-video w-full flex items-center justify-center"><!></div>'),Ma=c('<span class="inline-flex items-center gap-1.5 rounded-lg border border-border bg-muted/50 px-3 py-1.5 text-sm font-medium"><!> </span>'),Ta=c('<div class="flex flex-wrap gap-2 pt-2"></div>'),Ea=c('<div class="flex items-center gap-2"><span><!></span> <span> </span></div>'),za=c('<div class="flex flex-col gap-2 pt-2"></div>'),Ba=c("<!> Watch Demo",1),Oa=c('<div><div class="lg:w-1/2 w-full"><!></div> <div class="lg:w-1/2 w-full flex flex-col gap-4 relative p-6"><div></div> <h2 class="text-2xl font-bold flex items-center gap-3"><span><!></span> </h2> <p class="text-muted-foreground text-lg"> </p> <!> <!> <!> <!></div></div>'),La=c('<div class="flex flex-col w-full max-w-6xl gap-32 animate-fade-in"></div>'),Wa=c('<!> <!> <!> <!> <main class="flex flex-col"><!> <div class="flex flex-col items-center px-8 py-24 gap-6 text-center"><h1 class="text-4xl md:text-5xl font-extrabold leading-[1.1] tracking-tight max-w-3xl">All in One Automated Microstocker Tools</h1> <p class="text-lg text-muted-foreground max-w-2xl"> </p> <div class="flex flex-row gap-3 pt-2"><!> <!></div></div> <div class="flex flex-col w-full items-center px-8"><div class="flex flex-row gap-2 p-1.5 rounded-xl bg-muted/50 border border-border max-w-fit"></div></div> <div class="flex flex-col w-full items-center py-16 gap-32 px-8"><!></div> <!> <!></main>',1);function yr(U,L){Oe(L,!0);const k=()=>At(Gt,"$page",h),[h,T]=Pt(),E=Mt(),l=ce(()=>E.language);let w=M(je(L.data.region)),A=M(!1),Z=M(!1),y=M("");const H=[{id:"all",label:"All",icon:Te},{id:"metadata",label:"Smart Metadata Generation",icon:Et},{id:"microstock",label:"AI Microstock Tools",icon:rt},{id:"publishing",label:"Publishing",icon:Ee},{id:"tools",label:"Other Tools",icon:ze}],me=H.map(i=>i.id),ee=k().url.searchParams.get("tab");let z=M(je(ee&&me.includes(ee)?ee:"all"));function ue(i){f(z,i,!0);const u=new URL(k().url);i==="all"?u.searchParams.delete("tab"):u.searchParams.set("tab",i),Ct(u,{})}const r=ce(()=>[{title:"AI Metadata Generation",icon:Lt,accent:"blue",tags:["metadata"],description:e(l).main_feature_how_it_works_desc,bullets:[e(l).main_feature_how_it_works_bullet_1,e(l).main_feature_how_it_works_bullet_2,e(l).main_feature_how_it_works_bullet_3],video:"gkvhfzlZ5Uk"},{title:"Double Filter",icon:rt,accent:"red",anim:"filter",tags:["microstock","metadata"],description:e(l).main_feature_filter_desc,bullets:[e(l).main_feature_filter_bullet_1,e(l).main_feature_filter_bullet_2,e(l).main_feature_filter_bullet_3,e(l).main_feature_filter_bullet_4],showExample:!0},{title:"Similar Image Detection",icon:Wt,accent:"orange",anim:"similar",tags:["microstock"],description:e(l).main_feature_similar_desc,bullets:[e(l).main_feature_similar_bullet_1,e(l).main_feature_similar_bullet_2,e(l).main_feature_similar_bullet_3],showDemo:"qyhqUU3sPp4"},{title:"Prompt Generator",icon:ot,accent:"violet",tags:["microstock"],description:"Generate prompts from simple commands. Upload an image and let AI create optimized prompts for your specific use case.",bullets:["Generate prompts from images","Simple command-based workflow","Customize output for your niche"],image:"/prompt_generator.webp"},{title:"Custom Prompt",icon:ot,accent:"cyan",tags:["metadata"],anim:"prompt",description:e(l).main_feature_custom_prompt_desc,bullets:[e(l).main_feature_custom_prompt_bullet_1,e(l).main_feature_custom_prompt_bullet_2,e(l).main_feature_custom_prompt_bullet_3]},{title:"Logo, Watermark & Defect Detection",icon:Vt,accent:"violet",tags:["microstock"],description:"Automatically detect logos, watermarks, and defects in your images before submission.",bullets:["AI-powered logo detection","Watermark identification","Defect & quality warnings"],image:"/defact_detection.webp"},{title:"Group High Risk Images",icon:Nt,accent:"rose",tags:["microstock"],description:"Automatically group images containing faces, hands, and animals that are highly likely to cause rejection.",bullets:["Face detection grouping","Hand & animal identification","Quick review for risky content"],image:"/grouped_high_risk.webp"},{title:"CSV Export",icon:Ee,accent:"blue",tags:["publishing"],anim:"csv",description:"Export your metadata as CSV files ready for bulk upload to all major stock photography platforms.",bullets:["Adobe Stock","Shutterstock","Canva","Freepik","Vecteezy","Dreamstime","Envato","Pond5"],platforms:!0},{title:"Write Metadata Directly To Images & Videos",icon:Ee,accent:"amber",tags:["publishing"],anim:"exif",description:"Write metadata directly into your image files. Upload to any platform and your titles, descriptions, and keywords are already embedded.",bullets:["Write title, description & keywords to EXIF","Supports JPEG, PNG, TIFF and more","No manual entry on upload","Powered by ExifTool"]}
1,{title:"AI Background Removal",icon:ze,accent:"emerald",tags:["tools"],anim:"removebg",description:"Remove backgrounds from your images instantly with AI. Perfect for product photography, portraits, and stock photos.",bullets:["One-click background removal","Download transparent PNG","Bulk generation (App Only)"],showDownload:!0},{title:"PNG To Vector",icon:ze,accent:"violet",tags:["tools","microstock"],anim:"vector",description:"Turn your AI-generated icons and illustrations into sellable SVG and EPS files. Upload to microstock platforms as vector assets.",bullets:["Convert AI-generated PNGs to SVG & EPS","Sell vectors on stock platforms","AI-powered path tracing","Scalable to any size without quality loss"]},{title:"Bulk Generation",icon:Rt,accent:"amber",tags:["metadata"],anim:"bulk",description:e(l).main_feature_bulk_desc,bullets:[e(l).main_feature_bulk_bullet_1,e(l).main_feature_bulk_bullet_2,e(l).main_feature_bulk_bullet_3]},{title:"Bring Your Own API Key",icon:st,accent:"emerald",tags:["metadata"],anim:"cost",description:e(l).main_feature_cost_desc,bullets:[e(l).main_feature_cost_bullet_1,e(l).main_feature_cost_bullet_2,e(l).main_feature_cost_bullet_3]},{title:"Support All AI Providers",icon:st,accent:"blue",tags:["metadata"],description:"Connect OpenAI-compatible providers with presets for OpenRouter, Groq, Grok, Blackbox, Aivene, or your own custom endpoint.",bullets:["Use any AI provider that you can find","Get the best deals or free tier from any AI providers","Just input the
1ir API URL and token, you can contact us too for help"],anim:"providers"}]),m=ce(()=>{if(e(z)==="all")return e(r);const i=e(r).filter(u=>u.tags.includes(e(z)));if(e(z)==="microstock"){const u=i.filter(a=>a.title==="Prompt Generator"),p=i.filter(a=>a.title!=="Prompt Generator");return[...u,...p]}return i}),x={blue:{icon:"text-blue-500",check:"text-blue-400",bg:"bg-blue-500/[0.06]"},red:{icon:"text-red-500",check:"text-red-400",bg:"bg-red-500/[0.06]"},orange:{icon:"text-orange-500",check:"text-orange-400",bg:"bg-orange-500/[0.06]"},amber:{icon:"text-amber-500",check:"text-amber-400",bg:"bg-amber-500/[0.06]"},emerald:{icon:"text-emerald-500",check:"text-emerald-400",bg:"bg-emerald-500/[0.06]"},cyan:{icon:"text-cyan-500",check:"text-cyan-400",bg:"bg-cyan-500/[0.06]"},violet:{icon:"text-violet-500",check:"text-violet-400",bg:"bg-violet-500/[0.06]"},rose:{icon:"text-rose-500",check:"text-rose-400",bg:"bg-rose-500/[0.06]"}};function b(i,u="left"){i.dataset.revealDir=u,i.classList.add("reveal-hidden");const p=new IntersectionObserver(a=>{a[0].isIntersecting&&(i.classList.remove("reveal-hidden"),i.classList.add("reveal-visible"),p.disconnect())},{threshold:.2});return p.observe(i),{destroy:()=>p.disconnect()}}let C=M("Windows"),_=M(je(zt));Be(()=>{const i=navigator.userAgent.toLowerCase();i.includes("mac")?(f(C,"macOS"),f(_,Bt,!0)):i.includes("linux")&&(f(C,"Linux"),f(_,Ot,!0))});var G=Wa();It("1qb6gxt",i=>{var u=ka();D(2),s(i,u)});var W=V(G);{let i=ce(()=>({"@context":"https://schema.org","@type":"WebPage",name:"All Features â Meita.ai",description:"Complete list of AI-powered metadata and microstock tools available in Meita.ai",url:"https://meita.ai/"+e(w)+"/features/"}));Tt(W,{title:"All Features â AI Metadata & Microstock Tools | Meita.ai",description:"Explore all Meita.ai features: AI metadata generation, bulk keywording, double filter, similar image detection, CSV export, EXIF writing, background removal, PNG to vector, and more.",get canonical(){return`https://meita.ai/${e(w)??""}/features/`},keywords:"AI metadata features, stock photo tools, bulk keywording, CSV export, EXIF writing, background removal, PNG to vector, microstock tools",get jsonLd(){return e(i)}})}var K=v(W,2);oa(K,{dialogMode:!0,get isVisible(){return e(A)},set isVisible(i){f(A,i,!0)},children:(i,u)=>{sa(i,{onDismiss:()=>f(A,!1)})},$$slots:{default:!0}});var te=v(K,2);Q(te,()=>nt,(i,u)=>{u(i,{get open(){return e(Z)},set open(p){f(Z,p,!0)},children:(p,a)=>{var P=Ze(),$=V(P);Q($,()=>it,(X,J)=>{J(X,{class:"max-w-2xl",children:(pe,we)=>{var fe=$a(),le=V(fe);Q(le,()=>Ut,(ae,ge)=>{ge(ae,{children:(be,ke)=>{var B=ya(),S=V(B);Q(S,()=>lt,(ne,re)=>{re(ne,{children:(xe,Fe)=>{D();var oe=de("Double Filter in Action");s(xe,oe)},$$slots:{default:!0}})});var _e=v(S,2);Q(_e,()=>Ht,(ne,re)=>{re(ne,{children:(xe,Fe)=>{D();var oe=de("Brand names and known individuals are automatically detected and replaced with safe descriptions.");s(xe,oe)},$$slots:{default:!0}})}),s(be,B)},$$slots:{default:!0}})}),D(2),s(pe,fe)},$$slots:{default:!0}})}),s(p,P)},$$slots:{default:!0}})});var We=v(te,2);{let i=ce(()=>e(y).length>0);Q(We,()=>nt,(u,p)=>{p(u,{get open(){return e(i)},onOpenChange:a=>{a||f(y,"")},children:(a,P)=>{var $=Ze(),X=V($);Q(X,()=>it,(J,pe)=>{pe(J,{class:"!max-w-5xl sm:!max-w-5xl w-[90vw] !p-0 overflow-hidden",children:(we,fe)=>{var le=Pa(),ae=V(le),ge=n(ae);Q(ge,()=>lt,(B,S)=>{S(B,{children:(_e,ne)=>{D();var re=de("Watch Demo");s(_e,re)},$$slots:{default:!0}})}),o(ae);var be=v(ae,2);{var ke=B=>{var S=Aa();g(()=>$e(S,"videoid",e(y))),$e(S,"playlabel","Watch demo"),Y(S,1,"w-full"),g(()=>ve(S,`background-image: url('https://img.youtube.com/vi/${e(y)??""}/maxresdefault.jpg'); aspect-ratio: 16/9;`)),s(B,S)};N(be,B=>{e(y)&&B(ke)})}s(we,le)},$$slots:{default:!0}})}),s(a,$)},$$slots:{default:!0}})})}var Ve=v(We,2),Ne=n(Ve);jt(Ne,{onClickLogin:()=>f(A,!0),get lang(){return e(w)},set lang(i){f(w,i,!0)}});var Ae=v(Ne,2),Pe=v(n(Ae),2),ct=n(Pe,!0);o(Pe);var Re=v(Pe,2),qe=n(Re);he(qe,{variant:"default",size:"lg",class:"px-8 py-6 text-base",onclick:()=>Me("/download"),children:(i,u)=>{var p=Sa(),a=V(p),P=n(a);ie(P,{get src(){return e(_)},size:"20"}),o(a);var $=v(a);g(()=>j($,` Download for ${e(C)??""}`)),s(i,p)},$$slots:{default:!0}});var vt=v(qe,2);he(vt,{variant:"outline",size:"lg",class:"px-8 py-6 text-base",onclick:()=>Me(`/${e(w)}/#pricing`),children:(i,u)=>{D();var p=de();g(()=>j(p,e(l).pricing_title)),s(i,p)},$$slots:{default:!0}}),o(Re),o(Ae);var Se=v(Ae,2),Ue=n(Se);R(Ue,21,()=>H,q,(i,u)=>{var p=Ia(),a=n(p);ie(a,{get src(){return e(u).icon},size:"16"});var P=v(a,2),$=n(P,!0);o(P),o(p),g(()=>{Y(p,1,`flex items-center gap-2 px-5 py-2.5 rounded-lg text-sm font-medium transition-all duration-200 2 ${e(z)===e(u).id?"bg-background text-foreground shadow-sm border border-border":"text-muted-foreground hover:text-foreground hover:bg-background/50"}
2`),j($,e(u).label)}),Dt("click",p,()=>ue(e(u).id)),s(i,p)}),o(Ue),o(Se);var Ie=v(Se,2),mt=n(Ie);St(mt,()=>e(z),i=>{var u=La();R(u,21,()=>e(m),q,(p,a,P)=>{const $=ce(()=>x[e(a).accent]??x.blue);var X=Oa();Y(X,1,`flex flex-col lg:flex-row gap-8 lg:gap-16 items-center py-8 ${P%2===1?"lg:flex-row-reverse":""}`);var J=n(X),pe=n(J);{var we=t=>{aa(t,{})},fe=t=>{ra(t,{})},le=t=>{Jt(t,{})},ae=t=>{Qt(t,{})},ge=t=>{Yt(t,{})},be=t=>{wa(t,{})},ke=t=>{Zt(t,{})},B=t=>{ea(t,{})},S=t=>{ta(t,{})},_e=t=>{fa(t,{})},ne=t=>{var d=Fa();g(()=>$e(d,"videoid",e(a).video)),$e(d,"playlabel","Play video"),Y(d,1,"rounded-2xl border border-border aspect-video w-full"),g(()=>ve(d,`background-image: url('https://img.youtube.com/vi/${e(a).video??""}/maxresdefault.jpg');`)),s(t,d)},re=t=>{var d=Ca();R(d,21,()=>e(a).images,q,(O,I)=>{var F=Da();g(()=>at(F,"src",e(I))),s(O,F)}),o(d),s(t,d)},xe=t=>{var d=Ga();g(()=>at(d,"src",e(a).image)),s(t,d)},Fe=t=>{var d=ja(),O=n(d);ie(O,{get src(){return e(a).icon},size:"64",className:"opacity-10"}),o(d),s(t,d)};N(pe,t=>{e(a).anim==="filter"?t(we):e(a).anim==="similar"?t(fe,1):e(a).anim==="bulk"?t(le,2):e(a).anim==="cost"?t(ae,3):e(a).anim==="prompt"?t(ge,4):e(a).anim==="removebg"?t(be,5):e(a).anim==="csv"?t(ke,6):e(a).anim==="exif"?t(B,7):e(a).anim==="vector"?t(S,8):e(a).anim==="providers"?t(_e,9):e(a).video?t(ne,10):e(a).images?t(re,11):e(a).image?t(xe,12):t(Fe,-1)})}o(J),et(J,(t,d)=>b==null?void 0:b(t,d),()=>P%2===1?"right":"left");var oe=v(J,2),Ke=n(oe),De=v(Ke,2),ye=n(De),pt=n(ye);ie(pt,{get src(){return e(a).icon},size:"24"}),o(ye);var ft=v(ye);o(De);var Ce=v(De,2),gt=n(Ce,!0);o(Ce);var Xe=v(Ce,2);{var bt=t=>{var d=Ta();R(d,21,()=>e(a).bullets,q,(O,I)=>{var F=Ma(),se=n(F);ie(se,{get src(){return Te},size:"12",get className(){return e($).check}});var Ge=v(se);o(F),g(()=>j(Ge,` ${e(I)??""}`)),s(O,F)}),o(d),s(t,d)},_t=t=>{var d=za();R(d,21,()=>e(a).bullets,q,(O,I)=>{var F=Ea(),se=n(F),Ge=n(se);ie(Ge,{get src(){return Te},size:"16"}),o(se);var Ye=v(se,2),yt=n(Ye,!0);o(Ye),o(F),g(()=>{Y(se,1,tt(e($).check)),j(yt,e(I))}),s(O,F)}),o(d),s(t,d)};N(Xe,t=>{e(a).platforms?t(bt):t(_t,-1)})}var Je=v(Xe,2);{var xt=t=>{he(t,{variant:"outline",size:"lg",class:"mt-2 w-fit px-8 py-6 text-base gap-2",onclick:()=>f(y,e(a).showDemo??"",!0),children:(d,O)=>{var I=Ba(),F=V(I);ie(F,{get src(){return qt},size:"18"}),D(),s(d,I)},$$slots:{default:!0}})};N(Je,t=>{e(a).showDemo&&t(xt)})}var Qe=v(Je,2);{var ht=t=>{he(t,{variant:"outline",size:"lg",class:"mt-2 w-fit px-8 py-6 text-base",onclick:()=>f(Z,!0),children:(d,O)=>{D();var I=de("See Example");s(d,I)},$$slots:{default:!0}})};N(Qe,t=>{e(a).showExample&&t(ht)})}var wt=v(Qe,2);{var kt=t=>{he(t,{variant:"outline",size:"lg",class:"mt-2 w-fit px-8 py-6 text-base",onclick:()=>Me(`/${e(w)}/remove-bg`),children:(d,O)=>{D();
2var I=de("Try Remove Background");s(d,I)},$$slots:{default:!0}})};N(wt,t=>{e(a).showDownload&&t(kt)})}o(oe),et(oe,(t,d)=>b==null?void 0:b(t,d),()=>P%2===1?"left":"right"),o(X),g(()=>{Y(Ke,1,`absolute -inset-16 rounded-full blur-3xl -z-10 pointer-events-none ${e($).bg??""}`),Y(ye,1,tt(e($).icon)),j(ft,` ${e(a).title??""}`),j(gt,e(a).description)}),s(p,X)}),o(u),s(i,u)}),o(Ie);var He=v(Ie,2);Xt(He,{});var ut=v(He,2);Kt(ut,{}),o(Ve),g(()=>j(ct,e(l).main_feature_description)),s(U,G),Le(),T()}Ft(["click"]);export{yr as component,kr as universal};
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.