PageSourceSearch

https://happyhorseai.live/_next/static/chunks/1015-0754d68d911162e2.js?dpl=dpl_4aHHechCJbhqKrdYALjf2KJtbDtR

js happyhorseai.live collected 2026-10-07 14:51:45 UTC 15,545 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1015],{15160:(e,l,t)=>{t.d(l,{default:()=>x});var a=t(68812),s=t(63810),r=t(91987),n=t(40296),i=t(51456),c=t(80487),d=t(13910),o=t(80893),m=t.n(o),u=t(95147);function x(e){var l;let{section:t}=e;if(t.disabled)return null;let[o,x]=(0,i.useState)(),[f,h]=(0,i.useState)(!1),[p,v]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!o)return;let e=()=>{h(o.canScrollPrev()),v(o.canScrollNext())};return e(),o.on("select",e),()=>{o.off("select",e)}},[o]),(0,a.jsxs)("section",{id:t.name,className:"py-16",children:[(0,a.jsx)("div",{className:"container",children:(0,a.jsxs)("div",{className:"mb-8 flex items-end justify-between md:mb-14 lg:mb-16",children:[(0,a.jsx)("h2",{className:"mb-2 text-pretty text-3xl font-bold lg:text-4xl",children:t.title}),(0,a.jsxs)("div",{className:"shrink-0 gap-2 md:flex",children:[(0,a.jsx)(d.$,{size:"icon",variant:"ghost",onClick:()=>{null==o||o.scrollPrev()},disabled:!f,className:"disabled:pointer-events-auto",children:(0,a.jsx)(s.A,{className:"size-5"})}),(0,a.jsx)(d.$,{size:"icon",variant:"ghost",onClick:()=>{null==o||o.scrollNext()},disabled:!p,className:"disabled:pointer-events-auto",children:(0,a.jsx)(r.A,{className:"size-5"})})]})]})}),(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(n.FN,{setApi:x,opts:{breakpoints:{"(max-width: 768px)":{dragFree:!0}}},children:(0,a.jsx)(n.Wk,{className:"container ml-[calc(theme(container.padding)-20px)] mr-[calc(theme(container.padding))] 2xl:ml-[calc(50vw-700px+theme(container.padding)-20px)] 2xl:mr-[calc(50vw-700px+theme(container.padding))]",children:null===(l=t.items)||void 0===l?void 0:l.map((e,l)=>{var t,s;return(0,a.jsx)(n.A7,{className:"max-w-[320px] pl-[20px] lg:max-w-[360px]",children:(0,a.jsxs)("a",{href:e.url,target:e.target,className:"group flex flex-col justify-between rounded-xl border border-border bg-card p-6",children:[(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"flex aspect-[3/2] overflow-clip rounded-xl",children:(0,a.jsx)("div",{className:"flex-1",children:(0,a.jsx)("div",{className:"relative h-full w-full origin-bottom transition duration-300 group-hover:scale-105",children:(0,a.jsx)("img",{src:null===(t=e.image)||void 0===t?void 0:t.src,alt:(null===(s=e.image)||void 0===s?void 0:s.alt)||e.title,className:"h-full w-full object-cover object-center"})})})})}),e.label&&(0,a.jsx)("div",{className:"mt-6",children:(0,a.jsx)(c.E,{children:e.label})}),(0,a.jsx)("div",{className:"mb-2 line-clamp-3 break-words pt-4 text-lg font-medium md:mb-3 md:pt-4 md:text-xl lg:pt-4 lg:text-2xl",children:e.title}),(0,a.jsx)("div",{className:"mb-2 line-clamp-2 text-sm text-muted-foreground md:mb-2 md:text-base lg:mb-2",children:e.description})]})},l)})})})}),t.buttons&&(0,a.jsx)("div",{className:"mt-8 flex flex-col justify-center gap-4 sm:flex-row",children:t.buttons.map((e,l)=>(0,a.jsx)(d.$,{variant:e.variant||"default",children:(0,a.jsxs)(m(),{href:e.url||"",target:e.target,className:"flex items-center justify-center gap-1",children:[e.title,e.icon&&(0,a.jsx)(u.default,{name:e.icon,className:"size-6"})]})},l))})]})}},40296:(e,l,t)=>{t.d(l,{A7:()=>f,FN:()=>u,Wk:()=>x});var a=t(68812),s=t(51456),r=t(36413),n=t(63810),i=t(91987),c=t(58981),d=t(13910);let o=s.createContext(null);function m(){let e=s.useContext(o);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let u=s.forwardRef((e,l)=>{let{orientation:t="horizontal",opts:n,setApi:i,plugins:d,className:m,children:u,...x}=e,[f,h]=(0,r.A)({...n,axis:"horizontal"===t?"x":"y"},d),[p,v]=s.useState(!1),[j,g]=s.useState(!1),b=s.useCallback(e=>{e&&(v(e.canScrollPrev()),g(e.canScrollNext()))},[]),N=s.useCallback(()=>{null==h||h.scrollPrev()},[h]),y=s.useCallback(()=>{null==h||h.scrollNext()},[h]),w=s.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),N()):"ArrowRight"===e.key&&(e.preventDefault(),y())},[N,y]);return s.useEffect(()=>{h&&i&&i(h)},[h,i]),s.useEffect(()=>{if(h)return b(h),h.on("reInit",b),h.on("select",b),()=>{null==h||h.off("select",b)}},[h,b]),(0,a.jsx)(o.Provider,{value:{carouselRef:f,api:h,opts:n,orientation:t||((null==n?void 0:n.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:y,canScrollPrev:p,canScrollNext:j},children:(0,a.jsx)("div",{ref:l,onKeyDownCapture:w,className:(0,
1c.cn)("relative",m),role:"region","aria-roledescription":"carousel",...x,children:u})})});u.displayName="Carousel";let x=s.forwardRef((e,l)=>{let{className:t,...s}=e,{carouselRef:r,orientation:n}=m();return(0,a.jsx)("div",{ref:r,className:"overflow-hidden",children:(0,a.jsx)("div",{ref:l,className:(0,c.cn)("flex","horizontal"===n?"-ml-4":"-mt-4 flex-col",t),...s})})});x.displayName="CarouselContent";let f=s.forwardRef((e,l)=>{let{className:t,...s}=e,{orientation:r}=m();return(0,a.jsx)("div",{ref:l,role:"group","aria-roledescription":"slide",className:(0,c.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",t),...s})});f.displayName="CarouselItem",s.forwardRef((e,l)=>{let{className:t,variant:s="outline",size:r="icon",...i}=e,{orientation:o,scrollPrev:u,canScrollPrev:x}=m();return(0,a.jsxs)(d.$,{ref:l,variant:s,size:r,className:(0,c.cn)("absolute  h-8 w-8 rounded-full","horizontal"===o?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!x,onClick:u,...i,children:[(0,a.jsx)(n.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",s.forwardRef((e,l)=>{let{className:t,variant:s="outline",size:r="icon",...n}=e,{orientation:o,scrollNext:u,canScrollNext:x}=m();return(0,a.jsxs)(d.$,{ref:l,variant:s,size:r,className:(0,c.cn)("absolute h-8 w-8 rounded-full","horizontal"===o?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!x,onClick:u,...n,children:[(0,a.jsx)(i.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext"},50529:(e,l,t)=>{t.d(l,{Avatar:()=>i,AvatarImage:()=>c,q:()=>d});var a=t(68812),s=t(51456),r=t(87027),n=t(58981);let i=s.forwardRef((e,l)=>{let{className:t,...s}=e;return(0,a.jsx)(r.bL,{ref:l,className:(0,n.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",t),...s})});i.displayName=r.bL.displayName;let c=s.forwardRef((e,l)=>{let{className:t,...s}=e;return(0,a.jsx)(r._V,{ref:l,className:(0,n.cn)("aspect-square h-full w-full",t),...s})});c.displayName=r._V.displayName;let d=s.forwardRef((e,l)=>{let{className:t,...s}=e;return(0,a.jsx)(r.H4,{ref:l,className:(0,n.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",t),...s})});d.displayName=r.H4.displayName},54432:(e,l,t)=>{t.d(l,{$m:()=>o,As:()=>d,nD:()=>c,ub:()=>m});var a=t(68812),s=t(51456),r=t(50274),n=t(66281),i=t(58981);let c=r.bL,d=s.forwardRef((e,l)=>{let{className:t,...s}=e;return(0,a.jsx)(r.q7,{ref:l,className:(0,i.cn)("border-b",t),...s})});d.displayName="AccordionItem";let o=s.forwardRef((e,l)=>{let{className:t,children:s,...c}=e;return(0,a.jsx)(r.Y9,{className:"flex",children:(0,a.jsxs)(r.l9,{ref:l,className:(0,i.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",t),...c,children:[s,(0,a.jsx)(n.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})})});o.displayName=r.l9.displayName;let m=s.forwardRef((e,l)=>{let{className:t,children:s,...n}=e;return(0,a.jsx)(r.UC,{ref:l,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:(0,a.jsx)("div",{className:(0,i.cn)("pb-4 pt-0",t),children:s})})});m.displayName=r.UC.displayName},61190:(e,l,t)=>{t.d(l,{default:()=>f});var a=t(68812),s=t(50529),r=t(40296),n=t(97618),i=t(87004),c=t(95147),d=t(51931),o=t(51456),m=t(13910),u=t(80893),x=t.n(u);function f(e){var l;let{section:t}=e;if(t.disabled)return null;let u=(0,o.useRef)((0,n.A)({startDelay:500,speed:.7}));return(0,a.jsxs)("section",{id:t.name,className:"py-16",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[t.label&&(0,a.jsxs)("div",{className:"flex items-center gap-1 text-sm font-semibold text-primary",children:[t.icon&&(0,a.jsx)(c.default,{name:t.icon,className:"h-6 w-auto border-primary"}),t.label]}),(0,a.jsx)("h2",{className:"text-center text-3xl font-semibold lg:text-4xl",children:t.title}),(0,a.jsx)("p",{className:"text-center text-muted-foreground lg:text-lg",children:t.description})]}),(0,a.jsx)("div",{className:"lg:container",children:(0,a.jsx)("div",{className:"mt-16 space-y-4",children:(0,a.jsx)(r.FN,{opts:{loop:!0},plugins:[u.current],onMouseLeave:()=>u.current.play(),className:"relative before:absolute before:bottom-0 before:left-0 before:top-0 before:z-10 before:w-36 before:bg-gradient-to-r before:from-background before:to-transparent after:absolute after:bottom-0 after:right-0 after:top-0 after:z-10 after:w-36 after:bg-gradient-to-l after:from-background after:to-transparent",children:(0,a.jsx)(r.Wk,{children:null===(l=t.items)||void 0===l?void 0:l.map((e,l)=>{var t,n;return(0,a.jsx)(r.A7,{className:"basis-auto",children:(0,a.jsxs)(i.Zp,{className:"max-w-96 select-none p-6",children:[(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsxs)("div",{className:"mb-4 flex gap-4",children:[(0,a.jsx)(s.Avatar,{className:"size-14 rounded-full ring-1 ring-input",children:(0,a.jsx)(s.AvatarImage,{src:null===(t=e.image)||void 0===t?void 0:t.src,alt:(null===(n=e.image)||void 0===n?void 0:n.alt)||e.title})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-medium",children:e.title}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e.label})]})]}),(0,a.jsx)("div",{className:"flex gap-1",children:Array.from({length:5}).map((e,l)=>(0,a.jsx)(d.A,{className:"size-5 fill-amber-500 text-amber-500"},l))})]}),(0,a.jsx)("q",{className:"leading-7 text-muted-foreground",children:e.description})]})},l)})})})})}),t.buttons&&(0,a.jsx)("div",{className:"mt-8 flex flex-col justify-center gap-4 sm:flex-row",children:t.buttons.map((e,l)=>(0,a.jsx)(m.$,{variant:e.variant||"default",children:(0,a.jsxs)(x(),{href:e.url||"",target:e.target,className:"flex items-center justify-center gap-1",children:[e.title,e.icon&&(0,a.jsx)(c.default,{name:e.icon,className:"size-6"})]})},l))})]})}},66763:(e,l,t)=>{t.d(l,{default:()=>x});var a=t(68812),s=t(54432),r=t(40296),n=t(51456),i=t(80487),c=t(76089),d=t(95147),o=t(13910),m=t(80893),u=t.n(m);function x(e){var l,t;let{section:m}=e;if(m.disabled)return null;
1let[x,f]=(0,n.useState)(),[h,p]=(0,n.useState)("1");return(0,n.useEffect)(()=>{null==x||x.scrollTo(+h-1);let e=setInterval(()=>{p(e=>{let l=parseInt(e)+1;return l>3?"1":l.toString()})},5e3);return()=>clearInterval(e)},[x,h]),(0,a.jsx)("section",{id:m.name,className:"py-32",children:(0,a.jsx)("div",{className:"container",children:(0,a.jsxs)("div",{className:"mx-auto grid gap-20 lg:grid-cols-2",children:[(0,a.jsxs)("div",{children:[m.label&&(0,a.jsx)(i.E,{variant:"outline",className:"mb-4",children:m.label}),(0,a.jsx)("h2",{className:"mb-6 text-pretty text-3xl font-bold lg:text-4xl",children:m.title}),(0,a.jsx)("p",{className:"mb-4 max-w-xl text-muted-foreground lg:max-w-none lg:text-lg",children:m.description}),(0,a.jsx)(s.nD,{type:"single",value:h,onValueChange:e=>{p(e),console.log(e),null==x||x.scrollTo(+e-1)},children:null===(l=m.items)||void 0===l?void 0:l.map((e,l)=>(0,a.jsxs)(s.As,{value:(l+1).toString(),className:"border-b-0 border-secondary",children:[(0,a.jsx)(s.$m,{className:"text-left data-[state=closed]:text-muted-foreground",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[e.icon&&(0,a.jsx)("p",{className:"flex size-9 items-center justify-center rounded-lg bg-muted",children:(0,a.jsx)(d.default,{name:e.icon,className:"size-5 shrink-0 lg:size-6"})}),(0,a.jsx)("span",{className:"font-medium lg:text-lg",children:e.title})]})}),(0,a.jsxs)(s.ub,{className:"text-muted-foreground lg:text-base",children:[e.description,(0,a.jsx)("div",{className:"mt-8 h-px bg-muted",children:(0,a.jsx)("div",{className:"h-px animate-progress bg-primary",style:{animationDuration:"".concat(5e3,"ms")}})})]})]},l))})]}),(0,a.jsx)("div",{children:(0,a.jsx)(r.FN,{opts:{duration:50},setApi:f,plugins:[(0,c.A)()],children:(0,a.jsx)(r.Wk,{children:null===(t=m.items)||void 0===t?void 0:t.map((e,l)=>{var t;return(0,a.jsx)(r.A7,{children:(0,a.jsx)("div",{children:(null===(t=e.image)||void 0===t?void 0:t.src)&&(e.image.src.toLowerCase().endsWith(".mp4")?(0,a.jsx)("video",{src:e.image.src,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,className:"max-h-auto w-full rounded-md object-cover lg:max-h-none"}):(0,a.jsx)("img",{src:e.image.src,alt:e.image.alt||e.title,className:"max-h-auto w-full rounded-md object-cover lg:max-h-none"}))})},l)})})})}),m.buttons&&(0,a.jsx)("div",{className:"mt-8 flex flex-col justify-center gap-4 sm:flex-row",children:m.buttons.map((e,l)=>(0,a.jsx)(o.$,{variant:e.variant||"default",children:(0,a.jsxs)(u(),{href:e.url||"",target:e.target,className:"flex items-center justify-center gap-1",children:[e.title,e.icon&&(0,a.jsx)(d.default,{name:e.icon,className:"size-6"})]})},l))})]})})})}},75413:(e,l,t)=>{t.d(l,{default:()=>d});var a=t(68812),s=t(13910),r=t(95147),n=t(80893),i=t.n(n),c=t(51456);function d(e){let{section:l,redirectDelayMs:t=2e3}=e;return((0,c.useEffect)(()=>{var e;let a=null===(e=l.redirectUrl)||void 0===e?void 0:e.trim();if(!a)return;let s=setTimeout(()=>{window.location.href=a},t);return()=>clearTimeout(s)},[l.redirectUrl,t]),l.disabled)?null:(0,a.jsx)("section",{id:l.name,className:"py-16",children:(0,a.jsx)("div",{className:"px-8",children:(0,a.jsx)("div",{className:'flex items-center justify-center rounded-2xl  bg-[url("/imgs/masks/circle.svg")] bg-cover bg-center px-8 py-12 text-center md:p-16',children:(0,a.jsxs)("div",{className:"mx-auto max-w-screen-md",children:[(0,a.jsx)("h2",{className:"mb-4 text-balance text-3xl font-semibold md:text-5xl",children:l.title}),(0,a.jsx)("p",{className:"text-muted-foreground md:text-lg",children:l.description}),l.buttons&&(0,a.jsx)("div",{className:"mt-8 flex flex-col justify-center gap-4 sm:flex-row",children:l.buttons.map((e,l)=>(0,a.jsx)(s.$,{variant:e.variant||"default",children:(0,a.jsxs)(i(),{href:e.url||"",target:e.target,className:"flex items-center justify-center gap-1",children:[e.title,e.icon&&(0,a.jsx)(r.default,{name:e.icon,className:"size-6"})]})},l))})]})})})})}},80487:(e,l,t)=>{t.d(l,{E:()=>i});var a=t(68812);t(51456);var s=t(43798),r=t(58981);let n=(0,s.F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function i(e){let{className:l,variant:t,...s}=e;return(0,a.jsx)("div",{className:(0,r.cn)(n({variant:t}),l),...s})}},95147:(e,l,t)=>{t.r(l),t.d(l,{default:()=>r});var a=t(68812);let s={Ri:t(49270)};function r(e){let{name:l,className:t,onClick:r}=e,n=function(e){let l=s[e.slice(0,2)];return l&&l[e]||null}(l);return n?(0,a.jsx)(n,{className:t,onClick:r,style:{cursor:r?"pointer":"default"}}):null}}}]);

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.