(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[8238],{mhIR:function(e,t,n){"use strict";var o=n("+OUp"),r=n.n(o),__rest=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n};t.A=e=>{var{size:t=24,color:n="#595959"}=e,o=__rest(e,["size","color"]);let i=Object.assign({width:t,height:t},o);return r().createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.06641 11.9997C3.06641 7.0657 7.0657 3.06641 11.9997 3.06641C16.9338 3.06641 20.9331 7.0657 20.9331 11.9997V12.9997C20.9331 13.3311 20.6644 13.5997 20.3331 13.5997C20.0017 13.5997 19.7331 13.3311 19.7331 12.9997V11.9997C19.7331 7.72844 16.271 4.26641 11.9997 4.26641C7.72844 4.26641 4.26641 7.72844 4.26641 11.9997V12.9997C4.26641 13.3311 3.99778 13.5997 3.66641 13.5997C3.33504 13.5997 3.06641 13.3311 3.06641 12.9997V11.9997Z",fill:n}),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.06641 12.9997C3.06641 12.6684 3.33504 12.3997 3.66641 12.3997H6.99974C8.06711 12.3997 8.93307 13.2657 8.93307 14.3331V18.9997C8.93307 20.0671 8.06711 20.9331 6.99974 20.9331H4.99974C3.93237 20.9331 3.06641 20.0671 3.06641 18.9997V12.9997ZM4.26641 13.5997V18.9997C4.26641 19.4044 4.59511 19.7331 4.99974 19.7331H6.99974C7.40437 19.7331 7.73307 19.4044 7.73307 18.9997V14.3331C7.73307 13.9284 7.40437 13.5997 6.99974 13.5997H4.26641Z",fill:n}),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.9997 13.5997C16.5951 13.5997 16.2664 13.9284 16.2664 14.3331V18.9997C16.2664 19.4044 16.5951 19.7331 16.9997 19.7331H18.9997C19.4044 19.7331 19.7331 19.4044 19.7331 18.9997V13.5997H16.9997ZM15.0664 14.3331C15.0664 13.2657 15.9324 12.3997 16.9997 12.3997H20.3331C20.6644 12.3997 20.9331 12.6684 20.9331 12.9997V18.9997C20.9331 20.0671 20.0671 20.9331 18.9997 20.9331H16.9997C15.9324 20.9331 15.0664 20.0671 15.0664 18.9997V14.3331Z",fill:n}))}},HleM:function(e,t,n){"use strict";var o=n("+OUp"),r=n.n(o),__rest=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n};t.A=e=>{var{size:t=24,color:n="#595959"}=e,o=__rest(e,["size","color"]);let i=Object.assign({width:t,height:t},o);return r().createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.93333 4.2C4.52832 4.2 4.2 4.52832 4.2 4.93333V18.9333C4.2 19.3383 4.52832 19.6667 4.93333 19.6667H6.93333C7.33834 19.6667 7.66667 19.3383 7.66667 18.9333V4.93333C7.66667 4.52832 7.33834 4.2 6.93333 4.2H4.93333ZM3 4.93333C3 3.86558 3.86558 3 4.93333 3H6.93333C8.00108 3 8.86667 3.86558 8.86667 4.93333V18.9333C8.86667 20.0011 8.00108 20.8667 6.93333 20.8667H4.93333C3.86558 20.8667 3 20.0011 3 18.9333V4.93333Z",fill:n}),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.9333 4.2C16.5283 4.2 16.2 4.52832 16.2 4.93333V18.9333C16.2 19.3383 16.5283 19.6667 16.9333 19.6667H18.9333C19.3383 19.6667 19.6667 19.3383 19.6667 18.9333V4.93333C19.6667 4.52832 19.3383 4.2 18.9333 4.2H16.9333ZM15 4.93333C15 3.86558 15.8656 3 16.9333 3H18.9333C20.0011 3 20.8667 3.86558 20.8667 4.93333V18.9333C20.8667 20.0011 20.0011 20.8667 18.9333 20.8667H16.9333C15.8656 20.8667 15 20.0011 15 18.9333V4.93333Z",fill:n}))}},"0Wzj":function(e,t,n){"use strict";var o=n("+OUp"),r=n.n(o),__rest=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n};t.A=e=>{var{size:t=24,color:n="#595959"}=e,o=__rest(e,["size","color"]);let i=Object.assign({width:t,height:t},o);return r().createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),r().createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.07612 4.69571C6.5728 4.41701 5.97344 4.78318 5.97344 5.32548V19.3415C5.97344 19.8838 6.57399 20.2497 7.07578 19.9714L19.7321 12.9632C20.2328 12.6862 20.2329 11.9808 19.7323 11.7038L7.07612 4.69571ZM4.77344 5.32548C4.77344 3.84644 6.37407 2.93528 7.65742 3.64591L20.3132 10.6538C20.3132 10.6538 20.3133 10.6538 20.3132 10.6538C21.6391 11.3876 21.6392 13.2795 20.3132 14.0131L7.65776 21.0209C7.65765 21.0209 7.65787 21.0208 7.65776 21.0209C6.37561 21.7316 4.77344 20.8204 4.77344 19.3415V5.32548Z",fill:n}))}},HlzF:function(e,t,n){var o,r,i,a,s,u,d,_,l,c,p,f,h,m,v;(r=function(){this.init()}).prototype={init:function(){var e=this||i;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||i;if(e=parseFloat(e),t.ctx||p(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,i.ctx.currentTime);for(var n=0;n=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,p()),e},codecs:function(e){return(this||i)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||i;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio){if("undefined"!=typeof Audio)try{var t=new Audio;void 0===t.oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0}try{var t=new Audio;t.muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||i,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var n=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",r=o.match(/OPR\/([0-6].)/g),a=r&&33>parseInt(r[0].split("/")[1],10),s=-1!==o.indexOf("Safari")&&-1===o.indexOf("Chrome"),u=o.match(/Version\/(.*?) /),d=s&&u&&15>parseInt(u[1],10);return e._codecs={mp3:!!(!a&&(n||t.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!n,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!d&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!d&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||i;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var unlock=function(t){for(;e._html5AudioPool.length0?s._seek:n._sprite[e][0]/1e3),_=Math.max(0,(n._sprite[e][0]+n._sprite[e][1])/1e3-d),l=1e3*_/Math.abs(s._rate),c=n._sprite[e][0]/1e3,p=(n._sprite[e][0]+n._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var setParams=function(){s._paused=!1,s._seek=d,s._start=c,s._stop=p,s._loop=!!(s._loop||n._sprite[e][2])};if(d>=p){n._ended(s);return}var f=s._node;if(n._webAudio){var playWebAudio=function(){n._playLock=!1,setParams(),n._refreshBuffer(s);var e=s._muted||n._muted?0:s._volume;f.gain.setValueAtTime(e,i.ctx.currentTime),s._playStart=i.ctx.currentTime,void 0===f.bufferSource.start?s._loop?f.bufferSource.noteGrainOn(0,d,86400):f.bufferSource.noteGrainOn(0,d,_):s._loop?f.bufferSource.start(0,d,86400):f.bufferSource.start(0,d,_),l!==1/0&&(n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),l)),t||setTimeout(function(){n._emit("play",s._id),n._loadQueue()},0)};"running"===i.state&&"interrupted"!==i.ctx.state?playWebAudio():(n._playLock=!0,n.once("resume",playWebAudio),n._clearTimer(s._id))}else{var playHtml5=function(){f.currentTime=d,f.muted=s._muted||n._muted||i._muted||f.muted,f.volume=s._volume*i.volume(),f.playbackRate=s._rate;try{var o=f.play();if(o&&"undefined"!=typeof Promise&&(o instanceof Promise||"function"==typeof o.then)?(n._playLock=!0,setParams(),o.then(function(){n._playLock=!1,f._unlocked=!0,t?n._loadQueue():n._emit("play",s._id)}).catch(function(){n._playLock=!1,n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0})):t||(n._playLock=!1,setParams(),n._emit("play",s._id)),f.playbackRate=s._rate,f.paused){n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}"__default"!==e||s._loop?n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),l):(n._endTimers[s._id]=function(){n._ended(s),f.removeEventListener("ended",n._endTimers[s._id],!1)},f.addEventListener("ended",n._endTimers[s._id],!1))}catch(e){n._emit("playerror",s._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===f.src&&(f.src=n._src,f.load());var h=window&&window.ejecta||!f.readyState&&i._navigator.isCocoonJS;if(f.readyState>=3||h)playHtml5();else{n._playLock=!0,n._state="loading";var listener=function(){n._state="loaded",playHtml5(),f.removeEventListener(i._canPlayEvent,listener,!1)};f.addEventListener(i._canPlayEvent,listener,!1),n._clearTimer(s._id)}}return s._id},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),o=0;o=0?t=parseInt(r[0],10):e=parseFloat(r[0]):r.length>=2&&(e=parseFloat(r[0]),t=parseInt(r[1],10)),void 0===e||!(e>=0)||!(e<=1))return(n=t?o._soundById(t):o._sounds[0])?n._volume:0;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"volume",action:function(){o.volume.apply(o,r)}}),o;void 0===t&&(o._volume=e),t=o._getSoundIds(t);for(var a=0;at&&s>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,a.volume(n,e._id),a._emit("fade",e._id))},Math.max(4,d>0?o/d:o))},_stopFade:function(e){var t=this._soundById(e);return t&&t._interval&&(this._webAudio&&t._node.gain.cancelScheduledValues(i.ctx.currentTime),clearInterval(t._interval),t._interval=null,this.volume(t._fadeTo,e),t._fadeTo=null,this._emit("fade",e)),this},loop:function(){var e,t,n,o=arguments;if(0===o.length)return this._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(n=this._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],this._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var r=this._getSoundIds(t),i=0;i=0?t=parseInt(r[0],10):e=parseFloat(r[0]):2===r.length&&(e=parseFloat(r[0]),t=parseInt(r[1],10)),"number"!=typeof e)return(n=o._soundById(t))?n._rate:o._rate;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"rate",action:function(){o.rate.apply(o,r)}}),o;void 0===t&&(o._rate=e),t=o._getSoundIds(t);for(var a=0;a=0?t=parseInt(o[0],10):n._sounds.length&&(t=n._sounds[0]._id,e=parseFloat(o[0])):2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10)),void 0===t)return 0;if("number"==typeof e&&("loaded"!==n._state||n._playLock))return n._queue.push({event:"seek",action:function(){n.seek.apply(n,o)}}),n;var r=n._soundById(t);if(r){if("number"==typeof e&&e>=0){var a=n.playing(t);a&&n.pause(t,!0),r._seek=e,r._ended=!1,n._clearTimer(t),n._webAudio||!r._node||isNaN(r._node.duration)||(r._node.currentTime=e);var seekAndEmit=function(){a&&n.play(t,!0),n._emit("seek",t)};if(a&&!n._webAudio){var emitSeek=function(){n._playLock?setTimeout(emitSeek,0):seekAndEmit()};setTimeout(emitSeek,0)}else seekAndEmit()}else{if(!n._webAudio)return r._node.currentTime;var s=n.playing(t)?i.ctx.currentTime-r._playStart:0,u=r._rateSeek?r._rateSeek-r._seek:0;return r._seek+(u+s*Math.abs(r._rate))}}return n},playing:function(e){if("number"==typeof e){var t=this._soundById(e);return!!t&&!t._paused}for(var n=0;n=0&&i._howls.splice(o,1);var r=!0;for(n=0;n=0){r=!1;break}return u&&r&&delete u[e._src],i.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,o){var r=this["_on"+e];return"function"==typeof t&&r.push(o?{id:n,fn:t,once:o}:{id:n,fn:t}),this},off:function(e,t,n){var o=this["_on"+e],r=0;if("number"==typeof t&&(n=t,t=null),t||n)for(r=0;r=0;r--)(!o[r].id||o[r].id===t||"load"===e)&&(setTimeout((function(e){e.call(this,t,n)}).bind(this,o[r].fn),0),o[r].once&&this.off(e,o[r].fn,o[r].id));return this._loadQueue(e),this},_loadQueue:function(e){if(this._queue.length>0){var t=this._queue[0];t.event===e&&(this._queue.shift(),this._loadQueue()),e||t.action()}return this},_ended:function(e){var t=e._sprite;if(!this._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;n--){if(t<=e)return;this._sounds[n]._ended&&(this._webAudio&&this._sounds[n]._node&&this._sounds[n]._node.disconnect(0),this._sounds.splice(n,1),t--)}}},_getSoundIds:function(e){if(void 0!==e)return[e];for(var t=[],n=0;n=0;if(i._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=i._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(i._navigator&&i._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}},(s=function(e){this._parent=e,this.init()}).prototype={init:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++i._counter,e._sounds.push(this),this.create(),this},create:function(){var e=this._parent,t=i._muted||this._muted||this._parent._muted?0:this._volume;return e._webAudio?(this._node=void 0===i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),this._node.gain.setValueAtTime(t,i.ctx.currentTime),this._node.paused=!0,this._node.connect(i.masterGain)):i.noAudio||(this._node=i._obtainHtml5Audio(),this._errorFn=this._errorListener.bind(this),this._node.addEventListener("error",this._errorFn,!1),this._loadFn=this._loadListener.bind(this),this._node.addEventListener(i._canPlayEvent,this._loadFn,!1),this._endFn=this._endListener.bind(this),this._node.addEventListener("ended",this._endFn,!1),this._node.src=e._src,this._node.preload=!0===e._preload?"auto":e._preload,this._node.volume=t*i.volume(),this._node.load()),this},reset:function(){var e=this._parent;return this._muted=e._muted,this._loop=e._loop,this._volume=e._volume,this._rate=e._rate,this._seek=0,this._rateSeek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++i._counter,this},_errorListener:function(){this._parent._emit("loaderror",this._id,this._node.error?this._node.error.code:0),this._node.removeEventListener("error",this._errorFn,!1)},_loadListener:function(){var e=this._parent;e._duration=Math.ceil(10*this._node.duration)/10,0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue()),this._node.removeEventListener(i._canPlayEvent,this._loadFn,!1)},_endListener:function(){var e=this._parent;e._duration===1/0&&(e._duration=Math.ceil(10*this._node.duration)/10,e._sprite.__default[1]===1/0&&(e._sprite.__default[1]=1e3*e._duration),e._ended(this)),this._node.removeEventListener("ended",this._endFn,!1)}},u={},d=function(e){var t=e._src;if(u[t]){e._duration=u[t].duration,c(e);return}if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),o=new Uint8Array(n.length),r=0;r0?(u[t._src]=e,c(t,e)):error()};"undefined"!=typeof Promise&&1===i.ctx.decodeAudioData.length?i.ctx.decodeAudioData(e).then(success).catch(error):i.ctx.decodeAudioData(e,success,error)},c=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},p=function(){if(i.usingWebAudio){try{"undefined"!=typeof AudioContext?i.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?i.ctx=new webkitAudioContext:i.usingWebAudio=!1}catch(e){i.usingWebAudio=!1}i.ctx||(i.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(i._navigator&&i._navigator.platform),t=i._navigator&&i._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),n=t?parseInt(t[1],10):null;if(e&&n&&n<9){var o=/safari/.test(i._navigator&&i._navigator.userAgent.toLowerCase());i._navigator&&!o&&(i.usingWebAudio=!1)}i.usingWebAudio&&(i.masterGain=void 0===i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),i.masterGain.gain.setValueAtTime(i._muted?0:i._volume,i.ctx.currentTime),i.masterGain.connect(i.ctx.destination)),i._setup()}},void 0!==(o=(function(){return{Howler:i,Howl:a}}).apply(t,[]))&&(e.exports=o),t.Howler=i,t.Howl=a,void 0!==n.g?(n.g.HowlerGlobal=r,n.g.Howler=i,n.g.Howl=a,n.g.Sound=s):"undefined"!=typeof window&&(window.HowlerGlobal=r,window.Howler=i,window.Howl=a,window.Sound=s),HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){if(!this.ctx||!this.ctx.listener)return this;for(var t=this._howls.length-1;t>=0;t--)this._howls[t].stereo(e);return this},HowlerGlobal.prototype.pos=function(e,t,n){return this.ctx&&this.ctx.listener?(t="number"!=typeof t?this._pos[1]:t,n="number"!=typeof n?this._pos[2]:n,"number"!=typeof e)?this._pos:(this._pos=[e,t,n],void 0!==this.ctx.listener.positionX?(this.ctx.listener.positionX.setTargetAtTime(this._pos[0],Howler.ctx.currentTime,.1),this.ctx.listener.positionY.setTargetAtTime(this._pos[1],Howler.ctx.currentTime,.1),this.ctx.listener.positionZ.setTargetAtTime(this._pos[2],Howler.ctx.currentTime,.1)):this.ctx.listener.setPosition(this._pos[0],this._pos[1],this._pos[2]),this):this},HowlerGlobal.prototype.orientation=function(e,t,n,o,r,i){if(!this.ctx||!this.ctx.listener)return this;var a=this._orientation;return(t="number"!=typeof t?a[1]:t,n="number"!=typeof n?a[2]:n,o="number"!=typeof o?a[3]:o,r="number"!=typeof r?a[4]:r,i="number"!=typeof i?a[5]:i,"number"!=typeof e)?a:(this._orientation=[e,t,n,o,r,i],void 0!==this.ctx.listener.forwardX?(this.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),this.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),this.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),this.ctx.listener.upX.setTargetAtTime(o,Howler.ctx.currentTime,.1),this.ctx.listener.upY.setTargetAtTime(r,Howler.ctx.currentTime,.1),this.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):this.ctx.listener.setOrientation(e,t,n,o,r,i),this)},Howl.prototype.init=(f=Howl.prototype.init,function(e){return this._orientation=e.orientation||[1,0,0],this._stereo=e.stereo||null,this._pos=e.pos||null,this._pannerAttr={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:360,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:360,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:0,distanceModel:void 0!==e.distanceModel?e.distanceModel:"inverse",maxDistance:void 0!==e.maxDistance?e.maxDistance:1e4,panningModel:void 0!==e.panningModel?e.panningModel:"HRTF",refDistance:void 0!==e.refDistance?e.refDistance:1,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:1},this._onstereo=e.onstereo?[{fn:e.onstereo}]:[],this._onpos=e.onpos?[{fn:e.onpos}]:[],this._onorientation=e.onorientation?[{fn:e.onorientation}]:[],f.call(this,e)}),Howl.prototype.stereo=function(e,t){var n=this;if(!n._webAudio)return n;if("loaded"!==n._state)return n._queue.push({event:"stereo",action:function(){n.stereo(e,t)}}),n;var o=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===t){if("number"!=typeof e)return n._stereo;n._stereo=e,n._pos=[e,0,0]}for(var r=n._getSoundIds(t),i=0;i=0||(r[n]=e[n]);return r}(o=r||(r={}))[o.START_LOAD=0]="START_LOAD",o[o.ON_LOAD=1]="ON_LOAD",o[o.ON_PLAY=2]="ON_PLAY",o[o.ON_END=3]="ON_END",o[o.ON_PAUSE=4]="ON_PAUSE",o[o.ON_STOP=5]="ON_STOP",o[o.ON_PLAY_ERROR=6]="ON_PLAY_ERROR",o[o.ON_LOAD_ERROR=7]="ON_LOAD_ERROR";var u={loading:!0,playing:!1,stopped:!0,ended:!1,error:null,duration:0,ready:!1};function reducer(e,t){switch(t.type){case r.START_LOAD:return _extends({},e,{loading:!0,stopped:!0,ready:!1,error:null,duration:0});case r.ON_LOAD:return _extends({},e,{loading:!1,duration:t.duration,ended:!1,ready:!0});case r.ON_PLAY:return _extends({},e,{playing:!0,ended:!1,stopped:!1});case r.ON_STOP:return _extends({},e,{stopped:!0,playing:!1});case r.ON_END:return _extends({},e,{stopped:!0,playing:!1,ended:!0});case r.ON_PAUSE:return _extends({},e,{playing:!1});case r.ON_PLAY_ERROR:return _extends({},e,{playing:!1,stopped:!0,error:t.error});case r.ON_LOAD_ERROR:return _extends({},e,{playing:!1,stopped:!0,loading:!1,error:t.error});default:return e}}var d=a().createContext(null),_=a().createContext({position:0,setPosition:function(){}}),l=["src","autoplay","html5"];function AudioPlayerProvider(e){var t=e.children,n=e.value,o=(0,i.useState)(null),c=o[0],p=o[1],f=(0,i.useReducer)(reducer,u),h=f[0],m=h.loading,v=h.error,y=h.playing,A=h.stopped,g=h.duration,w=h.ready,b=h.ended,x=f[1],T=(0,i.useRef)(),O=(0,i.useRef)(),S=(0,i.useState)(0),k=S[0],P=S[1],I=(0,i.useMemo)(function(){return{position:k,setPosition:P}},[k,P]),H=(0,i.useCallback)(function(e){return new s.Howl(e)},[]),L=(0,i.useCallback)(function(e){var t=e.src,n=e.autoplay,o=e.html5,i=_objectWithoutPropertiesLoose(e,l),a=!1;if(T.current){var s,u=T.current._src;if((Array.isArray(u)?u[0]:u)===t)return;m?(O.current=T.current,O.current.once("load",function(){var e;null===(e=O.current)||void 0===e||e.unload()})):(O.current=T.current,null===(s=O.current)||void 0===s||s.unload()),(a=T.current.playing())&&(T.current.stop(),T.current.off(),T.current=void 0)}x({type:r.START_LOAD});var d=H(_extends({src:t,autoplay:a||void 0!==n&&n,html5:void 0!==o&&o},i));"loaded"===d._state&&x({type:r.ON_LOAD,duration:d.duration()}),d.on("load",function(){x({type:r.ON_LOAD,duration:d.duration()})}),d.on("play",function(){x({type:r.ON_PLAY})}),d.on("end",function(){x({type:r.ON_END})}),d.on("pause",function(){x({type:r.ON_PAUSE})}),d.on("stop",function(){x({type:r.ON_STOP})}),d.on("playerror",function(e,t){x({type:r.ON_PLAY_ERROR,error:Error("[Play error] "+t)})}),d.on("loaderror",function(e,t){x({type:r.ON_LOAD_ERROR,error:Error("[Load error] "+t)})}),p(d),T.current=d},[H,m]);(0,i.useEffect)(function(){return function(){T.current&&T.current.unload()}},[]);var C=(0,i.useMemo)(function(){return n||{player:c,load:L,error:v,loading:m,playing:y,stopped:A,ready:w,duration:g,ended:b}},[m,v,y,A,L,n,c,w,g,b]);return a().createElement(d.Provider,{value:C},a().createElement(_.Provider,{value:I},t))}var c=["player","load"],p=["src"],noop=function(){},useAudioPlayer=function(e){var t=(0,i.useContext)(d),n=t.player,o=t.load,r=_objectWithoutPropertiesLoose(t,c);(0,i.useEffect)(function(){var t=e||{},n=t.src,r=_objectWithoutPropertiesLoose(t,p);n&&o(_extends({src:n},r))},[e,o]);var a=(0,i.useCallback)(function(){n&&(n.playing()?n.pause():n.play())},[n]),s=(0,i.useMemo)(function(){return{rate:n?n.rate.bind(n):noop,play:n?n.play.bind(n):noop,pause:n?n.pause.bind(n):noop,stop:n?n.stop.bind(n):noop,mute:n?n.mute.bind(n):noop,volume:n?n.volume.bind(n):noop,fade:n?n.fade.bind(n):noop}},[n]);return(0,i.useMemo)(function(){return _extends({},r,s,{player:n,load:o,togglePlayPause:a})},[r,n,s,o,a])},f="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,useAudioPosition=function(e){void 0===e&&(e={});var t=e.highRefreshRate,n=void 0!==t&&t,o=(0,i.useContext)(d),r=o.player,a=o.playing,s=o.stopped,u=o.duration,l=(0,i.useContext)(_),c=l.position,p=l.setPosition,h=(0,i.useRef)();(0,i.useEffect)(function(){r&&p(r.seek())},[r,p,s]),(0,i.useEffect)(function(){var e;return!n&&r&&a&&(e=window.setInterval(function(){return p(r.seek())},1e3)),function(){return clearTimeout(e)}},[n,r,a,p]),f(function(){return n&&r&&a&&(h.current=requestAnimationFrame(function animate(){p(null==r?void 0:r.seek()),h.current=requestAnimationFrame(animate)})),function(){h.current&&cancelAnimationFrame(h.current)}},[n,r,a,p]);var m=(0,i.useCallback)(function(e){if(!r)return 0;var t=r.seek(e).seek();return p(t),t},[r,p]),v=(0,i.useMemo)(function(){return c/u*100||0},[u,c]);return{position:c,duration:u,seek:m,percentComplete:v}}}}]);