import{t as e}from"./rolldown-runtime.Dh6celcD.mjs";import{V as t,z as n}from"./react.DOKkFWbx.mjs";var r,i=e((()=>{r=e=>e})),a=e((()=>{i()})),o=e((()=>{a()}));function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}var c=e((()=>{})),l,u=e((()=>{l={},Object.defineProperty(l,"__esModule",{value:!0}),l.warning=function(){},l.invariant=function(){},l.__esModule,l.warning,l.invariant})),d=e((()=>{i()}));function f(e,t){return typeof e==`string`?t?(t[e]??(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}function p(e,t,{root:n,margin:r,amount:i=`any`}={}){if(typeof IntersectionObserver>`u`)return()=>{};let a=f(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach((e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else n&&(n(e),o.delete(e.target))}))},{root:n,rootMargin:r,threshold:typeof i==`number`?i:F[i]});return a.forEach((e=>s.observe(e))),()=>s.disconnect()}function m(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&`getBBox`in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function h({target:e,contentRect:t,borderBoxSize:n}){var r;(r=I.get(e))==null||r.forEach((r=>{r({target:e,contentSize:t,get size(){return m(e,n)}})}))}function g(e){e.forEach(h)}function _(){typeof ResizeObserver<`u`&&(L=new ResizeObserver(g))}function v(e,t){L||_();let n=f(e);return n.forEach((e=>{let n=I.get(e);n||(n=new Set,I.set(e,n)),n.add(t),L?.observe(e)})),()=>{n.forEach((e=>{let n=I.get(e);n?.delete(t),n!=null&&n.size||L==null||L.unobserve(e)}))}}function y(){z=()=>{let e={width:t.innerWidth,height:t.innerHeight},n={target:t,size:e,contentSize:e};R.forEach((e=>e(n)))},t.addEventListener(`resize`,z)}function b(e){return R.add(e),z||y(),()=>{R.delete(e),!R.size&&z&&(z=void 0)}}function x(e,t){return typeof e==`function`?b(e):v(e,t)}function S(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function C(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}var w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U=e((()=>{n(),i(),o(),c(),u(),d(),w=[``,`X`,`Y`,`Z`],T=[`translate`,`scale`,`rotate`,`skew`],E={syntax:`<angle>`,initialValue:`0deg`,toDefaultUnit:e=>e+`deg`},D={translate:{syntax:`<length-percentage>`,initialValue:`0px`,toDefaultUnit:e=>e+`px`},rotate:E,scale:{syntax:`<number>`,initialValue:1,toDefaultUnit:r},skew:E},O=new Map,k=e=>`--motion-${e}`,A=[`x`,`y`,`z`],T.forEach((e=>{w.forEach((t=>{A.push(e+t),O.set(k(e+t),D[e])}))})),new Set(A),j=e=>document.createElement(`div`).animate(e,{duration:.001}),M={cssRegisterProperty:()=>typeof CSS<`u`&&Object.hasOwnProperty.call(CSS,`registerProperty`),waapi:()=>Object.hasOwnProperty.call(Element.prototype,`animate`),partialKeyframes:()=>{try{j({opacity:[1]})}catch{return!1}return!0},finished:()=>!!j({opacity:[0,1]}).finished},N={},P={};for(let e in M)P[e]=()=>(N[e]===void 0&&(N[e]=M[e]()),N[e]);F={any:0,all:1},I=new WeakMap,R=new Set,B={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:n},{inViewOptions:r={}})=>{let{once:i}=r;return p(e,(r=>{if(t(),C(e,`viewenter`,r),!i)return t=>{n(),C(e,`viewleave`,t)}}),s(r,[`once`]))}},V=(e,t,n)=>r=>{(!r.pointerType||r.pointerType===`mouse`)&&(n(),S(e,t,r))},H={inView:B,hover:{isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:n})=>{let r=V(e,`hoverstart`,t),i=V(e,`hoverend`,n);return e.addEventListener(`pointerenter`,r),e.addEventListener(`pointerleave`,i),()=>{e.removeEventListener(`pointerenter`,r),e.removeEventListener(`pointerleave`,i)}}},press:{isActive:e=>!!e.press,subscribe:(e,{enable:n,disable:r})=>{let i=n=>{r(),S(e,`pressend`,n),t.removeEventListener(`pointerup`,i)},a=r=>{n(),S(e,`pressstart`,r),t.addEventListener(`pointerup`,i)};return e.addEventListener(`pointerdown`,a),()=>{e.removeEventListener(`pointerdown`,a),t.removeEventListener(`pointerup`,i)}}}},[...Object.keys(H)]}));export{x as n,U as t};
//# sourceMappingURL=index.es.CjHn7mRk.mjs.map
