PageSourceSearch

https://tryhugo.ai/static/js/7259.8aacb724.chunk.js

js tryhugo.ai collected 2026-10-05 16:09:50 UTC 271,134 bytes, 3 lines download raw bytes

1/*! For license information please see 7259.8aacb724.chunk.js.LICENSE.txt */
2(self.webpackChunkreact_saas_template=self.webpackChunkreact_saas_template||[]).push([[7259],{2861:e=>{"use strict";var t=function(e,t){return e+n(t)},n=function(e){return null===e||"boolean"===typeof e||"undefined"===typeof e?"":"number"===typeof e?e.toString():"string"===typeof e?e:Array.isArray(e)?e.reduce(t,""):function(e){return Object.prototype.hasOwnProperty.call(e,"props")}(e)&&Object.prototype.hasOwnProperty.call(e.props,"children")?n(e.props.children):""};n.default=n,e.exports=n},5901:(e,t,n)=>{var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8911:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"Replay")},9528:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>sr});var r=n(80045),o=n(89379),i=n(65043);function a(e){return t=>typeof t===e}var s=a("function"),l=e=>"RegExp"===Object.prototype.toString.call(e).slice(8,-1),c=e=>!u(e)&&!(e=>null===e)(e)&&(s(e)||"object"===typeof e),u=a("undefined");function d(e,t){if(e===t)return!0;if(e&&c(e)&&t&&c(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return function(e,t){const{length:n}=e;if(n!==t.length)return!1;for(let r=n;0!==r--;)if(!d(e[r],t[r]))return!1;return!0}(e,t);if(e instanceof Map&&t instanceof Map)return function(e,t){if(e.size!==t.size)return!1;for(const n of e.entries())if(!t.has(n[0]))return!1;for(const n of e.entries())if(!d(n[1],t.get(n[0])))return!1;return!0}(e,t);if(e instanceof Set&&t instanceof Set)return function(e,t){if(e.size!==t.size)return!1;for(const n of e.entries())if(!t.has(n[0]))return!1;return!0}(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return function(e,t){if(e.byteLength!==t.byteLength)return!1;const n=new DataView(e.buffer),r=new DataView(t.buffer);let o=e.byteLength;for(;o--;)if(n.getUint8(o)!==r.getUint8(o))return!1;return!0}(e,t);if(l(e)&&l(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let e=n.length;0!==e--;)if(!Object.prototype.hasOwnProperty.call(t,n[e]))return!1;for(let o=n.length;0!==o--;){const r=n[o];if(("_owner"!==r||!e.$$typeof)&&!d(e[r],t[r]))return!1}return!0}return!(!Number.isNaN(e)||!Number.isNaN(t))||e===t}var p=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],h=["bigint","boolean","null","number","string","symbol","undefined"];function f(e){const t=Object.prototype.toString.call(e).slice(8,-1);return/HTML\w+Element/.test(t)?"HTMLElement":(n=t,p.includes(n)?t:void 0);var n}function m(e){return t=>f(t)===e}function v(e){return t=>typeof t===e}var g=["innerHTML","ownerDocument","style","attributes","nodeValue"];function y(e){if(null===e)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(y.array(e))return"Array";if(y.plainFunction(e))return"Function";const t=f(e);return t||"Object"}y.array=Array.isArray,y.arrayOf=(e,t)=>!(!y.array(e)&&!y.function(t))&&e.every((e=>t(e))),y.asyncGeneratorFunction=e=>"AsyncGeneratorFunction"===f(e),y.asyncFunction=m("AsyncFunction"),y.bigint=v("bigint"),y.boolean=e=>!0===e||!1===e,y.date=m("Date"),y.defined=e=>!y.undefined(e),y.domElement=e=>y.object(e)&&!y.plainObject(e)&&1===e.nodeType&&y.string(e.nodeName)&&g.every((t=>t in e)),y.empty=e=>y.string(e)&&0===e.length||y.array(e)&&0===e.length||y.object(e)&&!y.map(e)&&!y.set(e)&&0===Object.keys(e).length||y.set(e)&&0===e.size||y.map(e)&&0===e.size,y.error=m("Error"),y.function=v("function"),y.generator=e=>y.iterable(e)&&y.function(e.next)&&y.function(e.throw),y.generatorFunction=m("GeneratorFunction"),y.instanceOf=(e,t)=>!(!e||!t)&&Object.getPrototypeOf(e)===t.prototype,y.iterable=e=>!y.nullOrUndefined(e)&&y.function(e[Symbol.iterator]),y.map=m("Map"),y.nan=e=>Number.isNaN(e),y.null=e=>null===e,y.nullOrUndefined=e=>y.null(e)||y.undefined(e),y.number=e=>v("number")(e)&&!y.nan(e),y.numericString=e=>y.string(e)&&e.length>0&&!Number.isNaN(Number(e)),y.object=e=>!y.nullOrUndefined(e)&&(y.function(e)||"object"===typeof e),y.oneOf=(e,t)=>!!y.array(e)&&e.indexOf(t)>-1,y.plainFunction=m("Function"),y.plainObject=e=>{if("Object"!==f(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.getPrototypeOf({})},y.primitive=e=>{return y.null(e)||(t=typeof e,h.includes(t));var t},y.promise=m("Promise"),y.propertyOf=(e,t,n)=>{if(!y.object(e)||!t)return!1;const r=e[t];return y.function(n)?n(r):y.defined(r)},y.regexp=m("RegExp"),y.set=m("Set"),y.string=v("string"),y.symbol=v("symbol"),y.undefined=v("undefined"),y.weakMap=m("WeakMap"),y.weakSet=m("WeakSet");var b=y;function w(e,t,n){const{actual:r,key:o,previous:i,type:a}=n,s=S(e,o),l=S(t,o);let c=[s,l].every(b.number)&&("increased"===a?s<l:s>l);return b.undefined(r)||(c=c&&l===r),b.undefined(i)||(c=c&&s===i),c}function A(e,t,n){const{key:r,type:o,value:i}=n,a=S(e,r),s=S(t,r),l="added"===o?a:s,c="added"===o?s:a;return b.nullOrUndefined(i)?[a,s].every(b.array)?!c.every(_(l)):[a,s].every(b.plainObject)?function(e,t){return t.some((t=>!e.includes(t)))}(Object.keys(l),Object.keys(c)):![a,s].every((e=>b.primitive(e)&&b.defined(e)))&&("added"===o?!b.defined(a)&&b.defined(s):b.defined(a)&&!b.defined(s)):b.defined(l)?!(!b.array(l)&&!b.plainObject(l))&&function(e,t,n){return!!M(e,t)&&([e,t].every(b.array)?!e.some(O(n))&&t.some(O(n)):[e,t].every(b.plainObject)?!Object.entries(e).some(E(n))&&Object.entries(t).some(E(n)):t===n)}(l,c,i):d(c,i)}function C(e,t){let{key:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=S(e,n),o=S(t,n);if(!M(r,o))throw new TypeError("Inputs have different types");if(!function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every((e=>b.string(e)||b.array(e)||b.plainObject(e)))}(r,o))throw new TypeError("Inputs don't have length");return[r,o].every(b.plainObject)&&(r=Object.keys(r),o=Object.keys(o)),[r,o]}function E(e){return t=>{let[n,r]=t;return b.array(e)?d(e,r)||e.some((e=>d(e,r)||b.array(r)&&_(r)(e))):b.plainObject(e)&&e[n]?!!e[n]&&d(e[n],r):d(e,r)}}function O(e){return t=>b.array(e)?e.some((e=>d(e,t)||b.array(t)&&_(t)(e))):d(e,t)}function x(e,t){return b.array(e)?e.some((e=>d(e,t))):d(e,t)}function _(e){return t=>e.some((e=>d(e,t)))}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(b.array)||t.every(b.number)||t.every(b.plainObject)||t.every(b.string)}function S(e,t){if(b.plainObject(e)||b.array(e)){if(b.string(t)){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}return b.number(t)?e[t]:e}return e}function T(e,t){if([e,t].some(b.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every((e=>b.plainObject(e)||b.array(e))))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return A(e,t,{key:n,type:"added",value:r})}catch(o){return!1}},changed:(n,r,o)=>{try{const i=S(e,n),a=S(t,n),s=b.defined(r),l=b.defined(o);if(s||l){const e=l?x(o,i):!x(r,i),t=x(r,a);return e&&t}return[i,a].every(b.array)||[i,a].every(b.plainObject)?!d(i,a):i!==a}catch(i){return!1}},changedFrom:(n,r,o)=>{if(!b.defined(n))return!1;try{const i=S(e,n),a=S(t,n),s=b.defined(o);return x(r,i)&&(s?x(o,a):!s)}catch(i){return!1}},decreased:(n,r,o)=>{if(!b.defined(n))return!1;try{return w(e,t,{key:n,actual:r,previous:o,type:"decreased"})}catch(i){return!1}},emptied:n=>{try{const[r,o]=C(e,t,{key:n});return!!r.length&&!o.length}catch(r){return!1}},filled:n=>{try{const[r,o]=C(e,t,{key:n});return!r.length&&!!o.length}catch(r){return!1}},increased:(n,r,o)=>{if(!b.defined(n))return!1;try{return w(e,t,{key:n,actual:r,previous:o,type:"increased"})}catch(i){return!1}},removed:(n,r)=>{try{return A(e,t,{key:n,type:"removed",value:r})}catch(o){return!1}}}}var k=n(13865),N=n(89496),I=n(97950),R=n(2861),P=n(67789),L=n.n(P),D=n(65173),j=n.n(D),B="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,U=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(B&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var F=B&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),U))}};function W(e){return e&&"[object Function]"==={}.toString.call(e)}function V(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}
vendor: 4,726 bytes, line 2
2function z(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function q(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=V(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:q(z(e))}function H(e){return e&&e.referenceNode?e.referenceNode:e}var G=B&&!(!window.MSInputMethodContext||!document.documentMode),Y=B&&/MSIE 10/.test(navigator.userAgent);function X(e){return 11===e?G:10===e?Y:G||Y}function Z(e){if(!e)return document.documentElement;for(var t=X(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===V(n,"position")?Z(n):n:e?e.ownerDocument.documentElement:document.documentElement}function $(e){return null!==e.parentNode?$(e.parentNode):e}function K(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||r.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||Z(e.firstElementChild)===e)}(a)?a:Z(a);var s=$(e);return s.host?K(s.host,t):K(e,$(t).host)}function Q(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function J(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function ee(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],X(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function te(e){var t=e.body,n=e.documentElement,r=X(10)&&getComputedStyle(n);return{height:ee("Height",t,n,r),width:ee("Width",t,n,r)}}var ne=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),re=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function ie(e){return oe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function ae(e){var t={};try{if(X(10)){t=e.getBoundingClientRect();var n=Q(e,"top"),r=Q(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(d){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?te(e.ownerDocument):{},a=i.width||e.clientWidth||o.width,s=i.height||e.clientHeight||o.height,l=e.offsetWidth-a,c=e.offsetHeight-s;if(l||c){var u=V(e);l-=J(u,"x"),c-=J(u,"y"),o.width-=l,o.height-=c}return ie(o)}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=X(10),o="HTML"===t.nodeName,i=ae(e),a=ae(t),s=q(e),l=V(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=ie({top:i.top-a.top-c,left:i.left-a.left-u,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var p=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=c-p,d.bottom-=c-p,d.left-=u-h,d.right-=u-h,d.marginTop=p,d.marginLeft=h}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Q(t,"top"),o=Q(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function le(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===V(e,"position"))return!0;var n=z(e);return!!n&&le(n)}function ce(e){if(!e||!e.parentElement||X())return document.documentElement;for(var t=e.parentElement;t&&"none"===V(t,"transform");)t=t.parentElement;return t||document.documentElement}function ue(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?ce(e):K(e,H(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=se(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:Q(n),s=t?0:Q(n,"left");
vendor: 4,678 bytes, line 2
2return ie({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var s=void 0;"scrollParent"===r?"BODY"===(s=q(z(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var l=se(s,a,o);if("HTML"!==s.nodeName||le(a))i=l;else{var c=te(e.ownerDocument),u=c.height,d=c.width;i.top+=l.top-l.marginTop,i.bottom=u+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}}var p="number"===typeof(n=n||0);return i.left+=p?n:n.left||0,i.top+=p?n:n.top||0,i.right-=p?n:n.right||0,i.bottom-=p?n:n.bottom||0,i}function de(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=ue(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map((function(e){return oe({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function pe(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return se(n,r?ce(t):K(t,H(n)),r)}function he(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function fe(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function me(e,t,n){n=n.split("-")[0];var r=he(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return o[a]=t[a]+t[l]/2-r[l]/2,o[s]=n===s?t[s]-r[c]:t[fe(s)],o}function ve(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function ge(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=ve(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&W(n)&&(t.offsets.popper=ie(t.offsets.popper),t.offsets.reference=ie(t.offsets.reference),t=n(t,e))})),t}function ye(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=pe(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=de(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=me(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=ge(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function be(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function we(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if("undefined"!==typeof document.body.style[i])return i}return null}function Ae(){return this.state.isDestroyed=!0,be(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[we("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function Ce(e){var t=e.ownerDocument;return t?t.defaultView:window}function Ee(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||Ee(q(i.parentNode),t,n,r),r.push(i)}function Oe(e,t,n,r){n.updateBound=r,Ce(e).addEventListener("resize",n.updateBound,{passive:!0});var o=q(e);return Ee(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function xe(){this.state.eventsEnabled||(this.state=Oe(this.reference,this.options,this.state,this.scheduleUpdate))}function _e(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,Ce(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEac
vendor: 8,894 bytes, line 2
2h((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function Me(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Se(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&Me(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var Te=B&&/Firefox/i.test(navigator.userAgent);function ke(e,t,n){var r=ve(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var Ne=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Ie=Ne.slice(3);function Re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Ie.indexOf(e),r=Ie.slice(n+1).concat(Ie.slice(0,n));return t?r.reverse():r}var Pe="flip",Le="clockwise",De="counterclockwise";function je(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(ve(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return c=c.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){return ie("%p"===a?n:r)[t]/100*i}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,o,t,n)}))})),c.forEach((function(e,t){e.forEach((function(n,r){Me(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var Be={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:re({},l,i[l]),end:re({},l,i[l]+i[c]-a[c])};e.offsets.popper=oe({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],l=void 0;return l=Me(+n)?[+n,0]:je(n,i,a,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||Z(e.instance.popper);e.instance.reference===n&&(n=Z(n));var r=we("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var l=ue(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),re({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),re({},n,r)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=oe({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]<i(r[l])&&(e.offsets.popper[l]=i(r[l])-n[c]),n[l]>i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ke(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,s=i.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",d=u.toLowerCase(),p=l?"left":"top",h=l?"bottom":"right",f=he(r)[c];s[h]-f<a[d]&&(e.offsets.popper[d]-=a[d]-(s[h]-f)),s[d]+f>a[h]&&(e.offsets.popper[d]+=s[d]+f-a[h]),e.offsets.popper=ie(e.offsets.popper);var m=s[d]+s[c]/2-f/2,v=V(e.instance.popper),g=parseFloat(v["margin"+u]),y=parseFloat(v["border"+u+"Width"]),b=m-e.offsets.popper[d]-g-y;return b=Math.max(Math.min(a[c]-f,b),0),e.arrowElement=r,e.offsets.arrow=(re(n={},d,Math.round(b)),re(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(be(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=ue(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=fe(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Pe:a=[r,o];break;case Le:a=Re(r);break;case De:a=Re(r,!0);break;default:a=t.behavior}return a.forEach((function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],o=fe(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)<d(u.right)||"top"===r&&d(c.bottom)>d(u.top)||"bottom"===r&&d(c.top)<d(u.bottom),h=d(c.left)<d(n.left),f=d(c.right)>d(n.right),m=d(c.top)<d(n.top),v=d(c.bottom)>d(n.bottom),g="left"===r&&h||"right"===r&&f||"top"===r&&m||"bottom"===r&&v,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===i&&h||y&&"end"===i&&f||!y&&"start"===i&&m||!y&&"end"===i&&v),w=!!t.flipVariationsByContent&&(y&&"start"===i&&f||y&&"end"===i&&h||!y&&"start"===i&&v||!y&&"end"===i&&m),A=b||w;(p||g||A)&&(e.flipped=!0,(p||g)&&(r=a[l+1]),A&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=oe({},e.offsets.popper,me(e.instance.popper,e.offsets.reference,e.placement)),e=ge(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=fe(t),e.offsets.popper=ie(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ke(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=ve(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=ve(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,s=Z(e.instance.popper),l=ae(s),c={position:o.position},u=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,s=function(e){return e},l=i(o.width),c=i(r.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),p=t?u||d||l%2===c%2?i:a:s,h=t?i:s;return{left:p(l%2===1&&c%2===1&&!d&&t?r.left-1:r.left),top:h(r.top),bottom:h(r.bottom),right:p(r.right)}}(e,window.devicePixelRatio<2||!Te),d="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=we("transform"),f=void 0,m=void 0;if(m="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+u.bottom:-l.height+u.bottom:u.top,f="right"===p?"HTML"===s.nodeName?-s.clientWidth+u.right:-l.width+u.right:u.left,a&&h)c[h]="translate3d("+f+"px, "+m+"px, 0)",c[d]=0,c[p]=0,c.willChange="transform";else{var v="bottom"===d?-1:1,g="right"===p?-1:1;c[d]=m*v,c[p]=f*g,c.willChange=d+", "+p}var y={"x-placement":e.placement};return e.attributes=oe({},y,e.attributes),e.styles=oe({},c,e.styles),e.arrowStyles=oe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Se(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEac
2h((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Se(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=pe(o,t,e,n.positionFixed),a=de(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),Se(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},Ue={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:Be},Fe=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=F(this.update.bind(this)),this.options=oe({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(oe({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=oe({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return oe({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&W(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return ne(e,[{key:"update",value:function(){return ye.call(this)}},{key:"destroy",value:function(){return Ae.call(this)}},{key:"enableEventListeners",value:function(){return xe.call(this)}},{key:"disableEventListeners",value:function(){return _e.call(this)}}]),e}();Fe.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,Fe.placements=Ne,Fe.Defaults=Ue;const We=Fe;var Ve=["innerHTML","ownerDocument","style","attributes","nodeValue"],ze=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],qe=["bigint","boolean","null","number","string","symbol","undefined"];function He(e){var t,n=Object.prototype.toString.call(e).slice(8,-1);return/HTML\w+Element/.test(n)?"HTMLElement":(t=n,ze.includes(t)?n:void 0)}function Ge(e){return function(t){return He(t)===e}}function Ye(e){return function(t){return typeof t===e}}function Xe(e){if(null===e)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(Xe.array(e))return"Array";if(Xe.plainFunction(e))return"Function";var t=He(e);return t||"Object"}Xe.array=Array.isArray,Xe.arrayOf=function(e,t){return!(!Xe.array(e)&&!Xe.function(t))&&e.every((function(e){return t(e)}))},Xe.asyncGeneratorFunction=function(e){return"AsyncGeneratorFunction"===He(e)},Xe.asyncFunction=Ge("AsyncFunction"),Xe.bigint=Ye("bigint"),Xe.boolean=function(e){return!0===e||!1===e},Xe.date=Ge("Date"),Xe.defined=function(e){return!Xe.undefined(e)},Xe.domElement=function(e){return Xe.object(e)&&!Xe.plainObject(e)&&1===e.nodeType&&Xe.string(e.nodeName)&&Ve.every((function(t){return t in e}))},Xe.empty=function(e){return Xe.string(e)&&0===e.length||Xe.array(e)&&0===e.length||Xe.object(e)&&!Xe.map(e)&&!Xe.set(e)&&0===Object.keys(e).length||Xe.set(e)&&0===e.size||Xe.map(e)&&0===e.size},Xe.error=Ge("Error"),Xe.function=Ye("function"),Xe.generator=function(e){return Xe.iterable(e)&&Xe.function(e.next)&&Xe.function(e.throw)},Xe.generatorFunction=Ge("GeneratorFunction"),Xe.instanceOf=function(e,t){return!(!e||!t)&&Object.getPrototypeOf(e)===t.prototype},Xe.iterable=function(e){return!Xe.nullOrUndefined(e)&&Xe.function(e[Symbol.iterator])},Xe.map=Ge("Map"),Xe.nan=function(e){return Number.isNaN(e)},Xe.null=function(e){return null===e},Xe.nullOrUndefined=function(e){return Xe.null(e)||Xe.undefined(e)},Xe.number=function(e){return Ye("number")(e)&&!Xe.nan(e)},Xe.numericString=function(e){return Xe.string(e)&&e.length>0&&!Number.isNaN(Number(e))},Xe.object=function(e){return!Xe.nullOrUndefined(e)&&(Xe.function(e)||"object"===typeof e)},Xe.oneOf=function(e,t){return!!Xe.array(e)&&e.indexOf(t)>-1},Xe.plainFunction=Ge("Function"),Xe.plainObject=function(e){if("Object"!==He(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.getPrototypeOf({})},Xe.primitive=function(e){return Xe.null(e)||(t=typeof e,qe.includes(t));var t},Xe.promise=Ge("Promise"),Xe.propertyOf=function(e,t,n){if(!Xe.object(e)||!t)return!1;var r=e[t];return Xe.function(n)?n(r):Xe.defined(r)},Xe.regexp=Ge("RegExp"),Xe.set=Ge("Set"),Xe.string=Ye("string"),Xe.symbol=Ye("symbol"),Xe.undefined=Ye("undefined"),Xe.weakMap=Ge("WeakMap"),Xe.weakSet=Ge("WeakSet");const Ze=Xe;function $e(e){return function(t){return typeof t===e}}var Ke=$e("function"),Qe=function(e){return"RegExp"===Object.prototype.toString.call(e).slice(8,-1)},Je=function(e){return!et(e)&&!function(e){return null===e}(e)&&(Ke(e)||"object"===typeof e)},et=$e("undefined"),tt=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);
2if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function nt(e,t){if(e===t)return!0;if(e&&Je(e)&&t&&Je(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return function(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=n;0!==r--;)if(!nt(e[r],t[r]))return!1;return!0}(e,t);if(e instanceof Map&&t instanceof Map)return function(e,t){var n,r,o,i;if(e.size!==t.size)return!1;try{for(var a=tt(e.entries()),s=a.next();!s.done;s=a.next()){var l=s.value;if(!t.has(l[0]))return!1}}catch(d){n={error:d}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}try{for(var c=tt(e.entries()),u=c.next();!u.done;u=c.next())if(!nt((l=u.value)[1],t.get(l[0])))return!1}catch(p){o={error:p}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}return!0}(e,t);if(e instanceof Set&&t instanceof Set)return function(e,t){var n,r;if(e.size!==t.size)return!1;try{for(var o=tt(e.entries()),i=o.next();!i.done;i=o.next()){var a=i.value;if(!t.has(a[0]))return!1}}catch(s){n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return!0}(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e.buffer),r=new DataView(t.buffer),o=e.byteLength;o--;)if(n.getUint8(o)!==r.getUint8(o))return!1;return!0}(e,t);if(Qe(e)&&Qe(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=n.length;0!==o--;)if(!Object.prototype.hasOwnProperty.call(t,n[o]))return!1;for(o=n.length;0!==o--;){var i=n[o];if(("_owner"!==i||!e.$$typeof)&&!nt(e[i],t[i]))return!1}return!0}return!(!Number.isNaN(e)||!Number.isNaN(t))||e===t}function rt(e,t,n){var r=n.actual,o=n.key,i=n.previous,a=n.type,s=dt(e,o),l=dt(t,o),c=[s,l].every(Ze.number)&&("increased"===a?s<l:s>l);return Ze.undefined(r)||(c=c&&l===r),Ze.undefined(i)||(c=c&&s===i),c}function ot(e,t,n){var r=n.key,o=n.type,i=n.value,a=dt(e,r),s=dt(t,r),l="added"===o?a:s,c="added"===o?s:a;return Ze.nullOrUndefined(i)?[a,s].every(Ze.array)?!c.every(ct(l)):[a,s].every(Ze.plainObject)?function(e,t){return t.some((function(t){return!e.includes(t)}))}(Object.keys(l),Object.keys(c)):![a,s].every((function(e){return Ze.primitive(e)&&Ze.defined(e)}))&&("added"===o?!Ze.defined(a)&&Ze.defined(s):Ze.defined(a)&&!Ze.defined(s)):Ze.defined(l)?!(!Ze.array(l)&&!Ze.plainObject(l))&&function(e,t,n){return!!ut(e,t)&&([e,t].every(Ze.array)?!e.some(st(n))&&t.some(st(n)):[e,t].every(Ze.plainObject)?!Object.entries(e).some(at(n))&&Object.entries(t).some(at(n)):t===n)}(l,c,i):nt(c,i)}function it(e,t,n){var r=(void 0===n?{}:n).key,o=dt(e,r),i=dt(t,r);if(!ut(o,i))throw new TypeError("Inputs have different types");if(!function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.every((function(e){return Ze.string(e)||Ze.array(e)||Ze.plainObject(e)}))}(o,i))throw new TypeError("Inputs don't have length");return[o,i].every(Ze.plainObject)&&(o=Object.keys(o),i=Object.keys(i)),[o,i]}function at(e){return function(t){var n=t[0],r=t[1];return Ze.array(e)?nt(e,r)||e.some((function(e){return nt(e,r)||Ze.array(r)&&ct(r)(e)})):Ze.plainObject(e)&&e[n]?!!e[n]&&nt(e[n],r):nt(e,r)}}function st(e){return function(t){return Ze.array(e)?e.some((function(e){return nt(e,t)||Ze.array(t)&&ct(t)(e)})):nt(e,t)}}function lt(e,t){return Ze.array(e)?e.some((function(e){return nt(e,t)})):nt(e,t)}function ct(e){return function(t){return e.some((function(e){return nt(e,t)}))}}function ut(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.every(Ze.array)||e.every(Ze.number)||e.every(Ze.plainObject)||e.every(Ze.string)}function dt(e,t){return Ze.plainObject(e)||Ze.array(e)?Ze.string(t)?t.split(".").reduce((function(e,t){return e&&e[t]}),e):Ze.number(t)?e[t]:e:e}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?pt(Object(n),!0).forEach((function(t){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ot(r.key),r)}}function vt(e,t,n){return t&&mt(e.prototype,t),n&&mt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function gt(e,t,n){return(t=Ot(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yt(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wt(e,t)}function bt(e){return bt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bt(e)}function wt(e,t){return wt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wt(e,t)}function At(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ct(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Et(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=bt(e);if(t){var o=bt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ct(e)}(this,n)}}function Ot(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}var xt={flip:{padding:20},preventOverflow:{padding:10}};function _t(e,t,n){return function(e,t){if("function"!==typeof e)throw new TypeError("The typeValidator argument must be a function with the signature function(props, propName, componentName).");if(Boolean(t)&&"string"!==typeof t)throw new TypeError("The error message is optional, but must be a string if provided.")}(e,n),function(r,o,i){for(var a=arguments.length,s=new Array(a>3?a-3:0),l=3;l<a;l++)s[l-3]=arguments[l];return function(e,t,n,r){return"boolean"===typeof e?e:"function"===typeof e?e(t,n,r):!0===Boolean(e)&&Boolean(e)}(t,r,o,i)?function(e,t){return Object.hasOwnProperty.call(e,t)}(r,o)?e.apply(void 0,[r,o,i].concat(s)):function(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}(r,o,i,n):e.apply(void 0,[r,o,i].concat(s))}}var Mt={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing",ERROR:"error"},St=void 0!==I.createPortal;function Tt(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}function kt(){return"ontouchstart"in window&&/Mobi/.test(navigator.userAgent)}function Nt(e){var t=e.title,n=e.data,r=e.warn,o=void 0!==r&&r,i=e.debug,a=void 0!==i&&i,s=o?console.warn||console.error:console.log;a&&t&&n&&(console.groupCollapsed("%creact-floater: ".concat(t),"color: #9b00ff; font-weight: bold; font-size: 12px;
2"),Array.isArray(n)?n.forEach((function(e){Ze.plainObject(e)&&e.key?s.apply(console,[e.key,e.value]):s.apply(console,[e])})):s.apply(console,[n]),console.groupEnd())}function It(){}var Rt=function(e){yt(n,e);var t=Et(n);function n(){return ft(this,n),t.apply(this,arguments)}return vt(n,[{key:"componentDidMount",value:function(){Tt()&&(this.node||this.appendNode(),St||this.renderPortal())}},{key:"componentDidUpdate",value:function(){Tt()&&(St||this.renderPortal())}},{key:"componentWillUnmount",value:function(){Tt()&&this.node&&(St||I.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var e=this.props,t=e.id,n=e.zIndex;this.node||(this.node=document.createElement("div"),t&&(this.node.id=t),n&&(this.node.style.zIndex=n),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!Tt())return null;var e=this.props,t=e.children,n=e.setRef;return this.node||this.appendNode(),St?I.createPortal(t,this.node):(n(I.unstable_renderSubtreeIntoContainer(this,t.length>1?i.createElement("div",null,t):t[0],this.node)),null)}},{key:"renderReact16",value:function(){var e=this.props,t=e.hasChildren,n=e.placement,r=e.target;return t||r||"center"===n?this.renderPortal():null}},{key:"render",value:function(){return St?this.renderReact16():null}}]),n}(i.Component);gt(Rt,"propTypes",{children:j().oneOfType([j().element,j().array]),hasChildren:j().bool,id:j().oneOfType([j().string,j().number]),placement:j().string,setRef:j().func.isRequired,target:j().oneOfType([j().object,j().string]),zIndex:j().number});var Pt=function(e){yt(n,e);var t=Et(n);function n(){return ft(this,n),t.apply(this,arguments)}return vt(n,[{key:"parentStyle",get:function(){var e=this.props,t=e.placement,n=e.styles.arrow.length,r={pointerEvents:"none",position:"absolute",width:"100%"};return t.startsWith("top")?(r.bottom=0,r.left=0,r.right=0,r.height=n):t.startsWith("bottom")?(r.left=0,r.right=0,r.top=0,r.height=n):t.startsWith("left")?(r.right=0,r.top=0,r.bottom=0):t.startsWith("right")&&(r.left=0,r.top=0),r}},{key:"render",value:function(){var e,t=this.props,n=t.placement,r=t.setArrowRef,o=t.styles.arrow,a=o.color,s=o.display,l=o.length,c=o.margin,u=o.position,d=o.spread,p={display:s,position:u},h=d,f=l;return n.startsWith("top")?(e="0,0 ".concat(h/2,",").concat(f," ").concat(h,",0"),p.bottom=0,p.marginLeft=c,p.marginRight=c):n.startsWith("bottom")?(e="".concat(h,",").concat(f," ").concat(h/2,",0 0,").concat(f),p.top=0,p.marginLeft=c,p.marginRight=c):n.startsWith("left")?(f=d,e="0,0 ".concat(h=l,",").concat(f/2," 0,").concat(f),p.right=0,p.marginTop=c,p.marginBottom=c):n.startsWith("right")&&(f=d,e="".concat(h=l,",").concat(f," ").concat(h,",0 0,").concat(f/2),p.left=0,p.marginTop=c,p.marginBottom=c),i.createElement("div",{className:"__floater__arrow",style:this.parentStyle},i.createElement("span",{ref:r,style:p},i.createElement("svg",{width:h,height:f,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.createElement("polygon",{points:e,fill:a}))))}}]),n}(i.Component);gt(Pt,"propTypes",{placement:j().string.isRequired,setArrowRef:j().func.isRequired,styles:j().object.isRequired});var Lt=["color","height","width"];function Dt(e){var t=e.handleClick,n=e.styles,r=n.color,o=n.height,a=n.width,s=At(n,Lt);return i.createElement("button",{"aria-label":"close",onClick:t,style:s,type:"button"},i.createElement("svg",{width:"".concat(a,"px"),height:"".concat(o,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},i.createElement("g",null,i.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}function jt(e){var t=e.content,n=e.footer,r=e.handleClick,o=e.open,a=e.positionWrapper,s=e.showCloseButton,l=e.title,c=e.styles,u={content:i.isValidElement(t)?t:i.createElement("div",{className:"__floater__c
2ontent",style:c.content},t)};return l&&(u.title=i.isValidElement(l)?l:i.createElement("div",{className:"__floater__title",style:c.title},l)),n&&(u.footer=i.isValidElement(n)?n:i.createElement("div",{className:"__floater__footer",style:c.footer},n)),!s&&!a||Ze.boolean(o)||(u.close=i.createElement(Dt,{styles:c.close,handleClick:r})),i.createElement("div",{className:"__floater__container",style:c.container},u.close,u.title,u.content,u.footer)}Dt.propTypes={handleClick:j().func.isRequired,styles:j().object.isRequired},jt.propTypes={content:j().node.isRequired,footer:j().node,handleClick:j().func.isRequired,open:j().bool,positionWrapper:j().bool.isRequired,showCloseButton:j().bool.isRequired,styles:j().object.isRequired,title:j().node};var Bt=function(e){yt(n,e);var t=Et(n);function n(){return ft(this,n),t.apply(this,arguments)}return vt(n,[{key:"style",get:function(){var e=this.props,t=e.disableAnimation,n=e.component,r=e.placement,o=e.hideArrow,i=e.status,a=e.styles,s=a.arrow.length,l=a.floater,c=a.floaterCentered,u=a.floaterClosing,d=a.floaterOpening,p=a.floaterWithAnimation,h=a.floaterWithComponent,f={};return o||(r.startsWith("top")?f.padding="0 0 ".concat(s,"px"):r.startsWith("bottom")?f.padding="".concat(s,"px 0 0"):r.startsWith("left")?f.padding="0 ".concat(s,"px 0 0"):r.startsWith("right")&&(f.padding="0 0 0 ".concat(s,"px"))),-1!==[Mt.OPENING,Mt.OPEN].indexOf(i)&&(f=ht(ht({},f),d)),i===Mt.CLOSING&&(f=ht(ht({},f),u)),i!==Mt.OPEN||t||(f=ht(ht({},f),p)),"center"===r&&(f=ht(ht({},f),c)),n&&(f=ht(ht({},f),h)),ht(ht({},l),f)}},{key:"render",value:function(){var e=this.props,t=e.component,n=e.handleClick,r=e.hideArrow,o=e.setFloaterRef,a=e.status,s={},l=["__floater"];return s.content=t?i.isValidElement(t)?i.cloneElement(t,{closeFn:n}):t({closeFn:n}):i.createElement(jt,this.props),a===Mt.OPEN&&l.push("__floater__open"),r||(s.arrow=i.createElement(Pt,this.props)),i.createElement("div",{ref:o,className:l.join(" "),style:this.style},i.createElement("div",{className:"__floater__body"},s.content,s.arrow))}}]),n}(i.Component);gt(Bt,"propTypes",{component:j().oneOfType([j().func,j().element]),content:j().node,disableAnimation:j().bool.isRequired,footer:j().node,handleClick:j().func.isRequired,hideArrow:j().bool.isRequired,open:j().bool,placement:j().string.isRequired,positionWrapper:j().bool.isRequired,setArrowRef:j().func.isRequired,setFloaterRef:j().func.isRequired,showCloseButton:j().bool,status:j().string.isRequired,styles:j().object.isRequired,title:j().node});var Ut=function(e){yt(n,e);var t=Et(n);function n(){return ft(this,n),t.apply(this,arguments)}return vt(n,[{key:"render",value:function(){var e,t=this.props,n=t.children,r=t.handleClick,o=t.handleMouseEnter,a=t.handleMouseLeave,s=t.setChildRef,l=t.setWrapperRef,c=t.style,u=t.styles;if(n)if(1===i.Children.count(n))if(i.isValidElement(n)){var d=Ze.function(n.type)?"innerRef":"ref";e=i.cloneElement(i.Children.only(n),gt({},d,s))}else e=i.createElement("span",null,n);else e=n;return e?i.createElement("span",{ref:l,style:ht(ht({},u),c),onClick:r,onMouseEnter:o,onMouseLeave:a},e):null}}]),n}(i.Component);gt(Ut,"propTypes",{children:j().node,handleClick:j().func.isRequired,handleMouseEnter:j().func.isRequired,handleMouseLeave:j().func.isRequired,setChildRef:j().func.isRequired,setWrapperRef:j().func.isRequired,style:j().object,styles:j().object.isRequired});var Ft={zIndex:100};var Wt=["arrow","flip","offset"],Vt=["position","top","right","bottom","left"],zt=function(e){yt(n,e);var t=Et(n);function n(e){var r;return ft(this,n),gt(Ct(r=t.call(this,e)),"setArrowRef",(function(e){r.arrowRef=e})),gt(Ct(r),"setChildRef",(function(e){r.childRef=e})),gt(Ct(r),"setFloaterRef",(function(e){r.floaterRef=e})),gt(Ct(r),"setWrapperRef",(function(e){r.wrapperRef=e})),gt(Ct(r),"handleTransitionEnd",(function(){var e=r.state.status,t=r.props.callback;r.wrapperPopper&&r.wrapperPopper.instance.update(),r.setState({status:e===Mt.OPENING?Mt.OPEN:Mt.IDLE},(function(){var e=r.state.status;t(e===Mt.OPEN?"open":"close",r.props)}))})),gt(Ct(r),"handleClick",(function(){var e=r.props,t=e.event,n=e.open;if(!Ze.boolean(n)){var o=r.state,i=o.positionWrapper,a=o.status;("click"===r.event||"hover"===r.event&&i)&&(Nt({title:"click",data:[{event:t,status:a===Mt.OPEN?"closing":"opening"}],debug:r.debug}
2),r.toggle())}})),gt(Ct(r),"handleMouseEnter",(function(){var e=r.props,t=e.event,n=e.open;if(!Ze.boolean(n)&&!kt()){var o=r.state.status;"hover"===r.event&&o===Mt.IDLE&&(Nt({title:"mouseEnter",data:[{key:"originalEvent",value:t}],debug:r.debug}),clearTimeout(r.eventDelayTimeout),r.toggle())}})),gt(Ct(r),"handleMouseLeave",(function(){var e=r.props,t=e.event,n=e.eventDelay,o=e.open;if(!Ze.boolean(o)&&!kt()){var i=r.state,a=i.status,s=i.positionWrapper;"hover"===r.event&&(Nt({title:"mouseLeave",data:[{key:"originalEvent",value:t}],debug:r.debug}),n?-1===[Mt.OPENING,Mt.OPEN].indexOf(a)||s||r.eventDelayTimeout||(r.eventDelayTimeout=setTimeout((function(){delete r.eventDelayTimeout,r.toggle()}),1e3*n)):r.toggle(Mt.IDLE))}})),r.state={currentPlacement:e.placement,needsUpdate:!1,positionWrapper:e.wrapperOptions.position&&!!e.target,status:Mt.INIT,statusWrapper:Mt.INIT},r._isMounted=!1,r.hasMounted=!1,Tt()&&window.addEventListener("load",(function(){r.popper&&r.popper.instance.update(),r.wrapperPopper&&r.wrapperPopper.instance.update()})),r}return vt(n,[{key:"componentDidMount",value:function(){if(Tt()){var e=this.state.positionWrapper,t=this.props,n=t.children,r=t.open,o=t.target;this._isMounted=!0,Nt({title:"init",data:{hasChildren:!!n,hasTarget:!!o,isControlled:Ze.boolean(r),positionWrapper:e,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!n&&o&&Ze.boolean(r)}}},{key:"componentDidUpdate",value:function(e,t){if(Tt()){var n,r=this.props,o=r.autoOpen,i=r.open,a=r.target,s=r.wrapperOptions,l=function(e,t){if([e,t].some(Ze.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every((function(e){return Ze.plainObject(e)||Ze.array(e)})))throw new Error("Expected plain objects or array");var n=function(n,r,o){try{var i=dt(e,n),a=dt(t,n),s=Ze.defined(r),l=Ze.defined(o);if(s||l){var c=l?lt(o,i):!lt(r,i),u=lt(r,a);return c&&u}return[i,a].every(Ze.array)||[i,a].every(Ze.plainObject)?!nt(i,a):i!==a}catch(d){return!1}};return{added:function(n,r){try{return ot(e,t,{key:n,type:"added",value:r})}catch(o){return!1}},changed:n,changedFrom:function(n,r,o){if(!Ze.defined(n))return!1;try{var i=dt(e,n),a=dt(t,n),s=Ze.defined(o);return lt(r,i)&&(s?lt(o,a):!s)}catch(l){return!1}},changedTo:function(e,t){return!!Ze.defined(e)&&n(e,t)},decreased:function(n,r,o){if(!Ze.defined(n))return!1;try{return rt(e,t,{key:n,actual:r,previous:o,type:"decreased"})}catch(i){return!1}},emptied:function(n){try{var r=it(e,t,{key:n}),o=r[0],i=r[1];return!!o.length&&!i.length}catch(a){return!1}},filled:function(n){try{var r=it(e,t,{key:n}),o=r[0],i=r[1];return!o.length&&!!i.length}catch(a){return!1}},increased:function(n,r,o){if(!Ze.defined(n))return!1;try{return rt(e,t,{key:n,actual:r,previous:o,type:"increased"})}catch(i){return!1}},removed:function(n,r){try{return ot(e,t,{key:n,type:"removed",value:r})}catch(o){return!1}}}}(t,this.state),c=l.changedFrom,u=l.changed;if(e.open!==i)Ze.boolean(i)&&(n=i?Mt.OPENING:Mt.CLOSING),this.toggle(n);e.wrapperOptions.position===s.position&&e.target===a||this.changeWrapperPosition(this.props),(u("status",Mt.IDLE)&&i||c("status",Mt.INIT,Mt.IDLE)&&o)&&this.toggle(Mt.OPEN),this.popper&&u("status",Mt.OPENING)&&this.popper.instance.update(),this.floaterRef&&(u("status",Mt.OPENING)||u("status",Mt.CLOSING))&&function(e,t,n){var r;r=function(o){n(o),function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.removeEventListener(t,n,r)}(e,t,r)},function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.addEventListener(t,n,r)}(e,t,r,arguments.length>3&&void 0!==arguments[3]&&arguments[3])}(this.floaterRef,"transitionend",this.handleTransitionEnd),u("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){Tt()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.target,n=this.state.positionWrapper,r=this.props,o=r.disableFlip,i=r.getPopper,a=r.hideArrow,s=r.offset,l=r.placement,c=r.wrapperOptions,u="top"===l||"bottom"===l?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if("center"===l)this.setState({status:Mt.IDLE});else if(t&&this.floaterRef){var d=this.options,p=d.arrow,h=d.flip,f=d.offset,m=At(d,Wt);new We(t,this.floaterRef,{placement:l,modifiers:ht({arrow:ht({enabled:!a,element:this.arrowRef},p),flip:ht({enabled:!o,behavior:u},h),offset:ht({offset:"0, ".concat(s,"px")},f)},m),onCreate:function(t){var n;e.popper=t,null!==(n=e.floaterRef)&&void 0!==n&&n.isConnected?(i(t,"floater"),e._isMounted&&e.setState({currentPlacement:t.placement,status:Mt.IDLE}
2),l!==t.placement&&setTimeout((function(){t.instance.update()}),1)):e.setState({needsUpdate:!0})},onUpdate:function(t){e.popper=t;var n=e.state.currentPlacement;e._isMounted&&t.placement!==n&&e.setState({currentPlacement:t.placement})}})}if(n){var v=Ze.undefined(c.offset)?0:c.offset;new We(this.target,this.wrapperRef,{placement:c.placement||l,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(v,"px")},flip:{enabled:!1}},onCreate:function(t){e.wrapperPopper=t,e._isMounted&&e.setState({statusWrapper:Mt.IDLE}),i(t,"wrapper"),l!==t.placement&&setTimeout((function(){t.instance.update()}),1)}})}}},{key:"rebuildPopper",value:function(){var e=this;this.floaterRefInterval=setInterval((function(){var t;null!==(t=e.floaterRef)&&void 0!==t&&t.isConnected&&(clearInterval(e.floaterRefInterval),e.setState({needsUpdate:!1}),e.initPopper())}),50)}},{key:"changeWrapperPosition",value:function(e){var t=e.target,n=e.wrapperOptions;this.setState({positionWrapper:n.position&&!!t})}},{key:"toggle",value:function(e){var t=this.state.status===Mt.OPEN?Mt.CLOSING:Mt.OPENING;Ze.undefined(e)||(t=e),this.setState({status:t})}},{key:"debug",get:function(){return this.props.debug||Tt()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var e=this.props,t=e.disableHoverToClick,n=e.event;return"hover"===n&&kt()&&!t?"click":n}},{key:"options",get:function(){var e=this.props.options;return L()(xt,e||{})}},{key:"styles",get:function(){var e,t=this,n=this.state,r=n.status,o=n.positionWrapper,i=n.statusWrapper,a=this.props.styles,s=L()(function(e){var t=L()(Ft,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}(a),a);o&&(e=-1===[Mt.IDLE].indexOf(r)||-1===[Mt.IDLE].indexOf(i)?s.wrapperPosition:this.wrapperPopper.styles,s.wrapper=ht(ht({},s.wrapper),e));if(this.target){var l=window.getComputedStyle(this.target);this.wrapperStyles?s.wrapper=ht(ht({},s.wrapper),this.wrapperStyles):-1===["relative","static"].indexOf(l.position)&&(this.wrapperStyles={},o||(Vt.forEach((function(e){t.wrapperStyles[e]=l[e]})),s.wrapper=ht(ht({},s.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return s}},{key:"target",get:function(){if(!Tt())return null;var e=this.props.target;return e?Ze.domElement(e)?e:document.querySelector(e):this.childRef||this.wrapperRef}},{key:"render",value:function(){var e=this.state,t=e.currentPlacement,n=e.positionWrapper,r=e.status,o=this.props,a=o.children,s=o.component,l=o.content,c=o.disableAnimation,u=o.footer,d=o.hideArrow,p=o.id,h=o.open,f=o.showCloseButton,m=o.style,v=o.target,g=o.title,y=i.createElement(Ut,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:m,styles:this.styles.wrapper},a),b={};
2return n?b.wrapperInPortal=y:b.wrapperAsChildren=y,i.createElement("span",null,i.createElement(Rt,{hasChildren:!!a,id:p,placement:t,setRef:this.setFloaterRef,target:v,zIndex:this.styles.options.zIndex},i.createElement(Bt,{component:s,content:l,disableAnimation:c,footer:u,handleClick:this.handleClick,hideArrow:d||"center"===t,open:h,placement:t,positionWrapper:n,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:f,status:r,styles:this.styles,title:g}),b.wrapperInPortal),b.wrapperAsChildren)}}]),n}(i.Component);gt(zt,"propTypes",{autoOpen:j().bool,callback:j().func,children:j().node,component:_t(j().oneOfType([j().func,j().element]),(function(e){return!e.content})),content:_t(j().node,(function(e){return!e.component})),debug:j().bool,disableAnimation:j().bool,disableFlip:j().bool,disableHoverToClick:j().bool,event:j().oneOf(["hover","click"]),eventDelay:j().number,footer:j().node,getPopper:j().func,hideArrow:j().bool,id:j().oneOfType([j().string,j().number]),offset:j().number,open:j().bool,options:j().object,placement:j().oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:j().bool,style:j().object,styles:j().object,target:j().oneOfType([j().object,j().string]),title:j().node,wrapperOptions:j().shape({offset:j().number,placement:j().oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:j().bool})}),gt(zt,"defaultProps",{autoOpen:!1,callback:It,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:It,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});const qt=["mixBlendMode","zIndex"],Ht=["styles"],Gt=["color","height","width"],Yt=["beaconComponent","tooltipComponent"];var Xt=Object.defineProperty,Zt=(e,t,n)=>((e,t,n)=>t in e?Xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!==typeof t?t+"":t,n),$t="init",Kt="start",Qt="stop",Jt="reset",en="prev",tn="next",nn="go",rn="close",on="skip",an="update",sn="tour:start",ln="step:before",cn="beacon",un="tooltip",dn="step:after",pn="tour:end",hn="tour:status",fn="error:target_not_found",mn={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},vn={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};function gn(){var e;return!("undefined"===typeof window||!(null==(e=window.document)?void 0:e.createElement))}function yn(e){return e?e.getBoundingClientRect():null}function bn(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{body:t,documentElement:n}=document;if(!t||!n)return 0;if(e){const e=[t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight].sort(((e,t)=>e-t)),r=Math.floor(e.length/2);return e.length%2===0?(e[r-1]+e[r])/2:e[r]}return Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight)}function wn(e){if("string"===typeof e)try{return document.querySelector(e)}catch(t){return null}return e}function An(e,t,n){if(!e)return xn();const r=N(e);if(r){if(r.isSameNode(xn()))return n?document:xn();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",xn()}return r}function Cn(e,t){if(!e)return!1;const n=An(e,t);return!!n&&!n.isSameNode(xn())}function En(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fixed";if(!e||!(e instanceof HTMLElement))return!1;const{nodeName:n}=e,r=function(e){return e&&1===e.nodeType?getComputedStyle(e):null}(e);return"BODY"!==n&&"HTML"!==n&&(!(!r||r.position!==t)||!!e.parentNode&&En(e.parentNode,t))}function On(e,t,n){var r;if(!e)return 0;const{offsetTop:o=0,scrollTop:i=0}=null!=(r=N(e))?r:{};let a=e.getBoundingClientRect().top+i;o&&(Cn(e,n)||function(e){return e.offsetParent!==document.body}(e))&&(a-=o);const s=Math.floor(a-t);return s<0?0:s}function xn(){var e;return null!=(e=document.scrollingElement)?e:document.documentElement}var _n=void 0!==I.createPortal;function Mn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent,t=e;return"undefined"===typeof window?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":Boolean(window.opera)||e.includes(" OPR/")?t="opera":"undefined"!==typeof window.InstallTrigger?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function Sn(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function Tn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{defaultValue:n,step:r,steps:o}=t;let a=R(e);if(a)(a.includes("{step}")||a.includes("{steps}"))&&r&&o&&(a=a.replace("{step}",r.toString()).replace("{steps}",o.toString()));else if((0,i.isValidElement)(e)&&!Object.values(e.props).length&&"function"===Sn(e.type)){a=Tn(e.type({}),t)}else a=R(n);return a}function kn(e){const t=e.replace(/^#?([\da-f])([\da-f])([\da-f])$/i,((e,t,n,r)=>t+t+n+n+r+r)),n=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(t);return n?[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]:[]}function Nn(e){return e.disableBeacon||"center"===e.placement}function In(){return!["chrome","safari","firefox","opera"].includes(Mn())}function Rn(e){let{data:t,debug:n=!1,title:r,warn:o=!1}=e;const i=o?console.warn||console.error:console.log;n&&(r&&t?(console.groupCollapsed("%creact-joyride: ".concat(r),"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(t)?t.forEach((e=>{b.plainObject(e)&&e.key?i.apply(console,[e.key,e.value]):i.apply(console,[e])})):i.apply(console,[t]),console.groupEnd()):console.error("Missing title or data props"))}function Pn(e){if(!b.plainObject(e))throw new TypeError("Expected an object");const t={};for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(const i in e)({}).hasOwnProperty.call(e,i)&&(r.includes(i)||(t[i]=e[i]));return t}function Ln(e,t,n){const r=e=>e.replace("{step}",String(t)).replace("{steps}",String(n));if("string"===Sn(e))return r(e);if(!(0,i.isValidElement)(e))return e;const{children:o}=e.props;if("string"===Sn(o)&&o.includes("{step}"))return(0,i.cloneElement)(e,{children:r(o)});if(Array.isArray(o))return(0,i.cloneElement)(e,{children:o.map((e=>"string"===typeof e?r(e):Ln(e,t,n)))});if("function"===Sn(e.type)&&!Object.values(e.props).length){return Ln(e.type({}),t,n)}return e}var Dn={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},jn={back:"Back",close:"Close",last:"Last",next:"Next",nextLabelWithProgress:"Next (Step {step} of {steps}
2)",open:"Open the dialog",skip:"Skip"},Bn={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:jn,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},Un={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},Fn={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},Wn={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},Vn={borderRadius:4,position:"absolute"};function zn(e){return function(e){if(!b.plainObject(e))throw new TypeError("Expected an object");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;const o={};for(const i in e)({}).hasOwnProperty.call(e,i)&&n.includes(i)&&(o[i]=e[i]);return o}(e,"beaconComponent","disableCloseOnEsc","disableOverlay","disableOverlayClose","disableScrolling","disableScrollParentFix","floaterProps","hideBackButton","hideCloseButton","locale","showProgress","showSkipButton","spotlightClicks","spotlightPadding","styles","tooltipComponent")}function qn(e,t){var n,r,i,a,s,l;const c=null!=t?t:{},u=P.all([Bn,zn(e),c],{isMergeableObject:b.plainObject}),d=function(e,t){var n,r,i,a,s;const{floaterProps:l,styles:c}=e,u=P(null!=(n=t.floaterProps)?n:{},null!=l?l:{}),d=P(null!=c?c:{},null!=(r=t.styles)?r:{}),p=P(Fn,d.options||{}),h="center"===t.placement||t.disableBeacon;let{width:f}=p;window.innerWidth>480&&(f=380),"width"in p&&(f="number"===typeof p.width&&window.innerWidth<p.width?window.innerWidth-30:p.width);const m={bottom:0,left:0,overflow:"hidden",position:"absolute",right:0,top:0,zIndex:p.zIndex},v={beacon:(0,o.A)((0,o.A)({},Wn),{},{display:h?"none":"inline-block",height:p.beaconSize,position:"relative",width:p.beaconSize,zIndex:p.zIndex}),beaconInner:{animation:"joyride-beacon-inner 1.2s infinite ease-in-out",backgroundColor:p.primaryColor,borderRadius:"50%",display:"block",height:"50%",left:"50%",opacity:.7,position:"absolute",top:"50%",transform:"translate(-50%, -50%)",width:"50%"},beaconOuter:{animation:"joyride-beacon-outer 1.2s infinite ease-in-out",backgroundColor:"rgba(".concat(kn(p.primaryColor).join(","),", 0.2)"),border:"2px solid ".concat(p.primaryColor),borderRadius:"50%",boxSizing:"border-box",display:"block",height:"100%",left:0,opacity:.9,position:"absolute",top:0,transformOrigin:"center",width:"100%"},tooltip:{backgroundColor:p.backgroundColor,borderRadius:5,boxSizing:"border-box",color:p.textColor,fontSize:16,maxWidth:"100%",padding:15,position:"relative",width:f},tooltipContainer:{lineHeight:1.4,textAlign:"center"},tooltipTitle:{fontSize:18,margin:0},tooltipContent:{padding:"20px 10px"},tooltipFooter:{alignItems:"center",display:"flex",justifyContent:"flex-end",marginTop:15},tooltipFooterSpacer:{flex:1},buttonNext:(0,o.A)((0,o.A)({},Wn),{},{backgroundColor:p.primaryColor,borderRadius:4,color:"#fff"}),buttonBack:(0,o.A)((0,o.A)({},Wn),{},{color:p.primaryColor,marginLeft:"auto",marginRight:5}),buttonClose:(0,o.A)((0,o.A)({},Wn),{},{color:p.textColor,height:14,padding:15,position:"absolute",right:0,top:0,width:14}),buttonSkip:(0,o.A)((0,o.A)({},Wn),{},{color:p.textColor,fontSize:14}),overlay:(0,o.A)((0,o.A)({},m),{},{backgroundColor:p.overlayColor,mixBlendMode:"hard-light"}),overlayLegacy:(0,o.A)({},m),overlayLegacyCenter:(0,o.A)((0,o.A)({},m),{},{backgroundColor:p.overlayColor}),spotlight:(0,o.A)((0,o.A)({},Vn),{},{backgroundColor:"gray"}),spotlightLegacy:(0,o.A)((0,o.A)({},Vn),{},{boxShadow:"0 0 0 9999px ".concat(p.overlayColor,", ").concat(p.spotlightShadow)}),floaterStyles:{arrow:{color:null!=(s=null==(a=null==(i=null==u?void 0:u.styles)?void 0:i.arrow)?void 0:a.color)?s:p.arrowColor},options:{zIndex:p.zIndex+100}},options:p};return P(v,d)}(e,u),p=Cn(wn(u.target),u.disableScrollParentFix),h=P.all([Dn,null!=(n=e.floaterProps)?n:{},null!=(r=u.floaterProps)?r:{}]);return h.offset=u.offset,h.styles=P(null!=(i=h.styles)?i:{},d.floaterStyles),h.offset+=null!=(s=null!=(a=e.spotlightPadding)?a:u.spotlightPadding)?s:0,u.placementBeacon&&h.wrapperOptions&&(h.wrapperOptions.placement=u.placementBeacon),p&&h.options.preventOverflow&&(h.options.preventOverflow.boundariesElement="window"),(0,o.A)((0,o.A)({},u),{},{locale:P.all([jn,null!=(l=e.locale)?l:{},u.locale||{}]),floaterProps:h,styles:Pn(d,"floaterStyles")})}function Hn(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return b.plainObject(e)?!!e.target||(Rn({title:"validateStep",data:"target is missing from the step",warn:!0,debug:t}),!1):(Rn({title:"validateStep",data:"step must be an object",warn:!0,debug:t}),!1)}function Gn(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return b.array(e)?e.every((e=>Hn(e,t))):(Rn({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var Yn,Xn={action:"init",controlled:!1,index:0,lifecycle:mn.INIT,origin:null,size:0,status:vn.IDLE},Zn=(Yn=Pn(Xn,"controlled","size"),Object.keys(Yn)),$n=class{constructor(e){var t=this;Zt(this,"beaconPopper"),Zt(this,"tooltipPopper"),Zt(this,"data",new Map),Zt(this,"listener"),Zt(this,"store",new Map),Zt(this,"addListener",(e=>{this.listener=e})),Zt(this,"setSteps",(e=>{const{size:t,status:n}=this.getState(),r={size:e.length,status:n};this.data.set("steps",e),n===vn.WAITING&&!t&&e.length&&(r.status=vn.RUNNING),this.setState(r)})),Zt(this,"getPopper",(e=>"beacon"===e?this.beaconPopper:this.tooltipPopper)),Zt(this,"setPopper",((e,t)=>
2{"beacon"===e?this.beaconPopper=t:this.tooltipPopper=t})),Zt(this,"cleanupPoppers",(()=>{this.beaconPopper=null,this.tooltipPopper=null})),Zt(this,"close",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const{index:n,status:r}=t.getState();r===vn.RUNNING&&t.setState((0,o.A)({},t.getNextState({action:rn,index:n+1,origin:e})))})),Zt(this,"go",(e=>{const{controlled:t,status:n}=this.getState();if(t||n!==vn.RUNNING)return;const r=this.getSteps()[e];this.setState((0,o.A)((0,o.A)({},this.getNextState({action:nn,index:e})),{},{status:r?n:vn.FINISHED}))})),Zt(this,"info",(()=>this.getState())),Zt(this,"next",(()=>{const{index:e,status:t}=this.getState();t===vn.RUNNING&&this.setState(this.getNextState({action:tn,index:e+1}))})),Zt(this,"open",(()=>{const{status:e}=this.getState();e===vn.RUNNING&&this.setState((0,o.A)({},this.getNextState({action:an,lifecycle:mn.TOOLTIP})))})),Zt(this,"prev",(()=>{const{index:e,status:t}=this.getState();t===vn.RUNNING&&this.setState((0,o.A)({},this.getNextState({action:en,index:e-1})))})),Zt(this,"reset",(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{controlled:n}=t.getState();n||t.setState((0,o.A)((0,o.A)({},t.getNextState({action:Jt,index:0})),{},{status:e?vn.RUNNING:vn.READY}))})),Zt(this,"skip",(()=>{const{status:e}=this.getState();e===vn.RUNNING&&this.setState({action:on,lifecycle:mn.INIT,status:vn.SKIPPED})})),Zt(this,"start",(e=>{const{index:t,size:n}=this.getState();this.setState((0,o.A)((0,o.A)({},this.getNextState({action:Kt,index:b.number(e)?e:t},!0)),{},{status:n?vn.RUNNING:vn.WAITING}))})),Zt(this,"stop",(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{index:n,status:r}=t.getState();[vn.FINISHED,vn.SKIPPED].includes(r)||t.setState((0,o.A)((0,o.A)({},t.getNextState({action:Qt,index:n+(e?1:0)})),{},{status:vn.PAUSED}))})),Zt(this,"update",(e=>{var t,n,r,i;if(r=e,i=Zn,!(b.plainObject(r)&&b.array(i)&&Object.keys(r).every((e=>i.includes(e)))))throw new Error("State is not valid. Valid keys: ".concat(Zn.join(", ")));this.setState((0,o.A)({},this.getNextState((0,o.A)((0,o.A)((0,o.A)({},this.getState()),e),{},{action:null!=(t=e.action)?t:an,origin:null!=(n=e.origin)?n:null}),!0)))}));const{continuous:n=!1,stepIndex:r,steps:i=[]}=null!=e?e:{};this.setState({action:$t,controlled:b.number(r),continuous:n,index:b.number(r)?r:0,lifecycle:mn.INIT,origin:null,status:i.length?vn.READY:vn.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(i)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",origin:this.store.get("origin")||null,size:this.store.get("size")||0,status:this.store.get("status")||""}:(0,o.A)({},Xn)}getNextState(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n,r,o,i,a;const{action:s,controlled:l,index:c,size:u,status:d}=this.getState(),p=b.number(e.index)?e.index:c,h=l&&!t?c:Math.min(Math.max(p,0),u);return{action:null!=(n=e.action)?n:s,controlled:l,index:h,lifecycle:null!=(r=e.lifecycle)?r:mn.INIT,origin:null!=(o=e.origin)?o:null,size:null!=(i=e.size)?i:u,status:h===u?vn.FINISHED:null!=(a=e.status)?a:d}}getSteps(){const e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){return JSON.stringify(e)!==JSON.stringify(this.getState())}setState(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.getState(),{action:r,index:i,lifecycle:a,origin:s=null,size:l,status:c}=(0,o.A)((0,o.A)({},n),e);this.store.set("action",r),this.store.set("index",i),this.store.set("lifecycle",a),this.store.set("origin",s),this.store.set("size",l),this.store.set("status",c),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};var Kn=function(e){let{styles:t}=e;return i.createElement("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:t})},Qn=class extends i.Component{constructor(){super(...arguments),Zt(this,"isActive",!1),Zt(this,"resizeTimeout"),Zt(this,"scrollTimeout"),Zt(this,"scrollParent"),Zt(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),Zt(this,"hideSpotlight",(()=>{const{continuous:e,disableOverlay:t,lifecycle:n}=this.props,r=[mn.INIT,mn.BEACON,mn.COMPLETE,mn.ERROR];return t||(e?r.includes(n):n!==mn.TOOLTIP)})),Zt(this,"handleMouseMove",(e=>
2{const{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:o,top:i,width:a}=this.spotlightStyles,s="fixed"===o?e.clientY:e.pageY,l="fixed"===o?e.clientX:e.pageX,c=l>=r&&l<=r+a&&(s>=i&&s<=i+n);c!==t&&this.updateState({mouseOverSpotlight:c})})),Zt(this,"handleScroll",(()=>{const{target:e}=this.props,t=wn(e);if(this.scrollParent!==document){const{isScrolling:e}=this.state;e||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout((()=>{this.updateState({isScrolling:!1,showSpotlight:!0})}),50)}else En(t,"sticky")&&this.updateState({})})),Zt(this,"handleResize",(()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout((()=>{this.isActive&&this.forceUpdate()}),100)}))}componentDidMount(){const{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,o=wn(r);this.scrollParent=An(null!=o?o:document.body,n,!0),this.isActive=!0,window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;const{disableScrollParentFix:n,lifecycle:r,spotlightClicks:o,target:i}=this.props,{changed:a}=T(e,this.props);if(a("target")||a("disableScrollParentFix")){const e=wn(i);this.scrollParent=An(null!=e?e:document.body,n,!0)}a("lifecycle",mn.TOOLTIP)&&(null==(t=this.scrollParent)||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout((()=>{const{isScrolling:e}=this.state;e||this.updateState({showSpotlight:!0})}),100)),(a("spotlightClicks")||a("disableOverlay")||a("lifecycle"))&&(o&&r===mn.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):r!==mn.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),null==(e=this.scrollParent)||e.removeEventListener("scroll",this.handleScroll)}get overlayStyles(){const{mouseOverSpotlight:e}=this.state,{disableOverlayClose:t,placement:n,styles:r}=this.props;let i=r.overlay;return In()&&(i="center"===n?r.overlayLegacyCenter:r.overlayLegacy),(0,o.A)({cursor:t?"default":"pointer",height:bn(),pointerEvents:e?"none":"auto"},i)}get spotlightStyles(){var e,t,n;const{showSpotlight:r}=this.state,{disableScrollParentFix:i=!1,spotlightClicks:a,spotlightPadding:s=0,styles:l,target:c}=this.props,u=wn(c),d=yn(u),p=En(u),h=function(e,t,n){var r,o,i;const a=yn(e),s=An(e,n),l=Cn(e,n),c=En(e);let u=0,d=null!=(r=null==a?void 0:a.top)?r:0;l&&c?d=(null!=(o=null==e?void 0:e.offsetTop)?o:0)-(null!=(i=null==s?void 0:s.scrollTop)?i:0):s instanceof HTMLElement&&(u=s.scrollTop,l||En(e)||(d+=u),s.isSameNode(xn())||(d+=xn().scrollTop));return Math.floor(d-t)}(u,s,i);return(0,o.A)((0,o.A)({},In()?l.spotlightLegacy:l.spotlight),{},{height:Math.round((null!=(e=null==d?void 0:d.height)?e:0)+2*s),left:Math.round((null!=(t=null==d?void 0:d.left)?t:0)-s),opacity:r?1:0,pointerEvents:a?"none":"auto",position:p?"fixed":"absolute",top:h,transition:"opacity 0.2s",width:Math.round((null!=(n=null==d?void 0:d.width)?n:0)+2*s)})}updateState(e){this.isActive&&this.setState((t=>(0,o.A)((0,o.A)({},t),e)))}render(){const{showSpotlight:e}=this.state,{onClickOverlay:t,placement:n}=this.props,{hideSpotlight:a,overlayStyles:s,spotlightStyles:l}=this;if(a())return null;let c="center"!==n&&e&&i.createElement(Kn,{styles:l});if("safari"===Mn()){const{mixBlendMode:e,zIndex:t}=s,n=(0,r.A)(s,qt);c=i.createElement("div",{style:(0,o.A)({},n)},c),delete s.backgroundColor}return i.createElement("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:t,role:"presentation",style:s},c)}},Jn=class extends i.Component{constructor(){super(...arguments),Zt(this,"node",null)}componentDidMount(){const{id:e}=this.props;gn()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),_n||this.renderReact15())}componentDidUpdate(){gn()&&(_n||this.renderReact15())}componentWillUnmount(){gn()&&this.node&&(_n||I.unmountComponentAtNode(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!gn())return;const{children:e}=this.props;this.node&&I.unstable_renderSubtreeIntoContainer(this,e,this.node)}renderReact16(){if(!gn()||!_n)return null;const{children:e}=this.props;return this.node?I.createPortal(e,this.node):null}render(){return _n?this.renderReact16():null}},er=class{constructor(e,t){if(Zt(this,"element"),Zt(this,"options"),Zt(this,"canBeTabbed",(e=>{const{tabIndex:t}=e;return!(null===t||t<0)&&this.canHaveFocus(e)})),Zt(this,"canHaveFocus",(e=>{const t=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(t)&&!e.getAttribute("disabled")||"a"===t&&!!e.getAttribute("href"))&&this.isVisible(e)})),Zt(this,"findValidTabElements",(()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed))),Zt(this,"handleKeyDown",(e=>{const{code:t="Tab"}=this.options;e.code===t&&this.interceptTab(e)})),Zt(this,"interceptTab",(e=>{e.preventDefault();const t=this.findValidTabElements(),{shiftKey:n}=e;if(!t.length)return;let r=document.activeElement?t.indexOf(document.activeElement):0;-1===r||!n&&r+1===t.length?r=0:n&&0===r?r=t.length-1:r+=n?-1:1,t[r].focus()})),Zt(this,"isHidden",(e=>{const t=e.offsetWidth<=0&&e.offsetHeight<=0,n=window.getComputedStyle(e);return!(!t||e.innerHTML)||(t&&"visible"!==n.getPropertyValue("overflow")||"none"===n.getPropertyValue("display"))})),Zt(this,"isVisible",(e=>{let t=e;for(;t;)if(t instanceof HTMLElement){if(t===document.body)break;if(this.isHidden(t))return!1;t=t.parentNode}return!0})),Zt(this,"removeScope",(()=>{window.removeEventListener("keydown",this.handleKeyDown)})),Zt(this,"checkFocus",(e=>{document.activeElement!==e&&(e.focus(),window.requestAnimationFrame((()=>this.checkFocus(e))))})),Zt(this,"setFocus",(()=>{const{selector:e}=this.options;if(!e)return;const t=this.element.querySelector(e);t&&window.requestAnimationFrame((()=>this.checkFocus(t)))})),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},tr=class extends i.Component{constructor(e){if(super(e),Zt(this,"beacon",null),Zt(this,"setBeaconRef",(e=>{this.beacon=e})),e.beaconComponent)return;const t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce);n.appendChild(document.createTextNode("\n        @keyframes joyride-beacon-inner {\n          20% {\n            opacity: 0.9;\n          }\n        \n          90% {\n            opacity: 0.7;\n          }\n        }\n        \n        @keyframes joyride-beacon-outer {\n          0% {\n            transform: scale(1);\n          }\n        \n          45% {\n            opacity: 0.7;\n            transform: scale(0.75);\n          }\n        \n          100% {\n            opacity: 0.9;\n            transform: scale(1);\n          }\n        }\n      ")),t.appendChild(n)}componentDidMount(){const{shouldFocus:e}=this.props;setTimeout((()=>{b.domElement(this.beacon)&&e&&this.beacon.focus()}),0)}componentWillUnmount(){const e=document.getElementById("joyride-beacon-animation");(null==e?void 0:e.parentNode)&&e.parentNode.removeChild(e)}render(){const{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:a,onClickOrHover:s,size:l,step:c,styles:u}=this.props,d=Tn(a.open),p={"aria-label":d,onClick:s,onMouseEnter:s,ref:this.setBeaconRef,title:d};let h;if(e){const a=e;h=i.createElement(a,(0,o.A)({continuous:t,index:n,isLastStep:r,size:l,step:c},p))}else h=i.createElement("button",(0,o.A)({key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:u.beacon,type:"button"},p),i.createElement("span",{style:u.beaconInner}),i.createElement("span",{style:u.beaconOuter}));return h}};var nr=function(e){let{styles:t}=e,n=(0,r.A)(e,Ht);const{color:a,height:s,width:l}=t,c=(0,r.A)(t,Gt);return i.createElement("button",(0,o.A)({style:c,type:"button"},n),i.createElement("svg",{height:"number"===typeof s?"".concat(s,"px"):s,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:"number"===typeof l?"".concat(l,"px"):l,xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",null,i.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:a}))))};var rr=function(e){const{backProps:t,closeProps:n,index:r,isLastStep:a,primaryProps:s,skipProps:l,step:c,tooltipProps:u}=e,{content:d,hideBackButton:p,hideCloseButton:h,hideFooter:f,showSkipButton:m,styles:v,title:g}=c,y={};return y.primary=i.createElement("button",(0,o.A)({"data-test-id":"button-primary",style:v.buttonNext,type:"button"},s)),m&&!a&&(y.skip=i.createElement("button",(0,o.A)({"aria-live":"off","data-test-id":"button-skip",style:v.buttonSkip,type:"button"},l))),!p&&r>0&&(y.back=i.createElement("button",(0,o.A)({"data-test-id":"button-back",style:v.buttonBack,type:"button"},t))),y.close=!h&&i.createElement(nr,(0,o.A)({"data-test-id":"button-close",styles:v.buttonClose},n)),i.createElement("div",(0,o.A)({key:"JoyrideTooltip","aria-label":Tn(null!=g?g:d),className:"react-joyride__tooltip",style:v.tooltip},u),i.createElement("div",{style:v.tooltipContainer},g&&i.createElement("h1",{"aria-label":Tn(g),style:v.tooltipTitle},g),i.createElement("div",{style:v.tooltipContent},d)),!f&&i.createElement("div",{style:v.tooltipFooter},i.createElement("div",{style:v.tooltipFooterSpacer},y.skip),y.back,y.primary),y.close)},or=class extends i.Component{constructor(){super(...arguments),Zt(this,"handleClickBack",(e=>{e.preventDefault();const{helpers:t}=this.props;t.prev()})),Zt(this,"handleClickClose",(e=>{e.preventDefault();const{helpers:t}=this.props;t.close("button_close")})),Zt(this,"handleClickPrimary",(e=>{e.preventDefault();const{continuous:t,helpers:n}=this.props;t?n.next():n.close("button_primary")})),Zt(this,"handleClickSkip",(e=>{e.preventDefault();const{helpers:t}=this.props;t.skip()})),Zt(this,"getElementsProps",(()=>{const{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:o,step:i}=this.props,{back:a,close:s,last:l,next:c,nextLabelWithProgress:u,skip:d}=i.locale,p=Tn(a),h=Tn(s),f=Tn(l),m=Tn(c),v=Tn(d);let g=s,y=h;if(e){if(g=c,y=m,i.showProgress&&!n){const e=Tn(u,{step:t+1,steps:o});g=Ln(u,t+1,o),y=e}n&&(g=l,y=f)}return{backProps:{"aria-label":p,children:a,"data-action":"back",onClick:this.handleClickBack,role:"button",title:p},closeProps:{"aria-label":h,children:s,"data-action":"close",onClick:this.handleClickClose,role:"button",title:h},primaryProps:{"aria-label":y,children:g,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:y},skipProps:{"aria-label":v,children:d,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:v},tooltipProps:{"aria-modal":!0,ref:r,role:"alertdialog"}}}))}render(){const{continuous:e,index:t,isLastStep:n,setTooltipRef:a,size:s,step:l}=this.props,{beaconComponent:c,tooltipComponent:u}=l,d=(0,r.A)(l,Yt);let p;if(u){const r=(0,o.A)((0,o.A)({},this.getElementsProps()),{},{continuous:e,index:t,isLastStep:n,size:s,step:d,setTooltipRef:a}),l=u;p=i.createElement(l,(0,o.A)({},r))}else p=i.createElement(rr,(0,o.A)((0,o.A)({},this.getElementsProps()),{},{continuous:e,index:t,isLastStep:n,size:s,step:l}));return p}},ir=class extends i.Component{constructor(){super(...arguments),Zt(this,"scope",null),Zt(this,"tooltip",null),Zt(this,"handleClickHoverBeacon",(e=>
2{const{step:t,store:n}=this.props;"mouseenter"===e.type&&"hover"!==t.event||n.update({lifecycle:mn.TOOLTIP})})),Zt(this,"setTooltipRef",(e=>{this.tooltip=e})),Zt(this,"setPopper",((e,t)=>{var n;const{action:r,lifecycle:o,step:i,store:a}=this.props;"wrapper"===t?a.setPopper("beacon",e):a.setPopper("tooltip",e),a.getPopper("beacon")&&(a.getPopper("tooltip")||"center"===i.placement)&&o===mn.INIT&&a.update({action:r,lifecycle:mn.READY}),(null==(n=i.floaterProps)?void 0:n.getPopper)&&i.floaterProps.getPopper(e,t)})),Zt(this,"renderTooltip",(e=>{const{continuous:t,helpers:n,index:r,size:a,step:s}=this.props;return i.createElement(or,(0,o.A)({continuous:t,helpers:n,index:r,isLastStep:r+1===a,setTooltipRef:this.setTooltipRef,size:a,step:s},e))}))}componentDidMount(){const{debug:e,index:t}=this.props;Rn({title:"step:".concat(t),data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;const{action:n,callback:r,continuous:i,controlled:a,debug:s,helpers:l,index:c,lifecycle:u,shouldScroll:d,status:p,step:h,store:f}=this.props,{changed:m,changedFrom:v}=T(e,this.props),g=l.info(),y=i&&n!==rn&&(c>0||n===en),b=m("action")||m("index")||m("lifecycle")||m("status"),w=v("lifecycle",[mn.TOOLTIP,mn.INIT],mn.INIT),A=m("action",[tn,en,on,rn]),C=a&&c===e.index;if(A&&(w||C)&&r((0,o.A)((0,o.A)({},g),{},{index:e.index,lifecycle:mn.COMPLETE,step:e.step,type:dn})),"center"===h.placement&&p===vn.RUNNING&&m("index")&&n!==Kt&&u===mn.INIT&&f.update({lifecycle:mn.READY}),b){const e=wn(h.target),t=!!e,i=t&&function(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){const{display:e,visibility:t}=getComputedStyle(n);if("none"===e||"hidden"===t)return!1}n=null!=(t=n.parentElement)?t:null}return!0}(e);i?(v("status",vn.READY,vn.RUNNING)||v("lifecycle",mn.INIT,mn.READY))&&r((0,o.A)((0,o.A)({},g),{},{step:h,type:ln})):(console.warn(t?"Target not visible":"Target not mounted",h),r((0,o.A)((0,o.A)({},g),{},{type:fn,step:h})),a||f.update({index:c+(n===en?-1:1)}))}v("lifecycle",mn.INIT,mn.READY)&&f.update({lifecycle:Nn(h)||y?mn.TOOLTIP:mn.BEACON}),m("index")&&Rn({title:"step:".concat(u),data:[{key:"props",value:this.props}],debug:s}),m("lifecycle",mn.BEACON)&&r((0,o.A)((0,o.A)({},g),{},{step:h,type:cn})),m("lifecycle",mn.TOOLTIP)&&(r((0,o.A)((0,o.A)({},g),{},{step:h,type:un})),d&&this.tooltip&&(this.scope=new er(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),v("lifecycle",[mn.TOOLTIP,mn.INIT],mn.INIT)&&(null==(t=this.scope)||t.removeScope(),f.cleanupPoppers())}componentWillUnmount(){var e;null==(e=this.scope)||e.removeScope()}get open(){const{lifecycle:e,step:t}=this.props;return Nn(t)||e===mn.TOOLTIP}render(){const{continuous:e,debug:t,index:n,nonce:r,shouldScroll:a,size:s,step:l}=this.props,c=wn(l.target);return Hn(l)&&b.domElement(c)?i.createElement("div",{key:"JoyrideStep-".concat(n),className:"react-joyride__step"},i.createElement(zt,(0,o.A)((0,o.A)({},l.floaterProps),{},{component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:"react-joyride-step-".concat(n),open:this.open,placement:l.placement,target:l.target}),i.createElement(tr,{beaconComponent:l.beaconComponent,continuous:e,index:n,isLastStep:n+1===s,locale:l.locale,nonce:r,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:a,size:s,step:l,styles:l.styles}))):null}},ar=class extends i.Component{constructor(e){super(e),Zt(this,"helpers"),Zt(this,"store"),Zt(this,"callback",(e=>{const{callback:t}=this.props;b.function(t)&&t(e)})),Zt(this,"handleKeyboard",(e=>{const{index:t,lifecycle:n}=this.state,{steps:r}=this.props,o=r[t];n===mn.TOOLTIP&&"Escape"===e.code&&o&&!o.disableCloseOnEsc&&this.store.close("keyboard")})),Zt(this,"handleClickOverlay",(()=>{const{index:e}=this.state,{steps:t}=this.props;qn(this.props,t[e]).disableOverlayClose||this.helpers.close("overlay")})),Zt(this,"syncState",(e=>{this.setState(e)}));const{debug:t,getHelpers:n,run:r=!0,stepIndex:i}=e;var a;this.store=(a=(0,o.A)((0,o.A)({},e),{},{controlled:r&&b.number(i)}),new $n(a)),this.helpers=this.store.getHelpers();const{addListener:s}=this.store;Rn({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),s(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!gn())return;const{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:o}=this.store;Gn(r,e)&&n&&o(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!gn())return;const{action:n,controlled:r,index:i,status:a}=this.state,{debug:s,run:l,stepIndex:c,steps:u}=this.props,{stepIndex:p,steps:h}=e,{reset:f,setSteps:m,start:v,stop:g,update:y}=this.store,{changed:w}=T(e,this.props),{changed:A,changedFrom:C}=T(t,this.state),E=qn(this.props,u[i]),O=!d(h,u),x=b.number(c)&&w("stepIndex"),_=wn(E.target);if(O&&(Gn(u,s)?m(u):console.warn("Steps are not valid",u)),w("run")&&(l?v(c):g()),x){let e=b.number(p)&&p<c?tn:en;n===Qt&&(e=Kt),[vn.FINISHED,vn.SKIPPED].includes(a)||y({action:n===rn?rn:e,index:c,lifecycle:mn.INIT})}r||a!==vn.RUNNING||0!==i||_||(this.store.update({index:i+1}),this.callback((0,o.A)((0,o.A)({},this.state),{},{type:fn,step:E})));const M=(0,o.A)((0,o.A)({},this.state),{},{index:i,step:E});if(A("action",[tn,en,on,rn])&&A("status",vn.PAUSED)){const e=qn(this.props,u[t.index]);this.callback((0,o.A)((0,o.A)({},M),{},{index:t.index,lifecycle:mn.COMPLETE,step:e,type:dn}))}if(A("status",[vn.FINISHED,vn.SKIPPED])){const e=qn(this.props,u[t.index]);r||this.callback((0,o.A)((0,o.A)({},M),{},{index:t.index,lifecycle:mn.COMPLETE,step:e,type:dn})),this.callback((0,o.A)((0,o.A)({},M),{},{type:pn,step:e,index:t.index})),f()}else C("status",[vn.IDLE,vn.READY],vn.RUNNING)?this.callback((0,o.A)((0,o.A)({},M),{},{type:sn})):(A("status")||A("action",Jt))&&this.callback((0,o.A)((0,o.A)({},M),{},{type:hn}));this.scrollToStep(t)}componentWillUnmount(){const{disableCloseOnEsc:e}=this.props;e||document.body.removeEventListener("keydown",this.handleKeyboard)}scrollToStep(e){const{index:t,lifecycle:n,status:r}=this.state,{debug:o,disableScrollParentFix:i=!1,scrollDuration:a,scrollOffset:s=20,scrollToFirstStep:l=!1,steps:c}=this.props,u=qn(this.props,c[t]),d=wn(u.target),p=function(e){const{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:o,step:i,target:a}=e;return!i.disableScrolling&&(!t||o||n===mn.TOOLTIP)&&"center"!==i.placement&&(!i.isFixed||!En(a))&&r!==n&&[mn.BEACON,mn.TOOLTIP].includes(n)}({isFirstStep:0===t,lifecycle:n,previousLifecycle:e.lifecycle,scrollToFirstStep:l,step:u,target:d});if(r===vn.RUNNING&&p){const e=Cn(d,i),l=An(d,i);let c=Math.floor(On(d,s,i))||0;Rn({title:"scrollToStep",data:[{key:"index",value:t},{key:"lifecycle",value:n},{key:"status",value:r}],debug:o});const p=this.store.getPopper("beacon"),h=this.store.getPopper("tooltip");if(n===mn.BEACON&&p){const{offsets:t,placement:n}=p;["bottom"].includes(n)||e||(c=Math.floor(t.popper.top-s))}else if(n===mn.TOOLTIP&&h){const{flipped:t,offsets:n,placement:r}=h;!["top","right","left"].includes(r)||t||e?c-=u.spotlightPadding:c=Math.floor(n.popper.top-s)}c=c>=0?c:0,r===vn.RUNNING&&function(e,t){const{duration:n,element:r}=t;return new Promise(((t,o)=>{const{scrollTop:i}=r,a=e>i?e-i:i-e;k.top(r,e,{duration:a<100?50:n},(e=>e&&"Element already at target scroll position"!==e.message?o(e):t()))}
2))}(c,{element:l,duration:a}).then((()=>{setTimeout((()=>{var e;null==(e=this.store.getPopper("tooltip"))||e.instance.update()}),10)}))}}render(){if(!gn())return null;const{index:e,lifecycle:t,status:n}=this.state,{continuous:r=!1,debug:a=!1,nonce:s,scrollToFirstStep:l=!1,steps:c}=this.props,u={};if(n===vn.RUNNING&&c[e]){const n=qn(this.props,c[e]);u.step=i.createElement(ir,(0,o.A)((0,o.A)({},this.state),{},{callback:this.callback,continuous:r,debug:a,helpers:this.helpers,nonce:s,shouldScroll:!n.disableScrolling&&(0!==e||l),step:n,store:this.store})),u.overlay=i.createElement(Jn,{id:"react-joyride-portal"},i.createElement(Qn,(0,o.A)((0,o.A)({},n),{},{continuous:r,debug:a,lifecycle:t,onClickOverlay:this.handleClickOverlay})))}return i.createElement("div",{className:"react-joyride"},u.step,u.overlay)}};Zt(ar,"defaultProps",Un);var sr=ar},13865:e=>{var t=new Error("Element already at target scroll position"),n=new Error("Scroll cancelled"),r=Math.min,o=Date.now;function i(e){return function(i,l,c,u){"function"==typeof(c=c||{})&&(u=c,c={}),"function"!=typeof u&&(u=s);var d=o(),p=i[e],h=c.ease||a,f=isNaN(c.duration)?350:+c.duration,m=!1;return p===l?u(t,i[e]):requestAnimationFrame((function t(a){if(m)return u(n,i[e]);var s=o(),c=r(1,(s-d)/f),v=h(c);i[e]=v*(l-p)+p,c<1?requestAnimationFrame(t):requestAnimationFrame((function(){u(null,i[e])}))})),function(){m=!0}}}function a(e){return.5*(1-Math.cos(Math.PI*e))}function s(){}e.exports={left:i("scrollLeft"),top:i("scrollTop")}},15896:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"ErrorOutline")},17122:(e,t,n)=>{var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},17383:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},21665:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z"}),"EmojiEvents")},23998:function(e,t,n){!function(e,t,n,r){"use strict";var o=function(e,t,n){return{endTime:t,insertTime:n,type:"exponentialRampToValue",value:e}},i=function(e,t,n){return{endTime:t,insertTime:n,type:"linearRampToValue",value:e}},a=function(e,t){return{startTime:t,type:"setValue",value:e}},s=function(e,t,n){return{duration:n,startTime:t,type:"setValueCurve",values:e}},l=function(e,t,n){var r=n.startTime,o=n.target,i=n.timeConstant;return o+(t-o)*Math.exp((r-e)/i)},c=function(e){return"exponentialRampToValue"===e.type},u=function(e){return"linearRampToValue"===e.type},d=function(e){return c(e)||u(e)},p=function(e){return"setValue"===e.type},h=function(e){return"setValueCurve"===e.type},f=function(e,t,n,r){var o=e[t];return void 0===o?r:d(o)||p(o)?o.value:h(o)?o.values[o.values.length-1]:l(n,f(e,t-1,o.startTime,r),o)},m=function(e,t,n,r,o){return void 0===n?[r.insertTime,o]:d(n)?[n.endTime,n.value]:p(n)?[n.startTime,n.value]:h(n)?[n.startTime+n.duration,n.values[n.values.length-1]]:[n.startTime,f(e,t-1,n.startTime,o)]},v=function(e){return"cancelAndHold"===e.type},g=function(e){return"cancelScheduledValues"===e.type},y=function(e){return v(e)||g(e)?e.cancelTime:c(e)||u(e)?e.endTime:e.startTime},b=function(e,t,n,r){var o=r.endTime,i=r.value;return n===i?i:0<n&&0<i||n<0&&i<0?n*Math.pow(i/n,(e-t)/(o-t)):0},w=function(e,t,n,r){return n+(e-t)/(r.endTime-t)*(r.value-n)},A=function(e,t){var n=Math.floor(t),r=Math.ceil(t);return n===r?e[n]:(1-(t-n))*e[n]+(1-(r-t))*e[r]},C=function(e,t){var n=t.duration,r=t.startTime,o=t.values,i=(e-r)/n*(o.length-1);return A(o,i)},E=function(e){return"setTarget"===e.type},O=function(){function e(t){n(this,e),this._automationEvents=[],this._currenTime=0,this._defaultValue=t}return r(e,[{key:Symbol.iterator,value:function(){return this._automationEvents[Symbol.iterator]()}},{key:"add",value:function(e){var t=y(e);if(v(e)||g(e)){var n=this._automationEvents.findIndex((function(n){return g(e)&&h(n)?n.startTime+n.duration>=t:y(n)>=t})),r=this._automationEvents[n];if(-1!==n&&(this._automationEvents=this._automationEvents.slice(0,n)),v(e)){var l=this._automationEvents[this._automationEvents.length-1];if(void 0!==r&&d(r)){if(void 0!==l&&E(l))throw new Error("The internal list is malformed.");var p=void 0===l?r.insertTime:h(l)?l.startTime+l.duration:y(l),f=void 0===l?this._defaultValue:h(l)?l.values[l.values.length-1]:l.value,m=c(r)?b(t,p,f,r):w(t,p,f,r),A=c(r)?o(m,t,this._currenTime):i(m,t,this._currenTime);this._automationEvents.push(A)}if(void 0!==l&&E(l)&&this._automationEvents.push(a(this.getValue(t),t)),void 0!==l&&h(l)&&l.startTime+l.duration>t){var C=t-l.startTime,O=(l.values.length-1)/l.duration,x=Math.max(2,1+Math.ceil(C*O)),_=C/(x-1)*O,M=l.values.slice(0,x);if(_<1)for(var S=1;S<x;S+=1){var T=_*S%1;M[S]=l.values[S-1]*(1-T)+l.values[S]*T}this._automationEvents[this._automationEvents.length-1]=s(M,l.startTime,C)}}}else{var k=this._automationEvents.findIndex((function(e){return y(e)>t})),N=-1===k?this._automationEvents[this._automationEvents.length-1]:this._automationEvents[k-1];if(void 0!==N&&h(N)&&y(N)+N.duration>t)return!1;var I=c(e)?o(e.value,e.endTime,this._currenTime):u(e)?i(e.value,t,this._currenTime):e;if(-1===k)this._automationEvents.push(I);else{if(h(e)&&t+e.duration>y(this._automationEvents[k]))return!1;this._automationEvents.splice(k,0,I)}}return!0}},{key:"flush",value:function(e){var t=this._automationEvents.findIndex((function(t){return y(t)>e}));if(t>1){var n=this._automationEvents.slice(t-1),r=n[0];E(r)&&n.unshift(a(f(this._automationEvents,t-2,r.startTime,this._defaultValue),r.startTime)),this._automationEvents=n}}},{key:"getValue",value:function(e){if(0===this._automationEvents.length)return this._defaultValue;var n=this._automationEvents.findIndex((function(t){return y(t)>e})),r=this._automationEvents[n],o=(-1===n?this._automationEvents.length:n)-1,i=this._automationEvents[o];if(void 0!==i&&E(i)&&(void 0===r||!d(r)||r.insertTime>e))return l(e,f(this._automationEvents,o-1,i.startTime,this._defaultValue),i);if(void 0!==i&&p(i)&&(void 0===r||!d(r)))return i.value;if(void 0!==i&&h(i)&&(void 0===r||!d(r)||i.startTime+i.duration>e))return e<i.startTime+i.duration?C(e,i):i.values[i.values.length-1];if(void 0!==i&&d(i)&&(void 0===r||!d(r)))return i.value;if(void 0!==r&&c(r)){var a=m(this._automationEvents,o,i,r,this._defaultValue),s=t(a,2),v=s[0],g=s[1];return b(e,v,g,r)}if(void 0!==r&&u(r)){var A=m(this._automationEvents,o,i,r,this._defaultValue),O=t(A,2),x=O[0],_=O[1];return w(e,x,_,r)}return this._defaultValue}}])}(),x=function(e){return{cancelTime:e,type:"cancelAndHold"}},_=function(e){return{cancelTime:e,type:"cancelScheduledValues"}},M=function(e,t){return{endTime:t,type:"exponentialRampToValue",value:e}},S=function(e,t){return{endTime:t,type:"linearRampToValue",value:e}},T=function(e,t,n){return{startTime:t,target:e,timeConstant:n,type:"setTarget"}};e.AutomationEventList=O,e.createCancelAndHoldAutomationEvent=x,e.createCancelScheduledValuesAutomationEvent=_,e.createExponentialRampToValueAutomationEvent=M,e.createLinearRampToValueAutomationEvent=S,e.createSetTargetAutomationEvent=T,e.createSetValueAutomationEvent=a,e.createSetValueCurveAutomationEvent=s}(t,n(85715),n(17383),n(34579))},24767:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)([(0,o.jsx)("path",{d:"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3"},"0"),(0,o.jsx)("path",{d:"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z"},"1")],"MicOutlined")},26600:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),o=n(98587),i=n(65043),a=n(58387),s=n(98610),l=n(85865),c=n(34535),u=n(98206),d=n(87034),p=n(2563),h=n(70579);const f=["className","id"],m=(0,c.Ay)(l.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),v=i.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=n,v=(0,o.A)(n,f),g=n,y=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},d.t,t)})(g),{titleId:b=c}=i.useContext(p.A);return(0,h.jsx)(m,(0,r.A)({component:"h2",className:(0,a.A)(y.root,l),ownerState:g,ref:t,variant:"h6",id:null!=c?c:b},v))}))},29347:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(98587),o=n(58168),i=n(65043),a=n(58387),s=n(98610),l=n(34535),c=n(98206),u=n(92532),d=n(72372);function p(e){return(0,d.Ay)("MuiDialogActions",e)}(0,u.A)("MuiDialogActions",["root","spacing"]);var h=n(70579);const f=["className","disableSpacing"],m=(0,l.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;
2return(0,o.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),v=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiDialogActions"}),{className:i,disableSpacing:l=!1}=n,u=(0,r.A)(n,f),d=(0,o.A)({},n,{disableSpacing:l}),v=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,s.A)(r,p,t)})(d);return(0,h.jsx)(m,(0,o.A)({className:(0,a.A)(v.root,i),ownerState:d,ref:t},u))}))},34579:(e,t,n)=>{var r=n(77736);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}e.exports=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},40452:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M15 8v8H5V8zm1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1"}),"VideocamOutlined")},41132:(e,t,n)=>{var r=n(5901),o=n(99291),i=n(17122),a=n(41869);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41869:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},42796:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"}),"TrendingUp")},47088:function(e,t,n){!function(e,t,n,r){"use strict";function o(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var i=o(t),a=o(n),s=o(r);function l(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function c(e,t){if(e){if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;if(a.default(this,e),n<0||void 0!==r&&r<0)throw new RangeError;var o=t.reduce((function(e,t){return e+t.byteLength}),0);if(n>o||void 0!==r&&n+r>o)throw new RangeError;var i,s=[],c=void 0===r?o-n:r,u=[],d=0,p=n,h=l(t);try{for(h.s();!(i=h.n()).done;){var f=i.value;if(0===u.length)if(f.byteLength>p){var m=(d=f.byteLength-p)>c?c:d;s.push(new DataView(f,p,m)),u.push(f)}else p-=f.byteLength;else if(d<c){var v=(d+=f.byteLength)>c?f.byteLength-d+c:f.byteLength;s.push(new DataView(f,0,v)),u.push(f)}}}catch(g){h.e(g)}finally{h.f()}this._buffers=u,this._byteLength=c,this._byteOffset=p,this._dataViews=s,this._internalBuffer=new DataView(new ArrayBuffer(8))}return s.default(e,[{key:"buffers",get:function(){return this._buffers}},{key:"byteLength",get:function(){return this._byteLength}},{key:"byteOffset",get:function(){return this._byteOffset}},{key:"getFloat32",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.setUint8(2,this.getUint8(e+2)),this._internalBuffer.setUint8(3,this.getUint8(e+3)),this._internalBuffer.getFloat32(0,t)}},{key:"getFloat64",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.setUint8(2,this.getUint8(e+2)),this._internalBuffer.setUint8(3,this.getUint8(e+3)),this._internalBuffer.setUint8(4,this.getUint8(e+4)),this._internalBuffer.setUint8(5,this.getUint8(e+5)),this._internalBuffer.setUint8(6,this.getUint8(e+6)),this._internalBuffer.setUint8(7,this.getUint8(e+7)),this._internalBuffer.getFloat64(0,t)}},{key:"getInt16",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.getInt16(0,t)}},{key:"getInt32",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.setUint8(2,this.getUint8(e+2)),this._internalBuffer.setUint8(3,this.getUint8(e+3)),this._internalBuffer.getInt32(0,t)}},{key:"getInt8",value:function(e){var t=this._findDataViewWithOffset(e),n=i.default(t,2),r=n[0],o=n[1];return r.getInt8(e-o)}},{key:"getUint16",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.getUint16(0,t)}},{key:"getUint32",value:function(e,t){return this._internalBuffer.setUint8(0,this.getUint8(e+0)),this._internalBuffer.setUint8(1,this.getUint8(e+1)),this._internalBuffer.setUint8(2,this.getUint8(e+2)),this._internalBuffer.setUint8(3,this.getUint8(e+3)),this._internalBuffer.getUint32(0,t)}},{key:"getUint8",value:function(e){var t=this._findDataViewWithOffset(e),n=i.default(t,2),r=n[0],o=n[1];return r.getUint8(e-o)}},{key:"setFloat32",value:function(e,t,n){this._internalBuffer.setFloat32(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1)),this.setUint8(e+2,this._internalBuffer.getUint8(2)),this.setUint8(e+3,this._internalBuffer.getUint8(3))}},{key:"setFloat64",value:function(e,t,n){this._internalBuffer.setFloat64(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1)),this.setUint8(e+2,this._internalBuffer.getUint8(2)),this.setUint8(e+3,this._internalBuffer.getUint8(3)),this.setUint8(e+4,this._internalBuffer.getUint8(4)),this.setUint8(e+5,this._internalBuffer.getUint8(5)),this.setUint8(e+6,this._internalBuffer.getUint8(6)),this.setUint8(e+7,this._internalBuffer.getUint8(7))}},{key:"setInt16",value:function(e,t,n){this._internalBuffer.setInt16(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1))}},{key:"setInt32",value:function(e,t,n){this._internalBuffer.setInt32(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1)),this.setUint8(e+2,this._internalBuffer.getUint8(2)),this.setUint8(e+3,this._internalBuffer.getUint8(3))}},{key:"setInt8",value:function(e,t){var n=this._findDataViewWithOffset(e),r=i.default(n,2),o=r[0],a=r[1];
2o.setInt8(e-a,t)}},{key:"setUint16",value:function(e,t,n){this._internalBuffer.setUint16(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1))}},{key:"setUint32",value:function(e,t,n){this._internalBuffer.setUint32(0,t,n),this.setUint8(e,this._internalBuffer.getUint8(0)),this.setUint8(e+1,this._internalBuffer.getUint8(1)),this.setUint8(e+2,this._internalBuffer.getUint8(2)),this.setUint8(e+3,this._internalBuffer.getUint8(3))}},{key:"setUint8",value:function(e,t){var n=this._findDataViewWithOffset(e),r=i.default(n,2),o=r[0],a=r[1];o.setUint8(e-a,t)}},{key:"_findDataViewWithOffset",value:function(e){var t,n=0,r=l(this._dataViews);try{for(r.s();!(t=r.n()).done;){var o=t.value,i=n+o.byteLength;if(e>=n&&e<i)return[o,n];n=i}}catch(a){r.e(a)}finally{r.f()}throw new RangeError}}]),e}();e.MultiBufferDataView=d,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(85715),n(17383),n(34579))},47752:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},48272:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z"}),"PauseCircleOutline")},49899:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(s){i=[6,s],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.ReactMediaRecorder=t.useReactMediaRecorder=t.RecorderErrors=void 0;var i,a=n(61620),s=n(65043),l=n(92952);function c(e){var t=this,n=e.audio,c=void 0===n||n,u=e.video,d=void 0!==u&&u,p=e.selfBrowserSurface,h=void 0===p?void 0:p,f=e.preferCurrentTab,m=void 0!==f&&f,v=e.onStop,g=void 0===v?function(){return null}:v,y=e.onStart,b=void 0===y?function(){return null}:y,w=e.blobPropertyBag,A=e.screen,C=void 0!==A&&A,E=e.mediaRecorderOptions,O=void 0===E?void 0:E,x=e.customMediaStream,_=void 0===x?null:x,M=e.stopStreamsOnStop,S=void 0===M||M,T=e.askPermissionOnMount,k=void 0!==T&&T,N=(0,s.useRef)(null),I=(0,s.useRef)([]),R=(0,s.useRef)(null),P=(0,s.useState)("idle"),L=P[0],D=P[1],j=(0,s.useState)(!1),B=j[0],U=j[1],F=(0,s.useState)(void 0),W=F[0],V=F[1],z=(0,s.useState)("NONE"),q=z[0],H=z[1],G=(0,s.useState)(!1),Y=G[0],X=G[1];(0,s.useEffect)((function(){if(!Y){r(t,void 0,void 0,(function(){var e;return o(this,(function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),e=a.register,[4,(0,l.connect)()];case 1:return[4,e.apply(void 0,[t.sent()])];case 2:case 3:return t.sent(),[3,4];case 4:return[2]}}
2))})),X(!0)}}),[]);var Z=(0,s.useCallback)((function(){return r(t,void 0,void 0,(function(){var e,t,n,r;return o(this,(function(o){switch(o.label){case 0:D("acquiring_media"),e={audio:"boolean"===typeof c?!!c:c,video:"boolean"===typeof d?!!d:d},o.label=1;case 1:return o.trys.push([1,9,,10]),_?(R.current=_,[3,8]):[3,2];case 2:return C?[4,window.navigator.mediaDevices.getDisplayMedia({video:d||!0,selfBrowserSurface:h,preferCurrentTab:m})]:[3,6];case 3:return(t=o.sent()).getVideoTracks()[0].addEventListener("ended",(function(){ee()})),c?[4,window.navigator.mediaDevices.getUserMedia({audio:c})]:[3,5];case 4:o.sent().getAudioTracks().forEach((function(e){return t.addTrack(e)})),o.label=5;case 5:return R.current=t,[3,8];case 6:return[4,window.navigator.mediaDevices.getUserMedia(e)];case 7:n=o.sent(),R.current=n,o.label=8;case 8:return D("idle"),[3,10];case 9:return r=o.sent(),H(r.name),D("idle"),[3,10];case 10:return[2]}}))}))}),[c,d,C]);(0,s.useEffect)((function(){if(!window.MediaRecorder)throw new Error("Unsupported Browser");if(C&&!window.navigator.mediaDevices.getDisplayMedia)throw new Error("This browser doesn't support screen capturing");var e=function(e){var t=navigator.mediaDevices.getSupportedConstraints(),n=Object.keys(e).filter((function(e){return!t[e]}));n.length>0&&console.error("The constraints "+n.join(",")+" doesn't support on this browser. Please check your ReactMediaRecorder component.")};return"object"===typeof c&&e(c),"object"===typeof d&&e(d),O&&O.mimeType&&(MediaRecorder.isTypeSupported(O.mimeType)||console.error("The specified MIME type you supplied for MediaRecorder doesn't support this browser")),!R.current&&k&&Z(),function(){R.current&&R.current.getTracks().forEach((function(e){return e.clone().stop()}))}}),[c,C,d,Z,O,k]);var $=function(e){var t=e.data;I.current.push(t)},K=function(){b()},Q=function(){var e=I.current[0],t=Object.assign({type:e.type},w||(d?{type:"video/mp4"}:{type:"audio/wav"})),n=new Blob(I.current,t),r=URL.createObjectURL(n);D("stopped"),V(r),g(r,n)},J=function(e){U(e),R.current&&R.current.getAudioTracks().forEach((function(t){return t.enabled=!e}))},ee=function(){N.current&&"inactive"!==N.current.state&&(D("stopping"),N.current.stop(),S&&R.current&&R.current.getTracks().forEach((function(e){return e.stop()})),I.current=[])};return{error:i[q],muteAudio:function(){return J(!0)},unMuteAudio:function(){return J(!1)},startRecording:function(){return r(t,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return H("NONE"),R.current?[3,2]:[4,Z()];case 1:e.sent(),e.label=2;case 2:return R.current?R.current.getTracks().some((function(e){return"ended"===e.readyState}))?[4,Z()]:[3,4]:[3,5];case 3:e.sent(),e.label=4;case 4:if(!R.current.active)return[2];N.current=new a.MediaRecorder(R.current,O||void 0),N.current.ondataavailable=$,N.current.onstop=Q,N.current.onstart=K,N.current.onerror=function(){H("NO_RECORDER"),D("idle")},N.current.start(),D("recording"),e.label=5;case 5:return[2]}}
2))}))},pauseRecording:function(){N.current&&"recording"===N.current.state&&(D("paused"),N.current.pause())},resumeRecording:function(){N.current&&"paused"===N.current.state&&(D("recording"),N.current.resume())},stopRecording:ee,mediaBlobUrl:W,status:L,isAudioMuted:B,previewStream:R.current?new MediaStream(R.current.getVideoTracks()):null,previewAudioStream:R.current?new MediaStream(R.current.getAudioTracks()):null,clearBlobUrl:function(){W&&URL.revokeObjectURL(W),V(void 0),D("idle")}}}!function(e){e.AbortError="media_aborted",e.NotAllowedError="permission_denied",e.NotFoundError="no_specified_media_found",e.NotReadableError="media_in_use",e.OverconstrainedError="invalid_media_constraints",e.TypeError="no_constraints",e.NONE="",e.NO_RECORDER="recorder_error"}(i=t.RecorderErrors||(t.RecorderErrors={})),t.useReactMediaRecorder=c;t.ReactMediaRecorder=function(e){return e.render(c(e))}},54156:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop")},59136:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var n=e(t);return t.add(n),n}},n=function(e){return function(t,n){return e.set(t,n),n}},r=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,i=2*o,a=function(e,t){return function(n){var a=t.get(n),s=void 0===a?n.size:a<i?a+1:0;if(!n.has(s))return e(n,s);if(n.size<o){for(;n.has(s);)s=Math.floor(Math.random()*i);return e(n,s)}if(n.size>r)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;n.has(s);)s=Math.floor(Math.random()*r);return e(n,s)}},s=new WeakMap,l=n(s),c=a(l,s),u=t(c);e.addUniqueNumber=u,e.generateUniqueNumber=c}(t)},61620:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MediaRecorder:()=>_o,isSupported:()=>Mo,register:()=>So});var r=n(83322),o=n(59136);const i=new Set,a=(0,r.Y)({deregister:e=>{let{call:t}=e;return e=>t("deregister",{port:e},[e])},encode:e=>{let{call:t}=e;return async(e,n)=>{const r=await t("encode",{encoderId:e,timeslice:n});return i.delete(e),r}},instantiate:e=>{let{call:t}=e;return async(e,n)=>{const r=(0,o.addUniqueNumber)(i);return{encoderId:r,port:await t("instantiate",{encoderId:r,mimeType:e,sampleRate:n})}}},register:e=>{let{call:t}=e;return e=>t("register",{port:e},[e])}}),s=new Blob(['(()=>{var e={455:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var r=e(t);return t.add(r),r}},r=function(e){return function(t,r){return e.set(t,r),r}},n=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,s=2*o,a=function(e,t){return function(r){var a=t.get(r),i=void 0===a?r.size:a<s?a+1:0;if(!r.has(i))return e(r,i);if(r.size<o){for(;r.has(i);)i=Math.floor(Math.random()*s);return e(r,i)}if(r.size>n)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;r.has(i);)i=Math.floor(Math.random()*n);return e(r,i)}},i=new WeakMap,c=r(i),l=a(c,i),d=t(l);e.addUniqueNumber=d,e.generateUniqueNumber=l}(t)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,r),s.exports}(()=>{"use strict";var e=r(455);const t=new WeakMap,n=new WeakMap,o=(r=>{const o=(s=r,{...s,connect:e=>{let{call:r}=e;return async()=>{const{port1:e,port2:n}=new MessageChannel,o=await r("connect",{port:e},[e]);return t.set(n,o),n}},disconnect:e=>{let{call:r}=e;return async e=>{const n=t.get(e);if(void 0===n)throw new Error("The given port is not connected.");await r("disconnect",{portId:n})}},isSupported:e=>{let{call:t}=e;return()=>t("isSupported")}});var s;return t=>{const r=(e=>{if(n.has(e))return n.get(e);const t=new Map;return n.set(e,t),t})(t);t.addEventListener("message",(e=>{let{data:t}=e;const{id:n}=t;if(null!==n&&r.has(n)){const{reject:e,resolve:o}=r.get(n);r.delete(n),void 0===t.error?o(t.result):e(new Error(t.error.message))}})),(e=>"function"==typeof e.start)(t)&&t.start();const s=function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return new Promise(((a,i)=>{const c=(0,e.generateUniqueNumber)(r);r.set(c,{reject:i,resolve:a}),null===o?t.postMessage({id:c,method:n},s):t.postMessage({id:c,method:n,params:o},s)}))},a=function(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];t.postMessage({id:null,method:e,params:r},n)};let i={};for(const[e,t]of Object.entries(o))i={...i,[e]:t({call:s,notify:a})};return{...i}}})({characterize:e=>{let{call:t}=e;return()=>t("characterize")},encode:e=>{let{call:t}=e;return(e,r)=>t("encode",{recordingId:e,timeslice:r})},record:e=>{let{call:t}=e;return async(e,r,n)=>{await t("record",{recordingId:e,sampleRate:r,typedArrays:n},n.map((e=>{let{buffer:t}=e;return t})))}}}),s=-32603,a=-32602,i=-32601,c=(e,t)=>Object.assign(new Error(e),{status:t}),l=e=>c(\'The handler of the method called "\'.concat(e,\'" returned an unexpected result.\'),s),d=(e,t)=>async r=>{let{data:{id:n,method:o,params:a}}=r;const d=t[o];try{if(void 0===d)throw(e=>c(\'The requested method called "\'.concat(e,\'" is not supported.\'),i))(o);const t=void 0===a?d():d(a);if(void 0===t)throw(e=>c(\'The handler of the method called "\'.concat(e,\'" returned no required result.\'),s))(o);const r=t instanceof Promise?await t:t;if(null===n){if(void 0!==r.result)throw l(o)}else{if(void 0===r.result)throw l(o);const{result:t,transferables:s=[]}=r;e.postMessage({id:n,result:t},s)}}catch(t){const{message:r,status:o=-32603}=t;e.postMessage({error:{code:o,message:r},id:n})}},u=new Map,h=(t,r,n)=>({...r,connect:n=>{let{port:o}=n;o.start();const s=t(o,r),a=(0,e.generateUniqueNumber)(u);return u.set(a,(()=>{s(),o.close(),u.delete(a)})),{result:a}},disconnect:e=>{let{portId:t}=e;const r=u.get(t);if(void 0===r)throw(e=>c(\'The specified parameter called "portId" with the given value "\'.concat(e,\'" does not identify a port connected to this worker.\'),a))(t);return r(),{result:null}},isSupported:async()=>
2{if(await new Promise((e=>{const t=new ArrayBuffer(0),{port1:r,port2:n}=new MessageChannel;r.onmessage=t=>{let{data:r}=t;return e(null!==r)},n.postMessage(t,[t])}))){const e=n();return{result:e instanceof Promise?await e:e}}return{result:!1}}}),f=function(e,t){const r=h(f,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0),n=d(e,r);return e.addEventListener("message",n),()=>e.removeEventListener("message",n)},p=e=>{e.onmessage=null,e.close()},w=new Map,m=new WeakMap,g=((e,t)=>r=>{const n=t.get(r);if(void 0===n)throw new Error("There is no encoder stored which wraps this port.");e.delete(n),t.delete(r)})(w,m),v=new Map,y=(e=>t=>{const r=e.get(t);if(void 0===r)throw new Error("There was no instance of an encoder stored with the given id.");return r})(v),M=((e,t)=>r=>{const n=t(r);return e.delete(r),n})(v,y),E=((e,t)=>r=>{const[n,o,s,a]=t(r);return s?new Promise((t=>{o.onmessage=s=>{let{data:i}=s;0===i.length?(e(o),t(n.encode(r,null))):n.record(r,a,i)}})):n.encode(r,null)})(p,M),b=(e=>t=>{for(const[r,n]of Array.from(e.values()))if(r.test(t))return n;throw new Error("There is no encoder registered which could handle the given mimeType.")})(w),T=((e,t,r)=>(n,o,s)=>{if(t.has(n))throw new Error(\'There is already an encoder registered with an id called "\'.concat(n,\'".\'));const a=r(o),{port1:i,port2:c}=new MessageChannel,l=[a,i,!0,s];return t.set(n,l),i.onmessage=t=>{let{data:r}=t;0===r.length?(e(i),l[2]=!1):a.record(n,s,r.map((e=>"number"==typeof e?new Float32Array(e):e)))},c})(p,v,b),I=((e,t,r)=>async n=>{const o=r(n),s=await o.characterize(),a=s.toString();if(e.has(a)||t.has(n))throw new Error("There is already an encoder stored which handles exactly the same mime types.");return e.set(a,[s,o]),t.set(n,a),s})(w,m,o),A=(e=>(t,r)=>{const[n]=e(t);return n.encode(t,r)})(y);f(self,{deregister:async e=>{let{port:t}=e;return{result:g(t)}},encode:async e=>{let{encoderId:t,timeslice:r}=e;const n=null===r?await E(t):await A(t,r);return{result:n,transferables:n}},instantiate:e=>{let{encoderId:t,mimeType:r,sampleRate:n}=e;const o=T(t,r,n);return{result:o,transferables:[o]}},register:async e=>{let{port:t}=e;return{result:await I(t)}}})})()})();'],{type:"application/javascript; charset=utf-8"}),l=URL.createObjectURL(s),c=(e=>{const t=new Worker(e);return a(t)})(l),u=(c.connect,c.deregister,c.disconnect,c.encode),d=c.instantiate,p=(c.isSupported,c.register);URL.revokeObjectURL(l);var h=n(80045);const f=["data"],m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{return new DOMException(e,"InvalidModificationError")}catch(t){return t.code=13,t.message=e,t.name="InvalidModificationError",t}},v=()=>{try{return new DOMException("","NotSupportedError")}catch(e){return e.code=9,e.name="NotSupportedError",e}};var g=n(94902);const y=Symbol.observable||"@@observable";const b=()=>{},w=e=>{throw e};var A=n(89379);const C=e=>(e.error(new Error("The required browser API seems to be not supported.")),()=>{}),E="undefined"===typeof window?null:window,O=((e,t)=>{const n=()=>{};return r=>{const o=function(){for(var e=arguments.length,o=new Array(e),i=0;i<e;i++)o[i]=arguments[i];const a=r((e=>"function"===typeof e[0])(o)?t({next:o[0]}):t(...o));return void 0!==a?a:n};return o[Symbol.observable]=()=>({subscribe:function(){return{unsubscribe:o(...arguments)}}}),e(o)}})((function(e){return Symbol.observable||("function"===typeof e&&e.prototype&&e.prototype[Symbol.observable]?(e.prototype[y]=e.prototype[Symbol.observable],delete e.prototype[Symbol.observable]):(e[y]=e[Symbol.observable],delete e[Symbol.observable])),e}),(function(e){var t,n,r;return e?e.next&&e.error&&e.complete?e:{complete:(null!==(t=e.complete)&&void 0!==t?t:b).bind(e),error:(null!==(n=e.error)&&void 0!==n?n:w).bind(e),next:(null!==(r=e.next)&&void 0!==r?r:b).bind(e)}:{complete:b,error:w,next:b}})),x=(((e,t,n)=>{})(C,E,O),((e,t,n)=>(r,o)=>n((n=>{if(null===t||void 0===t.MutationObserver)return e(n);const i=new t.MutationObserver((e=>n.next(e)));try{i.observe(r,o)}catch(a){n.error(a)}return()=>i.disconnect()})))(C,E,O)),_=(e=>(t,n)=>e((e=>t((0,A.A)((0,A.A)({},e),{},{next:t=>e.next(n(t))})))))(O),M=(e=>(t,n)=>e((e=>(e.next(n),t(e)))))(O),S=(((e,t,n)=>{})(_,x,M),((e,t,n)=>{})(C,E,O),((e,t,n)=>{})(C,E,O),((e,t,n)=>{})(C,E,O),((e,t,n)=>{})(C,E,O),((e,t,n)=>{})(C,E,O),(e=>{})(O),(e=>{})(O),(e=>(t,n,r)=>e((e=>{const o=t=>e.next(t);return t.addEventListener(n,o,r),()=>t.removeEventListener(n,o,r)})))(O));var T=n(96788);
2const k=-32603,N=-32602,I=-32601,R=((0,T.compile)({message:'The requested method called "${method}" is not supported.',status:I}),(0,T.compile)({message:'The handler of the method called "${method}" returned no required result.',status:k}),(0,T.compile)({message:'The handler of the method called "${method}" returned an unexpected result.',status:k}),(0,T.compile)({message:'The specified parameter called "portId" with the given value "${portId}" does not identify a port connected to this worker.',status:N}),new Map,((e,t,n)=>async r=>{const o=new e([n],{type:"application/javascript; charset=utf-8"}),i=t.createObjectURL(o);try{await r(i)}finally{t.revokeObjectURL(i)}})(Blob,URL,'(()=>{"use strict";class e extends AudioWorkletProcessor{constructor(){super(),this._encoderPort=null,this._state="inactive",this.port.onmessage=e=>{let{data:t}=e;"pause"===t.method?"active"===this._state||"recording"===this._state?(this._state="paused",this._sendAcknowledgement(t.id)):this._sendUnexpectedStateError(t.id):"record"===t.method?"inactive"===this._state?(this._encoderPort=t.params.encoderPort,this._state="active",this._sendAcknowledgement(t.id)):this._sendUnexpectedStateError(t.id):"resume"===t.method?"paused"===this._state?(this._state="active",this._sendAcknowledgement(t.id)):this._sendUnexpectedStateError(t.id):"stop"===t.method?"active"!==this._state&&"paused"!==this._state&&"recording"!==this._state||null===this._encoderPort?this._sendUnexpectedStateError(t.id):(this._stop(this._encoderPort),this._sendAcknowledgement(t.id)):"number"==typeof t.id&&this.port.postMessage({error:{code:-32601,message:"The requested method is not supported."},id:t.id})}}process(e){let[t]=e;if("inactive"===this._state||"paused"===this._state)return!0;if("active"===this._state){if(void 0===t)throw new Error("No channelData was received for the first input.");if(0===t.length)return!0;this._state="recording"}if("recording"===this._state&&null!==this._encoderPort){if(void 0===t)throw new Error("No channelData was received for the first input.");if(0!==t.length)return this._encoderPort.postMessage(t,t.map((e=>{let{buffer:t}=e;return t}))),!0;this._stop(this._encoderPort)}return!1}_sendAcknowledgement(e){this.port.postMessage({id:e,result:null})}_sendUnexpectedStateError(e){this.port.postMessage({error:{code:-32603,message:"The internal state does not allow to process the given message."},id:e})}_stop(e){e.postMessage([]),e.close(),this._encoderPort=null,this._state="stopped"}}e.parameterDescriptors=[],registerProcessor("recorder-audio-worklet-processor",e)})();')),P=((e,t,n,r)=>function(o,i){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=new o(i,"recorder-audio-worklet-processor",(0,A.A)((0,A.A)({},a),{},{channelCountMode:"explicit",numberOfInputs:1,numberOfOutputs:0})),l=new Map,c=t(l,s.port),u=n(s.port,"message")(e(l));s.port.start();let d="inactive";return Object.defineProperties(s,{pause:{get:()=>async()=>(r(["recording"],d),d="paused",c({method:"pause"}))},port:{get(){throw new Error("The port of a RecorderAudioWorkletNode can't be accessed.")}},record:{get:()=>async e=>(r(["inactive"],d),d="recording",c({method:"record",params:{encoderPort:e}},[e]))},resume:{get:()=>async()=>(r(["paused"],d),d="recording",c({method:"resume"}))},stop:{get:()=>async()=>{r(["paused","recording"],d),d="stopped";try{await c({method:"stop"})}finally{u()}}}}),s})((e=>t=>{let{data:n}=t;const{id:r}=n;if(null!==r){const t=e.get(r);if(void 0!==t){const{reject:o,resolve:i}=t;e.delete(r),void 0===n.error?i(n.result):o(new Error(n.error.message))}}}),(e=>(t,n)=>function(r){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return new Promise(((i,a)=>{const s=e(t);t.set(s,{reject:a,resolve:i}),n.postMessage((0,A.A)({id:s},r),o)}))})(g.generateUniqueNumber),S,((e,t)=>{if(!e.includes(t))throw new Error("Expected the state to be ".concat(e.map((e=>'"'.concat(e,'"'))).join(" or "),' but it was "').concat(t,'".'))}));var L=n(23998);const D=new WeakSet,j=new WeakMap,B=new WeakMap,U=new WeakMap,F=new WeakMap,W=new WeakMap,V=new WeakMap,z=new WeakMap,q=new WeakMap,H=new WeakMap,G={construct:()=>G},Y=/^import(?:(?:[\s]+[\w]+|(?:[\s]+[\w]+[\s]*,)?[\s]*\{[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?(?:[\s]*,[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?)*[\s]*}|(?:[\s]+[\w]+[\s]*,)?[\s]*\*[\s]+as[\s]+[\w]+)[\s]+from)?(?:[\s]*)("([^"\\]|\\.)+"|'([^'\\]|\\.)+')(?:[\s]*);?/,X=(e,t)=>{const n=[];let r=e.replace(/^[\s]+/,""),o=r.match(Y);for(;null!==o;){const e=o[1].slice(1,-1),i=o[0].replace(/([\s]+)?;?$/,"").replace(e,new URL(e,t).toString());n.push(i),r=r.slice(o[0].length).replace(/^[\s]+/,""),o=r.match(Y)}return[n.join(";"),r]},Z=e=>{if(void 0!==e&&!Array.isArray(e))throw new TypeError("The parameterDescriptors property of given value for processorCtor is not an array.")},$=e=>{if(!(e=>{try{new new Proxy(e,G)}catch(t){return!1}return!0})(e))throw new TypeError("The given value for processorCtor should be a constructor.");if(null===e.prototype||"object"!==typeof e.prototype)throw new TypeError("The given value for processorCtor should have a prototype.")},K=(e,t)=>{const n=e.get(t);if(void 0===n)throw new Error("A value with the given key could not be found.");return n},Q=(e,t)=>{const n=Array.from(e).filter(t);if(n.length>1)throw Error("More than one element was found.");if(0===n.length)throw Error("No element was found.");const[r]=n;return e.delete(r),r},J=(e,t,n,r)=>{const o=K(e,t),i=Q(o,(e=>e[0]===n&&e[1]===r));return 0===o.size&&e.delete(t),i},ee=e=>K(V,e),te=e=>{if(D.has(e))throw new Error("The AudioNode is already stored.");D.add(e),ee(e).forEach((e=>e(!0)))},ne=e=>"port"in e,re=e=>{if(!D.has(e))throw new Error("The AudioNode is not stored.");D.delete(e),ee(e).forEach((e=>e(!1)))},oe=(e,t)=>{!ne(e)&&t.every((e=>0===e.size))&&re(e)},ie={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",fftSize:2048,maxDecibels:-30,minDecibels:-100,smoothingTimeConstant:.8},ae=(e,t)=>e.context===t,se=e=>
2{try{e.copyToChannel(new Float32Array(1),0,-1)}catch(t){return!1}return!0},le=()=>new DOMException("","IndexSizeError"),ce=e=>{var t;e.getChannelData=(t=e.getChannelData,n=>{try{return t.call(e,n)}catch(r){if(12===r.code)throw le();throw r}})},ue={numberOfChannels:1},de=-34028234663852886e22,pe=-de,he=e=>D.has(e),fe={buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1},me=e=>K(j,e),ve=e=>K(U,e),ge=(e,t)=>{const{activeInputs:n}=me(e);n.forEach((n=>n.forEach((n=>{let[r]=n;t.includes(e)||ge(r,[...t,e])}))));const r=(e=>"playbackRate"in e)(e)?[e.playbackRate]:ne(e)?Array.from(e.parameters.values()):(e=>"frequency"in e&&"gain"in e)(e)?[e.Q,e.detune,e.frequency,e.gain]:(e=>"offset"in e)(e)?[e.offset]:(e=>!("frequency"in e)&&"gain"in e)(e)?[e.gain]:(e=>"detune"in e&&"frequency"in e&&!("gain"in e))(e)?[e.detune,e.frequency]:(e=>"pan"in e)(e)?[e.pan]:[];for(const o of r){const e=ve(o);void 0!==e&&e.activeInputs.forEach((e=>{let[n]=e;return ge(n,t)}))}he(e)&&re(e)},ye=e=>{ge(e.destination,[])},be=e=>void 0===e||"number"===typeof e||"string"===typeof e&&("balanced"===e||"interactive"===e||"playback"===e),we=e=>"context"in e,Ae=e=>we(e[0]),Ce=(e,t,n,r)=>{for(const o of e)if(n(o)){if(r)return!1;throw Error("The set contains at least one similar element.")}return e.add(t),!0},Ee=(e,t,n,r)=>{let[o,i]=n;Ce(e,[t,o,i],(e=>e[0]===t&&e[1]===o),r)},Oe=(e,t,n)=>{let[r,o,i]=t;const a=e.get(r);void 0===a?e.set(r,new Set([[o,i]])):Ce(a,[o,i],(e=>e[0]===o),n)},xe=e=>"inputs"in e,_e=(e,t,n,r)=>{if(xe(t)){const o=t.inputs[r];return e.connect(o,n,0),[o,n,0]}return e.connect(t,n,r),[t,n,r]},Me=(e,t,n)=>{for(const r of e)if(r[0]===t&&r[1]===n)return e.delete(r),r;return null},Se=(e,t)=>{if(!ee(e).delete(t))throw new Error("Missing the expected event listener.")},Te=(e,t,n)=>{const r=K(e,t),o=Q(r,(e=>e[0]===n));return 0===r.size&&e.delete(t),o},ke=(e,t,n,r)=>{xe(t)?e.disconnect(t.inputs[r],n,0):e.disconnect(t,n,r)},Ne=e=>K(B,e),Ie=e=>K(F,e),Re=e=>z.has(e),Pe=e=>!D.has(e),Le=(e,t)=>new Promise((n=>{if(null!==t)n(!0);else{const t=e.createScriptProcessor(256,1,1),r=e.createGain(),o=e.createBuffer(1,2,44100),i=o.getChannelData(0);i[0]=1,i[1]=1;const a=e.createBufferSource();a.buffer=o,a.loop=!0,a.connect(t).connect(e.destination),a.connect(r),a.disconnect(r),t.onaudioprocess=r=>{const o=r.inputBuffer.getChannelData(0);Array.prototype.some.call(o,(e=>1===e))?n(!0):n(!1),a.stop(),t.onaudioprocess=null,a.disconnect(t),t.disconnect(e.destination)},a.start()}})),De=(e,t)=>{const n=new Map;for(const r of e)for(const e of r){const t=n.get(e);n.set(e,void 0===t?1:t+1)}n.forEach(((e,n)=>t(n,e)))},je=e=>"context"in e,Be=e=>{const t=new Map;e.connect=(e=>function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const i=je(n)?e(n,r,o):e(n,r),a=t.get(n);return void 0===a?t.set(n,[{input:o,output:r}]):a.every((e=>e.input!==o||e.output!==r))&&a.push({input:o,output:r}),i})(e.connect.bind(e)),e.disconnect=(n=>(r,o,i)=>{if(n.apply(e),void 0===r)t.clear();else if("number"===typeof r)for(const[e,n]of t){const o=n.filter((e=>e.output!==r));0===o.length?t.delete(e):t.set(e,o)}else if(t.has(r))if(void 0===o)t.delete(r);else{const e=t.get(r);if(void 0!==e){const n=e.filter((e=>e.output!==o&&(e.input!==i||void 0===i)));0===n.length?t.delete(r):t.set(r,n)}}
vendor: 4,892 bytes, line 2
2for(const[n,a]of t)a.forEach((t=>{je(n)?e.connect(n,t.output,t.input):e.connect(n,t.output)}))})(e.disconnect)},Ue=(e,t,n,r)=>{const{activeInputs:o,passiveInputs:i}=ve(t),{outputs:a}=me(e),s=ee(e),l=a=>{const s=Ne(e),l=Ie(t);if(a){const t=Te(i,e,n);Ee(o,e,t,!1),r||Re(e)||s.connect(l,n)}else{const t=((e,t,n)=>Q(e,(e=>e[0]===t&&e[1]===n)))(o,e,n);Oe(i,t,!1),r||Re(e)||s.disconnect(l,n)}};return!!Ce(a,[t,n],(e=>e[0]===t&&e[1]===n),!0)&&(s.add(l),he(e)?Ee(o,e,[n,l],!0):Oe(i,[e,n,l],!0),!0)},Fe=(e,t,n,r,o)=>{const[i,a]=((e,t,n,r)=>{const{activeInputs:o,passiveInputs:i}=me(t),a=Me(o[r],e,n);if(null===a)return[J(i,e,n,r)[2],!1];return[a[2],!0]})(e,n,r,o);if(null!==i&&(Se(e,i),!a||t||Re(e)||ke(Ne(e),Ne(n),r,o)),he(n)){const{activeInputs:e}=me(n);oe(n,e)}},We=(e,t,n,r)=>{const[o,i]=((e,t,n)=>{const{activeInputs:r,passiveInputs:o}=ve(t),i=Me(r,e,n);if(null===i)return[Te(o,e,n)[1],!1];return[i[2],!0]})(e,n,r);null!==o&&(Se(e,o),!i||t||Re(e)||Ne(e).disconnect(Ie(n),r))};class Ve{constructor(e){this._map=new Map(e)}get size(){return this._map.size}entries(){return this._map.entries()}forEach(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._map.forEach(((n,r)=>e.call(t,n,r,this)))}get(e){return this._map.get(e)}has(e){return this._map.has(e)}keys(){return this._map.keys()}values(){return this._map.values()}}const ze={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:1,numberOfOutputs:1,parameterData:{},processorOptions:{}};function qe(e,t,n,r,o){if("function"===typeof e.copyFromChannel)0===t[n].byteLength&&(t[n]=new Float32Array(128)),e.copyFromChannel(t[n],r,o);else{const i=e.getChannelData(r);if(0===t[n].byteLength)t[n]=i.slice(o,o+128);else{const e=new Float32Array(i.buffer,o*Float32Array.BYTES_PER_ELEMENT,128);t[n].set(e)}}}const He=(e,t,n,r,o)=>{"function"===typeof e.copyToChannel?0!==t[n].byteLength&&e.copyToChannel(t[n],r,o):0!==t[n].byteLength&&e.getChannelData(r).set(t[n],o)},Ge=(e,t)=>{const n=[];for(let r=0;r<e;r+=1){const e=[],o="number"===typeof t?t:t[r];for(let t=0;t<o;t+=1)e.push(new Float32Array(128));n.push(e)}return n},Ye=async(e,t,n,r,o,i,a)=>{const s=null===t?128*Math.ceil(e.context.length/128):t.length,l=r.channelCount*r.numberOfInputs,c=o.reduce(((e,t)=>e+t),0),u=0===c?null:n.createBuffer(c,s,n.sampleRate);if(void 0===i)throw new Error("Missing the processor constructor.");const d=me(e),p=await((e,t)=>{const n=K(H,e),r=Ne(t);return K(n,r)})(n,e),h=Ge(r.numberOfInputs,r.channelCount),f=Ge(r.numberOfOutputs,o),m=Array.from(e.parameters.keys()).reduce(((e,t)=>(0,A.A)((0,A.A)({},e),{},{[t]:new Float32Array(128)})),{});for(let g=0;g<s;g+=128){if(r.numberOfInputs>0&&null!==t)for(let e=0;e<r.numberOfInputs;e+=1)for(let n=0;n<r.channelCount;n+=1)qe(t,h[e],n,n,g);void 0!==i.parameterDescriptors&&null!==t&&i.parameterDescriptors.forEach(((e,n)=>{let{name:r}=e;qe(t,m,r,l+n,g)}));for(let e=0;e<r.numberOfInputs;e+=1)for(let t=0;t<o[e];t+=1)0===f[e][t].byteLength&&(f[e][t]=new Float32Array(128));try{const e=h.map(((e,t)=>0===d.activeInputs[t].size?[]:e)),t=a(g/n.sampleRate,n.sampleRate,(()=>p.process(e,f,m)));if(null!==u)for(let n=0,i=0;n<r.numberOfOutputs;n+=1){for(let e=0;e<o[n];e+=1)He(u,f[n],e,i+e,g);i+=o[n]}if(!t)break}catch(v){e.dispatchEvent(new ErrorEvent("processorerror",{colno:v.colno,filename:v.filename,lineno:v.lineno,message:v.message}));break}}return u},Xe={Q:1,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",detune:0,frequency:350,gain:0,type:"lowpass"},Ze={channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:6},$e={channelCount:6,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:6},Ke={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",offset:1},Qe={buffer:null,channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",disableNormalization:!1},Je=e=>{const{port1:t,port2:n}=new MessageChannel;return new Promise((r=>{const o=()=>{n.onmessage=null,t.close(),n.close(),r()};n.onmessage=()=>o();try{t.postMessage(e,[e])}catch(i){}finally{o()}}))},et={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",delayTime:0,maxDelayTime:1},tt=(e,t,n)=>{const r=t[n];if(void 0===r)throw e();return r},nt={attack:.003,channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",knee:30,ratio:12,release:.25,threshold:-24},rt={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",gain:1},ot=()=>new DOMException("","InvalidStateError"),it=()=>new DOMException("","InvalidAccessError"),at={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers"},st=(e,t,n,r,o,i,a,s,l,c,u)=>{const d=c.length;let p=s;for(let h=0;h<d;h+=1){let s=n[0]*c[h];for(let t=1;t<o;t+=1){const r=p-t&l-1;s+=n[t]*i[r],s-=e[t]*a[r]}for(let e=o;e<r;e+=1)s+=n[e]*i[p-e&l-1];for(let n=o;n<t;
2n+=1)s-=e[n]*a[p-n&l-1];i[p]=c[h],a[p]=s,p=p+1&l-1,u[h]=s}return p},lt={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers"},ct=e=>{const t=new Uint32Array([1179011410,40,1163280727,544501094,16,131073,44100,176400,1048580,1635017060,4,0]);try{const n=e.decodeAudioData(t.buffer,(()=>{}));return void 0!==n&&(n.catch((()=>{})),!0)}catch(n){}return!1},ut={numberOfChannels:1},dt=(e,t,n)=>{const r=t[n];void 0!==r&&r!==e[n]&&(e[n]=r)},pt=(e,t)=>{dt(e,t,"channelCount"),dt(e,t,"channelCountMode"),dt(e,t,"channelInterpretation")},ht=e=>"function"===typeof e.getFloatTimeDomainData,ft=(e,t,n)=>{const r=t[n];void 0!==r&&r!==e[n].value&&(e[n].value=r)},mt=e=>{var t;e.start=(t=e.start,function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0;if("number"===typeof o&&o<0||r<0||n<0)throw new RangeError("The parameters can't be negative.");t.call(e,n,r,o)})},vt=e=>{var t;e.stop=(t=e.stop,function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(n<0)throw new RangeError("The parameter can't be negative.");t.call(e,n)})},gt=(e,t)=>null===e?512:Math.max(512,Math.min(16384,Math.pow(2,Math.round(Math.log2(e*t))))),yt=async(e,t)=>{const n=await(e=>new Promise(((t,n)=>{const{port1:r,port2:o}=new MessageChannel;r.onmessage=e=>{let{data:n}=e;r.close(),o.close(),t(n)},r.onmessageerror=e=>{let{data:t}=e;r.close(),o.close(),n(t)},o.postMessage(e)})))(t);return new e(n)},bt=(e,t)=>{const n=e.createBiquadFilter();return pt(n,t),ft(n,t,"Q"),ft(n,t,"detune"),ft(n,t,"frequency"),ft(n,t,"gain"),dt(n,t,"type"),n},wt=(e,t)=>{const n=e.createChannelSplitter(t.numberOfOutputs);return pt(n,t),(e=>{const t=e.numberOfOutputs;Object.defineProperty(e,"channelCount",{get:()=>t,set:e=>{if(e!==t)throw ot()}}),Object.defineProperty(e,"channelCountMode",{get:()=>"explicit",set:e=>{if("explicit"!==e)throw ot()}}),Object.defineProperty(e,"channelInterpretation",{get:()=>"discrete",set:e=>{if("discrete"!==e)throw ot()}})})(n),n},At=(e,t)=>(e.connect=t.connect.bind(t),e.disconnect=t.disconnect.bind(t),e),Ct=["offset"],Et=(e,t)=>{const n=e.createDelay(t.maxDelayTime);return pt(n,t),ft(n,t,"delayTime"),n},Ot=(e,t)=>{const n=e.createGain();return pt(n,t),ft(n,t,"gain"),n};function xt(e,t){const n=t[0]*t[0]+t[1]*t[1];return[(e[0]*t[0]+e[1]*t[1])/n,(e[1]*t[0]-e[0]*t[1])/n]}function _t(e,t){let n=[0,0];for(let i=e.length-1;i>=0;
2i-=1)o=t,n=[(r=n)[0]*o[0]-r[1]*o[1],r[0]*o[1]+r[1]*o[0]],n[0]+=e[i];var r,o;return n}const Mt=["coneInnerAngle","coneOuterAngle","coneOuterGain","distanceModel","maxDistance","orientationX","orientationY","orientationZ","panningModel","positionX","positionY","positionZ","refDistance","rolloffFactor"],St=(e,t,n,r)=>e.createScriptProcessor(t,n,r),Tt=["channelCount","channelCountMode","pan"],kt=["curve","oversample"],Nt=()=>new DOMException("","NotSupportedError"),It={numberOfChannels:1},Rt={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",detune:0,frequency:440,periodicWave:void 0,type:"sine"},Pt={channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",coneInnerAngle:360,coneOuterAngle:360,coneOuterGain:0,distanceModel:"inverse",maxDistance:1e4,orientationX:1,orientationY:0,orientationZ:0,panningModel:"equalpower",positionX:0,positionY:0,positionZ:0,refDistance:1,rolloffFactor:1},Lt={disableNormalization:!1},Dt={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",pan:0},jt=()=>new DOMException("","UnknownError"),Bt={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",curve:null,oversample:"none"},Ut=(e,t,n)=>void 0===e.copyFromChannel?e.getChannelData(n)[0]:(e.copyFromChannel(t,n),t[0]),Ft=e=>{if(null===e)return!1;const t=e.length;return t%2!==0?0!==e[Math.floor(t/2)]:e[t/2-1]+e[t/2]!==0},Wt=(e,t,n,r)=>{let o=e;for(;!o.hasOwnProperty(t);)o=Object.getPrototypeOf(o);const{get:i,set:a}=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,{get:n(i),set:r(a)})},Vt=(e,t,n)=>{try{e.setValueAtTime(t,n)}catch(r){if(9!==r.code)throw r;Vt(e,t,n+1e-7)}},zt=e=>{const t=e.createOscillator();try{t.start(-1)}catch(n){return n instanceof RangeError}return!1},qt=e=>{const t=e.createBuffer(1,1,44100),n=e.createBufferSource();n.buffer=t,n.start(),n.stop();try{return n.stop(),!0}catch(r){return!1}},Ht=e=>{const t=e.createOscillator();try{t.stop(-1)}catch(n){return n instanceof RangeError}return!1},Gt=(e,t)=>{const n=t.createGain();e.connect(n);const r=(t=>()=>{t.call(e,n),e.removeEventListener("ended",r)})(e.disconnect);e.addEventListener("ended",r),At(e,n),e.stop=(t=>{let r=!1;return function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(r)try{t.call(e,o)}catch(i){n.gain.setValueAtTime(0,o)}else t.call(e,o),r=!0}})(e.stop)},Yt=(e,t)=>n=>{const r={value:e};return Object.defineProperties(n,{currentTarget:r,target:r}),"function"===typeof t?t.call(e,n):t.handleEvent.call(e,n)},Xt=(e=>(t,n,r,o)=>{let[i,a,s]=r;e(t[a],[n,i,s],(e=>e[0]===n&&e[1]===i),o)})(Ce),Zt=(e=>(t,n,r,o)=>{let[i,a,s]=r;const l=t.get(i);void 0===l?t.set(i,new Set([[a,n,s]])):e(l,[a,n,s],(e=>e[0]===a&&e[1]===n),o)})(Ce),$t=(e=>(t,n,r,o)=>e(t[o],(e=>e[0]===n&&e[1]===r)))(Q),Kt=new WeakMap,Qt=(e=>t=>{var n;return null!==(n=e.get(t))&&void 0!==n?n:0})(Kt),Jt=(en=new Map,tn=new WeakMap,(e,t)=>{const n=tn.get(e);if(void 0!==n)return n;const r=en.get(e);if(void 0!==r)return r;try{const n=t();return n instanceof Promise?(en.set(e,n),n.catch((()=>!1)).then((t=>(en.delete(e),tn.set(e,t),t)))):(tn.set(e,n),n)}catch(o){return tn.set(e,!1),!1}});var en,tn;const nn="undefined"===typeof window?null:window,rn=((e,t)=>(n,r)=>{const o=n.createAnalyser();if(pt(o,r),!(r.maxDecibels>r.minDecibels))throw t();return dt(o,r,"fftSize"),dt(o,r,"maxDecibels"),dt(o,r,"minDecibels"),dt(o,r,"smoothingTimeConstant"),e(ht,(()=>ht(o)))||(e=>{e.getFloatTimeDomainData=t=>{const n=new Uint8Array(t.length);e.getByteTimeDomainData(n);const r=Math.max(n.length,e.fftSize);for(let e=0;e<r;e+=1)t[e]=.0078125*(n[e]-128);return t}})(o),o})(Jt,le),on=(e=>t=>{const n=e(t);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioNode in the audio graph.");return n.renderer})(me),an=((e,t,n)=>async(r,o,i)=>{const a=e(r);await Promise.all(a.activeInputs.map(((e,a)=>Array.from(e).map((async e=>{let[s,l]=e;const c=t(s),u=await c.render(s,o),d=r.context.destination;n(s)||r===d&&n(r)||u.connect(i,l,a)})))).reduce(((e,t)=>[...e,...t]),[]))})(me,on,Re),sn=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,i){const a=r.get(i);return void 0!==a?Promise.resolve(a):(async(o,i)=>{let a=t(o);
vendor: 5,430 bytes, line 2
2if(!ae(a,i)){const t={channelCount:a.channelCount,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,fftSize:a.fftSize,maxDecibels:a.maxDecibels,minDecibels:a.minDecibels,smoothingTimeConstant:a.smoothingTimeConstant};a=e(i,t)}return r.set(i,a),await n(o,i,a),a})(o,i)}}})(rn,Ne,an),ln=(cn=W,e=>{const t=cn.get(e);if(void 0===t)throw ot();return t});var cn;const un=(e=>null===e?null:e.hasOwnProperty("OfflineAudioContext")?e.OfflineAudioContext:e.hasOwnProperty("webkitOfflineAudioContext")?e.webkitOfflineAudioContext:null)(nn),dn=(e=>t=>null!==e&&t instanceof e)(un),pn=new WeakMap,hn=(e=>class{constructor(e){this._nativeEventTarget=e,this._listeners=new WeakMap}addEventListener(t,n,r){if(null!==n){let o=this._listeners.get(n);void 0===o&&(o=e(this,n),"function"===typeof n&&this._listeners.set(n,o)),this._nativeEventTarget.addEventListener(t,o,r)}}dispatchEvent(e){return this._nativeEventTarget.dispatchEvent(e)}removeEventListener(e,t,n){const r=null===t?void 0:this._listeners.get(t);this._nativeEventTarget.removeEventListener(e,void 0===r?null:r,n)}})(Yt),fn=(e=>null===e?null:e.hasOwnProperty("AudioContext")?e.AudioContext:e.hasOwnProperty("webkitAudioContext")?e.webkitAudioContext:null)(nn),mn=(e=>t=>null!==e&&t instanceof e)(fn),vn=(e=>t=>null!==e&&"function"===typeof e.AudioNode&&t instanceof e.AudioNode)(nn),gn=(e=>t=>null!==e&&"function"===typeof e.AudioParam&&t instanceof e.AudioParam)(nn),yn=(e=>null===e?null:e.hasOwnProperty("AudioWorkletNode")?e.AudioWorkletNode:null)(nn),bn=((e,t,n,r,o,i,a,s,l,c,u,d,p,h,f,m)=>class extends c{constructor(t,r,o,i){super(o),this._context=t,this._nativeAudioNode=o;const a=u(t);d(a)&&!0!==n(Le,(()=>Le(a,m)))&&Be(o),B.set(this,o),V.set(this,new Set),"closed"!==t.state&&r&&te(this),e(this,i,o)}get channelCount(){return this._nativeAudioNode.channelCount}set channelCount(e){this._nativeAudioNode.channelCount=e}get channelCountMode(){return this._nativeAudioNode.channelCountMode}set channelCountMode(e){this._nativeAudioNode.channelCountMode=e}get channelInterpretation(){return this._nativeAudioNode.channelInterpretation}set channelInterpretation(e){this._nativeAudioNode.channelInterpretation=e}get context(){return this._context}get numberOfInputs(){return this._nativeAudioNode.numberOfInputs}get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs}connect(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(n<0||n>=this._nativeAudioNode.numberOfOutputs)throw o();const c=u(this._context),d=f(c);if(p(e)||h(e))throw i();if(we(e)){const o=Ne(e);try{const t=_e(this._nativeAudioNode,o,n,s),r=Pe(this);(d||r)&&this._nativeAudioNode.disconnect(...t),"closed"!==this.context.state&&!r&&Pe(e)&&te(e)}catch(v){if(12===v.code)throw i();throw v}if(t(this,e,n,s,d)){const t=l([this],e);De(t,r(d))}return e}const m=Ie(e);if("playbackRate"===m.name&&1024===m.maxValue)throw a();try{this._nativeAudioNode.connect(m,n),(d||Pe(this))&&this._nativeAudioNode.disconnect(m,n)}catch(v){if(12===v.code)throw i();throw v}if(Ue(this,e,n,d)){const t=l([this],e);De(t,r(d))}}disconnect(e,t,n){let r;const a=u(this._context),c=f(a);if(void 0===e)r=((e,t)=>{const n=me(e),r=[];for(const o of n.outputs)Ae(o)?Fe(e,t,...o):We(e,t,...o),r.push(o[0]);return n.outputs.clear(),r})(this,c);else if("number"===typeof e){if(e<0||e>=this.numberOfOutputs)throw o();r=((e,t,n)=>{const r=me(e),o=[];for(const i of r.outputs)i[1]===n&&(Ae(i)?Fe(e,t,...i):We(e,t,...i),o.push(i[0]),r.outputs.delete(i));return o})(this,c,e)}else{if(void 0!==t&&(t<0||t>=this.numberOfOutputs))throw o();if(we(e)&&void 0!==n&&(n<0||n>=e.numberOfInputs))throw o();if(r=((e,t,n,r,o)=>{const i=me(e);return Array.from(i.outputs).filter((e=>e[0]===n&&(void 0===r||e[1]===r)&&(void 0===o||e[2]===o))).map((n=>(Ae(n)?Fe(e,t,...n):We(e,t,...n),i.outputs.delete(n),n[0])))})(this,c,e,t,n),0===r.length)throw i()}for(const o of r){const e=l([this],o);De(e,s)}}})((wn=j,(e,t,n)=>{const r=[];for(let o=0;o<n.numberOfInputs;o+=1)r.push(new Set);wn.set(e,{activeInputs:r,outputs:new Set,passiveInputs:new WeakMap,renderer:t})}),((e,t,n,r,o,i,a,s,l,c,u,d,p)=>{const h=new WeakMap;return(f,m,v,g,y)=>{const{activeInputs:b,passiveInputs:w}=i(m),{outputs:A}=i(f),C=s(f),E=i=>{const s=l(m),c=l(f);if(i){const t=J(w,f,v,g);e(b,f,t,!1),y||d(f)||n(c,s,v,g),p(m)&&te(m)}else{const e=r(b,f,v,g);t(w,g,e,!1),y||d(f)||o(c,s,v,g);const n=a(m);if(0===n)u(m)&&oe(m,b);else{const e=h.get(m);void 0!==e&&clearTimeout(e),h.set(m,setTimeout((()=>{u(m)&&oe(m,b)}),1e3*n))}}};return!!c(A,[m,v,g],(e=>e[0]===m&&e[1]===v&&e[2]===g),!0)&&(C.add(E),u(f)?e(b,f,[v,g,E],!0):t(w,g,[f,v,E],!0),!0)}})(Xt,Zt,_e,$t,ke,me,Qt,ee,Ne,Ce,he,Re,Pe),Jt,((e,t,n,r,o,i)=>a=>(s,l)=>{const c=e.get(s);if(void 0===c){if(!a&&i(s)){const e=r(s),{outputs:i}=n(s);for(const n of i)if(Ae(n)){const o=r(n[0]);t(e,o,n[1],n[2])}else{const t=o(n[0]);e.disconnect(t,n[1])}}e.set(s,l)}else e.set(s,c+l)})(z,ke,me,Ne,Ie,he),le,it,Nt,((e,t,n,r,o,i,a,s)=>(l,c)=>{const u=t.get(l);if(void 0===u)throw new Error("Missing the expected cycle count.");const d=i(l.context),p=s(d);if(u===c){if(t.delete(l),!p&&a(l)){const t=r(l),{outputs:i}=n(l);for(const n of i)if(Ae(n)){const o=r(n[0]);e(t,o,n[1],n[2])}else{const e=o(n[0]);t.connect(e,n[1])}}}else t.set(l,u-c)})(_e,z,me,Ne,Ie,ln,he,dn),((e,t,n)=>function r(o,i){const a=we(i)?i:n(e,i);if((e=>"delayTime"in e)(a))return[];
2if(o[0]===a)return[o];if(o.includes(a))return[];const{outputs:s}=t(a);return Array.from(s).map((e=>r([...o,a],e[0]))).reduce(((e,t)=>e.concat(t)),[])})(pn,me,K),hn,ln,mn,vn,gn,dn,yn);var wn;const An=((e,t,n,r,o,i)=>class extends e{constructor(e,n){const a=o(e),s=(0,A.A)((0,A.A)({},ie),n),l=r(a,s);super(e,!1,l,i(a)?t():null),this._nativeAnalyserNode=l}get fftSize(){return this._nativeAnalyserNode.fftSize}set fftSize(e){this._nativeAnalyserNode.fftSize=e}get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount}get maxDecibels(){return this._nativeAnalyserNode.maxDecibels}set maxDecibels(e){const t=this._nativeAnalyserNode.maxDecibels;if(this._nativeAnalyserNode.maxDecibels=e,!(e>this._nativeAnalyserNode.minDecibels))throw this._nativeAnalyserNode.maxDecibels=t,n()}get minDecibels(){return this._nativeAnalyserNode.minDecibels}set minDecibels(e){const t=this._nativeAnalyserNode.minDecibels;if(this._nativeAnalyserNode.minDecibels=e,!(this._nativeAnalyserNode.maxDecibels>e))throw this._nativeAnalyserNode.minDecibels=t,n()}get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTimeConstant}set smoothingTimeConstant(e){this._nativeAnalyserNode.smoothingTimeConstant=e}getByteFrequencyData(e){this._nativeAnalyserNode.getByteFrequencyData(e)}getByteTimeDomainData(e){this._nativeAnalyserNode.getByteTimeDomainData(e)}getFloatFrequencyData(e){this._nativeAnalyserNode.getFloatFrequencyData(e)}getFloatTimeDomainData(e){this._nativeAnalyserNode.getFloatTimeDomainData(e)}})(bn,sn,le,rn,ln,dn),Cn=new WeakSet,En=(e=>null===e?null:e.hasOwnProperty("AudioBuffer")?e.AudioBuffer:null)(nn),On=(xn=new Uint32Array(1),e=>(xn[0]=e,xn[0]));var xn;const _n=((e,t)=>n=>{n.copyFromChannel=function(r,o){const i=e(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0),a=e(o);if(a>=n.numberOfChannels)throw t();const s=n.length,l=n.getChannelData(a),c=r.length;for(let e=i<0?-i:0;e+i<s&&e<c;e+=1)r[e]=l[e+i]},n.copyToChannel=function(r,o){const i=e(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0),a=e(o);if(a>=n.numberOfChannels)throw t();const s=n.length,l=n.getChannelData(a),c=r.length;for(let e=i<0?-i:0;e+i<s&&e<c;e+=1)l[e+i]=r[e]}})(On,le),Mn=(e=>t=>{t.copyFromChannel=(n=>function(r,o){const i=e(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0),a=e(o);if(i<t.length)return n.call(t,r,a,i)})(t.copyFromChannel),t.copyToChannel=(n=>function(r,o){const i=e(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0),a=e(o);if(i<t.length)return n.call(t,r,a,i)})(t.copyToChannel)})(On),Sn=((e,t,n,r,o,i,a,s)=>{let l=null;return class c{constructor(c){if(null===o)throw new Error("Missing the native OfflineAudioContext constructor.");const{length:u,numberOfChannels:d,sampleRate:p}=(0,A.A)((0,A.A)({},ue),c);null===l&&(l=new o(1,1,44100));const h=null!==r&&t(i,i)?new r({length:u,numberOfChannels:d,sampleRate:p}):l.createBuffer(d,u,p);if(0===h.numberOfChannels)throw n();return"function"!==typeof h.copyFromChannel?(a(h),ce(h)):t(se,(()=>se(h)))||s(h),e.add(h),h}static[Symbol.hasInstance](t){return null!==t&&"object"===typeof t&&Object.getPrototypeOf(t)===c.prototype||e.has(t)}}})(Cn,Jt,Nt,En,un,(e=>()=>{if(null===e)return!1;try{new e({length:1,sampleRate:44100})}catch(t){return!1}return!0})(En),_n,Mn),Tn=(e=>(t,n)=>{const r=e(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});n.connect(r).connect(t.destination);const o=()=>{n.removeEventListener("ended",o),n.disconnect(r),r.disconnect()};n.addEventListener("ended",o)})(Ot),kn=((e,t,n)=>async(r,o,i)=>{const a=t(r);await Promise.all(Array.from(a.activeInputs).map((async t=>{let[r,a]=t;const s=e(r),l=await s.render(r,o);n(r)||l.connect(i,a)})))})(on,ve,Re),Nn=(e=>(t,n,r)=>e(n,t,r))(kn),In=((e,t,n,r,o,i,a,s,l,c,u)=>(d,p)=>{const h=d.createBufferSource();return pt(h,p),ft(h,p,"playbackRate"),dt(h,p,"buffer"),dt(h,p,"loop"),dt(h,p,"loopEnd"),dt(h,p,"loopStart"),t(n,(()=>n(d)))||(e=>{e.start=(t=>{let n=!1;return function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;if(n)throw ot();t.call(e,r,o,i),n=!0}})(e.start)})(h),t(r,(()=>r(d)))||l(h),t(o,(()=>o(d)))||c(h,d),t(i,(()=>i(d)))||mt(h),t(a,(()=>
vendor: 8,088 bytes, line 2
2a(d)))||u(h,d),t(s,(()=>s(d)))||vt(h),e(d,h),h})(Tn,Jt,(e=>{const t=e.createBufferSource();t.start();try{t.start()}catch(n){return!0}return!1}),(e=>{const t=e.createBufferSource(),n=e.createBuffer(1,1,44100);t.buffer=n;try{t.start(0,1)}catch(r){return!1}return!0}),(e=>{const t=e.createBufferSource();t.start();try{t.stop()}catch(n){return!1}return!0}),zt,qt,Ht,(e=>{var t;e.start=(t=e.start,function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0;const i=e.buffer,a=null===i?r:Math.min(i.duration,r);null!==i&&a>i.duration-.5/e.context.sampleRate?t.call(e,n,0,0):t.call(e,n,a,o)})}),(e=>(t,n)=>{const r=n.createBuffer(1,1,44100);null===t.buffer&&(t.buffer=r),e(t,"buffer",(e=>()=>{const n=e.call(t);return n===r?null:n}),(e=>n=>e.call(t,null===n?r:n)))})(Wt),Gt),Rn=((e,t)=>(n,r,o)=>(e(r).replay(o),t(r,n,o)))((e=>t=>{const n=e(t);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioParam in the audio graph.");return n.renderer})(ve),kn),Pn=((e,t,n,r,o)=>()=>{const i=new WeakMap;let a=null,s=null;return{set start(e){a=e},set stop(e){s=e},render(l,c){const u=i.get(c);return void 0!==u?Promise.resolve(u):(async(l,c)=>{let u=n(l);const d=ae(u,c);if(!d){const e={buffer:u.buffer,channelCount:u.channelCount,channelCountMode:u.channelCountMode,channelInterpretation:u.channelInterpretation,loop:u.loop,loopEnd:u.loopEnd,loopStart:u.loopStart,playbackRate:u.playbackRate.value};u=t(c,e),null!==a&&u.start(...a),null!==s&&u.stop(s)}return i.set(c,u),d?await e(c,l.playbackRate,u.playbackRate):await r(c,l.playbackRate,u.playbackRate),await o(l,c,u),u})(l,c)}}})(Nn,In,Ne,Rn,an),Ln=((e,t,n,r,o,i,a,s,l,c,u,d,p)=>function(h,f,m){let v=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,g=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;const y=m.value,b=new L.AutomationEventList(y),w=f?r(b):null,A={get defaultValue(){return y},get maxValue(){return null===v?m.maxValue:v},get minValue(){return null===g?m.minValue:g},get value(){return m.value},set value(e){m.value=e,A.setValueAtTime(e,h.context.currentTime)},cancelAndHoldAtTime(e){if("function"===typeof m.cancelAndHoldAtTime)null===w&&b.flush(h.context.currentTime),b.add(o(e)),m.cancelAndHoldAtTime(e);else{const t=Array.from(b).pop();null===w&&b.flush(h.context.currentTime),b.add(o(e));const n=Array.from(b).pop();m.cancelScheduledValues(e),t!==n&&void 0!==n&&("exponentialRampToValue"===n.type?m.exponentialRampToValueAtTime(n.value,n.endTime):"linearRampToValue"===n.type?m.linearRampToValueAtTime(n.value,n.endTime):"setValue"===n.type?m.setValueAtTime(n.value,n.startTime):"setValueCurve"===n.type&&m.setValueCurveAtTime(n.values,n.startTime,n.duration))}return A},cancelScheduledValues:e=>(null===w&&b.flush(h.context.currentTime),b.add(i(e)),m.cancelScheduledValues(e),A),exponentialRampToValueAtTime(e,t){if(0===e)throw new RangeError;if(!Number.isFinite(t)||t<0)throw new RangeError;const n=h.context.currentTime;return null===w&&b.flush(n),0===Array.from(b).length&&(b.add(c(y,n)),m.setValueAtTime(y,n)),b.add(a(e,t)),m.exponentialRampToValueAtTime(e,t),A},linearRampToValueAtTime(e,t){const n=h.context.currentTime;return null===w&&b.flush(n),0===Array.from(b).length&&(b.add(c(y,n)),m.setValueAtTime(y,n)),b.add(s(e,t)),m.linearRampToValueAtTime(e,t),A},setTargetAtTime:(e,t,n)=>(null===w&&b.flush(h.context.currentTime),b.add(l(e,t,n)),m.setTargetAtTime(e,t,n),A),setValueAtTime:(e,t)=>(null===w&&b.flush(h.context.currentTime),b.add(c(e,t)),m.setValueAtTime(e,t),A),setValueCurveAtTime(e,t,n){const r=e instanceof Float32Array?e:new Float32Array(e);if(null!==d&&"webkitAudioContext"===d.name){const e=t+n,o=h.context.sampleRate,i=Math.ceil(t*o),a=Math.floor(e*o),s=a-i,l=new Float32Array(s);for(let u=0;u<s;u+=1){const e=(r.length-1)/n*((i+u)/o-t),a=Math.floor(e),s=Math.ceil(e);l[u]=a===s?r[a]:(1-(e-a))*r[a]+(1-(s-e))*r[s]}null===w&&b.flush(h.context.currentTime),b.add(u(l,t,n)),m.setValueCurveAtTime(l,t,n);const c=a/o;c<e&&p(A,l[l.length-1],c),p(A,r[r.length-1],e)}else null===w&&b.flush(h.context.currentTime),b.add(u(r,t,n)),m.setValueCurveAtTime(r,t,n);return A}};return n.set(A,m),t.set(A,h),e(A,w),A})((Dn=U,(e,t)=>{Dn.set(e,{activeInputs:new Set,passiveInputs:new WeakMap,renderer:t})}),pn,F,(e=>({replay(t){for(const n of e)if("exponentialRampToValue"===n.type){const{endTime:e,value:r}=n;t.exponentialRampToValueAtTime(r,e)}else if("linearRampToValue"===n.type){const{endTime:e,value:r}=n;t.linearRampToValueAtTime(r,e)}else if("setTarget"===n.type){const{startTime:e,target:r,timeConstant:o}=n;t.setTargetAtTime(r,e,o)}else if("setValue"===n.type){const{startTime:e,value:r}=n;t.setValueAtTime(r,e)}else{if("setValueCurve"!==n.type)throw new Error("Can't apply an unknown automation.");{const{duration:e,startTime:r,values:o}=n;t.setValueCurveAtTime(o,r,e)}}}})),L.createCancelAndHoldAutomationEvent,L.createCancelScheduledValuesAutomationEvent,L.createExponentialRampToValueAutomationEvent,L.createLinearRampToValueAutomationEvent,L.createSetTargetAutomationEvent,L.createSetValueAutomationEvent,L.createSetValueCurveAutomationEvent,fn,Vt);var Dn;const jn=((e,t,n,r,o,i,a,s)=>class extends e{constructor(e,r){const s=i(e),l=(0,A.A)((0,A.A)({},fe),r),c=o(s,l),u=a(s),d=u?t():null;super(e,!1,c,d),this._audioBufferSourceNodeRenderer=d,this._isBufferNullified=!1,this._isBufferSet=null!==l.buffer,this._nativeAudioBufferSourceNode=c,this._onended=null,this._playbackRate=n(this,u,c.playbackRate,pe,de)}get buffer(){return this._isBufferNullified?null:this._nativeAudioBufferSourceNode.buffer}set buffer(e){if(this._nativeAudioBufferSourceNode.buffer=e,null!==e){if(this._isBufferSet)throw r();this._isBufferSet=!0}}get loop(){return this._nativeAudioBufferSourceNode.loop}set loop(e){this._nativeAudioBufferSourceNode.loop=e}get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd}set loopEnd(e){this._nativeAudioBufferSourceNode.loopEnd=e}get loopStart(){return this._nativeAudioBufferSourceNode.loopStart}set loopStart(e){this._nativeAudioBufferSourceNode.loopStart=e}get onended(){return this._onended}set onended(e){const t="function"===typeof e?s(this,e):null;this._nativeAudioBufferSourceNode.onended=t;const n=this._nativeAudioBufferSourceNode.onended;this._onended=null!==n&&n===t?e:n}get playbackRate(){return this._playbackRate}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;if(this._nativeAudioBufferSourceNode.start(e,t,n),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.start=void 0===n?[e,t]:[e,t,n]),"closed"!==this.context.state){te(this);const e=()=>{this._nativeAudioBufferSourceNode.removeEventListener("ended",e),he(this)&&re(this)};this._nativeAudioBufferSourceNode.addEventListener("ended",e)}}stop(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._nativeAudioBufferSourceNode.stop(e),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.stop=e)}})(bn,Pn,Ln,ot,In,ln,dn,Yt),Bn=((e,t,n,r,o,i,a,s)=>class extends e{constructor(e,n){const r=i(e),l=a(r),c=o(r,n,l);super(e,!1,c,l?t(s):null),this._isNodeOfNativeOfflineAudioContext=l,this._nativeAudioDestinationNode=c}get channelCount(){return this._nativeAudioDestinationNode.channelCount}set channelCount(e){if(this._isNodeOfNativeOfflineAudioContext)throw r();if(e>this._nativeAudioDestinationNode.maxChannelCount)throw n();this._nativeAudioDestinationNode.channelCount=e}get channelCountMode(){return this._nativeAudioDestinationNode.channelCountMode}set channelCountMode(e){if(this._isNodeOfNativeOfflineAudioContext)throw r();this._nativeAudioDestinationNode.channelCountMode=e}get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannelCount}})(bn,(e=>{const t=new WeakMap;return{render(n,r){const o=t.get(r);return void 0!==o?Promise.resolve(o):(async(n,r)=>{const o=r.destination;return t.set(r,o),await e(n,r,o),o})(n,r)}}}),le,ot,((e,t)=>
vendor: 4,140 bytes, line 2
2(n,r,o)=>{const i=n.destination;if(i.channelCount!==r)try{i.channelCount=r}catch(s){}o&&"explicit"!==i.channelCountMode&&(i.channelCountMode="explicit"),0===i.maxChannelCount&&Object.defineProperty(i,"maxChannelCount",{value:r});const a=e(n,{channelCount:r,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,gain:1});return t(a,"channelCount",(e=>()=>e.call(a)),(e=>t=>{e.call(a,t);try{i.channelCount=t}catch(n){if(t>i.maxChannelCount)throw n}})),t(a,"channelCountMode",(e=>()=>e.call(a)),(e=>t=>{e.call(a,t),i.channelCountMode=t})),t(a,"channelInterpretation",(e=>()=>e.call(a)),(e=>t=>{e.call(a,t),i.channelInterpretation=t})),Object.defineProperty(a,"maxChannelCount",{get:()=>i.maxChannelCount}),a.connect(i),a})(Ot,Wt),ln,dn,an),Un=((e,t,n,r,o)=>()=>{const i=new WeakMap;return{render(a,s){const l=i.get(s);return void 0!==l?Promise.resolve(l):(async(a,s)=>{let l=n(a);const c=ae(l,s);if(!c){const e={Q:l.Q.value,channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,detune:l.detune.value,frequency:l.frequency.value,gain:l.gain.value,type:l.type};l=t(s,e)}return i.set(s,l),c?(await e(s,a.Q,l.Q),await e(s,a.detune,l.detune),await e(s,a.frequency,l.frequency),await e(s,a.gain,l.gain)):(await r(s,a.Q,l.Q),await r(s,a.detune,l.detune),await r(s,a.frequency,l.frequency),await r(s,a.gain,l.gain)),await o(a,s,l),l})(a,s)}}})(Nn,bt,Ne,Rn,an),Fn=(e=>(t,n)=>e.set(t,n))(Kt),Wn=((e,t,n,r,o,i,a,s)=>class extends e{constructor(e,r){const l=i(e),c=(0,A.A)((0,A.A)({},Xe),r),u=o(l,c),d=a(l);super(e,!1,u,d?n():null),this._Q=t(this,d,u.Q,pe,de),this._detune=t(this,d,u.detune,1200*Math.log2(pe),-1200*Math.log2(pe)),this._frequency=t(this,d,u.frequency,e.sampleRate/2,0),this._gain=t(this,d,u.gain,40*Math.log10(pe),de),this._nativeBiquadFilterNode=u,s(this,1)}get detune(){return this._detune}get frequency(){return this._frequency}get gain(){return this._gain}get Q(){return this._Q}get type(){return this._nativeBiquadFilterNode.type}set type(e){this._nativeBiquadFilterNode.type=e}getFrequencyResponse(e,t,n){try{this._nativeBiquadFilterNode.getFrequencyResponse(e,t,n)}catch(o){if(11===o.code)throw r();throw o}if(e.length!==t.length||t.length!==n.length)throw r()}})(bn,Ln,Un,it,bt,ln,dn,Fn),Vn=((e,t)=>(n,r,o)=>{const i=new Set;return n.connect=(o=>function(a){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const c=0===i.size;if(t(a))return o.call(n,a,s,l),e(i,[a,s,l],(e=>e[0]===a&&e[1]===s&&e[2]===l),!0),c&&r(),a;o.call(n,a,s),e(i,[a,s],(e=>e[0]===a&&e[1]===s),!0),c&&r()})(n.connect),n.disconnect=(e=>(r,a,s)=>{const l=i.size>0;if(void 0===r)e.apply(n),i.clear();else if("number"===typeof r){e.call(n,r);for(const e of i)e[1]===r&&i.delete(e)}else{t(r)?e.call(n,r,a,s):e.call(n,r,a);for(const e of i)e[0]!==r||void 0!==a&&e[1]!==a||void 0!==s&&e[2]!==s||i.delete(e)}const c=0===i.size;l&&c&&o()})(n.disconnect),n})(Ce,vn),zn=((e,t)=>(n,r)=>{r.channelCount=1,r.channelCountMode="explicit",Object.defineProperty(r,"channelCount",{get:()=>1,set:()=>{throw e()}}),Object.defineProperty(r,"channelCountMode",{get:()=>"explicit",set:()=>{throw e()}});const o=n.createBufferSource();t(r,(()=>{const e=r.numberOfInputs;for(let t=0;t<e;t+=1)o.connect(r,0,t)}),(()=>o.disconnect(r)))})(ot,Vn),qn=((e,t)=>(n,r)=>{const o=n.createChannelMerger(r.numberOfInputs);return null!==e&&"webkitAudioContext"===e.name&&t(n,o),pt(o,r),o})(fn,zn),Hn=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,i){const a=r.get(i);return void 0!==a?Promise.resolve(a):(async(o,i)=>{let a=t(o);if(!ae(a,i)){const t={channelCount:a.channelCount,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,numberOfInputs:a.numberOfInputs};a=e(i,t)}return r.set(i,a),await n(o,i,a),a})(o,i)}}})(qn,Ne,an),Gn=((e,t,n,r,o)=>class extends e{constructor(e,i){const a=r(e),s=(0,A.A)((0,A.A)({},Ze),i);super(e,!1,n(a,s),o(a)?t():null)}})(bn,Hn,qn,ln,dn),Yn=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,i){const a=r.get(i);return void 0!==a?Promise.resolve(a):(async(o,i)=>{let a=t(o);
2if(!ae(a,i)){const t={channelCount:a.channelCount,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,numberOfOutputs:a.numberOfOutputs};a=e(i,t)}return r.set(i,a),await n(o,i,a),a})(o,i)}}})(wt,Ne,an),Xn=((e,t,n,r,o,i)=>class extends e{constructor(e,a){const s=r(e),l=i((0,A.A)((0,A.A)({},$e),a));super(e,!1,n(s,l),o(s)?t():null)}})(bn,Yn,wt,ln,dn,(e=>(0,A.A)((0,A.A)({},e),{},{channelCount:e.numberOfOutputs}))),Zn=((e,t,n,r)=>(o,i)=>{let{offset:a}=i,s=(0,h.A)(i,Ct);const l=o.createBuffer(1,2,44100),c=t(o,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),u=n(o,(0,A.A)((0,A.A)({},s),{},{gain:a})),d=l.getChannelData(0);d[0]=1,d[1]=1,c.buffer=l,c.loop=!0;const p={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(e){u.channelCount=e},get channelCountMode(){return u.channelCountMode},set channelCountMode(e){u.channelCountMode=e},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(e){u.channelInterpretation=e},get context(){return u.context},get inputs(){return[]},get numberOfInputs(){return c.numberOfInputs},get numberOfOutputs(){return u.numberOfOutputs},get offset(){return u.gain},get onended(){return c.onended},set onended(e){c.onended=e},addEventListener(){return c.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},dispatchEvent(){return c.dispatchEvent(arguments.length<=0?void 0:arguments[0])},removeEventListener(){return c.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;c.start.call(c,e)},stop(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;c.stop.call(c,e)}};return e(o,c),r(At(p,u),(()=>c.connect(u)),(()=>c.disconnect(u)))})(Tn,In,Ot,Vn),$n=((e,t,n,r,o)=>(i,a)=>{if(void 0===i.createConstantSource)return n(i,a);const s=i.createConstantSource();return pt(s,a),ft(s,a,"offset"),t(r,(()=>r(i)))||mt(s),t(o,(()=>o(i)))||vt(s),e(i,s),s})(Tn,Jt,Zn,zt,Ht),Kn=((e,t,n,r,o)=>()=>{const i=new WeakMap;let a=null,s=null;return{set start(e){a=e},set stop(e){s=e},render(l,c){const u=i.get(c);return void 0!==u?Promise.resolve(u):(async(l,c)=>{let u=n(l);const d=ae(u,c);if(!d){const e={channelCount:u.channelCount,channelCountMode:u.channelCountMode,channelInterpretation:u.channelInterpretation,offset:u.offset.value};u=t(c,e),null!==a&&u.start(a),null!==s&&u.stop(s)}return i.set(c,u),d?await e(c,l.offset,u.offset):await r(c,l.offset,u.offset),await o(l,c,u),u})(l,c)}}})(Nn,$n,Ne,Rn,an),Qn=((e,t,n,r,o,i,a)=>class extends e{constructor(e,a){const s=o(e),l=(0,A.A)((0,A.A)({},Ke),a),c=r(s,l),u=i(s),d=u?n():null;super(e,!1,c,d),this._constantSourceNodeRenderer=d,this._nativeConstantSourceNode=c,this._offset=t(this,u,c.offset,pe,de),this._onended=null}get offset(){return this._offset}get onended(){return this._onended}set onended(e){const t="function"===typeof e?a(this,e):null;this._nativeConstantSourceNode.onended=t;const n=this._nativeConstantSourceNode.onended;this._onended=null!==n&&n===t?e:n}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._nativeConstantSourceNode.start(e),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.start=e),"closed"!==this.context.state){te(this);const e=()=>{this._nativeConstantSourceNode.removeEventListener("ended",e),he(this)&&re(this)};this._nativeConstantSourceNode.addEventListener("ended",e)}}stop(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._nativeConstantSourceNode.stop(e),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.stop=e)}})(bn,Ln,Kn,$n,ln,dn,Yt),Jn=((e,t)=>(n,r)=>{const o=n.createConvolver();if(pt(o,r),r.disableNormalization===o.normalize&&(o.normalize=!r.disableNormalization),dt(o,r,"buffer"),r.channelCount>2)throw e();if(t(o,"channelCount",(e=>()=>e.call(o)),(t=>n=>{if(n>2)throw e();return t.call(o,n)})),"max"===r.channelCountMode)throw e();return t(o,"channelCountMode",(e=>()=>e.call(o)),(t=>n=>{if("max"===n)throw e();return t.call(o,n)})),o})(Nt,Wt),er=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,i){const a=r.get(i);return void 0!==a?Promise.resolve(a):(async(o,i)=>{let a=t(o);
vendor: 5,552 bytes, line 2
2if(!ae(a,i)){const t={buffer:a.buffer,channelCount:a.channelCount,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,disableNormalization:!a.normalize};a=e(i,t)}return r.set(i,a),xe(a)?await n(o,i,a.inputs[0]):await n(o,i,a),a})(o,i)}}})(Jn,Ne,an),tr=((e,t,n,r,o,i)=>class extends e{constructor(e,a){const s=r(e),l=(0,A.A)((0,A.A)({},Qe),a),c=n(s,l);super(e,!1,c,o(s)?t():null),this._isBufferNullified=!1,this._nativeConvolverNode=c,null!==l.buffer&&i(this,l.buffer.duration)}get buffer(){return this._isBufferNullified?null:this._nativeConvolverNode.buffer}set buffer(e){if(this._nativeConvolverNode.buffer=e,null===e&&null!==this._nativeConvolverNode.buffer){const e=this._nativeConvolverNode.context;this._nativeConvolverNode.buffer=e.createBuffer(1,1,e.sampleRate),this._isBufferNullified=!0,i(this,0)}else this._isBufferNullified=!1,i(this,null===this._nativeConvolverNode.buffer?0:this._nativeConvolverNode.buffer.duration)}get normalize(){return this._nativeConvolverNode.normalize}set normalize(e){this._nativeConvolverNode.normalize=e}})(bn,er,Jn,ln,dn,Fn),nr=((e,t,n,r,o)=>i=>{const a=new WeakMap;return{render(s,l){const c=a.get(l);return void 0!==c?Promise.resolve(c):(async(s,l)=>{let c=n(s);const u=ae(c,l);if(!u){const e={channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,delayTime:c.delayTime.value,maxDelayTime:i};c=t(l,e)}return a.set(l,c),u?await e(l,s.delayTime,c.delayTime):await r(l,s.delayTime,c.delayTime),await o(s,l,c),c})(s,l)}}})(Nn,Et,Ne,Rn,an),rr=((e,t,n,r,o,i,a)=>class extends e{constructor(e,s){const l=o(e),c=(0,A.A)((0,A.A)({},et),s),u=r(l,c),d=i(l);super(e,!1,u,d?n(c.maxDelayTime):null),this._delayTime=t(this,d,u.delayTime),a(this,c.maxDelayTime)}get delayTime(){return this._delayTime}})(bn,Ln,nr,Et,ln,dn,Fn),or=(e=>(t,n)=>{const r=t.createDynamicsCompressor();if(pt(r,n),n.channelCount>2)throw e();if("max"===n.channelCountMode)throw e();return ft(r,n,"attack"),ft(r,n,"knee"),ft(r,n,"ratio"),ft(r,n,"release"),ft(r,n,"threshold"),r})(Nt),ir=((e,t,n,r,o)=>()=>{const i=new WeakMap;return{render(a,s){const l=i.get(s);return void 0!==l?Promise.resolve(l):(async(a,s)=>{let l=n(a);const c=ae(l,s);if(!c){const e={attack:l.attack.value,channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,knee:l.knee.value,ratio:l.ratio.value,release:l.release.value,threshold:l.threshold.value};l=t(s,e)}return i.set(s,l),c?(await e(s,a.attack,l.attack),await e(s,a.knee,l.knee),await e(s,a.ratio,l.ratio),await e(s,a.release,l.release),await e(s,a.threshold,l.threshold)):(await r(s,a.attack,l.attack),await r(s,a.knee,l.knee),await r(s,a.ratio,l.ratio),await r(s,a.release,l.release),await r(s,a.threshold,l.threshold)),await o(a,s,l),l})(a,s)}}})(Nn,or,Ne,Rn,an),ar=((e,t,n,r,o,i,a,s)=>class extends e{constructor(e,o){const l=i(e),c=(0,A.A)((0,A.A)({},nt),o),u=r(l,c),d=a(l);super(e,!1,u,d?n():null),this._attack=t(this,d,u.attack),this._knee=t(this,d,u.knee),this._nativeDynamicsCompressorNode=u,this._ratio=t(this,d,u.ratio),this._release=t(this,d,u.release),this._threshold=t(this,d,u.threshold),s(this,.006)}get attack(){return this._attack}get channelCount(){return this._nativeDynamicsCompressorNode.channelCount}set channelCount(e){const t=this._nativeDynamicsCompressorNode.channelCount;if(this._nativeDynamicsCompressorNode.channelCount=e,e>2)throw this._nativeDynamicsCompressorNode.channelCount=t,o()}get channelCountMode(){return this._nativeDynamicsCompressorNode.channelCountMode}set channelCountMode(e){const t=this._nativeDynamicsCompressorNode.channelCountMode;if(this._nativeDynamicsCompressorNode.channelCountMode=e,"max"===e)throw this._nativeDynamicsCompressorNode.channelCountMode=t,o()}get knee(){return this._knee}get ratio(){return this._ratio}get reduction(){return"number"===typeof this._nativeDynamicsCompressorNode.reduction.value?this._nativeDynamicsCompressorNode.reduction.value:this._nativeDynamicsCompressorNode.reduction}get release(){return this._release}get threshold(){return this._threshold}})(bn,Ln,ir,or,Nt,ln,dn,Fn),sr=((e,t,n,r,o)=>()=>{const i=new WeakMap;return{render(a,s){const l=i.get(s);return void 0!==l?Promise.resolve(l):(async(a,s)=>{let l=n(a);const c=ae(l,s);if(!c){const e={channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,gain:l.gain.value};l=t(s,e)}return i.set(s,l),c?await e(s,a.gain,l.gain):await r(s,a.gain,l.gain),await o(a,s,l),l})(a,s)}}})(Nn,Ot,Ne,Rn,an),lr=((e,t,n,r,o,i)=>class extends e{constructor(e,a){const s=o(e),l=(0,A.A)((0,A.A)({},rt),a),c=r(s,l),u=i(s);super(e,!1,c,u?n():null),this._gain=t(this,u,c.gain,pe,de)}get gain(){return this._gain}})(bn,Ln,sr,Ot,ln,dn),cr=((e,t,n,r)=>(o,i,a)=>{let{channelCount:s,channelCountMode:l,channelInterpretation:c,feedback:u,feedforward:d}=a;const p=gt(i,o.sampleRate),h=u instanceof Float64Array?u:new Float64Array(u),f=d instanceof Float64Array?d:new Float64Array(d),m=h.length,v=f.length,g=Math.min(m,v);if(0===m||m>20)throw r();if(0===h[0])throw t();if(0===v||v>20)throw r();if(0===f[0])throw t();if(1!==h[0]){for(let e=0;e<v;e+=1)f[e]/=h[0];for(let e=1;e<m;e+=1)h[e]/=h[0]}const y=n(o,p,s,s);y.channelCount=s,y.channelCountMode=l,y.channelInterpretation=c;const b=[],w=[],A=[];for(let e=0;e<s;e+=1){b.push(0);const e=new Float32Array(32),t=new Float32Array(32);e.fill(0),t.fill(0),w.push(e),A.push(t)}y.onaudioprocess=e=>{const t=e.inputBuffer,n=e.outputBuffer,r=t.numberOfChannels;for(let o=0;o<r;
vendor: 5,000 bytes, line 2
2o+=1){const e=t.getChannelData(o),r=n.getChannelData(o);b[o]=st(h,m,f,v,g,w[o],A[o],b[o],32,e,r)}};const C=o.sampleRate/2;return At({get bufferSize(){return p},get channelCount(){return y.channelCount},set channelCount(e){y.channelCount=e},get channelCountMode(){return y.channelCountMode},set channelCountMode(e){y.channelCountMode=e},get channelInterpretation(){return y.channelInterpretation},set channelInterpretation(e){y.channelInterpretation=e},get context(){return y.context},get inputs(){return[y]},get numberOfInputs(){return y.numberOfInputs},get numberOfOutputs(){return y.numberOfOutputs},addEventListener(){return y.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},dispatchEvent(){return y.dispatchEvent(arguments.length<=0?void 0:arguments[0])},getFrequencyResponse(t,n,r){if(t.length!==n.length||n.length!==r.length)throw e();const o=t.length;for(let e=0;e<o;e+=1){const o=-Math.PI*(t[e]/C),i=[Math.cos(o),Math.sin(o)],a=xt(_t(f,i),_t(h,i));n[e]=Math.sqrt(a[0]*a[0]+a[1]*a[1]),r[e]=Math.atan2(a[1],a[0])}},removeEventListener(){return y.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])}},y)})(it,ot,St,Nt),ur=((e,t,n,r)=>o=>e(ct,(()=>ct(o)))?Promise.resolve(e(r,r)).then((e=>{if(!e){const e=n(o,512,0,1);o.oncomplete=()=>{e.onaudioprocess=null,e.disconnect()},e.onaudioprocess=()=>o.currentTime,e.connect(o.destination)}return o.startRendering()})):new Promise((e=>{const n=t(o,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});o.oncomplete=t=>{n.disconnect(),e(t.renderedBuffer)},n.connect(o.destination),o.startRendering()})))(Jt,Ot,St,((e,t)=>()=>{if(null===t)return Promise.resolve(!1);const n=new t(1,1,44100),r=e(n,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});return new Promise((e=>{n.oncomplete=()=>{r.disconnect(),e(0!==n.currentTime)},n.startRendering()}))})(Ot,un)),dr=((e,t,n,r,o)=>(i,a)=>{const s=new WeakMap;let l=null;const c=async(c,u)=>{let d=null,p=t(c);const h=ae(p,u);if(void 0===u.createIIRFilter?d=e(u,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}):h||(p=u.createIIRFilter(a,i)),s.set(u,null===d?p:d),null!==d){if(null===l){if(null===n)throw new Error("Missing the native OfflineAudioContext constructor.");const e=new n(c.context.destination.channelCount,c.context.length,u.sampleRate);l=(async()=>{await r(c,e,e.destination);return((e,t,n,r)=>{const o=n instanceof Float64Array?n:new Float64Array(n),i=r instanceof Float64Array?r:new Float64Array(r),a=o.length,s=i.length,l=Math.min(a,s);if(1!==o[0]){for(let e=0;e<a;e+=1)i[e]/=o[0];for(let e=1;e<s;e+=1)o[e]/=o[0]}const c=new Float32Array(32),u=new Float32Array(32),d=t.createBuffer(e.numberOfChannels,e.length,e.sampleRate),p=e.numberOfChannels;for(let h=0;h<p;h+=1){const t=e.getChannelData(h),n=d.getChannelData(h);c.fill(0),u.fill(0),st(o,a,i,s,l,c,u,0,32,t,n)}return d})(await o(e),u,i,a)})()}const e=await l;return d.buffer=e,d.start(0),d}return await r(c,u,p),p};return{render(e,t){const n=s.get(t);return void 0!==n?Promise.resolve(n):c(e,t)}}})(In,Ne,un,an,ur),pr=(e=>(t,n,r)=>{if(void 0===t.createIIRFilter)return e(t,n,r);const o=t.createIIRFilter(r.feedforward,r.feedback);return pt(o,r),o})(cr),hr=((e,t,n,r,o,i)=>class extends e{constructor(e,a){const s=r(e),l=o(s),c=(0,A.A)((0,A.A)({},at),a),u=t(s,l?null:e.baseLatency,c);super(e,!1,u,l?n(c.feedback,c.feedforward):null),(e=>{var t;e.getFrequencyResponse=(t=e.getFrequencyResponse,(n,r,o)=>{if(n.length!==r.length||r.length!==o.length)throw it();return t.call(e,n,r,o)})})(u),this._nativeIIRFilterNode=u,i(this,1)}getFrequencyResponse(e,t,n){return this._nativeIIRFilterNode.getFrequencyResponse(e,t,n)}})(bn,pr,dr,ln,dn,Fn),fr=((e,t,n,r,o,i,a,s)=>(l,c)=>{const u=c.listener,{forwardX:d,forwardY:p,forwardZ:h,positionX:f,positionY:m,positionZ:v,upX:g,upY:y,upZ:b}=void 0===u.forwardX?(()=>{const d=new Float32Array(1),p=t(c,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:9}),h=a(c);let f=!1,m=[0,0,-1,0,1,0],v=[0,0,0];const g=()=>{if(f)return;f=!0;const e=r(c,256,9,0);e.onaudioprocess=e=>{let{inputBuffer:t}=e;const n=[i(t,d,0),i(t,d,1),i(t,d,2),i(t,d,3),i(t,d,4),i(t,d,5)];n.some(((e,t)=>e!==m[t]))&&(u.setOrientation(...n),m=n);const r=[i(t,d,6),i(t,d,7),i(t,d,8)];r.some(((e,t)=>e!==v[t]))&&(u.setPosition(...r),v=r)},p.connect(e)},y=e=>t=>{t!==m[e]&&(m[e]=t,u.setOrientation(...m))},b=e=>t=>{t!==v[e]&&(v[e]=t,u.setPosition(...v))},w=(t,r,i)=>{const a=n(c,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:r});a.connect(p,0,t),a.start(),Object.defineProperty(a.offset,"defaultValue",{get:()=>r});const u=e({context:l},h,a.offset,pe,de);var d,f,m,v,y,b,w;return s(u,"value",(e=>()=>e.call(u)),(e=>t=>{try{e.call(u,t)}
2catch(n){if(9!==n.code)throw n}g(),h&&i(t)})),u.cancelAndHoldAtTime=(d=u.cancelAndHoldAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=d.apply(u,t);return g(),r}),u.cancelScheduledValues=(f=u.cancelScheduledValues,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=f.apply(u,t);return g(),r}),u.exponentialRampToValueAtTime=(m=u.exponentialRampToValueAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=m.apply(u,t);return g(),r}),u.linearRampToValueAtTime=(v=u.linearRampToValueAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=v.apply(u,t);return g(),r}),u.setTargetAtTime=(y=u.setTargetAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=y.apply(u,t);return g(),r}),u.setValueAtTime=(b=u.setValueAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=b.apply(u,t);return g(),r}),u.setValueCurveAtTime=(w=u.setValueCurveAtTime,h?()=>{throw o()}:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=w.apply(u,t);return g(),r}),u};return{forwardX:w(0,0,y(0)),forwardY:w(1,0,y(1)),forwardZ:w(2,-1,y(2)),positionX:w(6,0,b(0)),positionY:w(7,0,b(1)),positionZ:w(8,0,b(2)),upX:w(3,0,y(3)),upY:w(4,1,y(4)),upZ:w(5,0,y(5))}})():u;return{get forwardX(){return d},get forwardY(){return p},get forwardZ(){return h},get positionX(){return f},get positionY(){return m},get positionZ(){return v},get upX(){return g},get upY(){return y},get upZ(){return b}}})(Ln,qn,$n,St,Nt,Ut,dn,Wt),mr=new WeakMap,vr=((e,t,n,r,o,i)=>class extends n{constructor(n,i){super(n),this._nativeContext=n,W.set(this,n),r(n)&&o.set(n,new Set),this._destination=new e(this,i),this._listener=t(this,n),this._onstatechange=null}get currentTime(){return this._nativeContext.currentTime}get destination(){return this._destination}get listener(){return this._listener}get onstatechange(){return this._onstatechange}set onstatechange(e){const t="function"===typeof e?i(this,e):null;this._nativeContext.onstatechange=t;const n=this._nativeContext.onstatechange;this._onstatechange=null!==n&&n===t?e:n}get sampleRate(){return this._nativeContext.sampleRate}get state(){return this._nativeContext.state}})(Bn,fr,hn,dn,mr,Yt),gr=((e,t,n,r,o,i)=>(a,s)=>{const l=a.createOscillator();return pt(l,s),ft(l,s,"detune"),ft(l,s,"frequency"),void 0!==s.periodicWave?l.setPeriodicWave(s.periodicWave):dt(l,s,"type"),t(n,(()=>n(a)))||mt(l),t(r,(()=>r(a)))||i(l,a),t(o,(()=>o(a)))||vt(l),e(a,l),l})(Tn,Jt,zt,qt,Ht,Gt),yr=((e,t,n,r,o)=>()=>{const i=new WeakMap;let a=null,s=null,l=null;return{set periodicWave(e){a=e},set start(e){s=e},set stop(e){l=e},render(c,u){const d=i.get(u);return void 0!==d?Promise.resolve(d):(async(c,u)=>{let d=n(c);const p=ae(d,u);if(!p){const e={channelCount:d.channelCount,channelCountMode:d.channelCountMode,channelInterpretation:d.channelInterpretation,detune:d.detune.value,frequency:d.frequency.value,periodicWave:null===a?void 0:a,type:d.type};d=t(u,e),null!==s&&d.start(s),null!==l&&d.stop(l)}return i.set(u,d),p?(await e(u,c.detune,d.detune),await e(u,c.frequency,d.frequency)):(await r(u,c.detune,d.detune),await r(u,c.frequency,d.frequency)),await o(c,u,d),d})(c,u)}}})(Nn,gr,Ne,Rn,an),br=((e,t,n,r,o,i,a)=>class extends e{constructor(e,a){const s=o(e),l=(0,A.A)((0,A.A)({},Rt),a),c=n(s,l),u=i(s),d=u?r():null,p=e.sampleRate/2;super(e,!1,c,d),this._detune=t(this,u,c.detune,153600,-153600),this._frequency=t(this,u,c.frequency,p,-p),this._nativeOscillatorNode=c,this._onended=null,this._oscillatorNodeRenderer=d,null!==this._oscillatorNodeRenderer&&void 0!==l.periodicWave&&(this._oscillatorNodeRenderer.periodicWave=l.periodicWave)}get detune(){return this._detune}get frequency(){return this._frequency}get onended(){return this._onended}set onended(e){const t="function"===typeof e?a(this,e):null;this._nativeOscillatorNode.onended=t;const n=this._nativeOscillatorNode.onended;this._onended=null!==n&&n===t?e:n}get type(){return this._nativeOscillatorNode.type}set type(e){this._nativeOscillatorNode.type=e,null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=null)}setPeriodicWave(e){this._nativeOscillatorNode.setPeriodicWave(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=e)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._nativeOscillatorNode.start(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.start=e),"closed"!==this.context.state){te(this);const e=()=>{this._nativeOscillatorNode.removeEventListener("ended",e),he(this)&&re(this)};this._nativeOscillatorNode.addEventListener("ended",e)}}stop(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._nativeOscillatorNode.stop(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.stop=e)}})(bn,Ln,gr,yr,ln,dn,Yt),wr=(e=>(t,n)=>{const r=e(t,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),o=t.createBuffer(1,2,44100);return r.buffer=o,r.loop=!0,r.connect(n),r.start(),()=>{r.stop(),r.disconnect(n)}})(In),Ar=((e,t,n,r,o)=>(i,a)=>{let{curve:s,oversample:l}=a,c=(0,h.A)(a,kt);const u=i.createWaveShaper(),d=i.createWaveShaper();pt(u,c),pt(d,c);const p=n(i,(0,A.A)((0,A.A)({},c),{},{gain:1})),f=n(i,(0,A.A)((0,A.A)({},c),{},{gain:-1})),m=n(i,(0,A.A)((0,A.A)({},c),{},{gain:1})),v=n(i,(0,A.A)((0,A.A)({},c),{},{gain:-1}));let g=null,y=!1,b=null;const w={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(e){p.channelCount=e,f.channelCount=e,u.channelCount=e,m.channelCount=e,d.channelCount=e,v.channelCount=e},get channelCountMode(){return u.channelCountMode},set channelCountMode(e){p.channelCountMode=e,f.channelCountMode=e,u.channelCountMode=e,m.channelCountMode=e,d.channelCountMode=e,v.channelCountMode=e},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(e){p.channelInterpretation=e,f.channelInterpretation=e,u.channelInterpretation=e,m.channelInterpretation=e,d.channelInterpretation=e,v.channelInterpretation=e},get context(){return u.context},get curve(){return b},set curve(n){if(null!==n&&n.length<2)throw t();if(null===n)u.curve=n,d.curve=n;else{const e=n.length,t=new Float32Array(e+2-e%2),r=new Float32Array(e+2-e%2);t[0]=n[0],r[0]=-n[e-1];const o=Math.ceil((e+1)/2),i=(e+1)/2-1;for(let a=1;a<o;a+=1){const s=a/o*i,l=Math.floor(s),c=Math.ceil(s);t[a]=l===c?n[l]:(1-(s-l))*n[l]+(1-(c-s))*n[c],r[a]=l===c?-n[e-1-l]:-(1-(s-l))*n[e-1-l]-(1-(c-s))*n[e-1-c]}t[o]=e%2===1?n[o-1]:(n[o-2]+n[o-1])/2,u.curve=t,d.curve=r}b=n,y&&(r(b)&&null===g?g=e(i,p):null!==g&&(g(),g=null))},get inputs(){return[p]},get numberOfInputs(){return u.numberOfInputs},get numberOfOutputs(){return u.numberOfOutputs},get oversample(){return u.oversample},set oversample(e){u.oversample=e,d.oversample=e},addEventListener(){return p.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},dispatchEvent(){return p.dispatchEvent(arguments.length<=0?void 0:arguments[0])},removeEventListener(){return p.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])}};null!==s&&(w.curve=s instanceof Float32Array?s:new Float32Array(s)),l!==w.oversample&&(w.oversample=l);return o(At(w,m),(()=>
2{p.connect(u).connect(m),p.connect(f).connect(d).connect(v).connect(m),y=!0,r(b)&&(g=e(i,p))}),(()=>{p.disconnect(u),u.disconnect(m),p.disconnect(f),f.disconnect(d),d.disconnect(v),v.disconnect(m),y=!1,null!==g&&(g(),g=null)}))})(wr,ot,Ot,Ft,Vn),Cr=((e,t,n,r,o,i,a)=>(s,l)=>{const c=s.createWaveShaper();if(null!==i&&"webkitAudioContext"===i.name&&void 0===s.createGain().gain.automationRate)return n(s,l);pt(c,l);const u=null===l.curve||l.curve instanceof Float32Array?l.curve:new Float32Array(l.curve);if(null!==u&&u.length<2)throw t();dt(c,{curve:u},"curve"),dt(c,l,"oversample");let d=null,p=!1;a(c,"curve",(e=>()=>e.call(c)),(t=>n=>(t.call(c,n),p&&(r(n)&&null===d?d=e(s,c):r(n)||null===d||(d(),d=null)),n)));return o(c,(()=>{p=!0,r(c.curve)&&(d=e(s,c))}),(()=>{p=!1,null!==d&&(d(),d=null)}))})(wr,ot,Ar,Ft,Vn,fn,Wt),Er=((e,t,n,r,o,i,a,s,l,c)=>(u,d)=>{let{coneInnerAngle:p,coneOuterAngle:f,coneOuterGain:m,distanceModel:v,maxDistance:g,orientationX:y,orientationY:b,orientationZ:w,panningModel:C,positionX:E,positionY:O,positionZ:x,refDistance:_,rolloffFactor:M}=d,S=(0,h.A)(d,Mt);const T=u.createPanner();if(S.channelCount>2)throw a();if("max"===S.channelCountMode)throw a();pt(T,S);const k={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},N=n(u,(0,A.A)((0,A.A)({},k),{},{channelInterpretation:"speakers",numberOfInputs:6})),I=r(u,(0,A.A)((0,A.A)({},S),{},{gain:1})),R=r(u,(0,A.A)((0,A.A)({},k),{},{gain:1})),P=r(u,(0,A.A)((0,A.A)({},k),{},{gain:0})),L=r(u,(0,A.A)((0,A.A)({},k),{},{gain:0})),D=r(u,(0,A.A)((0,A.A)({},k),{},{gain:0})),j=r(u,(0,A.A)((0,A.A)({},k),{},{gain:0})),B=r(u,(0,A.A)((0,A.A)({},k),{},{gain:0})),U=o(u,256,6,1),F=i(u,(0,A.A)((0,A.A)({},k),{},{curve:new Float32Array([1,1]),oversample:"none"}));let W=[y,b,w],V=[E,O,x];const z=new Float32Array(1);U.onaudioprocess=e=>{let{inputBuffer:t}=e;const n=[l(t,z,0),l(t,z,1),l(t,z,2)];n.some(((e,t)=>e!==W[t]))&&(T.setOrientation(...n),W=n);const r=[l(t,z,3),l(t,z,4),l(t,z,5)];r.some(((e,t)=>e!==V[t]))&&(T.setPosition(...r),V=r)},Object.defineProperty(P.gain,"defaultValue",{get:()=>0}),Object.defineProperty(L.gain,"defaultValue",{get:()=>0}),Object.defineProperty(D.gain,"defaultValue",{get:()=>0}),Object.defineProperty(j.gain,"defaultValue",{get:()=>0}),Object.defineProperty(B.gain,"defaultValue",{get:()=>0});const q={get bufferSize(){},get channelCount(){return T.channelCount},set channelCount(e){if(e>2)throw a();I.channelCount=e,T.channelCount=e},get channelCountMode(){return T.channelCountMode},set channelCountMode(e){if("max"===e)throw a();I.channelCountMode=e,T.channelCountMode=e},get channelInterpretation(){return T.channelInterpretation},set channelInterpretation(e){I.channelInterpretation=e,T.channelInterpretation=e},get coneInnerAngle(){return T.coneInnerAngle},set coneInnerAngle(e){T.coneInnerAngle=e},get coneOuterAngle(){return T.coneOuterAngle},set coneOuterAngle(e){T.coneOuterAngle=e},get coneOuterGain(){return T.coneOuterGain},set coneOuterGain(e){if(e<0||e>1)throw t();T.coneOuterGain=e},get context(){return T.context},get distanceModel(){return T.distanceModel},set distanceModel(e){T.distanceModel=e},get inputs(){return[I]},get maxDistance(){return T.maxDistance},set maxDistance(e){if(e<0)throw new RangeError;T.maxDistance=e},get numberOfInputs(){return T.numberOfInputs},get numberOfOutputs(){return T.numberOfOutputs},get orientationX(){return R.gain},get orientationY(){return P.gain},get orientationZ(){return L.gain},get panningModel(){return T.panningModel},set panningModel(e){T.panningModel=e},get positionX(){return D.gain},get positionY(){return j.gain},get positionZ(){return B.gain},get refDistance(){return T.refDistance},set refDistance(e){if(e<0)throw new RangeError;T.refDistance=e},get rolloffFactor(){return T.rolloffFactor},set rolloffFactor(e){if(e<0)throw new RangeError;T.rolloffFactor=e},addEventListener(){return I.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},dispatchEvent(){return I.dispatchEvent(arguments.length<=0?void 0:arguments[0])},removeEventListener(){return I.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])}};p!==q.coneInnerAngle&&(q.coneInnerAngle=p),f!==q.coneOuterAngle&&(q.coneOuterAngle=f),m!==q.coneOuterGain&&(q.coneOuterGain=m),v!==q.distanceModel&&(q.distanceModel=v),g!==q.maxDistance&&(q.maxDistance=g),y!==q.orientationX.value&&(q.orientationX.value=y),b!==q.orientationY.value&&(q.orientationY.value=b),w!==q.orientationZ.value&&(q.orientationZ.value=w),C!==q.panningModel&&(q.panningModel=C),E!==q.positionX.value&&(q.positionX.value=E),O!==q.positionY.value&&(q.positionY.value=O),x!==q.positionZ.value&&(q.positionZ.value=x),_!==q.refDistance&&(q.refDistance=_),M!==q.rolloffFactor&&(q.rolloffFactor=M),1===W[0]&&0===W[1]&&0===W[2]||T.setOrientation(...W),0===V[0]&&0===V[1]&&0===V[2]||T.setPosition(...V);return c(At(q,T),(()=>{I.connect(T),e(I,F,0,0),F.connect(R).connect(N,0,0),F.connect(P).connect(N,0,1),F.connect(L).connect(N,0,2),F.connect(D).connect(N,0,3),F.connect(j).connect(N,0,4),F.connect(B).connect(N,0,5),N.connect(U).connect(u.destination)}),(()=>{I.disconnect(T),s(I,F,0,0),F.disconnect(R),R.disconnect(N),F.disconnect(P),P.disconnect(N),F.disconnect(L),L.disconnect(N),F.disconnect(D),D.disconnect(N),F.disconnect(j),j.disconnect(N),F.disconnect(B),B.disconnect(N),N.disconnect(U),U.disconnect(u.destination)}))})(_e,ot,qn,Ot,St,Cr,Nt,ke,Ut,Vn),Or=(e=>(t,n)=>{const r=t.createPanner();return void 0===r.orientationX?e(t,n):(pt(r,n),ft(r,n,"orientationX"),ft(r,n,"orientationY"),ft(r,n,"orientationZ"),ft(r,n,"positionX"),ft(r,n,"positionY"),ft(r,n,"positionZ"),dt(r,n,"coneInnerAngle"),dt(r,n,"coneOuterAngle"),dt(r,n,"coneOuterGain"),dt(r,n,"distanceModel"),dt(r,n,"maxDistance"),dt(r,n,"panningModel"),dt(r,n,"refDistance"),dt(r,n,"rolloffFactor"),r)})(Er),xr=((e,t,n,r,o,i,a,s,l,c)=>()=>{const u=new WeakMap;let d=null;return{render(p,h){const f=u.get(h);return void 0!==f?Promise.resolve(f):(async(p,h)=>{let f=null,m=i(p);const v={channelCount:m.channelCount,channelCountMode:m.channelCountMode,channelInterpretation:m.channelInterpretation},g=(0,A.A)((0,A.A)({},v),{},{coneInnerAngle:m.coneInnerAngle,coneOuterAngle:m.coneOuterAngle,coneOuterGain:m.coneOuterGain,distanceModel:m.distanceModel,maxDistance:m.maxDistance,panningModel:m.panningModel,refDistance:m.refDistance,rolloffFactor:m.rolloffFactor}),y=ae(m,h);if("bufferSize"in m)f=r(h,(0,A.A)((0,A.A)({},v),{},{gain:1}));else if(!y){const e=(0,A.A)((0,A.A)({},g),{},{orientationX:m.orientationX.value,orientationY:m.orientationY.value,orientationZ:m.orientationZ.value,positionX:m.positionX.value,positionY:m.positionY.value,positionZ:m.positionZ.value});m=o(h,e)}if(u.set(h,null===f?m:f),null!==f){if(null===d){if(null===a)throw new Error("Missing the native OfflineAudioContext constructor.");const e=new a(6,p.context.length,h.sampleRate),r=t(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:6});r.connect(e.destination),d=(async()=>{const t=await Promise.all([p.orientationX,p.orientationY,p.orientationZ,p.positionX,p.positionY,p.positionZ].map((async(t,r)=>{const o=n(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:0===r?1:0});return await s(e,t,o.offset),o})));for(let e=0;e<6;
2e+=1)t[e].connect(r,0,e),t[e].start(0);return c(e)})()}const e=await d,i=r(h,(0,A.A)((0,A.A)({},v),{},{gain:1}));await l(p,h,i);const u=[];for(let t=0;t<e.numberOfChannels;t+=1)u.push(e.getChannelData(t));let m=[u[0][0],u[1][0],u[2][0]],y=[u[3][0],u[4][0],u[5][0]],b=r(h,(0,A.A)((0,A.A)({},v),{},{gain:1})),w=o(h,(0,A.A)((0,A.A)({},g),{},{orientationX:m[0],orientationY:m[1],orientationZ:m[2],positionX:y[0],positionY:y[1],positionZ:y[2]}));i.connect(b).connect(w.inputs[0]),w.connect(f);for(let t=128;t<e.length;t+=128){const e=[u[0][t],u[1][t],u[2][t]],n=[u[3][t],u[4][t],u[5][t]];if(e.some(((e,t)=>e!==m[t]))||n.some(((e,t)=>e!==y[t]))){m=e,y=n;const a=t/h.sampleRate;b.gain.setValueAtTime(0,a),b=r(h,(0,A.A)((0,A.A)({},v),{},{gain:0})),w=o(h,(0,A.A)((0,A.A)({},g),{},{orientationX:m[0],orientationY:m[1],orientationZ:m[2],positionX:y[0],positionY:y[1],positionZ:y[2]})),b.gain.setValueAtTime(1,a),i.connect(b).connect(w.inputs[0]),w.connect(f)}}return f}return y?(await e(h,p.orientationX,m.orientationX),await e(h,p.orientationY,m.orientationY),await e(h,p.orientationZ,m.orientationZ),await e(h,p.positionX,m.positionX),await e(h,p.positionY,m.positionY),await e(h,p.positionZ,m.positionZ)):(await s(h,p.orientationX,m.orientationX),await s(h,p.orientationY,m.orientationY),await s(h,p.orientationZ,m.orientationZ),await s(h,p.positionX,m.positionX),await s(h,p.positionY,m.positionY),await s(h,p.positionZ,m.positionZ)),xe(m)?await l(p,h,m.inputs[0]):await l(p,h,m),m})(p,h)}}})(Nn,qn,$n,Ot,Or,Ne,un,Rn,an,ur),_r=((e,t,n,r,o,i,a)=>class extends e{constructor(e,s){const l=o(e),c=(0,A.A)((0,A.A)({},Pt),s),u=n(l,c),d=i(l);super(e,!1,u,d?r():null),this._nativePannerNode=u,this._orientationX=t(this,d,u.orientationX,pe,de),this._orientationY=t(this,d,u.orientationY,pe,de),this._orientationZ=t(this,d,u.orientationZ,pe,de),this._positionX=t(this,d,u.positionX,pe,de),this._positionY=t(this,d,u.positionY,pe,de),this._positionZ=t(this,d,u.positionZ,pe,de),a(this,1)}get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle}set coneInnerAngle(e){this._nativePannerNode.coneInnerAngle=e}get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle}set coneOuterAngle(e){this._nativePannerNode.coneOuterAngle=e}get coneOuterGain(){return this._nativePannerNode.coneOuterGain}set coneOuterGain(e){this._nativePannerNode.coneOuterGain=e}get distanceModel(){return this._nativePannerNode.distanceModel}set distanceModel(e){this._nativePannerNode.distanceModel=e}get maxDistance(){return this._nativePannerNode.maxDistance}set maxDistance(e){this._nativePannerNode.maxDistance=e}get orientationX(){return this._orientationX}get orientationY(){return this._orientationY}get orientationZ(){return this._orientationZ}get panningModel(){return this._nativePannerNode.panningModel}set panningModel(e){this._nativePannerNode.panningModel=e}get positionX(){return this._positionX}get positionY(){return this._positionY}get positionZ(){return this._positionZ}get refDistance(){return this._nativePannerNode.refDistance}set refDistance(e){this._nativePannerNode.refDistance=e}get rolloffFactor(){return this._nativePannerNode.rolloffFactor}set rolloffFactor(e){this._nativePannerNode.rolloffFactor=e}})(bn,Ln,Or,xr,ln,dn,Fn),Mr=(e=>(t,n)=>{let{disableNormalization:r,imag:o,real:i}=n;const a=o instanceof Float32Array?o:new Float32Array(o),s=i instanceof Float32Array?i:new Float32Array(i),l=t.createPeriodicWave(s,a,{disableNormalization:r});if(Array.from(o).length<2)throw e();return l})(le),Sr=((e,t,n,r)=>class o{constructor(o,i){const a=t(o),s=r((0,A.A)((0,A.A)({},Lt),i)),l=e(a,s);return n.add(l),l}static[Symbol.hasInstance](e){return null!==e&&"object"===typeof e&&Object.getPrototypeOf(e)===o.prototype||n.has(e)}})(Mr,ln,new WeakSet,(e=>{const{imag:t,real:n}=e;return void 0===t?void 0===n?(0,A.A)((0,A.A)({},e),{},{imag:[0,0],real:[0,0]}):(0,A.A)((0,A.A)({},e),{},{imag:Array.from(n,(()=>0)),real:n}):void 0===n?(0,A.A)((0,A.A)({},e),{},{imag:t,real:Array.from(t,(()=>0))}):(0,A.A)((0,A.A)({},e),{},{imag:t,real:n})})),Tr=((e,t,n,r,o,i)=>{const a=16385,s=new Float32Array([1,1]),l=Math.PI/2,c={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},u=(0,A.A)((0,A.A)({},c),{},{oversample:"none"}),d=(e,i,d,p,h)=>{if(1===i)return((e,t,o,i)=>{const d=new Float32Array(a),p=new Float32Array(a);for(let n=0;n<a;n+=1){const e=n/16384*l;d[n]=Math.cos(e),p[n]=Math.sin(e)}const h=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),f=r(e,(0,A.A)((0,A.A)({},u),{},{curve:d})),m=r(e,(0,A.A)((0,A.A)({},u),{},{curve:s})),v=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),g=r(e,(0,A.A)((0,A.A)({},u),{},{curve:p}));return{connectGraph(){t.connect(h),t.connect(void 0===m.inputs?m:m.input
2s[0]),t.connect(v),m.connect(o),o.connect(void 0===f.inputs?f:f.inputs[0]),o.connect(void 0===g.inputs?g:g.inputs[0]),f.connect(h.gain),g.connect(v.gain),h.connect(i,0,0),v.connect(i,0,1)},disconnectGraph(){t.disconnect(h),t.disconnect(void 0===m.inputs?m:m.inputs[0]),t.disconnect(v),m.disconnect(o),o.disconnect(void 0===f.inputs?f:f.inputs[0]),o.disconnect(void 0===g.inputs?g:g.inputs[0]),f.disconnect(h.gain),g.disconnect(v.gain),h.disconnect(i,0,0),v.disconnect(i,0,1)}}})(e,d,p,h);if(2===i)return((e,o,i,d)=>{const p=new Float32Array(a),h=new Float32Array(a),f=new Float32Array(a),m=new Float32Array(a),v=Math.floor(8192.5);for(let t=0;t<a;t+=1)if(t>v){const e=(t-v)/(16384-v)*l;p[t]=Math.cos(e),h[t]=Math.sin(e),f[t]=0,m[t]=1}else{const e=t/(16384-v)*l;p[t]=1,h[t]=0,f[t]=Math.cos(e),m[t]=Math.sin(e)}const g=t(e,{channelCount:2,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:2}),y=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),b=r(e,(0,A.A)((0,A.A)({},u),{},{curve:p})),w=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),C=r(e,(0,A.A)((0,A.A)({},u),{},{curve:h})),E=r(e,(0,A.A)((0,A.A)({},u),{},{curve:s})),O=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),x=r(e,(0,A.A)((0,A.A)({},u),{},{curve:f})),_=n(e,(0,A.A)((0,A.A)({},c),{},{gain:0})),M=r(e,(0,A.A)((0,A.A)({},u),{},{curve:m}));return{connectGraph(){o.connect(g),o.connect(void 0===E.inputs?E:E.inputs[0]),g.connect(y,0),g.connect(w,0),g.connect(O,1),g.connect(_,1),E.connect(i),i.connect(void 0===b.inputs?b:b.inputs[0]),i.connect(void 0===C.inputs?C:C.inputs[0]),i.connect(void 0===x.inputs?x:x.inputs[0]),i.connect(void 0===M.inputs?M:M.inputs[0]),b.connect(y.gain),C.connect(w.gain),x.connect(O.gain),M.connect(_.gain),y.connect(d,0,0),O.connect(d,0,0),w.connect(d,0,1),_.connect(d,0,1)},disconnectGraph(){o.disconnect(g),o.disconnect(void 0===E.inputs?E:E.inputs[0]),g.disconnect(y,0),g.disconnect(w,0),g.disconnect(O,1),g.disconnect(_,1),E.disconnect(i),i.disconnect(void 0===b.inputs?b:b.inputs[0]),i.disconnect(void 0===C.inputs?C:C.inputs[0]),i.disconnect(void 0===x.inputs?x:x.inputs[0]),i.disconnect(void 0===M.inputs?M:M.inputs[0]),b.disconnect(y.gain),C.disconnect(w.gain),x.disconnect(O.gain),M.disconnect(_.gain),y.disconnect(d,0,0),O.disconnect(d,0,0),w.disconnect(d,0,1),_.disconnect(d,0,1)}}})(e,d,p,h);throw o()};return(t,r)=>{let{channelCount:a,channelCountMode:s,pan:l}=r,c=(0,h.A)(r,Tt);if("max"===s)throw o();const u=e(t,(0,A.A)((0,A.A)({},c),{},{channelCount:1,channelCountMode:s,numberOfInputs:2})),p=n(t,(0,A.A)((0,A.A)({},c),{},{channelCount:a,channelCountMode:s,gain:1})),f=n(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:l});let{connectGraph:m,disconnectGraph:v}=d(t,a,p,f,u);Object.defineProperty(f.gain,"defaultValue",{get:()=>0}),Object.defineProperty(f.gain,"maxValue",{get:()=>1}),Object.defineProperty(f.gain,"minValue",{get:()=>-1});const g={get bufferSize(){},get channelCount(){return p.channelCount},set channelCount(e){p.channelCount!==e&&(y&&v(),({connectGraph:m,disconnectGraph:v}=d(t,e,p,f,u)),y&&m()),p.channelCount=e},get channelCountMode(){return p.channelCountMode},set channelCountMode(e){if("clamped-max"===e||"max"===e)throw o();p.channelCountMode=e},get channelInterpretation(){return p.channelInterpretation},set channelInterpretation(e){p.channelInterpretation=e},get context(){return p.context},get inputs(){return[p]},get numberOfInputs(){return p.numberOfInputs},get numberOfOutputs(){return p.numberOfOutputs},get pan(){return f.gain},addEventListener(){return p.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},dispatchEvent(){return p.dispatchEvent(arguments.length<=0?void 0:arguments[0])},removeEventListener(){return p.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])}};let y=!1;return i(At(g,u),(()=>{m(),y=!0}),(()=>{v(),y=!1}))}})(qn,wt,Ot,Cr,Nt,Vn),kr=((e,t)=>(n,r)=>{const o=r.channelCountMode;if("clamped-max"===o)throw t();if(void 0===n.createStereoPanner)return e(n,r);const i=n.createStereoPanner();return pt(i,r),ft(i,r,"pan"),Object.defineProperty(i,"channelCountMode",{get:()=>o,set:e=>{if(e!==o)throw t()}}),i})(Tr,Nt),Nr=((e,t,n,r,o)=>()=>{const i=new WeakMap;return{render(a,s){const l=i.get(s);return void 0!==l?Promise.resolve(l):(async(a,s)=>{let l=n(a);const c=ae(l,s);if(!c){const e={channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,pan:l.pan.value};l=t(s,e)}return i.set(s,l),c?await e(s,a.pan,l.pan):await r(s,a.pan,l.pan),xe(l)?await o(a,s,l.inputs[0]):await o(a,s,l),l})(a,s)}}})(Nn,kr,Ne,Rn,an),Ir=((e,t,n,r,o,i)=>class extends e{constructor(e,a){const s=o(e),l=(0,A.A)((0,A.A)({},Dt),a),c=n(s,l),u=i(s);super(e,!1,c,u?r():null),this._pan=t(this,u,c.pan)}get pan(){return this._pan}})(bn,Ln,kr,Nr,ln,dn),Rr=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,i){const a=r.get(i);return void 0!==a?Promise.resolve(a):(async(o,i)=>{let a=t(o);
2if(!ae(a,i)){const t={channelCount:a.channelCount,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,curve:a.curve,oversample:a.oversample};a=e(i,t)}return r.set(i,a),xe(a)?await n(o,i,a.inputs[0]):await n(o,i,a),a})(o,i)}}})(Cr,Ne,an),Pr=((e,t,n,r,o,i,a)=>class extends e{constructor(e,t){const s=o(e),l=(0,A.A)((0,A.A)({},Bt),t),c=n(s,l);super(e,!0,c,i(s)?r():null),this._isCurveNullified=!1,this._nativeWaveShaperNode=c,a(this,1)}get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNode.curve}set curve(e){if(null===e)this._isCurveNullified=!0,this._nativeWaveShaperNode.curve=new Float32Array([0,0]);else{if(e.length<2)throw t();this._isCurveNullified=!1,this._nativeWaveShaperNode.curve=e}}get oversample(){return this._nativeWaveShaperNode.oversample}set oversample(e){this._nativeWaveShaperNode.oversample=e}})(bn,ot,Cr,Rr,ln,dn,Fn),Lr=(e=>null!==e&&e.isSecureContext)(nn),Dr=(e=>(t,n,r)=>{Object.defineProperties(e,{currentFrame:{configurable:!0,get:()=>Math.round(t*n)},currentTime:{configurable:!0,get:()=>t}});try{return r()}finally{null!==e&&(delete e.currentFrame,delete e.currentTime)}})(nn),jr=new WeakMap,Br=((e,t)=>n=>{let r=e.get(n);if(void 0!==r)return r;if(null===t)throw new Error("Missing the native OfflineAudioContext constructor.");return r=new t(1,1,44100),e.set(n,r),r})(jr,un),Ur=Lr?((e,t,n,r,o,i,a,s,l,c,u,d,p)=>{let h=0;return function(f,m){let v=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{credentials:"omit"};const g=u.get(f);if(void 0!==g&&g.has(m))return Promise.resolve();const y=c.get(f);if(void 0!==y){const e=y.get(m);if(void 0!==e)return e}const b=i(f),w=void 0===b.audioWorklet?o(m).then((e=>{let[t,r]=e;const[o,i]=X(t,r),a="".concat(o,";((a,b)=>{(a[b]=a[b]||[]).push((AudioWorkletProcessor,global,registerProcessor,sampleRate,self,window)=>{").concat(i,"\n})})(window,'_AWGS')");return n(a)})).then((()=>{const e=p._AWGS.pop();if(void 0===e)throw new SyntaxError;r(b.currentTime,b.sampleRate,(()=>e(class{},void 0,((e,n)=>{if(""===e.trim())throw t();const r=q.get(b);if(void 0!==r){if(r.has(e))throw t();$(n),Z(n.parameterDescriptors),r.set(e,n)}else $(n),Z(n.parameterDescriptors),q.set(b,new Map([[e,n]]))}),b.sampleRate,void 0,void 0)))})):Promise.all([o(m),Promise.resolve(e(d,d))]).then((e=>{let[[t,n],r]=e;const o=h+1;h=o;const[i,c]=X(t,n),u=r?"AudioWorkletProcessor":"class extends AudioWorkletProcessor {__b=new WeakSet();constructor(){super();(p=>p.postMessage=(q=>(m,t)=>q.call(p,m,t?t.filter(u=>!this.__b.has(u)):t))(p.postMessage))(this.port)}}",d=r?"":"__c = (a) => a.forEach(e=>this.__b.add(e.buffer));",p=r?"":"i.forEach(this.__c);o.forEach(this.__c);this.__c(Object.values(p));",f="".concat(i,";((AudioWorkletProcessor,registerProcessor)=>{").concat(c,"\n})(").concat(u,",(n,p)=>registerProcessor(n,class extends p{").concat(d,"process(i,o,p){").concat(p,"return super.process(i.map(j=>j.some(k=>k.length===0)?[]:j),o,p)}}));registerProcessor('__sac").concat(o,"',class extends AudioWorkletProcessor{process(){return !1}})"),m=new Blob([f],{type:"application/javascript; charset=utf-8"}),g=URL.createObjectURL(m);return b.audioWorklet.addModule(g,v).then((()=>
2{if(s(b))return b;const e=a(b);return e.audioWorklet.addModule(g,v).then((()=>e))})).then((e=>{if(null===l)throw new SyntaxError;try{new l(e,"__sac".concat(o))}catch(t){throw new SyntaxError}})).finally((()=>URL.revokeObjectURL(g)))}));return void 0===y?c.set(f,new Map([[m,w]])):y.set(m,w),w.then((()=>{const e=u.get(f);void 0===e?u.set(f,new Set([m])):e.add(m)})).finally((()=>{const e=c.get(f);void 0!==e&&e.delete(m)})),w}})(Jt,Nt,(e=>t=>new Promise(((n,r)=>{if(null===e)return void r(new SyntaxError);const o=e.document.head;if(null===o)r(new SyntaxError);else{const i=e.document.createElement("script"),a=new Blob([t],{type:"application/javascript"}),s=URL.createObjectURL(a),l=e.onerror,c=()=>{e.onerror=l,URL.revokeObjectURL(s)};e.onerror=(t,n,o,i,a)=>n===s||n===e.location.href&&1===o&&1===i?(c(),r(a),!1):null!==l?l(t,n,o,i,a):void 0,i.onerror=()=>{c(),r(new SyntaxError)},i.onload=()=>{c(),n()},i.src=s,i.type="module",o.appendChild(i)}})))(nn),Dr,(e=>async t=>{try{const e=await fetch(t);if(e.ok)return[await e.text(),e.url]}catch(n){}throw e()})((()=>new DOMException("","AbortError"))),ln,Br,dn,yn,new WeakMap,new WeakMap,((e,t)=>async()=>{if(null===e)return!0;if(null===t)return!1;const n=new Blob(['class A extends AudioWorkletProcessor{process(i){this.port.postMessage(i,[i[0][0].buffer])}}registerProcessor("a",A)'],{type:"application/javascript; charset=utf-8"}),r=new t(1,128,44100),o=URL.createObjectURL(n);let i=!1,a=!1;try{await r.audioWorklet.addModule(o);const t=new e(r,"a",{numberOfOutputs:0}),n=r.createOscillator();t.port.onmessage=()=>i=!0,t.onprocessorerror=()=>a=!0,n.connect(t),n.start(0),await r.startRendering(),await new Promise((e=>setTimeout(e)))}catch(s){}finally{URL.revokeObjectURL(o)}return i&&!a})(yn,un),nn):void 0,Fr=((e,t)=>n=>e(n)||t(n))(mn,dn),Wr=((e,t,n,r,o,i,a,s,l,c,u)=>(d,p)=>{const h=a(d)?d:i(d);if(o.has(p)){const e=n();return Promise.reject(e)}try{o.add(p)}catch(f){}return t(l,(()=>l(h)))?h.decodeAudioData(p).then((n=>(Je(p).catch((()=>{})),t(s,(()=>s(n)))||u(n),e.add(n),n))):new Promise(((t,n)=>{const o=async()=>{try{await Je(p)}catch(e){}},i=e=>{n(e),o()};try{h.decodeAudioData(p,(n=>{"function"!==typeof n.copyFromChannel&&(c(n),ce(n)),e.add(n),o().then((()=>t(n)))}),(e=>{i(null===e?r():e)}))}catch(a){i(a)}}))})(Cn,Jt,(()=>new DOMException("","DataCloneError")),(()=>new DOMException("","EncodingError")),new WeakSet,ln,Fr,se,ct,_n,Mn),Vr=((e,t,n,r,o,i,a,s,l,c,u,d,p,h,f,m,v,g,y,b)=>class extends f{constructor(t,n){super(t,n),this._nativeContext=t,this._audioWorklet=void 0===e?void 0:{addModule:(t,n)=>e(this,t,n)}}get audioWorklet(){return this._audioWorklet}createAnalyser(){return new t(this)}createBiquadFilter(){return new o(this)}createBuffer(e,t,r){return new n({length:t,numberOfChannels:e,sampleRate:r})}createBufferSource(){return new r(this)}createChannelMerger(){return new i(this,{numberOfInputs:arguments.length>0&&void 0!==arguments[0]?arguments[0]:6})}createChannelSplitter(){return new a(this,{numberOfOutputs:arguments.length>0&&void 0!==arguments[0]?arguments[0]:6})}createConstantSource(){return new s(this)}createConvolver(){return new l(this)}createDelay(){return new u(this,{maxDelayTime:arguments.length>0&&void 0!==arguments[0]?arguments[0]:1})}createDynamicsCompressor(){return new d(this)}createGain(){return new p(this)}createIIRFilter(e,t){return new h(this,{feedback:t,feedforward:e})}createOscillator(){return new m(this)}createPanner(){return new v(this)}createPeriodicWave(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{disableNormalization:!1};return new g(this,(0,A.A)((0,A.A)({},n),{},{imag:t,real:e}))}createStereoPanner(){return new y(this)}createWaveShaper(){return new b(this)}decodeAudioData(e,t,n){return c(this._nativeContext,e).then((e=>("function"===typeof t&&t(e),e)),(e=>{throw"function"===typeof n&&n(e),e}))}})(Ur,An,Sn,jn,Wn,Gn,Xn,Qn,tr,Wr,rr,ar,lr,hr,vr,br,_r,Sr,Ir,Pr),zr=((e,t,n,r)=>class extends e{constructor(e,o){const i=n(e),a=t(i,o);if(r(i))throw TypeError();super(e,!0,a,null),this._nativeMediaElementAudioSourceNode=a}get mediaElement(){return this._nativeMediaElementAudioSourceNode.mediaElement}})(bn,((e,t)=>e.createMediaElementSource(t.mediaElement)),ln,dn),qr=((e,t,n,r)=>class extends e{constructor(e,o){const i=n(e);if(r(i))throw new TypeError;const a=(0,A.A)((0,A.A)({},lt),o),s=t(i,a);super(e,!1,s,null),this._nativeMediaStreamAudioDestinationNode=s}get stream(){return this._nativeMediaStreamAudioDestinationNode.stream}})(bn,((e,t)=>{const n=e.createMediaStreamDestination();return pt(n,t),1===n.numberOfOutputs&&Object.defineProperty(n,"numberOfOutputs",{get:()=>0}),n}),ln,dn),Hr=((e,t,n,r)=>class extends e{constructor(e,o){const i=n(e),a=t(i,o);if(r(i))throw new TypeError;super(e,!0,a,null),this._nativeMediaStreamAudioSourceNode=a}get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStream}})(bn,((e,t)=>{let{mediaStream:n}=t;const r=n.getAudioTracks();r.sort(((e,t)=>e.id<t.id?-1:e.id>t.id?1:0));const o=r.slice(0,1),i=e.createMediaStreamSource(new MediaStream(o));return Object.defineProperty(i,"mediaStream",{value:n}),i}),ln,dn),Gr=((e,t)=>(n,r)=>{let{mediaStreamTrack:o}=r;if("function"===typeof n.createMediaStreamTrackSource)return n.createMediaStreamTrackSource(o);const i=new MediaStream([o]),a=n.createMediaStreamSource(i);if("audio"!==o.kind)throw e();if(t(n))throw new TypeError;return a})(ot,dn),Yr=((e,t,n)=>class extends e{constructor(e,r){const o=n(e);super(e,!0,t(o,r),null)}})(bn,Gr,ln),Xr=(((e,t,n,r,o,i,a,s,l)=>{})(Vr,ot,Nt,jt,zr,qr,Hr,Yr,fn),(e=>t=>{const n=e.get(t);if(void 0===n)throw new Error("The context has no set of AudioWorkletNodes.");return n})(mr)),Zr=(e=>(t,n)=>{e(t).add(n)})(Xr),$r=(e=>function(t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const o=t[arguments.length>2&&void 0!==arguments[2]?arguments[2]:0];if(void 0===o)throw e();return je(n)?o.connect(n,0,r):o.connect(n,0)})(le),Kr=(e=>(t,n)=>{e(t).delete(n)})(Xr),Qr=(e=>function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return void 0===n?t.forEach((e=>e.disconnect())):"number"===typeof n?tt(e,t,n).disconnect():je(n)?void 0===r?t.forEach((e=>e.disconnect(n))):void 0===o?tt(e,t,r).disconnect(n,0):tt(e,t,r).disconnect(n,0,o):void 0===r?t.forEach((e=>e.disconnect(n))):tt(e,t,r).disconnect(n,0)})(le),Jr=new WeakMap,eo=((e,t)=>n=>t(e,n))(Jr,K),to=((e,t,n,r,o,i,a,s,l,c,u,d,p)=>(h,f,m,v)=>
2{if(0===v.numberOfInputs&&0===v.numberOfOutputs)throw l();const g=Array.isArray(v.outputChannelCount)?v.outputChannelCount:Array.from(v.outputChannelCount);if(g.some((e=>e<1)))throw l();if(g.length!==v.numberOfOutputs)throw t();if("explicit"!==v.channelCountMode)throw l();const y=v.channelCount*v.numberOfInputs,b=g.reduce(((e,t)=>e+t),0),w=void 0===m.parameterDescriptors?0:m.parameterDescriptors.length;if(y+w>6||b>6)throw l();const C=new MessageChannel,E=[],O=[];for(let e=0;e<v.numberOfInputs;e+=1)E.push(a(h,{channelCount:v.channelCount,channelCountMode:v.channelCountMode,channelInterpretation:v.channelInterpretation,gain:1})),O.push(o(h,{channelCount:v.channelCount,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:v.channelCount}));const x=[];if(void 0!==m.parameterDescriptors)for(const{defaultValue:e,maxValue:t,minValue:n,name:r}of m.parameterDescriptors){const o=i(h,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:void 0!==v.parameterData[r]?v.parameterData[r]:void 0===e?0:e});Object.defineProperties(o.offset,{defaultValue:{get:()=>void 0===e?0:e},maxValue:{get:()=>void 0===t?pe:t},minValue:{get:()=>void 0===n?de:n}}),x.push(o)}const _=r(h,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:Math.max(1,y+w)}),M=gt(f,h.sampleRate),S=s(h,M,y+w,Math.max(1,b)),T=o(h,{channelCount:Math.max(1,b),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,b)}),k=[];for(let e=0;e<v.numberOfOutputs;e+=1)k.push(r(h,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:g[e]}));for(let e=0;e<v.numberOfInputs;e+=1){E[e].connect(O[e]);for(let t=0;t<v.channelCount;t+=1)O[e].connect(_,t,e*v.channelCount+t)}const N=new Ve(void 0===m.parameterDescriptors?[]:m.parameterDescriptors.map(((e,t)=>{let{name:n}=e;const r=x[t];return r.connect(_,0,y+t),r.start(0),[n,r.offset]})));_.connect(S);let I=v.channelInterpretation,R=null;const P=0===v.numberOfOutputs?[S]:k,L={get bufferSize(){return M},get channelCount(){return v.channelCount},set channelCount(e){throw n()},get channelCountMode(){return v.channelCountMode},set channelCountMode(e){throw n()},get channelInterpretation(){return I},set channelInterpretation(e){for(const t of E)t.channelInterpretation=e;I=e},get context(){return S.context},get inputs(){return E},get numberOfInputs(){return v.numberOfInputs},get numberOfOutputs(){return v.numberOfOutputs},get onprocessorerror(){return R},set onprocessorerror(e){"function"===typeof R&&L.removeEventListener("processorerror",R),R="function"===typeof e?e:null,"function"===typeof R&&L.addEventListener("processorerror",R)},get parameters(){return N},get port(){return C.port2},addEventListener(){return S.addEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])},connect:e.bind(null,P),disconnect:c.bind(null,P),dispatchEvent(){return S.dispatchEvent(arguments.length<=0?void 0:arguments[0])},removeEventListener(){return S.removeEventListener(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2])}},D=new Map;var j,B;C.port1.addEventListener=(j=C.port1.addEventListener,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if("message"===t[0]){const e="function"===typeof t[1]?t[1]:"object"===typeof t[1]&&null!==t[1]&&"function"===typeof t[1].handleEvent?t[1].handleEvent:null;if(null!==e){const n=D.get(t[1]);void 0!==n?t[1]=n:(t[1]=t=>{u(h.currentTime,h.sampleRate,(()=>e(t)))},D.set(e,t[1]))}}return j.call(C.port1,t[0],t[1],t[2])}),C.port1.removeEventListener=(B=C.port1.removeEventListener,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if("message"===t[0]){const e=D.get(t[1]);void 0!==e&&(D.delete(t[1]),t[1]=e)}return B.call(C.port1,t[0],t[1],t[2])});let U=null;Object.defineProperty(C.port1,"onmessage",{get:()=>U,set:e=>{"function"===typeof U&&C.port1.removeEventListener("message",U),U="function"===typeof e?e:null,"function"===typeof U&&(C.port1.addEventListener("message",U),C.port1.start())}}),m.prototype.port=C.port1;let F=null;const W=((e,t,n,r)=>{let o=H.get(e);void 0===o&&(o=new WeakMap,H.set(e,o));const i=yt(n,r);return o.set(t,i),i})(h,L,m,v);W.then((e=>F=e));const V=Ge(v.numberOfInputs,v.channelCount),z=Ge(v.numberOfOutputs,g),q=void 0===m.parameterDescriptors?[]:m.parameterDescriptors.reduce(((e,t)=>{let{name:n}=t;return(0,A.A)((0,A.A)({},e),{},{[n]:new Float32Array(128)})}),{});let G=!0;const Y=()=>{v.numberOfOutputs>0&&S.disconnect(T);for(let e=0,t=0;e<v.numberOfOutputs;e+=1){const n=k[e];for(let r=0;r<g[e];r+=1)T.disconnect(n,t+r,r);t+=g[e]}},X=new Map;S.onaudioprocess=e=>{let{inputBuffer:t,outputBuffer:n}=e;if(null!==F){const e=d(L);for(let o=0;o<M;o+=128){for(let e=0;e<v.numberOfInputs;e+=1)for(let n=0;n<v.channelCount;n+=1)qe(t,V[e],n,n,o);
vendor: 5,658 bytes, line 2
2void 0!==m.parameterDescriptors&&m.parameterDescriptors.forEach(((e,n)=>{let{name:r}=e;qe(t,q,r,y+n,o)}));for(let e=0;e<v.numberOfInputs;e+=1)for(let t=0;t<g[e];t+=1)0===z[e][t].byteLength&&(z[e][t]=new Float32Array(128));try{const t=V.map(((t,n)=>{if(e[n].size>0)return X.set(n,M/128),t;const r=X.get(n);return void 0===r?[]:(t.every((e=>e.every((e=>0===e))))&&(1===r?X.delete(n):X.set(n,r-1)),t)})),r=u(h.currentTime+o/h.sampleRate,h.sampleRate,(()=>F.process(t,z,q)));G=r;for(let e=0,i=0;e<v.numberOfOutputs;e+=1){for(let t=0;t<g[e];t+=1)He(n,z[e],t,i+t,o);i+=g[e]}}catch(r){G=!1,L.dispatchEvent(new ErrorEvent("processorerror",{colno:r.colno,filename:r.filename,lineno:r.lineno,message:r.message}))}if(!G){for(let e=0;e<v.numberOfInputs;e+=1){E[e].disconnect(O[e]);for(let t=0;t<v.channelCount;t+=1)O[o].disconnect(_,t,e*v.channelCount+t)}if(void 0!==m.parameterDescriptors){const e=m.parameterDescriptors.length;for(let t=0;t<e;t+=1){const e=x[t];e.disconnect(_,0,y+t),e.stop()}}_.disconnect(S),S.onaudioprocess=null,Z?Y():Q();break}}}};let Z=!1;const $=a(h,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0}),K=()=>S.connect($).connect(h.destination),Q=()=>{S.disconnect($),$.disconnect()};return K(),p(L,(()=>{if(G){Q(),v.numberOfOutputs>0&&S.connect(T);for(let e=0,t=0;e<v.numberOfOutputs;e+=1){const n=k[e];for(let r=0;r<g[e];r+=1)T.connect(n,t+r,r);t+=g[e]}}Z=!0}),(()=>{G&&(K(),Y()),Z=!1}))})($r,le,ot,qn,wt,$n,Ot,St,Nt,Qr,Dr,eo,Vn),no=((e,t,n,r,o)=>(i,a,s,l,c,u)=>{if(null!==s)try{const t=new s(i,l,u),r=new Map;let a=null;if(Object.defineProperties(t,{channelCount:{get:()=>u.channelCount,set:()=>{throw e()}},channelCountMode:{get:()=>"explicit",set:()=>{throw e()}},onprocessorerror:{get:()=>a,set:e=>{"function"===typeof a&&t.removeEventListener("processorerror",a),a="function"===typeof e?e:null,"function"===typeof a&&t.addEventListener("processorerror",a)}}}),t.addEventListener=(p=t.addEventListener,function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];if("processorerror"===n[0]){const e="function"===typeof n[1]?n[1]:"object"===typeof n[1]&&null!==n[1]&&"function"===typeof n[1].handleEvent?n[1].handleEvent:null;if(null!==e){const t=r.get(n[1]);void 0!==t?n[1]=t:(n[1]=t=>{"error"===t.type?(Object.defineProperties(t,{type:{value:"processorerror"}}),e(t)):e(new ErrorEvent(n[0],(0,A.A)({},t)))},r.set(e,n[1]))}}return p.call(t,"error",n[1],n[2]),p.call(t,...n)}),t.removeEventListener=(d=t.removeEventListener,function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];if("processorerror"===n[0]){const e=r.get(n[1]);void 0!==e&&(r.delete(n[1]),n[1]=e)}return d.call(t,"error",n[1],n[2]),d.call(t,n[0],n[1],n[2])}),0!==u.numberOfOutputs){const e=n(i,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});t.connect(e).connect(i.destination);return o(t,(()=>e.disconnect()),(()=>e.connect(i.destination)))}return t}catch(h){if(11===h.code)throw r();throw h}var d,p;if(void 0===c)throw r();return(e=>{const{port1:t}=new MessageChannel;try{t.postMessage(e)}finally{t.close()}})(u),t(i,a,c,u)})(ot,to,Ot,Nt,Vn),ro=((e,t,n,r,o,i,a,s,l,c,u,d,p,h,f,m)=>(v,g,y)=>{const b=new WeakMap;let w=null;return{render(A,C){s(C,A);const E=b.get(C);return void 0!==E?Promise.resolve(E):(async(s,A)=>{let C=u(s),E=null;const O=ae(C,A),x=Array.isArray(g.outputChannelCount)?g.outputChannelCount:Array.from(g.outputChannelCount);if(null===d){const e=x.reduce(((e,t)=>e+t),0),n=o(A,{channelCount:Math.max(1,e),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,e)}),i=[];for(let t=0;t<s.numberOfOutputs;t+=1)i.push(r(A,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:x[t]}));const c=a(A,{channelCount:g.channelCount,channelCountMode:g.channelCountMode,channelInterpretation:g.channelInterpretation,gain:1});c.connect=t.bind(null,i),c.disconnect=l.bind(null,i),E=[n,i,c]}else O||(C=new d(A,v));if(b.set(A,null===E?C:E[2]),null!==E){if(null===w){if(void 0===y)throw new Error("Missing the processor constructor.");if(null===p)throw new Error("Missing the native OfflineAudioContext constructor.");const e=s.channelCount*s.numberOfInputs,t=void 0===y.parameterDescriptors?0:y.parameterDescriptors.length,n=e+t,l=async()=>{const l=new p(n,128*Math.ceil(s.context.length/128),A.sampleRate),c=[],u=[];for(let e=0;e<g.numberOfInputs;e+=1)c.push(a(l,{channelCount:g.channelCount,channelCountMode:g.channelCountMode,channelInterpretation:g.channelInterpretation,gain:1})),u.push(o(l,{channelCount:g.channelCount,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:g.channelCount}));const d=await Promise.all(Array.from(s.parameters.values()).map((async e=>{const t=i(l,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:e.value});return await h(l,e,t.offset),t}))),v=r(l,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:Math.max(1,e+t)});for(let e=0;e<g.numberOfInputs;e+=1){c[e].connect(u[e]);for(let t=0;t<g.channelCount;t+=1)u[e].connect(v,t,e*g.channelCount+t)}for(const[t,n]of d.entries())n.connect(v,0,e+t),n.start(0);return v.connect(l.destination),await Promise.all(c.map((e=>f(s,l,e)))),m(l)};w=Ye(s,0===n?null:await l(),A,g,x,y,c)}const e=await w,t=n(A,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),[l,u,d]=E;null!==e&&(t.buffer=e,t.start(0)),t.connect(l);for(let n=0,r=0;n<s.numberOfOutputs;n+=1){const e=u[n];for(let t=0;t<x[n];t+=1)l.connect(e,r+t,t);r+=x[n]}return d}
2if(O)for(const[t,n]of s.parameters.entries())await e(A,n,C.parameters.get(t));else for(const[e,t]of s.parameters.entries())await h(A,t,C.parameters.get(e));return await f(s,A,C),C})(A,C)}}})(Nn,$r,In,qn,wt,$n,Ot,Kr,Qr,Dr,Ne,yn,un,Rn,an,ur),oo=(e=>t=>e.get(t))(jr),io=(e=>(t,n)=>{e.set(t,n)})(Jr),ao=Lr?((e,t,n,r,o,i,a,s,l,c,u,d,p,h)=>class extends t{constructor(t,h,f){var m;const v=s(t),g=l(v),y=u((0,A.A)((0,A.A)({},ze),f));p(y);const b=q.get(v),w=null===b||void 0===b?void 0:b.get(h),C=g||"closed"!==v.state?v:null!==(m=a(v))&&void 0!==m?m:v,E=o(C,g?null:t.baseLatency,c,h,w,y);super(t,!0,E,g?r(h,y,w):null);const O=[];E.parameters.forEach(((e,t)=>{const r=n(this,g,e);O.push([t,r])})),this._nativeAudioWorkletNode=E,this._onprocessorerror=null,this._parameters=new Ve(O),g&&e(v,this);const{activeInputs:x}=i(this);d(E,x)}get onprocessorerror(){return this._onprocessorerror}set onprocessorerror(e){const t="function"===typeof e?h(this,e):null;this._nativeAudioWorkletNode.onprocessorerror=t;const n=this._nativeAudioWorkletNode.onprocessorerror;this._onprocessorerror=null!==n&&n===t?e:n}get parameters(){return null===this._parameters?this._nativeAudioWorkletNode.parameters:this._parameters}get port(){return this._nativeAudioWorkletNode.port}})(Zr,bn,Ln,ro,no,me,oo,ln,dn,yn,(e=>(0,A.A)((0,A.A)({},e),{},{outputChannelCount:void 0!==e.outputChannelCount?e.outputChannelCount:1===e.numberOfInputs&&1===e.numberOfOutputs?[e.channelCount]:Array.from({length:e.numberOfOutputs},(()=>1))})),io,(e=>{const{port1:t,port2:n}=new MessageChannel;try{t.postMessage(e)}finally{t.close(),n.close()}}),Yt):void 0,so=((e,t,n,r,o)=>class extends r{constructor(){let e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null===o)throw new Error("Missing the native AudioContext constructor.");try{e=new o(r)}catch(s){if(12===s.code&&"sampleRate is not in range"===s.message)throw t();throw s}if(null===e)throw n();if(!be(r.latencyHint))throw new TypeError("The provided value '".concat(r.latencyHint,"' is not a valid enum value of type AudioContextLatencyCategory."));if(void 0!==r.sampleRate&&e.sampleRate!==r.sampleRate)throw t();super(e,2);const{latencyHint:i}=r,{sampleRate:a}=e;if(this._baseLatency="number"===typeof e.baseLatency?e.baseLatency:"balanced"===i?512/a:"interactive"===i||void 0===i?256/a:"playback"===i?1024/a:128*Math.max(2,Math.min(128,Math.round(i*a/128)))/a,this._nativeAudioContext=e,"webkitAudioContext"===o.name?(this._nativeGainNode=e.createGain(),this._nativeOscillatorNode=e.createOscillator(),this._nativeGainNode.gain.value=1e-37,this._nativeOscillatorNode.connect(this._nativeGainNode).connect(e.destination),this._nativeOscillatorNode.start()):(this._nativeGainNode=null,this._nativeOscillatorNode=null),this._state=null,"running"===e.state){this._state="suspended";const t=()=>{"suspended"===this._state&&(this._state=null),e.removeEventListener("statechange",t)};e.addEventListener("statechange",t)}}get baseLatency(){return this._baseLatency}get state(){return null!==this._state?this._state:this._nativeAudioContext.state}close(){return"closed"===this.state?this._nativeAudioContext.close().then((()=>{throw e()})):("suspended"===this._state&&(this._state=null),this._nativeAudioContext.close().then((()=>{null!==this._nativeGainNode&&null!==this._nativeOscillatorNode&&(this._nativeOscillatorNode.stop(),this._nativeGainNode.disconnect(),this._nativeOscillatorNode.disconnect()),ye(this)})))}resume(){return"suspended"===this._state?new Promise(((e,t)=>{const n=()=>{this._nativeAudioContext.removeEventListener("statechange",n),"running"===this._nativeAudioContext.state?e():this.resume().then(e,t)};this._nativeAudioContext.addEventListener("statechange",n)})):this._nativeAudioContext.resume().catch((t=>{if(void 0===t||15===t.code)throw e();throw t}))}suspend(){return this._nativeAudioContext.suspend().catch((t=>{if(void 0===t)throw e();throw t}))}})(ot,Nt,jt,vr,fn),lo=((e,t)=>(n,r,o)=>{if(null===t)throw new Error("Missing the native OfflineAudioContext constructor.");try{return new t(n,r,o)}catch(i){if("SyntaxError"===i.name)throw e();throw i}})(Nt,un),co=((e,t,n,r,o,i,a,s)=>(l,c)=>n(l).render(l,c).then((()=>Promise.all(Array.from(r(c)).map((e=>n(e).render(e,c)))))).then((()=>o(c))).then((n=>("function"!==typeof n.copyFromChannel?(a(n),ce(n)):t(i,(()=>
2i(n)))||s(n),e.add(n),n))))(Cn,Jt,on,Xr,ur,se,_n,Mn),uo=(((e,t,n,r,o)=>{})(Jt,ot,lo,vr,co),((e,t,n,r,o)=>{})(Vr,Jt,ot,lo,co),((e,t)=>{})(W,mn),((e,t)=>{})(B,vn),((e,t)=>{})(F,gn),((e,t)=>{})(W,dn),"Missing AudioWorklet support. Maybe this is not running in a secure context.");var po=n(47088);const ho=(e,t)=>{if(t>=e.byteLength)return null;const n=e.getUint8(t);if(n>127)return 1;if(n>63)return 2;if(n>31)return 3;if(n>15)return 4;if(n>7)return 5;if(n>3)return 6;if(n>1)return 7;if(n>0)return 8;const r=ho(e,t+1);return null===r?null:r+8},fo=[],mo="undefined"===typeof window?null:window,vo=(e=>(t,n)=>{if(null===e){const{data:e}=n,r=(0,h.A)(n,f),o=new Event(t,r);return o.data=e,o}return new e(t,n)})((e=>null!==e&&void 0!==e.BlobEvent?e.BlobEvent:null)(mo)),go=((e,t,n,r)=>(o,i,a)=>{var s;const l=null===(s=i.getAudioTracks()[0])||void 0===s?void 0:s.getSettings().sampleRate,c=new so({latencyHint:"playback",sampleRate:l}),p=Math.max(1024,Math.ceil(c.baseLatency*c.sampleRate)),h=new Sn({length:p,sampleRate:c.sampleRate}),f=[],m=R((e=>{if(void 0===Ur)throw new Error(uo);return Ur(c,e)}));let v=null,g=null,y=null,b=null,w=!0;const A=t=>{o.dispatchEvent(e("dataavailable",{data:new Blob(t,{type:a})}))},C=async(e,t)=>{const n=await u(e,t);null===y?f.push(...n):(A(n),b=C(e,t))},E=()=>(w=!0,c.resume()),O=()=>{null!==y&&(null!==v&&(i.removeEventListener("addtrack",v),i.removeEventListener("removetrack",v)),null!==g&&clearTimeout(g),y.then((async e=>{let{constantSourceNode:t,encoderId:n,mediaStreamAudioSourceNode:r,recorderAudioWorkletNode:i}=e;null!==b&&(b.catch((()=>{})),b=null),await i.stop(),r.disconnect(i),t.stop();const a=await u(n,null);null===y&&await x(),A([...f,...a]),f.length=0,o.dispatchEvent(new Event("stop"))})),y=null)},x=()=>(w=!1,c.suspend());return x(),{get mimeType(){return a},get state(){return null===y?"inactive":w?"recording":"paused"},pause(){if(null===y)throw n();w&&(x(),o.dispatchEvent(new Event("pause")))},resume(){if(null===y)throw n();w||(E(),o.dispatchEvent(new Event("resume")))},start(e){var s;if(null!==y)throw n();if(i.getVideoTracks().length>0)throw r();o.dispatchEvent(new Event("start"));const l=i.getAudioTracks(),u=0===l.length?2:null!==(s=l[0].getSettings().channelCount)&&void 0!==s?s:2;y=Promise.all([E(),m.then((()=>(async(e,t,n,r,o)=>{const{encoderId:i,port:a}=await d(o,t.sampleRate);if(void 0===ao)throw new Error(uo);return{audioBufferSourceNode:new jn(t,{buffer:e}),encoderId:i,mediaStreamAudioSourceNode:new Hr(t,{mediaStream:r}),port:a,recorderAudioWorkletNode:P(ao,t,{channelCount:n})}})(h,c,u,i,a)))]).then((async t=>{let[,{audioBufferSourceNode:n,encoderId:r,mediaStreamAudioSourceNode:o,port:i,recorderAudioWorkletNode:a}]=t;o.connect(a),await new Promise((e=>{n.onended=e,n.connect(a),n.start(c.currentTime+p/c.sampleRate)})),n.disconnect(a);const s=new Qn(c,{offset:0});return s.onended=()=>s.disconnect(),s.connect(c.destination),s.start(),await a.record(i),void 0!==e&&(b=C(r,e)),{constantSourceNode:s,encoderId:r,mediaStreamAudioSourceNode:o,recorderAudioWorkletNode:a}}));const f=i.getTracks();v=()=>{O(),o.dispatchEvent(new ErrorEvent("error",{error:t()}))},i.addEventListener("addtrack",v),i.addEventListener("removetrack",v),g=setInterval((()=>{const e=i.getTracks();e.length===f.length&&!e.some(((e,t)=>e!==f[t]))||null===v||v()}),1e3)},stop:O}})(vo,m,(()=>{try{return new DOMException("","InvalidStateError")}catch(e){return e.code=11,e.name="InvalidStateError",e}}),v),yo=(e=>(t,n)=>{const r=e(t,n);if(null===r)return r;const o=n+Math.floor((r-1)/8);if(o+r>t.byteLength)return null;let i=t.getUint8(o)&(1<<8-r%8)-1;for(let e=1;e<r;e+=1)i=(i<<8)+t.getUint8(o+e);return{length:r,value:i}})(ho),bo=(e=>function(t,n,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;const i=e(t,n);if(null===i)return i;const{length:a,value:s}=i;if("master"===r)return{content:null,length:a};if(n+a+s>t.byteLength)return null;if("binary"===r){const e=(s/Float32Array.BYTES_PER_ELEMENT-1)/o,r=Array.from({length:o},(()=>new Float32Array(e)));for(let i=0;i<e;i+=1){const e=i*o+1;for(let s=0;s<o;s+=1)r[s][i]=t.getFloat32(n+a+(e+s)*Float32Array.BYTES_PER_ELEMENT,!0)}return{content:r,length:a+s}}return{content:null,length:a+s}})(yo),wo=(e=>(t,n)=>{const r=e(t,n);if(null===r)return r;const{length:o,value:i}=r;return 35===i?{length:o,type:"binary"}:46===i||97===i||88713574===i||106212971===i||139690087===i||172351395===i||256095861===i?{length:o,type:"master"}:{length:o,type:"unknown"}})(yo),Ao=((e,t)=>(n,r,o)=>{const i=[];let a=r,s=0;for(;s<n.byteLength;)if(null===a){const e=t(n,s);if(null===e)break;const{length:r,type:o}=e;a=o,s+=r}else{const t=e(n,s,a,o);if(null===t)break;const{content:r,length:l}=t;a=null,s+=l,null!==r&&i.push(r)}return{contents:i,currentElementType:a,offset:s}})(bo,wo),Co=((e,t,n,r,o)=>(i,a,s,l)=>{const c=s.getAudioTracks(),p=[],h=0===c.length?void 0:c[0].getSettings().channelCount,f=new a(s,{mimeType:"audio/webm;codecs=pcm"}),m=0===c.length?void 0:c[0].getSettings().sampleRate;let v=null,g=()=>{};const y=t=>{i.dispatchEvent(e("dataavailable",{data:new Blob(t,{type:l})}))},b=async(e,t)=>{const n=await u(e,t);"inactive"===f.state?p.push(...n):(y(n),v=b(e,t))},w=()=>{"inactive"!==f.state&&(null!==v&&(v.catch((()=>{})),v=null),g(),g=()=>{},f.stop())};return f.addEventListener("error",(()=>{w(),i.dispatchEvent(new ErrorEvent("error",{error:t()}))})),f.addEventListener("start",(()=>i.dispatchEvent(new Event("start")))),{get mimeType(){return l},get state(){return f.state},pause:()=>f.pause(),resume:()=>f.resume(),start(e){if(s.getVideoTracks().length>0)throw n();if("inactive"===f.state){if(void 0===m)throw new Error("The sampleRate is not defined.");let t=!1,n=!1,a=0,s=d(l,m);g=()=>{n=!0};const c=S(f,"dataavailable")((e=>{let{data:l}=e;a+=1,s=s.then((async e=>{let{dataView:s=null,elementType:d=null,encoderId:m,port:v}=e;const g=await l.arrayBuffer();a-=1;const b=null===s?new po.MultiBufferDataView([g]):new po.MultiBufferDataView([...s.buffers,g],s.byteOffset);if(!t&&"recording"===f.state&&!n){const e=o(b,0);if(null===e)return{dataView:b,elementType:d,encoderId:m,port:v};const{value:n}=e;if(172351395!==n)return{dataView:s,elementType:d,encoderId:m,port:v};t=!0}const{currentElementType:w,offset:A,contents:C}=r(b,d,h),E=A<b.byteLength?new po.MultiBufferDataView(b.buffers,b.byteOffset+A):null;
2return C.forEach((e=>v.postMessage(e,e.map((e=>{let{buffer:t}=e;return t}))))),0!==a||"inactive"!==f.state&&!n||(u(m,null).then((e=>{y([...p,...e]),p.length=0,i.dispatchEvent(new Event("stop"))})),v.postMessage([]),v.close(),c()),{dataView:E,elementType:w,encoderId:m,port:v}}))}));void 0!==e&&s.then((t=>{let{encoderId:n}=t;return v=b(n,e)}))}f.start(100)},stop:w}})(vo,m,v,Ao,yo),Eo=(e=>()=>{if(null===e)throw new Error("A native EventTarget could not be created.");return e.document.createElement("p")})(mo),Oo=(e=>null===e||void 0===e.MediaRecorder?null:e.MediaRecorder)(mo),xo=((e,t)=>(n,r,o)=>{const i=[],a=new WeakMap,s=new WeakMap,l=new n(r,o),c=new WeakMap;let u=!0;var d,p,h,f;return l.addEventListener=(d=l.addEventListener,(t,n,r)=>{let o=n;return"function"===typeof n&&("dataavailable"===t?(o=e=>{setTimeout((()=>{if(u&&"inactive"===l.state)i.push(e.data);else{if(i.length>0){const t=e.data;Object.defineProperty(e,"data",{value:new Blob([...i,t],{type:t.type})}),i.length=0}n.call(l,e)}}))},a.set(n,o)):"error"===t?(o=t=>{if(void 0===t.error)n.call(l,new ErrorEvent("error",{error:e()}));else if("UnknownError"===t.error.name){const r=t.error.message;n.call(l,new ErrorEvent("error",{error:e(r)}))}else t instanceof ErrorEvent?n.call(l,t):n.call(l,new ErrorEvent("error",{error:t.error}))},s.set(n,o)):"stop"===t&&(o=e=>{u=!1,setTimeout((()=>n.call(l,e)))},c.set(n,o))),d.call(l,t,o,r)}),l.dispatchEvent=(p=l.dispatchEvent,e=>{let t;setTimeout((()=>{t=u,u=!1}));const n=p.call(l,e);return setTimeout((()=>u=t)),n}),l.removeEventListener=(h=l.removeEventListener,(e,t,n)=>{let r=t;if("function"===typeof t)if("dataavailable"===e){const e=a.get(t);void 0!==e&&(r=e)}else if("error"===e){const e=s.get(t);void 0!==e&&(r=e)}else if("stop"===e){const e=c.get(t);void 0!==e&&(r=e)}return h.call(l,e,r,n)}),l.start=(f=l.start,e=>
2{if(void 0!==o.mimeType&&o.mimeType.startsWith("audio/")&&r.getVideoTracks().length>0)throw t();return u=void 0!==e,void 0===e?f.call(l):f.call(l,e)}),l})(m,v),_o=((e,t,n,r,o,i,a)=>class extends i{constructor(i){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{mimeType:l}=s;if(null!==a&&(void 0===l||void 0!==a.isTypeSupported&&a.isTypeSupported(l))){const t=e(a,i,s);super(t),this._internalMediaRecorder=t}else{if(void 0===l||!o.some((e=>e.test(l))))throw null!==a&&e(a,i,s),t();super(),null!==a&&void 0!==a.isTypeSupported&&a.isTypeSupported("audio/webm;codecs=pcm")?this._internalMediaRecorder=r(this,a,i,l):this._internalMediaRecorder=n(this,i,l)}this._ondataavailable=null,this._onerror=null,this._onpause=null,this._onresume=null,this._onstart=null,this._onstop=null}get mimeType(){return this._internalMediaRecorder.mimeType}get ondataavailable(){return null===this._ondataavailable?this._ondataavailable:this._ondataavailable[0]}set ondataavailable(e){if(null!==this._ondataavailable&&this.removeEventListener("dataavailable",this._ondataavailable[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("dataavailable",t),this._ondataavailable=[e,t]}else this._ondataavailable=null}get onerror(){return null===this._onerror?this._onerror:this._onerror[0]}set onerror(e){if(null!==this._onerror&&this.removeEventListener("error",this._onerror[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("error",t),this._onerror=[e,t]}else this._onerror=null}get onpause(){return null===this._onpause?this._onpause:this._onpause[0]}set onpause(e){if(null!==this._onpause&&this.removeEventListener("pause",this._onpause[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("pause",t),this._onpause=[e,t]}else this._onpause=null}get onresume(){return null===this._onresume?this._onresume:this._onresume[0]}set onresume(e){if(null!==this._onresume&&this.removeEventListener("resume",this._onresume[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("resume",t),this._onresume=[e,t]}else this._onresume=null}get onstart(){return null===this._onstart?this._onstart:this._onstart[0]}set onstart(e){if(null!==this._onstart&&this.removeEventListener("start",this._onstart[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("start",t),this._onstart=[e,t]}else this._onstart=null}get onstop(){return null===this._onstop?this._onstop:this._onstop[0]}set onstop(e){if(null!==this._onstop&&this.removeEventListener("stop",this._onstop[1]),"function"===typeof e){const t=e.bind(this);this.addEventListener("stop",t),this._onstop=[e,t]}else this._onstop=null}get state(){return this._internalMediaRecorder.state}pause(){return this._internalMediaRecorder.pause()}resume(){return this._internalMediaRecorder.resume()}start(e){return this._internalMediaRecorder.start(e)}stop(){return this._internalMediaRecorder.stop()}static isTypeSupported(e){return null!==a&&void 0!==a.isTypeSupported&&a.isTypeSupported(e)||o.some((t=>t.test(e)))}})(xo,v,go,Co,fo,((e,t)=>class{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._listeners=new WeakMap,this._nativeEventTarget=null===t?e():t}addEventListener(e,n,r){if(null!==n){let o=this._listeners.get(n);void 0===o&&(o=t(this,n),"function"===typeof n&&this._listeners.set(n,o)),this._nativeEventTarget.addEventListener(e,o,r)}}dispatchEvent(e){return this._nativeEventTarget.dispatchEvent(e)}removeEventListener(e,t,n){const r=null===t?void 0:this._listeners.get(t);this._nativeEventTarget.removeEventListener(e,void 0===r?null:r,n)}})(Eo,((e,t)=>n=>{const r={value:e};return Object.defineProperties(n,{currentTarget:r,target:r}),"function"===typeof t?t.call(e,n):t.handleEvent.call(e,n)})),Oo),Mo=()=>(e=>null===e||void 0===e.MediaStream||void 0!==e.MediaRecorder&&void 0===e.MediaRecorder.isTypeSupported?Promise.resolve(!1):new Promise((t=>{if(void 0===e.MediaRecorder)return t(!0);const n=document.createElement("canvas");if(n.getContext("2d"),"function"!==typeof n.captureStream)return t(!1);const r=n.captureStream(),o="audio/webm";try{const n=new e.MediaRecorder(r,{mimeType:o});n.addEventListener("dataavailable",(e=>{let{data:n}=e;return t(n.type===o)})),n.start(),setTimeout((()=>n.stop()),10)}catch(i){t("NotSupportedError"===i.name)}})))(mo),So=async e=>{fo.push(await p(e))}},61754:e=>{var t=function(e){var t,n,r=/\w+/.exec(e);if(!r)return"an";var o=(n=r[0]).toLowerCase(),i=["honest","hour","hono"];for(t in i)if(0==o.indexOf(i[t]))return"an";if(1==o.length)return"aedhilmnorsx".indexOf(o)>=0?"an":"a";if(n.match(/(?!FJO|[HLMNS]Y.|RY[EO]|SQU|(F[LR]?|[HL]|MN?|N|RH?|S[CHKLMNPTVW]?|X(YL)?)[AEIOU])[FHLMNRSX][A-Z]/))return"an";var a=[/^e[uw]/,/^onc?e\b/,/^uni([^nmd]|mo)/,/^u[bcfhjkqrst][aeiou]/];for(t=0;t<a.length;t++)if(o.match(a[t]))return"a";return n.match(/^U[NK][AIEO]/)?"a":n==n.toUpperCase()?"aedhilmnorsx".indexOf(o[0])>=0?"an":"a":"aeiou".indexOf(o[0])>=0||o.match(/^y(b[lor]|cl[ea]|fere|gg|p[ios]|rou|tt)/)?"an":"a"};"undefined"!==typeof e.exports?e.exports=t:window.indefiniteArticle=t},65226:e=>{"use strict";e.exports=(e,t)=>{if("string"!==typeof e)throw new TypeError("expected a string");return e.trim().replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\W/g,(e=>
2/[\xc0-\u017e]/.test(e)?e:"-")).replace(/^-+|-+$/g,"").replace(/-{2,}/g,(e=>t&&t.condense?"-":e)).toLowerCase()}},67789:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function a(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(a(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"===typeof n?n:l}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}function l(e,n,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||t,i.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(n);return a===Array.isArray(e)?a?i.arrayMerge(e,n,i):s(e,n,i):r(n,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return l(e,n,t)}),{})};var c=l;e.exports=c},69131:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)([(0,o.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"},"0"),(0,o.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime")},69320:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}),"Star")},69974:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone")},70079:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},77736:(e,t,n)=>{var r=n(73738).default,o=n(89045);e.exports=function(e){var t=o(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},79354:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11z"}),"Videocam")},81156:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},83322:(e,t,n)=>{"use strict";n.d(t,{Y:()=>s});var r=n(89379),o=n(59136);const i=new WeakMap,a=new WeakMap,s=e=>{const t=(n=e,(0,r.A)((0,r.A)({},n),{},{connect:e=>{let{call:t}=e;return async()=>{const{port1:e,port2:n}=new MessageChannel,r=await t("connect",{port:e},[e]);return i.set(n,r),n}},disconnect:e=>{let{call:t}=e;return async e=>{const n=i.get(e);if(void 0===n)throw new Error("The given port is not connected.");await t("disconnect",{portId:n})}},isSupported:e=>{let{call:t}=e;return()=>t("isSupported")}}));var n;return e=>{const n=(e=>{if(a.has(e))return a.get(e);const t=new Map;return a.set(e,t),t})(e);e.addEventListener("message",(e=>{let{data:t}=e;const{id:r}=t;if(null!==r&&n.has(r)){const{reject:e,resolve:o}=n.get(r);n.delete(r),void 0===t.error?o(t.result):e(new Error(t.error.message))}})),(e=>"function"===typeof e.start)(e)&&e.start();const i=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return new Promise(((a,s)=>{const l=(0,o.generateUniqueNumber)(n);n.set(l,{reject:s,resolve:a}),null===r?e.postMessage({id:l,method:t},i):e.postMessage({id:l,method:t,params:r},i)}))},s=function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e.postMessage({id:null,method:t,params:n},r)};let l={};for(const[o,a]of Object.entries(t))l=(0,r.A)((0,r.A)({},l),{},{[o]:a({call:i,notify:s})});return(0,r.A)({},l)}}},85715:(e,t,n)=>{var r=n(92987),o=n(81156),i=n(17122),a=n(47752);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports}
2,88312:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(57528),o=n(98587),i=n(58168),a=n(65043),s=n(58387),l=n(83290),c=n(98610),u=n(20448),d=n(90310),p=n(34535),h=n(98206),f=n(92532),m=n(72372);function v(e){return(0,m.Ay)("MuiSkeleton",e)}(0,f.A)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);var g,y,b,w,A=n(70579);const C=["animation","className","component","height","style","variant","width"];let E,O,x,_;const M=(0,l.i7)(E||(E=g||(g=(0,r.A)(["\n  0% {\n    opacity: 1;\n  }\n\n  50% {\n    opacity: 0.4;\n  }\n\n  100% {\n    opacity: 1;\n  }\n"])))),S=(0,l.i7)(O||(O=y||(y=(0,r.A)(["\n  0% {\n    transform: translateX(-100%);\n  }\n\n  50% {\n    /* +0.5s of delay between each loop */\n    transform: translateX(100%);\n  }\n\n  100% {\n    transform: translateX(100%);\n  }\n"])))),T=(0,p.Ay)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((e=>{let{theme:t,ownerState:n}=e;const r=(0,u.l_)(t.shape.borderRadius)||"px",o=(0,u.db)(t.shape.borderRadius);return(0,i.A)({display:"block",backgroundColor:t.vars?t.vars.palette.Skeleton.bg:(0,d.X4)(t.palette.text.primary,"light"===t.palette.mode?.11:.13),height:"1.2em"},"text"===n.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:"".concat(o).concat(r,"/").concat(Math.round(o/.6*10)/10).concat(r),"&:empty:before":{content:'"\\00a0"'}},"circular"===n.variant&&{borderRadius:"50%"},"rounded"===n.variant&&{borderRadius:(t.vars||t).shape.borderRadius},n.hasChildren&&{"& > *":{visibility:"hidden"}},n.hasChildren&&!n.width&&{maxWidth:"fit-content"},n.hasChildren&&!n.height&&{height:"auto"})}),(e=>{let{ownerState:t}=e;return"pulse"===t.animation&&(0,l.AH)(x||(x=b||(b=(0,r.A)(["\n      animation: "," 2s ease-in-out 0.5s infinite;\n    "]))),M)}),(e=>{let{ownerState:t,theme:n}=e;return"wave"===t.animation&&(0,l.AH)(_||(_=w||(w=(0,r.A)(["\n      position: relative;\n      overflow: hidden;\n\n      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */\n      -webkit-mask-image: -webkit-radial-gradient(white, black);\n\n      &::after {\n        animation: "," 2s linear 0.5s infinite;\n        background: linear-gradient(\n          90deg,\n          transparent,\n          ",",\n          transparent\n        );\n        content: '';\n        position: absolute;\n        transform: translateX(-100%); /* Avoid flash during server-side hydration */\n        bottom: 0;\n        left: 0;\n        right: 0;\n        top: 0;\n      }\n    "]))),S,(n.vars||n).palette.action.hover)})),k=a.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiSkeleton"}),{animation:r="pulse",className:a,component:l="span",height:u,style:d,variant:p="text",width:f}=n,m=(0,o.A)(n,C),g=(0,i.A)({},n,{animation:r,component:l,variant:p,hasChildren:Boolean(m.children)}),y=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:i,height:a}=e,s={root:["root",n,r,o&&"withChildren",o&&!i&&"fitContent",o&&!a&&"heightAuto"]};return(0,c.A)(s,v,t)})(g);return(0,A.jsx)(T,(0,i.A)({as:l,ref:t,className:(0,s.A)(y.root,a),ownerState:g},m,{style:(0,i.A)({width:f,height:u},d)}))}))},89045:(e,t,n)=>{var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},89243:(e,t,n)=>{e.exports=n(49899)},89496:function(e,t){var n,r,o;r=[],void 0===(o="function"===typeof(n=function(){function e(e){var t=getComputedStyle(e,null).getPropertyValue("overflow");return t.indexOf("scroll")>-1||t.indexOf("auto")>-1}function t(t){if(t instanceof HTMLElement||t instanceof SVGElement){for(var n=t.parentNode;n.parentNode;){if(e(n))return n;n=n.parentNode}return document.scrollingElement||document.documentElement}}return t})?n.apply(t,r):n)||(e.exports=o)},92577:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"}),"Settings")}
2,92952:(e,t,n)=>{"use strict";n.r(t),n.d(t,{characterize:()=>s,connect:()=>l,disconnect:()=>c,encode:()=>u,isSupported:()=>d,record:()=>p});const r=(0,n(83322).Y)({characterize:e=>{let{call:t}=e;return()=>t("characterize")},encode:e=>{let{call:t}=e;return(e,n)=>t("encode",{recordingId:e,timeslice:n})},record:e=>{let{call:t}=e;return async(e,n,r)=>{await t("record",{recordingId:e,sampleRate:n,typedArrays:r},r.map((e=>{let{buffer:t}=e;return t})).filter((e=>e instanceof ArrayBuffer)))}}}),o=new Blob(['(()=>{var e={455:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var r=e(t);return t.add(r),r}},r=function(e){return function(t,r){return e.set(t,r),r}},n=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,s=536870912,a=2*s,o=function(e,t){return function(r){var o=t.get(r),i=void 0===o?r.size:o<a?o+1:0;if(!r.has(i))return e(r,i);if(r.size<s){for(;r.has(i);)i=Math.floor(Math.random()*a);return e(r,i)}if(r.size>n)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;r.has(i);)i=Math.floor(Math.random()*n);return e(r,i)}},i=new WeakMap,c=r(i),l=o(c,i),u=t(l);e.addUniqueNumber=u,e.generateUniqueNumber=l}(t)}},t={};function r(n){var s=t[n];if(void 0!==s)return s.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}(()=>{"use strict";const e=-32603,t=-32602,n=-32601,s=(e,t)=>Object.assign(new Error(e),{status:t}),a=t=>s(\'The handler of the method called "\'.concat(t,\'" returned an unexpected result.\'),e),o=(t,r)=>async({data:{id:o,method:i,params:c}})=>{const l=r[i];try{if(void 0===l)throw(e=>s(\'The requested method called "\'.concat(e,\'" is not supported.\'),n))(i);const r=void 0===c?l():l(c);if(void 0===r)throw(t=>s(\'The handler of the method called "\'.concat(t,\'" returned no required result.\'),e))(i);const u=r instanceof Promise?await r:r;if(null===o){if(void 0!==u.result)throw a(i)}else{if(void 0===u.result)throw a(i);const{result:e,transferables:r=[]}=u;t.postMessage({id:o,result:e},r)}}catch(e){const{message:r,status:n=-32603}=e;t.postMessage({error:{code:n,message:r},id:o})}};var i=r(455);const c=new Map,l=(e,r,n)=>({...r,connect:({port:t})=>{t.start();const n=e(t,r),s=(0,i.generateUniqueNumber)(c);return c.set(s,()=>{n(),t.close(),c.delete(s)}),{result:s}},disconnect:({portId:e})=>{const r=c.get(e);if(void 0===r)throw(e=>s(\'The specified parameter called "portId" with the given value "\'.concat(e,\'" does not identify a port connected to this worker.\'),t))(e);return r(),{result:null}},isSupported:async()=>{if(await new Promise(e=>{const t=new ArrayBuffer(0),{port1:r,port2:n}=new MessageChannel;r.onmessage=({data:t})=>e(null!==t),n.postMessage(t,[t])})){const e=n();return{result:e instanceof Promise?await e:e}}return{result:!1}}}),u=(e,t,r=()=>!0)=>{const n=l(u,t,r),s=o(e,n);return e.addEventListener("message",s),()=>e.removeEventListener("message",s)},d=e=>e.reduce((e,t)=>e+t.length,0),h=(e,t)=>{const r=[];let n=0;e:for(;n<t;){const t=e.length;for(let s=0;s<t;s+=1){const t=e[s];void 0===r[s]&&(r[s]=[]);const a=t.shift();if(void 0===a)break e;r[s].push(a),0===s&&(n+=a.length)}}if(n>t){const s=n-t;r.forEach((t,r)=>{const n=t.pop(),a=n.length-s;t.push(n.subarray(0,a)),e[r].unshift(n.subarray(a))})}return r},f=new Map,m=(e=>(t,r,n)=>{const s=e.get(t);if(void 0===s){const s={channelDataArrays:n.map(e=>[e]),isComplete:!0,sampleRate:r};return e.set(t,s),s}return s.channelDataArrays.forEach((e,t)=>e.push(n[t])),s})(f),p=((e,t)=>(r,n,s,a)=>{const o=s>>3,i="subsequent"===n?0:44,c=r.length,l=e(r[0]),u=new ArrayBuffer(l*c*o+i),d=new DataView(u);return"subsequent"!==n&&t(d,s,c,"complete"===n?l:Number.POSITIVE_INFINITY,a),r.forEach((e,t)=>{let r=i+t*o;e.forEach(e=>{const t=e.length;for(let n=0;n<t;n+=1){const t=e[n];d.setInt16(r,t<0?32768*Math.max(-1,t):32767*Math.min(1,t),!0),r+=c*o}})}),[u]})(d,(e,t,r,n,s)=>{const a=t>>3,o=Math.min(n*r*a,4294967251);e.setUint32(0,1380533830),e.setUint32(4,o+36,!0),e.setUint32(8,1463899717),e.setUint32(12,1718449184),e.setUint32(16,16,!0),e.setUint16(20,1,!0),e.setUint16(22,r,!0),e.setUint32(24,s,!0),e.setUint32(28,s*r*a,!0),e.setUint16(32,r*a,!0),e.setUint16(34,t,!0),e.setUint32(36,1684108385),e.setUint32(40,o,!0)}),v=new Map;u(self,{characterize:()=>({result:/^audio\\/wav$/}),encode:({recordingId:e,timeslice:t})=>{const r=v.get(e);void 0!==r&&(v.delete(e),r.reject(new Error("Another request was made to initiate an encoding.")));const n=f.get(e);if(null!==t){if(void 0===n||d(n.channelDataArrays[0])*(1e3/n.sampleRate)<t)return new Promise((r,n)=>{v.set(e,{reject:n,resolve:r,timeslice:t})});const r=h(n.channelDataArrays,Math.ceil(t*(n.sampleRate/1e3))),s=p(r,n.isComplete?"initial":"subsequent",16,n.sampleRate);return n.isComplete=!1,{result:s,transferables:s}}if(void 0!==n){const t=p(n.channelDataArrays,n.isComplete?"complete":"subsequent",16,n.sampleRate);return f.delete(e),{result:t,transferables:t}}return{result:[],transferables:[]}},record:({recordingId:e,sampleRate:t,typedArrays:r})=>{const n=m(e,t,r),s=v.get(e);if(void 0!==s&&d(n.channelDataArrays[0])*(1e3/t)>=s.timeslice){const r=h(n.channelDataArrays,Math.ceil(s.timeslice*(t/1e3))),a=p(r,n.isComplete?"initial":"subsequent",16,t);n.isComplete=!1,v.delete(e),s.resolve({result:a,transferables:a})}return{result:null}}})})()})();'],{type:"application/javascript; charset=utf-8"}),i=URL.createObjectURL(o),a=(e=>{const t=new Worker(e);return r(t)})(i),s=a.characterize,l=a.connect,c=a.disconnect,u=a.encode,d=a.isSupported,p=a.record;URL.revokeObjectURL(i)},92987:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},94902:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var n=e(t);return t.add(n),n}},n=function(e){return function(t,n){return e.set(t,n),n}},r=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,i=2*o,a=function(e,t){return function(n){var a=t.get(n),s=void 0===a?n.size:a<i?a+1:0;if(!n.has(s))return e(n,s);if(n.size<o){for(;n.has(s);)s=Math.floor(Math.random()*i);return e(n,s)}if(n.size>r)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;n.has(s);)s=Math.floor(Math.random()*r);return e(n,s)}},s=new WeakMap,l=n(s),c=a(l,s),u=t(c);e.addUniqueNumber=u,e.generateUniqueNumber=c}(t)},96050:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(59662),o=n(70579);const i=(0,r.A)((0,o.jsx)("path",{d:"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"PlayCircleOutline")},96788:function(e,t,n){!function(e,t,n,r){"use strict";var o=function(e,t){return void 0===t?e:t.reduce((function(e,t){if("capitalize"===t){var o=e.charAt(0).toUpperCase(),i=e.slice(1);return"".concat(o).concat(i)}return"dashify"===t?n(e):"prependIndefiniteArticle"===t?"".concat(r(e)," ").concat(e):e}),e)},i=function(e){var t=e.name+e.modifiers.map((function(e){return"\\.".concat(e,"\\(\\)")})).join("");return new RegExp("\\$\\{".concat(t,"}"),"g")},a=function(e,n){for(var r=/\${([^.}]+)((\.[^(]+\(\))*)}/g,a=[],s=r.exec(e);null!==s;){var l={modifiers:[],name:s[1]};if(void 0!==s[3])for(var c=/\.[^(]+\(\)/g,u=c.exec(s[2]);null!==u;)l.modifiers.push(u[0].slice(1,-2)),u=c.exec(s[2]);a.push(l),s=r.exec(e)}var d=a.reduce((function(e,r){return e.map((function(e){return"string"===typeof e?e.split(i(r)).reduce((function(e,i,a){return 0===a?[i]:r.name in n?[].concat(t(e),[o(n[r.name],r.modifiers),i]):[].concat(t(e),[function(e){return o(e[r.name],r.modifiers)},i])}),[]):[e]})).reduce((function(e,n){return[].concat(t(e),t(n))}),[])}),[e]);return function(e){return d.reduce((function(n,r){return[].concat(t(n),"string"===typeof r?[r]:[r(e)])}),[]).join("")}},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0===e.code?void 0:a(e.code,t),r=void 0===e.message?void 0:a(e.message,t);function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,i=void 0===o&&(t instanceof Error||void 0!==t.code&&"Exception"===t.code.slice(-9))?{cause:t,missingParameters:{}}:{cause:o,missingParameters:t},a=i.cause,s=i.missingParameters,l=void 0===r?new Error:new Error(r(s));return null!==a&&(l.cause=a),void 0!==n&&(l.code=n(s)),void 0!==e.status&&(l.status=e.status),l}return o};e.compile=s}(t,n(41132),n(65226),n(61754))},99291:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}}]);
3//# sourceMappingURL=7259.8aacb724.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.