1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[465],{11731:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(95155);a(12115);var r=a(53999);let n=(0,a(74466).F)("absolute w-full",{variants:{variant:{top:"top-0",above:"-top-[128px]",bottom:"bottom-0",below:"-bottom-[128px]",center:"top-[50%]"}},defaultVariants:{variant:"top"}}),i=function(e){let{className:t,variant:a,...i}=e;return(0,s.jsxs)("div",{"data-slot":"glow",className:(0,r.cn)(n({variant:a}),t),...i,children:[(0,s.jsx)("div",{className:(0,r.cn)("from-brand-foreground/50 to-brand-foreground/0 absolute left-1/2 h-[256px] w-[60%] -translate-x-1/2 scale-[2.5] rounded-[50%] bg-radial from-10% to-60% opacity-20 sm:h-[512px] dark:opacity-100","center"===a&&"-translate-y-1/2")}),(0,s.jsx)("div",{className:(0,r.cn)("from-brand/30 to-brand-foreground/0 absolute left-1/2 h-[128px] w-[40%] -translate-x-1/2 scale-200 rounded-[50%] bg-radial from-10% to-60% opacity-20 sm:h-[256px] dark:opacity-100","center"===a&&"-translate-y-1/2")})]})}},43276:(e,t,a)=>{"use strict";a.d(t,{default:()=>A});var s=a(95155),r=a(12115),n=a(53999),i=a(85005),o=a(35169),l=a(92138),d=a(97168);let c=r.createContext(null);function u(){let e=r.useContext(c);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function m(e){let{orientation:t="horizontal",opts:a,setApi:o,plugins:l,className:d,children:u,...m}=e,[p,h]=(0,i.A)({...a,axis:"horizontal"===t?"x":"y"},l),[x,f]=r.useState(!1),[g,v]=r.useState(!1),b=r.useCallback(e=>{e&&(f(e.canScrollPrev()),v(e.canScrollNext()))},[]),y=r.useCallback(()=>{null==h||h.scrollPrev()},[h]),w=r.useCallback(()=>{null==h||h.scrollNext()},[h]),j=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),y()):"ArrowRight"===e.key&&(e.preventDefault(),w())},[y,w]);return r.useEffect(()=>{h&&o&&o(h)},[h,o]),r.useEffect(()=>{if(h)return b(h),h.on("reInit",b),h.on("select",b),()=>{null==h||h.off("select",b)}},[h,b]),(0,s.jsx)(c.Provider,{value:{carouselRef:p,api:h,opts:a,orientation:t||((null==a?void 0:a.axis)==="y"?"vertical":"horizontal"),scrollPrev:y,scrollNext:w,canScrollPrev:x,canScrollNext:g},children:(0,s.jsx)("div",{"data-slot":"carousel",onKeyDownCapture:j,className:(0,n.cn)("relative",d),role:"region","aria-roledescription":"carousel",...m,children:u})})}function p(e){let{className:t,...a}=e,{carouselRef:r,orientation:i}=u();return(0,s.jsx)("div",{ref:r,children:(0,s.jsx)("div",{"data-slot":"carousel-content",className:(0,n.cn)("flex","horizontal"===i?"-ml-4":"-mt-4 flex-col",t),...a})})}function h(e){let{className:t,...a}=e,{orientation:r}=u();return(0,s.jsx)("div",{"data-slot":"carousel-item",role:"group","aria-roledescription":"slide",className:(0,n.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",t),...a})}function x(e){let{className:t,variant:a="glow",size:r="icon",srLabel:i="Previous slide",...l}=e,{orientation:c,scrollPrev:m,canScrollPrev:p}=u();return(0,s.jsxs)(d.$,{"data-slot":"carousel-previous",variant:a,size:r,className:(0,n.cn)("absolute size-12 rounded-full disabled:opacity-10","horizontal"===c?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!p,onClick:m,...l,children:[(0,s.jsx)(o.A,{className:"size-4"}),(0,s.jsx)("span",{className:"sr-only",children:i})]})}function f(e){let{className:t,variant:a="glow",size:r="icon",srLabel:i="Next slide",...o}=e,{orientation:c,scrollNext:m,canScrollNext:p}=u();return(0,s.jsxs)(d.$,{"data-slot":"carousel-next",variant:a,size:r,className:(0,n.cn)("absolute size-12 rounded-full disabled:opacity-10","horizontal"===c?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!p,onClick:m,...o,children:[(0,s.jsx)(l.A,{className:"size-4"}),(0,s.jsx)("span",{className:"sr-only",children:i})]})}var g=a(63781),v=a(94870),b=a(84616);function y(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"slide",className:(0,n.cn)("glass-3 group text-card-foreground relative flex flex-col overflow-hidden rounded-xl shadow-xl transition-all",t),...a})}function w(e){let{className:t,...a}=e;return(0,s.jsx)("h3",{"data-slot":"slide-title",className:(0,n.cn)("text-lg font-semibold tracking-tight",t),...a})}function j(e){let{className:t,...a}=e;return(0,s.jsx)("p",{"data-slot":"slide-description",className:(0,n.cn)("text-muted-foreground text-sm text-balance",t),...a})}function N(e){let{className:t,isExpanded:a,...r}=e;return(0,s.jsx)("div",{"data-slot":"slide-content",className:(0,n.cn)("flex flex-col gap-2 p-6 transition-opacity duration-300",a?"opacity-0":"opacity-100",t),...r})}function k(e){let{className:t,isExpanded:a,...r}=e;return(0,s.jsx)("div",{"data-slot":"slide-visual",className:(0,n.cn)("flex items-center transition-opacity duration-300",a?"opacity-0":"opacity-100",t),...r})}function z(e){let{className:t,isExpanded:a,...r}=e;return(0,s.jsx)("p",{"data-slot":"slide-expanded-content",className:(0,n.cn)("text-muted-foreground absolute inset-6 text-lg text-balance transition-opacity duration-300",a?"opacity-100":"opacity-0",t),...r})}function C(e){let{className:t,isExpanded:a,icon:r="more",...i}=e;return(0,s.jsx)("button",{"data-slot":"slide-button",...i,className:(0,n.cn)("bg-accent/50 pointer-events-none absolute right-6 bottom-6 z-10 block rounded-full p-4",t),children:"link"===r?(0,s.jsx)(v.A,{className:"size-4"}):(0,s.jsx)(b.A,{className:(0,n.cn)("size-4 transition-all",a?"rotate-45":"group-hover:rotate-90")})})}var E=a(11731),L=a(92196);function A(e){let{title:t="All the components you need",description:a="Launch UI provides a comprehensive set of components that includes everything you might need to build an effective, modern landing page.",previousLabel:i,nextLabel:o,slides:l=[{tagline:"Hero sections",title:"Start with the right impression",description:"These shadcn hero sections are designed to make a strong first impression. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.",image:(0,s.jsx)(L.default,{srcLight:"/app-light.png",srcDark:"/app-dark.png",alt:"Hero sections",width:900,height:600})},{tagline:"Bento grids",title:"Showcase your features",description:"These shadcn bento grids are designed to showcase your features in a way that is both functional and visually appealing. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.",image:(0,s.jsx)(L.default,{srcLight:"/app-mail-light.png",srcDark:"/app-mail-dark.png",alt:"Bento grids",width:900,height:600})},{tagline:"Navbars",title:"Guide your users like a pro",description:"These shadcn navbars are designed to help you stay organized. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.",image:(0,s.jsx)(L.default,{srcLight:"/app-settings-light.png",srcDark:"/app-settings-dark.png",alt:"Navbars",width:900,height:600})},{tagline:"Testimonials",title:"Prove your success",description:"These shadcn testimonials, quotes, and reviews are designed to showcase your success. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.",image:(0,s.jsx)(L.default,{srcLight:"/app-tasks-light.png",srcDark:"/app-tasks-dark.png",alt:"Testimonials",width:900,height:600})},{tagline:"Illustrations",title:"Showcase your product",description:"These shadcn mockup, illustration, and background components are designed to showcase your product. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.",image:(0,s.jsx)(L.default,{srcLight:"/mobile-light.png",srcDark:"/mobile-dark.png",alt:"Illustrations",width:900,height:600})}],className:d}=e,[c,u]=r.useState(Array(l.length).fill(!1)),v=e=>{u(t=>{let a=[...t];return a[e]=!a[e],a})};return(0,s.jsx)(g.w,{className:(0,n.cn)("w-full overflow-hidden",d),children:(0,s.jsxs)("div",{className:"max-w-container mx-auto flex flex-col items-start gap-6 sm:gap-12",children:[(0,s.jsxs)("div",{className:"flex flex-col items-start gap-4",children:[(0,s.jsx)("h2",{className:"text-left text-3xl font-semibold text-balance sm:text-5xl",children:t}),(0,s.jsx)("p",{className:"text-md text-left text-muted-foreground max-w-[720px] font-medium text-balance sm:text-xl",children:a})]}),(0,s.jsxs)(m,{opts:{align:"start",startIndex:1},className:"w-full",children:[(0,s.jsx)(p,{className:"-ml-4",children:l.map((e,t)=>(0,s.jsx)(h,{className:"flex basis-4/5 pl-4 sm:basis-2/3 lg:basis-5/12 xl:basis-1/3",children:(0,s.jsxs)(y,{className:"grow cursor-pointer",onClick:()=>v(t),children:[(0,s.jsxs)(k,{className:"fade-smooth-bottom-lg min-h-[400px] items-end overflow-hidden",isExpanded:c[t],children:[(0,s.jsx)("div",{className:"h-full max-h-[400px] w-full origin-center-center scale-100 object-cover transition-transform duration-300 group-hover:scale-[1.05]",children:e.image}),(0,s.jsx)(E.A,{variant:"center",className:"scale-[2.5] opacity-0 transition-opacity duration-300 group-hover:opacity-0"})]}),(0,s.jsx)(C,{isExpanded:c[t]}),(0,s.jsxs)(N,{isExpanded:c[t],children:[(0,s.jsx)(j,{children:e.tagline}),(0,s.jsx)(w,{className:"text-balance",children:e.title})]}),(0,s.jsx)(z,{isExpanded:c[t],children:e.description})]})},t))}),(0,s.jsxs)("div",{className:"mt-12 flex justify-start gap-4",children:[(0,s.jsx)(x,{className:"static",srLabel:i}),(0,s.jsx)(f,{className:"static",srLabel:o})]})]})]})})}},47345:(e,t,a)=>{Promise.resolve().then(a.bind(a,94006)),Promise.resolve().then(a.bind(a,43276)),Promise.resolve().then(a.bind(a,99
1171)),Promise.resolve().then(a.bind(a,92196)),Promise.resolve().then(a.bind(a,46160)),Promise.resolve().then(a.bind(a,46096)),Promise.resolve().then(a.t.bind(a,6874,23))},53999:(e,t,a)=>{"use strict";a.d(t,{cn:()=>n});var s=a(52596),r=a(39688);function n(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,r.QP)((0,s.$)(t))}},63781:(e,t,a)=>{"use strict";a.d(t,{w:()=>n});var s=a(95155);a(12115);var r=a(53999);function n(e){let{className:t,...a}=e;return(0,s.jsx)("section",{"data-slot":"section",className:(0,r.cn)("bg-background text-foreground px-4 py-12 sm:py-18 md:py-24",t),...a})}},88145:(e,t,a)=>{"use strict";a.d(t,{E:()=>o});var s=a(95155);a(12115);var r=a(74466),n=a(53999);let i=(0,r.F)("inline-flex items-center rounded-full border border-border/100 dark:border-border/20 text-xs font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 gap-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground dark:shadow-sm",brand:"border-transparent bg-brand text-primary-foreground dark:shadow-sm",secondary:"border-transparent bg-secondary text-secondary-foreground dark:shadow-sm",destructive:"border-transparent bg-destructive text-destructive-foreground dark:shadow-sm",outline:"text-foreground"},size:{default:"px-2.5 py-1",sm:"px-1"}},defaultVariants:{variant:"default",size:"default"}});function o(e){let{className:t,variant:a,size:r,...o}=e;return(0,s.jsx)("div",{"data-slot":"badge",className:(0,n.cn)(i({variant:a,size:r}),t),...o})}},92196:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o});var s=a(95155),r=a(66766),n=a(51362),i=a(53999);function o(e){let{srcLight:t,srcDark:a,alt:o,width:l,height:d,className:c}=e,{resolvedTheme:u}=(0,n.D)();return(0,s.jsx)(r.default,{src:"light"===u?t:null!=a?a:t,alt:o,width:l,height:d,className:(0,i.cn)(c)})}},94006:(e,t,a)=>{"use strict";a.d(t,{default:()=>r});var s=a(12115);function r(e){let{sounds:t=[{src:"/keys/key-blocked.mp3",soundName:"key-blocked"},{src:"/keys/key.mp3",soundName:"hover-sound"}]}=e,a=(0,s.useRef)({});return(0,s.useEffect)(()=>{t.forEach(e=>{let{src:t,soundName:s}=e;a.current[s]=new Audio(t),a.current[s].preload="auto"});let e=e=>{let t=[...e.target.classList].find(e=>a.current[e]);if(t){let e=a.current[t];e.currentTime=0,e.play().catch(()=>{})}};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[t]),null}},97168:(e,t,a)=>{"use strict";a.d(t,{$:()=>l});var s=a(95155);a(12115);var r=a(99708),n=a(74466),i=a(53999);let o=(0,n.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"text-primary-foreground shadow-sm dark:hover:from-primary/80 hover:from-primary/70 dark:hover:to-primary/70 hover:to-primary/90 bg-linear-to-b from-primary/60 to-primary/100 dark:from-primary/100 dark:to-primary/70 border-t-primary",destructive:"bg-destructive text-destructive-foreground shadow-xs hover:bg-destructive/90",outline:"border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground",glow:"glass-4 hover:glass-5 shadow-md",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-foreground underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",xs:"h-7 rounded-md px-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-5",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:a,size:n,asChild:l=!1,...d}=e,c=l?r.DX:"button";return(0,s.jsx)(c,{"data-slot":"button",className:(0,i.cn)(o({variant:a,size:n,className:t})),...d})}},99171:(e,t,a)=>{"use strict";a.d(t,{default:()=>u});var s=a(95155),r=a(53999),n=a(92138),i=a(97168),o=a(63781),l=a(88145);let d=e=>(0,s.jsx)("svg",{width:24,height:24,viewBox:"0 0 438.549 438.549",...e,children:(0,s.jsx)("path",{fill:"currentColor",d:"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19
16.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"})});var c=a(92196);function u(e){let{title:t="Give your big idea the design it deserves",description:a="Professionally designed blocks and templates built with React, Shadcn/ui and Tailwind that will help your product stand out.",badge:u=(0,s.jsxs)(l.E,{variant:"outline",className:"animate-appear",children:[(0,s.jsx)("span",{className:"text-muted-foreground",children:"New version of Launch UI is out!"}),(0,s.jsxs)("a",{href:"https://www.launchuicomponents.com/",className:"flex items-center gap-1",children:["Get started",(0,s.jsx)(n.A,{className:"size-3"})]})]}),buttons:m=[{href:"https://www.launchuicomponents.com/",text:"Get Started",variant:"default"},{href:"https://www.launchuicomponents.com/",text:"Github",variant:"glow",icon:(0,s.jsx)(d,{className:"mr-2 size-4"})}],className:p,mockup:h=(0,s.jsx)(c.default,{srcLight:"/mobile-app-light.png",srcDark:"/mobile-app-dark.png",alt:"Launch UI app screenshot",width:900,height:1840,className:"relative z-10"})}=e;return(0,s.jsx)(o.w,{className:(0,r.cn)("w-full overflow-hidden",p),children:(0,s.jsxs)("div",{className:"max-w-container mx-auto flex flex-col items-center justify-between gap-0 sm:gap-0 md:flex-row",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-6 pb-0 text-center md:items-start md:gap-8 md:pb-8 md:text-left lg:gap-12 lg:pb-16 md:basis-2/5",children:[!1!==u&&u,(0,s.jsx)("h1",{className:"animate-appear from-foreground to-foreground dark:to-muted-foreground inline-block bg-linear-to-r bg-clip-text text-4xl leading-[1.2em] font-semibold text-transparent drop-shadow-2xl sm:text-5xl sm:leading-tight lg:text-7xl lg:leading-[1.1em] tracking-tight",children:t}),(0,s.jsx)("p",{className:"text-md animate-appear text-muted-foreground max-w-[550px] font-medium opacity-0 delay-100 lg:text-xl",children:a}),!1!==m&&m.length>0&&(0,s.jsx)("div",{className:"animate-appear relative z-10 flex justify-center gap-4 opacity-0 delay-300",children:m.map((e,t)=>(0,s.jsx)(i.$,{variant:e.variant||"default",size:"lg",asChild:!0,children:(0,s.jsxs)("a",{href:e.href,children:[e.icon,e.text,e.iconRight]})},t))})]}),!1!==h&&(0,s.jsx)("div",{className:"relative",children:(0,s.jsx)("div",{className:"animate-appear max-w-[600px] opacity-0 delay-700 md:max-w-[1080px] md:basis-3/5",children:h})})]})})}}},e=>{var t=t=>e(e.s=t);e.O(0,[578,780,766,356,20,441,684,358],()=>t(47345)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.