PageSourceSearch

https://happy-horseai.net/privacy-policy

html happy-horseai.net collected 2026-10-04 18:52:58 UTC 152,998 bytes, 65 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="noto_sans_mono_7df8b5a-module__OsCx2q__variable merriweather_742ebde1-module__dkmBia__variable jetbrains_mono_59625b96-module__EAJILG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/2b09a0df472de0f6.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/32f6ff94a39072e8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/57886236033fad6b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/33aaa3ae5175775f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/be8e8dd775d34aa8.js"/>
1<script src="/_next/static/chunks/d112cd6b5cc1e81a.js" async=""></script>
1<script src="/_next/static/chunks/3995e09cffe7c601.js" async=""></script>
1<script src="/_next/static/chunks/093d38cfadb06ac0.js" async=""></script>
1<script src="/_next/static/chunks/24e530ea77475b28.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-a3f7f5c69d1794d2.js" async=""></script>
1<script src="/_next/static/chunks/fb4fee4d8ca89fed.js" async=""></script>
1<script src="/_next/static/chunks/480f20c56338fe92.js" async=""></script>
1<script src="/_next/static/chunks/3f1b4d1e852a1006.js" async=""></script>
1<script src="/_next/static/chunks/3a7aae9fd579b6b8.js" async=""></script>
1<script src="/_next/static/chunks/deabd5cac2bc7807.js" async=""></script>
1<script src="/_next/static/chunks/8ba633d6dc2bbcbb.js" async=""></script>
1<script src="/_next/static/chunks/cc473e4b3e7efe90.js" async=""></script>
1<script src="/_next/static/chunks/2522d8f734752b64.js" async=""></script>
1<script src="/_next/static/chunks/dd8ef1b37ad31324.js" async=""></script>
1<script src="/_next/static/chunks/919a4cbc903fba86.js" async=""></script>
1<script src="/_next/static/chunks/4e40f6152e74b50d.js" async=""></script>
1<script src="/_next/static/chunks/f127ffc63fa3b031.js" async=""></script>
1<script src="/_next/static/chunks/b4766fc17d0bc36a.js" async=""></script>
1<script src="/_next/static/chunks/f565145efa757f25.js" async=""></script>
1<script src="/_next/static/chunks/33d5f0b00cc11e1d.js" async=""></script>
1<script src="/_next/static/chunks/a710fd63835660f8.js" async=""></script>
1<script src="/_next/static/chunks/5efbff294bef2537.js" async=""></script>
1<script src="/_next/static/chunks/330ce31e43d108c6.js" async=""></script>
1<script src="/_next/static/chunks/9fe50b126d3bd804.js" async=""></script>
1<script src="/_next/static/chunks/38504031bef67bd3.js" async=""></script>
1<script src="/_next/static/chunks/f6c750fc307cceda.js" async=""></script>
1<script src="/_next/static/chunks/e828f32e4c80b3bf.js" async=""></script>
1<script src="/_next/static/chunks/766cdbef7f020008.js" async=""></script>
1<script src="/_next/static/chunks/306c564c80607245.js" async=""></script>
1<script src="/_next/static/chunks/2057fd9647bc7df6.js" async=""></script>
1<script src="/_next/static/chunks/6b3316c45f4becfa.js" async=""></script>
1<script src="/_next/static/chunks/e37a2d1a739023ad.js" async=""></script>
1<link rel="preload" href="https://tongji.misew.top/js/script.js" as="script"/><meta name="next-size-adjust" content=""/><link rel="icon" href="/favicon.ico"/><link rel="alternate icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="overflow-x-hidden"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><style>#nprogress{pointer-events:none}#nprogress .bar{background:#6466F1;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6466F1,0 0 5px #6466F1;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#6466F1;border-left-color:#6466F1;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","dark",null,["light","dark"],null,false,true)</script>
1<div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><div class="fixed top-0 right-0 left-0 z-[51] w-full overflow-hidden"><div class="absolute inset-0 animate-gradient-x" style="background:linear-gradient(90deg, oklch(0.7312 0.1391 227.6935), oklch(0.6596 0.1616 254.7702), oklch(0.6207 0.2125 285.1187), oklch(0.590 0.185 300), oklch(0.6596 0.1616 254.7702), oklch(0.7312 0.1391 227.6935));background-size:200% 100%"></div><button class="absolute top-2 right-2 z-10 cursor-pointer rounded-md p-1.5 text-white/80 transition-colors hover:bg-white/10 hover:text-white" aria-label="Close announcement"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4 md:h-5 md:w-5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><div class="relative"><div class="container mx-auto px-4 py-3 md:px-6"><div class="flex flex-col items-center justify-center gap-3 text-white md:flex-row md:gap-4"><div class="flex flex-wrap items-center justify-center gap-2 text-center md:text-left"><span class="text-base md:text-lg">🎉</span><span class="text-xs font-medium sm:text-sm md:text-base">Annual Sale! Get 50% OFF</span><a class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-white/20 px-2.5 py-0.5 text-xs font-semibold transition-colors hover:bg-white/30 sm:text-sm md:px-3 md:py-1" href="/pricing">Claim Now</a></div></div></div></div></div><div aria-hidden="true" style="height:0" class="pointer-events-none"></div><div class="min-h-screen w-full overflow-x-hidden"><header class="fixed inset-x-0 top-0 z-50 bg-background"><div class="h-14 border-transparent ring-1 ring-transparent transition-all duration-300 lg:h-18 in-data-scrolled:border-foreground
1/5 in-data-scrolled:border-b in-data-scrolled:backdrop-blur"><div class="flex h-full items-center justify-between px-4 md:px-8"></div></div></header><aside class="bg-sidebar text-sidebar-foreground fixed left-0 z-40 hidden flex-col border-r border-foreground/5 md:flex transition-[width] duration-200 ease-linear" style="top:var(--header-height, 3.5rem);width:16rem;height:calc(100vh - var(--header-height, 3.5rem))"><nav class="flex flex-1 flex-col overflow-y-auto p-2"><div class="mb-1 w-full"><ul class="flex flex-col gap-0.5"><li><a class="flex items-center gap-2 rounded-md px-2 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground" href="/"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house size-4 shrink-0" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><!--/$--><span class="truncate">Home</span></a></li><li><a class="flex items-center gap-2 rounded-md px-2 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground" href="/happyhorse-ai-prompt"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-compass size-4 shrink-0" aria-hidden="true"><path d="m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"></path><circle cx="12" cy="12" r="10"></circle></svg><!--/$--><span class="truncate">Explore</span></a></li></ul></div>
1<div class="mt-auto border-t border-foreground/5 pt-2"><ul class="flex flex-col gap-0.5"><li><a class="flex items-center gap-2 rounded-md px-2 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground" href="/assets"><!--$--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open size-4 shrink-0" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg><!--/$--><span class="truncate">My Creations</span></a></li><li><a class="flex items-center gap-2 rounded-md px-2 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground" href="/pricing"><!--$?--><template id="B:1"></template><div style="width:24px;height:24px"></div><!--/$--><span class="truncate">Upgrade</span><span class="ml-auto rounded-sm bg-yellow-500/20 px-1.5 py-0.5 text-[10px] font-semibold text-yellow-500">50%</span></a></li></ul></div></nav>
1<div class="border-t border-foreground/5 p-2"><button class="flex items-center gap-2 rounded-md px-2 py-2 text-sm text-muted-foreground transition-colors hover:bg-accent hover:text-accent-foreground w-full" aria-label="Collapse sidebar"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevrons-left size-4 shrink-0 mx-auto" aria-hidden="true"><path d="m11 17-5-5 5-5"></path><path d="m18 17-5-5 5-5"></path></svg></button></div></aside><main class="min-h-screen transition-[margin-left] duration-200 ease-linear max-md:!ml-0 max-md:pb-20" style="padding-top:var(--header-height, 3.5rem);margin-left:16rem"><style>
2            :root {
3              --header-height: 3.5rem;
4            }
5            @media (min-width: 64rem) {
6              :root {
7                --header-height: 4.5rem;
8              }
9            }
10          </style><section id="privacy-policy.mdx"><div class="py-24 md:py-32"><div class="mx-auto w-full max-w-4xl px-6 md:px-8"><div class="mt-16 text-center"><h1 class="text-foreground mx-auto mb-4 w-full text-xl font-bold md:max-w-4xl md:text-4xl">Privacy Policy</h1><div class="text-muted-foreground text-md mb-8 flex items-center justify-center gap-4">Privacy Policy for HappyHorse AI</div></div><div class="ring-foreground/5 relative mt-8 rounded-3xl border border-transparent px-4 shadow ring-1 md:px-8"><div><div class="docs text-foreground text-md my-8 space-y-4 font-normal *:leading-relaxed"><h1 class="flex scroll-m-28 flex-row items-center gap-2" id="privacy-policy"><a data-card="" href="#privacy-policy" class="peer">Privacy Policy</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h1>
11<p><strong>Last Updated: April 8, 2026</strong></p>
12<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="1-introduction"><a data-card="" href="#1-introduction" class="peer">1. Introduction</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
13<p>Welcome to HappyHorse AI (&quot;we,&quot; &quot;our,&quot; or &quot;us&quot;). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website happy-horseai.net and use our AI-powered equestrian image and video generation services.</p>
14<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="2-information-we-collect"><a data-card="" href="#2-information-we-collect" class="peer">2. Information We Collect</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
15<p>We may collect personal information that you voluntarily provide to us when you register for an account, make a purchase, or contact us. This may include:</p>
16<ul>
17<li>Name and email address</li>
18<li>Payment information (processed securely via third-party payment providers)</li>
19<li>Usage data and preferences</li>
20<li>AI-generated content and prompts</li>
21<li>Device information and IP address</li>
22</ul>
23<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="3-how-we-use-your-information"><a data-card="" href="#3-how-we-use-your-information" class="peer">3. How We Use Your Information</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
24<p>We use the information we collect to:</p>
25<ul>
26<li>Provide and maintain our AI image and video generation services</li>
27<li>Process transactions and send related information</li>
28<li>Send you technical notices and support messages</li>
29<li>Respond to your comments and questions</li>
30<li>Improve and optimize our AI models and services</li>
31<li>Detect and prevent fraud or abuse</li>
32</ul>
33<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="4-data-retention"><a data-card="" href="#4-data-retention" class="peer">4. Data Retention</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
34<ul>
35<li>Account information is retained as long as your account is active</li>
36<li>AI-generated content is retained according to your subscription plan&#x27;s history period (30, 60, or 90 days)</li>
37<li>Payment records are retained as required by applicable laws</li>
38</ul>
39<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="5-data-sharing"><a data-card="" href="#5-data-sharing" class="peer">5. Data Sharing</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
40<p>We do not sell your personal information. We may share your data with:</p>
41<ul>
42<li>Payment processors to complete transactions</li>
43<li>Cloud service providers to host and deliver our services</li>
44<li>Law enforcement when required by law</li>
45</ul>
46<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="6-your-rights"><a data-card="" href="#6-your-rights" class="peer">6. Your Rights</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
47<p>You have the right to:</p>
48<ul>
49<li>Access and download your personal data</li>
50<li>
50Request deletion of your account and data</li>
51<li>Opt out of marketing communications</li>
52<li>Update or correct your personal information</li>
53</ul>
54<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="7-data-security"><a data-card="" href="#7-data-security" class="peer">7. Data Security</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
55<p>We implement appropriate technical and organizational security measures to protect your personal information. However, no method of transmission over the Internet is 100% secure.</p>
56<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="8-cookies"><a data-card="" href="#8-cookies" class="peer">8. Cookies</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
57<p>We use cookies and similar technologies to enhance your experience, analyze usage patterns, and deliver personalized content. You can manage cookie preferences through your browser settings.</p>
58<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="9-childrens-privacy"><a data-card="" href="#9-childrens-privacy" class="peer">9. Children&#x27;s Privacy</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
59<p>Our services are not intended for users under the age of 13. We do not knowingly collect personal information from children.</p>
60<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="10-changes-to-this-policy"><a data-card="" href="#10-changes-to-this-policy" class="peer">10. Changes to This Policy</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
61<p>We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the &quot;Last Updated&quot; date.</p>
62<h2 class="flex scroll-m-28 flex-row items-center gap-2" id="11-contact-us"><a data-card="" href="#11-contact-us" class="peer">11. Contact Us</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2>
63<p>If you have questions about this Privacy Policy, please contact us at <a href="/cdn-cgi/l/email-protection#d7a4a2a7a7b8a5a397bfb6a7a7aefabfb8a5a4b2b6bef9b9b2a3" rel="noreferrer noopener" target="_blank"><span class="__cf_email__" data-cfemail="35464045455a4741755d5445454c185d5a474650545c1b5b5041">[email&#160;protected]</span></a>.</p></div></div></div></div></div></section><!--$?--><template id="B:2"></template><!--/$--><footer id="footer" class="py-8 sm:py-8  overflow-x-hidden"><div class="container space-y-8 overflow-x-hidden"><div class="grid min-w-0 gap-12 md:grid-cols-5"><div class="min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6"><a target="_self" class="flex items-center space-x-3 undefined" href="/"><img alt="" loading="lazy" width="1024" height="1024" decoding="async" data-nimg="1" class="h-8 w-auto rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=1080&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=2048&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=2048&amp;q=75"/><span class="text-lg font-medium">HappyHorse AI</span></a><p class="text-muted-foreground text-sm text-balance break-words">The #1 AI Video Generator with Native Audio</p></div><div class="col-span-3 grid min-w-0 gap-6 sm:grid-cols-3"></div></div><div class="flex min-w-0 flex-wrap items-center gap-4 sm:gap-8"><div class="min-w-0 flex-1"></div></div><div aria-hidden="true" class="h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25"></div><div class="flex min-w-0 flex-wrap justify-between gap-8"><div class="text-muted-foreground text-sm">© <!-- -->2024<!-- --> <a href="/" target="" class="text-primary hover:text-primary/80 cursor-pointer">HappyHorse AI</a>, All rights reserved</div><div class="min-w-0 flex-1"></div><div class="flex min-w-0 flex-wrap items-center gap-4"><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/privacy-policy">Privacy Policy</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/terms-of-service">Terms of Service</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/refund-policy">Refund Policy</a></div></div></div></footer></main></div></div>
vendor: 108 bytes, line 63
63<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
63<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
63<script src="/_next/static/chunks/be8e8dd775d34aa8.js" id="_R_" async=""></script>
63<div hidden id="S:1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-crown size-4 shrink-0" aria-hidden="true"><path d="M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z"></path><path d="M5 21h14"></path></svg></div>
63<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
64$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:1","S:1")</script>
64<title>Privacy Policy</title><meta name="description" content="Privacy Policy for HappyHorse AI"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://happy-horseai.net/privacy-policy"/><link rel="alternate" hrefLang="en" href="https://happy-horseai.net/privacy-policy"/><link rel="alternate" hrefLang="zh" href="https://happy-horseai.net/zh/privacy-policy"/><link rel="alternate" hrefLang="tw" href="https://happy-horseai.net/tw/privacy-policy"/><link rel="alternate" hrefLang="ja" href="https://happy-horseai.net/ja/privacy-policy"/><link rel="alternate" hrefLang="de" href="https://happy-horseai.net/de/privacy-policy"/><link rel="alternate" hrefLang="fr" href="https://happy-horseai.net/fr/privacy-policy"/><link rel="alternate" hrefLang="es" href="https://happy-horseai.net/es/privacy-policy"/><link rel="alternate" hrefLang="ko" href="https://happy-horseai.net/ko/privacy-policy"/><link rel="alternate" hrefLang="it" href="https://happy-horseai.net/it/privacy-policy"/><link rel="alternate" hrefLang="pt" href="https://happy-horseai.net/pt/privacy-policy"/><link rel="alternate" hrefLang="ru" href="https://happy-horseai.net/ru/privacy-policy"/><link rel="alternate" hrefLang="x-default" href="https://happy-horseai.net/privacy-policy"/><meta property="og:title" content="HappyHorse AI — #1 AI Video Generator with Audio | Free"/><meta property="og:description" content="HappyHorse AI is the #1-ranked AI video generator on Artificial Analysis. Turn text or images into 1080p cinematic video with synced audio in ~38s. Try free."/><meta property="og:url" content="https://happy-horseai.net/"/><meta property="og:site_name" content="HappyHorse AI"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://happy-horseai.net/preview.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://happy-horseai.net"/><meta name="twitter:title" content="HappyHorse AI — #1 AI Video Generator with Audio | Free"/><meta name="twitter:description" content="HappyHorse AI is the #1-ranked AI video generator on Artificial Analysis. Turn text or images into 1080p cinematic video with synced audio in ~38s. Try free."/><meta name="twitter:image" content="https://happy-horseai.net/preview.png"/><div hidden id="S:0"></div>
64<script>$RC("B:0","S:0")</script>
64<div hidden id="S:2"></div>
64<script>$RC("B:2","S:2")</script>
64<script>(self.__next_f=self.__next_f||[]).push([0])</script>
64<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n5:I[949559,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"default\"]\n6:I[884319,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"default\"]\n8:I[243666,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nb:I[243666,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"ViewportBoundary\"]\nd:I[243666,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"MetadataBoundary\"]\nf:I[690633,[\"/_next/static/chunks/fb4fee4d8ca89fed.js\",\"/_next/static/chunks/480f20c56338fe92.js\"],\"default\"]\n10:I[907700,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"SidebarProvider\"]\n11:I[662721,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"LocaleDetector\"]\n12:I[782442,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"PersistentBanner\"]\n2b:I[594751,[\"/_next/static/chunks/3f1b4d1e85"])</script>
64<script>self.__next_f.push([1,"2a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"default\"]\n2c:I[23118,[\"/_next/static/chunks/3f1b4d1e852a1006.js\"],\"\"]\n2d:I[743455,[\"/_next/static/chunks/3f1b4d1e852a1006.js\"],\"default\"]\n2e:I[75403,[\"/_next/static/chunks/3f1b4d1e852a1006.js\"],\"UtmCapture\"]\n2f:I[996150,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"Image\"]\n30:I[319609,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"\"]\n31:I[797160,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\"],\"default\"]\n33:I[998415,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\"],\"ThemeProvider\"]\n34:I[960568,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a"])</script>
64<script>self.__next_f.push([1,"7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\"],\"AppContextProvider\"]\n35:I[528842,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\"],\"Toaster\"]\n36:I[654243,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"Header\",1]\n37:I[448871,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"LandingSidebar\",1]\n38:I[494876,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"default\"]\n3a:I[998559,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chu"])</script>
64<script>self.__next_f.push([1,"nks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"Copyright\"]\n3e:I[625234,[\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"/_next/static/chunks/deabd5cac2bc7807.js\",\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"/_next/static/chunks/2522d8f734752b64.js\",\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"/_next/static/chunks/919a4cbc903fba86.js\",\"/_next/static/chunks/4e40f6152e74b50d.js\",\"/_next/static/chunks/f127ffc63fa3b031.js\",\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"/_next/static/chunks/f565145efa757f25.js\",\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"/_next/static/chunks/a710fd63835660f8.js\",\"/_next/static/chunks/5efbff294bef2537.js\",\"/_next/static/chunks/330ce31e43d108c6.js\",\"/_next/static/chunks/9fe50b126d3bd804.js\",\"/_next/static/chunks/38504031bef67bd3.js\",\"/_next/static/chunks/f6c750fc307cceda.js\",\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"/_next/static/chunks/766cdbef7f020008.js\",\"/_next/static/chunks/306c564c80607245.js\",\"/_next/static/chunks/2057fd9647bc7df6.js\",\"/_next/static/chunks/6b3316c45f4becfa.js\",\"/_next/static/chunks/e37a2d1a739023ad.js\"],\"default\"]\n:HL[\"/_next/static/chunks/2b09a0df472de0f6.css\",\"style\"]\n:HL[\"/_next/static/chunks/32f6ff94a39072e8.css\",\"style\"]\n:HL[\"/_next/static/chunks/57886236033fad6b.css\",\"style\"]\n:HL[\"/_next/static/chunks/33aaa3ae5175775f.css\",\"style\"]\n:HL[\"/_next/static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7da1b2d9318915d2-s.p.92ab040f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
64<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"U4wwh3Fwauv9TRLKJ6Ipt\",\"c\":[\"\",\"privacy-policy\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(landing)\",{\"children\":[[\"slug\",\"privacy-policy\",\"c\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2b09a0df472de0f6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/32f6ff94a39072e8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3f1b4d1e852a1006.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3a7aae9fd579b6b8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/deabd5cac2bc7807.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/8ba633d6dc2bbcbb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/cc473e4b3e7efe90.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2522d8f734752b64.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L3\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/57886236033fad6b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/33aaa3ae5175775f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/dd8ef1b37ad31324.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/919a4cbc903fba86.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/4e40f6152e74b50d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/f127ffc63fa3b031.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/b4766fc17d0bc36a.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/f565145efa757f25.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/33d5f0b00cc11e1d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/a710fd63835660f8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/5efbff294bef2537.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/330ce31e43d108c6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/9fe50b126d3bd804.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/38504031bef67bd3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/f6c750fc307cceda.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/e828f32e4c80b3bf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/766cdbef7f020008.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/306c564c80607245.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/2057fd9647bc7df6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/6b3316c45f4becfa.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/e37a2d1a739023ad.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{}
64,null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$@c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$@e\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":false}\n"])</script>
64<script>self.__next_f.push([1,"4:[\"$\",\"$L10\",null,{\"defaultOpen\":true,\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{\"id\":\"main-banner\"}],\"$undefined\",\"$L13\"]}]\n"])</script>
64<script>self.__next_f.push([1,"7:[\"$\",\"section\",null,{\"id\":\"privacy-policy.mdx\",\"children\":[\"$\",\"div\",null,{\"className\":\"py-24 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-4xl px-6 md:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-16 text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-foreground mx-auto mb-4 w-full text-xl font-bold md:max-w-4xl md:text-4xl\",\"children\":\"Privacy Policy\"}],[\"$\",\"div\",null,{\"className\":\"text-muted-foreground text-md mb-8 flex items-center justify-center gap-4\",\"children\":\"Privacy Policy for HappyHorse AI\"}],\"\"]}],[\"$\",\"div\",null,{\"className\":\"ring-foreground/5 relative mt-8 rounded-3xl border border-transparent px-4 shadow ring-1 md:px-8\",\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"docs text-foreground text-md my-8 space-y-4 font-normal *:leading-relaxed\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"privacy-policy\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#privacy-policy\",\"className\":\"peer\",\"children\":\"Privacy Policy\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"Last Updated: April 8, 2026\"}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"1-introduction\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#1-introduction\",\"className\":\"peer\",\"children\":\"1. Introduction\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Welcome to HappyHorse AI (\\\"we,\\\" \\\"our,\\\" or \\\"us\\\"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website happy-horseai.net and use our AI-powered equestrian image and video generation services.\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"2-information-we-collect\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#2-information-we-collect\",\"className\":\"peer\",\"children\":\"2. Information We Collect\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"We may collect personal information that you voluntarily provide to us when you register for an account, make a purchase, or contact us. This may include:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Name and email address\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Payment information (processed securely via third-party payment providers)\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Usage data and preferences\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"AI-generated content and prompts\"}],\"\\n\",\"$L14\",\"\\n\"]}],\"\\n\",\"$L15\",\"\\n\",\"$L16\",\"\\n\",\"$L17\",\"\\n\",\"$L18\",\"\\n\",\"$L19\",\"\\n\",\"$L1a\",\"\\n\",\"$L1b\",\"\\n\",\"$L1c\",\"\\n\",\"$L1d\",\"\\n\",\"$L1e\",\"\\n\",\"$L1f\",\"\\n\",\"$L20\",\"\\n\",\"$L21\",\"\\n\",\"$L22\",\"\\n\",\"$L23\",\"\\n\",\"$L24\",\"\\n\",\"$L25\",\"\\n\",\"$L26\",\"\\n\",\"$L27\",\"\\n\",\"$L28\",\"\\n\",\"$L29\"]}]}]}]]}]}]}]\n"])</script>
64<script>self.__next_f.push([1,"14:[\"$\",\"li\",null,{\"children\":\"Device information and IP address\"}]\n15:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"3-how-we-use-your-information\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#3-how-we-use-your-information\",\"className\":\"peer\",\"children\":\"3. How We Use Your Information\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n16:[\"$\",\"p\",null,{\"children\":\"We use the information we collect to:\"}]\n17:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Provide and maintain our AI image and video generation services\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Process transactions and send related information\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Send you technical notices and support messages\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Respond to your comments and questions\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Improve and optimize our AI models and services\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Detect and prevent fraud or abuse\"}],\"\\n\"]}]\n18:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"4-data-retention\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#4-data-retention\",\"className\":\"peer\",\"children\":\"4. Data Retention\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n19:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Account information is retained as long as your account is active\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"AI-generated content is retained according to your subscription plan's history period (30, 60, or 90 days)\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Payment records are retained as required by applicable laws\"}],\"\\n\"]}]\n1a:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"5-data-sharing\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#5-data-sharing\",\"className\":\"peer\",\"children\":\"5. Data Sharing\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n1b:[\"$\",\"p\",null,{\"children\":\"We do not sell your personal information. We may share your data with:\"}]\n1c:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Payment processors to complete transactions\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Cloud service providers to host and deliver our services\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Law enforcement when required by law\"}],\"\\n\"]}]\n1d:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"6-your-rights\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#6-your-rights\",\"className\":\"peer\",\"children\":\"6. You"])</script>
64<script>self.__next_f.push([1,"r Rights\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n1e:[\"$\",\"p\",null,{\"children\":\"You have the right to:\"}]\n1f:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Access and download your personal data\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Request deletion of your account and data\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Opt out of marketing communications\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Update or correct your personal information\"}],\"\\n\"]}]\n20:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"7-data-security\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#7-data-security\",\"className\":\"peer\",\"children\":\"7. Data Security\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n21:[\"$\",\"p\",null,{\"children\":\"We implement appropriate technical and organizational security measures to protect your personal information. However, no method of transmission over the Internet is 100% secure.\"}]\n22:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"8-cookies\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#8-cookies\",\"className\":\"peer\",\"children\":\"8. Cookies\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n23:[\"$\",\"p\",null,{\"children\":\"We use cookies and similar technologies to enhance your experience, analyze usage patterns, and deliver personalized content. You can manage cookie preferences through your browser settings.\"}]\n24:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"9-childrens-privacy\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#9-childrens-privacy\",\"className\":\"peer\",\"children\":\"9. Children's Privacy\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n25:[\"$\",\"p\",null,{\"children\":\"Our services are not intended for users under the age of 13. We do not knowingly collect personal information from children.\"}]\n26:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"10-changes-to-this-poli"])</script>
64<script>self.__next_f.push([1,"cy\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#10-changes-to-this-policy\",\"className\":\"peer\",\"children\":\"10. Changes to This Policy\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n27:[\"$\",\"p\",null,{\"children\":\"We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the \\\"Last Updated\\\" date.\"}]\n28:[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"11-contact-us\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#11-contact-us\",\"className\":\"peer\",\"children\":\"11. Contact Us\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}]\n29:[\"$\",\"p\",null,{\"children\":[\"If you have questions about this Privacy Policy, please contact us at \",\"$L2a\",\".\"]}]\n2a:[\"$\",\"$L2b\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}]\n"])</script>
64<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"noto_sans_mono_7df8b5a-module__OsCx2q__variable merriweather_742ebde1-module__dkmBia__variable jetbrains_mono_59625b96-module__EAJILG__variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"alternate icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1.0\"}],[],[],[],[[\"$\",\"$1\",\"plausible\",{\"children\":[[\"$\",\"$L2c\",null,{\"id\":\"plausible\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }\\n            \"}}],[\"$\",\"$L2c\",null,{\"data-domain\":\"happy-horseai.net\",\"src\":\"https://tongji.misew.top/js/script.js\",\"strategy\":\"afterInteractive\",\"defer\":true,\"async\":true}]]}]],[],[],[],[]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"overflow-x-hidden\",\"children\":[[\"$\",\"$L2d\",null,{\"color\":\"#6466F1\",\"initialPosition\":0.08,\"crawlSpeed\":200,\"height\":3,\"crawl\":true,\"showSpinner\":true,\"easing\":\"ease\",\"speed\":200}],[\"$\",\"$L2e\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex h-screen flex-col items-center justify-center gap-4\",\"children\":[[\"$\",\"$L2f\",null,{\"src\":\"/logo.png\",\"alt\":\"HappyHorse AI\",\"width\":80,\"height\":80}],[\"$\",\"h1\",null,{\"className\":\"text-2xl font-normal\",\"children\":\"Page not found\"}],[\"$\",\"$L30\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-4\",\"children\":[[\"$\",\"$9\",null,{\"fallback\":[\"$\",\"div\",null,{\"style\":{\"width\":24,\"height\":24}}],\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-left\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1l729n\",{\"d\":\"m12 19-7-7 7-7\"}],[\"$\",\"path\",\"x3x0zl\",{\"d\":\"M19 12H5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Back to Home\"}]],\"data-slot\":\"button\",\"ref\":null}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[],[],[],[]]}]]}]\n"])</script>
64<script>self.__next_f.push([1,"3:[\"$\",\"$L31\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"metadata\":{\"title\":\"HappyHorse AI — #1 AI Video Generator with Audio | Free\",\"description\":\"HappyHorse AI is the #1-ranked AI video generator on Artificial Analysis. Turn text or images into 1080p cinematic video with synced audio in ~38s. Try free.\",\"keywords\":\"\"},\"sign\":{\"sign_in_title\":\"Sign In\",\"sign_in_description\":\"Sign in to your account\",\"sign_up_title\":\"Sign Up\",\"sign_up_description\":\"Create an account\",\"email_title\":\"Email\",\"email_placeholder\":\"Input your email here\",\"password_title\":\"Password\",\"password_placeholder\":\"Input your password here\",\"forgot_password\":\"Forgot password?\",\"or\":\"Or\",\"continue\":\"Continue\",\"no_account\":\"Don't have an account?\",\"already_have_account\":\"Already have an account?\",\"email_sign_in\":\"Sign in with Email\",\"google_sign_in_title\":\"Sign in with Google\",\"github_sign_in_title\":\"Sign in with GitHub\",\"close_title\":\"Close\",\"cancel_title\":\"Cancel\",\"sign_out_title\":\"Sign Out\",\"billing_title\":\"Billing\",\"name_title\":\"Name\",\"name_placeholder\":\"Input your name here\",\"email_verification_hint\":\"Use an email address you can access. You must verify your email after signing up.\",\"admin_title\":\"Admin System\",\"credits_title\":\"Credits: {credits}\",\"verify_email_sent\":\"Verification email sent. Please check your inbox.\",\"verify_email_required\":\"Please verify your email address before signing in.\",\"resend_verification\":\"Resend verification email\",\"resend_verification_sent\":\"Verification email resent. Please check your inbox.\",\"verify_email_page_title\":\"Check your email\",\"verify_email_page_description\":\"To continue, click the link sent to\",\"verify_email_continue\":\"Continue\",\"verify_email_tip\":\"After verifying, click “Continue”.\",\"verify_email_not_verified_yet\":\"Not verified yet. Please click the link in your email first.\",\"verify_email_account_mismatch\":\"Signed in as {current}. This page is waiting for {expected}.\",\"resend_verification_countdown\":\"Resend verification email ({seconds}s)\",\"resend_verification_wait\":\"Please wait {seconds}s before resending.\",\"back_to_sign_in\":\"Back to Sign In\",\"welcome_title\":\"Welcome to\",\"welcome_brand\":\"HappyHorse AI\",\"welcome_subtitle\":\"The #1 AI Video Generator with Native Audio\",\"welcome_countdown_prefix\":\"Log in within the next\",\"welcome_countdown_suffix\":\"to unlock exclusive benefits:\",\"welcome_benefit_1_title\":\"\u003chi\u003e80\u003c/hi\u003e free credits instantly\",\"welcome_benefit_2_title\":\"Up to \u003chi\u003e25\u003c/hi\u003e weekly credits via check-ins\",\"welcome_benefit_3_title\":\"\u003chi\u003e50% off\u003c/hi\u003e premium access\",\"welcome_benefit_4_title\":\"Premium creation with \u003chi\u003eHappyHorse AI\u003c/hi\u003e\",\"welcome_benefit_5_title\":\"\u003chi\u003eUnlimited\u003c/hi\u003e cloud storage\"},\"payment\":{\"choose_payment_method\":\"Choose Payment Method\",\"choose_payment_method_description\":\"\",\"cancel_title\":\"Cancel\"},\"locale_detector\":{\"title\":\"We detected your browser language is {locale}. Switch to it?\",\"switch_to\":\"Switch to {locale}\"},\"persistent_banner\":{\"announcements\":[{\"type\":\"text-with-link\",\"icon\":\"🎉\",\"text\":\"Annual Sale! Get 50% OFF\",\"linkText\":\"Claim Now\",\"linkUrl\":\"/pricing\"}]},\"checkin\":{\"free_credits\":\"Get Free 25 Credits\",\"title\":\"Check In For 7 Consecutive Days\",\"subtitle\":\"and Get 25 Credits\",\"checked_in_days\":\"You've checked in for {count} day\",\"checked_in_days_plural\":\"You've checked in for {count} days\",\"day\":\"Day {n}\",\"button\":\"Check In\",\"button_checked\":\"Checked In\",\"remind\":\"Remind me every day\",\"success\":\"Check in successful! +{credits} credits\",\"already_checked\":\"You have already checked in today\",\"credits_label\":\"Credits\",\"error_fetch\":\"Failed to load check-in status\",\"error_checkin\":\"Check-in failed, please try again\",\"button_sign_in_first\":\"Sign In to Check In\"},\"upgrade_modal\":{\"title\":\"Upgrade to Premium\",\"description\":\"Unlock the full potential of Your App with our premium features\",\"more_credits\":\"More Credits\",\"more_credits_desc\":\"Get more credits per month for all your creative needs\",\"priority_access\":\"Priority Access\",\"priority_access_desc\":\"Be the first to try new features\",\"annual_sale\":\"🔥 Annual Sale - 50% OFF\",\"upgrade_button\":\"Upgrade Now\",\"processing\":\"Processing...\",\"share_for_credits\":\"🎁 Share for Free Credits\"},\"shareReward\":{\"title\":\"Invite Friends \u0026 Earn Credits\",\"subtitle\":\"Share your invite link with friends. When they sign up, you'll earn\",\"guidelines\":\"Learn more\",\"copyLink\":\"Copy Link\",\"linkCopied\":\"Link copied to clipboard!\",\"messageCopied\":\"Message copied to clipboard!\",\"preview\":\"Preview\",\"stats\":{\"totalInvited\":\"Friends Invited\",\"totalRewards\":\"Credits Earned\"}}},\"landing\":{\"header\":{\"id\":\"header\",\"brand\":{\"title\":\"HappyHorse AI\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"HappyHorse AI\",\"width\":100,\"height\"
64:100},\"url\":\"/\"},\"nav\":{\"items\":[]},\"sidebar\":{\"navs\":[{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"Home\"},{\"title\":\"Explore\",\"url\":\"/happyhorse-ai-prompt\",\"icon\":\"Compass\"}]}],\"bottom_nav\":{\"items\":[{\"title\":\"My Creations\",\"url\":\"/assets\",\"icon\":\"FolderOpen\"},{\"title\":\"Upgrade\",\"url\":\"/pricing\",\"icon\":\"Crown\",\"badge\":\"50%\"}]}},\"buttons\":[],\"user_nav\":{\"show_name\":true,\"show_credits\":true,\"show_sign_out\":true,\"items\":[{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"}]},\"show_sign\":true,\"show_theme\":false,\"show_locale\":true},\"footer\":{\"id\":\"footer\",\"brand\":{\"title\":\"HappyHorse AI\",\"description\":\"The #1 AI Video Generator with Native Audio\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"HappyHorse AI\",\"width\":1024,\"height\":1024},\"url\":\"/\"},\"nav\":{\"items\":[]},\"agreement\":{\"items\":[{\"title\":\"Privacy Policy\",\"url\":\"/privacy-policy\"},{\"title\":\"Terms of Service\",\"url\":\"/terms-of-service\"},{\"title\":\"Refund Policy\",\"url\":\"/refund-policy\"}]},\"show_theme\":false,\"show_locale\":false}},\"showcases\":{},\"blog\":{},\"updates\":{},\"pricing\":{},\"settings\":{\"sidebar\":{\"title\":\"Settings\",\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\"},{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"},{\"title\":\"Payments\",\"url\":\"/settings/payments\",\"icon\":\"DollarSign\"},{\"title\":\"Credits\",\"url\":\"/settings/credits\",\"icon\":\"Coins\"}]},\"top_nav\":{\"items\":[{\"title\":\"Settings\",\"url\":\"/settings\",\"icon\":\"Settings\"}]}},\"profile\":{\"fields\":{\"email\":\"Email\",\"name\":\"Name\",\"avatar\":\"Avatar\"},\"edit\":{\"title\":\"Profile\",\"description\":\"Update your profile\",\"crumbs\":{\"settings\":\"Settings\",\"profile\":\"Profile\"},\"buttons\":{\"submit\":\"Save\"}}},\"security\":{\"fields\":{\"email\":\"Email\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\"},\"reset_password\":{\"title\":\"Reset Password\",\"description\":\"Reset your password\",\"tip\":\"We will send you an email to reset your password.\",\"crumbs\":{\"settings\":\"Settings\",\"security\":\"Security\"},\"buttons\":{\"submit\":\"Save\"}},\"delete_account\":{\"title\":\"Delete Account\",\"description\":\"Delete your account\",\"tip\":\"Are you sure you want to delete your account? This action cannot be undone.\",\"crumbs\":{\"settings\":\"Settings\",\"security\":\"Security\"},\"buttons\":{\"submit\":\"Delete\"}}},\"billing\":{\"fields\":{\"subscription_no\":\"Subscription No\",\"interval\":\"Interval\",\"provider\":\"Provider\",\"current_period\":\"Current Period\",\"plan\":\"Plan\",\"status\":\"Status\",\"amount\":\"Amount\",\"created_at\":\"Created At\",\"end_time\":\"End Time\",\"action\":\"Action\"},\"view\":{\"title\":\"Current Plan\",\"tip\":\"Your subscription will auto renew on {date}\",\"end_tip\":\"Your subscription will be auto canceled on {date}\",\"no_subscription\":\"No plan\",\"buttons\":{\"adjust\":\"Adjust Plan\",\"subscribe\":\"Subscribe\",\"manage\":\"Manage Subscription\",\"cancel\":\"Cancel Subscription\"}},\"list\":{\"title\":\"Subscriptions History\",\"tabs\":{\"all\":\"All\",\"active\":\"Active\",\"pending_cancel\":\"Pending Cancel\",\"canceled\":\"Canceled\",\"trialing\":\"Trialing\",\"paused\":\"Paused\",\"expired\":\"Expired\"}},\"cancel\":{\"title\":\"Cancel Subscription\",\"description\":\"Are you sure you want to cancel your subscription?\",\"fields\":{\"subscription_no\":\"Subscription No\",\"subscription_amount\":\"Subscription Amount\",\"interval_cycle\":\"Interval Cycle\",\"subscription_created_at\":\"Subscription Created At\",\"current_period\":\"Current Period\",\"start_at\":\"Start At\",\"end_at\":\"End At\"},\"crumbs\":{\"settings\":\"Settings\",\"billing\":\"Billing\",\"cancel\":\"Cancel Subscription\"},\"buttons\":{\"confirm_cancel\":\"Confirm Cancel\"}}},\"payments\":{\"fields\":{\"order_no\":\"Order No\",\"user\":\"User\",\"amount\":\"Amount\",\"product_name\":\"Product Name\",\"price\":\"Price\",\"paid_amount\":\"Paid Amount\",\"discount_amount\":\"Discount Amount\",\"description\":\"Description\",\"type\":\"Type\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"status\":\"Status\",\"action\":\"Action\",\"actions\":{\"view_invoice\":\"View Invoice\"}},\"list\":{\"title\":\"Payments\",\"description\":\"View your payments\",\"tabs\":{\"all\":\"All\",\"one-time\":\"One-Time\",\"subscription\":\"Subscription\",\"renew\":\"Renew\"}}},\"credits\":{\"fields\":{\"transaction_no\":\"Transaction No\",\"description\":\"Description\",\"type\":\"Type\",\"scene\":\"Scene\",\"credits\":\"Credits\",\"expires_at\":\"Expires At\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"Credits Records\",\"tabs\":{\"all\":\"All\",\"grant\":\"Grant\",\"consume\"
64:\"Consume\"}},\"view\":{\"title\":\"Credits Balance\",\"buttons\":{\"purchase\":\"Purchase Credits\"}}},\"apikeys\":{\"fields\":{\"title\":\"Title\",\"key\":\"Key\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"API Keys\",\"empty_message\":\"No API Keys\",\"buttons\":{\"add\":\"Create API Key\",\"edit\":\"Edit\",\"delete\":\"Delete\"}},\"add\":{\"title\":\"Create API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"add\":\"Create API Key\"},\"buttons\":{\"submit\":\"Create\"}},\"edit\":{\"title\":\"Edit API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"edit\":\"Edit API Key\"},\"buttons\":{\"submit\":\"Update\"}},\"delete\":{\"title\":\"Delete API Key\",\"crumbs\":{\"apikeys\":\"API Keys\",\"delete\":\"Delete API Key\"},\"buttons\":{\"submit\":\"Confirm Delete\"}}}},\"admin\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"ShipAny Two\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"ShipAny Two\"},\"url\":\"/admin\"},\"show_trigger\":false},\"main_navs\":[{\"title\":\"System\",\"items\":[{\"title\":\"Users \u0026 Permissions\",\"icon\":\"User\",\"is_expand\":true,\"children\":[{\"title\":\"Users\",\"url\":\"/admin/users\",\"icon\":\"User\"},{\"title\":\"Roles\",\"url\":\"/admin/roles\",\"icon\":\"Users\"},{\"title\":\"Permissions\",\"url\":\"/admin/permissions\",\"icon\":\"ShieldCheck\"}]},{\"title\":\"Pages \u0026 Content\",\"icon\":\"FileText\",\"children\":[{\"title\":\"Categories\",\"icon\":\"Folder\",\"url\":\"/admin/categories\"},{\"title\":\"Posts\",\"icon\":\"FileText\",\"url\":\"/admin/posts\"}]},{\"title\":\"Payments \u0026 Credits\",\"icon\":\"DollarSign\",\"children\":[{\"title\":\"Payments\",\"url\":\"/admin/payments\",\"icon\":\"DollarSign\"},{\"title\":\"Subscriptions\",\"url\":\"/admin/subscriptions\",\"icon\":\"CreditCard\"},{\"title\":\"Credits\",\"url\":\"/admin/credits\",\"icon\":\"Coins\"}]}]},{\"title\":\"Business\",\"items\":[{\"title\":\"AI Tasks\",\"url\":\"/admin/ai-tasks\",\"icon\":\"Brain\"},{\"title\":\"AI Chats\",\"url\":\"/admin/chats\",\"icon\":\"MessageCircle\"}]}],\"bottom_nav\":{\"items\":[{\"title\":\"Settings\",\"url\":\"/admin/settings/general\",\"icon\":\"Settings\"},{\"title\":\"API Keys\",\"url\":\"/admin/apikeys\",\"icon\":\"Key\"}]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\",\"target\":\"_blank\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/\"},\"footer\":{\"nav\":{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"Home\",\"target\":\"_blank\"},{\"title\":\"GitHub\",\"url\":\"https://github.com/your-app-name\",\"icon\":\"Github\",\"target\":\"_blank\"},{\"title\":\"Twitter\",\"url\":\"https://twitter.com/your-app-name\",\"icon\":\"RiTwitterXFill\",\"target\":\"_blank\"},{\"title\":\"Discord\",\"url\":\"https://discord.gg/your-app-name\",\"icon\":\"RiDiscordFill\",\"target\":\"_blank\"},{\"title\":\"Email\",\"url\":\"mailto:[email protected]\",\"icon\":\"Mail\",\"target\":\"_blank\"}]},\"show_theme\":true,\"show_locale\":false},\"variant\":\"sidebar\"},\"users\":{\"fields\":{\"id\":\"ID\",\"name\":\"Name\",\"avatar\":\"Avatar\",\"email\":\"Email\",\"email_verified\":\"Email Verified\",\"remaining_credits\":\"Remaining Credits\",\"created_at\":\"Created At\",\"actions\":\"Actions\",\"roles\":\"Roles\",\"ip\":\"IP\",\"locale\":\"Locale\",\"utm_source\":\"UTM Source\"},\"list\":{\"title\":\"Users\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\"},\"buttons\":{\"add\":\"Add User\",\"edit\":\"Edit User\",\"view\":\"View User\",\"delete\":\"Delete User\",\"edit_roles\":\"Edit Roles\",\"grant_credits\":\"Grant Credits\"},\"search\":{\"email\":{\"title\":\"Email\",\"placeholder\":\"Email\"}}},\"edit\":{\"title\":\"Edit User\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"edit\":\"Edit\"},\"buttons\":{\"submit\":\"Update\"}},\"edit_roles\":{\"title\":\"Edit Roles\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"edit_roles\":\"Edit Roles\"},\"buttons\":{\"submit\":\"Update\"}},\"grant_credits\":{\"title\":\"Grant Credits\",\"crumbs\":{\"admin\":\"Admin\",\"users\":\"Users\",\"grant_credits\":\"Grant Credits\"},\"buttons\":{\"submit\":\"Grant\"},\"fields\":{\"credits\":\"Credits Amount\",\"valid_days\":\"Credits Valid Days\",\"valid_days_tip\":\"0 means no expiration\",\"description\":\"Credits Grant Description\",\"description_placeholder\":\"Admin grant credits\"}}},\"roles\":{\"fields\":{\"id\":\"ID\",\"name\":\"Name\",\"title\":\"Title\",\"description\":\"Description\",\"status\":\"Status\",\"sort\":\"Sort\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\",\"permissions\":\"Permissions\",\"actions\":\"Actions\"},\"list\":{\"title\":\"Roles\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\"},\"buttons\":{\"create\":\"Create Role\",\"edit\":\"Edit Role\",\"edit_permissions\":\"Edit Permissions\",\"delete\":\"Delete Role\"}},\"edit\":{\"title\":\"Edit Role\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\",\"edit\":\"Edit Role\"},\"buttons\":{\"submit\":\"Update\"}},\"edit_permissions\":{\"title\":\"Edit Permissions\",\"crumbs\":{\"admin\":\"Admin\",\"roles\":\"Roles\",\"edit_permissions\":\"Edit Permissions\"},\"buttons\":{\"submit\":\"Update\"}}},\"permissions\":{\"fields\":{\"id\":\"ID\",\"code\":\"Code\",\"title\":\"Title\",\"resource\":\"Resource\",\"action\":\"Action\",\"description\":\"Description\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\"},\"list\":{\"title\":\"Permissions\",\"crumbs\":{\"admin\":\"Admin\",\"permissions\":\"Permissions\"}}},\"categories\":{\"fields\":{\"slug\":\"Slug\",\"title\":\"Title\",\"description\":\"Description\",\"status\":\"Status\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\"},\"list\":{\"title\":\"Categories\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\"},\"buttons\":{\"add\":\"Add Category\",\"edit\":\"Edit Category\",\"view\":\"View Category\",\"delete\":\"Delete Category\"},\"tabs\":{\"all\":\"All\",\"published\":\"Published\",\"pending\":\"Pending\",\"draft\":\"Draft\",\"archived\":\"Archived\"}}
64,\"add\":{\"title\":\"Add Category\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\",\"add\":\"Add Category\"},\"buttons\":{\"submit\":\"Add Category\"}},\"edit\":{\"title\":\"Edit Category\",\"crumbs\":{\"admin\":\"Admin\",\"categories\":\"Categories\",\"edit\":\"Edit Category\"},\"buttons\":{\"submit\":\"Edit Category\"}}},\"posts\":{\"fields\":{\"locale\":\"Language\",\"slug\":\"Slug\",\"title\":\"Title\",\"description\":\"Description\",\"image\":\"Image\",\"content\":\"Content\",\"categories\":\"Categories\",\"tags\":\"Tags\",\"author_name\":\"Author Name\",\"author_role\":\"Author Role\",\"author_image\":\"Author Image\",\"status\":\"Status\",\"created_at\":\"Created At\",\"updated_at\":\"Updated At\",\"deleted_at\":\"Deleted At\"},\"list\":{\"title\":\"Posts\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\"},\"buttons\":{\"add\":\"Add Post\",\"edit\":\"Edit Post\",\"view\":\"View Post\",\"delete\":\"Delete Post\"},\"tabs\":{\"all\":\"All\",\"published\":\"Published\",\"pending\":\"Pending\",\"draft\":\"Draft\",\"archived\":\"Archived\"}},\"add\":{\"title\":\"Add Post\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\",\"add\":\"Add Post\"},\"buttons\":{\"submit\":\"Add Post\"}},\"edit\":{\"title\":\"Edit Post\",\"crumbs\":{\"admin\":\"Admin\",\"posts\":\"Posts\",\"edit\":\"Edit Post\"},\"buttons\":{\"submit\":\"Edit Post\"}}},\"payments\":{\"fields\":{\"order_no\":\"Order No\",\"user\":\"User\",\"amount\":\"Amount\",\"product\":\"Product\",\"description\":\"Description\",\"type\":\"Type\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"status\":\"Status\",\"action\":\"Action\"},\"list\":{\"title\":\"Payments\",\"crumbs\":{\"admin\":\"Admin\",\"payments\":\"Payments\"},\"tabs\":{\"all\":\"All\",\"subscription\":\"Subscription\",\"one-time\":\"One-Time\"},\"filters\":{\"status\":{\"title\":\"Status\",\"options\":{\"all\":\"All\",\"paid\":\"Paid\",\"created\":\"Created\",\"failed\":\"Failed\"}},\"provider\":{\"title\":\"Provider\",\"options\":{\"all\":\"All\",\"stripe\":\"Stripe\",\"creem\":\"Creem\",\"lemonsqueezy\":\"Lemonsqueezy\",\"paypal\":\"Paypal\"}}},\"search\":{\"order_no\":{\"title\":\"Order No\",\"placeholder\":\"Order No\"}}}},\"subscriptions\":{\"fields\":{\"subscription_no\":\"Subscription No\",\"user\":\"User\",\"amount\":\"Amount\",\"interval\":\"Interval\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"current_period_start\":\"Current Period Start\",\"current_period_end\":\"Current Period End\",\"status\":\"Status\",\"description\":\"Description\",\"action\":\"Action\"},\"list\":{\"title\":\"Subscriptions\",\"crumbs\":{\"admin\":\"Admin\",\"subscriptions\":\"Subscriptions\"},\"tabs\":{\"all\":\"All\",\"month\":\"Month\",\"year\":\"Year\"}}},\"credits\":{\"fields\":{\"transaction_no\":\"Transaction No\",\"user\":\"User\",\"amount\":\"Amount\",\"remaining\":\"Remaining\",\"type\":\"Type\",\"scene\":\"Scene\",\"description\":\"Description\",\"created_at\":\"Created At\",\"expires_at\":\"Expires At\",\"metadata\":\"Metadata\",\"action\":\"Action\"},\"list\":{\"title\":\"Credits\",\"crumbs\":{\"admin\":\"Admin\",\"credits\":\"Credits\"},\"tabs\":{\"all\":\"All\",\"grant\":\"Grant\",\"consume\":\"Consume\"}}},\"settings\":{\"groups\":{\"email_auth\":\"Email Auth\",\"google_auth\":\"Google Auth\",\"github_auth\":\"Github Auth\",\"basic_payment\":\"Basic Payment\",\"stripe\":\"Stripe\",\"creem\":\"Creem\",\"paypal\":\"Paypal\",\"nowpayments\":\"NOWPayments\",\"resend\":\"Resend\",\"r2\":\"Cloudflare R2\",\"s3\":\"AWS S3\",\"openrouter\":\"OpenRouter\",\"replicate\":\"Replicate\",\"fal\":\"Fal\",\"google_analytics\":\"Google Analytics\",\"google_tag_manager\":\"Google Tag Manager\",\"clarity\":\"Clarity\",\"plausible\":\"Plausible\",\"openpanel\":\"OpenPanel\",\"vercel_analytics\":\"Vercel Analytics\",\"adsense\":\"Adsense\",\"affonso\":\"Affonso\",\"promotekit\":\"PromoteKit\",\"tawk\":\"Tawk\",\"crisp\":\"Crisp\",\"credit\":\"Credit\",\"appinfo\":\"App Info\",\"user_role\":\"User Role\"},\"edit\":{\"title\":\"Settings\",\"crumbs\":{\"admin\":\"Admin\",\"settings\":\"Settings\"},\"tabs\":{\"general\":\"General\",\"auth\":\"Auth\",\"payment\":\"Payment\",\"credit\"
64:\"Credit\",\"email\":\"Email\",\"storage\":\"Storage\",\"ai\":\"AI\",\"analytics\":\"Analytics\",\"ads\":\"Ads\",\"affiliate\":\"Affiliate\",\"customer_service\":\"Customer Service\"},\"buttons\":{\"submit\":\"Save\"}}},\"apikeys\":{\"fields\":{\"title\":\"Title\",\"key\":\"Key\",\"user\":\"User\",\"status\":\"Status\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"API Keys\",\"crumbs\":{\"admin\":\"Admin\",\"apikeys\":\"API Keys\"}}},\"ai-tasks\":{\"fields\":{\"task_id\":\"Task ID\",\"media_type\":\"Media Type\",\"provider\":\"Provider\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"options\":\"Options\",\"user\":\"User\",\"status\":\"Status\",\"cost_credits\":\"Cost Credits\",\"result\":\"Result\",\"created_at\":\"Created At\",\"action\":\"Action\",\"scene\":\"Scene\"},\"list\":{\"title\":\"AI Tasks\",\"crumbs\":{\"admin\":\"Admin\",\"ai-tasks\":\"AI Tasks\"},\"tabs\":{\"all\":\"All\",\"music\":\"Music\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"text\":\"Text\"},\"buttons\":{\"view\":\"View Task\",\"refresh\":\"Refresh Task\"},\"empty_message\":\"No tasks found\"}},\"chats\":{\"fields\":{\"title\":\"Title\",\"user\":\"User\",\"status\":\"Status\",\"model\":\"Model\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"AI Chats\",\"crumbs\":{\"admin\":\"Admin\",\"chats\":\"AI Chats\"},\"tabs\":{\"all\":\"All\",\"pending\":\"Pending\",\"completed\":\"Completed\",\"failed\":\"Failed\"},\"buttons\":{\"view\":\"View Chat\",\"new\":\"New Chat\"},\"empty_message\":\"No chats found\"}}},\"ai\":{\"music\":{\"metadata\":{\"title\":\"AI Music Generator\",\"description\":\"Generate amazing music with AI\"},\"page\":{\"title\":\"AI Music Generator\",\"description\":\"Generate amazing music with AI\"},\"generator\":{\"title\":\"Music Generator\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"A love story of Romeo and Juliet\",\"generate\":\"Generate Music\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"sign_in_to_generate\":\"Sign In to Generate Music\",\"credits_cost\":\"{credits} credits cost\",\"credits_remaining\":\"{credits} credits remaining\",\"buy_credits\":\"Buy Credits\",\"generation_progress\":\"Generation Progress\",\"time_cost\":\"This may take up to 2-3 minutes...\",\"generated_song\":\"Generated Song\",\"ready_to_play\":\"Ready to Play\",\"audio_generating\":\"Audio Generating...\",\"generating_song\":\"Generating Song...\",\"waiting_generation\":\"Please wait while we create your masterpiece\",\"no_song_generated\":\"No Song Generated\",\"downloading\":\"Downloading...\",\"download_success\":\"Download completed successfully\",\"download_failed\":\"Failed to download audio\",\"form\":{\"custom_mode\":\"Custom Mode\",\"title\":\"Title\",\"title_placeholder\":\"The Sound of Silence\",\"style\":\"Style of Music\",\"style_placeholder\":\"indie, electronic, synths, 120bpm, distorted\",\"instrumental\":\"Instrumental\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"A country folk song about love\",\"model\":\"Model\",\"lyrics\":\"Lyrics\",\"lyrics_placeholder\":\"Write your own lyrics, two verses (8 lines) for the best result\"}}},\"chat\":{\"sidebar\":{\"header\":{\"brand\":{\"title\":\"ShipAny Chat\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"ShipAny Chat\"},\"url\":\"/chat\"},\"show_trigger\":false},\"buttons\":[{\"title\":\"New Chat\",\"icon\":\"Plus\",\"url\":\"/chat\",\"variant\":\"outline\"}],\"main_navs\":[{\"items\":[{\"title\":\"History\",\"icon\":\"History\",\"url\":\"/chat/history\"}]}],\"bottom_nav\":{\"items\":[]},\"user\":{\"nav\":{\"items\":[{\"title\":\"Profile\",\"url\":\"/settings/profile\",\"icon\":\"User\",\"target\":\"_blank\"}]},\"show_email\":false,\"show_signout\":true,\"signout_callback\":\"/chat\",\"signin_callback\":\"/chat\"},\"footer\":{\"nav\":{\"items\":[{\"title\":\"Home\",\"url\":\"/\",\"icon\":\"Home\",\"target\":\"_blank\"},{\"title\":\"GitHub\",\"url\":\"https://github.com/your-app-name\",\"icon\":\"Github\",\"target\":\"_blank\"},{\"title\":\"Twitter\",\"url\":\"https://twitter.com/your-app-name\",\"icon\":\"RiTwitterXFill\",\"target\":\"_blank\"},{\"title\":\"Discord\",\"url\":\"https://discord.gg/your-app-name\",\"icon\":\"RiDiscordFill\",\"target\":\"_blank\"},{\"title\":\"Email\",\"url\":\"mailto:[email protected]\",\"icon\":\"Mail\",\"target\":\"_blank\"}]},\"show_theme\":true,\"show_locale\":false},\"variant\":\"sidebar\"},\"library\":{\"title\":\"Library\",\"icon\":\"History\",\"url\":\"/chat/history\",\"more\":\"More\",\"actions\":{\"edit_title\":\"Edit Title\",\"share\":\"Share\",\"delete\":\"Delete\"}},\"generator\":{\"title\":\"What can I help you today?\",\"input_placeholder\":\"You can ask me anything\"},\"history\":{\"title\":\"Chat history\",\"description\":\"Review and revisit your previous conversations.\",\"empty\":\"No conversations yet.\",\"error\":\"Failed to load conversations.\",\"retry\":\"Try again\",\"signin\":\"Sign in to view your chat history.\",\"summary\":\"Showing {from}-{to} of {total}\",\"perPage\":\"Per page\",\"prev\":\"Previous\",\"next\":\"Next\",\"open\":\"Open chat\",\"untitled\":\"Untitled conversation\"}},\"image\":{\"metadata\":{\"title\":\"AI Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\"},\"page\":{\"title\":\"AI Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\"},\"generator\":{\"title\":\"Image Generator\",\"description\":\"Generate images with AI models, support text-to-image and image-to-image.\",\"tabs\":{\"text-to-image\":\"Text to Image\",\"image-to-image\":\"Image to Image\"},\"form\":{\"provider\":\"Provider\",\"model\":\"Model\",\"select_provider\":\"Select Provider\",\"select_model\":\"Select Model\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"Describe the details of the image, such as color, shape, texture, etc.\",\"reference_image\":\"Reference Image\",\"reference_image_placeholder\":\"Upload reference images, support multiple images\",\"some_images_failed_to_upload\":\"Some images failed to upload, please delete them and re-upload\",\"prompt_too_long\":\"Prompt is too long, please delete some content\"},\"generate\":\"Generate Images\",\"checking_account\":\"Checking Account...\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"sign_in_to_generate\":\"Sign In to Generate Image\",\"credits_cost\":\"Cost {credits} credits\",\"credits_remaining\":\"Remaining {credits} credits\",\"buy_credits\":\"Buy Credits\",\"progress\":\"Progress\",\"generated_images\":\"Image Preview\",\"ready_to_generate\":\"Ready to Generate\",\"ready_for_generating\":\"Ready for Generating\",\"no_images_generated\":\"No Images Generated\"}},\"video\":{\"metadata\":{\"title\":\"AI Video Generator\",\"description\":\"Generate videos with AI models, support text-to-vi
64deo, image-to-video and video-to-video.\"},\"page\":{\"title\":\"AI Video Generator\",\"description\":\"Generate videos with AI models, support text-to-video, image-to-video and video-to-video.\"},\"generator\":{\"title\":\"Video Generator\",\"description\":\"Generate videos with AI models, support text-to-video, image-to-video and video-to-video.\",\"tabs\":{\"text-to-video\":\"Text to Video\",\"image-to-video\":\"Image to Video\",\"video-to-video\":\"Video to Video\"},\"form\":{\"provider\":\"Provider\",\"model\":\"Model\",\"select_provider\":\"Select Provider\",\"select_model\":\"Select Model\",\"prompt\":\"Prompt\",\"prompt_placeholder\":\"Describe the video content, such as scene, action, style, etc.\",\"reference_image\":\"Reference Image\",\"reference_image_placeholder\":\"Upload a reference image for video generation\",\"reference_video\":\"Reference Video URL\",\"reference_video_placeholder\":\"Enter the URL of the reference video\",\"some_images_failed_to_upload\":\"Image failed to upload, please delete and re-upload\",\"prompt_too_long\":\"Prompt is too long, please delete some content\"},\"generate\":\"Generate Video\",\"checking_account\":\"Checking Account...\",\"loading\":\"Loading...\",\"generating\":\"Generating...\",\"sign_in_to_generate\":\"Sign In to Generate Video\",\"credits_cost\":\"Cost {credits} credits\",\"credits_remaining\":\"Remaining {credits} credits\",\"buy_credits\":\"Buy Credits\",\"progress\":\"Progress\",\"generated_videos\":\"Video Preview\",\"ready_to_generate\":\"Ready to Generate\",\"ready_for_generating\":\"Ready for Generating\",\"no_videos_generated\":\"No Videos Generated\"}}},\"activity\":{\"sidebar\":{\"title\":\"Activity\",\"nav\":{\"items\":[{\"title\":\"AI Tasks\",\"url\":\"/activity/ai-tasks\",\"icon\":\"RiTaskLine\"},{\"title\":\"AI Chats\",\"url\":\"/activity/chats\",\"icon\":\"RiChat2Line\"}]},\"top_nav\":{\"items\":[{\"title\":\"Activity\",\"url\":\"/activity\",\"icon\":\"Activity\"},{\"title\":\"Settings\",\"url\":\"/settings\",\"icon\":\"Settings\"}]}},\"ai-tasks\":{\"fields\":{\"title\":\"Title\",\"media_type\":\"Media Type\",\"provider\":\"Provider\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"options\":\"Options\",\"status\":\"Status\",\"result\":\"Result\",\"cost_credits\":\"Cost Credits\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"AI Tasks\",\"tabs\":{\"all\":\"All\",\"music\":\"Music\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"text\":\"Text\"},\"buttons\":{\"view\":\"View Task\",\"refresh\":\"Refresh Task\"},\"empty_message\":\"No tasks found\"}},\"chats\":{\"fields\":{\"title\":\"Title\",\"status\":\"Status\",\"model\":\"Model\",\"provider\":\"Provider\",\"created_at\":\"Created At\",\"action\":\"Action\"},\"list\":{\"title\":\"AI Chats\",\"tabs\":{\"all\":\"All\",\"pending\":\"Pending\",\"completed\":\"Completed\",\"failed\":\"Failed\"},\"buttons\":{\"view\":\"View Chat\",\"new\":\"New Chat\"},\"empty_message\":\"No chats found\"}}},\"pages\":{\"index\":{\"page\":{\"show_sections\":[\"hero\",\"video_generator\",\"what\",\"features_showcase\",\"ranking\",\"use_cases\",\"how_to\",\"testimonials\",\"faq\",\"cta\"],\"sections\":{\"hero\":{\"id\":\"hero\",\"block\":\"hero-video-fullscreen\",\"title\":\"HappyHorse AI — The #1 AI Video Generator with Native Audio\",\"highlight_text\":\"#1 AI Video Generator\",\"description\":\"Turn any text prompt or image into cinematic 1080p video with perfectly synced dialogue, Foley, and ambient sound — in about 38 seconds.\\n\\nHappyHorse AI is the world's highest-rated AI video generator, powered by the 15-billion-parameter HappyHorse 1.0 model. Generate broadcast-quality video and audio together in a single pass — no dubbing, no post-production, no stitching three tools together. Start free in your browser with daily credits. No download, no GPU, no setup.\",\"image_position\":\"right\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo1.mp4\",\"alt\":\"HappyHorse AI video generator interface preview with prompt box and generated 1080p video output\"},\"buttons\":[{\"title\":\"Start Creating Free →\",\"url\":\"#video-generator\",\"variant\":\"default\",\"icon\":\"\"},{\"title\":\"Watch Demo Videos\",\"url\":\"#demo\",\"variant\":\"outline\",\"icon\":\"\"}],\"tip\":\"No credit card · Free daily credits · Commercial rights on paid plans\",\"stats\":[{\"value\":\"#1\",\"label\":\"Artificial Analysis Elo (1,360 T2V)\"},{\"value\":\"1080p\",\"label\":\"Native HD Output\"},{\"value\":\"~38s\",\"label\":\"Per 1080p Clip\"},{\"value\":\"7\",\"label\":\"Lip-sync Languages\"}]},\"video_generator\":{\"id\":\"video-generator\",\"block\":\"video-form-generator\",\"title\":\"Generate AI Video Now\",\"translationNamespace\":\"pages.index.page.sections.video_generator\",\"hideModelSelector\":false,\"pageScene\":\"homepage-video\",\"tabConfigs\":[{\"value\":\"text-to-vi
64deo\",\"labelKey\":\"tabs.textToVideo\"},{\"value\":\"image-to-video\",\"labelKey\":\"tabs.imageToVideo\"},{\"value\":\"multi-reference\",\"labelKey\":\"tabs.multiReference\"}],\"models\":[{\"value\":\"bytedance/seedance-2\",\"labelKey\":\"form.model.seedance2\",\"provider\":\"kie\",\"scenes\":[\"text-to-video\",\"image-to-video\",\"multi-reference\"],\"showResolution\":true,\"showDuration\":true,\"showAdvancedOptions\":true,\"aspectRatios\":[{\"value\":\"16:9\",\"labelKey\":\"form.aspectRatio.16:9\"},{\"value\":\"9:16\",\"labelKey\":\"form.aspectRatio.9:16\"},{\"value\":\"1:1\",\"labelKey\":\"form.aspectRatio.1:1\"},{\"value\":\"4:3\",\"labelKey\":\"form.aspectRatio.4:3\"},{\"value\":\"3:4\",\"labelKey\":\"form.aspectRatio.3:4\"},{\"value\":\"21:9\",\"labelKey\":\"form.aspectRatio.21:9\"},{\"value\":\"adaptive\",\"labelKey\":\"form.aspectRatio.adaptive\"}],\"resolutions\":[{\"value\":\"480p\",\"labelKey\":\"form.resolution.480p\"},{\"value\":\"720p\",\"labelKey\":\"form.resolution.720p\"},{\"value\":\"1080p\",\"labelKey\":\"form.resolution.1080p\"}],\"durations\":[{\"value\":\"5\",\"labelKey\":\"form.duration.5s\"},{\"value\":\"8\",\"labelKey\":\"form.duration.8s\"},{\"value\":\"10\",\"labelKey\":\"form.duration.10s\"},{\"value\":\"15\",\"labelKey\":\"form.duration.15s\"}],\"fieldsByScene\":{\"text-to-video\":[{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}],\"image-to-video\":[{\"kind\":\"imageUpload\",\"key\":\"first_frame_url\",\"labelKey\":\"form.firstFrame.label\",\"emptyHintKey\":\"form.firstFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30,\"required\":true},{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}],\"multi-reference\":[{\"kind\":\"imageUpload\",\"key\":\"first_frame_url\",\"labelKey\":\"form.firstFrame.label\",\"emptyHintKey\":\"form.firstFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30},{\"kind\":\"imageUpload\",\"key\":\"last_frame_url\",\"labelKey\":\"form.lastFrame.label\",\"emptyHintKey\":\"form.lastFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30},{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"imageUpload\",\"key\":\"reference_image_urls\",\"labelKey\":\"form.referenceImages.label\",\"emptyHintKey\":\"form.referenceImages.hint\",\"maxImages\":9,\"maxSizeMB\":30},{\"kind\":\"videoUpload\",\"key\":\"reference_video_urls\",\"labelKey\":\"form.referenceVideos.label\",\"emptyHintKey\":\"form.referenceVideos.hint\",\"maxVideos\":3,\"maxSizeMB\":50,\"minDurationSec\":2,\"maxDurationSec\":15,\"maxTotalDurationSec\":15},{\"kind\":\"audioUpload\",\"key\":\"reference_audio_urls\",\"labelKey\":\"form.referenceAudios.label\",\"emptyHintKey\":\"form.referenceAudios.hint\",\"maxAudios\":3,\"maxSizeMB\":15,\"minDurationSec\":2,\"maxDurationSec\":15,\"maxTotalDurationSec\":15},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}]},\"credits\":{\"base\":1,\"perSecond\":true,\"resolutionRates\":{\"480p\":{\"audioOn\":21,\"audioOff\":35},\"720p\":{\"audioOn\":45,\"audioOff\":74},\"1080p\":{\"audioOn\":112,\"audioOff\":184}}}},{\"value\":\"bytedance/seedance-2-fast\",\"labelKey\":\"form.model.seedance2Fast\",\"provider\":\"kie\",\"scenes\":[\"text-to-vi
64deo\",\"image-to-video\",\"multi-reference\"],\"showResolution\":true,\"showDuration\":true,\"showAdvancedOptions\":true,\"aspectRatios\":[{\"value\":\"16:9\",\"labelKey\":\"form.aspectRatio.16:9\"},{\"value\":\"9:16\",\"labelKey\":\"form.aspectRatio.9:16\"},{\"value\":\"1:1\",\"labelKey\":\"form.aspectRatio.1:1\"},{\"value\":\"4:3\",\"labelKey\":\"form.aspectRatio.4:3\"},{\"value\":\"3:4\",\"labelKey\":\"form.aspectRatio.3:4\"},{\"value\":\"21:9\",\"labelKey\":\"form.aspectRatio.21:9\"},{\"value\":\"adaptive\",\"labelKey\":\"form.aspectRatio.adaptive\"}],\"resolutions\":[{\"value\":\"480p\",\"labelKey\":\"form.resolution.480p\"},{\"value\":\"720p\",\"labelKey\":\"form.resolution.720p\"}],\"durations\":[{\"value\":\"5\",\"labelKey\":\"form.duration.5s\"},{\"value\":\"8\",\"labelKey\":\"form.duration.8s\"},{\"value\":\"10\",\"labelKey\":\"form.duration.10s\"},{\"value\":\"15\",\"labelKey\":\"form.duration.15s\"}],\"fieldsByScene\":{\"text-to-video\":[{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}],\"image-to-video\":[{\"kind\":\"imageUpload\",\"key\":\"first_frame_url\",\"labelKey\":\"form.firstFrame.label\",\"emptyHintKey\":\"form.firstFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30,\"required\":true},{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}],\"multi-reference\":[{\"kind\":\"imageUpload\",\"key\":\"first_frame_url\",\"labelKey\":\"form.firstFrame.label\",\"emptyHintKey\":\"form.firstFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30},{\"kind\":\"imageUpload\",\"key\":\"last_frame_url\",\"labelKey\":\"form.lastFrame.label\",\"emptyHintKey\":\"form.lastFrame.hint\",\"maxImages\":1,\"maxSizeMB\":30},{\"kind\":\"prompt\",\"key\":\"prompt\",\"labelKey\":\"form.prompt\",\"placeholderKey\":\"form.promptPlaceholder\",\"required\":true,\"minLength\":3,\"maxLength\":20000},{\"kind\":\"imageUpload\",\"key\":\"reference_image_urls\",\"labelKey\":\"form.referenceImages.label\",\"emptyHintKey\":\"form.referenceImages.hint\",\"maxImages\":9,\"maxSizeMB\":30},{\"kind\":\"videoUpload\",\"key\":\"reference_video_urls\",\"labelKey\":\"form.referenceVideos.label\",\"emptyHintKey\":\"form.referenceVideos.hint\",\"maxVideos\":3,\"maxSizeMB\":50,\"minDurationSec\":2,\"maxDurationSec\":15,\"maxTotalDurationSec\":15},{\"kind\":\"audioUpload\",\"key\":\"reference_audio_urls\",\"labelKey\":\"form.referenceAudios.label\",\"emptyHintKey\":\"form.referenceAudios.hint\",\"maxAudios\":3,\"maxSizeMB\":15,\"minDurationSec\":2,\"maxDurationSec\":15,\"maxTotalDurationSec\":15},{\"kind\":\"switch\",\"key\":\"generate_audio\",\"labelKey\":\"form.generateAudio.label\",\"descriptionKey\":\"form.generateAudio.description\",\"defaultValue\":true,\"placement\":\"advanced\"},{\"kind\":\"switch\",\"key\":\"web_search\",\"labelKey\":\"form.webSearch.label\",\"descriptionKey\":\"form.webSearch.description\",\"defaultValue\":false,\"placement\":\"advanced\"}]},\"credits\":{\"base\":1,\"perSecond\":true,\"resolutionRates\":{\"480p\":{\"audioOn\":17,\"audioOff\":28},\"720p\":{\"audioOn\":36,\"audioOff\":60}}}}],\"tabs\":{\"imageToVideo\":\"Image to Video\",\"textToVideo\":\"Text to Video\",\"multiReference\":\"Multi Reference\"},\"form\":{\"prompt\":\"Prompt\",\"promptPlaceholder\":\"Describe your video scene: characters, actions, camera movement, lighting, sound effects...\",\"promptTooLong\":\"Prompt is too long\",\"imageUploadHint\":\"Upload a reference image (JPG, PNG, WebP, max 10MB)\",\"aspectRatioTitle\":\"Aspect Ratio\",\"aspectRatio\":{\"1:1\":\"1:1 Square\",\"21:9\":\"21:9 Cinematic\",\"4:3\":\"4:3 Standard\",\"3:4\":\"3:4 Portrait\",\"16:9\":\"16:9 Landscape\",\"9:16\":\"9:16 Vertical\",\"adaptive\":\"Adaptive\"},\"resolutionTitle\":\"Resolution\",\"resolution\":{\"480p\":\"480p\",\"720p\":\"720p HD\",\"1080p\":\"1080p FHD\"}
64,\"durationTitle\":\"Duration\",\"durationHint\":\"Video duration in 4-15 seconds.\",\"duration\":{\"4s\":\"4 seconds\",\"5s\":\"5 seconds\",\"8s\":\"8 seconds\",\"10s\":\"10 seconds\",\"12s\":\"12 seconds\",\"15s\":\"15 seconds\"},\"modelTitle\":\"Model\",\"model\":{\"seedance15Pro\":\"Seedance 1.5 Pro\",\"seedance2\":\"HappyHorse 1.0\",\"seedance2Fast\":\"HappyHorse 1.0 fast\"},\"selectModel\":\"Select Model\",\"advancedOptionsTitle\":\"Advanced Options\",\"fixedLens\":{\"label\":\"Fixed Lens\",\"description\":\"Lock the camera in place for stable shots\"},\"generateAudio\":{\"label\":\"Generate Audio\",\"description\":\"Enable to create sound effects for the video\"},\"webSearch\":{\"label\":\"Web Search\",\"description\":\"Let the model search the web for visual references before generating\"},\"firstFrame\":{\"label\":\"First Frame\",\"hint\":\"Upload the first frame image (JPG/PNG/WebP, max 30MB)\"},\"lastFrame\":{\"label\":\"Last Frame\",\"hint\":\"Upload the last frame image (JPG/PNG/WebP, max 30MB)\"},\"referenceImages\":{\"label\":\"Reference Images\",\"hint\":\"Up to 9 images, max 30MB each (JPG/PNG/WebP/BMP/TIFF/GIF)\"},\"referenceVideos\":{\"label\":\"Reference Videos\",\"hint\":\"Up to 3 videos, 2-15s each, total ≤ 15s, max 50MB (MP4/MOV)\"},\"referenceAudios\":{\"label\":\"Reference Audios\",\"hint\":\"Up to 3 audios, 2-15s each, total ≤ 15s, max 15MB (MP3/WAV)\"},\"filePicker\":{\"title\":{\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\"},\"emptyHint\":{\"image\":\"Click or drop an image here\",\"video\":\"Click or drop a video here\",\"audio\":\"Click or drop an audio file here\"},\"selectAsset\":{\"image\":\"Select Image\",\"video\":\"Select Video\",\"audio\":\"Select Audio\"},\"maxFiles\":\"Max {count}\",\"maxFileSize\":\"Max {size}MB per file\",\"add\":\"Add\",\"dropToAdd\":\"Drop to add\",\"wrongKind\":\"{name} is not a valid {kind}\",\"fileTooLarge\":\"{name} exceeds {size}MB limit\",\"durationTooShort\":\"{name} is shorter than {min}s\",\"durationTooLong\":\"{name} is longer than {max}s\",\"totalDurationExceeded\":\"Total duration exceeds {max}s\",\"onlyFirstFiles\":\"Only the first {count} files will be used\"},\"create\":\"Generate Video\",\"generating\":\"Generating...\",\"submitting\":\"Submitting...\",\"signInToGenerate\":\"Sign In to Generate\",\"checkingAccount\":\"Checking Account...\",\"freeRemaining\":\"Free {remaining}/{total}\",\"imagePicker\":{\"title\":\"Reference Image\",\"maxImages\":\"Max {count} images\",\"clickOrDrop\":\"Click or drop image here\",\"supportedFormats\":\"Supports: JPEG, PNG, WebP\",\"maxFileSize\":\"Max {size}MB per image\",\"selectAsset\":\"Select Image\",\"add\":\"Add\",\"dropToAdd\":\"Drop to add\",\"onlyImageSupported\":\"Only image files are supported\",\"fileTooLarge\":\"{name} exceeds {size}MB limit\",\"fileNotImage\":\"{name} is not a valid image\",\"onlyFirstImages\":\"Only the first {count} images will be used\",\"removeImage\":\"Remove\"}},\"preview\":{\"sampleVideo\":\"Sample Video\",\"generating\":\"Generating your video...\",\"generatedVideos\":\"Generated Video\",\"recentVideos\":\"Recent Videos\",\"failed\":\"Generation Failed\",\"noVideosGenerated\":\"No videos generated yet. Enter a prompt and click Generate!\",\"download\":\"Download\",\"downloadSuccess\":\"Video downloaded successfully\",\"downloadFailed\":\"Failed to download video\",\"copySuccess\":\"Prompt copied to clipboard\",\"copyPrompt\":\"Copy prompt\",\"expand\":\"Show more\",\"collapse\":\"Show less\",\"recentGenerations\":\"Recent Generations\",\"viewAll\":\"View All\",\"finalized\":\"Completed\",\"processing\":\"Processing\"},\"success\":{\"generated\":\"Video generated successfully!\"},\"error\":{\"promptRequired\":\"Please enter a prompt\",\"timeout\":\"Generation timed out. Please try again.\",\"noVideos\":\"No videos were generated\",\"generateFailed\":\"Video generation failed\",\"queryFailed\":\"Failed to check status\",\"uploadFailed\":\"Image upload failed\"}},\"what\":{\"id\":\"what\",\"block\":\"features-media\",\"title\":\"What Is HappyHorse AI?\",\"highlight_text\":\"HappyHorse AI\",\"image_position\":\"left\",\"description\":\"HappyHorse AI is a browser-based AI video platform powered by HappyHorse 1.0 — an open-source, 15-billion-
64parameter unified Transformer that jointly generates video and synchronized audio from a single text or image prompt. Unlike traditional AI video generators that produce silent clips requiring separate voiceover, music, and sound-effect passes, HappyHorse AI creates the entire audiovisual scene in one unified generation step.\\n\\nThe result: dialogue that matches lip movement frame-for-frame, footsteps that land on impact, ambient rooms that sound like the places they look like. Every clip is native 1080p, 24 fps, 5–8 seconds long, and ready to drop into an edit.\\n\\nYou don't need: an H100 GPU, a developer, a render farm, or a plugin stack.\\n\\nYou do need: a browser, a prompt, and about 38 seconds.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo2.mp4\",\"alt\":\"HappyHorse AI video generation demo\"}},\"features_showcase\":{\"id\":\"features-showcase\",\"block\":\"features-showcase\",\"title\":\"What Makes HappyHorse AI Different\",\"description\":\"\",\"items\":[{\"title\":\"Native Joint Audio-Video Generation\",\"description\":\"One model, one pass, one timeline. HappyHorse AI generates video frames, dialogue, Foley, and ambient sound inside the same token sequence — so the audio already matches the picture when the clip finishes rendering. Skip the dubbing workflow entirely.\",\"icon\":\"Film\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo3.mp4\"}},{\"title\":\"7-Language Lip-Sync with 14.6% WER\",\"description\":\"Native lip-sync for English, Mandarin, Cantonese, Japanese, Korean, German, and French. Industry-leading 14.60% word error rate means characters actually say what you wrote them to say — even in Cantonese, which most competing models don't support at all.\",\"icon\":\"Languages\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo4.mp4\"}},{\"title\":\"Cinematic 1080p Motion Quality\",\"description\":\"Built on a 40-layer unified self-attention Transformer with DMD-2 distillation, HappyHorse 1.0 produces the kind of directed, physically plausible camera work creators usually associate with closed-source giants. In blind human voting on Artificial Analysis, HappyHorse AI beats OVI 1.1 80% of the time and LTX 2.3 60.9% of the time.\",\"icon\":\"Clapperboard\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo5.mp4\"}},{\"title\":\"~38 Seconds Per 1080p Clip\",\"description\":\"DMD-2 eight-step distillation plus the proprietary MagiCompiler runtime delivers the fastest high-fidelity generation in the open-source category. A 5-second 1080p clip finishes in ~38 seconds on an H100 — and we run the hard hardware so you don't have to.\",\"icon\":\"Zap\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo6.mp4\"}},{\"title\":\"Text-to-Video and Image-to-Video\",\"description\":\"Start from a written prompt for full creative control, or upload a reference image to lock in a specific character, product, or scene. HappyHorse AI is ranked #1 on both the text-to-video and image-to-video leaderboards on Artificial Analysis.\",\"icon\":\"FileVideo\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo7.mp4\"}},{\"title\":\"Every Aspect Ratio You Need\",\"description\":\"Generate in 16:9 for YouTube, 9:16 for TikTok and Reels, 1:1 for feeds, plus 4:3, 3:4, and 21:9 for cinematic framing. No crop, no letterbox, no re-render.\",\"icon\":\"Maximize\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo8.mp4\"}}]},\"ranking\":{\"id\":\"ranking\",\"block\":\"features-ranking\",\"title\":\"Ranked #1 in the World on Artificial Analysis Video Arena\",\"description\":\"HappyHorse AI isn't ranked by its own benchmarks. It's ranked by real creators doing blind side-by-side voting on the Artificial Analysis Video Arena — the most trusted independent leaderboard for AI video.\",\"rankings\":[{\"category\":\"Text-to-Video (no audio)\",\"rank\":\"🥇 #1\",\"elo\":\"1,360\",\"sample\":\"6,214 votes\"},{\"category\":\"Image-to-Video (no audio)\",\"rank\":\"🥇 #1\",\"elo\":\"1,403\",\"sample\":\"6,308 votes\"},{\"category\":\"Text-to-Video (with audio)\",\"rank\":\"🥈 #2\",\"elo\":\"1,215\",\"sample\":\"—\"},{\"category\":\"Image-to-Video (with audio)\",\"rank\":\"🥇 #1\",\"elo\":\"1,160\",\"sample\":\"—\"}],\"comparisons_title\":\"How HappyHorse AI stacks up against the rest\",\"comparisons\":[{\"competitor\":\"Dreamina Seedance 2.0\",\"detail\":\"HappyHorse AI leads by 87 Elo points in text-to-vi
64deo (1,360 vs 1,273)\"},{\"competitor\":\"SkyReels V4\",\"detail\":\"Leads by 116 Elo points\"},{\"competitor\":\"Kling 3.0 1080p (Pro)\",\"detail\":\"Leads by 117 Elo points\"},{\"competitor\":\"OVI 1.1\",\"detail\":\"80.0% win rate in blind human comparison\"},{\"competitor\":\"LTX 2.3\",\"detail\":\"60.9% win rate in blind human comparison\"}],\"benchmarks_title\":\"Internal benchmark scores (from 2,000 human ratings)\",\"benchmarks\":[{\"label\":\"Visual Quality\",\"value\":\"4.80 / 5\"},{\"label\":\"Text-prompt Alignment\",\"value\":\"4.18 / 5\"},{\"label\":\"Physical Realism\",\"value\":\"4.52 / 5\"},{\"label\":\"Speech Word Error Rate\",\"value\":\"14.60%\"}],\"className\":\"bg-muted\"},\"use_cases\":{\"id\":\"use-cases\",\"block\":\"features-video-tabs\",\"title\":\"What Creators Build with HappyHorse AI\",\"autoPlayInterval\":6000,\"items\":[{\"title\":\"Social Video \u0026 Short-Form Content\",\"description\":\"Ship TikToks, Reels, and YouTube Shorts with scroll-stopping hooks and cinematic motion. Vertical 9:16 output, native audio that works without captions, and fast enough iteration to test ten versions before lunch.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo9.mp4\"}},{\"title\":\"Ads, Launch Trailers \u0026 Product Teasers\",\"description\":\"Build high-converting ad creative and launch-day teasers with motion that looks directed rather than synthesized. Prototype packaging reveals, device demos, and lifestyle scenes before you ever book a real shoot.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo10.mp4\"}},{\"title\":\"Concept Films, B-Roll \u0026 Storyboards\",\"description\":\"Generate establishing shots, cutaways, and stylized sequences for concept films and pitch decks. Image-to-video locks character identity across takes so your storyboard actually holds together.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo11.mp4\"}},{\"title\":\"Multilingual Marketing Campaigns\",\"description\":\"Ship the same ad in seven languages without seven voice actors. Native Mandarin and Cantonese lip-sync makes HappyHorse AI especially strong for APAC campaigns — a combination most Western tools don't offer at all.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo12.mp4\"}},{\"title\":\"E-Commerce Product Videos\",\"description\":\"Turn a single product photo into motion promo. Image-to-video with physical-realism scoring of 4.52/5 means fabric drapes, liquids pour, and packaging opens the way it would on a real set.\",\"media\":{\"type\":\"video\",\"src\":\"/happy-horse-ai/Happy-Horse-ai-demo9.mp4\"}}]},\"how_to\":{\"id\":\"how-to\",\"block\":\"features-step\",\"title\":\"How to Generate an AI Video with HappyHorse AI\",\"description\":\"\",\"items\":[{\"title\":\"Enter a Prompt or Upload an Image\",\"description\":\"Describe the scene, character, mood, and dialogue you want — or upload a reference image for image-to-video. The more specific you are about camera motion, lighting, and sound, the closer the output will match your idea.\",\"icon\":\"PenLine\"},{\"title\":\"Choose Resolution, Aspect Ratio \u0026 Language\",\"description\":\"Pick 1080p or 720p, select your aspect ratio (16:9, 9:16, 1:1, 4:3, 3:4, or 21:9), and choose one of seven lip-sync languages if your scene has dialogue.\",\"icon\":\"Settings2\"},{\"title\":\"Click Generate\",\"description\":\"The HappyHorse 1.0 unified Transformer processes your text, reference image, video tokens, and audio tokens together in a single denoising pass. You'll see a progress bar, not a queue — most 1080p clips finish in ~38 seconds.\",\"icon\":\"Sparkles\"},{\"title\":\"Review \u0026 Download MP4\",\"description\":\"Preview your clip with native audio already synced, download as MP4, and share. No watermark on paid plans, full commercial rights included, and credits never expire.\",\"icon\":\"Download\"}],\"buttons\":[{\"title\":\"Start Creating Free →\",\"url\":\"#video-generator\",\"variant\":\"default\"}],\"className\":\"bg-muted\"},\"testimonials\":{\"id\":\"testimonials\",\"block\":\"testimonials\",\"title\":\"Join 10,000+ Creators Already Using HappyH
64orse AI\",\"description\":\"\",\"items\":[{\"quote\":\"The joint audio generation is the real unlock. I used to spend hours matching voiceover to lip movement — now it comes out of the model already synced. My turnaround on client ads dropped by half.\",\"name\":\"Sarah K.\",\"role\":\"Content Creator\",\"avatar\":{\"src\":\"/happy-horse-ai/avatars/sarah.png\",\"alt\":\"Sarah K.\"}},{\"quote\":\"We stress-tested HappyHorse AI against Seedance 2.0 on the same ten prompts. HappyHorse AI won eight. Motion quality and prompt following are genuinely another tier.\",\"name\":\"Marcus R.\",\"role\":\"Studio Director\",\"avatar\":{\"src\":\"/happy-horse-ai/avatars/marcus.png\",\"alt\":\"Marcus R.\"}},{\"quote\":\"Cantonese lip-sync. Nobody else has it. That alone is the reason our Hong Kong campaigns moved over.\",\"name\":\"Yuki T.\",\"role\":\"APAC Marketing Lead\",\"avatar\":{\"src\":\"/happy-horse-ai/avatars/yuki.png\",\"alt\":\"Yuki T.\"}},{\"quote\":\"38 seconds for a 1080p clip with audio. From a browser. I still can't quite believe it's real.\",\"name\":\"David P.\",\"role\":\"VFX Artist\",\"avatar\":{\"src\":\"/happy-horse-ai/avatars/david.png\",\"alt\":\"David P.\"}}]},\"stats\":{\"id\":\"stats\",\"block\":\"stats\",\"title\":\"\",\"description\":\"\",\"items\":[{\"title\":\"#1\",\"description\":\"Artificial Analysis Elo (1,360 T2V)\"},{\"title\":\"1080p\",\"description\":\"Native HD Output\"},{\"title\":\"~38s\",\"description\":\"Per 1080p Clip\"},{\"title\":\"7\",\"description\":\"Lip-sync Languages\"}],\"className\":\"bg-muted\"},\"faq\":{\"id\":\"faq\",\"title\":\"Frequently Asked Questions\",\"description\":\"\",\"items\":[{\"question\":\"Is HappyHorse AI free to use?\",\"answer\":\"Yes. HappyHorse AI offers daily free credits to every new user with no credit card required. Paid plans starting at $19.90/month unlock 1080p output, higher monthly credit allotments, priority queue access, and full commercial usage rights.\"},{\"question\":\"How does HappyHorse AI compare to Sora, Veo 3, and Seedance 2.0?\",\"answer\":\"HappyHorse AI currently outranks Seedance 2.0 on the Artificial Analysis Video Arena by 87 Elo points (1,360 vs 1,273 in text-to-video). It also beats OVI 1.1 in 80% of blind human comparisons and LTX 2.3 in 60.9%. Unlike Sora and Veo, which are closed-source, HappyHorse AI is powered by a fully open-source model with published weights and commercial-use rights.\"},{\"question\":\"What languages does HappyHorse AI support for lip-sync?\",\"answer\":\"HappyHorse AI supports native lip-sync in seven languages: English, Mandarin Chinese, Cantonese, Japanese, Korean, German, and French. The model delivers an industry-leading 14.60% word error rate, and Cantonese support in particular is rare among AI video models — making HappyHorse AI a strong choice for Greater China and APAC campaigns.\"},{\"question\":\"How long does it take HappyHorse AI to generate a video?\",\"answer\":\"A 5-second 1080p video clip generates in approximately 38 seconds on NVIDIA H100 hardware. HappyHorse AI uses DMD-2 eight-step distillation and the proprietary MagiCompiler runtime to deliver the fastest generation speed of any open-source AI video model, and all inference runs on our cloud GPUs so you don't need your own hardware.\"},{\"question\":\"What aspect ratios and video lengths are supported?\",\"answer\":\"HappyHorse AI generates 5–8 second clips at 24 fps in six aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4, and 21:9. This covers YouTube, TikTok, Instagram Reels, Stories, feeds, and cinematic widescreen without any cropping or re-rendering.\"},{\"question\":\"Can I use HappyHorse AI videos commercially?\",\"answer\":\"Yes, all paid plans (Basic, Pro, and Max) include full commercial usage rights. You can use videos generated by HappyHorse AI in advertising, YouTube monetization, e-commerce product pages, client deliverables, and any other commercial context. The free tier is limited to non-commercial use and includes a watermark.\"},{\"question\":\"Do I need a powerful GPU to use HappyHorse AI?\",\"answer\":\"No. HappyHorse AI runs entirely in the cloud on our H100 infrastru
64cture — you only need a modern web browser on desktop or mobile. The underlying HappyHorse 1.0 model does require 48GB of VRAM for self-hosted deployment, but the hosted web app abstracts all of that away.\"},{\"question\":\"Is HappyHorse 1.0 actually open source?\",\"answer\":\"Yes. The underlying HappyHorse 1.0 model — including base weights, distilled model, super-resolution module, and inference code — is released under an open license with commercial-use rights. HappyHorse AI at happy-horseai.net is the hosted creator interface built on top of that model.\"},{\"question\":\"What file format do HappyHorse AI downloads come in?\",\"answer\":\"Videos from HappyHorse AI download as standard MP4 files (H.264 video with synced audio track) at your chosen resolution and aspect ratio. MP4 is compatible with every major editor, social platform, and publishing workflow.\"}]},\"cta\":{\"id\":\"cta\",\"title\":\"Ready to Generate Your First AI Video?\",\"description\":\"Join thousands of creators building ads, trailers, social clips, and concept films with the world's #1-ranked AI video generator. Daily free credits, no credit card, no setup.\",\"buttons\":[{\"title\":\"Start Creating Free →\",\"url\":\"#video-generator\",\"variant\":\"default\",\"icon\":\"\"},{\"title\":\"View Pricing\",\"url\":\"/pricing\",\"variant\":\"outline\",\"icon\":\"\"}],\"tip\":\"No Credit Card Required · 1080p Output · Full Commercial Rights on Paid Plans\",\"className\":\"bg-muted\"}}}},\"pricing\":{\"metadata\":{\"title\":\"Pricing Plans - AI Equestrian Image \u0026 Video Generator | HappyHorse AI\",\"description\":\"Choose flexible Monthly, Yearly, or Pay-as-you-go plans. Unlock commercial license, no watermarks, and fast processing for your AI equestrian creations. Save 50% on annual subscriptions.\"},\"page\":{\"title\":\"HappyHorse AI Pricing\",\"sections\":{\"pricing\":{\"id\":\"pricing\",\"title\":\"Pricing\",\"description\":\"Get all features of HappyHorse AI. Create stunning AI equestrian images and videos.\",\"groups\":[{\"name\":\"monthly\",\"title\":\"Monthly\"},{\"name\":\"yearly\",\"title\":\"Annually\",\"is_featured\":true,\"label\":\"Save 50%\"},{\"name\":\"one-time\",\"title\":\"One time\"}],\"items\":[{\"title\":\"Small Pack\",\"description\":\"No Extra Charges. Perfect for first-time users.\",\"features_title\":\"Includes\",\"label\":\"No Extra Charges\",\"features\":[\"200 Credits, Valid for 1 month\",\"30-day history\",\"Powerful AI image features\",\"Powerful AI video generations\",\"Priority support\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Private Creation\"],\"interval\":\"one-time\",\"amount\":999,\"currency\":\"USD\",\"price\":\"$$9.99\",\"unit\":\"\",\"is_featured\":false,\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"small-pack\",\"product_name\":\"HappyHorse AI Small Pack\",\"credits\":200,\"valid_days\":30,\"group\":\"one-time\"},{\"title\":\"Super Pack\",\"description\":\"No Extra Charges. Perfect for small teams and moderate users.\",\"label\":\"No Extra Charges\",\"features_title\":\"Includes\",\"features\":[\"500 Credits, Valid for 12 months\",\"30-day history\",\"Powerful AI image features\",\"Powerful AI video generations\",\"Priority support\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Private Creation\"],\"interval\":\"one-time\",\"amount\":1999,\"currency\":\"USD\",\"price\":\"$$19.99\",\"unit\":\"\",\"is_featured\":true,\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"super-pack\",\"product_name\":\"HappyHorse AI Super Pack\",\"credits\":500,\"valid_days\":365,\"group\":\"one-time\"},{\"title\":\"Mega Pack\",\"description\":\"No Extra Charges. Great for power users and growing teams.\",\"label\":\"No Extra Charges\",\"features_title\":\"Includes\",\"features\":[\"2000 Credits, Valid for 12 months\",\"60-day history\",\"Powerful AI image features\",\"Powerful AI video generations\",\"Priority support\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Private Creation\",\"Priority Support\"],\"interval\":\"one-time\",\"amount\":4999,\"currency\":\"USD\",\"price\":\"$$49.99\",\"unit\":\"\",\"is_featured\":false,\"button\":{\"title\":\"Buy Now\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"mega-pack\",\"product_name\":\"HappyHorse AI Mega Pack\",\"credits\":2000,\"valid_days\":365,\"group\":\"one-time\"},{\"title\":\"Pro\",\"description\":\"For enthusiasts creating occasionally.\",\"label\":\"\",\"features_title\":\"Includes\",\"features\":[\"800 Credits, reset monthly\",\"60-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\"],\"interval\":\"month\",\"amount\":1999,\"currency\":\"USD\",\"price\":\"$$19.99\",\"price_per_credit\"
64:\"$$0.025\",\"unit\":\"/ month\",\"is_featured\":true,\"tip\":\"Billed monthly. Renew at $19.99 next month.\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pro-monthly\",\"product_name\":\"HappyHorse AI Pro Monthly\",\"credits\":800,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Pro\"},{\"title\":\"Max\",\"description\":\"For experts scaling production to the max.\",\"label\":\"Most Popular\",\"features_title\":\"Includes\",\"features\":[\"3000 Credits, reset monthly\",\"90-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\",\"Priority Support\"],\"interval\":\"month\",\"amount\":4999,\"currency\":\"USD\",\"price\":\"$$49.99\",\"price_per_credit\":\"$$0.0167\",\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"Billed monthly. Renew at $49.99 next month.\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"max-monthly\",\"product_name\":\"HappyHorse AI Max Monthly\",\"credits\":3000,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Max\"},{\"title\":\"Basic\",\"description\":\"For beginners and occasional creators.\",\"features_title\":\"Includes\",\"features\":[\"300 Credits, reset monthly\",\"30-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\"],\"interval\":\"month\",\"amount\":999,\"currency\":\"USD\",\"price\":\"$$9.99\",\"price_per_credit\":\"$$0.0333\",\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"Billed monthly. Renew at $9.99 next month.\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"basic-monthly\",\"product_name\":\"HappyHorse AI Basic Monthly\",\"credits\":300,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Basic\"},{\"title\":\"Pro\",\"description\":\"For enthusiasts creating occasionally.\",\"label\":\"\",\"features_title\":\"Includes\",\"features\":[\"Save $120 compared to monthly\",\"9600 Credits for 1 year\",\"60-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\"],\"interval\":\"year\",\"amount\":11988,\"currency\":\"USD\",\"price\":\"$$9.99\",\"original_price\":\"$$19.99\",\"price_per_credit\":\"$$0.0125\",\"save_percent\":50,\"unit\":\"/ month\",\"is_featured\":true,\"tip\":\"\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pro-yearly\",\"product_name\":\"HappyHorse AI Pro Annually\",\"credits\":9600,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Pro\"},{\"title\":\"Max\",\"description\":\"For experts scaling production to the max.\",\"label\":\"Most Popular\",\"features_title\":\"Includes\",\"features\":[\"Save $300 compared to monthly\",\"36000 Credits for 1 year\",\"90-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\",\"Priority Support\"],\"interval\":\"year\",\"amount\":29988,\"currency\":\"USD\",\"price\":\"$$24.99\",\"original_price\":\"$$49.99\",\"price_per_credit\":\"$$0.0083\",\"save_percent\":50,\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"max-yearly\",\"product_name\":\"HappyHorse AI Max Annually\",\"credits\":36000,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Max\"},{\"title\":\"Basic\",\"description\":\"For beginners and occasional creators.\",\"features_title\":\"Includes\",\"features\":[\"Save $60 compared to monthly\",\"3600 Credits for 1 year\",\"30-day history\",\"Access to all features\",\"4 running jobs at once\",\"Priority generation queue\",\"No Watermark\",\"Private generations\",\"Commercial License\",\"Cancel anytime\",\"Private Creation\"],\"interval\":\"year\",\"amount\":5988,\"currency\":\"USD\",\"price\":\"$$4.99\",\"original_price\":\"$$9.99\",\"price_per_credit\"
64:\"$$0.0166\",\"save_percent\":50,\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"\",\"button\":{\"title\":\"Get Started\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"basic-yearly\",\"product_name\":\"HappyHorse AI Basic Annually\",\"credits\":3600,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Basic\"}],\"faq\":{\"title\":\"Frequently Asked Questions\",\"description\":\"Everything you need to know about HappyHorse AI\",\"items\":[{\"question\":\"What are Credits?\",\"answer\":\"Credits are the usage currency on HappyHorse AI. Each AI generation consumes Credits based on the tool, model, output type (image or video), and number of generations.\"},{\"question\":\"How do Credits renew?\",\"answer\":\"Credits reset at the beginning of each billing cycle (monthly, quarterly, or yearly) and do not carry over to the next cycle. If you run out of Credits before your cycle ends, you can upgrade your plan or purchase additional Credits.\"},{\"question\":\"Can I use HappyHorse AI for free?\",\"answer\":\"Yes. New users receive free Credits to explore HappyHorse AI. However, free usage comes with certain limitations. You can subscribe to unlock more Credits and advanced features.\"},{\"question\":\"What is the difference between buying Credits and subscribing?\",\"answer\":\"Purchasing Credits allows you to use the platform on demand without a subscription, while subscribing provides recurring Credits, better value, and access to premium features.\"},{\"question\":\"How do I cancel my subscription, upgrade, downgrade, or request a refund?\",\"answer\":\"To cancel your subscription, request a refund, or change your plan, please contact us at: [email protected]\"},{\"question\":\"What is your refund policy?\",\"answer\":\"Monthly and yearly plans are eligible for refunds within 3-5 days, provided that no more than 10% of Credits have been used. Refunds apply only to technical issues, duplicate charges, or unauthorized transactions. Refunds are not available for dissatisfaction, user errors, excessive usage, accidental purchases, or platform or style changes.\"},{\"question\":\"What happens if my generation fails?\",\"answer\":\"Credits used for failed generations will be automatically refunded, and you will see the refund in your usage history.\"},{\"question\":\"Commercial use policy\",\"answer\":\"Commercial use is available to subscription users only. Free users may use generated images commercially only if the source is clearly credited as HappyHorse AI.\"}]}}}},\"messages\":{\"current_plan\":\"Current Plan\",\"processing\":\"Processing\",\"save_label\":\"Save {percent}\",\"per_credit\":\"/ Credit\",\"sale_banner\":{\"title\":\"2026 New Year Sale\",\"offer_label\":\"LIMITED-TIME NEW YEAR OFFER:\",\"save_text\":\"Save 50%\",\"on_plans\":\"on Annual Plans!\"}}},\"showcases\":{},\"blog\":{\"metadata\":{\"title\":\"Blog\",\"description\":\"Read latest product features, solutions, and updates.\"},\"page\":{\"title\":\"ShipAny Blog\",\"sections\":{\"blog\":{\"id\":\"blog\",\"title\":\"Blog\",\"description\":\"Read latest product features, solutions, and updates.\"}}},\"messages\":{\"all\":\"All\",\"no_content\":\"No Content\",\"crumb\":\"Blog\",\"toc\":\"Table of Contents\"}},\"updates\":{\"metadata\":{\"title\":\"Update Logs\",\"description\":\"View product update logs, including latest features and improvements.\"},\"page\":{\"sections\":{\"updates\":{\"id\":\"updates\",\"title\":\"Update Logs\",\"description\":\"View product update logs, including latest features and improvements.\"}}}},\"refer\":{\"metadata\":{\"title\":\"Invite Friends \u0026 Earn Credits | HappyHorse AI\",\"description\":\"Invite your friends and earn 20 credits when they sign up\"},\"page\":{\"show_sections\":[\"share-reward\"],\"sections\":{\"share-reward\":{\"id\":\"share-reward\",\"block\":\"share-reward\",\"title\":\"Invite Friends \u0026 Earn Credits\",\"subtitle\":\"Share your invite link with friends. When they sign up, you'll get 20 free credits!\"}}},\"shareReward\":{\"title\":\"Invite Friends \u0026 Earn Credits\",\"subtitle\":\"Share your invite link with friends. When they sign up, you'll get 20 free credits!\",\"guidelines\":\"Learn more\",\"copyLink\":\"Copy Link\",\"linkCopied\":\"Link copied to clipboard!\",\"messageCopied\":\"Message copied to clipboard!\",\"preview\":\"Preview\",\"default\":\"Default\",\"backToHome\":\"Back to Home\",\"stats\":{\"totalInvited\":\"Friends Invited\",\"totalRewards\":\"Credits Earned\"}}},\"assets\":{\"metadata\":{\"title\":\"My Creations - AI-Generated Images \u0026 Videos | HappyH
64orse AI\",\"description\":\"View, download, and manage all your AI-generated images and videos. Your personal HappyHorse AI creation library.\"},\"title\":\"My Creations\",\"subtitle\":\"Your AI-generated images and videos, all in one place.\",\"tabs\":{\"images\":\"Images\",\"videos\":\"Videos\"},\"totalImages\":\"{count} images\",\"totalVideos\":\"{count} videos\",\"loginRequired\":{\"title\":\"Sign In to View Your Creations\",\"description\":\"Sign in to access all the images and videos you've generated with HappyHorse AI.\",\"button\":\"Sign In\"},\"empty\":{\"imageTitle\":\"No Images Yet\",\"imageDescription\":\"Generate your first AI image — it only takes a few seconds.\",\"videoTitle\":\"No Videos Yet\",\"videoDescription\":\"Create your first AI video — just enter a prompt and hit Generate.\",\"button\":\"Start Creating\"},\"card\":{\"prompt\":\"Prompt\",\"model\":\"Model\",\"created\":\"Created\",\"download\":\"Download\",\"downloadSuccess\":\"Downloaded successfully!\",\"downloadFailed\":\"Download failed\",\"copyPrompt\":\"Copy Prompt\",\"copySuccess\":\"Prompt copied!\"},\"loadMore\":\"Load More\",\"loading\":\"Loading...\",\"noMore\":\"All creations loaded\"},\"ai-photo-prompt\":{\"metadata\":{\"title\":\"HappyHorse AI Prompt Library - Ready-to-Use Prompts for #1 AI Video Generator\",\"description\":\"Browse and copy ready-to-use HappyHorse AI prompts for video and image generation. Get prompt examples, tips, and inspiration to create cinematic AI content with HappyHorse AI.\"},\"title\":\"HappyHorse AI Prompt\",\"subtitle\":\"Browse ready-to-use prompt examples for HappyHorse AI — the #1-ranked AI video generator. Copy any prompt and start creating cinematic videos and images instantly.\"}}}
64,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L32\"}]\n"])</script>
64<script>self.__next_f.push([1,"32:[\"$\",\"$L33\",null,{\"children\":[\"$\",\"$L34\",null,{\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L35\",null,{\"position\":\"top-center\",\"richColors\":true}]]}]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
64<script>self.__next_f.push([1,"13:[\"$\",\"div\",null,{\"className\":\"min-h-screen w-full overflow-x-hidden\",\"children\":[[\"$\",\"$L36\",null,{\"header\":\"$3:props:messages:landing:header\"}],[\"$\",\"$L37\",null,{\"header\":\"$3:props:messages:landing:header\"}],[\"$\",\"$L38\",null,{\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"footer\",null,{\"id\":\"footer\",\"className\":\"py-8 sm:py-8  overflow-x-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"container space-y-8 overflow-x-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid min-w-0 gap-12 md:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6\",\"children\":[\"$L39\",[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-sm text-balance break-words\",\"dangerouslySetInnerHTML\":{\"__html\":\"The #1 AI Video Generator with Native Audio\"}}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-3 grid min-w-0 gap-6 sm:grid-cols-3\",\"children\":[]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4 sm:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}],null,null]}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap justify-between gap-8\",\"children\":[[\"$\",\"$L3a\",null,{\"brand\":\"$3:props:messages:landing:footer:brand\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4\",\"children\":[\"$L3b\",\"$L3c\",\"$L3d\"]}],null]}]]}]}]]}]]}]\n"])</script>
64<script>self.__next_f.push([1,"39:[\"$\",\"$L3e\",null,{\"ref\":\"$undefined\",\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"target\":\"_self\",\"className\":\"flex items-center space-x-3 undefined\",\"children\":[[\"$\",\"$L2f\",null,{\"src\":\"/logo.png\",\"alt\":\"\",\"width\":1024,\"height\":1024,\"className\":\"h-8 w-auto rounded-lg\",\"unoptimized\":false}],[\"$\",\"span\",null,{\"className\":\"text-lg font-medium\",\"children\":\"HappyHorse AI\"}]]}]\n3b:[\"$\",\"$L3e\",\"0\",{\"ref\":\"$undefined\",\"href\":\"/privacy-policy\",\"locale\":\"$undefined\",\"localeCookie\":\"$39:props:localeCookie\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Privacy Policy\"}]\n3c:[\"$\",\"$L3e\",\"1\",{\"ref\":\"$undefined\",\"href\":\"/terms-of-service\",\"locale\":\"$undefined\",\"localeCookie\":\"$39:props:localeCookie\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Terms of Service\"}]\n3d:[\"$\",\"$L3e\",\"2\",{\"ref\":\"$undefined\",\"href\":\"/refund-policy\",\"locale\":\"$undefined\",\"localeCookie\":\"$39:props:localeCookie\",\"target\":\"\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Refund Policy\"}]\n"])</script>
64<script>self.__next_f.push([1,"e:[[\"$\",\"title\",\"0\",{\"children\":\"Privacy Policy\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Privacy Policy for HappyHorse AI\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://happy-horseai.net/privacy-policy\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://happy-horseai.net/privacy-policy\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://happy-horseai.net/zh/privacy-policy\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"tw\",\"href\":\"https://happy-horseai.net/tw/privacy-policy\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://happy-horseai.net/ja/privacy-policy\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://happy-horseai.net/de/privacy-policy\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://happy-horseai.net/fr/privacy-policy\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://happy-horseai.net/es/privacy-policy\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://happy-horseai.net/ko/privacy-policy\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://happy-horseai.net/it/privacy-policy\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://happy-horseai.net/pt/privacy-policy\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://happy-horseai.net/ru/privacy-policy\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://happy-horseai.net/privacy-policy\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:title\",\"content\":\"HappyHorse AI — #1 AI Video Generator with Audio | Free\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:description\",\"content\":\"HappyHorse AI is the #1-ranked AI video generator on Artificial Analysis. Turn text or images into 1080p cinematic video with synced audio in ~38s. Try free.\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:url\",\"content\":\"https://happy-horseai.net/\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:site_name\",\"content\":\"HappyHorse AI\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image\",\"content\":\"https://happy-horseai.net/preview.png\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:site\",\"content\":\"https://happy-horseai.net\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:title\",\"content\":\"HappyHorse AI — #1 AI Video Generator with Audio | Free\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:description\",\"content\":\"HappyHorse AI is the #1-ranked AI video generator on Artificial Analysis. Turn text or images into 1080p cinematic video with synced audio in ~38s. Try free.\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image\",\"content\":\"https://happy-horseai.net/preview.png\"}]]\n"])</script>
64<script>self.__next_f.push([1,"a:null\n"])</script>
64<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"54e5422c3ca643f9ac45cba74c1a6d77","r":1,"spa":2}' crossorigin="anonymous"></script>
64
65</body></html>

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.