@arwes/bleeps
Advanced tools
Comparing version 1.0.0-next.5 to 1.0.0-next.7
@@ -427,2 +427,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
/* harmony export */ "__decorate": () => (/* binding */ __decorate), | ||
/* harmony export */ "__esDecorate": () => (/* binding */ __esDecorate), | ||
/* harmony export */ "__exportStar": () => (/* binding */ __exportStar), | ||
@@ -436,4 +437,7 @@ /* harmony export */ "__extends": () => (/* binding */ __extends), | ||
/* harmony export */ "__param": () => (/* binding */ __param), | ||
/* harmony export */ "__propKey": () => (/* binding */ __propKey), | ||
/* harmony export */ "__read": () => (/* binding */ __read), | ||
/* harmony export */ "__rest": () => (/* binding */ __rest), | ||
/* harmony export */ "__runInitializers": () => (/* binding */ __runInitializers), | ||
/* harmony export */ "__setFunctionName": () => (/* binding */ __setFunctionName), | ||
/* harmony export */ "__spread": () => (/* binding */ __spread), | ||
@@ -509,2 +513,47 @@ /* harmony export */ "__spreadArray": () => (/* binding */ __spreadArray), | ||
function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { | ||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } | ||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; | ||
var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; | ||
var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); | ||
var _, done = false; | ||
for (var i = decorators.length - 1; i >= 0; i--) { | ||
var context = {}; | ||
for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; | ||
for (var p in contextIn.access) context.access[p] = contextIn.access[p]; | ||
context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; | ||
var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); | ||
if (kind === "accessor") { | ||
if (result === void 0) continue; | ||
if (result === null || typeof result !== "object") throw new TypeError("Object expected"); | ||
if (_ = accept(result.get)) descriptor.get = _; | ||
if (_ = accept(result.set)) descriptor.set = _; | ||
if (_ = accept(result.init)) initializers.push(_); | ||
} | ||
else if (_ = accept(result)) { | ||
if (kind === "field") initializers.push(_); | ||
else descriptor[key] = _; | ||
} | ||
} | ||
if (target) Object.defineProperty(target, contextIn.name, descriptor); | ||
done = true; | ||
}; | ||
function __runInitializers(thisArg, initializers, value) { | ||
var useValue = arguments.length > 2; | ||
for (var i = 0; i < initializers.length; i++) { | ||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); | ||
} | ||
return useValue ? value : void 0; | ||
}; | ||
function __propKey(x) { | ||
return typeof x === "symbol" ? x : "".concat(x); | ||
}; | ||
function __setFunctionName(f, name, prefix) { | ||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; | ||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); | ||
}; | ||
function __metadata(metadataKey, metadataValue) { | ||
@@ -642,3 +691,3 @@ if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); | ||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } | ||
} | ||
@@ -645,0 +694,0 @@ |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.arwes=t():(e.arwes=e.arwes||{},e.arwes.umd=t())}(self,(()=>(()=>{var e={371:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLEEPS_CATEGORIES=void 0,t.BLEEPS_CATEGORIES={background:"background",transition:"transition",interaction:"interaction",notification:"notification"}},564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleep=void 0;const n=r(954);t.createBleep=e=>{var t;if(!n.IS_BROWSER)return null;const{sources:r,preload:o=!0,loop:a=!1,volume:i=1,fetchHeaders:l,masterGain:u}=e;let c=!1,s=!1,f=!1,d=null,p=null,y=0;const v=null!==(t=e.context)&&void 0!==t?t:new window.AudioContext,b=v.createGain(),h=new Set,_=()=>{if(p||c||s)return;if(!r.length)return s=!0,void console.error("Every bleep must have at least one source with a valid audio file URL and type.");const e=new window.Audio,t=r.find((t=>{if(n.IS_BROWSER_SAFARI&&t.type.includes("audio/webm"))return!1;const r=e.canPlayType(t.type||"");return"probably"===r||"maybe"===r}));if(!t)return s=!0,void console.error(`The bleep sources "${JSON.stringify(r)}" are not supported on this navigator.`);const{src:o,type:a}=t;c=!0,window.fetch(o,{method:"GET",headers:l}).then((e=>{if(!e.ok)throw new Error("Bleep source could not be fetched.");return e})).then((e=>e.arrayBuffer())).then((e=>v.decodeAudioData(e))).then((e=>{p=e,y=p.duration})).catch((e=>{s=!0,console.error(`The bleep with source URL "${o}" and type "${a}" could not be used:`,e)})).then((()=>c=!1))},m=e=>{if(void 0!==e.volume){const t=Math.max(0,Math.min(1,e.volume));b.gain.setValueAtTime(t,v.currentTime)}},w={},O={duration:{get:()=>y,enumerable:!0},isPlaying:{get:()=>f,enumerable:!0},isLoaded:{get:()=>!!p,enumerable:!0},play:{value:e=>{if(p){if(!a||!f){if("suspended"===v.state){let e=!1;if(v.resume().catch((t=>{e=!0,console.error(`The bleep audio context with sources "${JSON.stringify(r)}" could not be resumed to be played:`,t)})),e)return}e&&h.add(e),f=!0,d&&(d.stop(),d.disconnect(b),d=null),d=v.createBufferSource(),d.buffer=p,d.loop=a,a&&(d.loopStart=0,d.loopEnd=p.duration),d.connect(b),d.start(),d.onended=()=>{f=!1}}}else _()},enumerable:!0},stop:{value:e=>{p&&(e&&h.delete(e),(!a||!h.size)&&(d&&(d.stop(),d.disconnect(b),d=null),f=!1))},enumerable:!0},load:{value:()=>{_()},enumerable:!0},unload:{value:()=>{d&&(d.stop(),d.disconnect(b),d=null),p=null,c=!1,s=!1},enumerable:!0},update:{value:m,enumerable:!0}};return Object.defineProperties(w,O),u?b.connect(u):b.connect(v.destination),m({volume:i}),o&&_(),w}},421:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(564),t)},949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleepsManager=void 0;const n=r(954),o=r(421);t.createBleepsManager=e=>{var t,r;const a=n.IS_BROWSER?new window.AudioContext:null,i=n.IS_BROWSER?a.createGain():null,l={},u=Object.keys(e.bleeps);if(u.forEach((t=>{var r;const n=e.bleeps[t],u=n.category?null===(r=e.categories)||void 0===r?void 0:r[n.category]:null,c={...e.common,...u};l[t]=c.disabled?null:(0,o.createBleep)({...c,...n,context:a,masterGain:i})})),n.IS_BROWSER){i.connect(a.destination);const n=Math.max(0,Math.min(1,null!==(r=null===(t=null==e?void 0:e.master)||void 0===t?void 0:t.volume)&&void 0!==r?r:1));i.gain.setValueAtTime(n,a.currentTime)}return Object.freeze({bleeps:l,unload:()=>{u.forEach((e=>{var t;null===(t=l[e])||void 0===t||t.unload()}))},update:t=>{var r;if(void 0!==(null===(r=t.master)||void 0===r?void 0:r.volume)){const e=Math.max(0,Math.min(1,t.master.volume));i.gain.setValueAtTime(e,a.currentTime)}u.forEach((r=>{var n,u,c,s;const f=e.bleeps[r],d=null==f?void 0:f.category,p=d?null===(n=t.categories)||void 0===n?void 0:n[d]:null,y={...t.common,...p};y.disabled?(null===(u=l[r])||void 0===u||u.unload(),l[r]=null):l[r]?null===(c=l[r])||void 0===c||c.update({...y,...null===(s=t.bleeps)||void 0===s?void 0:s[r]}):l[r]=(0,o.createBleep)({...y,...f,context:a,masterGain:i})}))}})}},786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(949),t)},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(163);n.__exportStar(r(513),t),n.__exportStar(r(371),t),n.__exportStar(r(421),t),n.__exportStar(r(786),t)},513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>a,__asyncDelegator:()=>O,__asyncGenerator:()=>w,__asyncValues:()=>g,__await:()=>m,__awaiter:()=>s,__classPrivateFieldGet:()=>E,__classPrivateFieldIn:()=>R,__classPrivateFieldSet:()=>T,__createBinding:()=>d,__decorate:()=>l,__exportStar:()=>p,__extends:()=>o,__generator:()=>f,__importDefault:()=>x,__importStar:()=>P,__makeTemplateObject:()=>S,__metadata:()=>c,__param:()=>u,__read:()=>v,__rest:()=>i,__spread:()=>b,__spreadArray:()=>_,__spreadArrays:()=>h,__values:()=>y});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function l(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function s(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{u(n.next(e))}catch(e){a(e)}}function l(e){try{u(n.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,l)}u((n=n.apply(e,t||[])).next())}))}function f(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(u){return function(l){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&l[0]?n.return:l[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,l[1])).done)return o;switch(n=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return i.label++,{value:l[1],done:!1};case 5:i.label++,n=l[1],l=[0];continue;case 7:l=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==l[0]&&2!==l[0])){i=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){i.label=l[1];break}if(6===l[0]&&i.label<o[1]){i.label=o[1],o=l;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(l);break}o[2]&&i.ops.pop(),i.trys.pop();continue}l=t.call(e,i)}catch(e){l=[6,e],n=0}finally{r=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,u])}}}var d=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function p(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||d(t,e,r)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function b(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function h(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)n[o]=a[i];return n}function _(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function w(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||l(e,t)}))})}function l(e,t){try{(r=o[e](t)).value instanceof m?Promise.resolve(r.value.v).then(u,c):s(a[0][2],r)}catch(e){s(a[0][3],e)}var r}function u(e){l("next",e)}function c(e){l("throw",e)}function s(e,t){e(t),a.shift(),a.length&&l(a[0][0],a[0][1])}}function O(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:m(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function g(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=y(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,o,(t=e[r](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var j=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function P(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&d(t,e,r);return j(t,e),t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function T(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function R(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},954:e=>{e.exports=window.arwes.tools}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(368)})())); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.arwes=t():(e.arwes=e.arwes||{},e.arwes.umd=t())}(self,(()=>(()=>{var e={371:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLEEPS_CATEGORIES=void 0,t.BLEEPS_CATEGORIES={background:"background",transition:"transition",interaction:"interaction",notification:"notification"}},564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleep=void 0;const n=r(954);t.createBleep=e=>{var t;if(!n.IS_BROWSER)return null;const{sources:r,preload:o=!0,loop:a=!1,volume:i=1,fetchHeaders:c,masterGain:l}=e;let u=!1,s=!1,f=!1,d=null,p=null,y=0;const v=null!==(t=e.context)&&void 0!==t?t:new window.AudioContext,b=v.createGain(),h=new Set,_=()=>{if(p||u||s)return;if(!r.length)return s=!0,void console.error("Every bleep must have at least one source with a valid audio file URL and type.");const e=new window.Audio,t=r.find((t=>{if(n.IS_BROWSER_SAFARI&&t.type.includes("audio/webm"))return!1;const r=e.canPlayType(t.type||"");return"probably"===r||"maybe"===r}));if(!t)return s=!0,void console.error(`The bleep sources "${JSON.stringify(r)}" are not supported on this navigator.`);const{src:o,type:a}=t;u=!0,window.fetch(o,{method:"GET",headers:c}).then((e=>{if(!e.ok)throw new Error("Bleep source could not be fetched.");return e})).then((e=>e.arrayBuffer())).then((e=>v.decodeAudioData(e))).then((e=>{p=e,y=p.duration})).catch((e=>{s=!0,console.error(`The bleep with source URL "${o}" and type "${a}" could not be used:`,e)})).then((()=>u=!1))},m=e=>{if(void 0!==e.volume){const t=Math.max(0,Math.min(1,e.volume));b.gain.setValueAtTime(t,v.currentTime)}},w={},g={duration:{get:()=>y,enumerable:!0},isPlaying:{get:()=>f,enumerable:!0},isLoaded:{get:()=>!!p,enumerable:!0},play:{value:e=>{if(p){if(!a||!f){if("suspended"===v.state){let e=!1;if(v.resume().catch((t=>{e=!0,console.error(`The bleep audio context with sources "${JSON.stringify(r)}" could not be resumed to be played:`,t)})),e)return}e&&h.add(e),f=!0,d&&(d.stop(),d.disconnect(b),d=null),d=v.createBufferSource(),d.buffer=p,d.loop=a,a&&(d.loopStart=0,d.loopEnd=p.duration),d.connect(b),d.start(),d.onended=()=>{f=!1}}}else _()},enumerable:!0},stop:{value:e=>{p&&(e&&h.delete(e),(!a||!h.size)&&(d&&(d.stop(),d.disconnect(b),d=null),f=!1))},enumerable:!0},load:{value:()=>{_()},enumerable:!0},unload:{value:()=>{d&&(d.stop(),d.disconnect(b),d=null),p=null,u=!1,s=!1},enumerable:!0},update:{value:m,enumerable:!0}};return Object.defineProperties(w,g),l?b.connect(l):b.connect(v.destination),m({volume:i}),o&&_(),w}},421:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(564),t)},949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleepsManager=void 0;const n=r(954),o=r(421);t.createBleepsManager=e=>{var t,r;const a=n.IS_BROWSER?new window.AudioContext:null,i=n.IS_BROWSER?a.createGain():null,c={},l=Object.keys(e.bleeps);if(l.forEach((t=>{var r;const n=e.bleeps[t],l=n.category?null===(r=e.categories)||void 0===r?void 0:r[n.category]:null,u={...e.common,...l};c[t]=u.disabled?null:(0,o.createBleep)({...u,...n,context:a,masterGain:i})})),n.IS_BROWSER){i.connect(a.destination);const n=Math.max(0,Math.min(1,null!==(r=null===(t=null==e?void 0:e.master)||void 0===t?void 0:t.volume)&&void 0!==r?r:1));i.gain.setValueAtTime(n,a.currentTime)}return Object.freeze({bleeps:c,unload:()=>{l.forEach((e=>{var t;null===(t=c[e])||void 0===t||t.unload()}))},update:t=>{var r;if(void 0!==(null===(r=t.master)||void 0===r?void 0:r.volume)){const e=Math.max(0,Math.min(1,t.master.volume));i.gain.setValueAtTime(e,a.currentTime)}l.forEach((r=>{var n,l,u,s;const f=e.bleeps[r],d=null==f?void 0:f.category,p=d?null===(n=t.categories)||void 0===n?void 0:n[d]:null,y={...t.common,...p};y.disabled?(null===(l=c[r])||void 0===l||l.unload(),c[r]=null):c[r]?null===(u=c[r])||void 0===u||u.update({...y,...null===(s=t.bleeps)||void 0===s?void 0:s[r]}):c[r]=(0,o.createBleep)({...y,...f,context:a,masterGain:i})}))}})}},786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(949),t)},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(163);n.__exportStar(r(513),t),n.__exportStar(r(371),t),n.__exportStar(r(421),t),n.__exportStar(r(786),t)},513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>a,__asyncDelegator:()=>P,__asyncGenerator:()=>j,__asyncValues:()=>x,__await:()=>S,__awaiter:()=>y,__classPrivateFieldGet:()=>I,__classPrivateFieldIn:()=>B,__classPrivateFieldSet:()=>A,__createBinding:()=>b,__decorate:()=>c,__esDecorate:()=>u,__exportStar:()=>h,__extends:()=>o,__generator:()=>v,__importDefault:()=>M,__importStar:()=>R,__makeTemplateObject:()=>E,__metadata:()=>p,__param:()=>l,__propKey:()=>f,__read:()=>m,__rest:()=>i,__runInitializers:()=>s,__setFunctionName:()=>d,__spread:()=>w,__spreadArray:()=>O,__spreadArrays:()=>g,__values:()=>_});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function c(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function l(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,l=n.kind,u="getter"===l?"get":"setter"===l?"set":"value",s=!t&&e?n.static?e:e.prototype:null,f=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var y={};for(var v in n)y[v]="access"===v?{}:n[v];for(var v in n.access)y.access[v]=n.access[v];y.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var b=(0,r[p])("accessor"===l?{get:f.get,set:f.set}:f[u],y);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(c=i(b.get))&&(f.get=c),(c=i(b.set))&&(f.set=c),(c=i(b.init))&&o.push(c)}else(c=i(b))&&("field"===l?o.push(c):f[u]=c)}s&&Object.defineProperty(s,n.name,f),d=!0}function s(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function f(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function y(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{l(n.next(e))}catch(e){a(e)}}function c(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}l((n=n.apply(e,t||[])).next())}))}function v(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(l){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}}var b=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||b(t,e,r)}function _(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function g(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function j(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(l,u):s(a[0][2],r)}catch(e){s(a[0][3],e)}var r}function l(e){c("next",e)}function u(e){c("throw",e)}function s(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function P(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=_(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,o,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function R(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&b(t,e,r);return T(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function I(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function A(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function B(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},954:e=>{e.exports=window.arwes.tools}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(368)})())); |
{ | ||
"name": "@arwes/bleeps", | ||
"version": "1.0.0-next.5", | ||
"version": "1.0.0-next.7", | ||
"publishConfig": { | ||
@@ -57,3 +57,3 @@ "access": "public" | ||
}, | ||
"gitHead": "0f6e7206865f5776219e31026c0691e64188be8b" | ||
"gitHead": "2ebdfdf47908d5c0100959660a9c3c08ccefbd69" | ||
} |
78539
1543