(function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.Hoover=e()}})(function(){var e,t,n;return function e(t,n,r){function o(i,a){if(!n[i]){if(!t[i]){var f=typeof require=="function"&&require;if(!a&&f)return f(i,!0);if(u)return u(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[i]={exports:{}};t[i][0].call(l.exports,function(e){var n=t[i][1][e];return o(n?n:e)},l,l.exports,e,t,n,r)}return n[i].exports}var u=typeof require=="function"&&require;for(var i=0;i=3){var u=e.createOscillator();u.frequency.value=.2+t[0]*1.4;u.connect(o.frequency);u.start(0);o.type="sawtooth"}else{o.type="triangle"}n.push([o,t[0],t[1],t[2]*.15])});return c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,4))}r(t,[{key:"start",value:function e(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var r=this.frequency.value;this.frequency.value=1e-6;this.frequency.setValueAtTime(1e-6,n);this.frequency.exponentialRampToValueAtTime(r*1.4,n+.5);this.frequency.exponentialRampToValueAtTime(r,n+1.2);o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"start",this).call(this,n)}},{key:"type",get:function e(){return"hoover"}}]);return t}(i.default);n.default=d},{"@youpy/bundled-oscillator":3}],3:[function(e,t,n){"use strict";var r=e("./lib/bundled_oscillator.js");t.exports=r},{"./lib/bundled_oscillator.js":4}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:true});var r=function(){function e(e,t){var n=[];var r=true;var o=false;var u=undefined;try{for(var i=e[Symbol.iterator](),a;!(r=(a=i.next()).done);r=true){n.push(a.value);if(t&&n.length===t)break}}catch(e){o=true;u=e}finally{try{if(!r&&i["return"])i["return"]()}finally{if(o)throw u}}return n}return function(t,n){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,n)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var o=function(){function e(e,t){for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:0;this._eachNode(function(e){e.start(t)})}},{key:"stop",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;this._eachNode(function(e){e.stop(t)})}},{key:"_eachNode",value:function e(t){this.nodes.forEach(function(e){t(e.node,e.amp)})}},{key:"context",get:function e(){return this._context}},{key:"numberOfInputs",get:function e(){return 0}},{key:"numberOfOutputs",get:function e(){return 1}},{key:"channelCount",get:function e(){return this.nodes[0].node.channelCount},set:function e(t){this._eachNode(function(e){e.channelCount=t})}},{key:"channelCountMode",get:function e(){return this.nodes[0].node.channelCountMode},set:function e(t){this._eachNode(function(e){e.channelCountMode=t})}},{key:"channelInterpretation",get:function e(){return this.nodes[0].node.channelInterpretation},set:function e(t){this._eachNode(function(e){e.channelInterpretation=t})}},{key:"type",get:function e(){return"bundled-oscillator"},set:function e(t){return}},{key:"frequency",get:function e(){return this._frequency}},{key:"detune",get:function e(){return this.nodes[0].node.detune}},{key:"onended",get:function e(){return this.nodes[0].node.onended},set:function e(t){this.nodes[0].node.onended=t}}]);return e}();n.default=l},{"./wrapped_audio_param":5}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:true});var r=function(){function e(e,t){for(var n=0;n