1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1577],{5784:(e,t,a)=>{"use strict";a.d(t,{BT:()=>o,Wu:()=>d,X9:()=>c,ZB:()=>l,Zp:()=>i,aR:()=>n,wL:()=>m});var s=a(47808);a(71500);var r=a(57169);function i(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card",className:(0,r.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...a})}function n(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...a})}function l(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("leading-none font-semibold",t),...a})}function o(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("text-muted-foreground text-sm",t),...a})}function c(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-action",className:(0,r.cn)("col-start-2 row-span-2 row-start-1 self-start justify-self-end",t),...a})}function d(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-6",t),...a})}function m(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-footer",className:(0,r.cn)("flex items-center px-6 [.border-t]:pt-6",t),...a})}},6589:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Features:()=>l});var s=a(47808),r=a(18512),i=a(72100),n=a(57169);function l(e){var t;let{section:a,className:l}=e;return(0,s.jsx)("section",{id:a.id,className:(0,n.cn)("py-16 md:py-24",a.className,l),children:(0,s.jsxs)("div",{className:"container space-y-8 md:space-y-16",children:[(0,s.jsx)(i.i,{children:(0,s.jsxs)("div",{className:"mx-auto max-w-4xl text-center text-balance",children:[(0,s.jsx)("h2",{className:"text-foreground mb-4 font-semibold tracking-tight",children:a.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 md:mb-12 lg:mb-16",children:a.description})]})}),(0,s.jsx)(i.i,{delay:.2,children:(0,s.jsx)("div",{className:"relative mx-auto grid divide-x divide-y border *:p-12 sm:grid-cols-2 lg:grid-cols-3",children:null==(t=a.items)?void 0:t.map((e,t)=>(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(r.L,{name:e.icon,size:24}),(0,s.jsx)("h3",{className:"font-medium",children:e.title})]}),(0,s.jsx)("p",{children:e.description})]},t))})})]})})}},6804:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Testimonials:()=>n});var s=a(47808),r=a(65958),i=a(72100);function n(e){var t;let{section:a,className:n}=e,l=e=>{var t,a,i,n;let{item:l}=e;return(0,s.jsxs)("div",{className:"bg-card/25 ring-foreground/[0.07] flex flex-col justify-end gap-6 rounded-(--radius) border border-transparent p-8 ring-1",children:[(0,s.jsx)("p",{className:'text-foreground self-end text-balance before:mr-1 before:content-["\\201C"] after:ml-1 after:content-["\\201D"]',children:l.quote||l.description}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)("div",{className:"ring-foreground/10 aspect-square size-9 overflow-hidden rounded-lg border border-transparent shadow-md ring-1 shadow-black/15",children:(0,s.jsx)(r.oD,{src:(null==(t=l.image)?void 0:t.src)||(null==(a=l.avatar)?void 0:a.src)||"",alt:(null==(i=l.image)?void 0:i.alt)||(null==(n=l.avatar)?void 0:n.alt)||l.name||"",className:"h-full w-full object-cover"})}),(0,s.jsxs)("h3",{className:"sr-only",children:[l.name,", ",l.role||l.title]}),(0,s.jsxs)("div",{className:"space-y-px",children:[(0,s.jsxs)("p",{className:"text-sm font-medium",children:[l.name," "]}),(0,s.jsx)("p",{className:"text-muted-foreground text-xs",children:l.role||l.title})]})]})]})};return(0,s.jsx)("section",{id:a.id,className:"py-16 md:py-24 ".concat(a.className," ").concat(n),children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)(i.i,{children:(0,s.jsxs)("div",{className:"mx-auto max-w-2xl text-center text-balance",children:[(0,s.jsx)("h2",{className:"text-foreground mb-4 font-semibold tracking-tight",children:a.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 md:mb-12 lg:mb-16",children:a.description})]})}),(0,s.jsx)(i.i,{delay:.2,children:(0,s.jsx)("div",{className:"border-border/50 relative rounded-(--radius)",children:(0,s.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3 lg:gap-px lg:*:nth-1:rounded-t-none lg:*:nth-2:rounded-tl-none lg:*:nth-2:rounded-br-none lg:*:nth-3:rounded-l-none lg:*:nth-4:rounded-r-none lg:*:nth-5:rounded-tl-none lg:*:nth-5:rounded-br-none lg:*:nth-6:rounded-b-none",children:null==(t=a.items)?void 0:t.map((e,t)=>(0,s.jsx)(l,{item:e},t))})})})]})})}},8256:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Faq:()=>n});var s=a(47808),r=a(10780),i=a(72100);function n(e){var t;let{section:a,className:n}=e;return(0,s.jsx)("section",{id:a.id,className:"py-16 md:py-24 ".concat(n),children:(0,s.jsxs)("div",{className:"mx-auto max-w-full px-4 md:max-w-5xl md:px-8",children:[(0,s.jsx)(i.i,{children:(0,s.jsxs)("div",{className:"mx-auto max-w-4xl text-center text-nowrap",children:[(0,s.jsx)("h2",{className:"text-foreground mb-4 font-semibold tracking-tight",children:a.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 md:mb-12 lg:mb-16",children:a.description})]})}),(0,s.jsx)(i.i,{delay:.2,children:(0,s.jsxs)("div",{className:"mx-auto mt-12 max-w-full",children:[(0,s.jsx)(r.Accordion,{type:"single",collapsible:!0,className:"bg-background w-full rounded-2xl p-1",children:null==(t=a.items)?void 0:t.map((e,t)=>(0,s.jsxs)("div",{className:"group",children:[(0,s.jsxs)(r.AccordionItem,{value:e.question||e.title||"",className:"data-[state=open]:bg-background peer rounded-xl border-none px-7 py-1 data-[state=open]:border-none",children:[(0,s.jsx)(r.AccordionTrigger,{className:"text-foreground cursor-pointer text-xl font-normal hover:no-underline",children:e.question||e.title||""}),(0,s.jsx)(r.AccordionContent,{children:(0,s.jsx)("p",{children:e.answer||e.description||""})})]}),(0,s.jsx)("hr",{className:"mx-7 border-dashed group-last:hidden peer-data-[state=open]:opacity-0"})]},t))}),(0,s.jsx)("p",{className:"text-muted-foreground mt-6 px-8",dangerouslySetInnerHTML:{__html:a.tip||""}})]})})]})})}},15846:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Pricing:()=>C});var s=a(47808),r=a(71500),i=a(21008),n=a(47706),l=a(97326),o=a(88480),c=a(31963),d=a(65958),m=a(67202),u=a(47974),x=a(83817),p=a(89602),h=a(26924),g=a(43040),f=a(96393),v=a(74748),b=a(57169);
1function j(e){let{configs:t,callbackUrl:a,loading:n,setLoading:d,pricingItem:u,onCheckout:x,className:h}=e;(0,o.c3)("common.payment"),(0,f.rd)();let{setIsShowPaymentModal:j}=(0,p.U)(),[y,N]=(0,r.useState)(null);if(a){let e=(0,l.Ym)();e!==v.q&&a.startsWith("/")&&!a.startsWith("/".concat(e))&&(a="/".concat(e).concat(a))}let w=async e=>{let{provider:t}=e;return t?u?void x(u,t):void c.oR.error("please select a pricing item"):void c.oR.error("please select payment method")},_=null==u?void 0:u.payment_providers,k=e=>!_||0===_.length||_.includes(e),z=[];return"true"===t.stripe_enabled&&k("stripe")&&z.push({name:"stripe",title:"Stripe",icon_url:"/imgs/icons/stripe.png",onClick:()=>w({provider:"stripe"})}),"true"===t.creem_enabled&&k("creem")&&z.push({name:"creem",title:"Creem",icon_url:"/imgs/icons/creem.png",onClick:()=>w({provider:"creem"})}),"true"===t.paypal_enabled&&k("paypal")&&z.push({name:"paypal",title:"Paypal",icon_url:"/imgs/icons/paypal.svg",onClick:()=>w({provider:"paypal"})}),(0,s.jsx)("div",{className:(0,b.cn)("flex w-full items-center gap-2","flex-col justify-between",h),children:z.map(e=>(0,s.jsxs)(m.$,{variant:"outline",className:(0,b.cn)("w-full gap-2"),disabled:n,onClick:()=>{if(!e.onClick||!e.name)return void c.oR.error("invalid payment method");N(e.name),e.onClick()},children:[e.icon_url&&(0,s.jsx)(g.default,{src:e.icon_url,alt:e.title||e.name||"",width:24,height:24,className:"rounded-full"}),(0,s.jsx)("h3",{children:e.title}),y===e.name&&n&&(0,s.jsx)(i.A,{className:"size-4 animate-spin"})]},e.name))})}function y(e){let{isLoading:t,pricingItem:a,onCheckout:r}=e,i=(0,o.c3)("common.payment"),{isShowPaymentModal:n,setIsShowPaymentModal:l}=(0,p.U)(),{configs:c}=(0,p.U)();return(0,h.U)("(min-width: 768px)")?(0,s.jsx)(u.lG,{open:n,onOpenChange:l,children:(0,s.jsxs)(u.Cf,{className:"sm:max-w-[425px]",children:[(0,s.jsxs)(u.c7,{children:[(0,s.jsx)(u.L3,{children:i("choose_payment_method")}),(0,s.jsx)(u.rr,{children:i("choose_payment_method_description")})]}),(0,s.jsx)(j,{callbackUrl:"/",configs:c,loading:t,setLoading:()=>{},pricingItem:a,onCheckout:r})]})}):(0,s.jsx)(x._s,{open:n,onOpenChange:l,children:(0,s.jsxs)(x.zj,{children:[(0,s.jsxs)(x.BE,{className:"text-left",children:[(0,s.jsx)(x.gk,{children:i("choose_payment_method")}),(0,s.jsx)(x.I6,{children:i("choose_payment_method_description")})]}),(0,s.jsx)(j,{callbackUrl:"/",configs:c,loading:t,setLoading:()=>{},pricingItem:a,onCheckout:r,className:"px-4"}),(0,s.jsx)(x.tb,{className:"pt-4",children:(0,s.jsx)(x.cp,{asChild:!0,children:(0,s.jsx)(m.$,{variant:"outline",children:i("cancel_title")})})})]})})}var N=a(5784),w=a(51022),_=a(29650),k=a(92938);function z(e){if(!e)return[];let t={currency:e.currency,amount:e.amount,price:e.price||"",original_price:e.original_price||""};return e.currencies&&e.currencies.length>0?[t,...e.currencies]:[t]}function C(e){var t,a,x;let{section:h,className:g,currentSubscription:f}=e,v=(0,l.Ym)(),j=(0,o.c3)("pages.pricing.messages"),{user:C,isShowPaymentModal:L,setIsShowSignModal:P,setIsShowPaymentModal:A,configs:I}=(0,p.U)(),[S,T]=(0,r.useState)(()=>{var e,t,a;let s=null==(e=h.groups)?void 0:e.find(e=>e.is_featured);return(null==s?void 0:s.name)||(null==(a=h.groups)||null==(t=a[0])?void 0:t.name)}),[E,R]=(0,r.useState)(null),[V,F]=(0,r.useState)(!1),[U,M]=(0,r.useState)(null),[q,D]=(0,r.useState)(!1),[K,W]=(0,r.useState)({});(0,r.useEffect)(()=>{if(h.items&&h.items.length>0){let e={};h.items.forEach(t=>{let a=z(t),s=function(e,t,a){if(0===e.length)return a;if("zh"===t){let t=e.find(e=>"cny"===e.currency.toLowerCase());if(t)return t.currency}return a}(a,v,t.currency),r=a.find(e=>e.currency.toLowerCase()===s.toLowerCase()),i=r?{...t,currency:r.currency,amount:r.amount,price:r.price,original_price:r.original_price,payment_product_id:r.payment_product_id||t.payment_product_id,payment_providers:r.payment_providers||t.payment_providers}:t;e[t.product_id]={selectedCurrency:s,displayedItem:i}}),W(e)}},[h.items,v]);let $=async e=>{var t;if(!C)return void P(!0);if(f&&("active"===f.status||"trialing"===f.status)&&"one-time"!==e.interval)return void D(!0);let a=(null==(t=K[e.product_id])?void 0:t.displayedItem)||e;"true"===I.select_payment_enabled?(R(a),A(!0)):O(a,I.default_payment_provider)},O=async(e,t)=>{try{if(!C)return void P(!0);let a=(e=>{let{paymentProvider:t}=e,a={};return"true"===I.affonso_enabled&&["stripe","creem"].includes(t)&&(a.affonso_referral=(0,k.Ri)("affonso_referral")||""),"true"===I.promotekit_enabled&&["stripe"].includes(t)&&(a.promotekit_referral=window.promotekit_referral?window.promotekit_referral:(0,k.Ri)("promotekit_referral")||""),a})({paymentProvider:t||""}),s={product_id:e.product_id,currency:e.currency,locale:v||"en",payment_provider:t||"",metadata:a};F(!0),M(e.product_id);let r=await fetch("/api/payment/checkout",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});
1if(401===r.status){F(!1),M(null),R(null),P(!0);return}if(!r.ok)throw Error("request failed with status ".concat(r.status));let{code:i,message:n,data:l}=await r.json();if(0!==i)throw Error(n);let{checkoutUrl:o}=l;if(!o)throw Error("checkout url not found");window.location.href=o}catch(e){console.log("checkout failed: ",e),c.oR.error("checkout failed: "+e.message),F(!1),M(null)}};return(0,r.useEffect)(()=>{if(h.items){var e;let t=h.items.find(e=>e.is_featured);M((null==t?void 0:t.product_id)||(null==(e=h.items[0])?void 0:e.product_id)),F(!1)}},[h.items]),(0,s.jsxs)("section",{id:h.id,className:(0,b.cn)("py-24 md:py-36",h.className,g),children:[(0,s.jsxs)("div",{className:"mx-auto mb-12 px-4 text-center md:px-8",children:[h.sr_only_title&&(0,s.jsx)("h1",{className:"sr-only",children:h.sr_only_title}),(0,s.jsx)("h2",{className:"mb-6 font-bold text-pretty",children:h.title}),(0,s.jsx)("p",{className:"text-muted-foreground mx-auto mb-4 max-w-xl lg:max-w-none",children:h.description})]}),(0,s.jsxs)("div",{className:"container",children:[h.groups&&h.groups.length>0&&(0,s.jsx)("div",{className:"mx-auto mt-8 mb-16 flex w-full justify-center md:max-w-lg",children:(0,s.jsx)(_.tU,{value:S,onValueChange:T,children:(0,s.jsx)(_.j7,{children:h.groups.map((e,t)=>(0,s.jsxs)(_.Xi,{value:e.name||"",children:[e.title,e.label&&(0,s.jsx)("span",{className:"ml-1.5 rounded-full bg-linear-to-br/increasing from-purple-400 to-amber-300 px-1.5 py-0.5 text-[10px] leading-none font-medium text-amber-950",children:e.label})]},t))})})}),(0,s.jsx)("div",{className:"mx-auto mt-0 grid w-full gap-6 md:grid-cols-".concat(null==(a=h.items)||null==(t=a.filter(e=>!e.group||e.group===S))?void 0:t.length),children:null==(x=h.items)?void 0:x.map((e,t)=>{var a,r,l,o,c;if(e.group&&e.group!==S)return null;let u=K[e.product_id],x=(null==u?void 0:u.displayedItem)||e,p=(null==u?void 0:u.selectedCurrency)||e.currency,g=z(e);return(0,s.jsxs)(N.Zp,{className:"relative",children:[e.label&&(0,s.jsx)("span",{className:"absolute inset-x-0 -top-3 mx-auto flex h-6 w-fit items-center rounded-full bg-linear-to-br/increasing from-purple-400 to-amber-300 px-3 py-1 text-xs font-medium text-amber-950 ring-1 ring-white/20 ring-offset-1 ring-offset-gray-950/5 ring-inset",children:e.label}),(0,s.jsxs)(N.aR,{children:[(0,s.jsx)(N.ZB,{className:"font-medium",children:(0,s.jsx)("h3",{className:"text-sm font-medium",children:e.title})}),(0,s.jsxs)("div",{className:"my-3 flex items-baseline gap-2",children:[x.original_price&&(0,s.jsx)("span",{className:"text-muted-foreground text-sm line-through",children:x.original_price}),(0,s.jsxs)("div",{className:"my-3 block text-2xl font-semibold",children:[(0,s.jsx)("span",{className:"text-primary",children:x.price})," ",x.unit?(0,s.jsx)("span",{className:"text-muted-foreground text-sm font-normal",children:x.unit}):""]}),g.length>1&&(0,s.jsxs)(w.l6,{value:p,onValueChange:t=>((e,t)=>{var a;let s=null==(a=h.items)?void 0:a.find(t=>t.product_id===e);if(!s)return;let r=z(s).find(e=>e.currency.toLowerCase()===t.toLowerCase());if(r){let a={...s,currency:r.currency,amount:r.amount,price:r.price,original_price:r.original_price,payment_product_id:r.payment_product_id||s.payment_product_id,payment_providers:r.payment_providers||s.payment_providers};W(s=>({...s,[e]:{selectedCurrency:t,displayedItem:a}}))}})(e.product_id,t),children:[(0,s.jsx)(w.bq,{size:"sm",className:"border-muted-foreground/30 bg-background/50 h-6 min-w-[60px] px-2 text-xs",children:(0,s.jsx)(w.yv,{placeholder:"Currency"})}),(0,s.jsx)(w.gC,{children:g.map(e=>(0,s.jsx)(w.eb,{value:e.currency,className:"text-xs",children:e.currency.toUpperCase()},e.currency))})]})]}),"year"===e.interval&&e.total_price&&(0,s.jsx)("p",{className:"text-muted-foreground -mt-1 mb-1 text-xs",children:j("yearly_total",{total_price:e.total_price,credits:(null==(a=e.credits)?void 0:a.toLocaleString())||0})}),(0,s.jsx)(N.BT,{className:"text-sm",children:e.description}),e.tip&&(0,s.jsx)("span",{className:"text-muted-foreground text-sm",children:e.tip}),(0,s.jsx)(m.$,{onClick:()=>$(e),disabled:V,className:(0,b.cn)("focus-visible:ring-ring inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50","mt-4 h-9 w-full px-4 py-2","bg-primary text-primary-foreground hover:bg-primary/90 border-[0.5px] border-white/25 shadow-md shadow-black/20"),children:V&&e.product_id===U?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.A,{className:"size-4 animate-spin"}),(0,s.jsx)("span",{className:"block",children:j("processing")})]}):(0,s.jsxs)(s.Fragment,{children:[(null==(r=e.button)?void 0:r.icon)&&(0,s.jsx)(d.LK,{name:null==(l=e.button)?void 0:l.icon,className:"size-4"}),(0,s.jsx)("span",{className:"block",children:null==(o=e.button)?void 0:o.title})]})})]}),(0,s.jsxs)(N.Wu,{className:"space-y-4",children:[(0,s.jsx)("hr",{className:"border-dashed"}),e.features_title&&(0,s.jsx)("p",{className:"text-sm font-medium",children:e.features_title}),(0,s.jsx)("ul",{className:"list-outside space-y-3 text-sm",children:null==(c=e.features)?void 0:c.map((e,t)=>(0,s.jsxs)("li",{className:"flex items-center gap-2",children:[(0,s.jsx)(n.A,{className:"size-3"}),e]},t))})]})]},t)})})]}),(0,s.jsx)(y,{isLoading:V,pricingItem:E,onCheckout:(e,t)=>O(e,t)}),(0,s.jsx)(u.lG,{open:q,onOpenChange:D,children:(0,s.jsxs)(u.Cf,{children:[(0,s.jsxs)(u.c7,{children:[(0,s.jsx)(u.L3,{children:j("already_subscribed_t
1itle")}),(0,s.jsx)(u.rr,{children:j("already_subscribed")})]}),(0,s.jsxs)(u.Es,{children:[(0,s.jsx)(m.$,{variant:"outline",onClick:()=>D(!1),children:j("close")}),(0,s.jsx)(m.$,{onClick:()=>{D(!1),T("one-time")},children:j("go_to_pay_as_you_go")})]})]})})]})}},15889:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Stats:()=>i});var s=a(47808),r=a(72100);function i(e){var t;let{section:a,className:i}=e;return(0,s.jsx)("section",{id:a.id,className:"py-12 md:py-24 ".concat(a.className," ").concat(i),children:(0,s.jsxs)("div",{className:"container space-y-8 md:space-y-16",children:[(0,s.jsx)(r.i,{children:(0,s.jsxs)("div",{className:"relative z-10 mx-auto max-w-xl space-y-6 text-center",children:[(0,s.jsx)("h2",{className:"text-foreground mb-4 font-semibold tracking-tight",children:a.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 md:mb-12 lg:mb-16",children:a.description})]})}),(0,s.jsx)(r.i,{delay:.2,children:(0,s.jsx)("div",{className:"grid gap-12 divide-y *:text-center md:grid-cols-3 md:gap-2 md:divide-x md:divide-y-0",children:null==(t=a.items)?void 0:t.map((e,t)=>(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("h3",{className:"sr-only",children:[e.title," ",e.description]}),(0,s.jsx)("div",{className:"text-primary text-5xl font-bold",children:e.title}),(0,s.jsx)("p",{children:e.description})]},t))})})]})})}},24218:(e,t,a)=>{"use strict";a.d(t,{S:()=>r});var s=a(47808);function r(e){let{message:t}=e;return(0,s.jsx)("div",{className:"flex h-[50vh] w-full flex-col items-center justify-center",children:(0,s.jsx)("p",{children:t})})}},24985:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Cta:()=>c});var s=a(47808),r=a(96393),i=a(18512),n=a(67202),l=a(72100),o=a(57169);function c(e){var t,a;let{section:c,className:d}=e;return(0,s.jsx)("section",{id:c.id,className:(0,o.cn)("py-16 md:py-24",c.className,d),children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)(l.i,{children:(0,s.jsx)("h2",{className:"font-semibold text-balance",children:c.title})}),(0,s.jsx)(l.i,{delay:.15,children:(0,s.jsx)("p",{className:"mt-4",dangerouslySetInnerHTML:{__html:null!=(a=c.description)?a:""}})}),(0,s.jsx)(l.i,{delay:.3,children:(0,s.jsx)("div",{className:"mt-12 flex flex-wrap justify-center gap-4",children:null==(t=c.buttons)?void 0:t.map((e,t)=>(0,s.jsx)(n.$,{asChild:!0,size:e.size||"default",variant:e.variant||"default",children:(0,s.jsxs)(r.N_,{href:e.url||"",target:e.target||"_self",children:[e.icon&&(0,s.jsx)(i.L,{name:e.icon}),(0,s.jsx)("span",{children:e.title})]})},t))})})]})})})}},25120:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeaturesAccordion:()=>u});var s=a(47808),r=a(71500),i=a(12271),n=a(24309),l=a(65958),o=a(72835),c=a(10780),d=a(72100),m=a(57169);function u(e){var t,a;let{section:u,className:x}=e,[p,h]=(0,r.useState)("item-1"),g={};return null==(t=u.items)||t.forEach((e,t)=>{var a,s,r;g["item-".concat(t+1)]={image:null!=(r=null==(a=e.image)?void 0:a.src)?r:"",alt:(null==(s=e.image)?void 0:s.alt)||e.title||""}}),(0,s.jsx)("section",{className:(0,m.cn)("overflow-x-hidden py-16 md:py-24",u.className,x),children:(0,s.jsxs)("div",{className:"container space-y-8 overflow-x-hidden px-2 sm:px-6 md:space-y-16 lg:space-y-20 dark:[--color-border:color-mix(in_oklab,var(--color-white)_10%,transparent)]",children:[(0,s.jsx)(d.i,{children:(0,s.jsxs)("div",{className:"mx-auto max-w-4xl text-center text-balance",children:[(0,s.jsx)("h2",{className:"text-foreground mb-4 font-semibold tracking-tight",children:u.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 md:mb-12 lg:mb-16",children:u.description})]})}),(0,s.jsxs)("div",{className:"grid min-w-0 gap-12 sm:px-6 md:grid-cols-2 lg:gap-20 lg:px-0",children:[(0,s.jsx)(d.i,{delay:.1,direction:"left",children:(0,s.jsx)(c.Accordion,{type:"single",value:p,onValueChange:e=>h(e),className:"w-full",children:null==(a=u.items)?void 0:a.map((e,t)=>(0,s.jsxs)(c.AccordionItem,{value:"item-".concat(t+1),children:[(0,s.jsx)(c.AccordionTrigger,{children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[e.icon&&(0,s.jsx)(l.LK,{name:e.icon,size:24}),e.title]})}),(0,s.jsx)(c.AccordionContent,{children:e.description})]},t))})}),(0,s.jsx)(d.i,{delay:.2,direction:"right",children:(0,s.jsxs)("div",{className:"bg-background relative flex min-w-0 flex-shrink overflow-hidden rounded-3xl border p-2",children:[(0,s.jsx)("div",{className:"absolute inset-0 right-0 ml-auto w-15 border-l bg-[repeating-linear-gradient(-45deg,var(--color-border),var(--color-border)_1px,transparent_1px,transparent_8px)]"}),(0,s.jsx)("div",{className:"bg-background relative aspect-76/59 w-full min-w-0 rounded-2xl sm:w-[calc(3/4*100%+3rem)]",children:(0,s.jsx)(i.N,{mode:"wait",children:(0,s.jsx)(n.P.div,{initial:{opacity:0,y:6,scale:.98}
1,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:6,scale:.98},transition:{duration:.2},className:"size-full overflow-hidden rounded-2xl border shadow-md",children:(0,s.jsx)(l.oD,{src:g[p].image,className:"size-full object-cover object-left-top dark:mix-blend-lighten",alt:g[p].alt})},"".concat(p,"-id"))})}),(0,s.jsx)(o.A,{duration:6,size:200,className:"from-transparent via-yellow-700 to-transparent dark:via-white/50"})]})})]})]})})}},29650:(e,t,a)=>{"use strict";a.d(t,{Xi:()=>c,j7:()=>o,tU:()=>l});var s=a(47808),r=a(71500),i=a(59342),n=a(57169);let l=i.bL,o=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,s.jsx)(i.B8,{ref:t,className:(0,n.cn)("border inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",a),...r})});o.displayName=i.B8.displayName;let c=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,s.jsx)(i.l9,{ref:t,className:(0,n.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-lg px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",a),...r})});c.displayName=i.l9.displayName,r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,s.jsx)(i.UC,{ref:t,className:(0,n.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",a),...r})}).displayName=i.UC.displayName},32442:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeaturesList:()=>c});var s=a(47808),r=a(96393),i=a(65958),n=a(67202),l=a(72100),o=a(57169);function c(e){var t,a,c,d,m,u;let{section:x,className:p}=e;return(0,s.jsx)("section",{className:(0,o.cn)("overflow-x-hidden py-16 md:py-24",x.className,p),children:(0,s.jsxs)("div",{className:"container overflow-x-hidden",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-8 pb-12 md:gap-24",children:[(0,s.jsx)(l.i,{direction:"left",children:(0,s.jsx)("div",{className:"mx-auto w-full max-w-[500px] flex-shrink-0 md:mx-0",children:(0,s.jsx)(i.oD,{src:null!=(m=null==(t=x.image)?void 0:t.src)?m:"",alt:null!=(u=null==(a=x.image)?void 0:a.alt)?u:"",className:"h-auto w-full rounded-lg object-cover"})})}),(0,s.jsxs)("div",{className:"w-full min-w-0 flex-1",children:[(0,s.jsx)(l.i,{delay:.1,children:(0,s.jsx)("h2",{className:"text-foreground font-semibold text-balance break-words",children:x.title})}),(0,s.jsx)(l.i,{delay:.2,children:(0,s.jsx)("p",{className:"my-6 text-balance break-words",children:x.description})}),x.buttons&&x.buttons.length>0&&(0,s.jsx)(l.i,{delay:.3,children:(0,s.jsx)("div",{className:"flex flex-wrap items-center justify-start gap-2",children:null==(c=x.buttons)?void 0:c.map((e,t)=>{var a,l;return(0,s.jsx)(n.$,{asChild:!0,variant:e.variant||"default",size:e.size||"default",children:(0,s.jsxs)(r.N_,{href:null!=(a=e.url)?a:"",target:null!=(l=e.target)?l:"_self",className:(0,o.cn)("focus-visible:ring-ring inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50","h-9 px-4 py-2","bg-background ring-foreground/10 hover:bg-muted/50 dark:ring-foreground/15 dark:hover:bg-muted/50 border border-transparent shadow-sm ring-1 shadow-black/15 duration-200"),children:[e.icon&&(0,s.jsx)(i.LK,{name:e.icon,size:24}),e.title]})},t)})})})]})]}),(0,s.jsx)(l.i,{delay:.1,children:(0,s.jsx)("div",{className:"relative grid min-w-0 grid-cols-1 gap-x-3 gap-y-6 border-t pt-12 break-words sm:grid-cols-2 sm:gap-6 lg:grid-cols-4",children:null==(d=x.items)?void 0:d.map((e,t)=>{var a;return(0,s.jsxs)("div",{className:"min-w-0 space-y-3 break-words",children:[(0,s.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[e.icon&&(0,s.jsx)(i.LK,{name:e.icon,size:16}),(0,s.jsx)("h3",{className:"min-w-0 font-medium break-words",children:e.title})]}),(0,s.jsx)("p",{className:"min-w-0 break-words",children:null!=(a=e.description)?a:""})]},t)})})})]})})}},40863:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Introduce:()=>d});var s=a(47808),r=a(96393),i=a(65958),n=a(72835),l=a(72100),o=a(57169);let c=e=>{let{type:t,src:a}=e;return"video"===t?(0,s.jsxs)("div",{className:"relative w-full rounded-xl p-2 sm:p-3",children:[(0,s.jsx)("video",{src:a,controls:!0,controlsList:"nodownload noplaybackrate",muted:!0,autoPlay:!0,loop:!0,playsInl
1ine:!0,preload:"metadata",disablePictureInPicture:!0,className:"relative z-10 aspect-video h-[250px] w-full rounded-lg object-cover sm:h-[300px] lg:h-[400px]",style:{objectPosition:"50% 40%"}}),(0,s.jsx)(n.A,{duration:6,size:200,className:"from-transparent via-yellow-700 to-transparent dark:via-white/50"})]}):(0,s.jsxs)("div",{className:"relative w-full rounded-xl p-2 sm:p-3",children:[(0,s.jsx)("img",{src:a,alt:"",className:"relative z-10 aspect-video h-[250px] w-full rounded-lg object-cover sm:h-[300px] lg:h-[400px]"}),(0,s.jsx)(n.A,{duration:6,size:200,className:"from-transparent via-yellow-700 to-transparent dark:via-white/50"})]})};function d(e){let{section:t,className:a}=e,d=t.blocks;return d&&d.length>0?(0,s.jsx)("section",{id:t.id,className:(0,o.cn)("py-6 sm:py-8 lg:py-16",t.className,a),children:(0,s.jsxs)("div",{className:"container mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(t.section_title||t.section_description)&&(0,s.jsx)(l.i,{children:(0,s.jsxs)("div",{className:"mb-8 min-w-0 text-left sm:mb-10 lg:mb-12 lg:text-center",children:[t.section_title&&(0,s.jsx)("h2",{className:"mb-3 text-center text-2xl font-bold break-words sm:mb-4 sm:text-left lg:text-center lg:text-3xl",children:t.section_title}),t.section_description&&(0,s.jsx)("p",{className:"text-muted-foreground mx-auto max-w-3xl text-base break-words sm:text-lg",children:t.section_description})]})}),d.map((e,t)=>(0,s.jsxs)("div",{className:"mb-8 grid min-w-0 items-center gap-4 last:mb-0 sm:mb-12 sm:gap-6 lg:mb-24 lg:grid-cols-2 lg:gap-16",children:[(0,s.jsx)("div",{className:(0,o.cn)("order-1 min-w-0","right"===e.media_position?"lg:order-2":"lg:order-1"),children:(0,s.jsx)(l.i,{direction:"right"===e.media_position?"right":"left",children:(0,s.jsx)(c,{type:e.media_type,src:e.media_src})})}),(0,s.jsx)("div",{className:(0,o.cn)("order-2 flex min-w-0 flex-col text-left lg:text-left","right"===e.media_position?"lg:order-1":"lg:order-2"),children:(0,s.jsxs)(l.i,{delay:.1,direction:"right"===e.media_position?"left":"right",children:[e.title&&(0,s.jsx)("h3",{className:"mb-3 text-pretty text-lg font-bold break-words sm:mb-4 sm:text-xl lg:mb-6 lg:text-2xl",children:e.title}),e.description&&(0,s.jsx)("p",{className:"text-muted-foreground mb-6 text-sm break-words sm:text-base lg:text-lg",children:e.description}),e.buttons&&e.buttons.length>0&&(0,s.jsx)("div",{className:"mt-2",children:(0,s.jsxs)(r.N_,{href:e.buttons[0].url||"/",target:e.buttons[0].target||"_self",className:"bg-primary text-primary-foreground ring-ring hover:bg-primary/90 inline-flex h-11 max-w-full items-center justify-center rounded-md px-4 text-sm font-medium shadow transition-colors break-words focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 sm:px-6 lg:px-8",children:[e.buttons[0].icon&&(0,s.jsx)(i.LK,{name:e.buttons[0].icon,className:"mr-2 size-4 flex-shrink-0"}),(0,s.jsx)("span",{className:"truncate",children:e.buttons[0].title})]})})]})})]},t))]})}):(0,s.jsx)("section",{id:t.id,className:(0,o.cn)("py-6 sm:py-8 lg:py-16",t.className,a),children:(0,s.jsx)("div",{className:"container mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"grid items-center gap-4 sm:gap-6 lg:grid-cols-2 lg:gap-16",children:[t.image&&t.image.src&&(0,s.jsx)(l.i,{direction:"left",children:(0,s.jsxs)("div",{className:"relative w-full rounded-xl p-2 sm:p-3",children:[t.image.src.endsWith(".mp4")?(0,s.jsx)("video",{src:t.image.src,controls:!0,controlsList:"nodownload noplaybackrate",muted:!0,playsInline:!0,preload:"metadata",disablePictureInPicture:!0,className:"relative z-10 aspect-video h-[250px] w-full rounded-lg object-cover sm:h-[300px] lg:h-[400px]"}):(0,s.jsx)("img",{src:t.image.src,alt:t.image.alt||t.title||"",className:"relative z-10 aspect-video h-[250px] w-full rounded-lg object-cover sm:h-[300px] lg:h-[400px]"}),(0,s.jsx)(n.A,{duration:6,size:200,className:"from-transparent via-yellow-700 to-transparent dark:via-white/50"})]})}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-col text-left",children:[t.title&&(0,s.jsx)(l.i,{children:(0,s.jsx)("h2",{className:"mb-3 text-pretty text-xl font-bold text-center break-words sm:mb-4 sm:text-left sm:text-2xl lg:mb-6 lg:text-3xl",children:t.title})}),t.description&&(0,s.jsx)(l.i,{delay:.1,children:(0,s.jsx)("p",{className:"text-muted-foreground text-base break-words sm:text-lg lg:text-lg",children:t.description})})]})]})})})}},48834:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Header:()=>w});var s=a(47808),r=a(71500),i=a(73561),n=a(85170),l=a(96393),o=a(65958),c=a(10780),d=a(92831),m=a(15921),u=a(21696),x=a(57169);let p=r.forwardRef((e,t)=>
1{let{className:a,children:r,viewport:i=!0,...n}=e;return(0,s.jsxs)(d.bL,{ref:t,"data-slot":"navigation-menu","data-viewport":i,role:"navigation",className:(0,x.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",a),...n,children:[r,i&&(0,s.jsx)(j,{})]})});function h(e){let{className:t,...a}=e;return(0,s.jsx)(d.B8,{"data-slot":"navigation-menu-list",className:(0,x.cn)("group flex flex-1 list-none items-center justify-center gap-1",t),...a})}function g(e){let{className:t,...a}=e;return(0,s.jsx)(d.q7,{"data-slot":"navigation-menu-item",className:(0,x.cn)("relative",t),...a})}p.displayName=d.bL.displayName;let f=(0,m.F)("group inline-flex h-8 w-max items-center justify-center rounded-md px-4 py-1 text-sm font-medium hover:bg-foreground/5 hover:text-foreground focus:bg-foreground/5 focus:text-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-foreground/5 data-[state=open]:text-foreground data-[state=open]:focus:bg-foreground/5 data-[state=open]:bg-foreground
1/5 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1");function v(e){let{className:t,children:a,...r}=e;return(0,s.jsxs)(d.l9,{"data-slot":"navigation-menu-trigger",className:(0,x.cn)(f(),"group",t),...r,children:[a," ",(0,s.jsx)(u.A,{className:"relative top-[1px] ml-1.5 size-3 opacity-75 transition duration-300 group-data-[state=open]:translate-y-px","aria-hidden":"true",strokeWidth:2.5})]})}function b(e){let{className:t,...a}=e;return(0,s.jsx)(d.UC,{"data-slot":"navigation-menu-content",className:(0,x.cn)("left-0 top-0 w-full p-2 pr-2.5 md:absolute md:w-auto","data-[motion=from-end]:animate-enter-from-right data-[motion=from-start]:animate-enter-from-left data-[motion=to-end]:animate-exit-to-right data-[motion=to-start]:animate-exit-to-left","group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none group-data-[viewport=false]/navigation-menu:ring-foreground/5 group-data-[viewport=false]/navigation-menu:bg-background group-data-[viewport=false]/navigation-menu:rounded-(--radius) group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:-translate-x-1/3 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:border-transparent group-data-[viewport=false]/navigation-menu:shadow-lg group-data-[viewport=false]/navigation-menu:ring-1 group-data-[viewport=false]/navigation-menu:duration-200",t),...a})}function j(e){let{className:t,...a}=e;return(0,s.jsx)("div",{className:(0,x.cn)("px-(--viewport-outer-px) fixed inset-x-0 top-12 isolate z-50 mx-auto flex max-w-6xl"),children:(0,s.jsx)(d.LM,{"data-slot":"navigation-menu-viewport",className:(0,x.cn)("bg-popover text-popover-foreground h-(--radix-navigation-menu-viewport-height) ring-foreground/10 rounded-(--radius) md:w-(--radix-navigation-menu-viewport-width) relative mt-1.5 w-full origin-top overflow-hidden border border-transparent p-0.5 shadow-xl shadow-black/10 ring-1 transition-[width,height] duration-200","data-[state=closed]:animate-scale-out data-[state=open]:animate-scale-in",t),...a})})}function y(e){let{className:t,...a}=e;return(0,s.jsx)(d.N_,{"data-slot":"navigation-menu-link",className:(0,x.cn)("data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&_svg:not([class*='size-'])]:size-4",t),...a})}function N(e){let[t,a]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{a(!0)},[]),t)?(0,s.jsx)(v,{...e}):null}function w(e){let{header:t}=e,[a,d]=(0,r.useState)(!1),[m,u]=(0,r.useState)(!1),f=(0,r.useRef)(!1),v=(0,r.useRef)(null),j=function(e){let[t,a]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let t=window.matchMedia(e);a(t.matches);let s=()=>a(t.matches);return t.addEventListener("change",s),()=>{t.removeEventListener("change",s)}},[e]),t}("(min-width: 64rem)");function w(e){let{title:t,description:a,children:r,href:i,target:n,...o}=e;return(0,s.jsx)("li",{...o,children:(0,s.jsx)(y,{asChild:!0,children:(0,s.jsxs)(l.N_,{href:i,target:n||"_self",className:"grid grid-cols-[auto_1fr] gap-3.5",children:[(0,s.jsx)("div",{className:"bg-background ring-foreground
1/10 text-primary relative flex size-9 items-center justify-center rounded border border-transparent shadow-sm ring-1",children:r}),(0,s.jsxs)("div",{className:"space-y-0.5",children:[(0,s.jsx)("div",{className:"text-foreground text-sm font-medium",children:t}),(0,s.jsx)("p",{className:"text-muted-foreground line-clamp-1 text-xs",children:a})]})]})})})}return(0,l.a8)(),(0,r.useEffect)(()=>{let e=()=>{null==v.current&&(v.current=window.requestAnimationFrame(()=>{v.current=null;let e=window.scrollY>50;e!==f.current&&(f.current=e,u(e))}))};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e),null!=v.current&&(window.cancelAnimationFrame(v.current),v.current=null)}},[]),(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("header",{"data-state":a?"active":"inactive",...m&&{"data-scrolled":!0},className:"has-data-[state=open]:bg-background/50 fixed inset-x-0 top-0 z-50 has-data-[state=open]:h-screen has-data-[state=open]:backdrop-blur",children:(0,s.jsx)("div",{className:(0,x.cn)("absolute inset-x-0 top-0 z-50 h-18 border-transparent ring-1 ring-transparent transition-all duration-300","in-data-scrolled:border-foreground
1/5 in-data-scrolled:bg-background/75 in-data-scrolled:border-b in-data-scrolled:backdrop-blur","has-data-[state=open]:ring-foreground/5 has-data-[state=open]:bg-card/75 has-data-[state=open]:h-[calc(var(--navigation-menu-viewport-height)+3.4rem)] has-data-[state=open]:border-b has-data-[state=open]:shadow-lg has-data-[state=open]:shadow-black/10 has-data-[state=open]:backdrop-blur","max-lg:in-data-[state=active]:bg-background/75 max-lg:h-14 max-lg:overflow-hidden max-lg:border-b max-lg:in-data-[state=active]:h-screen max-lg:in-data-[state=active]:backdrop-blur"),children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"relative flex flex-wrap items-center justify-between lg:py-5",children:[(0,s.jsxs)("div",{className:"flex justify-between gap-8 max-lg:h-14 max-lg:w-full max-lg:border-b",children:[t.brand&&(0,s.jsx)(o.FQ,{brand:t.brand}),j&&(0,s.jsx)(()=>{var e,a;return(0,s.jsx)(p,{viewport:!1,className:"**:data-[slot=navigation-menu-content]:top-10 max-lg:hidden",children:(0,s.jsx)(h,{className:"gap-2",children:null==(a=t.nav)||null==(e=a.items)?void 0:e.map((e,t)=>{var a;return e.children&&0!==e.children.length?(0,s.jsxs)(g,{children:[(0,s.jsx)(N,{className:"flex flex-row items-center gap-2 text-sm",children:e.title}),(0,s.jsx)(b,{className:"min-w-2xs origin-top p-0.5",children:(0,s.jsx)("div",{className:"border-foreground
1/5 bg-background ring-foreground/5 rounded-[calc(var(--radius)-2px)] border border-transparent p-2 shadow ring-0.5",children:(0,s.jsx)("ul",{className:"mt-1 space-y-2",children:null==(a=e.children)?void 0:a.map((e,t)=>(0,s.jsx)(w,{href:e.url||"",target:e.target||"_self",title:e.title||"",description:e.description||"",children:e.icon&&(0,s.jsx)(o.LK,{name:e.icon,className:"text-primary"})},t))})})})]},t):(0,s.jsx)(y,{asChild:!0,children:(0,s.jsx)(l.N_,{href:e.url||"",target:e.target||"_self",className:"flex flex-row items-center gap-2 px-4 py-1.5 text-sm",children:e.title})},t)})})})},{}),(0,s.jsxs)("button",{onClick:()=>d(!a),"aria-label":!0==a?"Close Menu":"Open Menu",className:"relative z-20 -m-2.5 -mr-3 block cursor-pointer p-2.5 lg:hidden",children:[(0,s.jsx)(i.A,{className:"m-auto size-5 duration-200 in-data-[state=active]:scale-0 in-data-[state=active]:rotate-180 in-data-[state=active]:opacity-0"}),(0,s.jsx)(n.A,{className:"absolute inset-0 m-auto size-5 scale-0 -rotate-180 opacity-0 duration-200 in-data-[state=active]:scale-100 in-data-[state=active]:rotate-0 in-data-[state=active]:opacity-100"})]})]}),!j&&a&&(0,s.jsx)(e=>{var a,r;let{closeMenu:i}=e;return(0,s.jsx)("nav",{role:"navigation",className:"w-full [--color-border:--alpha(var(--color-foreground)/5%)] [--color-muted:--alpha(var(--color-foreground)/5%)]",children:(0,s.jsx)(c.Accordion,{type:"single",collapsible:!0,className:"-mx-4 mt-0.5 space-y-0.5 **:hover:no-underline",children:null==(r=t.nav)||null==(a=r.items)?void 0:a.map((e,t)=>{var a;return(0,s.jsx)(c.AccordionItem,{value:e.title||"",className:"group relative border-b-0 before:pointer-events-none before:absolute before:inset-x-4 before:bottom-0 before:border-b",children:e.children&&e.children.length>0?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.AccordionTrigger,{className:"data-[state=open]:bg-muted flex items-center justify-between px-4 py-3 text-lg **:!font-normal",children:e.title}),(0,s.jsx)(c.AccordionContent,{className:"pb-5",children:(0,s.jsx)("ul",{children:null==(a=e.children)?void 0:a.map((e,t)=>(0,s.jsx)("li",{children:(0,s.jsxs)(l.N_,{href:e.url||"",onClick:i,className:"grid grid-cols-[auto_1fr] items-center gap-2.5 px-4 py-2",children:[(0,s.jsx)("div",{"aria-hidden":!0,className:"flex items-center justify-center *:size-4",children:e.icon&&(0,s.jsx)(o.LK,{name:e.icon})}),(0,s.jsx)("div",{className:"text-base",children:e.title})]})},t))})})]}):(0,s.jsx)(l.N_,{href:e.url||"",onClick:i,className:"data-[state=open]:bg-muted flex items-center justify-between px-4 py-3 text-lg **:!font-normal",children:e.title})},t)})})})},{closeMenu:()=>d(!1)}),(0,s.jsx)("div",{className:"mb-6 hidden w-full flex-wrap items-center justify-end space-y-8 in-data-[state=active]:flex max-lg:in-data-[state=active]:mt-6 md:flex-nowrap lg:m-0 lg:flex lg:w-fit lg:gap-6 lg:space-y-0 lg:border-transparent lg:bg-transparent lg:p-0 lg:shadow-none dark:shadow-none dark:lg:bg-transparent",children:(0,s.jsxs)("div",{className:"flex w-full flex-row items-center gap-4 sm:flex-row sm:gap-6 sm:space-y-0 md:w-fit",children:[t.buttons&&t.buttons.map((e,t)=>(0,s.jsxs)(l.N_,{href:e.url||"",target:e.target||"_self",className:(0,x.cn)("focus-visible:ring-ring inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50","h-7 px-3 ring-0","outline"===e.variant?"bg-background border-primary ring-foreground/10 hover:bg-muted/50 dark:ring-foreground/15 dark:hover:bg-muted/50 border border-transparent shadow-sm ring-1 shadow-black/15 duration-200":"bg-primary text-primary-foreground hover:bg-primary/90 border-[0.5px] border-white/25 shadow-md ring-1 shadow-black/20 ring-(--ring-color) [--ring-color:color-mix(in_oklab,var(--color-foreground)15%,var(--color-primary))]"),children:[e.icon&&(0,s.jsx)(o.LK,{name:e.icon,className:"size-4"}),(0,s.jsx)("span",{children:e.title})]},t)),t.show_theme?(0,s.jsx)(o.GC,{}):null,t.show_locale?(0,s.jsx)(o.YC,{type:"button"}):null,(0,s.jsx)("div",{className:"flex-1 md:hidden"}),t.show_sign?(0,s.jsx)(o.TS,{userNav:t.user_nav}):null]})})]})})})})})}},51022:(e,t,a)=>{"use strict";a.d(t,{TR:()=>p,bq:()=>u,eb:()=>h,gC:()=>x,l6:()=>c,s3:()=>d,yv:()=>m});var s=a(47808);a(71500);var r=a(20330),i=a(21696),n=a(47706),l=a(70041),o=a(57169);function c(e){let{...t}=e;return(0,s.jsx)(r.bL,{"data-slot":"select",...t})}function d(e){let{...t}=e;return(0,s.jsx)(r.YJ,{"data-slot":"select-group",...t})}function m(e){let{...t}=e;return(0,s.jsx)(r.WT,{"data-slot":"select-value",...t})}function u(e){let{className:t,size:a="default",children:n,...l}=e;return(0,s.jsxs)(r.l9,{"data-slot":"select-trigger","data-size":a,className:(0,o.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...l,children:[n,(0,s.jsx)(r.In,{asChild:!0,children:(0,s.jsx)(i.A,{className:"size-4 opacity-50"})})]})}function x(e){let{className:t,children:a,position:i="popper",...n}=e;return(0,s.jsx)(r.ZL,{children:(0,s.jsxs)(r.UC,{"data-slot":"select-content",className:(0,o.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:i,...n,children:[(0,s.jsx)(g,{}),(0,s.jsx)(r.LM,{className:(0,o.cn)("p-1","popper"===i&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),(0,s.jsx)(f,{})]})})}function p(e){let{className:t,...a}=e;return(0,s.jsx)(r.JU,{"data-slot":"select-label",className:(0,o.cn)("text-muted-foreground px-2 py-1.5 text-xs",t),...a})}function h(e){let{className:t,children:a,...i}=e;return(0,s.jsxs)(r.q7,{"data-slot":"select-item",className:(0,o.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...i,children:[(0,s.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,s.jsx)(r.VF,{children:(0,s.jsx)(n.A,{className:"size-4"})})}),(0,s.jsx)(r.p4,{children:a})]})}function g(e){let{className:t,...a}=e;return(0,s.jsx)(r.PP,{"data-slot":"select-scroll-up-button",className:(0,o.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,s.jsx)(l.A,{className:"size-4"})})}function f(e){let{className:t,...a}=e;return(0,s.jsx)(r.wn,{"data-slot":"select-scroll-down-button",className:(0,o.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,s.jsx)(i.A,{className:"size-4"})})}},55573:(e,t,a)=>{"use strict";a.r(t),a.d(t,{BlogDetail:()=>u});var s=a(47808),r=a(7315),i=a(84612),n=a(95626),l=a(88480),o=a(65958),c=a(68442),d=a(96393);function m(e){let{items:t}=e;return(0,s.jsx)("nav",{className:"text-muted-foreground flex items-center text-sm md:px-3",children:t.map((e,t)=>{let a=e.is_active;return(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsxs)(d.N_,{href:e.url||"",className:"hover:text-foreground line-clamp-1 flex min-w-8 items-center gap-2 transition-colors ".concat(a?"text-primary hover:text-primary font-medium":""),children:[e.icon&&(0,s.jsx)(o.LK,{name:e.icon,className:"size-4"}),e.title]}),!a&&(0,s.jsx)(c.A,{className:"text-muted-foreground/40 mx-2 h-4 w-4"})]},t)})})}function u(e){let{post:t}=e,a=(0,l.c3)("pages.blog.messages"),c=[{title:a("crumb"),url:"/blog",icon:"Newspaper",is_active:!1},{title:t.title||"",url:"/blog/".concat(t.slug),is_active:!0}],d=t.toc&&t.toc.length>0,u=t.author_name||t.author_image||t.author_role;return(0,s.jsx)(r.TOCProvider,{toc:t.toc||[],children:(0,s.jsx)("section",{id:t.id,children:(0,s.jsx)("div",{className:"py-24 md:py-32",children:(0,s.jsxs)("div",{className:"mx-auto w-full max-w-7xl px-6 md:px-8",children:[(0,s.jsx)(m,{items:c}),(0,s.jsxs)("div",{className:"mt-16 text-center",children:[(0,s.jsx)("h1",{className:"text-foreground mx-auto mb-4 w-full text-3xl font-bold md:max-w-4xl md:text-4xl",children:t.title}),(0,s.jsx)("div",{className:"text-muted-foreground text-md mb-8 flex items-center justify-center gap-4",children:t.created_at&&(0,s.jsxs)("div",{className:"text-muted-foreground text-md mb-8 flex items-center justify-center gap-2",children:[(0,s.jsx)(i.A,{className:"size-4"})," ",t.created_at]})})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 gap-8 md:mt-12 lg:grid-cols-12",children:[d&&(0,s.jsx)("div",{className:"lg:col-span-3",children:(0,s.jsx)("div",{className:"sticky top-24 hidden md:block",children:(0,s.jsxs)("div",{className:"bg-muted/30 rounded-lg p-4",children:[(0,s.jsxs)("h2",{className:"text-foreground mb-4 flex items-center gap-2 font-semibold",children:[(0,s.jsx)(n.A,{className:"size-4"})," ",a("toc")]}),(0,s.jsx)(r.TOCItems,{})]})})}),(0,s.jsx)("div",{className:d&&u?"lg:col-span-6":d||u?"lg:col-span-9":"lg:col-span-12",children:(0,s.jsx)("article",{className:"p-0",children:t.body?(0,s.jsx)("div",{className:"docs text-foreground text-md space-y-4 font-normal *:leading-relaxed",children:t.body}):t.content&&(0,s.jsx)("div",{className:"prose prose-lg text-muted-foreground max-w-none space-y-6 *:leading-relaxed",children:(0,s.jsx)(o.G8,{content:t.content})})})}),u&&(0,s.jsx)("div",{className:"lg:col-span-3",children:(0,s.jsx)("div",{className:"sticky top-24",children:(0,s.jsx)("div",{className:"bg-muted/30 rounded-lg p-6",children:(0,s.jsxs)("div",{className:"text-center",children:[t.author_image&&(0,s.jsx)("div",{className:"ring-foreground
1/10 mx-auto mb-4 aspect-square size-20 overflow-hidden rounded-xl border border-transparent shadow-md ring-1 shadow-black/15",children:(0,s.jsx)("img",{src:t.author_image,alt:t.author_name,className:"h-full w-full object-cover"})}),t.author_name&&(0,s.jsx)("p",{className:"text-foreground mb-1 text-lg font-semibold",children:t.author_name}),t.author_role&&(0,s.jsx)("p",{className:"text-muted-foreground mb-4 text-sm",children:t.author_role})]})})})})]})]})})})})}a(79043)},63326:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeaturesMedia:()=>l});var s=a(47808),r=a(24309),i=a(65958),n=a(57169);function l(e){var t,a,l,o,c;let{section:d}=e,m="right"===(d.image_position||"left");return(0,s.jsx)("section",{id:d.id||d.name,className:(0,n.cn)("py-16 md:py-24",d.className),children:(0,s.jsx)("div",{className:"container flex flex-col items-center justify-center space-y-8 px-6 md:space-y-16",children:(0,s.jsxs)(r.P.div,{className:(0,n.cn)("grid items-center gap-6 sm:grid-cols-2 md:gap-12 lg:gap-24",m&&"sm:[&>*:first-child]:order-2 sm:[&>*:last-child]:order-1"),initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,ease:[.22,1,.36,1]},children:[(0,s.jsx)(r.P.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:.2,ease:[.22,1,.36,1]},children:(0,s.jsx)(i.oD,{src:null!=(o=null==(t=d.image)?void 0:t.src)?o:"",className:"rounded-2xl",alt:null!=(c=null==(a=d.image)?void 0:a.alt)?c:""})}),(0,s.jsxs)(r.P.div,{className:"relative space-y-4",initial:{opacity:0,x:m?-20:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.3,ease:[.22,1,.36,1]},children:[(0,s.jsx)("h2",{className:"font-medium",children:d.title}),(0,s.jsx)("p",{children:d.description}),(0,s.jsx)("div",{className:"mt-8 flex flex-wrap gap-4",children:null==(l=d.items)?void 0:l.map(e=>(0,s.jsxs)("div",{children:[(0,s.jsxs)("h3",{className:"mb-2 flex items-center gap-2",children:[(0,s.jsx)(i.LK,{name:e.icon,size:16}),e.title]}),(0,s.jsx)("p",{children:e.description})]},e.title))})]})]})})})}},65287:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ShowcasesFlow:()=>h});var s=a(47808),r=a(71500),i=a(24309),n=a(12271),l=a(85170),o=a(20017),c=a(68442),d=a(96393),m=a(65958),u=a(18512),x=a(67202),p=a(57169);function h(e){var t,a,h,g;let{section:f,className:v}=e,b=f.groups||[],[j,y]=(0,r.useState)(b.length>0?b[0].name:""),[N,w]=(0,r.useState)(null),_=(0,r.useMemo)(()=>f.items?j&&b.length&&"all"!==j?f.items.filter(e=>e.group===j):f.items:[],[f.items,j,b.length]),k=(0,r.useCallback)(()=>{w(e=>{var t;return null!==e?0===e?(null!=(t=_.length)?t:1)-1:e-1:null})},[_.length]),z=(0,r.useCallback)(()=>{w(e=>{var t;return null!==e?e===(null!=(t=_.length)?t:1)-1?0:e+1:null})},[_.length]);return(0,r.useEffect)(()=>{let e=e=>{null!==N&&("Escape"===e.key&&w(null),"ArrowLeft"===e.key&&k(),"ArrowRight"===e.key&&z())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[N,k,z]),(0,s.jsxs)("section",{id:f.id||f.name,className:(0,p.cn)("py-24 md:py-36",f.className,v),children:[(0,s.jsxs)(i.P.div,{className:"container mb-12 text-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:[.22,1,.36,1]},children:[f.sr_only_title&&(0,s.jsx)("h1",{className:"sr-only",children:f.sr_only_title}),(0,s.jsx)("h2",{className:"mx-auto mb-6 max-w-full font-bold text-pretty md:max-w-5xl",children:f.title}),(0,s.jsx)("p",{className:"text-muted-foreground mx-auto mb-4 line-clamp-3 max-w-full md:max-w-5xl",children:f.description}),f.buttons&&f.buttons.length>0&&(0,s.jsx)("div",{className:"container mx-auto mt-8 mb-12 flex flex-wrap justify-center gap-4",children:f.buttons.map(e=>(0,s.jsx)(x.$,{variant:e.variant||"default",size:e.size||"sm",asChild:!0,children:(0,s.jsxs)(d.N_,{href:e.url||"",target:e.target||"_self",children:[e.icon&&(0,s.jsx)(u.L,{name:e.icon}),e.title]})},e.title))})]}),b.length>0&&(0,s.jsx)(i.P.div,{className:"container mb-12 flex flex-wrap justify-center gap-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15,ease:[.22,1,.36,1]},children:b.map((e,t)=>{let a=j===e.name;return(0,s.jsx)(i.P.button,{onClick:()=>y(e.name),className:(0,p.cn)("relative rounded-lg px-3 py-1.5 text-sm font-medium transition-all",a?""
1:"border-border bg-background text-foreground hover:bg-accent hover:text-accent-foreground border"),initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.4,delay:.2+.1*t,ease:[.22,1,.36,1]},whileHover:{scale:1.05},whileTap:{scale:.95},children:a?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"bg-primary absolute inset-0 rounded-lg p-[2px]",children:(0,s.jsx)("span",{className:"bg-background block h-full w-full rounded-[calc(0.5rem-2px)]"})}),(0,s.jsx)("span",{className:"bg-primary relative z-10 bg-clip-text text-transparent",children:e.title})]}):(0,s.jsx)("span",{children:e.title})},e.name)})}),_.length>0?(0,s.jsx)("div",{className:"container mx-auto columns-1 gap-4 space-y-4 sm:columns-2 lg:columns-3 xl:columns-4",children:_.map((e,t)=>{var a,r,n,l;return(0,s.jsxs)(i.P.div,{className:"group relative cursor-zoom-in break-inside-avoid overflow-hidden rounded-xl",onClick:()=>w(t),initial:{opacity:0,y:30,scale:.95},whileInView:{opacity:1,y:0,scale:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,delay:.1*t,ease:[.22,1,.36,1]},whileHover:{scale:1.02},children:[(0,s.jsx)(m.oD,{src:null!=(n=null==(a=e.image)?void 0:a.src)?n:"",alt:null!=(l=null==(r=e.image)?void 0:r.alt)?l:"",className:"h-auto w-full transition-transform duration-300 group-hover:scale-105",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 25vw"}),(0,s.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-end bg-black/60 p-6 opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:[(0,s.jsx)("h3",{className:"mb-2 translate-y-4 text-sm font-medium text-white transition-transform duration-300 group-hover:translate-y-0",children:e.title}),e.button&&(0,s.jsx)("div",{className:"mt-3 translate-y-4 transition-transform delay-100 duration-300 group-hover:translate-y-0",onClick:e=>e.stopPropagation(),children:(0,s.jsx)(x.$,{asChild:!0,variant:e.button.variant||"default",size:e.button.size||"sm",className:"bg-primary hover:bg-primary/90 text-primary-foreground h-8 w-full border-0 px-1 py-1.5 text-sm font-medium",children:(0,s.jsxs)(d.N_,{href:e.button.url||"",target:e.button.target||"_self",children:[e.button.icon&&(0,s.jsx)(u.L,{name:e.button.icon}),e.button.title]})})})]})]},t)})}):(0,s.jsx)(i.P.div,{className:"text-muted-foreground container text-center",initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.4},children:"No items found in this category."}),(0,s.jsx)(n.N,{children:null!==N&&_&&_.length>0&&(0,s.jsxs)(i.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-50 flex items-center justify-center bg-black/90 p-4 backdrop-blur-sm md:p-8",onClick:()=>w(null),children:[(0,s.jsx)("button",{className:"absolute top-4 right-4 z-50 text-white/70 transition-colors hover:text-white",onClick:()=>w(null),children:(0,s.jsx)(l.A,{className:"size-8"})}),(0,s.jsx)("button",{className:"absolute top-1/2 left-4 z-50 -translate-y-1/2 rounded-full bg-black/20 p-2 text-white/70 transition-colors hover:bg-black/40 hover:text-white",onClick:e=>{e.stopPropagation(),k()},children:(0,s.jsx)(o.A,{className:"size-8 md:size-12"})}),(0,s.jsx)("button",{className:"absolute top-1/2 right-4 z-50 -translate-y-1/2 rounded-full bg-black/20 p-2 text-white/70 transition-colors hover:bg-black/40 hover:text-white",onClick:e=>{e.stopPropagation(),z()},children:(0,s.jsx)(c.A,{className:"size-8 md:size-12"})}),(0,s.jsx)(i.P.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.2},className:"relative flex h-full w-full items-center justify-center",onClick:e=>e.stopPropagation(),children:(0,s.jsxs)("div",{className:"relative max-h-full max-w-full overflow-hidden rounded-lg",children:[(0,s.jsx)(m.oD,{src:null!=(h=null==(t=_[N].image)?void 0:t.src)?h:"",alt:null!=(g=null==(a=_[N].image)?void 0:a.alt)?g:"",className:"h-auto max-h-[90vh] w-auto max-w-full object-contain"}),(0,s.jsxs)("div",{className:"absolute right-0 bottom-0 left-0 bg-gradient-to-t from-black/80 via-black/50 to-transparent p-6 text-white",children:[(0,s.jsx)("h3",{className:"mb-2 text-2xl font-bold",children:_[N].title}),_[N].description&&(0,s.jsx)("p",{className:"line-clamp-3 text-base text-white/90",children:_[N].description}),_[N].button&&(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(x.$,{asChild:!0,variant:_[N].button.variant||"default",size:_[N].button.size||"default",className:"bg-primary hover:bg-primary/90 h-8 border-0 px-3 py-1.5 text-sm font-medium text-white",children:(0,s.jsxs)(d.N_,{href:_[N].button.url||"",target:_[N].button.target||"_self",children:[_[N].button.icon&&(0,s.jsx)(u.L,{name:_[N].button.icon,className:"text-white"}),_[N].button.title]})})})]})]})},N)]})})]})}},65958:(e,t,a)=>{"use strict";a.d(t,{FQ:()=>o,MA:()=>p.ImageCloseButton,kC:()=>p.ImagePreview,GA:()=>x.ImageUploader,oD:()=>u.LazyImage,$B:()=>c.LocaleDetector,YC:()=>d.LocaleSelector,G8:()=>g.MarkdownPreview,ZY:()=>h.MediaPreview,dK:()=>r.Pagination,TS:()=>v.SignUser,LK:()=>s.L,GC:()=>m.ThemeToggler});var s=a(18512),r=a(60632),i=a(47808),n=a(43040),l=a(96393);function o(e){let{brand:t}=e;return(0,i.jsxs)(l.N_,{href:t.url||"",target:t.target||"_self",className:"flex items-center space-x-3 ".concat(t.className),children:[t.logo&&(0,i.jsx)(n.default,{src:t.logo.src,alt:t.title?"":t.logo.alt||"",width:t.logo.width||70,height:t.logo.height||70,className:"h-5 w-auto rounded-lg",unoptimized:t.logo.src.startsWith("http")}),t.title&&(0,i.jsx)("span",{className:"to-primary bg-gradient-to-r from-blue-500 bg-clip-text font-[family-name:var(--font-brand)] text-lg font-bold text-transparent",children:t.title})]})}var c=a(71724),d=a(23661);a(24411);var m=a(36153);a(9106),a(95784),a(67202),a(24218);var u=a(73489),x=a(8997),p=a(13057),h=a(84934),g=a(93559);let f=new(a(34730)).A({html:!0,linkify:!0,breaks:!0});f.renderer.rules.heading_open=function(e,t){let a=e[t].markup.length,s=e[t+1];if(s&&"inline"===s.type){let e=s.content.toLowerCase().replace(/[^\w\s-]/g,"").replace(/\s+/g,"-").replace(/(^-|-$)/g,"");return"<h".concat(a,' id="').concat(e,'">')}return"<h".concat(a,">")},f.renderer.rules.link_open=function(e,t,a,s,r){let i=e[t];if(i.attrIndex("href")>=0){let e=i.attrGet("href");i.attrSet("rel","nofollow"),e&&(e.startsWith("http://")||e.startsWith("https://"))&&i.attrSet("target","_blank")}return r.renderToken(e,t,a)},a(72358),a(71500),a(19796),a(10780),a(78984);var v=a(45e3);a(85819),a(55690)},69706:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Showcases:()=>u});var s=a(47808),r=a(71500),i=a(43040),n=a(24309),l=a(96393),o=a(18512),c=a(67202),d=a(5784),m=a(57169);function u(e){let{section:t,className:a}=e,u=t.groups||[],[x,p]=(0,r.useState)(u.length>0?u[0].name:""),h=(0,r.useMemo)(()=>t.items?x&&u.length&&"all"!==x?t.items.filter(e=>e.group===x):t.items:[],[t.items,x,u.length]);return(0,s.jsxs)("section",{id:t.id||t.name,className:(0,m.cn)("py-24 md:py-36",t.className,a),children:[(0,s.jsxs)(n.P.div,{className:"container mb-12 text-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:[.22,1,.36,1]},children:[t.sr_only_title&&(0,s.jsx)("h1",{className:"sr-only",children:t.sr_only_title}),(0,s.jsx)("h2",{className:"mx-auto mb-6 max-w-full font-bold text-pretty md:max-w-5xl",children:t.title}),(0,s.jsx)("p",{className:"text-muted-foreground mx-auto mb-4 max-w-full md:max-w-5xl",children:t.description})]}),u.length>0&&(0,s.jsx)(n.P.div,{className:"container mb-12 flex flex-wrap justify-center gap-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15,ease:[.22,1,.36,1]},children:u.map((e,t)=>{let a=x===e.name;return(0,s.jsx)(n.P.button,{onClick:()=>p(e.name),className:(0,m.cn)("relative rounded-lg px-3 py-1.5 text-sm font-medium transition-all",a?""
1:"border-border bg-background text-foreground hover:bg-accent hover:text-accent-foreground border"),initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.4,delay:.2+.1*t,ease:[.22,1,.36,1]},whileHover:{scale:1.05},whileTap:{scale:.95},children:a?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"bg-primary absolute inset-0 rounded-lg p-[2px]",children:(0,s.jsx)("span",{className:"bg-background block h-full w-full rounded-[calc(0.5rem-2px)]"})}),(0,s.jsx)("span",{className:"bg-primary relative z-10 bg-clip-text text-transparent",children:e.title})]}):(0,s.jsx)("span",{children:e.title})},e.name)})}),(0,s.jsx)("div",{className:"container grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:h.length>0?h.map((e,t)=>{var a,r,m,u,x;let p=!!e.button,h=(0,s.jsx)(n.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,delay:.1*t,ease:[.22,1,.36,1]},children:(0,s.jsx)(d.Zp,{className:"dark:hover:shadow-primary/10 overflow-hidden p-0 transition-all hover:shadow-lg",children:(0,s.jsxs)(d.Wu,{className:"p-0",children:[(0,s.jsx)(n.P.div,{className:"relative aspect-16/10 w-full overflow-hidden",whileHover:{scale:1.05},transition:{duration:.3},children:(0,s.jsx)(i.default,{src:null!=(m=null==(a=e.image)?void 0:a.src)?m:"",alt:null!=(u=null==(r=e.image)?void 0:r.alt)?u:"",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",fill:!0,className:"rounded-t-lg object-cover transition-transform duration-300"})}),(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsx)("h3",{className:"mb-2 line-clamp-1 text-xl font-semibold text-balance",children:e.title}),(0,s.jsx)("p",{className:"text-muted-foreground line-clamp-3 text-sm",dangerouslySetInnerHTML:{__html:null!=(x=e.description)?x:""}}),p&&(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(c.$,{asChild:!0,variant:e.button.variant||"default",size:e.button.size||"sm",className:"bg-primary hover:bg-primary/90 h-8 w-full border-0 px-3 py-1.5 text-sm font-medium text-white",children:(0,s.jsxs)(l.N_,{href:e.button.url||"",target:e.button.target||"_self",children:[e.button.icon&&(0,s.jsx)(o.L,{name:e.button.icon,className:"text-white"}),e.button.title]})})})]})]})})});return p?(0,s.jsx)("div",{children:h},t):(0,s.jsx)(l.N_,{href:e.url||"",target:e.target,children:h},t)}):(0,s.jsx)(n.P.div,{className:"text-muted-foreground col-span-full text-center",initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.4},children:"No items found in this category."})})]})}},72100:(e,t,a)=>{"use strict";a.d(t,{i:()=>o});var s=a(47808),r=a(71500),i=a(40116),n=a(22977),l=a(24309);function o(e){let{children:t,className:a="",delay:o=0,direction:c="up",stagger:d=!1}=e,m=(0,r.useRef)(null),u=(0,i.W)(m,{once:!0,margin:"-50px"});if((0,n.I)())return(0,s.jsx)("div",{ref:m,className:a,children:t});let x=()=>{switch(c){case"up":default:return{y:30,x:0};case"down":return{y:-30,x:0};case"left":return{x:30,y:0};case"right":return{x:-30,y:0}}},p={hidden:{opacity:0,...x(),filter:"blur(4px)"},visible:{opacity:1,x:0,y:0,filter:"blur(0px)",transition:{duration:.6,ease:[.22,1,.36,1]}}};return d?(0,s.jsx)(l.P.div,{ref:m,variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:o}}},initial:"hidden",animate:u?"visible":"hidden",className:a,children:r.Children.map(t,e=>(0,s.jsx)(l.P.div,{variants:p,children:e}))}):(0,s.jsx)(l.P.div,{ref:m,initial:{opacity:0,...x(),filter:"blur(4px)"},animate:u?{opacity:1,x:0,y:0,filter:"blur(0px)"}:{opacity:0,...x(),filter:"blur(4px)"},transition:{duration:.6,delay:o,ease:[.22,1,.36,1]},className:a,children:t})}},72835:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var s=a(47808),r=a(57169),i=a(24309);let n=e=>{let{className:t,size:a=50,delay:n=0,duration:l=6,colorFrom:o="#ffaa40",colorTo:c="#9c40ff",transition:d,style:m,reverse:u=!1,initialOffset:x=0,borderWidth:p=1}=e;return(0,s.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-[inherit] border-transparent [mask-clip:padding-box,border-box] [mask-composite:intersect] [mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000)] border-(length:--border-beam-width)",style:{"--border-beam-width":"".concat(p,"px")},children:(0,s.jsx)(i.P.div,{className:(0,r.cn)("absolute aspect-square","bg-gradient-to-l from-[var(--color-from)] via-[var(--color-to)] to-transparent",t),style:{width:a,offsetPath:"rect(0 auto auto 0 round ".concat(a,"px)"),"--color-from":o,"--color-to":c,...m},initial:{offsetDistance:"".concat(x,"%")},animate:{offsetDistance:u?["".concat(100-x,"%"),"".concat(-x,"%")]:["".concat(x,"%"),"".concat(100+x,"%")]},transition:{repeat:1/0,ease:"linear",duration:l,delay:-n,...d}})})}},74826:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeaturesFlow:()=>l});var s=a(47808),r=a(24309),i=a(65958),n=a(57169);function l(e){let{section:t}=e;return t.items&&0!==t.items.length?(0,s.jsxs)("section",{id:t.id||t.name,className:(0,n.cn)("py-16 md:py-24",t.className),children:[(0,s.jsxs)(r.P.div,{className:"container mb-12 text-center",...{initial:{opacity:0,y:20,filter:"blur(6px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},transition:{duration:.6,delay:0,ease:[.22,1,.36,1]}},children:[t.sr_only_title&&(0,s.jsx)("h1",{className:"sr-only",children:t.sr_only_title}),(0,s.jsx)("h2",{className:"mx-auto mb-6 max-w-full font-bold text-pretty md:max-w-5xl",children:t.title}),(0,s.jsx)("p",{className:"mx-auto mb-4 max-w-full md:max-w-5xl",children:t.description})]}),(0,s.jsx)("div",{className:"container flex flex-col items-center justify-center space-y-8 px-6 md:space-y-16",children:t.items.map((e,t)=>{var a,l,o,c;let d="right"===e.image_position;return(0,s.jsxs)(r.P.div,{className:(0,n.cn)("grid items-center gap-6 py-16 sm:grid-cols-2 md:gap-12 lg:gap-24",d&&"sm:[&>*:first-child]:order-2 sm:[&>*:last-child]:order-1"),initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,delay:.15*t,ease:[.22,1,.36,1]},children:[(0,s.jsx)(r.P.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:.15*t+.2,ease:[.22,1,.36,1]},children:(0,s.jsx)(i.oD,{src:null!=(o=null==(a=e.image)?void 0:a.src)?o:"",className:"rounded-2xl",alt:null!=(c=null==(l=e.image)?void 0:l.alt)?c:""})}),(0,s.jsxs)(r.P.div,{className:"relative space-y-4",initial:{opacity:0,x:d?-20:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.15*t+.3,ease:[.22,1,.36,1]},children:[(0,s.jsx)("h3",{className:"font-medium",children:e.title}),(0,s.jsx)("p",{className:"text-muted-foreground",children:e.description})]})]},t)})})]}):null}},77452:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Subscribe:()=>u});var s=a(47808),r=a(71500),i=a(73801),n=a(21008),l=a(14715),o=a(31963),c=a(67202),d=a(72100),m=a(57169);function u(e){var t,a,u;let{section:x,className:p}=e,[h,g]=(0,r.useState)(""),[f,v]=(0,r.useState)(!1),b=async()=>{var e;if(h&&(null==(e=x.submit)?void 0:e.action))try{v(!0);let e=await fetch(x.submit.action,{method:"POST",body:JSON.stringify({email:h})});if(!e.ok)throw Error("request failed with status ".concat(e.status));let{code:t,message:a,data:s}=await e.json();if(0!==t)throw Error(a);v(!1),a&&o.oR.success(a)}catch(e){v(!1),o.oR.error(e.message||"subscribe failed")}};return(0,s.jsx)("section",{id:x.id,className:(0,m.cn)("py-16 md:py-24",x.className,p),children:(0,s.jsx)("div",{className:"mx-auto max-w-5xl px-6",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)(d.i,{children:(0,s.jsx)("h2",{className:"font-semibold text-balance",children:x.title})}),(0,s.jsx)(d.i,{delay:.15,children:(0,s.jsx)("p",{className:"mt-4",children:x.description})}),(0,s.jsx)(d.i,{delay:.3,children:(0,s.jsx)("div",{className:"mx-auto mt-10 max-w-xl overflow-hidden lg:mt-12",children:(0,s.jsxs)("div",{className:"bg-background has-[input
1:focus]:ring-muted relative grid grid-cols-[1fr_auto] items-center overflow-hidden rounded-[calc(var(--radius)+0.75rem)] border pr-3 shadow shadow-zinc-950/5 has-[input:focus]:ring-2",children:[(0,s.jsx)(i.A,{className:"text-caption pointer-events-none absolute inset-y-0 left-5 my-auto size-5"}),(0,s.jsx)("input",{placeholder:(null==(a=x.submit)||null==(t=a.input)?void 0:t.placeholder)||"Enter your email",className:"h-14 w-full bg-transparent pl-12 focus:outline-none",type:"email",required:!0,"aria-required":"true","aria-invalid":!h,"aria-describedby":"email-error",value:h,onChange:e=>g(e.target.value)}),(null==(u=x.submit)?void 0:u.button)&&(0,s.jsx)("div",{className:"md:pr-1.5 lg:pr-0",children:(0,s.jsxs)(c.$,{"aria-label":"submit",className:"rounded-(--radius)",onClick:b,disabled:f,type:"submit",children:[f?(0,s.jsx)(n.A,{className:"animate-spin"}):(0,s.jsx)("span",{className:"hidden md:block",children:x.submit.button.title}),(0,s.jsx)(l.A,{className:"relative mx-auto size-5 md:hidden",strokeWidth:2})]})})]})})})]})})})}},77456:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Tabs:()=>m});var s=a(47808),r=a(71500),i=a(96393),n=a(19530),l=a(57169);let o=r.forwardRef((e,t)=>{let{className:a,children:r,...i}=e;return(0,s.jsxs)(n.bL,{ref:t,className:(0,l.cn)("relative overflow-hidden",a),...i,children:[(0,s.jsx)(n.LM,{className:"h-full w-full rounded-[inherit]",children:r}),(0,s.jsx)(c,{}),(0,s.jsx)(n.OK,{})]})});o.displayName=n.bL.displayName;let c=r.forwardRef((e,t)=>{let{className:a,orientation:r="vertical",...i}=e;return(0,s.jsx)(n.VM,{ref:t,orientation:r,className:(0,l.cn)("flex touch-none select-none transition-colors","vertical"===r&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",a),...i,children:(0,s.jsx)(n.lr,{className:"relative flex-1 rounded-full bg-border"})})});c.displayName=n.VM.displayName;var d=a(29650);function m(e){var t;let{tabs:a,size:n}=e,m=(0,i.rd)(),[u,x]=(0,r.useState)((null==a||null==(t=a.find(e=>e.is_active))?void 0:t.name)||""),[p,h]=(0,r.useState)({});return(0,r.useEffect)(()=>{if(u){let e=(null==a?void 0:a.find(e=>e.name===u))||{};e.url&&m.push(e.url)}},[u]),(0,s.jsx)("div",{className:"relative mb-8",children:(0,s.jsxs)(o,{className:"w-full lg:max-w-none",children:[(0,s.jsx)("div",{className:"flex items-center space-x-2",children:(0,s.jsx)(d.tU,{value:u,onValueChange:x,children:(0,s.jsx)(d.j7,{className:(0,l.cn)("sm"===n&&"h-8"),children:a.map((e,t)=>(0,s.jsx)(d.Xi,{value:e.name||"",children:e.title},t))})})}),(0,s.jsx)(c,{orientation:"horizontal",className:"invisible"})]})})}},78975:(e,t,a)=>{"use strict";a.d(t,{Highlighter:()=>l});var s=a(47808),r=a(71500),i=a(40116),n=a(48276);function l(e){let{children:t,action:a="highlight",color:l="#ffd1dc",strokeWidth:o=1.5,animationDuration:c=600,iterations:d=2,padding:m=2,multiline:u=!0,isView:x=!1}=e,p=(0,r.useRef)(null),h=(0,r.useRef)(null),g=(0,i.W)(p,{once:!0,margin:"-10%"}),f=!x||g;return(0,r.useEffect)(()=>{if(!f)return;let e=p.current;if(!e)return;let t=(0,n.f)(e,{type:a,color:l,strokeWidth:o,animationDuration:c,iterations:d,padding:m,multiline:u});h.current=t,h.current.show();let s=new ResizeObserver(()=>{t.hide(),t.show()});return s.observe(e),s.observe(document.body),()=>{e&&((0,n.f)(e,{type:a}).remove(),s.disconnect())}},[f,a,l,o,c,d,m,u]),(0,s.jsx)("span",{ref:p,className:"relative inline-block bg-transparent",children:t})}},79043:()=>{},87544:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Logos:()=>l});var s=a(47808),r=a(65958),i=a(72100),n=a(57169);function l(e){var t;let{section:a,className:l}=e;return(0,s.jsx)("section",{id:a.id,className:(0,n.cn)("py-16 md:py-24",a.className,l),children:(0,s.jsxs)("div",{className:"mx-auto max-w-5xl px-6",children:[(0,s.jsx)(i.i,{children:(0,s.jsx)("p",{className:"text-center font-medium",children:a.title})}),(0,s.jsx)(i.i,{delay:.2,children:(0,s.jsx)("div",{className:"mx-auto mt-12 flex max-w-4xl flex-wrap items-center justify-center gap-x-12 gap-y-8 sm:gap-x-16 sm:gap-y-12",children:null==(t=a.items)?void 0:t.map((e,t)=>{var a,i,n,l;return(0,s.jsx)(r.oD,{className:"h-8 w-fit dark:invert",src:null!=(n=null==(a=e.image)?void 0:a.src)?n:"",alt:null!=(l=null==(i=e.image)?void 0:i.alt)?l:""},t)})})})]})})}},92938:(e,t,a)=>{"use strict";function s(e){if("undefined"==typeof document)return"";let t="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===t.length){var a;return(null==(a=t.pop())?void 0:a.split(";").shift())||""}return""}function r(e,t,a){if("undefined"==typeof document)return;let s="";if(a){let e=new Date;e.setTime(e.getTime()+24*a*36e5),s="; expires=".concat(e.toUTCString())}document.cookie="".concat(e,"=").concat(t).concat(s,"; path=/")}
1a.d(t,{Ri:()=>s,TV:()=>r})},93968:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeaturesStep:()=>o});var s=a(47808),r=a(90811),i=a(65958),n=a(72100),l=a(57169);function o(e){var t;let{section:a,className:o}=e;return(0,s.jsx)("section",{id:a.id,className:(0,l.cn)("py-16 md:py-24",a.className,o),children:(0,s.jsx)("div",{className:"m-4 rounded-[2rem]",children:(0,s.jsxs)("div",{className:"@container relative container",children:[(0,s.jsx)(n.i,{children:(0,s.jsxs)("div",{className:"mx-auto max-w-2xl text-center",children:[(0,s.jsx)("span",{className:"text-primary",children:a.label}),(0,s.jsx)("h2",{className:"text-foreground mt-4 font-semibold",children:a.title}),(0,s.jsx)("p",{className:"mt-4 text-balance",children:a.description})]})}),(0,s.jsx)(n.i,{delay:.2,children:(0,s.jsx)("div",{className:"mt-20 grid gap-12 @3xl:grid-cols-4",children:null==(t=a.items)?void 0:t.map((e,t)=>{var n,l;return(0,s.jsx)("div",{className:"space-y-6",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("span",{className:"mx-auto flex size-6 items-center justify-center rounded-full bg-zinc-500/15 text-sm font-medium",children:t+1}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"mx-auto my-6 w-fit",children:e.icon&&(0,s.jsx)(i.LK,{name:e.icon,size:24})}),t<(null!=(l=null==(n=a.items)?void 0:n.length)?l:0)-1&&(0,s.jsx)(r.A,{className:"fill-muted stroke-primary absolute inset-y-0 right-0 my-auto mt-1 hidden translate-x-[150%] drop-shadow @3xl:block"})]}),(0,s.jsx)("h3",{className:"text-foreground mb-4 font-semibold",children:e.title}),(0,s.jsx)("p",{className:"text-muted-foreground text-balance",children:e.description})]})},t)})})})]})})})}}}]);
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.