Files
monisuo/monisuo-admin/dist/assets/marketing-DPFj0wnl.js
2026-03-22 23:32:23 +08:00

16 lines
108 KiB
JavaScript

import{Ct as e,Dt as t,F as n,H as r,I as i,L as a,N as o,Ot as s,Q as c,S as l,Tt as u,V as d,X as f,_ as p,_t as m,b as h,d as g,g as _,i as v,lt as y,mt as b,nt as x,v as S,w as C,x as w,y as T,z as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as D}from"./arrow-left-CsmuzRTg.js";import{t as O}from"./arrow-right-CS4G_pjU.js";import{t as k}from"./utils-BB02OBq2.js";import{t as A}from"./_plugin-vue_export-helper-B2no-pU9.js";import{v as ee}from"./dist-t_U6YImb.js";import{U as j}from"./index-CcML0o3b.js";import{n as te,t as ne}from"./AvatarImage-BMo9jZco.js";import{t as M}from"./Button-2mdP_ygs.js";import{t as re}from"./iconify-B5QdRg7l.js";import{n as N,t as P}from"./sign-up-button-BuZSae5V.js";import{t as ie}from"./route-block-B_uS4-sj.js";import{t as ae}from"./Card-Cv6HQPiQ.js";var F=A(C({__name:`index`,props:{class:{},reverse:{type:Boolean},pauseOnHover:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},repeat:{default:4}},setup(n){return(i,a)=>(E(),h(`div`,{class:u(e(k)(`group flex overflow-hidden p-2 [--duration:40s] [--gap:1rem] gap-(--gap)`,n.vertical?`flex-col`:`flex-row`,i.$props.class))},[(E(!0),h(g,null,d(n.repeat,a=>(E(),h(`div`,{key:a,class:u(e(k)(`flex shrink-0 justify-around gap-(--gap)`,n.vertical?`animate-marquee-vertical flex-col`:`animate-marquee flex-row`,n.pauseOnHover?`group-hover:paused`:``)),style:t({animationDirection:n.reverse?`reverse`:`normal`})},[r(i.$slots,`default`,{},void 0,!0)],6))),128))],2))}}),[[`__scopeId`,`data-v-50cd2a78`]]),oe={class:`relative w-64 cursor-pointer overflow-hidden rounded-xl border border-gray-950/10 bg-gray-950/1 p-4 hover:bg-gray-950/5 dark:border-gray-50/10 dark:bg-gray-50/10 dark:hover:bg-gray-50/15`},I={class:`flex flex-row items-center gap-2`},L=[`src`],se={class:`flex flex-col`},R={class:`text-sm font-medium dark:text-white`},ce={class:`text-xs font-medium dark:text-white/40`},le={class:`mt-2 text-sm`},ue=C({__name:`review-card`,props:{img:{},name:{},username:{},body:{}},setup(e){return(t,n)=>(E(),h(`figure`,oe,[p(`div`,I,[p(`img`,{src:e.img,class:`rounded-full`,width:`32`,height:`32`,alt:``},null,8,L),p(`div`,se,[p(`span`,R,s(e.name),1),p(`p`,ce,s(e.username),1)])]),p(`blockquote`,le,s(e.body),1)]))}}),de={class:`text-4xl font-black my-4 text-center`},fe={class:`text-center mb-4`},pe={class:`relative flex w-full flex-col items-center justify-center overflow-hidden`},me=C({__name:`evaluation`,setup(t){let n=[{name:`Jack`,username:`@jack`,body:`I've never seen anything like this before. It's amazing. I love it.`,img:`https://avatar.vercel.sh/jack`},{name:`Jill`,username:`@jill`,body:`I don't know what to say. I'm speechless. This is amazing.`,img:`https://avatar.vercel.sh/jill`},{name:`John`,username:`@john`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/john`},{name:`Jane`,username:`@jane`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/jane`},{name:`Jenny`,username:`@jenny`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/jenny`},{name:`James`,username:`@james`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/james`}],r=b(n.slice(0,n.length/2)),i=b(n.slice(n.length/2));return(t,n)=>(E(),h(g,null,[p(`h2`,de,s(t.$t(`marketing.evaluation.title`)),1),p(`h4`,fe,s(t.$t(`marketing.evaluation.subtitle`)),1),p(`div`,pe,[l(F,{"pause-on-hover":``,class:`[--duration:50s]`},{default:x(()=>[(E(!0),h(g,null,d(e(r),e=>(E(),S(ue,{key:e.username,img:e.img,name:e.name,username:e.username,body:e.body},null,8,[`img`,`name`,`username`,`body`]))),128))]),_:1}),l(F,{reverse:``,"pause-on-hover":``,class:`[--duration:50s]`},{default:x(()=>[(E(!0),h(g,null,d(e(i),e=>(E(),S(ue,{key:e.username,img:e.img,name:e.name,username:e.username,body:e.body},null,8,[`img`,`name`,`username`,`body`]))),128))]),_:1}),n[0]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 w-1/3 bg-linear-to-r from-(--ui-bg) dark:from-(--ui-bg)`},null,-1),n[1]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 right-0 w-1/3 bg-linear-to-l from-(--ui-bg) dark:from-(--ui-bg)`},null,-1)])],64))}});function he(e,t){e.indexOf(t)===-1&&e.push(t)}function z(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var B=(e,t,n)=>n>t?t:n<e?e:n,V={},ge=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function _e(e){return typeof e==`object`&&!!e}var ve=e=>/^0[^.\s]+$/u.test(e);function ye(e){let t;return()=>(t===void 0&&(t=e()),t)}var be=e=>e,xe=(e,t)=>n=>t(e(n)),Se=(...e)=>e.reduce(xe),Ce=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},we=class{constructor(){this.subscriptions=[]}add(e){return he(this.subscriptions,e),()=>z(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},H=e=>e*1e3,U=e=>e/1e3;function Te(e,t){return t?1e3/t*e:0}var Ee=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e},De=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Oe=1e-7,ke=12;function Ae(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=De(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>Oe&&++s<ke);return o}function je(e,t,n,r){if(e===t&&n===r)return be;let i=t=>Ae(t,0,1,e,n);return e=>e===0||e===1?e:De(i(e),t,r)}var Me=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Ne=e=>t=>1-e(1-t),Pe=je(.33,1.53,.69,.99),Fe=Ne(Pe),Ie=Me(Fe),Le=e=>e>=1?1:(e*=2)<1?.5*Fe(e):.5*(2-2**(-10*(e-1))),Re=e=>1-Math.sin(Math.acos(e)),ze=Ne(Re),Be=Me(Re),Ve=je(.42,0,1,1),He=je(0,0,.58,1),Ue=je(.42,0,.58,1),We=e=>Array.isArray(e)&&typeof e[0]!=`number`;function Ge(e,t){return We(e)?e[Ee(0,e.length,t)]:e}var Ke=e=>Array.isArray(e)&&typeof e[0]==`number`,qe={linear:be,easeIn:Ve,easeInOut:Ue,easeOut:He,circIn:Re,circInOut:Be,circOut:ze,backIn:Fe,backInOut:Ie,backOut:Pe,anticipate:Le},Je=e=>typeof e==`string`,Ye=e=>{if(Ke(e)){e.length;let[t,n,r,i]=e;return je(t,n,r,i)}else if(Je(e))return qe[e],`${e}`,qe[e];return e},Xe=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],Ze={value:null,addProjectionMetrics:null};function Qe(e,t){let n=new Set,r=new Set,i=!1,a=!1,o=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1},c=0;function l(t){o.has(t)&&(u.schedule(t),e()),c++,t(s)}let u={schedule:(e,t=!1,a=!1)=>{let s=a&&i?n:r;return t&&o.add(e),s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(s=e,i){a=!0;return}i=!0;let o=n;n=r,r=o,n.forEach(l),t&&Ze.value&&Ze.value.frameloop[t].push(c),c=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}var $e=40;function et(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=Xe.reduce((e,n)=>(e[n]=Qe(a,t?n:void 0),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=V.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,$e),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:Xe.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<Xe.length;t++)o[Xe[t]].cancel(e)},state:i,steps:o}}var{schedule:W,cancel:tt,state:nt,steps:rt}=et(typeof requestAnimationFrame<`u`?requestAnimationFrame:be,!0),it;function at(){it=void 0}var G={now:()=>(it===void 0&&G.set(nt.isProcessing||V.useManualTiming?nt.timestamp:performance.now()),it),set:e=>{it=e,queueMicrotask(at)}},ot={layout:0,mainThread:0,waapi:0},st=e=>t=>typeof t==`string`&&t.startsWith(e),ct=st(`--`),lt=st(`var(--`),ut=e=>lt(e)?dt.test(e.split(`/*`)[0].trim()):!1,dt=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function ft(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var pt={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},mt={...pt,transform:e=>B(0,1,e)},ht={...pt,default:1},gt=e=>Math.round(e*1e5)/1e5,_t=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function vt(e){return e==null}var yt=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,bt=(e,t)=>n=>!!(typeof n==`string`&&yt.test(n)&&n.startsWith(e)||t&&!vt(n)&&Object.prototype.hasOwnProperty.call(n,t)),xt=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(_t);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},St=e=>B(0,255,e),Ct={...pt,transform:e=>Math.round(St(e))},wt={test:bt(`rgb`,`red`),parse:xt(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+Ct.transform(e)+`, `+Ct.transform(t)+`, `+Ct.transform(n)+`, `+gt(mt.transform(r))+`)`};function Tt(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var Et={test:bt(`#`),parse:Tt,transform:wt.transform},Dt=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),K=Dt(`deg`),Ot=Dt(`%`),q=Dt(`px`),kt=Dt(`vh`),At=Dt(`vw`),jt={...Ot,parse:e=>Ot.parse(e)/100,transform:e=>Ot.transform(e*100)},Mt={test:bt(`hsl`,`hue`),parse:xt(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+Ot.transform(gt(t))+`, `+Ot.transform(gt(n))+`, `+gt(mt.transform(r))+`)`},J={test:e=>wt.test(e)||Et.test(e)||Mt.test(e),parse:e=>wt.test(e)?wt.parse(e):Mt.test(e)?Mt.parse(e):Et.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?wt.transform(e):Mt.transform(e),getAnimatableNone:e=>{let t=J.parse(e);return t.alpha=0,J.transform(t)}},Nt=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Pt(e){return isNaN(e)&&typeof e==`string`&&(e.match(_t)?.length||0)+(e.match(Nt)?.length||0)>0}var Ft=`number`,It=`color`,Lt=`var`,Rt=`var(`,zt="${}",Bt=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Vt(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(Bt,e=>(J.test(e)?(r.color.push(a),i.push(It),n.push(J.parse(e))):e.startsWith(Rt)?(r.var.push(a),i.push(Lt),n.push(e)):(r.number.push(a),i.push(Ft),n.push(parseFloat(e))),++a,zt)).split(zt),indexes:r,types:i}}function Ht(e){return Vt(e).values}function Ut({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;a<n;a++)if(i+=e[a],r[a]!==void 0){let e=t[a];e===Ft?i+=gt(r[a]):e===It?i+=J.transform(r[a]):i+=r[a]}return i}}function Wt(e){return Ut(Vt(e))}var Gt=e=>typeof e==`number`?0:J.test(e)?J.getAnimatableNone(e):e,Kt=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:Gt(e);function qt(e){let t=Vt(e);return Ut(t)(t.values.map((e,n)=>Kt(e,t.split[n])))}var Y={test:Pt,parse:Ht,createTransformer:Wt,getAnimatableNone:qt};function Jt(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yt({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=Jt(s,r,e+1/3),a=Jt(s,r,e),o=Jt(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function Xt(e,t){return n=>n>0?t:e}var Zt=(e,t,n)=>e+(t-e)*n,Qt=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},$t=[Et,wt,Mt],en=e=>$t.find(t=>t.test(e));function tn(e){let t=en(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===Mt&&(n=Yt(n)),n}var nn=(e,t)=>{let n=tn(e),r=tn(t);if(!n||!r)return Xt(e,t);let i={...n};return e=>(i.red=Qt(n.red,r.red,e),i.green=Qt(n.green,r.green,e),i.blue=Qt(n.blue,r.blue,e),i.alpha=Zt(n.alpha,r.alpha,e),wt.transform(i))},rn=new Set([`none`,`hidden`]);function an(e,t){return rn.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function on(e,t){return n=>Zt(e,t,n)}function sn(e){return typeof e==`number`?on:typeof e==`string`?ut(e)?Xt:J.test(e)?nn:dn:Array.isArray(e)?cn:typeof e==`object`?J.test(e)?nn:ln:Xt}function cn(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>sn(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function ln(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=sn(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function un(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]];n[i]=e.values[o]??0,r[a]++}return n}var dn=(e,t)=>{let n=Y.createTransformer(t),r=Vt(e),i=Vt(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?rn.has(e)&&!i.values.length||rn.has(t)&&!r.values.length?an(e,t):Se(cn(un(r,i),i.values),n):(`${e}${t}`,Xt(e,t))};function fn(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?Zt(e,t,n):sn(e)(e,t)}var pn=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>W.update(t,e),stop:()=>tt(t),now:()=>nt.isProcessing?nt.timestamp:G.now()}},mn=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},hn=2e4;function gn(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function _n(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(gn(r),hn);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:U(i)}}var X={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function vn(e,t){return e*Math.sqrt(1-t*t)}var yn=12;function bn(e,t,n){let r=n;for(let n=1;n<yn;n++)r-=e(r)/t(r);return r}var xn=.001;function Sn({duration:e=X.duration,bounce:t=X.bounce,velocity:n=X.velocity,mass:r=X.mass}){let i,a;H(X.maxDuration);let o=1-t;o=B(X.minDamping,X.maxDamping,o),e=B(X.minDuration,X.maxDuration,U(e)),o<1?(i=t=>{let r=t*o,i=r*e,a=r-n,s=vn(t,o),c=Math.exp(-i);return xn-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=vn(t**2,o);return(-i(t)+xn>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-xn+r*i},a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=bn(i,a,s);if(e=H(e),isNaN(c))return{stiffness:X.stiffness,damping:X.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var Cn=[`duration`,`bounce`],wn=[`stiffness`,`damping`,`mass`];function Tn(e,t){return t.some(t=>e[t]!==void 0)}function En(e){let t={velocity:X.velocity,stiffness:X.stiffness,damping:X.damping,mass:X.mass,isResolvedFromDuration:!1,...e};if(!Tn(e,wn)&&Tn(e,Cn))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*B(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:X.mass,stiffness:i,damping:a}}else{let n=Sn({...e,velocity:0});t={...t,...n,mass:X.mass},t.isResolvedFromDuration=!0}return t}function Dn(e=X.visualDuration,t=X.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=En({...n,velocity:-U(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=U(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?X.restSpeed.granular:X.restSpeed.default,i||=v?X.restDelta.granular:X.restDelta.default;let y,b,x,S,C,w;if(h<1)x=vn(_,h),S=(m+h*_*g)/x,y=e=>o-Math.exp(-h*_*e)*(S*Math.sin(x*e)+g*Math.cos(x*e)),C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>H(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=H(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=H(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(gn(T),hn),t=mn(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}Dn.applyToOptions=e=>{let t=_n(e,100,Dn);return e.ease=t.ease,e.duration=H(t.duration),e.type=`keyframes`,e};var On=5;function kn(e,t,n){let r=Math.max(t-On,0);return Te(n-e(r),t-r)}function An({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=Dn({keyframes:[f.value,m(f.value)],velocity:kn(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function jn(e,t,n){let r=[],i=n||V.mix||fn,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);t&&(a=Se(Array.isArray(t)?t[n]||be:t,a)),r.push(a)}return r}function Mn(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(t.length,a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=jn(t,r,i),c=s.length,l=n=>{if(o&&n<e[0])return t[0];let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=Ce(e[r],e[r+1],n);return s[r](i)};return n?t=>l(B(e[0],e[a-1],t)):l}function Nn(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=Ce(0,t,r);e.push(Zt(n,1,i))}}function Pn(e){let t=[0];return Nn(t,e.length-1),t}function Fn(e,t){return e.map(e=>e*t)}function In(e,t){return e.map(()=>t||Ue).splice(0,e.length-1)}function Ln({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=We(r)?r.map(Ye):Ye(r),a={done:!1,value:t[0]},o=Mn(Fn(n&&n.length===t.length?n:Pn(t),e),t,{ease:Array.isArray(i)?i:In(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var Rn=e=>e!==null;function zn(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(Rn),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var Bn={decay:An,inertia:An,tween:Ln,keyframes:Ln,spring:Dn};function Vn(e){typeof e.type==`string`&&(e.type=Bn[e.type])}var Hn=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},Un=e=>e/100,Wn=class extends Hn{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==G.now()&&this.tick(G.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},ot.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;Vn(e);let{type:t=Ln,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||Ln;s!==Ln&&typeof o[0]!=`number`&&(this.mixKeyframes=Se(Un,fn(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=gn(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=B(0,1,n)*o}let b=_?{done:!1,value:l[0]}:y.next(v);i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==An&&(b.value=zn(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return U(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+U(e)}get time(){return U(this.currentTime)}set time(e){e=H(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return kn(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(G.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=U(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=pn,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(G.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null,ot.mainThread--}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function Gn(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var Kn=e=>e*180/Math.PI,qn=e=>Yn(Kn(Math.atan2(e[1],e[0]))),Jn={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:qn,rotateZ:qn,skewX:e=>Kn(Math.atan(e[1])),skewY:e=>Kn(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Yn=e=>(e%=360,e<0&&(e+=360),e),Xn=qn,Zn=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Qn=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),$n={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Zn,scaleY:Qn,scale:e=>(Zn(e)+Qn(e))/2,rotateX:e=>Yn(Kn(Math.atan2(e[6],e[5]))),rotateY:e=>Yn(Kn(Math.atan2(-e[2],e[0]))),rotateZ:Xn,rotate:Xn,skewX:e=>Kn(Math.atan(e[4])),skewY:e=>Kn(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function er(e){return e.includes(`scale`)?1:0}function tr(e,t){if(!e||e===`none`)return er(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=$n,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Jn,i=t}if(!i)return er(t);let a=r[t],o=i[1].split(`,`).map(rr);return typeof a==`function`?a(o):o[a]}var nr=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return tr(n,t)};function rr(e){return parseFloat(e.trim())}var ir=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],ar=new Set(ir),or=e=>e===pt||e===q,sr=new Set([`x`,`y`,`z`]),cr=ir.filter(e=>!sr.has(e));function lr(e){let t=[];return cr.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith(`scale`)?1:0))}),t}var ur={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>tr(t,`x`),y:(e,{transform:t})=>tr(t,`y`)};ur.translateX=ur.x,ur.translateY=ur.y;var dr=new Set,fr=!1,pr=!1,mr=!1;function hr(){if(pr){let e=Array.from(dr).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=lr(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}pr=!1,fr=!1,dr.forEach(e=>e.complete(mr)),dr.clear()}function gr(){dr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(pr=!0)})}function _r(){mr=!0,gr(),hr(),mr=!1}var vr=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(dr.add(this),fr||(fr=!0,W.read(gr),W.resolveKeyframes(hr))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}Gn(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),dr.delete(this)}cancel(){this.state===`scheduled`&&(dr.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},yr=e=>e.startsWith(`--`);function br(e,t,n){yr(t)?e.style.setProperty(t,n):e.style[t]=n}var xr={};function Sr(e,t){let n=ye(e);return()=>xr[t]??n()}var Cr=Sr(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),wr=Sr(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),Tr=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Er={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:Tr([0,.65,.55,1]),circOut:Tr([.55,0,1,.45]),backIn:Tr([.31,.01,.66,-.59]),backOut:Tr([.33,1.53,.69,.99])};function Dr(e,t){if(e)return typeof e==`function`?wr()?mn(e,t):`ease-out`:Ke(e)?Tr(e):Array.isArray(e)?e.map(e=>Dr(e,t)||Er.easeOut):Er[e]}function Or(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=Dr(s,i);Array.isArray(d)&&(u.easing=d),Ze.value&&ot.waapi++;let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};l&&(f.pseudoElement=l);let p=e.animate(u,f);return Ze.value&&p.finished.finally(()=>{ot.waapi--}),p}function kr(e){return typeof e==`function`&&`applyToOptions`in e}function Ar({type:e,...t}){return kr(e)&&wr()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var jr=class extends Hn{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Ar(e);this.animation=Or(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=zn(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),br(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return U(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+U(e)}get time(){return U(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=H(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`finished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Cr()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),be):r(this)}},Mr={anticipate:Le,backInOut:Ie,circInOut:Be};function Nr(e){return e in Mr}function Pr(e){typeof e.ease==`string`&&Nr(e.ease)&&(e.ease=Mr[e.ease])}var Fr=10,Ir=class extends jr{constructor(e){Pr(e),Vn(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new Wn({...a,autoplay:!1}),s=Math.max(Fr,G.now()-this.startTime),c=B(0,Fr,s-Fr),l=o.sample(s).value,{name:u}=this.options;i&&u&&br(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},Lr=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(Y.test(e)||e===`0`)&&!e.startsWith(`url(`));function Rr(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function zr(e,t,n,r){let i=e[0];if(i===null)return!1;if(t===`display`||t===`visibility`)return!0;let a=e[e.length-1],o=Lr(i,t),s=Lr(a,t);return`${t}${i}${a}${o?a:i}`,!o||!s?!1:Rr(e)||(n===`spring`||kr(n))&&r}function Br(e){e.duration=0,e.type=`keyframes`}var Vr=new Set([`opacity`,`clipPath`,`filter`,`transform`]),Hr=ye(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function Ur(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:s,transformTemplate:c}=t.owner.getProps();return Hr()&&n&&Vr.has(n)&&(n!==`transform`||!c)&&!s&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var Wr=40,Gr=class extends Hn{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=G.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u};this.keyframeResolver=new(l?.KeyframeResolver||vr)(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=G.now();let u=!0;zr(e,i,a,o)||(u=!1,(V.instantAnimations||!s)&&l?.(zn(e,n,t)),e[0]=e[e.length-1],Br(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>Wr?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&Ur(d),p=d.motionValue?.owner?.current,m=f?new Ir({...d,element:p}):new Wn(d);m.finished.then(()=>{this.notifyFinished()}).catch(be),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),_r()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}},Kr=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return qr(this.animations,`duration`)}get iterationDuration(){return qr(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function qr(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r][t];i!==null&&i>n&&(n=i)}return n}var Jr=class extends Kr{then(e,t){return this.finished.finally(e).then(()=>{})}},Yr=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Xr(e){let t=Yr.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function Zr(e,t,n=1){`${e}`;let[r,i]=Xr(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return ge(e)?parseFloat(e):e}return ut(i)?Zr(i,t,n+1):i}var Qr={type:`spring`,stiffness:500,damping:25,restSpeed:10},$r=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),ei={type:`keyframes`,duration:.8},ti={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},ni=(e,{keyframes:t})=>t.length>2?ei:ar.has(e)?e.startsWith(`scale`)?$r(t[1]):Qr:ti,ri=e=>e!==null;function ii(e,{repeat:t,repeatType:n=`loop`},r){let i=e.filter(ri),a=t&&n!==`loop`&&t%2==1?0:i.length-1;return!a||r===void 0?i[a]:r}function ai(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function oi(e,t){let n=e?.[t]??e?.default??e;return n===e?n:ai(n,e)}function si({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:a,repeatType:o,repeatDelay:s,from:c,elapsed:l,...u}){return!!Object.keys(u).length}var ci=(e,t,n,r={},i,a)=>o=>{let s=oi(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=H(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};si(s)||Object.assign(u,ni(e,u)),u.duration&&=H(u.duration),u.repeatDelay&&=H(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Br(u),u.delay===0&&(d=!0)),(V.instantAnimations||V.skipAnimations||i?.shouldSkipAnimations)&&(d=!0,Br(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=ii(u.keyframes,s);if(e!==void 0){W.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new Wn(u):new Gr(u)};function li(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function ui(e,t,n,r){if(typeof t==`function`){let[i,a]=li(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=li(r);t=t(n===void 0?e.custom:n,i,a)}return t}function di(e,t,n){let r=e.getProps();return ui(r,t,n===void 0?r.custom:n,e)}var fi=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...ir]),pi=30,mi=e=>!isNaN(parseFloat(e)),hi={current:void 0},gi=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=G.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=G.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=mi(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new we);let n=this.events[e].add(t);return e===`change`?()=>{n(),W.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return hi.current&&hi.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=G.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>pi)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,pi);return Te(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function _i(e,t){return new gi(e,t)}var vi=e=>Array.isArray(e);function yi(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,_i(n))}function bi(e){return vi(e)?e[e.length-1]||0:e}function xi(e,t){let{transitionEnd:n={},transition:r={},...i}=di(e,t)||{};i={...i,...n};for(let t in i)yi(e,t,bi(i[t]))}var Z=e=>!!(e&&e.getVelocity);function Si(e){return!!(Z(e)&&e.add)}function Ci(e,t){let n=e.getValue(`willChange`);if(Si(n))return n.add(t);if(!n&&V.WillChange){let n=new V.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function wi(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var Ti=`data-`+wi(`framerAppearId`);function Ei(e){return e.props[Ti]}function Di({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Oi(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?ai(a,c):c;let l=a?.reduceMotion;r&&(a=r);let u=[],d=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||d&&Di(d,t))continue;let o={delay:n,...oi(a||{},t)},c=r.get();if(c!==void 0&&!r.isAnimating&&!Array.isArray(i)&&i===c&&!o.velocity)continue;let f=!1;if(window.MotionHandoffAnimation){let n=Ei(e);if(n){let e=window.MotionHandoffAnimation(n,t,W);e!==null&&(o.startTime=e,f=!0)}}Ci(e,t);let p=l??e.shouldReduceMotion;r.start(ci(t,r,i,p&&fi.has(t)?{type:!1}:o,e,f));let m=r.animation;m&&u.push(m)}if(o){let t=()=>W.update(()=>{o&&xi(e,o)});u.length?Promise.all(u).then(t):t()}return u}var ki={test:e=>e===`auto`,parse:e=>e},Ai=e=>t=>t.test(e),ji=[pt,q,Ot,K,At,kt,ki],Mi=e=>ji.find(Ai(e));function Ni(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||ve(e)}var Pi=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function Fi(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(_t)||[];if(!r)return e;let i=n.replace(r,``),a=Pi.has(t)?1:0;return r!==n&&(a*=100),t+`(`+a+i+`)`}var Ii=/\b([a-z-]*)\(.*?\)/gu,Li={...Y,getAnimatableNone:e=>{let t=e.match(Ii);return t?t.map(Fi).join(` `):e}},Ri={...Y,getAnimatableNone:e=>{let t=Y.parse(e);return Y.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},zi={...pt,transform:Math.round},Bi={borderWidth:q,borderTopWidth:q,borderRightWidth:q,borderBottomWidth:q,borderLeftWidth:q,borderRadius:q,borderTopLeftRadius:q,borderTopRightRadius:q,borderBottomRightRadius:q,borderBottomLeftRadius:q,width:q,maxWidth:q,height:q,maxHeight:q,top:q,right:q,bottom:q,left:q,inset:q,insetBlock:q,insetBlockStart:q,insetBlockEnd:q,insetInline:q,insetInlineStart:q,insetInlineEnd:q,padding:q,paddingTop:q,paddingRight:q,paddingBottom:q,paddingLeft:q,paddingBlock:q,paddingBlockStart:q,paddingBlockEnd:q,paddingInline:q,paddingInlineStart:q,paddingInlineEnd:q,margin:q,marginTop:q,marginRight:q,marginBottom:q,marginLeft:q,marginBlock:q,marginBlockStart:q,marginBlockEnd:q,marginInline:q,marginInlineStart:q,marginInlineEnd:q,fontSize:q,backgroundPositionX:q,backgroundPositionY:q,rotate:K,rotateX:K,rotateY:K,rotateZ:K,scale:ht,scaleX:ht,scaleY:ht,scaleZ:ht,skew:K,skewX:K,skewY:K,distance:q,translateX:q,translateY:q,translateZ:q,x:q,y:q,z:q,perspective:q,transformPerspective:q,opacity:mt,originX:jt,originY:jt,originZ:q,zIndex:zi,fillOpacity:mt,strokeOpacity:mt,numOctaves:zi},Vi={...Bi,color:J,backgroundColor:J,outlineColor:J,fill:J,stroke:J,borderColor:J,borderTopColor:J,borderRightColor:J,borderBottomColor:J,borderLeftColor:J,filter:Li,WebkitFilter:Li,mask:Ri,WebkitMask:Ri},Hi=e=>Vi[e],Ui=new Set([Li,Ri]);function Wi(e,t){let n=Hi(e);return Ui.has(n)||(n=Y),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var Gi=new Set([`auto`,`none`,`0`]);function Ki(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!Gi.has(t)&&Vt(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=Wi(n,i)}var qi=class extends vr{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if(typeof r==`string`&&(r=r.trim(),ut(r))){let i=Zr(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!fi.has(n)||e.length!==2)return;let[r,i]=e,a=Mi(r),o=Mi(i);if(ft(r)!==ft(i)&&ur[n]){this.needsMeasurement=!0;return}if(a!==o)if(or(a)&&or(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else ur[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||Ni(e[t]))&&n.push(t);n.length&&Ki(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ur[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=ur[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEach(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},Ji=new Set([`opacity`,`clipPath`,`filter`,`transform`]);function Yi(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var Xi=(e,t)=>t&&typeof e==`number`?t.transform(e):e,{schedule:Zi,cancel:Qi}=et(queueMicrotask,!1);function $i(e){return _e(e)&&`ownerSVGElement`in e}function ea(e){return $i(e)&&e.tagName===`svg`}var ta=[...ji,J,Y],na=e=>ta.find(Ai(e)),ra=()=>({min:0,max:0}),ia=()=>({x:ra(),y:ra()}),aa=new WeakMap;function oa(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function sa(e){return typeof e==`string`||Array.isArray(e)}var ca=[`initial`,...[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`]];function la(e){return oa(e.animate)||ca.some(t=>sa(e[t]))}function ua(e){return!!(la(e)||e.variants)}function da(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Z(i))e.addValue(r,i);else if(Z(a))e.addValue(r,_i(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,_i(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var fa={current:null},pa={current:!1},ma=typeof window<`u`;function ha(){if(pa.current=!0,ma)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>fa.current=e.matches;e.addEventListener(`change`,t),t()}else fa.current=!1}var ga=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],_a={},va=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=vr,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=G.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,W.render(this.render,!1,!0))};let{latestValues:c,renderState:l}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=t.initial?{...c}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=s,this.blockInitialAnimation=!!a,this.isControllingVariants=la(t),this.isVariantNode=ua(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];c[e]!==void 0&&Z(t)&&t.set(c[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,aa.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(pa.current||ha(),this.shouldReduceMotion=fa.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),tt(this.notifyUpdate),tt(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&Ji.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new jr({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:H(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=ar.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&W.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in _a){let t=_a[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ia()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<ga.length;t++){let n=ga[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e[`on`+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=da(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=_i(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(ge(n)||ve(n))?n=parseFloat(n):!na(n)&&Y.test(t)&&(n=Wi(e,t)),this.setBaseTarget(e,Z(n)?n.get():n)),Z(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=ui(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Z(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new we),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){Zi.render(this.render)}},ya=class extends va{constructor(){super(...arguments),this.KeyframeResolver=qi}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Z(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}};function ba({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function xa(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Sa(e,t){return ba(xa(e.getBoundingClientRect(),t))}var Ca={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},wa=ir.length;function Ta(e,t,n){let r=``,i=!0;for(let a=0;a<wa;a++){let o=ir[a],s=e[o];if(s===void 0)continue;let c=!0;if(typeof s==`number`)c=s===(o.startsWith(`scale`)?1:0);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=Xi(s,Bi[o]);if(!c){i=!1;let t=Ca[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}return r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function Ea(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(ar.has(e)){o=!0;continue}else if(ct(e)){i[e]=n;continue}else{let t=Xi(n,Bi[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=Ta(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function Da(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function Oa(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var ka={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(q.test(e))e=parseFloat(e);else return e;return`${Oa(e,t.target.x)}% ${Oa(e,t.target.y)}%`}},Aa={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=Y.parse(e);if(i.length>5)return r;let a=Y.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=Zt(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},ja={borderRadius:{...ka,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:ka,borderTopRightRadius:ka,borderBottomLeftRadius:ka,borderBottomRightRadius:ka,boxShadow:Aa};function Ma(e,{layout:t,layoutId:n}){return ar.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!ja[e]||e===`opacity`)}function Na(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(Z(r[t])||i&&Z(i[t])||Ma(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Pa(e){return window.getComputedStyle(e)}var Fa=class extends ya{constructor(){super(...arguments),this.type=`html`,this.renderInstance=Da}readValueFromInstance(e,t){if(ar.has(t))return this.projection?.isProjecting?er(t):nr(e,t);{let n=Pa(e),r=(ct(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return Sa(e,t)}build(e,t,n){Ea(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Na(e,t,n)}};function Ia(e,t){return e in t}var La=class extends va{constructor(){super(...arguments),this.type=`object`}readValueFromInstance(e,t){if(Ia(t,e)){let n=e[t];if(typeof n==`string`||typeof n==`number`)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return ia()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}},Ra={offset:`stroke-dashoffset`,array:`stroke-dasharray`},za={offset:`strokeDashoffset`,array:`strokeDasharray`};function Ba(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?Ra:za;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var Va=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function Ha(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Ea(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox);for(let e of Va)d[e]!==void 0&&(f[e]=d[e],delete d[e]);t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&Ba(d,i,a,o,!1)}var Ua=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),Wa=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Ga(e,t,n,r){Da(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(Ua.has(n)?n:wi(n),t.attrs[n])}function Ka(e,t,n){let r=Na(e,t,n);for(let n in e)if(Z(e[n])||Z(t[n])){let t=ir.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var qa=class extends ya{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=ia}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(ar.has(t)){let e=Hi(t);return e&&e.default||0}return t=Ua.has(t)?t:wi(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Ka(e,t,n)}build(e,t,n){Ha(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Ga(e,t,n,r)}mount(e){this.isSVGTag=Wa(e.tagName),super.mount(e)}};function Ja(e,t,n){let r=Z(e)?e:_i(e);return r.start(ci(``,r,t,n)),r.animation}function Ya(e){return typeof e==`object`&&!Array.isArray(e)}function Xa(e,t,n,r){return e==null?[]:typeof e==`string`&&Ya(t)?Yi(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function Za(e,t,n){return e*(t+1)}function Qa(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function $a(e,t,n){for(let r=0;r<e.length;r++){let i=e[r];i.at>t&&i.at<n&&(z(e,i),r--)}}function eo(e,t,n,r,i,a){$a(e,i,a);for(let o=0;o<t.length;o++)e.push({value:t[o],at:Zt(i,a,r[o]),easing:Ge(n,o)})}function to(e,t){for(let n=0;n<e.length;n++)e[n]=e[n]/(t+1)}function no(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}var ro=`easeInOut`;function io(e,{defaultTransition:t={},...n}={},r,i){let a=t.duration||.3,o=new Map,s=new Map,c={},l=new Map,u=0,d=0,f=0;for(let n=0;n<e.length;n++){let o=e[n];if(typeof o==`string`){l.set(o,d);continue}else if(!Array.isArray(o)){l.set(o.name,Qa(d,o.at,u,l));continue}let[p,m,h={}]=o;h.at!==void 0&&(d=Qa(d,h.at,u,l));let g=0,_=(e,n,r,o=0,s=0)=>{let c=so(e),{delay:l=0,times:u=Pn(c),type:p=t.type||`keyframes`,repeat:m,repeatType:h,repeatDelay:_=0,...v}=n,{ease:y=t.ease||`easeOut`,duration:b}=n,x=typeof l==`function`?l(o,s):l,S=c.length,C=kr(p)?p:i?.[p||`keyframes`];if(S<=2&&C){let e=100;if(S===2&&uo(c)){let t=c[1]-c[0];e=Math.abs(t)}let n={...t,...v};b!==void 0&&(n.duration=H(b));let r=_n(n,e,C);y=r.ease,b=r.duration}b??=a;let w=d+x;u.length===1&&u[0]===0&&(u[1]=1);let T=u.length-c.length;if(T>0&&Nn(u,T),c.length===1&&c.unshift(null),m){b=Za(b,m);let e=[...c],t=[...u];y=Array.isArray(y)?[...y]:[y];let n=[...y];for(let r=0;r<m;r++){c.push(...e);for(let i=0;i<e.length;i++)u.push(t[i]+(r+1)),y.push(i===0?`linear`:Ge(n,i-1))}to(u,m)}let E=w+b;eo(r,c,y,u,w,E),g=Math.max(x+b,g),f=Math.max(E,f)};if(Z(p)){let e=ao(p,s);_(m,h,oo(`default`,e))}else{let e=Xa(p,m,r,c),t=e.length;for(let n=0;n<t;n++){m=m,h=h;let r=e[n],i=ao(r,s);for(let e in m)_(m[e],co(h,e),oo(e,i),n,t)}}u=d,d+=g}return s.forEach((e,r)=>{for(let i in e){let a=e[i];a.sort(no);let s=[],c=[],l=[];for(let e=0;e<a.length;e++){let{at:t,value:n,easing:r}=a[e];s.push(n),c.push(Ce(0,f,t)),l.push(r||`easeOut`)}c[0]!==0&&(c.unshift(0),s.unshift(s[0]),l.unshift(ro)),c[c.length-1]!==1&&(c.push(1),s.push(null)),o.has(r)||o.set(r,{keyframes:{},transition:{}});let u=o.get(r);u.keyframes[i]=s;let{type:d,...p}=t;u.transition[i]={...p,duration:f,ease:l,times:c,...n}}}),o}function ao(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function oo(e,t){return t[e]||(t[e]=[]),t[e]}function so(e){return Array.isArray(e)?e:[e]}function co(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}var lo=e=>typeof e==`number`,uo=e=>e.every(lo);function fo(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=$i(e)&&!ea(e)?new qa(t):new Fa(t);n.mount(e),aa.set(e,n)}function po(e){let t=new La({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),aa.set(e,t)}function mo(e,t){return Z(e)||typeof e==`number`||typeof e==`string`&&!Ya(t)}function ho(e,t,n,r){let i=[];if(mo(e,t))i.push(Ja(e,Ya(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return i;let a=Xa(e,t,r),o=a.length;for(let e=0;e<o;e++){let r=a[e],s=r instanceof Element?fo:po;aa.has(r)||s(r);let c=aa.get(r),l={...n};`delay`in l&&typeof l.delay==`function`&&(l.delay=l.delay(e,o)),i.push(...Oi(c,{...t,transition:l},{}))}}return i}function go(e,t,n){let r=[];return io(e.map(e=>{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=_i(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:Dn}).forEach(({keyframes:e,transition:t},n)=>{r.push(...ho(n,e,t))}),r}function _o(e){return Array.isArray(e)&&e.some(Array.isArray)}function vo(e={}){let{scope:t,reduceMotion:n}=e;function r(e,r,i){let a=[],o;if(_o(e)){let{onComplete:i,...s}=r||{};typeof i==`function`&&(o=i),a=go(e,n===void 0?s:{reduceMotion:n,...s},t)}else{let{onComplete:s,...c}=i||{};typeof s==`function`&&(o=s),a=ho(e,r,n===void 0?c:{reduceMotion:n,...c},t)}let s=new Jr(a);return o&&s.finished.then(o),t&&(t.animations.push(s),s.finished.then(()=>{z(t.animations,s)})),s}return r}var yo=vo(),bo=C({__name:`glowing-effect`,props:{blur:{default:0},inactiveZone:{default:.7},proximity:{default:0},spread:{default:20},variant:{default:`default`},glow:{type:Boolean,default:!1},class:{type:[Boolean,null,String,Object,Array]},disabled:{type:Boolean,default:!0},movementDuration:{default:2},borderWidth:{default:1}},setup(n){let r=n,o=f(`containerRef`),s=b({x:0,y:0}),c=b(0),l=_(()=>({"--blur":`${r.blur}px`,"--spread":r.spread,"--start":`0`,"--active":`0`,"--glowingeffect-border-width":`${r.borderWidth}px`,"--repeating-conic-gradient-times":`5`,"--gradient":r.variant===`white`?`repeating-conic-gradient(
from 236.84deg at 50% 50%,
var(--black),
var(--black) calc(25% / var(--repeating-conic-gradient-times))
)`:`radial-gradient(circle, #dd7bbb 10%, #dd7bbb00 20%),
radial-gradient(circle at 40% 40%, #d79f1e 5%, #d79f1e00 15%),
radial-gradient(circle at 60% 60%, #5a922c 10%, #5a922c00 20%),
radial-gradient(circle at 40% 60%, #4c7894 10%, #4c789400 20%),
repeating-conic-gradient(
from 236.84deg at 50% 50%,
#dd7bbb 0%,
#d79f1e calc(25% / var(--repeating-conic-gradient-times)),
#5a922c calc(50% / var(--repeating-conic-gradient-times)),
#4c7894 calc(75% / var(--repeating-conic-gradient-times)),
#dd7bbb calc(100% / var(--repeating-conic-gradient-times))
)`}));i(()=>{r.disabled||(window.addEventListener(`scroll`,m,{passive:!0}),document.body.addEventListener(`pointermove`,d,{passive:!0}))}),a(()=>{c.value&&cancelAnimationFrame(c.value),window.removeEventListener(`scroll`,m),document.body.removeEventListener(`pointermove`,d)});function d(e){v(e)}function m(){v()}function v(e){o.value&&(c.value&&cancelAnimationFrame(c.value),c.value=requestAnimationFrame(()=>{let t=o.value;if(!t)return;let{left:n,top:i,width:a,height:c}=t.getBoundingClientRect(),l=e?.x??s.value.x,u=e?.y??s.value.y;e&&(s.value={x:l,y:u});let d=[n+a*.5,i+c*.5];if(Math.hypot(l-d[0],u-d[1])<.5*Math.min(a,c)*r.inactiveZone){t.style.setProperty(`--active`,`0`);return}let f=l>n-r.proximity&&l<n+a+r.proximity&&u>i-r.proximity&&u<i+c+r.proximity;if(t.style.setProperty(`--active`,f?`1`:`0`),!f)return;let p=Number.parseFloat(t.style.getPropertyValue(`--start`))||0;yo(p,p+((180*Math.atan2(u-d[1],l-d[0])/Math.PI+90-p+180)%360-180),{duration:r.movementDuration,ease:[.16,1,.3,1],onUpdate:e=>{t.style.setProperty(`--start`,String(e))}})}))}return(i,a)=>(E(),h(g,null,[p(`div`,{class:u(e(k)(`pointer-events-none absolute -inset-px hidden rounded-[inherit] border opacity-0 transition-opacity`,n.glow&&`opacity-100`,n.variant===`white`&&`border-white`,n.disabled&&`block!`))},null,2),p(`div`,{ref_key:`containerRef`,ref:o,style:t(e(l)),class:u(e(k)(`pointer-events-none absolute inset-0 rounded-[inherit] opacity-100 transition-opacity`,n.glow&&`opacity-100`,n.blur>0&&`blur-(--blur)`,r.class,n.disabled&&`hidden!`))},[p(`div`,{class:u(e(k)(`glow`,`rounded-[inherit]`,`after:content-[''] after:rounded-[inherit] after:absolute after:inset-[calc(-1*var(--glowingeffect-border-width))]`,`after:[border:var(--glowingeffect-border-width)_solid_transparent]`,`after:[background:var(--gradient)] after:bg-fixed`,`after:opacity-(--active) after:transition-opacity after:duration-300`,`after:[mask-clip:padding-box,border-box]`,`after:mask-intersect`,`after:mask-[linear-gradient(#0000,#0000),conic-gradient(from_calc((var(--start)-var(--spread))*1deg),#00000000_0deg,#fff,#00000000_calc(var(--spread)*2deg))]`))},null,2)],6)],64))}}),xo={class:`text-4xl font-bold text-center mb-8`},So={class:`grid grid-cols-1 grid-rows-none gap-4 overflow-auto xl:max-h-[56rem] xl:grid-rows-2 lg:gap-4 md:grid-cols-2 md:grid-rows-3`},Co={class:`rounded-2.5xl relative h-full border p-2 md:rounded-3xl md:p-3`},wo={class:`border-0.75 relative flex h-full flex-col justify-between gap-6 overflow-hidden rounded-xl p-6 md:p-6 dark:shadow-[0px_0px_27px_0px_#2D2D2D]`},To={class:`relative flex flex-1 flex-col justify-between gap-3`},Eo={class:`w-fit rounded-lg border border-gray-600 p-2`},Do={class:`space-y-3`},Oo={class:`-tracking-4 text-balance pt-0.5 font-sans text-xl/[1.375rem] font-semibold text-black md:text-2xl/[1.875rem] dark:text-white`},ko={class:`font-sans text-sm/[1.125rem] text-black md:text-base/[1.375rem] dark:text-neutral-400 [&_b]:md:font-semibold [&_strong]:md:font-semibold`},Ao=C({__name:`features`,setup(t){let{t:n}=j(),r=_(()=>[{icon:`lucide:box`,title:n(`marketing.features.feature1.title`),description:n(`marketing.features.feature1.description`)},{icon:`lucide:settings`,title:n(`marketing.features.feature2.title`),description:n(`marketing.features.feature2.description`)},{icon:`lucide:sparkles`,title:n(`marketing.features.feature3.title`),description:n(`marketing.features.feature3.description`)},{icon:`lucide:search`,title:n(`marketing.features.feature4.title`),description:n(`marketing.features.feature4.description`)}]);return(t,n)=>(E(),h(`div`,null,[p(`h2`,xo,s(t.$t(`marketing.features.title`)),1),p(`ul`,So,[(E(!0),h(g,null,d(e(r),t=>(E(),h(`li`,{key:t.title,class:u(e(k)(`min-h-[14rem] list-none`))},[p(`div`,Co,[l(bo,{spread:40,glow:!0,disabled:!1,proximity:64,"inactive-zone":.01}),p(`div`,wo,[p(`div`,To,[p(`div`,Eo,[l(e(re),{class:`size-4 text-black dark:text-neutral-500`,icon:t.icon},null,8,[`icon`])]),p(`div`,Do,[p(`h3`,Oo,s(t.title),1),p(`h2`,ko,s(t.description),1)])])])])],2))),128))])]))}});function jo(e){return Object.prototype.toString.call(e)===`[object Object]`}function Mo(e){return jo(e)||Array.isArray(e)}function No(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function Po(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!Mo(r)||!Mo(i)?r===i:Po(r,i)})}function Fo(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function Io(e,t){if(e.length!==t.length)return!1;let n=Fo(e),r=Fo(t);return n.every((e,t)=>{let n=r[t];return Po(e,n)})}function Lo(e){return typeof e==`number`}function Ro(e){return typeof e==`string`}function zo(e){return typeof e==`boolean`}function Bo(e){return Object.prototype.toString.call(e)===`[object Object]`}function Q(e){return Math.abs(e)}function Vo(e){return Math.sign(e)}function Ho(e,t){return Q(e-t)}function Uo(e,t){return e===0||t===0||Q(e)<=Q(t)?0:Q(Ho(Q(e),Q(t))/e)}function Wo(e){return Math.round(e*100)/100}function Go(e){return Yo(e).map(Number)}function $(e){return e[Ko(e)]}function Ko(e){return Math.max(0,e.length-1)}function qo(e,t){return t===Ko(e)}function Jo(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function Yo(e){return Object.keys(e)}function Xo(e,t){return[e,t].reduce((e,t)=>(Yo(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Bo(r)&&Bo(i)?Xo(r,i):i}),e),{})}function Zo(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function Qo(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Ro(e)?n[e](r):e(t,r,i)}return{measure:o}}function $o(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function es(e,t,n,r){let i=$o(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function ts(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function ns(e=0,t=0){let n=Q(e-t);function r(t){return t<e}function i(e){return e>t}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function rs(e,t,n){let{constrain:r}=ns(0,e),i=e+1,a=o(t);function o(e){return n?Q((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return rs(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function is(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=$o(),w=$o(),T=ns(50,225).constrain(p.measure(20)),E={mouse:300,touch:400},D={mouse:500,touch:600},O=m?43:25,k=!1,A=0,ee=0,j=!1,te=!1,ne=!1,M=!1;function re(e){if(!v)return;function n(t){(zo(v)||v(e,t))&&oe(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,L).add(r,`contextmenu`,L).add(r,`click`,se,!0)}function N(){C.clear(),w.clear()}function P(){let e=M?n:t;w.add(e,`touchmove`,I,S).add(e,`touchend`,L).add(e,`mousemove`,I,S).add(e,`mouseup`,L)}function ie(e){let t=e.nodeName||``;return x.includes(t)}function ae(){return(m?D:E)[M?`mouse`:`touch`]}function F(e,t){let n=d.add(Vo(e)*-1),r=u.byDistance(e,!m).distance;return m||Q(e)<T?r:g&&t?r*.5:u.byIndex(n.get(),0).distance}function oe(e){let t=Zo(e,r);M=t,ne=m&&t&&!e.buttons&&k,k=Ho(i.get(),o.get())>=2,!(t&&e.button!==0)&&(ie(e.target)||(j=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),P(),A=a.readPoint(e),ee=a.readPoint(e,y),f.emit(`pointerDown`)))}function I(e){if(!Zo(e,r)&&e.touches.length>=2)return L(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=Ho(t,A),c=Ho(n,ee);if(!te&&!M&&(!e.cancelable||(te=o>c,!te)))return L(e);let u=a.pointerMove(e);o>h&&(ne=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function L(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*ae(),r=F(b(n),t),i=Uo(n,r),o=O-10*i,s=_+i/50;te=!1,j=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),M=!1,f.emit(`pointerUp`)}function se(e){ne&&=(e.stopPropagation(),e.preventDefault(),!1)}function R(){return j}return{init:re,destroy:N,pointerDown:R}}function as(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(Zo(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&Q(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function os(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function ss(e){function t(t){return t/100*e}return{measure:t}}function cs(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(Q(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(zo(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function ls(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=Vo(a),d=u,x}function p(){return Q(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function us(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=ns(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=Q(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&Q(u)<a&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function d(e){c=!e}return{shouldConstrain:l,constrain:u,toggleActive:d}}function ds(e,t,n,r,i){let a=ns(-t+e,0),o=d(),s=u(),c=f();function l(e,t){return Ho(e,t)<=1}function u(){let e=o[0],t=$(o);return ns(o.lastIndexOf(e),o.indexOf(t)+1)}function d(){return n.map((e,t)=>{let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=qo(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function fs(e,t,n){let r=t[0];return{limit:ns(n?r-e:$(t),r)}}function ps(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=ns(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1?a(n.get()):!1}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function ms(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function hs(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>$(e)[o]-e[0][a]).map(Q)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-Q(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function gs(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=qo(n,t);return r?Jo($(n[0])+1):i?Jo(Ko(a)-$(n)[0]+1,$(n)[0]):e})}return{slideRegistry:l}}function _s(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>Q(e)-Q(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>Q(e.diff)-Q(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>Vo(e)===r);return a.length?c(a):$(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function vs(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function ys(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Lo(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(zo(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function bs(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Lo(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function xs(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=Wo(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function Ss(e,t,n,r,i,a,o,s,c){let l=.5,u=Go(i),d=Go(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:bs(-1),translate:xs(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){return g(m(u,t-o[0]-1),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function Cs(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(zo(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function ws(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return Yo(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function Ts(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return Q(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle($(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=qo(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(Q)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function Es(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Lo(n);function p(e,t){return Go(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?Go(e).reduce((n,f,p)=>{let m=$(n)||0,h=m===0,g=f===Ko(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=Q(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function Ds(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=os(),w=C.measure(t),T=n.map(C.measure),E=ts(c,l),D=E.measureSize(w),O=ss(D),k=Qo(s,D),A=!d&&!!v,{slideSizes:ee,slideSizesWithGaps:j,startGap:te,endGap:ne}=Ts(E,w,T,n,d||!!v,i),M=Es(E,D,g,d,w,T,te,ne,2),{snaps:re,snapsAligned:N}=hs(E,k,w,T,M),P=-$(re)+$(j),{snapsContained:ie,scrollContainLimit:ae}=ds(D,P,N,v,2),F=A?ie:N,{limit:oe}=fs(P,F,d),I=rs(Ko(F),u,d),L=I.clone(),se=Go(n),R=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},ce=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},le=es(r,i,()=>R(xe),e=>ce(xe,e)),ue=.68,de=F[I.get()],fe=bs(de),pe=bs(de),me=bs(de),he=bs(de),z=ls(fe,me,pe,he,f,ue),B=_s(d,F,P,oe,he),V=vs(le,I,L,z,B,he,o),ge=ms(oe),_e=$o(),ve=ws(t,n,o,h),{slideRegistry:ye}=gs(A,v,F,ae,M,se),be=ys(e,n,ye,V,z,_e,o,S),xe={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:le,axis:E,dragHandler:is(E,e,r,i,he,as(E,i),fe,le,V,z,B,I,o,O,p,m,_,ue,x),eventStore:_e,percentOfView:O,index:I,indexPrevious:L,limit:oe,location:fe,offsetLocation:me,previousLocation:pe,options:a,resizeHandler:cs(t,o,i,n,E,y,C),scrollBody:z,scrollBounds:us(oe,me,he,z,O),scrollLooper:ps(P,oe,me,[fe,me,pe,he]),scrollProgress:ge,scrollSnapList:F.map(ge.get),scrollSnaps:F,scrollTarget:B,scrollTo:V,slideLooper:Ss(E,D,P,ee,j,re,F,me,n),slideFocus:be,slidesHandler:Cs(t,o,b),slidesInView:ve,slideIndexes:se,slideRegistry:ye,slidesToScroll:M,target:he,translate:xs(E,t)};return xe}function Os(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var ks={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function As(e){function t(e,t){return Xo(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,Yo(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>Yo(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function js(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function Ms(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=As(i),o=js(a),s=$o(),c=Os(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=D,g=!1,_,v=l(ks,Ms.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Ro(t)?e.querySelector(t):t)||e.children[0];let r=Ro(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=Ds(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function E(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,D)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(R),_.eventHandler.init(R),_.resizeHandler.init(R),_.slidesHandler.init(R),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(R),x=o.init(R,b)))}function D(e,t){let n=N();O(),E(l({startIndex:n},e),t),c.emit(`reInit`)}function O(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function k(){g||(g=!0,s.clear(),O(),c.emit(`destroy`),c.clear())}function A(e,t,n){!y.active||g||(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function ee(e){A(_.index.add(1).get(),e,-1)}function j(e){A(_.index.add(-1).get(),e,1)}function te(){return _.index.add(1).get()!==N()}function ne(){return _.index.add(-1).get()!==N()}function M(){return _.scrollSnapList}function re(){return _.scrollProgress.get(_.offsetLocation.get())}function N(){return _.index.get()}function P(){return _.indexPrevious.get()}function ie(){return _.slidesInView.get()}function ae(){return _.slidesInView.get(!1)}function F(){return x}function oe(){return _}function I(){return e}function L(){return S}function se(){return C}let R={canScrollNext:te,canScrollPrev:ne,containerNode:L,internalEngine:oe,destroy:k,off:p,on:f,emit:m,plugins:F,previousScrollSnap:P,reInit:h,rootNode:I,scrollNext:ee,scrollPrev:j,scrollProgress:re,scrollSnapList:M,scrollTo:A,selectedScrollSnap:N,slideNodes:se,slidesInView:ie,slidesNotInView:ae};return E(t,n),setTimeout(()=>c.emit(`init`),0),R}Ms.globalOptions=void 0;function Ns(e={},t=[]){let r=y(e),a=y(t),o=r?e.value:e,s=a?t.value:t,l=m(),u=m();function d(){u.value&&u.value.reInit(o,s)}return i(()=>{!No()||!l.value||(Ms.globalOptions=Ns.globalOptions,u.value=Ms(l.value,o,s))}),n(()=>{u.value&&u.value.destroy()}),r&&c(e,e=>{Po(o,e)||(o=e,d())}),a&&c(t,e=>{Io(s,e)||(s=e,d())}),[l,u]}Ns.globalOptions=void 0;var[Ps,Fs]=ee(({opts:e,orientation:t,plugins:n},r)=>{let[a,o]=Ns({...e,axis:t===`horizontal`?`x`:`y`},n);function s(){o.value?.scrollPrev()}function c(){o.value?.scrollNext()}let l=b(!1),u=b(!1);function d(e){l.value=e?.canScrollNext()||!1,u.value=e?.canScrollPrev()||!1}return i(()=>{o.value&&(o.value?.on(`init`,d),o.value?.on(`reInit`,d),o.value?.on(`select`,d),r(`init-api`,o.value))}),{carouselRef:a,carouselApi:o,canScrollPrev:u,canScrollNext:l,scrollPrev:s,scrollNext:c,orientation:t}});function Is(){let e=Fs();if(!e)throw Error(`useCarousel must be used within a <Carousel />`);return e}var Ls=C({__name:`Carousel`,props:{opts:{},plugins:{},orientation:{default:`horizontal`},class:{type:[Boolean,null,String,Object,Array]}},emits:[`init-api`],setup(t,{expose:n,emit:i}){let a=t,{canScrollNext:o,canScrollPrev:s,carouselApi:c,carouselRef:l,orientation:d,scrollNext:f,scrollPrev:p}=Ps(a,i);n({canScrollNext:o,canScrollPrev:s,carouselApi:c,carouselRef:l,orientation:d,scrollNext:f,scrollPrev:p});function m(e){let t=a.orientation===`vertical`?`ArrowUp`:`ArrowLeft`,n=a.orientation===`vertical`?`ArrowDown`:`ArrowRight`;if(e.key===t){e.preventDefault(),p();return}e.key===n&&(e.preventDefault(),f())}return(t,n)=>(E(),h(`div`,{"data-slot":`carousel`,class:u(e(k)(`relative`,a.class)),role:`region`,"aria-roledescription":`carousel`,tabindex:`0`,onKeydown:m},[r(t.$slots,`default`,{canScrollNext:e(o),canScrollPrev:e(s),carouselApi:e(c),carouselRef:e(l),orientation:e(d),scrollNext:e(f),scrollPrev:e(p)})],34))}}),Rs=C({__name:`CarouselNext`,props:{variant:{default:`outline`},size:{default:`icon`},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i,canScrollNext:a,scrollNext:o}=Is();return(s,c)=>(E(),S(e(M),{"data-slot":`carousel-next`,disabled:!e(a),class:u(e(k)(`absolute size-8 rounded-full`,e(i)===`horizontal`?`top-1/2 -right-12 -translate-y-1/2`:`-bottom-12 left-1/2 -translate-x-1/2 rotate-90`,n.class)),variant:t.variant,size:t.size,onClick:e(o)},{default:x(()=>[r(s.$slots,`default`,{},()=>[l(e(O)),c[0]||=p(`span`,{class:`sr-only`},`Next Slide`,-1)])]),_:3},8,[`disabled`,`class`,`variant`,`size`,`onClick`]))}}),zs=C({__name:`CarouselPrevious`,props:{variant:{default:`outline`},size:{default:`icon`},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i,canScrollPrev:a,scrollPrev:o}=Is();return(s,c)=>(E(),S(e(M),{"data-slot":`carousel-previous`,disabled:!e(a),class:u(e(k)(`absolute size-8 rounded-full`,e(i)===`horizontal`?`top-1/2 -left-12 -translate-y-1/2`:`-top-12 left-1/2 -translate-x-1/2 rotate-90`,n.class)),variant:t.variant,size:t.size,onClick:e(o)},{default:x(()=>[r(s.$slots,`default`,{},()=>[l(e(D)),c[0]||=p(`span`,{class:`sr-only`},`Previous Slide`,-1)])]),_:3},8,[`disabled`,`class`,`variant`,`size`,`onClick`]))}}),Bs={ref:`carouselRef`,"data-slot":`carousel-content`,class:`overflow-hidden`},Vs=C({inheritAttrs:!1,__name:`CarouselContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i}=Is();return(t,a)=>(E(),h(`div`,Bs,[p(`div`,o({class:e(k)(`flex`,e(i)===`horizontal`?`-ml-4`:`-mt-4 flex-col`,n.class)},t.$attrs),[r(t.$slots,`default`)],16)],512))}}),Hs=C({__name:`CarouselItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i}=Is();return(t,a)=>(E(),h(`div`,{"data-slot":`carousel-item`,role:`group`,"aria-roledescription":`slide`,class:u(e(k)(`min-w-0 shrink-0 grow-0 basis-full`,e(i)===`horizontal`?`pl-4`:`pt-4`,n.class))},[r(t.$slots,`default`)],2))}}),Us={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function Ws(e,t){let n=e.scrollSnapList();return typeof t==`number`?n.map(()=>t):t(n,e)}function Gs(e,t){let n=e.rootNode();return t&&t(n)||n}function Ks(e={}){let t,n,r,i,a=null,o=0,s=!1,c=!1,l=!1,u=!1;function d(a,o){n=a;let{mergeOptions:s,optionsAtMedia:c}=o;if(t=c(s(s(Us,Ks.globalOptions),e)),n.scrollSnapList().length<=1)return;u=t.jump,r=!1,i=Ws(n,t.delay);let{eventStore:l,ownerDocument:d}=n.internalEngine(),f=!!n.internalEngine().options.watchDrag,p=Gs(n,t.rootNode);l.add(d,`visibilitychange`,_),f&&n.on(`pointerDown`,y),f&&!t.stopOnInteraction&&n.on(`pointerUp`,b),t.stopOnMouseEnter&&l.add(p,`mouseenter`,x),t.stopOnMouseEnter&&!t.stopOnInteraction&&l.add(p,`mouseleave`,S),t.stopOnFocusIn&&n.on(`slideFocusStart`,g),t.stopOnFocusIn&&!t.stopOnInteraction&&l.add(n.containerNode(),`focusout`,h),t.playOnInit&&h()}function f(){n.off(`pointerDown`,y).off(`pointerUp`,b).off(`slideFocusStart`,g),g(),r=!0,s=!1}function p(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(o),o=e.setTimeout(D,i[n.selectedScrollSnap()]),a=new Date().getTime(),n.emit(`autoplay:timerset`)}function m(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(o),o=0,a=null,n.emit(`autoplay:timerstopped`)}function h(){if(!r){if(v()){l=!0;return}s||n.emit(`autoplay:play`),p(),s=!0}}function g(){r||(s&&n.emit(`autoplay:stop`),m(),s=!1)}function _(){if(v())return l=s,g();l&&h()}function v(){let{ownerDocument:e}=n.internalEngine();return e.visibilityState===`hidden`}function y(){c||g()}function b(){c||h()}function x(){c=!0,g()}function S(){c=!1,h()}function C(e){e!==void 0&&(u=e),h()}function w(){s&&g()}function T(){s&&h()}function E(){return s}function D(){let{index:e}=n.internalEngine(),r=e.clone().add(1).get(),i=n.scrollSnapList().length-1,a=t.stopOnLastSnap&&r===i;if(n.canScrollNext()?n.scrollNext(u):n.scrollTo(0,u),n.emit(`autoplay:select`),a)return g();h()}function O(){return a?i[n.selectedScrollSnap()]-(new Date().getTime()-a):null}return{name:`autoplay`,options:e,init:d,destroy:f,play:C,stop:w,reset:T,isPlaying:E,timeUntilNext:O}}Ks.globalOptions=void 0;var qs={class:`flex gap-8 justify-between flex-col lg:flex-row`},Js={class:`w-full lg:w-1/3`},Ys={class:`text-4xl font-black relative`},Xs={class:`font-bold mt-2 relative`},Zs={class:`flex gap-4 my-12 relative`},Qs={class:`flex items-center gap-2`},$s={class:`flex gap-2`},ec={class:`font-black`},tc={class:`w-full lg:w-2/3 lg:px-2`},nc=[`src`],rc=C({__name:`hero`,setup(t){let n=[`https://picsum.photos/640/640?random=1`,`https://picsum.photos/640/640?random=2`,`https://picsum.photos/640/640?random=3`,`https://picsum.photos/640/640?random=4`,`https://picsum.photos/640/640?random=5`,`https://picsum.photos/640/640?random=6`],r=[{avatar:`https://github.com/benjamincanac.png`,name:`Benjamin Canac`,id:1},{avatar:`https://github.com/romhml.png`,name:`Benjamin Canac`,id:2},{avatar:`https://github.com/noook.png`,name:`Benjamin Canac`,id:3}];return(t,i)=>{let a=M,o=ne,c=te,u=Hs,f=Vs,m=zs,_=Rs,v=Ls;return E(),h(`main`,qs,[p(`aside`,Js,[p(`p`,Ys,s(t.$t(`marketing.hero.title`)),1),p(`div`,Xs,s(t.$t(`marketing.hero.subtitle`)),1),p(`div`,Zs,[l(a,null,{default:x(()=>[w(s(t.$t(`marketing.hero.getMore`)),1)]),_:1}),i[0]||=p(`img`,{src:`data:image/svg+xml,%3csvg%20width='144'%20height='141'%20viewBox='0%200%20144%20141'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.189%200.0490494C128.744%200.119441%20126.422%200.377545%20124.03%200.635648C114.719%201.6446%20109.23%202.4893%20108.058%203.09936C107.119%203.56864%20106.674%204.34295%20106.674%205.44576C106.674%206.71281%20107.424%207.51058%20109.043%207.97986C110.403%208.37875%20110.825%208.42567%20118.87%209.52847C121.778%209.92736%20124.288%2010.3028%20124.475%2010.3732C124.663%2010.4436%20122.951%2011.1006%20120.676%2011.8749C110.028%2015.4414%20100.412%2020.7677%2091.7339%2027.9242C88.38%2030.7164%2081.6957%2037.4271%2079.2096%2040.5009C73.8387%2047.2116%2069.6874%2054.8139%2066.5681%2063.7302C65.9348%2065.4665%2065.3484%2066.8978%2065.2546%2066.8978C65.1374%2066.8978%2063.7771%2066.7336%2062.2291%2066.5693C52.9649%2065.5134%2043.1847%2068.1649%2034.1316%2074.2186C24.7735%2080.46%2018.5349%2087.7338%2010.5371%20101.742C2.53943%20115.726%20-1.0959%20127.482%200.287874%20135.014C0.89767%20138.463%202.0469%20140.035%203.97011%20140.082C5.28352%20140.105%205.37733%20139.659%204.20465%20139.049C3.05541%20138.463%202.6567%20137.9%202.32835%20136.281C0.616228%20128.021%206.24512%20113.028%2017.4325%2096.1104C23.2725%2087.241%2028.362%2081.9147%2035.5622%2077.1046C43.8649%2071.5437%2052.7069%2069.033%2061.1737%2069.8308C64.9967%2070.1828%2064.6917%2069.9247%2064.1992%2072.4822C62.2525%2082.5013%2063.8005%2092.6378%2067.9753%2097.354C73.1116%20103.079%2081.9771%20102%2085.0027%2095.2657C86.3395%2092.2858%2086.3864%2087.7103%2085.1434%2083.9796C83.1498%2078.0901%2080.007%2073.8197%2075.4335%2070.8163C73.8152%2069.7604%2070.4848%2068.1883%2069.875%2068.1883C69.359%2068.1883%2069.4294%2067.6487%2070.2268%2065.3257C72.3377%2059.2486%2075.457%2052.7021%2078.4122%2048.244C83.2436%2040.9232%2091.4524%2032.5701%2099.1687%2027.103C105.806%2022.4102%20113.241%2018.5386%20120.512%2016.0045C123.772%2014.8548%20129.87%2013.1889%20130.081%2013.3766C130.128%2013.447%20129.541%2014.362%20128.791%2015.4414C124.78%2021.0258%20122.716%2026.0706%20122.388%2030.998C122.224%2033.7198%20122.341%2034.588%20122.88%2034.2595C122.998%2034.1891%20123.678%2032.969%20124.405%2031.5611C126.281%2027.8069%20131.722%2020.6738%20139.579%2011.6402C141.127%209.85697%20142.652%207.86254%20143.027%207.08823C144.552%204.03792%20143.52%201.48035%20140.377%200.471397C139.439%200.166366%20138.102%200.0490408%20134.584%200.0255769C132.074%20-0.021351%20129.635%200.00212153%20129.189%200.0490494ZM137.117%204.92955C137.187%205.0234%20136.718%205.63346%20136.061%206.29045L134.865%207.48712L131.042%206.73627C128.931%206.33739%20126.727%205.9385%20126.14%205.8681C124.827%205.68039%20124.123%205.32843%20124.968%205.28151C125.296%205.28151%20126.868%205.11725%20128.486%204.953C131.3%204.64797%20136.812%204.62451%20137.117%204.92955ZM71.5168%2072.5292C76.2075%2074.899%2079.4441%2078.8175%2081.3204%2084.355C83.6189%2091.1361%2081.2266%2096.8378%2076.0433%2096.8847C73.3227%2096.9082%2070.9773%2095.2188%2069.5936%2092.2389C68.2802%2089.4232%2067.6938%2086.5606%2067.5765%2082.1259C67.4593%2078.3248%2067.6%2076.4242%2068.2333%2072.7403L68.4912%2071.2856L69.359%2071.5906C69.8515%2071.7548%2070.8132%2072.1772%2071.5168%2072.5292Z'%20fill='currentColor'/%3e%3c/svg%3e`,alt:``,class:`dark:hidden block w-12 h-12 absolute top-[110%] left-8 -rotate-90`},null,-1),i[1]||=p(`img`,{src:`data:image/svg+xml,%3csvg%20width='144'%20height='141'%20viewBox='0%200%20144%20141'%20fill='white'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.189%200.0490494C128.744%200.119441%20126.422%200.377545%20124.03%200.635648C114.719%201.6446%20109.23%202.4893%20108.058%203.09936C107.119%203.56864%20106.674%204.34295%20106.674%205.44576C106.674%206.71281%20107.424%207.51058%20109.043%207.97986C110.403%208.37875%20110.825%208.42567%20118.87%209.52847C121.778%209.92736%20124.288%2010.3028%20124.475%2010.3732C124.663%2010.4436%20122.951%2011.1006%20120.676%2011.8749C110.028%2015.4414%20100.412%2020.7677%2091.7339%2027.9242C88.38%2030.7164%2081.6957%2037.4271%2079.2096%2040.5009C73.8387%2047.2116%2069.6874%2054.8139%2066.5681%2063.7302C65.9348%2065.4665%2065.3484%2066.8978%2065.2546%2066.8978C65.1374%2066.8978%2063.7771%2066.7336%2062.2291%2066.5693C52.9649%2065.5134%2043.1847%2068.1649%2034.1316%2074.2186C24.7735%2080.46%2018.5349%2087.7338%2010.5371%20101.742C2.53943%20115.726%20-1.0959%20127.482%200.287874%20135.014C0.89767%20138.463%202.0469%20140.035%203.97011%20140.082C5.28352%20140.105%205.37733%20139.659%204.20465%20139.049C3.05541%20138.463%202.6567%20137.9%202.32835%20136.281C0.616228%20128.021%206.24512%20113.028%2017.4325%2096.1104C23.2725%2087.241%2028.362%2081.9147%2035.5622%2077.1046C43.8649%2071.5437%2052.7069%2069.033%2061.1737%2069.8308C64.9967%2070.1828%2064.6917%2069.9247%2064.1992%2072.4822C62.2525%2082.5013%2063.8005%2092.6378%2067.9753%2097.354C73.1116%20103.079%2081.9771%20102%2085.0027%2095.2657C86.3395%2092.2858%2086.3864%2087.7103%2085.1434%2083.9796C83.1498%2078.0901%2080.007%2073.8197%2075.4335%2070.8163C73.8152%2069.7604%2070.4848%2068.1883%2069.875%2068.1883C69.359%2068.1883%2069.4294%2067.6487%2070.2268%2065.3257C72.3377%2059.2486%2075.457%2052.7021%2078.4122%2048.244C83.2436%2040.9232%2091.4524%2032.5701%2099.1687%2027.103C105.806%2022.4102%20113.241%2018.5386%20120.512%2016.0045C123.772%2014.8548%20129.87%2013.1889%20130.081%2013.3766C130.128%2013.447%20129.541%2014.362%20128.791%2015.4414C124.78%2021.0258%20122.716%2026.0706%20122.388%2030.998C122.224%2033.7198%20122.341%2034.588%20122.88%2034.2595C122.998%2034.1891%20123.678%2032.969%20124.405%2031.5611C126.281%2027.8069%20131.722%2020.6738%20139.579%2011.6402C141.127%209.85697%20142.652%207.86254%20143.027%207.08823C144.552%204.03792%20143.52%201.48035%20140.377%200.471397C139.439%200.166366%20138.102%200.0490408%20134.584%200.0255769C132.074%20-0.021351%20129.635%200.00212153%20129.189%200.0490494ZM137.117%204.92955C137.187%205.0234%20136.718%205.63346%20136.061%206.29045L134.865%207.48712L131.042%206.73627C128.931%206.33739%20126.727%205.9385%20126.14%205.8681C124.827%205.68039%20124.123%205.32843%20124.968%205.28151C125.296%205.28151%20126.868%205.11725%20128.486%204.953C131.3%204.64797%20136.812%204.62451%20137.117%204.92955ZM71.5168%2072.5292C76.2075%2074.899%2079.4441%2078.8175%2081.3204%2084.355C83.6189%2091.1361%2081.2266%2096.8378%2076.0433%2096.8847C73.3227%2096.9082%2070.9773%2095.2188%2069.5936%2092.2389C68.2802%2089.4232%2067.6938%2086.5606%2067.5765%2082.1259C67.4593%2078.3248%2067.6%2076.4242%2068.2333%2072.7403L68.4912%2071.2856L69.359%2071.5906C69.8515%2071.7548%2070.8132%2072.1772%2071.5168%2072.5292Z'%20fill='white'%20/%3e%3c/svg%3e`,alt:``,class:`dark:block hidden w-12 h-12 absolute top-[110%] left-8 -rotate-90`},null,-1)]),p(`div`,Qs,[p(`div`,$s,[(E(),h(g,null,d(r,e=>l(c,{key:e.id},{default:x(()=>[l(o,{src:e.avatar},null,8,[`src`])]),_:2},1024)),64))]),p(`span`,ec,s(t.$t(`marketing.hero.learnPeople`)),1)])]),p(`aside`,tc,[l(v,{opts:{align:`start`,loop:!0},plugins:[e(Ks)({delay:2e3})]},{default:x(()=>[l(f,null,{default:x(()=>[(E(),h(g,null,d(n,e=>l(u,{key:e,class:`basis-1/3`},{default:x(()=>[p(`img`,{src:e,width:`320`,height:`320`,class:`rounded-lg`},null,8,nc)]),_:2},1024)),64))]),_:1}),l(m,{class:`hidden lg:flex`}),l(_,{class:`hidden lg:flex`})]),_:1},8,[`plugins`])])])}}}),ic={class:`relative flex w-full flex-col items-center justify-center overflow-hidden -rotate-3`},ac={class:`font-black text-4xl`},oc=C({__name:`logos`,setup(t){let n=[{name:`Nuxt`,icon:`simple-icons:nuxt`},{name:`Vue`,icon:`simple-icons:vitess`},{name:`Vite`,icon:`simple-icons:vite`},{name:`vitest`,icon:`simple-icons:vitest`},{name:`vscode`,icon:`simple-icons:visualstudiocode`},{name:`mysql`,icon:`simple-icons:mysql`},{name:`prisma`,icon:`simple-icons:prisma`}];return(t,r)=>(E(),h(`div`,ic,[l(F,{"pause-on-hover":``,reverse:``,class:`[--duration:50s]`},{default:x(()=>[(E(),h(g,null,d(n,t=>p(`div`,{key:t.name,class:`flex items-center gap-2 mx-4`},[l(e(re),{icon:t.icon,class:`w-12 h-12`},null,8,[`icon`]),p(`span`,ac,s(t.name),1)])),64))]),_:1}),r[0]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 w-1/3 bg-linear-to-r from-(--ui-bg) dark:from-(--ui-bg)`},null,-1),r[1]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 right-0 w-1/3 bg-linear-to-l from-(--ui-bg) dark:from-(--ui-bg)`},null,-1)]))}}),sc={id:`pricing-plans`},cc={class:`text-center font-black my-4 text-4xl`},lc={class:`text-center text-xl`},uc={class:`flex flex-col lg:flex-row lg:items-start items-center justify-center gap-4 mt-8`},dc={class:`text-xl font-black text-center`},fc={class:`text-sm text-center text-neutral-400`},pc={class:`flex items-top my-2 justify-center`},mc={class:`text-2xl font-black`},hc={class:`text-4xl`},gc={key:0,class:`text-sm font-bold line-through text-neutral-400`},_c={class:`text-sm mb-4 text-center`},vc={class:`flex justify-center mx-8`},yc=C({__name:`index`,setup(t){let{t:n}=j(),r=_(()=>[{id:1,title:n(`marketing.pricingPlans.hobby.title`),description:n(`marketing.pricingPlans.hobby.description`),price:n(`marketing.pricingPlans.hobby.price`),discount:n(`marketing.pricingPlans.hobby.discount`),unit:n(`marketing.pricingPlans.hobby.unit`),billing:{cycle:n(`marketing.pricingPlans.hobby.billing.cycle`),period:n(`marketing.pricingPlans.hobby.billing.period`)},features:[n(`marketing.pricingPlans.hobby.features.feature1`),n(`marketing.pricingPlans.hobby.features.feature2`),n(`marketing.pricingPlans.hobby.features.feature3`),n(`marketing.pricingPlans.hobby.features.feature4`)]},{id:2,recommendation:!0,title:n(`marketing.pricingPlans.starter.title`),description:n(`marketing.pricingPlans.starter.description`),price:n(`marketing.pricingPlans.starter.price`),discount:n(`marketing.pricingPlans.starter.discount`),unit:n(`marketing.pricingPlans.starter.unit`),billing:{cycle:n(`marketing.pricingPlans.starter.billing.cycle`),period:n(`marketing.pricingPlans.starter.billing.period`)},features:[n(`marketing.pricingPlans.starter.features.feature1`),n(`marketing.pricingPlans.starter.features.feature2`),n(`marketing.pricingPlans.starter.features.feature3`),n(`marketing.pricingPlans.starter.features.feature4`),n(`marketing.pricingPlans.starter.features.feature5`)]},{id:3,title:n(`marketing.pricingPlans.business.title`),description:n(`marketing.pricingPlans.business.description`),price:n(`marketing.pricingPlans.business.price`),discount:n(`marketing.pricingPlans.business.discount`),unit:n(`marketing.pricingPlans.business.unit`),billing:{cycle:n(`marketing.pricingPlans.business.billing.cycle`),period:n(`marketing.pricingPlans.business.billing.period`)},features:[n(`marketing.pricingPlans.business.features.feature1`),n(`marketing.pricingPlans.business.features.feature2`),n(`marketing.pricingPlans.business.features.feature3`),n(`marketing.pricingPlans.business.features.feature4`),n(`marketing.pricingPlans.business.features.feature5`),n(`marketing.pricingPlans.business.features.feature6`)]}]);return(t,n)=>{let i=M,a=ae;return E(),h(`div`,sc,[p(`h2`,cc,s(t.$t(`marketing.pricingPlans.title`)),1),p(`h4`,lc,s(t.$t(`marketing.pricingPlans.subtitle`)),1),p(`div`,uc,[(E(!0),h(g,null,d(e(r),n=>(E(),S(a,{key:n.id,class:u([`w-full lg:w-1/5`,{"border-2 border-primary bg-primary/10":n.recommendation}])},{default:x(()=>[p(`h3`,dc,s(n.title),1),p(`div`,fc,s(n.description),1),p(`div`,pc,[p(`div`,mc,[w(s(n.unit)+` `,1),p(`span`,hc,s(n.price),1)]),n.discount?(E(),h(`div`,gc,s(n.unit)+s(n.discount),1)):T(``,!0)]),p(`div`,_c,[p(`ul`,null,[(E(!0),h(g,null,d(n.features,t=>(E(),h(`li`,{key:t,class:`mb-1`},[l(e(re),{icon:`carbon:checkmark`,class:`inline-block`}),w(` `+s(t),1)]))),128))])]),p(`div`,vc,[l(i,{block:``},{default:x(()=>[w(s(t.$t(`marketing.pricingPlans.buy`)),1)]),_:1})])]),_:2},1032,[`class`]))),128))])])}}}),bc=A(C({__name:`circle`,props:{size:{default:210},class:{},opacity:{default:.24},animationDelay:{},borderStyle:{}},setup(t){v(e=>({v70be3621:`${n.size}px`,v82e3dd3e:`${n.animationDelay}ms`,v290a2a86:n.opacity,v6dffbe97:n.borderStyle}));let n=t;return(t,r)=>(E(),h(`div`,{class:u(e(k)(`absolute shadow-xl`,`animate-ripple-circle`,n.class))},null,2))}}),[[`__scopeId`,`data-v-d41da327`]]),xc={class:`absolute inset-0`},Sc=C({__name:`index`,props:{baseCircleSize:{default:210},baseCircleOpacity:{default:.24},spaceBetweenCircle:{default:70},circleOpacityDowngradeRatio:{default:.03},circleClass:{},waveSpeed:{default:80},numberOfCircles:{default:7}},setup(e){return(t,n)=>(E(),h(`div`,xc,[(E(!0),h(g,null,d(e.numberOfCircles,t=>(E(),S(bc,{key:t,opacity:e.baseCircleOpacity-t*e.circleOpacityDowngradeRatio,size:e.baseCircleSize+t*e.spaceBetweenCircle,"animation-delay":t*e.waveSpeed,"border-style":t===e.numberOfCircles-1?`dashed`:`solid`,class:u(e.circleClass)},null,8,[`opacity`,`size`,`animation-delay`,`border-style`,`class`]))),128))]))}}),Cc={class:`relative flex h-[450px] w-full flex-col items-center justify-center overflow-hidden rounded-lg lg:w-full md:w-full`},wc={class:`z-10 whitespace-pre-wrap text-center text-5xl font-medium tracking-tighter text-black dark:text-white`},Tc={class:`mt-2`},Ec={class:`flex items-center gap-3 my-2 z-100`},Dc=A(C({__name:`setup`,setup(e){return(e,t)=>(E(),h(`div`,Cc,[p(`p`,wc,s(e.$t(`marketing.setup.title`)),1),p(`small`,Tc,s(e.$t(`marketing.setup.subtitle`)),1),p(`div`,Ec,[l(N),l(P)]),l(Sc,{class:`bg-white/5 mask-[linear-gradient(to_bottom,white,transparent)]`,"circle-class":`border-[hsl(var(--primary))] bg-primary/25 blobed`})]))}}),[[`__scopeId`,`data-v-d72be3db`]]),Oc={class:`mt-18`},kc={class:`mt-8`},Ac={class:`mt-18`},jc={class:`mt-18`},Mc={class:`mt-18`},Nc={class:`mt-18`},Pc=C({__name:`index`,setup(e){return(e,t)=>(E(),h(`div`,null,[p(`main`,Oc,[l(rc)]),p(`main`,kc,[l(oc)]),p(`main`,Ac,[l(Ao)]),p(`main`,jc,[l(me)]),p(`main`,Mc,[l(yc)]),p(`main`,Nc,[l(Dc)])]))}});typeof ie==`function`&&ie(Pc);var Fc=Pc;export{Fc as default};