function e(e,t){for(var r=0;rn[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const{hasOwnProperty:t}={};function r(e,r){return t.call(r,e)}function n(e){return Array.isArray(e)}function o(e){if("keys"in Object&&"function"==typeof Object.keys)return Object.keys(e);const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}function u(e){return n(e)?e.filter(e=>null!=e&&!Number.isNaN(e)):Object.keys(e).reduce((t,r)=>{const n=e[r];return null==n||Number.isNaN(n)||(t[r]=n),t},{})}function c(){}function a(e){let t,r=!1;return function(){return r?t:(r=!0,t=e(...arguments))}}var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function s(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}const l=e=>{let t,r=[];return function(n,o){if(0!==n)return;r.push(o);const u=(e,n)=>{if(2===e){const e=r.indexOf(o);e>-1&&r.splice(e,1),r.length||t(2)}else t(e,n)};1!==r.length?o(0,u):e(0,(e,n)=>{if(0===e)t=n,o(0,u);else for(let t of r.slice(0))t(e,n);2===e&&(r=[])})}},p=e=>(t,r)=>{if(0!==t)return;let n,o;function u(e,t){1===e&&(o||n)(1,t),2===e&&(o&&o(2),n&&n(2))}e(0,(e,t)=>{if(0===e)n=t,r(0,u);else if(1===e){const e=t;o&&o(2),e(0,(e,t)=>{0===e?(o=t,o(1)):1===e?r(1,t):2===e&&t?(n&&n(2),r(2,t)):2===e&&(n?(o=void 0,n(1)):r(2))})}else 2===e&&t?(o&&o(2),r(2,t)):2===e&&(o?n=void 0:r(2))})};var y,d,b=function(e){return p((t=e,(e,r)=>{if(0===e){let e=!1;r(0,t=>{2===t&&(e=!0)}),r(1,t()),e||r(2)}}));var t};const h=f(d?y:(d=1,y=function(){let e=[];return(t,r)=>{if(0===t){const t=r;e.push(t),t(0,r=>{if(2===r){const r=e.indexOf(t);r>-1&&e.splice(r,1)}})}else{const n=e.slice(0);for(let o,u=0,c=n.length;u-1&&o(t,r)}}}));function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t