/* esm.sh - preact@10.26.7/hooks */
import{options as V}from"/preact@10.26.7/es2022/preact.mjs";var c,o,d,b,v=0,x=[],r=V,g=r.__b,C=r.__r,A=r.diffed,D=r.__c,F=r.unmount,k=r.__;function l(t,_){r.__h&&r.__h(o,t,v||_),v=0;var u=o.__H||(o.__H={__:[],__h:[]});return t>=u.__.length&&u.__.push({}),u.__[t]}function B(t){return v=1,I(U,t)}function I(t,_,u){var n=l(c++,2);if(n.t=t,!n.__c&&(n.__=[u?u(_):U(void 0,_),function(f){var a=n.__N?n.__N[0]:n.__[0],s=n.t(a,f);a!==s&&(n.__N=[s,n.__[1]],n.__c.setState({}))}],n.__c=o,!o.__f)){var i=function(f,a,s){if(!n.__c.__H)return!0;var m=n.__c.__H.__.filter(function(e){return!!e.__c});if(m.every(function(e){return!e.__N}))return!h||h.call(this,f,a,s);var N=n.__c.props!==f;return m.forEach(function(e){if(e.__N){var P=e.__[0];e.__=e.__N,e.__N=void 0,P!==e.__[0]&&(N=!0)}}),h&&h.call(this,f,a,s)||N};o.__f=!0;var h=o.shouldComponentUpdate,E=o.componentWillUpdate;o.componentWillUpdate=function(f,a,s){if(this.__e){var m=h;h=void 0,i(f,a,s),h=m}E&&E.call(this,f,a,s)},o.shouldComponentUpdate=i}return n.__N||n.__}function w(t,_){var u=l(c++,3);!r.__s&&y(u.__H,_)&&(u.__=t,u.u=_,o.__H.__h.push(u))}function R(t,_){var u=l(c++,4);!r.__s&&y(u.__H,_)&&(u.__=t,u.u=_,o.__h.push(u))}function z(t){return v=5,T(function(){return{current:t}},[])}function L(t,_,u){v=6,R(function(){if(typeof t=="function"){var n=t(_());return function(){t(null),n&&typeof n=="function"&&n()}}if(t)return t.current=_(),function(){return t.current=null}},u==null?u:u.concat(t))}function T(t,_){var u=l(c++,7);return y(u.__H,_)&&(u.__=t(),u.__H=_,u.__h=t),u.__}function M(t,_){return v=8,T(function(){return t},_)}function G(t){var _=o.context[t.__c],u=l(c++,9);return u.c=t,_?(u.__==null&&(u.__=!0,_.sub(o)),_.props.value):t.__}function J(t,_){r.useDebugValue&&r.useDebugValue(_?_(t):t)}function K(t){var _=l(c++,10),u=B();return _.__=t,o.componentDidCatch||(o.componentDidCatch=function(n,i){_.__&&_.__(n,i),u[1](n)}),[u[0],function(){u[1](void 0)}]}function O(){var t=l(c++,11);if(!t.__){for(var _=o.__v;_!==null&&!_.__m&&_.__!==null;)_=_.__;var u=_.__m||(_.__m=[0,0]);t.__="P"+u[0]+"-"+u[1]++}return t.__}function S(){for(var t;t=x.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(p),t.__H.__h.forEach(H),t.__H.__h=[]}catch(_){t.__H.__h=[],r.__e(_,t.__v)}}r.__b=function(t){o=null,g&&g(t)},r.__=function(t,_){t&&_.__k&&_.__k.__m&&(t.__m=_.__k.__m),k&&k(t,_)},r.__r=function(t){C&&C(t),c=0;var _=(o=t.__c).__H;_&&(d===o?(_.__h=[],o.__h=[],_.__.forEach(function(u){u.__N&&(u.__=u.__N),u.u=u.__N=void 0})):(_.__h.forEach(p),_.__h.forEach(H),_.__h=[],c=0)),d=o},r.diffed=function(t){A&&A(t);var _=t.__c;_&&_.__H&&(_.__H.__h.length&&(x.push(_)!==1&&b===r.requestAnimationFrame||((b=r.requestAnimationFrame)||W)(S)),_.__H.__.forEach(function(u){u.u&&(u.__H=u.u),u.u=void 0})),d=o=null},r.__c=function(t,_){_.some(function(u){try{u.__h.forEach(p),u.__h=u.__h.filter(function(n){return!n.__||H(n)})}catch(n){_.some(function(i){i.__h&&(i.__h=[])}),_=[],r.__e(n,u.__v)}}),D&&D(t,_)},r.unmount=function(t){F&&F(t);var _,u=t.__c;u&&u.__H&&(u.__H.__.forEach(function(n){try{p(n)}catch(i){_=i}}),u.__H=void 0,_&&r.__e(_,u.__v))};var q=typeof requestAnimationFrame=="function";function W(t){var _,u=function(){clearTimeout(n),q&&cancelAnimationFrame(_),setTimeout(t)},n=setTimeout(u,35);q&&(_=requestAnimationFrame(u))}function p(t){var _=o,u=t.__c;typeof u=="function"&&(t.__c=void 0,u()),o=_}function H(t){var _=o;t.__c=t.__(),o=_}function y(t,_){return!t||t.length!==_.length||_.some(function(u,n){return u!==t[n]})}function U(t,_){return typeof _=="function"?_(t):_}export{M as useCallback,G as useContext,J as useDebugValue,w as useEffect,K as useErrorBoundary,O as useId,L as useImperativeHandle,R as useLayoutEffect,T as useMemo,I as useReducer,z as useRef,B as useState};
//# sourceMappingURL=hooks.mjs.map