* (c) 2015-present Evan You
* @license MIT
*/
-function E(e){return E="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(e)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){return O(e)||C(e)||j()}function O(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function C(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function j(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function B(){return"undefined"!==typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys}function I(e,t){P(e,t),Object.getOwnPropertyNames(t.prototype).forEach((function(n){P(e.prototype,t.prototype,n)})),Object.getOwnPropertyNames(t).forEach((function(n){P(e,t,n)}))}function P(e,t,n){var r=n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t);r.forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var L={__proto__:[]},N=L instanceof Array;function D(e){var t=E(e);return null==e||"object"!==t&&"function"!==t}function F(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var r=new t;t.prototype._init=n;var o={};return Object.keys(r).forEach((function(e){void 0!==r[e]&&(o[e]=r[e])})),o}var H=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function U(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(H.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"===typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){return T({},e,r.value)}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return F(this,e)}});var o=e.__decorators__;o&&(o.forEach((function(e){return e(t)})),delete e.__decorators__);var a=Object.getPrototypeOf(e.prototype),i=a instanceof r["a"]?a.constructor:r["a"],s=i.extend(t);return q(s,e,i),B()&&I(s,e),s}var $={prototype:!0,arguments:!0,callee:!0,caller:!0};function q(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!$[r]){var o=Object.getOwnPropertyDescriptor(e,r);if(!o||o.configurable){var a=Object.getOwnPropertyDescriptor(t,r);if(!N){if("cid"===r)return;var i=Object.getOwnPropertyDescriptor(n,r);if(!D(a.value)&&i&&i.value===a.value)return}0,Object.defineProperty(e,r,a)}}}))}function V(e){return"function"===typeof e?U(e):function(t){return U(t,e)}}V.registerHooks=function(e){H.push.apply(H,R(e))};var z=V;"undefined"!==typeof Reflect&&Reflect.getMetadata;var X=n("91b2"),Y=n.n(X),G=(n("4768"),function(e){_(n,e);var t=M(n);function n(){var e;return h(this,n),e=t.apply(this,arguments),e.socket=null,e.rooms=[{roomId:"global",roomName:"",avatar:"",users:[]}],e.messagesLoaded=!1,e.messages=[],e.currentUserId=null,e}return g(n,[{key:"created",value:function(){var e="",t=document.getElementById("room-info");t&&(e=t.textContent);var n=null;if(!e)throw"No room info provided";n=JSON.parse(e),this.rooms=[{roomId:n.room_name,roomName:n.room_title,avatar:"",users:[{_id:1,username:"Fake user 1",avatar:"assets/imgs/doe.png",status:{state:"online",lastChanged:"today, 14:30"}},{_id:2,username:"Fake user 2",avatar:"assets/imgs/snow.png",status:{state:"online",lastChanged:"14 July, 20:00"}},{_id:3,username:"Fake user 3",avatar:"assets/imgs/snow.png",status:{state:"online",lastChanged:"14 July, 20:00"}}]}],this.connect(n.room_name),this.currentUserId=n.user_id}},{key:"connect",value:function(e){var t="wss";"https:"!=window.location.protocol&&(t="ws"),this.socket=new WebSocket(t+"://"+window.location.host+"/ws/chat/"+e+"/"),this.fetchMessages(),this.socket.onclose=function(){console.log("Chat socket closed")}}},{key:"fetchMessages",value:function(){var e=p(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.socket.onmessage=function(e){var n=JSON.parse(e.data),r=n.type;if("initial"!=r||!t.messagesLoaded){var o=n.messages;if(t.messages=[].concat(f(t.messages),f(o)),"initial"==r){t.messagesLoaded=!0;var a=document.querySelector(".vac-container-scroll");t.$nextTick((function(){a&&(a.scrollTop=a.scrollHeight)}))}}};case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"sendMessage",value:function(e){var t=e.content,n=e.replyMessage;this.socket.send(JSON.stringify({message:t,replyTo:n?n._id:null}))}}]),n}(r["a"]));G=A([z({components:{ChatWindow:Y.a}})],G);var W=G,K=W;n("8d5c");function Z(e,t,n,r,o,a,i,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),i?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:l}}var Q=Z(K,o,a,!1,null,null,null),J=Q.exports,ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"notifications",tabindex:"0"},on:{focus:e.open,focusout:e.close}},[n("div",{staticClass:"bell"},[n("img",{staticClass:"bell-image",attrs:{src:"/static/teleforma/images/bell.svg",alt:"Notifications",title:"Notifications"}}),e.numberOfUnread>0?n("span",{staticClass:"bell-count"},[e._v(e._s(e.numberOfUnread))]):e._e()]),e.opened?n("div",{staticClass:"notifications-list"},[n("ul",e._l(e.messages,(function(e){return n("NotificationMessage",{key:e._id,attrs:{id:e._id,content:e.content,url:e.url,viewed:e.viewed,"creation-date":e.created}})})),1)]):e._e()])},te=[],ne=(n("c740"),n("4de4"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{on:{click:function(t){return e.onClick()},mouseup:function(t){return"button"in t&&1!==t.button?null:e.onMiddleClick()}}},[n("span",{class:{unviewed:!e.viewed,text:!0}},[e._v(e._s(e.content))]),n("span",{staticClass:"date"},[e._v(e._s(e.relativeCreationDate)+" ")])])}),re=[];n("a9e3");function oe(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function ae(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function ie(e){ae(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function se(e){ae(1,arguments);var t=ie(e);return t.setHours(0,0,0,0),t}var ce=864e5;function le(e,t){ae(2,arguments);var n=se(e),r=se(t),o=n.getTime()-oe(n),a=r.getTime()-oe(r);return Math.round((o-a)/ce)}function ue(e){return ae(1,arguments),e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function fe(e){if(ae(1,arguments),!ue(e)&&"number"!==typeof e)return!1;var t=ie(e);return!isNaN(Number(t))}var de={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},pe=function(e,t,n){var r,o=de[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},he=pe;function me(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var ge={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ve={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},_e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},be={date:me({formats:ge,defaultWidth:"full"}),time:me({formats:ve,defaultWidth:"full"}),dateTime:me({formats:_e,defaultWidth:"full"})},ye=be,we={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xe=function(e,t,n,r){return we[e]},Se=xe;function ke(e){return function(t,n){var r,o=n||{},a=o.context?String(o.context):"standalone";if("formatting"===a&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,s=o.width?String(o.width):i;r=e.formattingValues[s]||e.formattingValues[i]}else{var c=e.defaultWidth,l=o.width?String(o.width):e.defaultWidth;r=e.values[l]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return r[u]}}var Me={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ae={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ee={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Te={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Re={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Oe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Ce=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},je={ordinalNumber:Ce,era:ke({values:Me,defaultWidth:"wide"}),quarter:ke({values:Ae,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ke({values:Ee,defaultWidth:"wide"}),day:ke({values:Te,defaultWidth:"wide"}),dayPeriod:ke({values:Re,defaultWidth:"wide",formattingValues:Oe,defaultFormattingWidth:"wide"})},Be=je;function Ie(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,s=a[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(c)?Le(c,(function(e){return e.test(s)})):Pe(c,(function(e){return e.test(s)}));i=e.valueCallback?e.valueCallback(l):l,i=n.valueCallback?n.valueCallback(i):i;var u=t.slice(s.length);return{value:i,rest:u}}}function Pe(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Le(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function Ne(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var o=r[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=n.valueCallback?n.valueCallback(i):i;var s=t.slice(o.length);return{value:i,rest:s}}}var De=/^(\d+)(th|st|nd|rd)?/i,Fe=/\d+/i,He={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ue={any:[/^b/i,/^(a|c)/i]},$e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},qe={any:[/1/i,/2/i,/3/i,/4/i]},Ve={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ze={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Xe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ye={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ge={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},We={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ke={ordinalNumber:Ne({matchPattern:De,parsePattern:Fe,valueCallback:function(e){return parseInt(e,10)}}),era:Ie({matchPatterns:He,defaultMatchWidth:"wide",parsePatterns:Ue,defaultParseWidth:"any"}),quarter:Ie({matchPatterns:$e,defaultMatchWidth:"wide",parsePatterns:qe,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ie({matchPatterns:Ve,defaultMatchWidth:"wide",parsePatterns:ze,defaultParseWidth:"any"}),day:Ie({matchPatterns:Xe,defaultMatchWidth:"wide",parsePatterns:Ye,defaultParseWidth:"any"}),dayPeriod:Ie({matchPatterns:Ge,defaultMatchWidth:"any",parsePatterns:We,defaultParseWidth:"any"})},Ze=Ke,Qe={code:"en-US",formatDistance:he,formatLong:ye,formatRelative:Se,localize:Be,match:Ze,options:{weekStartsOn:0,firstWeekContainsDate:1}},Je=Qe;function et(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function tt(e,t){ae(2,arguments);var n=ie(e).getTime(),r=et(t);return new Date(n+r)}function nt(e,t){ae(2,arguments);var n=et(t);return tt(e,-n)}var rt=864e5;function ot(e){ae(1,arguments);var t=ie(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),o=n-r;return Math.floor(o/rt)+1}function at(e){ae(1,arguments);var t=1,n=ie(e),r=n.getUTCDay(),o=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}function it(e){ae(1,arguments);var t=ie(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=at(r),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var i=at(a);return t.getTime()>=o.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function st(e){ae(1,arguments);var t=it(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=at(n);return r}var ct=6048e5;function lt(e){ae(1,arguments);var t=ie(e),n=at(t).getTime()-st(t).getTime();return Math.round(n/ct)+1}function ut(e,t){ae(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,a=null==o?0:et(o),i=null==n.weekStartsOn?a:et(n.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=ie(e),c=s.getUTCDay(),l=(c<i?7:0)+c-i;return s.setUTCDate(s.getUTCDate()-l),s.setUTCHours(0,0,0,0),s}function ft(e,t){ae(1,arguments);var n=ie(e),r=n.getUTCFullYear(),o=t||{},a=o.locale,i=a&&a.options&&a.options.firstWeekContainsDate,s=null==i?1:et(i),c=null==o.firstWeekContainsDate?s:et(o.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=new Date(0);l.setUTCFullYear(r+1,0,c),l.setUTCHours(0,0,0,0);var u=ut(l,t),f=new Date(0);f.setUTCFullYear(r,0,c),f.setUTCHours(0,0,0,0);var d=ut(f,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=d.getTime()?r:r-1}function dt(e,t){ae(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.firstWeekContainsDate,a=null==o?1:et(o),i=null==n.firstWeekContainsDate?a:et(n.firstWeekContainsDate),s=ft(e,t),c=new Date(0);c.setUTCFullYear(s,0,i),c.setUTCHours(0,0,0,0);var l=ut(c,t);return l}var pt=6048e5;function ht(e,t){ae(1,arguments);var n=ie(e),r=ut(n,t).getTime()-dt(n,t).getTime();return Math.round(r/pt)+1}function mt(e,t){var n=e<0?"-":"",r=Math.abs(e).toString();while(r.length<t)r="0"+r;return n+r}var gt={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return mt("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):mt(n+1,2)},d:function(e,t){return mt(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return mt(e.getUTCHours()%12||12,t.length)},H:function(e,t){return mt(e.getUTCHours(),t.length)},m:function(e,t){return mt(e.getUTCMinutes(),t.length)},s:function(e,t){return mt(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds(),o=Math.floor(r*Math.pow(10,n-3));return mt(o,t.length)}},vt=gt,_t={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},bt={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return vt.y(e,t)},Y:function(e,t,n,r){var o=ft(e,r),a=o>0?o:1-o;if("YY"===t){var i=a%100;return mt(i,2)}return"Yo"===t?n.ordinalNumber(a,{unit:"year"}):mt(a,t.length)},R:function(e,t){var n=it(e);return mt(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return mt(n,t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return mt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return mt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return vt.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return mt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=ht(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):mt(o,t.length)},I:function(e,t,n){var r=lt(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):mt(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):vt.d(e,t)},D:function(e,t,n){var r=ot(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):mt(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return mt(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return mt(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return mt(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours(),o=r/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?_t.noon:0===o?_t.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?_t.evening:o>=12?_t.afternoon:o>=4?_t.morning:_t.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vt.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):vt.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):mt(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):mt(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):vt.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):vt.s(e,t)},S:function(e,t){return vt.S(e,t)},X:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return wt(a);case"XXXX":case"XX":return xt(a);case"XXXXX":case"XXX":default:return xt(a,":")}},x:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"x":return wt(a);case"xxxx":case"xx":return xt(a);case"xxxxx":case"xxx":default:return xt(a,":")}},O:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+yt(a,":");case"OOOO":default:return"GMT"+xt(a,":")}},z:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+yt(a,":");case"zzzz":default:return"GMT"+xt(a,":")}},t:function(e,t,n,r){var o=r._originalDate||e,a=Math.floor(o.getTime()/1e3);return mt(a,t.length)},T:function(e,t,n,r){var o=r._originalDate||e,a=o.getTime();return mt(a,t.length)}};function yt(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+mt(a,2)}function wt(e,t){if(e%60===0){var n=e>0?"-":"+";return n+mt(Math.abs(e)/60,2)}return xt(e,t)}function xt(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e),a=mt(Math.floor(o/60),2),i=mt(o%60,2);return r+a+n+i}var St=bt;function kt(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Mt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function At(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return kt(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"});break}return n.replace("{{date}}",kt(o,t)).replace("{{time}}",Mt(a,t))}var Et={p:Mt,P:At},Tt=Et,Rt=["D","DD"],Ot=["YY","YYYY"];function Ct(e){return-1!==Rt.indexOf(e)}function jt(e){return-1!==Ot.indexOf(e)}function Bt(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var It=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Pt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Lt=/^'([^]*?)'?$/,Nt=/''/g,Dt=/[a-zA-Z]/;function Ft(e,t,n){ae(2,arguments);var r=String(t),o=n||{},a=o.locale||Je,i=a.options&&a.options.firstWeekContainsDate,s=null==i?1:et(i),c=null==o.firstWeekContainsDate?s:et(o.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=a.options&&a.options.weekStartsOn,u=null==l?0:et(l),f=null==o.weekStartsOn?u:et(o.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var d=ie(e);if(!fe(d))throw new RangeError("Invalid time value");var p=oe(d),h=nt(d,p),m={firstWeekContainsDate:c,weekStartsOn:f,locale:a,_originalDate:d},g=r.match(Pt).map((function(e){var t=e[0];if("p"===t||"P"===t){var n=Tt[t];return n(e,a.formatLong,m)}return e})).join("").match(It).map((function(n){if("''"===n)return"'";var r=n[0];if("'"===r)return Ht(n);var i=St[r];if(i)return!o.useAdditionalWeekYearTokens&&jt(n)&&Bt(n,t,e),!o.useAdditionalDayOfYearTokens&&Ct(n)&&Bt(n,t,e),i(h,n,a.localize,m);if(r.match(Dt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return n})).join("");return g}function Ht(e){return e.match(Lt)[1].replace(Nt,"'")}function Ut(e,t,n){ae(2,arguments);var r=ie(e),o=ie(t),a=n||{},i=a.locale,s=void 0===i?Je:i,c=a.weekStartsOn,l=void 0===c?0:c;if(!s.localize)throw new RangeError("locale must contain localize property");if(!s.formatLong)throw new RangeError("locale must contain formatLong property");if(!s.formatRelative)throw new RangeError("locale must contain formatRelative property");var u,f=le(r,o);if(isNaN(f))throw new RangeError("Invalid time value");u=f<-6?"other":f<-1?"lastWeek":f<0?"yesterday":f<1?"today":f<2?"tomorrow":f<7?"nextWeek":"other";var d=nt(r,oe(r)),p=nt(o,oe(o)),h=s.formatRelative(u,d,p,{locale:s,weekStartsOn:l});return Ft(r,h,{locale:s,weekStartsOn:l})}var $t={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},qt=function(e,t,n){var r,o=$t[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"dans "+r:"il y a "+r:r},Vt=qt,zt={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},Xt={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Yt={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Gt={date:me({formats:zt,defaultWidth:"full"}),time:me({formats:Xt,defaultWidth:"full"}),dateTime:me({formats:Yt,defaultWidth:"full"})},Wt=Gt,Kt={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Zt=function(e,t,n,r){return Kt[e]},Qt=Zt,Jt={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},en={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},tn={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},nn={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},rn={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},on=function(e,t){var n=Number(e),r=null===t||void 0===t?void 0:t.unit;if(0===n)return"0";var o,a=["year","week","hour","minute","second"];return o=1===n?r&&a.includes(r)?"ère":"er":"ème",n+o},an={ordinalNumber:on,era:ke({values:Jt,defaultWidth:"wide"}),quarter:ke({values:en,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ke({values:tn,defaultWidth:"wide"}),day:ke({values:nn,defaultWidth:"wide"}),dayPeriod:ke({values:rn,defaultWidth:"wide"})},sn=an,cn=/^(\d+)(ième|ère|ème|er|e)?/i,ln=/\d+/i,un={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},fn={any:[/^av/i,/^ap/i]},dn={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},pn={any:[/1/i,/2/i,/3/i,/4/i]},hn={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},mn={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},gn={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},vn={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},_n={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},bn={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},yn={ordinalNumber:Ne({matchPattern:cn,parsePattern:ln,valueCallback:function(e){return parseInt(e)}}),era:Ie({matchPatterns:un,defaultMatchWidth:"wide",parsePatterns:fn,defaultParseWidth:"any"}),quarter:Ie({matchPatterns:dn,defaultMatchWidth:"wide",parsePatterns:pn,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ie({matchPatterns:hn,defaultMatchWidth:"wide",parsePatterns:mn,defaultParseWidth:"any"}),day:Ie({matchPatterns:gn,defaultMatchWidth:"wide",parsePatterns:vn,defaultParseWidth:"any"}),dayPeriod:Ie({matchPatterns:_n,defaultMatchWidth:"any",parsePatterns:bn,defaultParseWidth:"any"})},wn=yn,xn={code:"fr",formatDistance:Vt,formatLong:Wt,formatRelative:Qt,localize:sn,match:wn,options:{weekStartsOn:1,firstWeekContainsDate:4}},Sn=xn,kn=n("bc3a"),Mn=n.n(kn),An=r["a"].extend({props:{id:Number,content:String,url:String,viewed:Boolean,creationDate:String}}),En=function(e){_(n,e);var t=M(n);function n(){return h(this,n),t.apply(this,arguments)}return g(n,[{key:"setAsViewed",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!1!==this.$props.viewed){e.next=3;break}return e.next=3,Mn.a.post("/notification",{id:this.$props.id,viewed:!0});case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onClick",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.setAsViewed(),this.$props.url&&(window.location.href=this.$props.url);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onMiddleClick",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.setAsViewed(),this.$props.url&&window.open(this.$props.url,"_blank");case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"relativeCreationDate",get:function(){return Ut(new Date(this.$props.creationDate),new Date,{locale:Sn})}}]),n}(An);En=A([z],En);var Tn=En,Rn=Tn,On=(n("a58e"),Z(Rn,ne,re,!1,null,"3f1187ff",null)),Cn=On.exports,jn=function(e){_(n,e);var t=M(n);function n(){var e;return h(this,n),e=t.apply(this,arguments),e.socket=null,e.messagesLoaded=!1,e.messages=[],e.currentUserId=null,e.opened=!1,e}return g(n,[{key:"created",value:function(){var e=document.getElementById("user_id");e&&(this.currentUserId=parseInt(e.getAttribute("value"),10),this.connect())}},{key:"connect",value:function(){var e="wss";"https:"!=window.location.protocol&&(e="ws"),this.socket=new WebSocket(e+"://"+window.location.host+"/ws/notification/"+this.currentUserId+"/"),this.fetchMessages(),this.socket.onclose=function(){console.log("Chat socket closed")}}},{key:"fetchMessages",value:function(){var e=p(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.socket.onmessage=function(e){var n=JSON.parse(e.data),r=n.type;if("initial"!==r||!t.messagesLoaded){var o=n.messages,a=null;"new"===r&&1===o.length&&(a=t.messages.findIndex((function(e){return e._id===o[0]._id}))),t.messages=null!==a&&-1!==a?[].concat(f(t.messages.slice(0,a)),[o[0]],f(t.messages.slice(a+1))):[].concat(f(o),f(t.messages)),"initial"===r&&(t.messagesLoaded=!0)}};case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"open",value:function(){this.opened=!0}},{key:"close",value:function(){this.opened=!1}},{key:"numberOfUnread",get:function(){return this.messages.filter((function(e){return!e.viewed})).length}}]),n}(r["a"]);jn=A([z({components:{NotificationMessage:Cn}})],jn);var Bn=jn,In=Bn,Pn=(n("9340"),Z(In,ee,te,!1,null,"d06c11f4",null)),Ln=Pn.exports;Mn.a.defaults.xsrfHeaderName="X-CSRFTOKEN",Mn.a.defaults.xsrfCookieName="csrftoken",Mn.a.defaults.withCredentials=!0,r["a"].config.productionTip=!1,document.getElementById("chat")&&new r["a"]({render:function(e){return e(J)}}).$mount("#chat"),document.getElementById("notifications")&&new r["a"]({render:function(e){return e(Ln)}}).$mount("#notifications")},"91b2":function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var r=n("b622"),o=r("toStringTag"),a={};a[o]="z",e.exports="[object z]"===String(a)},"0206":function(e,t){function n(e){return new Int8Array(e)}function r(e){return new Int16Array(e)}function o(e){return new Int32Array(e)}function a(e){return new Float32Array(e)}function i(e){return new Float64Array(e)}function s(e){if(1==e.length)return a(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(s(e));return n}function c(e){if(1==e.length)return o(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(c(e));return n}function l(e){if(1==e.length)return r(e[0]);var t=e[0];e=e.slice(1);for(var n=[],o=0;o<t;o++)n.push(l(e));return n}function u(e){if(1==e.length)return new Array(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(u(e));return n}var f={fill:function(e,t,n,r){if(2==arguments.length)for(var o=0;o<e.length;o++)e[o]=arguments[1];else for(o=t;o<n;o++)e[o]=r}},d={arraycopy:function(e,t,n,r,o){var a=t+o;while(t<a)n[r++]=e[t++]}},p={};function h(e){this.ordinal=e}p.SQRT2=1.4142135623730951,p.FAST_LOG10=function(e){return Math.log10(e)},p.FAST_LOG10_X=function(e,t){return Math.log10(e)*t},h.short_block_allowed=new h(0),h.short_block_coupled=new h(1),h.short_block_dispensed=new h(2),h.short_block_forced=new h(3);var m={};function g(e){this.ordinal=e}m.MAX_VALUE=34028235e31,g.vbr_off=new g(0),g.vbr_mt=new g(1),g.vbr_rh=new g(2),g.vbr_abr=new g(3),g.vbr_mtrh=new g(4),g.vbr_default=g.vbr_mtrh;var v=function(e){};e.exports={System:d,VbrMode:g,Float:m,ShortBlock:h,Util:p,Arrays:f,new_array_n:u,new_byte:n,new_double:i,new_float:a,new_float_n:s,new_int:o,new_int_n:c,new_short:r,new_short_n:l,assert:v}},"0366":function(e,t,n){var r=n("e330"),o=n("59ed"),a=n("40d5"),i=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:a?i(e,t):function(){return e.apply(t,arguments)}}},"04f8":function(e,t,n){var r=n("2d00"),o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"06cf":function(e,t,n){var r=n("83ab"),o=n("c65b"),a=n("d1e7"),i=n("5c6c"),s=n("fc6a"),c=n("a04b"),l=n("1a2d"),u=n("0cfb"),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=c(t),u)try{return f(e,t)}catch(n){}if(l(e,t))return i(!o(a.f,e,t),e[t])}},"07fa":function(e,t,n){var r=n("50c4");e.exports=function(e){return r(e.length)}},"09e6":function(e,t,n){var r=n("0206"),o=r.new_float,a=r.new_int;r.assert;function i(){this.global_gain=0,this.sfb_count1=0,this.step=a(39),this.noise=o(39),this.noise_log=o(39)}e.exports=i},"0cb2":function(e,t,n){var r=n("e330"),o=n("7b0b"),a=Math.floor,i=r("".charAt),s=r("".replace),c=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,m=u;return void 0!==f&&(f=o(f),m=l),s(d,m,(function(o,s){var l;switch(i(s,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,p);case"<":l=f[c(s,1,-1)];break;default:var u=+s;if(0===u)return o;if(u>h){var d=a(u/10);return 0===d?o:d<=h?void 0===r[d-1]?i(s,1):r[d-1]+i(s,1):o}l=r[u-1]}return void 0===l?"":l}))}},"0cfb":function(e,t,n){var r=n("83ab"),o=n("d039"),a=n("cc12");e.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d26":function(e,t,n){var r=n("e330"),o=Error,a=r("".replace),i=function(e){return String(o(e).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(i);e.exports=function(e,t){if(c&&"string"==typeof e&&!o.prepareStackTrace)while(t--)e=a(e,s,"");return e}},"0d51":function(e,t){var n=String;e.exports=function(e){try{return n(e)}catch(t){return"Object"}}},"107c":function(e,t,n){var r=n("d039"),o=n("da84"),a=o.RegExp;e.exports=r((function(){var e=a("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},"13d2":function(e,t,n){var r=n("d039"),o=n("1626"),a=n("1a2d"),i=n("83ab"),s=n("5e77").CONFIGURABLE,c=n("8925"),l=n("69f3"),u=l.enforce,f=l.get,d=Object.defineProperty,p=i&&!r((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String"),m=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(i?d(e,"name",{value:t,configurable:!0}):e.name=t),p&&n&&a(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?i&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var r=u(e);return a(r,"source")||(r.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=m((function(){return o(this)&&f(this).source||c(this)}),"toString")},"13d5":function(e,t,n){"use strict";var r=n("23e7"),o=n("d58f").left,a=n("a640"),i=n("2d00"),s=n("605d"),c=a("reduce"),l=!s&&i>79&&i<83;r({target:"Array",proto:!0,forced:!c||l},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n("c65b"),o=n("825a"),a=n("1626"),i=n("c6b6"),s=n("9263"),c=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var l=r(n,e,t);return null!==l&&o(l),l}if("RegExp"===i(e))return r(s,e,t);throw c("RegExp#exec called on incompatible receiver")}},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},1652:function(e,t,n){"use strict";t.__esModule=!0,t.stateify=t.TokenState=t.CharacterState=void 0;var r=n("254c");function o(){return function(e){this.j=[],this.T=e||null}}var a=o();a.prototype={defaultTransition:!1,on:function(e,t){if(e instanceof Array){for(var n=0;n<e.length;n++)this.j.push([e[n],t]);return this}return this.j.push([e,t]),this},next:function(e){for(var t=0;t<this.j.length;t++){var n=this.j[t],r=n[0],o=n[1];if(this.test(e,r))return o}return this.defaultTransition},accepts:function(){return!!this.T},test:function(e,t){return e===t},emit:function(){return this.T}};var i=(0,r.inherits)(a,o(),{test:function(e,t){return e===t||t instanceof RegExp&&t.test(e)}}),s=(0,r.inherits)(a,o(),{jump:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.next(new e(""));return n===this.defaultTransition?(n=new this.constructor(t),this.on(e,n)):t&&(n.T=t),n},test:function(e,t){return e instanceof t}});function c(e,t,n,r){var o=0,a=e.length,s=t,c=[],l=void 0;while(o<a&&(l=s.next(e[o])))s=l,o++;if(o>=a)return[];while(o<a-1)l=new i(r),c.push(l),s.on(e[o],l),s=l,o++;return l=new i(n),c.push(l),s.on(e[a-1],l),c}t.CharacterState=i,t.TokenState=s,t.stateify=c},"182d":function(e,t,n){var r=n("f8cd"),o=RangeError;e.exports=function(e,t){var n=r(e);if(n%t)throw o("Wrong offset");return n}},"1a2d":function(e,t,n){var r=n("e330"),o=n("7b0b"),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(o(e),t)}},"1a98":function(e,t,n){"use strict";n.r(t),n.d(t,"detectMobile",(function(){return r}));n("d9e2");function r(){var e=o(),t=e.substr(0,4);return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw(n|u)|c55\/|capi|ccwa|cdm|cell|chtm|cldc|cmd|co(mp|nd)|craw|da(it|ll|ng)|dbte|dcs|devi|dica|dmob|do(c|p)o|ds(12|d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(|_)|g1 u|g560|gene|gf5|gmo|go(\.w|od)|gr(ad|un)|haie|hcit|hd(m|p|t)|hei|hi(pt|ta)|hp( i|ip)|hsc|ht(c(| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i(20|go|ma)|i230|iac( ||\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|[a-w])|libw|lynx|m1w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|mcr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|([1-8]|c))|phil|pire|pl(ay|uc)|pn2|po(ck|rt|se)|prox|psio|ptg|qaa|qc(07|12|21|32|60|[2-7]|i)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h|oo|p)|sdk\/|se(c(|0|1)|47|mc|nd|ri)|sgh|shar|sie(|m)|sk0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h|v|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl|tdg|tel(i|m)|tim|tmo|to(pl|sh)|ts(70|m|m3|m5)|tx9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas|your|zeto|zte/i.test(t)}function o(){var e=navigator.userAgent||navigator.vendor||window.opera||null;if(!e)throw new Error("Failed to look for user agent information.");return e}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1d02":function(e,t,n){"use strict";var r=n("ebb5"),o=n("a258").findLastIndex,a=r.aTypedArray,i=r.exportTypedArrayMethod;i("findLastIndex",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"1d80":function(e,t,n){var r=n("7234"),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},"23cb":function(e,t,n){var r=n("5926"),o=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):a(n,t)}},"23e7":function(e,t,n){var r=n("da84"),o=n("06cf").f,a=n("9112"),i=n("cb2d"),s=n("6374"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,f,d,p,h,m=e.target,g=e.global,v=e.stat;if(u=g?r:v?r[m]||s(m,{}):(r[m]||{}).prototype,u)for(f in t){if(p=t[f],e.dontCallGetSet?(h=o(u,f),d=h&&h.value):d=u[f],n=l(g?f:m+(v?".":"#")+f,e.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(u,f,p,e)}}},"241c":function(e,t,n){var r=n("ca84"),o=n("7839"),a=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},2466:function(e,t){function n(){this.sum=0,this.seen=0,this.want=0,this.pos=0,this.size=0,this.bag=null,this.nVbrNumFrames=0,this.nBytesWritten=0,this.TotalFrameSize=0}e.exports=n},2474:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode),a=r.Float,i=r.ShortBlock,s=r.Util,c=r.Arrays,l=(r.new_array_n,r.new_byte,r.new_double,r.new_float),u=r.new_float_n,f=r.new_int,d=(r.new_int_n,r.assert),p=n("8100"),h=n("4b5e");function m(){var e=new p,t=2.302585092994046,n=2,r=16,m=2,g=16,v=.34,_=1/217621504/(h.BLKSIZE/2),b=.01,y=.8,w=.6,x=.3,S=3.5,k=21,M=.2302585093;function A(e){return e}function E(e,t){for(var n=0,r=0;r<h.BLKSIZE/2;++r)n+=e[r]*t.ATH.eql_w[r];return n*=_,n}function T(t,n,r,o,a,i,c,l,u,f,d){var p=t.internal_flags;if(u<2)e.fft_long(p,o[a],u,f,d),e.fft_short(p,i[c],u,f,d);else if(2==u){for(var m=h.BLKSIZE-1;m>=0;--m){var g=o[a+0][m],v=o[a+1][m];o[a+0][m]=(g+v)*s.SQRT2*.5,o[a+1][m]=(g-v)*s.SQRT2*.5}for(var _=2;_>=0;--_)for(m=h.BLKSIZE_s-1;m>=0;--m){g=i[c+0][_][m],v=i[c+1][_][m];i[c+0][_][m]=(g+v)*s.SQRT2*.5,i[c+1][_][m]=(g-v)*s.SQRT2*.5}}n[0]=A(o[a+0][0]),n[0]*=n[0];for(m=h.BLKSIZE/2-1;m>=0;--m){var b=o[a+0][h.BLKSIZE/2-m],y=o[a+0][h.BLKSIZE/2+m];n[h.BLKSIZE/2-m]=A(.5*(b*b+y*y))}for(_=2;_>=0;--_){r[_][0]=i[c+0][_][0],r[_][0]*=r[_][0];for(m=h.BLKSIZE_s/2-1;m>=0;--m){b=i[c+0][_][h.BLKSIZE_s/2-m],y=i[c+0][_][h.BLKSIZE_s/2+m];r[_][h.BLKSIZE_s/2-m]=A(.5*(b*b+y*y))}}var w=0;for(m=11;m<h.HBLKSIZE;m++)w+=n[m];if(p.tot_ener[u]=w,t.analysis){for(m=0;m<h.HBLKSIZE;m++)p.pinfo.energy[l][u][m]=p.pinfo.energy_save[u][m],p.pinfo.energy_save[u][m]=n[m];p.pinfo.pe[l][u]=p.pe[u]}2==t.athaa_loudapprox&&u<2&&(p.loudness_sq[l][u]=p.loudness_sq_save[u],p.loudness_sq_save[u]=E(n,p))}var R,O,C,j=8,B=23,I=15,P=[1,.79433,.63096,.63096,.63096,.63096,.63096,.25119,.11749];function L(){R=Math.pow(10,(j+1)/16),O=Math.pow(10,(B+1)/16),C=Math.pow(10,I/10)}var N=[3.3246*3.3246,3.23837*3.23837,9.9500500969,9.0247369744,8.1854926609,7.0440875649,2.46209*2.46209,2.284*2.284,4.4892710641,1.96552*1.96552,1.82335*1.82335,1.69146*1.69146,2.4621061921,2.1508568964,1.37074*1.37074,1.31036*1.31036,1.5691069696,1.4555939904,1.16203*1.16203,1.2715945225,1.09428*1.09428,1.0659*1.0659,1.0779838276,1.0382591025,1],D=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1],F=[5.5396212496,2.29259*2.29259,4.9868695969,2.12675*2.12675,2.02545*2.02545,1.87894*1.87894,1.74303*1.74303,1.61695*1.61695,2.2499700001,1.39148*1.39148,1.29083*1.29083,1.19746*1.19746,1.2339655056,1.0779838276];function H(e,t,n,r,o,a){var i;if(t>e){if(!(t<e*O))return e+t;i=t/e}else{if(e>=t*O)return e+t;i=e/t}if(d(e>=0),d(t>=0),e+=t,r+3<=6){if(i>=R)return e;var c=0|s.FAST_LOG10_X(i,16);return e*D[c]}var l,u;c=0|s.FAST_LOG10_X(i,16);return t=0!=a?o.ATH.cb_s[n]*o.ATH.adjust:o.ATH.cb_l[n]*o.ATH.adjust,d(t>=0),e<C*t?e>t?(l=1,c<=13&&(l=F[c]),u=s.FAST_LOG10_X(e/t,10/15),e*((N[c]-l)*u+l)):c>13?e:e*F[c]:e*N[c]}var U=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1];function $(e,t,n){var r;if(e<0&&(e=0),t<0&&(t=0),e<=0)return t;if(t<=0)return e;if(r=t>e?t/e:e/t,-2<=n&&n<=2){if(r>=R)return e+t;var o=0|s.FAST_LOG10_X(r,16);return(e+t)*U[o]}return r<O?e+t:(e<t&&(e=t),e)}function q(e,t){var n=e.internal_flags;if(n.channels_out>1){for(var r=0;r<h.SBMAX_l;r++){var o=n.thm[0].l[r],a=n.thm[1].l[r];n.thm[0].l[r]+=a*t,n.thm[1].l[r]+=o*t}for(r=0;r<h.SBMAX_s;r++)for(var i=0;i<3;i++){o=n.thm[0].s[r][i],a=n.thm[1].s[r][i];n.thm[0].s[r][i]+=a*t,n.thm[1].s[r][i]+=o*t}}}function V(e){for(var t=0;t<h.SBMAX_l;t++)if(!(e.thm[0].l[t]>1.58*e.thm[1].l[t]||e.thm[1].l[t]>1.58*e.thm[0].l[t])){var n=e.mld_l[t]*e.en[3].l[t],r=Math.max(e.thm[2].l[t],Math.min(e.thm[3].l[t],n));n=e.mld_l[t]*e.en[2].l[t];var o=Math.max(e.thm[3].l[t],Math.min(e.thm[2].l[t],n));e.thm[2].l[t]=r,e.thm[3].l[t]=o}for(t=0;t<h.SBMAX_s;t++)for(var a=0;a<3;a++)if(!(e.thm[0].s[t][a]>1.58*e.thm[1].s[t][a]||e.thm[1].s[t][a]>1.58*e.thm[0].s[t][a])){n=e.mld_s[t]*e.en[3].s[t][a],r=Math.max(e.thm[2].s[t][a],Math.min(e.thm[3].s[t][a],n));n=e.mld_s[t]*e.en[2].s[t][a];o=Math.max(e.thm[3].s[t][a],Math.min(e.thm[2].s[t][a],n));e.thm[2].s[t][a]=r,e.thm[3].s[t][a]=o}}function z(e,t,n){var r=t,o=Math.pow(10,n);t*=2,r*=2;for(var a=0;a<h.SBMAX_l;a++){if(f=e.ATH.cb_l[e.bm_l[a]]*o,c=Math.min(Math.max(e.thm[0].l[a],f),Math.max(e.thm[1].l[a],f)),l=Math.max(e.thm[2].l[a],f),u=Math.max(e.thm[3].l[a],f),c*t<l+u){var i=c*r/(l+u);l*=i,u*=i,d(l+u>0)}e.thm[2].l[a]=Math.min(l,e.thm[2].l[a]),e.thm[3].l[a]=Math.min(u,e.thm[3].l[a])}o*=h.BLKSIZE_s/h.BLKSIZE;for(a=0;a<h.SBMAX_s;a++)for(var s=0;s<3;s++){var c,l,u,f;if(f=e.ATH.cb_s[e.bm_s[a]]*o,c=Math.min(Math.max(e.thm[0].s[a][s],f),Math.max(e.thm[1].s[a][s],f)),l=Math.max(e.thm[2].s[a][s],f),u=Math.max(e.thm[3].s[a][s],f),c*t<l+u){i=c*t/(l+u);l*=i,u*=i,d(l+u>0)}e.thm[2].s[a][s]=Math.min(e.thm[2].s[a][s],l),e.thm[3].s[a][s]=Math.min(e.thm[3].s[a][s],u)}}function X(e,t,n,r,o){var a,i,s=0,c=0;for(a=i=0;a<h.SBMAX_s;++i,++a){var l=e.bo_s[a],u=e.npart_s,f=l<u?l:u;while(i<f)d(t[i]>=0),d(n[i]>=0),s+=t[i],c+=n[i],i++;if(e.en[r].s[a][o]=s,e.thm[r].s[a][o]=c,i>=u){++a;break}d(t[i]>=0),d(n[i]>=0);var p=e.PSY.bo_s_weight[a],m=1-p;s=p*t[i],c=p*n[i],e.en[r].s[a][o]+=s,e.thm[r].s[a][o]+=c,s=m*t[i],c=m*n[i]}for(;a<h.SBMAX_s;++a)e.en[r].s[a][o]=0,e.thm[r].s[a][o]=0}function Y(e,t,n,r){var o,a,i=0,s=0;for(o=a=0;o<h.SBMAX_l;++a,++o){var c=e.bo_l[o],l=e.npart_l,u=c<l?c:l;while(a<u)d(t[a]>=0),d(n[a]>=0),i+=t[a],s+=n[a],a++;if(e.en[r].l[o]=i,e.thm[r].l[o]=s,a>=l){++o;break}d(t[a]>=0),d(n[a]>=0);var f=e.PSY.bo_l_weight[o],p=1-f;i=f*t[a],s=f*n[a],e.en[r].l[o]+=i,e.thm[r].l[o]+=s,i=p*t[a],s=p*n[a]}for(;o<h.SBMAX_l;++o)e.en[r].l[o]=0,e.thm[r].l[o]=0}function G(e,t,n,r,o,a){var i,s,c=e.internal_flags;for(s=i=0;s<c.npart_s;++s){for(var l=0,u=0,f=c.numlines_s[s],p=0;p<f;++p,++i){var v=t[a][i];l+=v,u<v&&(u=v)}n[s]=l}for(d(s==c.npart_s),d(129==i),i=s=0;s<c.npart_s;s++){var _=c.s3ind_s[s][0],b=c.s3_ss[i++]*n[_];++_;while(_<=c.s3ind_s[s][1])b+=c.s3_ss[i]*n[_],++i,++_;var y=m*c.nb_s1[o][s];if(r[s]=Math.min(b,y),c.blocktype_old[1&o]==h.SHORT_TYPE){y=g*c.nb_s2[o][s];var w=r[s];r[s]=Math.min(y,w)}c.nb_s2[o][s]=c.nb_s1[o][s],c.nb_s1[o][s]=b,d(r[s]>=0)}for(;s<=h.CBANDS;++s)n[s]=0,r[s]=0}function W(e,t,n,r){var o=e.internal_flags;e.short_blocks!=i.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var a=0;a<o.channels_out;a++)r[a]=h.NORM_TYPE,e.short_blocks==i.short_block_dispensed&&(t[a]=1),e.short_blocks==i.short_block_forced&&(t[a]=0),0!=t[a]?(d(o.blocktype_old[a]!=h.START_TYPE),o.blocktype_old[a]==h.SHORT_TYPE&&(r[a]=h.STOP_TYPE)):(r[a]=h.SHORT_TYPE,o.blocktype_old[a]==h.NORM_TYPE&&(o.blocktype_old[a]=h.START_TYPE),o.blocktype_old[a]==h.STOP_TYPE&&(o.blocktype_old[a]=h.SHORT_TYPE)),n[a]=o.blocktype_old[a],o.blocktype_old[a]=r[a]}function K(e,t,n){return n>=1?e:n<=0?t:t>0?Math.pow(e/t,n)*t:0}var Z=[11.8,13.6,17.2,32,46.5,51.3,57.5,67.1,71.5,84.6,97.6,130];function Q(e,n){for(var r=309.07,o=0;o<h.SBMAX_s-1;o++)for(var a=0;a<3;a++){var i=e.thm.s[o][a];if(d(o<Z.length),i>0){var c=i*n,l=e.en.s[o][a];l>c&&(l>1e10*c?r+=Z[o]*(10*t):(d(c>0),r+=Z[o]*s.FAST_LOG10(l/c)))}}return r}var J=[6.8,5.8,5.8,6.4,6.5,9.9,12.1,14.4,15,18.9,21.6,26.9,34.2,40.2,46.8,56.5,60.7,73.9,85.7,93.4,126.1];function ee(e,n){for(var r=281.0575,o=0;o<h.SBMAX_l-1;o++){var a=e.thm.l[o];if(d(o<J.length),a>0){var i=a*n,c=e.en.l[o];c>i&&(c>1e10*i?r+=J[o]*(10*t):(d(i>0),r+=J[o]*s.FAST_LOG10(c/i)))}}return r}function te(e,t,n,r,o){var a,i;for(a=i=0;a<e.npart_l;++a){var s,c=0,l=0;for(s=0;s<e.numlines_l[a];++s,++i){var u=t[i];d(u>=0),c+=u,l<u&&(l=u)}n[a]=c,r[a]=l,o[a]=c*e.rnumlines_l[a],d(e.rnumlines_l[a]>=0),d(c>=0),d(n[a]>=0),d(r[a]>=0),d(o[a]>=0)}}function ne(e,t,n,r){var o=P.length-1,a=0,i=n[a]+n[a+1];if(d(i>=0),i>0){var s=t[a];s<t[a+1]&&(s=t[a+1]),d(e.numlines_l[a]+e.numlines_l[a+1]-1>0),i=20*(2*s-i)/(i*(e.numlines_l[a]+e.numlines_l[a+1]-1));var c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;for(a=1;a<e.npart_l-1;a++)if(i=n[a-1]+n[a]+n[a+1],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),s<t[a+1]&&(s=t[a+1]),d(e.numlines_l[a-1]+e.numlines_l[a]+e.numlines_l[a+1]-1>0),i=20*(3*s-i)/(i*(e.numlines_l[a-1]+e.numlines_l[a]+e.numlines_l[a+1]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;if(d(a>0),d(a==e.npart_l-1),i=n[a-1]+n[a],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),d(e.numlines_l[a-1]+e.numlines_l[a]-1>0),i=20*(2*s-i)/(i*(e.numlines_l[a-1]+e.numlines_l[a]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;d(a==e.npart_l-1)}var re=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function oe(t,n,r,o,a,i,c,l){var u=t.internal_flags;if(o<2)e.fft_long(u,c[l],o,n,r);else if(2==o)for(var f=h.BLKSIZE-1;f>=0;--f){var d=c[l+0][f],p=c[l+1][f];c[l+0][f]=(d+p)*s.SQRT2*.5,c[l+1][f]=(d-p)*s.SQRT2*.5}i[0]=A(c[l+0][0]),i[0]*=i[0];for(f=h.BLKSIZE/2-1;f>=0;--f){var m=c[l+0][h.BLKSIZE/2-f],g=c[l+0][h.BLKSIZE/2+f];i[h.BLKSIZE/2-f]=A(.5*(m*m+g*g))}var v=0;for(f=11;f<h.HBLKSIZE;f++)v+=i[f];if(u.tot_ener[o]=v,t.analysis){for(f=0;f<h.HBLKSIZE;f++)u.pinfo.energy[a][o][f]=u.pinfo.energy_save[o][f],u.pinfo.energy_save[o][f]=i[f];u.pinfo.pe[a][o]=u.pe[o]}}function ae(t,n,r,o,a,i,c,l){var u=t.internal_flags;if(0==a&&o<2&&e.fft_short(u,c[l],o,n,r),2==o)for(var f=h.BLKSIZE_s-1;f>=0;--f){var d=c[l+0][a][f],p=c[l+1][a][f];c[l+0][a][f]=(d+p)*s.SQRT2*.5,c[l+1][a][f]=(d-p)*s.SQRT2*.5}i[a][0]=c[l+0][a][0],i[a][0]*=i[a][0];for(f=h.BLKSIZE_s/2-1;f>=0;--f){var m=c[l+0][a][h.BLKSIZE_s/2-f],g=c[l+0][a][h.BLKSIZE_s/2+f];i[a][h.BLKSIZE_s/2-f]=A(.5*(m*m+g*g))}}function ie(e,t,n,r){var o=e.internal_flags;2==e.athaa_loudapprox&&n<2&&(o.loudness_sq[t][n]=o.loudness_sq_save[n],o.loudness_sq_save[n]=E(r,o))}this.L3psycho_anal_ns=function(e,t,a,i,s,p,m,g,v,_){var b,S,M,A,E,R,O,C,j,B,I=e.internal_flags,L=u([2,h.BLKSIZE]),N=u([2,3,h.BLKSIZE_s]),D=l(h.CBANDS+1),F=l(h.CBANDS+1),U=l(h.CBANDS+2),$=f(2),Z=f(2),J=u([2,576]),oe=f(h.CBANDS+2),ae=f(h.CBANDS+2);for(c.fill(ae,0),b=I.channels_out,e.mode==MPEGMode.JOINT_STEREO&&(b=4),j=e.VBR==o.vbr_off?0==I.ResvMax?0:I.ResvSize/I.ResvMax*.5:e.VBR==o.vbr_rh||e.VBR==o.vbr_mtrh||e.VBR==o.vbr_mt?.6:1,S=0;S<I.channels_out;S++){var ie=t[S],se=a+576-350-k+192;for(d(re.length==(k-1)/2),A=0;A<576;A++){var ce,le;for(ce=ie[se+A+10],le=0,E=0;E<(k-1)/2-1;E+=2)ce+=re[E]*(ie[se+A+E]+ie[se+A+k-E]),le+=re[E+1]*(ie[se+A+E+1]+ie[se+A+k-E-1]);J[S][A]=ce+le}s[i][S].en.assign(I.en[S]),s[i][S].thm.assign(I.thm[S]),b>2&&(p[i][S].en.assign(I.en[S+2]),p[i][S].thm.assign(I.thm[S+2]))}for(S=0;S<b;S++){var ue,fe,de,pe=l(12),he=[0,0,0,0],me=l(12),ge=1,ve=l(h.CBANDS),_e=l(h.CBANDS),be=[0,0,0,0],ye=l(h.HBLKSIZE),we=u([3,h.HBLKSIZE_s]);for(d(I.npart_s<=h.CBANDS),d(I.npart_l<=h.CBANDS),A=0;A<3;A++)pe[A]=I.nsPsy.last_en_subshort[S][A+6],d(I.nsPsy.last_en_subshort[S][A+4]>0),me[A]=pe[A]/I.nsPsy.last_en_subshort[S][A+4],he[0]+=pe[A];if(2==S)for(A=0;A<576;A++){var xe,Se;xe=J[0][A],Se=J[1][A],J[0][A]=xe+Se,J[1][A]=xe-Se}var ke=J[1&S],Me=0;for(A=0;A<9;A++){for(var Ae=Me+64,Ee=1;Me<Ae;Me++)Ee<Math.abs(ke[Me])&&(Ee=Math.abs(ke[Me]));I.nsPsy.last_en_subshort[S][A]=pe[A+3]=Ee,he[1+A/3]+=Ee,Ee>pe[A+3-2]?(d(pe[A+3-2]>0),Ee/=pe[A+3-2]):pe[A+3-2]>10*Ee?(d(Ee>0),Ee=pe[A+3-2]/(10*Ee)):Ee=0,me[A+3]=Ee}if(e.analysis){var Te=me[0];for(A=1;A<12;A++)Te<me[A]&&(Te=me[A]);I.pinfo.ers[i][S]=I.pinfo.ers_save[S],I.pinfo.ers_save[S]=Te}for(de=3==S?I.nsPsy.attackthre_s:I.nsPsy.attackthre,A=0;A<12;A++)0==be[A/3]&&me[A]>de&&(be[A/3]=A%3+1);for(A=1;A<4;A++){var Re;he[A-1]>he[A]?(d(he[A]>0),Re=he[A-1]/he[A]):(d(he[A-1]>0),Re=he[A]/he[A-1]),Re<1.7&&(be[A]=0,1==A&&(be[0]=0))}for(0!=be[0]&&0!=I.nsPsy.lastAttacks[S]&&(be[0]=0),3!=I.nsPsy.lastAttacks[S]&&be[0]+be[1]+be[2]+be[3]==0||(ge=0,0!=be[1]&&0!=be[0]&&(be[1]=0),0!=be[2]&&0!=be[1]&&(be[2]=0),0!=be[3]&&0!=be[2]&&(be[3]=0)),S<2?Z[S]=ge:0==ge&&(Z[0]=Z[1]=0),v[S]=I.tot_ener[S],fe=N,ue=L,T(e,ye,we,ue,1&S,fe,1&S,i,S,t,a),te(I,ye,D,ve,_e),ne(I,ve,_e,oe),C=0;C<3;C++){var Oe,Ce;for(G(e,we,F,U,S,C),X(I,F,U,S,C),O=0;O<h.SBMAX_s;O++){if(Ce=I.thm[S].s[O][C],Ce*=y,be[C]>=2||1==be[C+1]){var je=0!=C?C-1:2;Ee=K(I.thm[S].s[O][je],Ce,w*j);Ce=Math.min(Ce,Ee)}if(1==be[C]){je=0!=C?C-1:2,Ee=K(I.thm[S].s[O][je],Ce,x*j);Ce=Math.min(Ce,Ee)}else if(0!=C&&3==be[C-1]||0==C&&3==I.nsPsy.lastAttacks[S]){je=2!=C?C+1:0,Ee=K(I.thm[S].s[O][je],Ce,x*j);Ce=Math.min(Ce,Ee)}Oe=pe[3*C+3]+pe[3*C+4]+pe[3*C+5],6*pe[3*C+5]<Oe&&(Ce*=.5,6*pe[3*C+4]<Oe&&(Ce*=.5)),I.thm[S].s[O][C]=Ce}}for(I.nsPsy.lastAttacks[S]=be[2],R=0,M=0;M<I.npart_l;M++){var Be=I.s3ind[M][0],Ie=D[Be]*P[oe[Be]],Pe=I.s3_ll[R++]*Ie;while(++Be<=I.s3ind[M][1])Ie=D[Be]*P[oe[Be]],Pe=H(Pe,I.s3_ll[R++]*Ie,Be,Be-M,I,0);Pe*=.158489319246111,I.blocktype_old[1&S]==h.SHORT_TYPE?U[M]=Pe:U[M]=K(Math.min(Pe,Math.min(n*I.nb_1[S][M],r*I.nb_2[S][M])),Pe,j),I.nb_2[S][M]=I.nb_1[S][M],I.nb_1[S][M]=Pe}for(;M<=h.CBANDS;++M)D[M]=0,U[M]=0;Y(I,D,U,S)}(e.mode!=MPEGMode.STEREO&&e.mode!=MPEGMode.JOINT_STEREO||e.interChRatio>0&&q(e,e.interChRatio),e.mode==MPEGMode.JOINT_STEREO)&&(V(I),B=e.msfix,Math.abs(B)>0&&z(I,B,e.ATHlower*I.ATH.adjust));for(W(e,Z,_,$),S=0;S<b;S++){var Le,Ne,De,Fe=0;S>1?(Le=g,Fe=-2,Ne=h.NORM_TYPE,_[0]!=h.SHORT_TYPE&&_[1]!=h.SHORT_TYPE||(Ne=h.SHORT_TYPE),De=p[i][S-2]):(Le=m,Fe=0,Ne=_[S],De=s[i][S]),Ne==h.SHORT_TYPE?Le[Fe+S]=Q(De,I.masking_lower):Le[Fe+S]=ee(De,I.masking_lower),e.analysis&&(I.pinfo.pe[i][S]=Le[Fe+S])}return 0};var se=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function ce(e,t,n,r,o,a,i,s,c,f){for(var p=u([2,576]),h=e.internal_flags,m=h.channels_out,g=e.mode==MPEGMode.JOINT_STEREO?4:m,v=0;v<m;v++){firbuf=t[v];var _=n+576-350-k+192;d(se.length==(k-1)/2);for(var b=0;b<576;b++){var y,w;y=firbuf[_+b+10],w=0;for(var x=0;x<(k-1)/2-1;x+=2)y+=se[x]*(firbuf[_+b+x]+firbuf[_+b+k-x]),w+=se[x+1]*(firbuf[_+b+x+1]+firbuf[_+b+k-x-1]);p[v][b]=y+w}o[r][v].en.assign(h.en[v]),o[r][v].thm.assign(h.thm[v]),g>2&&(a[r][v].en.assign(h.en[v+2]),a[r][v].thm.assign(h.thm[v+2]))}for(v=0;v<g;v++){var S=l(12),M=l(12),A=[0,0,0,0],E=p[1&v],T=0,R=3==v?h.nsPsy.attackthre_s:h.nsPsy.attackthre,O=1;if(2==v)for(b=0,x=576;x>0;++b,--x){var C=p[0][b],j=p[1][b];p[0][b]=C+j,p[1][b]=C-j}for(b=0;b<3;b++)M[b]=h.nsPsy.last_en_subshort[v][b+6],d(h.nsPsy.last_en_subshort[v][b+4]>0),S[b]=M[b]/h.nsPsy.last_en_subshort[v][b+4],A[0]+=M[b];for(b=0;b<9;b++){for(var B=T+64,I=1;T<B;T++)I<Math.abs(E[T])&&(I=Math.abs(E[T]));h.nsPsy.last_en_subshort[v][b]=M[b+3]=I,A[1+b/3]+=I,I>M[b+3-2]?(d(M[b+3-2]>0),I/=M[b+3-2]):M[b+3-2]>10*I?(d(I>0),I=M[b+3-2]/(10*I)):I=0,S[b+3]=I}for(b=0;b<3;++b){var P=M[3*b+3]+M[3*b+4]+M[3*b+5],L=1;6*M[3*b+5]<P&&(L*=.5,6*M[3*b+4]<P&&(L*=.5)),s[v][b]=L}if(e.analysis){var N=S[0];for(b=1;b<12;b++)N<S[b]&&(N=S[b]);h.pinfo.ers[r][v]=h.pinfo.ers_save[v],h.pinfo.ers_save[v]=N}for(b=0;b<12;b++)0==c[v][b/3]&&S[b]>R&&(c[v][b/3]=b%3+1);for(b=1;b<4;b++){var D=A[b-1],F=A[b],H=Math.max(D,F);H<4e4&&D<1.7*F&&F<1.7*D&&(1==b&&c[v][0]<=c[v][b]&&(c[v][0]=0),c[v][b]=0)}c[v][0]<=h.nsPsy.lastAttacks[v]&&(c[v][0]=0),3!=h.nsPsy.lastAttacks[v]&&c[v][0]+c[v][1]+c[v][2]+c[v][3]==0||(O=0,0!=c[v][1]&&0!=c[v][0]&&(c[v][1]=0),0!=c[v][2]&&0!=c[v][1]&&(c[v][2]=0),0!=c[v][3]&&0!=c[v][2]&&(c[v][3]=0)),v<2?f[v]=O:0==O&&(f[0]=f[1]=0),i[v]=h.tot_ener[v]}}function le(e,t,n){if(0==n)for(var r=0;r<e.npart_s;r++)e.nb_s2[t][r]=e.nb_s1[t][r],e.nb_s1[t][r]=0}function ue(e,t){for(var n=0;n<e.npart_l;n++)e.nb_2[t][n]=e.nb_1[t][n],e.nb_1[t][n]=0}function fe(e,t,n,r){var o=P.length-1,a=0,i=n[a]+n[a+1];if(d(i>=0),i>0){var s=t[a];s<t[a+1]&&(s=t[a+1]),d(e.numlines_s[a]+e.numlines_s[a+1]-1>0),i=20*(2*s-i)/(i*(e.numlines_s[a]+e.numlines_s[a+1]-1));var c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;for(a=1;a<e.npart_s-1;a++)if(i=n[a-1]+n[a]+n[a+1],d(a+1<e.npart_s),d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),s<t[a+1]&&(s=t[a+1]),d(e.numlines_s[a-1]+e.numlines_s[a]+e.numlines_s[a+1]-1>0),i=20*(3*s-i)/(i*(e.numlines_s[a-1]+e.numlines_s[a]+e.numlines_s[a+1]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;if(d(a>0),d(a==e.npart_s-1),i=n[a-1]+n[a],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),d(e.numlines_s[a-1]+e.numlines_s[a]-1>0),i=20*(2*s-i)/(i*(e.numlines_s[a-1]+e.numlines_s[a]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;d(a==e.npart_s-1)}function de(e,t,n,r,o,a){var i,s,c,u=e.internal_flags,f=new float[h.CBANDS],p=l(h.CBANDS),m=new int[h.CBANDS];for(c=s=0;c<u.npart_s;++c){var g=0,v=0,_=u.numlines_s[c];for(i=0;i<_;++i,++s){var b=t[a][s];g+=b,v<b&&(v=b)}n[c]=g,d(g>=0),f[c]=v,d(_>0),p[c]=g/_,d(p[c]>=0)}for(d(c==u.npart_s),d(129==s);c<h.CBANDS;++c)f[c]=0,p[c]=0;for(fe(u,f,p,m),s=c=0;c<u.npart_s;c++){var y,w,x,S,k,M=u.s3ind_s[c][0],A=u.s3ind_s[c][1];y=m[M],w=1,S=u.s3_ss[s]*n[M]*P[m[M]],++s,++M;while(M<=A)y+=m[M],w+=1,x=u.s3_ss[s]*n[M]*P[m[M]],S=$(S,x,M-c),++s,++M;y=(1+2*y)/(2*w),k=.5*P[y],S*=k,r[c]=S,u.nb_s2[o][c]=u.nb_s1[o][c],u.nb_s1[o][c]=S,x=f[c],x*=u.minval_s[c],x*=k,r[c]>x&&(r[c]=x),u.masking_lower>1&&(r[c]*=u.masking_lower),r[c]>n[c]&&(r[c]=n[c]),u.masking_lower<1&&(r[c]*=u.masking_lower),d(r[c]>=0)}for(;c<h.CBANDS;++c)n[c]=0,r[c]=0}function pe(e,t,o,a,i){var s,c=l(h.CBANDS),u=l(h.CBANDS),p=f(h.CBANDS+2);te(e,t,o,c,u),ne(e,c,u,p);var m=0;for(s=0;s<e.npart_l;s++){var g,v,_,b,y=e.s3ind[s][0],w=e.s3ind[s][1],S=0,k=0;S=p[y],k+=1,v=e.s3_ll[m]*o[y]*P[p[y]],++m,++y;while(y<=w)S+=p[y],k+=1,g=e.s3_ll[m]*o[y]*P[p[y]],b=$(v,g,y-s),v=b,++m,++y;if(S=(1+2*S)/(2*k),_=.5*P[S],v*=_,e.blocktype_old[1&i]==h.SHORT_TYPE){var M=n*e.nb_1[i][s];a[s]=M>0?Math.min(v,M):Math.min(v,o[s]*x)}else{var A=r*e.nb_2[i][s],E=n*e.nb_1[i][s];A<=0&&(A=v),E<=0&&(E=v),M=e.blocktype_old[1&i]==h.NORM_TYPE?Math.min(E,A):E,a[s]=Math.min(v,M)}e.nb_2[i][s]=e.nb_1[i][s],e.nb_1[i][s]=v,g=c[s],g*=e.minval_l[s],g*=_,a[s]>g&&(a[s]=g),e.masking_lower>1&&(a[s]*=e.masking_lower),a[s]>o[s]&&(a[s]=o[s]),e.masking_lower<1&&(a[s]*=e.masking_lower),d(a[s]>=0)}for(;s<h.CBANDS;++s)o[s]=0,a[s]=0}function he(e,t){var n=e.internal_flags;e.short_blocks!=i.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var r=0;r<n.channels_out;r++)e.short_blocks==i.short_block_dispensed&&(t[r]=1),e.short_blocks==i.short_block_forced&&(t[r]=0)}function me(e,t,n){for(var r=e.internal_flags,o=0;o<r.channels_out;o++){var a=h.NORM_TYPE;0!=t[o]?(d(r.blocktype_old[o]!=h.START_TYPE),r.blocktype_old[o]==h.SHORT_TYPE&&(a=h.STOP_TYPE)):(a=h.SHORT_TYPE,r.blocktype_old[o]==h.NORM_TYPE&&(r.blocktype_old[o]=h.START_TYPE),r.blocktype_old[o]==h.STOP_TYPE&&(r.blocktype_old[o]=h.SHORT_TYPE)),n[o]=r.blocktype_old[o],r.blocktype_old[o]=a}}function ge(e,t,n,r,o,a,i){for(var s,c,l=2*a,u=a>0?Math.pow(10,o):1,f=0;f<i;++f){var p=e[2][f],h=e[3][f],m=t[0][f],g=t[1][f],v=t[2][f],_=t[3][f];if(m<=1.58*g&&g<=1.58*m){var b=n[f]*h,y=n[f]*p;c=Math.max(v,Math.min(_,b)),s=Math.max(_,Math.min(v,y))}else c=v,s=_;if(a>0){var w,x,S=r[f]*u;if(w=Math.min(Math.max(m,S),Math.max(g,S)),v=Math.max(c,S),_=Math.max(s,S),x=v+_,x>0&&w*l<x){var k=w*l/x;v*=k,_*=k,d(x>0)}c=Math.min(v,c),s=Math.min(_,s)}c>p&&(c=p),s>h&&(s=h),t[2][f]=c,t[3][f]=s}}function ve(e,t){var n,r=e;return n=r>=0?27*-r:r*t,n<=-72?0:Math.exp(n*M)}function _e(e){var t=0,n=0,r=0;for(r=0;ve(r,e)>1e-20;r-=1);o=r,a=0;while(Math.abs(a-o)>1e-12)r=(a+o)/2,ve(r,e)>0?a=r:o=r;t=o;var o,a;r=0;for(r=0;ve(r,e)>1e-20;r+=1);o=0,a=r;while(Math.abs(a-o)>1e-12)r=(a+o)/2,ve(r,e)>0?o=r:a=r;n=a;var i,s=0,c=1e3;for(i=0;i<=c;++i){r=t+i*(n-t)/c;var l=ve(r,e);s+=l}var u=(c+1)/(s*(n-t));return u}function be(e){var t,n,r,o;return t=e,t*=t>=0?3:1.5,t>=.5&&t<=2.5?(o=t-.5,n=8*(o*o-2*o)):n=0,t+=.474,r=15.811389+7.5*t-17.5*Math.sqrt(1+t*t),r<=-60?0:(t=Math.exp((n+r)*M),t/=.6609193,t)}function ye(e){return e<0&&(e=0),e*=.001,13*Math.atan(.76*e)+3.5*Math.atan(e*e/56.25)}function we(e,t,n,r,o,a,i,s,c,u,p,m){var g,_=l(h.CBANDS+1),b=s/(m>15?1152:384),y=f(h.HBLKSIZE);s/=c;var w=0,x=0;for(g=0;g<h.CBANDS;g++){var S;for(j=ye(s*w),_[g]=s*w,S=w;ye(s*S)-j<v&&S<=c/2;S++);e[g]=S-w,x=g+1;while(w<S)d(w<h.HBLKSIZE),y[w++]=g;if(w>c/2){w=c/2,++g;break}}d(g<h.CBANDS),_[g]=s*w;for(var k=0;k<m;k++){var M,A,E,T,R;E=u[k],T=u[k+1],M=0|Math.floor(.5+p*(E-.5)),M<0&&(M=0),A=0|Math.floor(.5+p*(T-.5)),A>c/2&&(A=c/2),n[k]=(y[M]+y[A])/2,t[k]=y[A];var O=b*T;i[k]=(O-_[t[k]])/(_[t[k]+1]-_[t[k]]),i[k]<0?i[k]=0:i[k]>1&&(i[k]=1),R=ye(s*u[k]*p),R=Math.min(R,15.5)/15.5,a[k]=Math.pow(10,1.25*(1-Math.cos(Math.PI*R))-2.5)}w=0;for(var C=0;C<x;C++){var j,B,I=e[C];j=ye(s*w),B=ye(s*(w+I-1)),r[C]=.5*(j+B),j=ye(s*(w-.5)),B=ye(s*(w+I-.5)),o[C]=B-j,w+=I}return x}function xe(e,t,n,r,o,a){var i,s=u([h.CBANDS,h.CBANDS]),c=0;if(a)for(var f=0;f<t;f++)for(i=0;i<t;i++){var d=be(n[f]-n[i])*r[i];s[f][i]=d*o[f]}else for(i=0;i<t;i++){var p=15+Math.min(21/n[i],12),m=_e(p);for(f=0;f<t;f++){d=m*ve(n[f]-n[i],p)*r[i];s[f][i]=d*o[f]}}for(f=0;f<t;f++){for(i=0;i<t;i++)if(s[f][i]>0)break;for(e[f][0]=i,i=t-1;i>0;i--)if(s[f][i]>0)break;e[f][1]=i,c+=e[f][1]-e[f][0]+1}var g=l(c),v=0;for(f=0;f<t;f++)for(i=e[f][0];i<=e[f][1];i++)g[v++]=s[f][i];return g}function Se(e){var t=ye(e);return t=Math.min(t,15.5)/15.5,Math.pow(10,1.25*(1-Math.cos(Math.PI*t))-2.5)}function ke(e,t){e<-.3&&(e=3410),e/=1e3,e=Math.max(.1,e);var n=3.64*Math.pow(e,-.8)-6.8*Math.exp(-.6*Math.pow(e-3.4,2))+6*Math.exp(-.15*Math.pow(e-8.7,2))+.001*(.6+.04*t)*Math.pow(e,4);return n}this.L3psycho_anal_vbr=function(e,t,n,r,o,a,i,s,c,d){var p,m,g=e.internal_flags,v=l(h.HBLKSIZE),_=u([3,h.HBLKSIZE_s]),b=u([2,h.BLKSIZE]),S=u([2,3,h.BLKSIZE_s]),k=u([4,h.CBANDS]),M=u([4,h.CBANDS]),A=u([4,3]),E=.6,T=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],R=f(2),O=e.mode==MPEGMode.JOINT_STEREO?4:g.channels_out;ce(e,t,n,r,o,a,c,A,T,R),he(e,R);for(var C=0;C<O;C++){var j=1&C;p=b,oe(e,t,n,C,r,v,p,j),ie(e,r,C,v),0!=R[j]?pe(g,v,k[C],M[C],C):ue(g,C)}R[0]+R[1]==2&&e.mode==MPEGMode.JOINT_STEREO&&ge(k,M,g.mld_cb_l,g.ATH.cb_l,e.ATHlower*g.ATH.adjust,e.msfix,g.npart_l);for(C=0;C<O;C++){j=1&C;0!=R[j]&&Y(g,k[C],M[C],C)}for(var B=0;B<3;B++){for(C=0;C<O;++C){j=1&C;0!=R[j]?le(g,C,B):(m=S,ae(e,t,n,C,B,_,m,j),de(e,_,k[C],M[C],C,B))}R[0]+R[1]==0&&e.mode==MPEGMode.JOINT_STEREO&&ge(k,M,g.mld_cb_s,g.ATH.cb_s,e.ATHlower*g.ATH.adjust,e.msfix,g.npart_s);for(C=0;C<O;++C){j=1&C;0==R[j]&&X(g,k[C],M[C],C,B)}}for(C=0;C<O;C++){j=1&C;if(0==R[j])for(var I=0;I<h.SBMAX_s;I++){var P=l(3);for(B=0;B<3;B++){var L=g.thm[C].s[I][B];if(L*=y,T[C][B]>=2||1==T[C][B+1]){var N=0!=B?B-1:2,D=K(g.thm[C].s[I][N],L,w*E);L=Math.min(L,D)}else if(1==T[C][B]){N=0!=B?B-1:2,D=K(g.thm[C].s[I][N],L,x*E);L=Math.min(L,D)}else if(0!=B&&3==T[C][B-1]||0==B&&3==g.nsPsy.lastAttacks[C]){N=2!=B?B+1:0,D=K(g.thm[C].s[I][N],L,x*E);L=Math.min(L,D)}L*=A[C][B],P[B]=L}for(B=0;B<3;B++)g.thm[C].s[I][B]=P[B]}}for(C=0;C<O;C++)g.nsPsy.lastAttacks[C]=T[C][2];me(e,R,d);for(C=0;C<O;C++){var F,H,U,$;C>1?(F=s,H=-2,U=h.NORM_TYPE,d[0]!=h.SHORT_TYPE&&d[1]!=h.SHORT_TYPE||(U=h.SHORT_TYPE),$=a[r][C-2]):(F=i,H=0,U=d[C],$=o[r][C]),U==h.SHORT_TYPE?F[H+C]=Q($,g.masking_lower):F[H+C]=ee($,g.masking_lower),e.analysis&&(g.pinfo.pe[r][C]=F[H+C])}return 0},this.psymodel_init=function(n){var r,i=n.internal_flags,s=!0,c=13,u=24,f=0,p=0,m=-8.25,g=-4.5,v=l(h.CBANDS),_=l(h.CBANDS),y=l(h.CBANDS),w=n.out_samplerate;switch(n.experimentalZ){default:case 0:s=!0;break;case 1:s=n.VBR!=o.vbr_mtrh&&n.VBR!=o.vbr_mt;break;case 2:s=!1;break;case 3:c=8,f=-1.75,p=-.0125,m=-8.25,g=-2.25;break}for(i.ms_ener_ratio_old=.25,i.blocktype_old[0]=i.blocktype_old[1]=h.NORM_TYPE,r=0;r<4;++r){for(var x=0;x<h.CBANDS;++x)i.nb_1[r][x]=1e20,i.nb_2[r][x]=1e20,i.nb_s1[r][x]=i.nb_s2[r][x]=1;for(var k=0;k<h.SBMAX_l;k++)i.en[r].l[k]=1e20,i.thm[r].l[k]=1e20;for(x=0;x<3;++x){for(k=0;k<h.SBMAX_s;k++)i.en[r].s[k][x]=1e20,i.thm[r].s[k][x]=1e20;i.nsPsy.lastAttacks[r]=0}for(x=0;x<9;x++)i.nsPsy.last_en_subshort[r][x]=10}for(i.loudness_sq_save[0]=i.loudness_sq_save[1]=0,i.npart_l=we(i.numlines_l,i.bo_l,i.bm_l,v,_,i.mld_l,i.PSY.bo_l_weight,w,h.BLKSIZE,i.scalefac_band.l,h.BLKSIZE/1152,h.SBMAX_l),d(i.npart_l<h.CBANDS),r=0;r<i.npart_l;r++){var M=f;v[r]>=c&&(M=p*(v[r]-c)/(u-c)+f*(u-v[r])/(u-c)),y[r]=Math.pow(10,M/10),i.numlines_l[r]>0?i.rnumlines_l[r]=1/i.numlines_l[r]:i.rnumlines_l[r]=0}i.s3_ll=xe(i.s3ind,i.npart_l,v,_,y,s);var A;x=0;for(r=0;r<i.npart_l;r++){R=a.MAX_VALUE;for(var E=0;E<i.numlines_l[r];E++,x++){var T=w*x/(1e3*h.BLKSIZE);O=this.ATHformula(1e3*T,n)-20,O=Math.pow(10,.1*O),O*=i.numlines_l[r],R>O&&(R=O)}i.ATH.cb_l[r]=R,R=20*v[r]/10-20,R>6&&(R=100),R<-15&&(R=-15),R-=8,i.minval_l[r]=Math.pow(10,R/10)*i.numlines_l[r]}for(i.npart_s=we(i.numlines_s,i.bo_s,i.bm_s,v,_,i.mld_s,i.PSY.bo_s_weight,w,h.BLKSIZE_s,i.scalefac_band.s,h.BLKSIZE_s/384,h.SBMAX_s),d(i.npart_s<h.CBANDS),x=0,r=0;r<i.npart_s;r++){var R;M=m;v[r]>=c&&(M=g*(v[r]-c)/(u-c)+m*(u-v[r])/(u-c)),y[r]=Math.pow(10,M/10),R=a.MAX_VALUE;for(E=0;E<i.numlines_s[r];E++,x++){var O;T=w*x/(1e3*h.BLKSIZE_s);O=this.ATHformula(1e3*T,n)-20,O=Math.pow(10,.1*O),O*=i.numlines_s[r],R>O&&(R=O)}i.ATH.cb_s[r]=R,R=7*v[r]/12-7,v[r]>12&&(R*=1+3.1*Math.log(1+R)),v[r]<12&&(R*=1+2.3*Math.log(1-R)),R<-15&&(R=-15),R-=8,i.minval_s[r]=Math.pow(10,R/10)*i.numlines_s[r]}i.s3_ss=xe(i.s3ind_s,i.npart_s,v,_,y,s),L(),e.init_fft(i),i.decay=Math.exp(-1*t/(b*w/192)),A=S,0!=(2&n.exp_nspsytune)&&(A=1),Math.abs(n.msfix)>0&&(A=n.msfix),n.msfix=A;for(var C=0;C<i.npart_l;C++)i.s3ind[C][1]>i.npart_l-1&&(i.s3ind[C][1]=i.npart_l-1);var j=576*i.mode_gr/w;if(i.ATH.decay=Math.pow(10,-1.2*j),i.ATH.adjust=.01,i.ATH.adjustLimit=1,d(i.bo_l[h.SBMAX_l-1]<=i.npart_l),d(i.bo_s[h.SBMAX_s-1]<=i.npart_s),-1!=n.ATHtype){var B=n.out_samplerate/h.BLKSIZE,I=0;for(T=0,r=0;r<h.BLKSIZE/2;++r)T+=B,i.ATH.eql_w[r]=1/Math.pow(10,this.ATHformula(T,n)/10),I+=i.ATH.eql_w[r];for(I=1/I,r=h.BLKSIZE/2;--r>=0;)i.ATH.eql_w[r]*=I}for(C=x=0;C<i.npart_s;++C)for(r=0;r<i.numlines_s[C];++r)++x;d(129==x);for(C=x=0;C<i.npart_l;++C)for(r=0;r<i.numlines_l[C];++r)++x;for(d(513==x),x=0,r=0;r<i.npart_l;r++){T=w*(x+i.numlines_l[r]/2)/(1*h.BLKSIZE);i.mld_cb_l[r]=Se(T),x+=i.numlines_l[r]}for(;r<h.CBANDS;++r)i.mld_cb_l[r]=1;for(x=0,r=0;r<i.npart_s;r++){T=w*(x+i.numlines_s[r]/2)/(1*h.BLKSIZE_s);i.mld_cb_s[r]=Se(T),x+=i.numlines_s[r]}for(;r<h.CBANDS;++r)i.mld_cb_s[r]=1;return 0},this.ATHformula=function(e,t){var n;switch(t.ATHtype){case 0:n=ke(e,9);break;case 1:n=ke(e,-1);break;case 2:n=ke(e,0);break;case 3:n=ke(e,1)+6;break;case 4:n=ke(e,t.ATHcurve);break;default:n=ke(e,0);break}return n}}e.exports=m},"254c":function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Object.create(e.prototype);for(var o in n)r[o]=n[o];return r.constructor=t,t.prototype=r,t}t.__esModule=!0,t.inherits=r},2695:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int),a=(r.new_int_n,r.assert,n("f3b5"));function i(){this.tt=[[null,null],[null,null]],this.main_data_begin=0,this.private_bits=0,this.resvDrain_pre=0,this.resvDrain_post=0,this.scfsi=[o(4),o(4)];for(var e=0;e<2;e++)for(var t=0;t<2;t++)this.tt[e][t]=new a}e.exports=i},"2ba4":function(e,t,n){var r=n("40d5"),o=Function.prototype,a=o.apply,i=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(a):function(){return i.apply(a,arguments)})},"2d00":function(e,t,n){var r,o,a=n("da84"),i=n("342f"),s=a.process,c=a.Deno,l=s&&s.versions||c&&c.version,u=l&&l.v8;u&&(r=u.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(r=i.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),e.exports=o},"2d78":function(e,t,n){"use strict";t.__esModule=!0,t.tokenize=t.test=t.scanner=t.parser=t.options=t.inherits=t.find=void 0;var r=n("254c"),o=n("316e"),a=u(o),i=n("b7fe"),s=u(i),c=n("4128"),l=u(c);function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var f=function(e){return l.run(s.run(e))},d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=f(e),r=[],o=0;o<n.length;o++){var a=n[o];!a.isLink||t&&a.type!==t||r.push(a.toObject())}return r},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=f(e);return 1===n.length&&n[0].isLink&&(!t||n[0].type===t)};t.find=d,t.inherits=r.inherits,t.options=a,t.parser=l,t.scanner=s,t.test=p,t.tokenize=f},"2f21":function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays);r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert;function i(){var e=64.82,t=(i.YULE_ORDER,.95),n=(i.MAX_SAMP_FREQ,i.RMS_WINDOW_TIME_NUMERATOR),r=i.RMS_WINDOW_TIME_DENOMINATOR,s=(i.MAX_SAMPLES_PER_WINDOW,[[.038575994352,-3.84664617118067,-.02160367184185,7.81501653005538,-.00123395316851,-11.34170355132042,-9291677959e-14,13.05504219327545,-.01655260341619,-12.28759895145294,.02161526843274,9.4829380631979,-.02074045215285,-5.87257861775999,.00594298065125,2.75465861874613,.00306428023191,-.86984376593551,.00012025322027,.13919314567432,.00288463683916],[.0541865640643,-3.47845948550071,-.02911007808948,6.36317777566148,-.00848709379851,-8.54751527471874,-.00851165645469,9.4769360780128,-.00834990904936,-8.81498681370155,.02245293253339,6.85401540936998,-.02596338512915,-4.39470996079559,.01624864962975,2.19611684890774,-.00240879051584,-.75104302451432,.00674613682247,.13149317958808,-.00187763777362],[.15457299681924,-2.37898834973084,-.09331049056315,2.84868151156327,-.06247880153653,-2.64577170229825,.02163541888798,2.23697657451713,-.05588393329856,-1.67148153367602,.04781476674921,1.00595954808547,.00222312597743,-.45953458054983,.03174092540049,.16378164858596,-.01390589421898,-.05032077717131,.00651420667831,.0234789740702,-.00881362733839],[.30296907319327,-1.61273165137247,-.22613988682123,1.0797749225997,-.08587323730772,-.2565625775407,.03282930172664,-.1627671912044,-.00915702933434,-.22638893773906,-.02364141202522,.39120800788284,-.00584456039913,-.22138138954925,.06276101321749,.04500235387352,-828086748e-14,.02005851806501,.00205861885564,.00302439095741,-.02950134983287],[.33642304856132,-1.49858979367799,-.2557224142557,.87350271418188,-.11828570177555,.12205022308084,.11921148675203,-.80774944671438,-.07834489609479,.47854794562326,-.0046997791438,-.12453458140019,-.0058950022444,-.04067510197014,.05724228140351,.08333755284107,.00832043980773,-.04237348025746,-.0163538138454,.02977207319925,-.0176017656815],[.4491525660845,-.62820619233671,-.14351757464547,.29661783706366,-.22784394429749,-.372563729424,-.01419140100551,.00213767857124,.04078262797139,-.42029820170918,-.12398163381748,.22199650564824,.04097565135648,.00613424350682,.10478503600251,.06747620744683,-.01863887810927,.05784820375801,-.03193428438915,.03222754072173,.00541907748707],[.56619470757641,-1.04800335126349,-.75464456939302,.29156311971249,.1624213774223,-.26806001042947,.16744243493672,.00819999645858,-.18901604199609,.45054734505008,.3093178284183,-.33032403314006,-.27562961986224,.0673936833311,.00647310677246,-.04784254229033,.08647503780351,.01639907836189,-.0378898455484,.01807364323573,-.00588215443421],[.58100494960553,-.51035327095184,-.53174909058578,-.31863563325245,-.14289799034253,-.20256413484477,.17520704835522,.1472815413433,.02377945217615,.38952639978999,.15558449135573,-.23313271880868,-.25344790059353,-.05246019024463,.01628462406333,-.02505961724053,.06920467763959,.02442357316099,-.03721611395801,.01818801111503,-.00749618797172],[.53648789255105,-.2504987195602,-.42163034350696,-.43193942311114,-.00275953611929,-.03424681017675,.04267842219415,-.04678328784242,-.10214864179676,.26408300200955,.14590772289388,.15113130533216,-.02459864859345,-.17556493366449,-.11202315195388,-.18823009262115,-.04060034127,.05477720428674,.0478866554818,.0470440968812,-.02217936801134]]),c=[[.98621192462708,-1.97223372919527,-1.97242384925416,.97261396931306,.98621192462708],[.98500175787242,-1.96977855582618,-1.97000351574484,.9702284756635,.98500175787242],[.97938932735214,-1.95835380975398,-1.95877865470428,.95920349965459,.97938932735214],[.97531843204928,-1.95002759149878,-1.95063686409857,.95124613669835,.97531843204928],[.97316523498161,-1.94561023566527,-1.94633046996323,.94705070426118,.97316523498161],[.96454515552826,-1.92783286977036,-1.92909031105652,.93034775234268,.96454515552826],[.96009142950541,-1.91858953033784,-1.92018285901082,.92177618768381,.96009142950541],[.95856916599601,-1.9154210807478,-1.91713833199203,.91885558323625,.95856916599601],[.94597685600279,-1.88903307939452,-1.89195371200558,.89487434461664,.94597685600279]];function l(e,t,n,r,o,a){while(0!=o--)n[r]=1e-10+e[t+0]*a[0]-n[r-1]*a[1]+e[t-1]*a[2]-n[r-2]*a[3]+e[t-2]*a[4]-n[r-3]*a[5]+e[t-3]*a[6]-n[r-4]*a[7]+e[t-4]*a[8]-n[r-5]*a[9]+e[t-5]*a[10]-n[r-6]*a[11]+e[t-6]*a[12]-n[r-7]*a[13]+e[t-7]*a[14]-n[r-8]*a[15]+e[t-8]*a[16]-n[r-9]*a[17]+e[t-9]*a[18]-n[r-10]*a[19]+e[t-10]*a[20],++r,++t}function u(e,t,n,r,o,a){while(0!=o--)n[r]=e[t+0]*a[0]-n[r-1]*a[1]+e[t-1]*a[2]-n[r-2]*a[3]+e[t-2]*a[4],++r,++t}function f(e,t){for(var o=0;o<MAX_ORDER;o++)e.linprebuf[o]=e.lstepbuf[o]=e.loutbuf[o]=e.rinprebuf[o]=e.rstepbuf[o]=e.routbuf[o]=0;switch(0|t){case 48e3:e.reqindex=0;break;case 44100:e.reqindex=1;break;case 32e3:e.reqindex=2;break;case 24e3:e.reqindex=3;break;case 22050:e.reqindex=4;break;case 16e3:e.reqindex=5;break;case 12e3:e.reqindex=6;break;case 11025:e.reqindex=7;break;case 8e3:e.reqindex=8;break;default:return INIT_GAIN_ANALYSIS_ERROR}return e.sampleWindow=0|(t*n+r-1)/r,e.lsum=0,e.rsum=0,e.totsamp=0,a.ill(e.A,0),INIT_GAIN_ANALYSIS_OK}function d(e){return e*e}function p(n,r){var o,a=0;for(o=0;o<r;o++)a+=n[o];if(0==a)return GAIN_NOT_ENOUGH_SAMPLES;var s=0|Math.ceil(a*(1-t));for(o=r;o-- >0;)if((s-=n[o])<=0)break;return e-o/i.STEPS_per_dB}this.InitGainAnalysis=function(e,t){return f(e,t)!=INIT_GAIN_ANALYSIS_OK?INIT_GAIN_ANALYSIS_ERROR:(e.linpre=MAX_ORDER,e.rinpre=MAX_ORDER,e.lstep=MAX_ORDER,e.rstep=MAX_ORDER,e.lout=MAX_ORDER,e.rout=MAX_ORDER,a.fill(e.B,0),INIT_GAIN_ANALYSIS_OK)},this.AnalyzeSamples=function(e,t,n,r,a,f,p){var h,m,g,v,_,b,y;if(0==f)return GAIN_ANALYSIS_OK;switch(y=0,_=f,p){case 1:r=t,a=n;break;case 2:break;default:return GAIN_ANALYSIS_ERROR}f<MAX_ORDER?(o.arraycopy(t,n,e.linprebuf,MAX_ORDER,f),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER,f)):(o.arraycopy(t,n,e.linprebuf,MAX_ORDER,MAX_ORDER),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER,MAX_ORDER));while(_>0){b=_>e.sampleWindow-e.totsamp?e.sampleWindow-e.totsamp:_,y<MAX_ORDER?(h=e.linpre+y,m=e.linprebuf,g=e.rinpre+y,v=e.rinprebuf,b>MAX_ORDER-y&&(b=MAX_ORDER-y)):(h=n+y,m=t,g=a+y,v=r),l(m,h,e.lstepbuf,e.lstep+e.totsamp,b,s[e.reqindex]),l(v,g,e.rstepbuf,e.rstep+e.totsamp,b,s[e.reqindex]),u(e.lstepbuf,e.lstep+e.totsamp,e.loutbuf,e.lout+e.totsamp,b,c[e.reqindex]),u(e.rstepbuf,e.rstep+e.totsamp,e.routbuf,e.rout+e.totsamp,b,c[e.reqindex]),h=e.lout+e.totsamp,m=e.loutbuf,g=e.rout+e.totsamp,v=e.routbuf;var w=b%8;while(0!=w--)e.lsum+=d(m[h++]),e.rsum+=d(v[g++]);w=b/8;while(0!=w--)e.lsum+=d(m[h+0])+d(m[h+1])+d(m[h+2])+d(m[h+3])+d(m[h+4])+d(m[h+5])+d(m[h+6])+d(m[h+7]),h+=8,e.rsum+=d(v[g+0])+d(v[g+1])+d(v[g+2])+d(v[g+3])+d(v[g+4])+d(v[g+5])+d(v[g+6])+d(v[g+7]),g+=8;if(_-=b,y+=b,e.totsamp+=b,e.totsamp==e.sampleWindow){var x=10*i.STEPS_per_dB*Math.log10((e.lsum+e.rsum)/e.totsamp*.5+1e-37),S=x<=0?0:0|x;S>=e.A.length&&(S=e.A.length-1),e.A[S]++,e.lsum=e.rsum=0,o.arraycopy(e.loutbuf,e.totsamp,e.loutbuf,0,MAX_ORDER),o.arraycopy(e.routbuf,e.totsamp,e.routbuf,0,MAX_ORDER),o.arraycopy(e.lstepbuf,e.totsamp,e.lstepbuf,0,MAX_ORDER),o.arraycopy(e.rstepbuf,e.totsamp,e.rstepbuf,0,MAX_ORDER),e.totsamp=0}if(e.totsamp>e.sampleWindow)return GAIN_ANALYSIS_ERROR}return f<MAX_ORDER?(o.arraycopy(e.linprebuf,f,e.linprebuf,0,MAX_ORDER-f),o.arraycopy(e.rinprebuf,f,e.rinprebuf,0,MAX_ORDER-f),o.arraycopy(t,n,e.linprebuf,MAX_ORDER-f,f),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER-f,f)):(o.arraycopy(t,n+f-MAX_ORDER,e.linprebuf,0,MAX_ORDER),o.arraycopy(r,a+f-MAX_ORDER,e.rinprebuf,0,MAX_ORDER)),GAIN_ANALYSIS_OK},this.GetTitleGain=function(e){for(var t=p(e.A,e.A.length),n=0;n<e.A.length;n++)e.B[n]+=e.A[n],e.A[n]=0;for(n=0;n<MAX_ORDER;n++)e.linprebuf[n]=e.lstepbuf[n]=e.loutbuf[n]=e.rinprebuf[n]=e.rstepbuf[n]=e.routbuf[n]=0;return e.totsamp=0,e.lsum=e.rsum=0,t}}i.STEPS_per_dB=100,i.MAX_dB=120,i.GAIN_NOT_ENOUGH_SAMPLES=-24601,i.GAIN_ANALYSIS_ERROR=0,i.GAIN_ANALYSIS_OK=1,i.INIT_GAIN_ANALYSIS_ERROR=0,i.INIT_GAIN_ANALYSIS_OK=1,i.YULE_ORDER=10,i.MAX_ORDER=i.YULE_ORDER,i.MAX_SAMP_FREQ=48e3,i.RMS_WINDOW_TIME_NUMERATOR=1,i.RMS_WINDOW_TIME_DENOMINATOR=20,i.MAX_SAMPLES_PER_WINDOW=i.MAX_SAMP_FREQ*i.RMS_WINDOW_TIME_NUMERATOR/i.RMS_WINDOW_TIME_DENOMINATOR+1,e.exports=i},"316e":function(e,t,n){"use strict";t.__esModule=!0;var r="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},o={defaultProtocol:"http",events:null,format:s,formatHref:s,nl2br:!1,tagName:"a",target:c,validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function a(e){e=e||{},this.defaultProtocol=e.hasOwnProperty("defaultProtocol")?e.defaultProtocol:o.defaultProtocol,this.events=e.hasOwnProperty("events")?e.events:o.events,this.format=e.hasOwnProperty("format")?e.format:o.format,this.formatHref=e.hasOwnProperty("formatHref")?e.formatHref:o.formatHref,this.nl2br=e.hasOwnProperty("nl2br")?e.nl2br:o.nl2br,this.tagName=e.hasOwnProperty("tagName")?e.tagName:o.tagName,this.target=e.hasOwnProperty("target")?e.target:o.target,this.validate=e.hasOwnProperty("validate")?e.validate:o.validate,this.ignoreTags=[],this.attributes=e.attributes||e.linkAttributes||o.attributes,this.className=e.hasOwnProperty("className")?e.className:e.linkClass||o.className;for(var t=e.hasOwnProperty("ignoreTags")?e.ignoreTags:o.ignoreTags,n=0;n<t.length;n++)this.ignoreTags.push(t[n].toUpperCase())}function i(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}function s(e){return e}function c(e,t){return"url"===t?"_blank":null}t.defaults=o,t.Options=a,t.contains=i,a.prototype={resolve:function(e){var t=e.toHref(this.defaultProtocol);return{formatted:this.get("format",e.toString(),e),formattedHref:this.get("formatHref",t,e),tagName:this.get("tagName",t,e),className:this.get("className",t,e),target:this.get("target",t,e),events:this.getObject("events",t,e),attributes:this.getObject("attributes",t,e)}},check:function(e){return this.get("validate",e.toString(),e)},get:function(e,t,n){var a=void 0,i=this[e];if(!i)return i;switch("undefined"===typeof i?"undefined":r(i)){case"function":return i(t,n.type);case"object":return a=i.hasOwnProperty(n.type)?i[n.type]:o[e],"function"===typeof a?a(t,n.type):a}return i},getObject:function(e,t,n){var r=this[e];return"function"===typeof r?r(t,n.type):r}}},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"37e8":function(e,t,n){var r=n("83ab"),o=n("aed9"),a=n("9bf2"),i=n("825a"),s=n("fc6a"),c=n("df75");t.f=r&&!o?Object.defineProperties:function(e,t){i(e);var n,r=s(t),o=c(t),l=o.length,u=0;while(l>u)a.f(e,n=o[u++],r[n]);return e}},3967:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode);r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert;function a(){function e(e,t,n,r,o,a,i,s,c,l,u,f,d,p,h){this.vbr_q=e,this.quant_comp=t,this.quant_comp_s=n,this.expY=r,this.st_lrm=o,this.st_s=a,this.masking_adj=i,this.masking_adj_short=s,this.ath_lower=c,this.ath_curve=l,this.ath_sensitivity=u,this.interch=f,this.safejoint=d,this.sfb21mod=p,this.msfix=h}function t(e,t,n,r,o,a,i,s,c,l,u,f,d,p){this.quant_comp=t,this.quant_comp_s=n,this.safejoint=r,this.nsmsfix=o,this.st_lrm=a,this.st_s=i,this.nsbass=s,this.scale=c,this.masking_adj=l,this.ath_lower=u,this.ath_curve=f,this.interch=d,this.sfscale=p}var n;this.setModules=function(e){n=e};var r=[new e(0,9,9,0,5.2,125,-4.2,-6.3,4.8,1,0,0,2,21,.97),new e(1,9,9,0,5.3,125,-3.6,-5.6,4.5,1.5,0,0,2,21,1.35),new e(2,9,9,0,5.6,125,-2.2,-3.5,2.8,2,0,0,2,21,1.49),new e(3,9,9,1,5.8,130,-1.8,-2.8,2.6,3,-4,0,2,20,1.64),new e(4,9,9,1,6,135,-.7,-1.1,1.1,3.5,-8,0,2,0,1.79),new e(5,9,9,1,6.4,140,.5,.4,-7.5,4,-12,2e-4,0,0,1.95),new e(6,9,9,1,6.6,145,.67,.65,-14.7,6.5,-19,4e-4,0,0,2.3),new e(7,9,9,1,6.6,145,.8,.75,-19.7,8,-22,6e-4,0,0,2.7),new e(8,9,9,1,6.6,145,1.2,1.15,-27.5,10,-23,7e-4,0,0,0),new e(9,9,9,1,6.6,145,1.6,1.6,-36,11,-25,8e-4,0,0,0),new e(10,9,9,1,6.6,145,2,2,-36,12,-25,8e-4,0,0,0)],a=[new e(0,9,9,0,4.2,25,-7,-4,7.5,1,0,0,2,26,.97),new e(1,9,9,0,4.2,25,-5.6,-3.6,4.5,1.5,0,0,2,21,1.35),new e(2,9,9,0,4.2,25,-4.4,-1.8,2,2,0,0,2,18,1.49),new e(3,9,9,1,4.2,25,-3.4,-1.25,1.1,3,-4,0,2,15,1.64),new e(4,9,9,1,4.2,25,-2.2,.1,0,3.5,-8,0,2,0,1.79),new e(5,9,9,1,4.2,25,-1,1.65,-7.7,4,-12,2e-4,0,0,1.95),new e(6,9,9,1,4.2,25,-0,2.47,-7.7,6.5,-19,4e-4,0,0,2),new e(7,9,9,1,4.2,25,.5,2,-14.5,8,-22,6e-4,0,0,2),new e(8,9,9,1,4.2,25,1,2.4,-22,10,-23,7e-4,0,0,2),new e(9,9,9,1,4.2,25,1.5,2.95,-30,11,-25,8e-4,0,0,2),new e(10,9,9,1,4.2,25,2,2.95,-36,12,-30,8e-4,0,0,2)];function i(e,t,n){var i=e.VBR==o.vbr_rh?r:a,s=e.VBR_q_frac,c=i[t],u=i[t+1],f=c;c.st_lrm=c.st_lrm+s*(u.st_lrm-c.st_lrm),c.st_s=c.st_s+s*(u.st_s-c.st_s),c.masking_adj=c.masking_adj+s*(u.masking_adj-c.masking_adj),c.masking_adj_short=c.masking_adj_short+s*(u.masking_adj_short-c.masking_adj_short),c.ath_lower=c.ath_lower+s*(u.ath_lower-c.ath_lower),c.ath_curve=c.ath_curve+s*(u.ath_curve-c.ath_curve),c.ath_sensitivity=c.ath_sensitivity+s*(u.ath_sensitivity-c.ath_sensitivity),c.interch=c.interch+s*(u.interch-c.interch),c.msfix=c.msfix+s*(u.msfix-c.msfix),l(e,f.vbr_q),0!=n?e.quant_comp=f.quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=f.quant_comp),0!=n?e.quant_comp_short=f.quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=f.quant_comp_s),0!=f.expY&&(e.experimentalY=0!=f.expY),0!=n?e.internal_flags.nsPsy.attackthre=f.st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=f.st_lrm),0!=n?e.internal_flags.nsPsy.attackthre_s=f.st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=f.st_s),0!=n?e.maskingadjust=f.masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=f.masking_adj),0!=n?e.maskingadjust_short=f.masking_adj_short:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=f.masking_adj_short),0!=n?e.ATHlower=-f.ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-f.ath_lower/10),0!=n?e.ATHcurve=f.ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=f.ath_curve),0!=n?e.athaa_sensitivity=f.ath_sensitivity:Math.abs(e.athaa_sensitivity- -1)>0||(e.athaa_sensitivity=f.ath_sensitivity),f.interch>0&&(0!=n?e.interChRatio=f.interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=f.interch)),f.safejoint>0&&(e.exp_nspsytune=e.exp_nspsytune|f.safejoint),f.sfb21mod>0&&(e.exp_nspsytune=e.exp_nspsytune|f.sfb21mod<<20),0!=n?e.msfix=f.msfix:Math.abs(e.msfix- -1)>0||(e.msfix=f.msfix),0==n&&(e.VBR_q=t,e.VBR_q_frac=s)}var s=[new t(8,9,9,0,0,6.6,145,0,.95,0,-30,11,.0012,1),new t(16,9,9,0,0,6.6,145,0,.95,0,-25,11,.001,1),new t(24,9,9,0,0,6.6,145,0,.95,0,-20,11,.001,1),new t(32,9,9,0,0,6.6,145,0,.95,0,-15,11,.001,1),new t(40,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(48,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(56,9,9,0,0,6.6,145,0,.95,0,-6,11,8e-4,1),new t(64,9,9,0,0,6.6,145,0,.95,0,-2,11,8e-4,1),new t(80,9,9,0,0,6.6,145,0,.95,0,0,8,7e-4,1),new t(96,9,9,0,2.5,6.6,145,0,.95,0,1,5.5,6e-4,1),new t(112,9,9,0,2.25,6.6,145,0,.95,0,2,4.5,5e-4,1),new t(128,9,9,0,1.95,6.4,140,0,.95,0,3,4,2e-4,1),new t(160,9,9,1,1.79,6,135,0,.95,-2,5,3.5,0,1),new t(192,9,9,1,1.49,5.6,125,0,.97,-4,7,3,0,0),new t(224,9,9,1,1.25,5.2,125,0,.98,-6,9,2,0,0),new t(256,9,9,1,.97,5.2,125,0,1,-8,10,1,0,0),new t(320,9,9,1,.9,5.2,125,0,1,-10,12,0,0,0)];function c(e,t,r){var a=t,i=n.nearestBitrateFullIndex(t);if(e.VBR=o.vbr_abr,e.VBR_mean_bitrate_kbps=a,e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320),e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.brate=e.VBR_mean_bitrate_kbps,e.VBR_mean_bitrate_kbps>320&&(e.disable_reservoir=!0),s[i].safejoint>0&&(e.exp_nspsytune=2|e.exp_nspsytune),s[i].sfscale>0&&(e.internal_flags.noise_shaping=2),Math.abs(s[i].nsbass)>0){var c=int(4*s[i].nsbass);c<0&&(c+=64),e.exp_nspsytune=e.exp_nspsytune|c<<2}return 0!=r?e.quant_comp=s[i].quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=s[i].quant_comp),0!=r?e.quant_comp_short=s[i].quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=s[i].quant_comp_s),0!=r?e.msfix=s[i].nsmsfix:Math.abs(e.msfix- -1)>0||(e.msfix=s[i].nsmsfix),0!=r?e.internal_flags.nsPsy.attackthre=s[i].st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=s[i].st_lrm),0!=r?e.internal_flags.nsPsy.attackthre_s=s[i].st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=s[i].st_s),0!=r?e.scale=s[i].scale:Math.abs(e.scale- -1)>0||(e.scale=s[i].scale),0!=r?e.maskingadjust=s[i].masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=s[i].masking_adj),s[i].masking_adj>0?0!=r?e.maskingadjust_short=.9*s[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=.9*s[i].masking_adj):0!=r?e.maskingadjust_short=1.1*s[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=1.1*s[i].masking_adj),0!=r?e.ATHlower=-s[i].ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-s[i].ath_lower/10),0!=r?e.ATHcurve=s[i].ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=s[i].ath_curve),0!=r?e.interChRatio=s[i].interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=s[i].interch),t}function l(e,t){var n=0;return 0>t&&(n=-1,t=0),9<t&&(n=-1,t=9),e.VBR_q=t,e.VBR_q_frac=0,n}this.apply_preset=function(e,t,n){switch(t){case Lame.R3MIX:t=Lame.V3,e.VBR=o.vbr_mtrh;break;case Lame.MEDIUM:t=Lame.V4,e.VBR=o.vbr_rh;break;case Lame.MEDIUM_FAST:t=Lame.V4,e.VBR=o.vbr_mtrh;break;case Lame.STANDARD:t=Lame.V2,e.VBR=o.vbr_rh;break;case Lame.STANDARD_FAST:t=Lame.V2,e.VBR=o.vbr_mtrh;break;case Lame.EXTREME:t=Lame.V0,e.VBR=o.vbr_rh;break;case Lame.EXTREME_FAST:t=Lame.V0,e.VBR=o.vbr_mtrh;break;case Lame.INSANE:return t=320,e.preset=t,c(e,t,n),e.VBR=o.vbr_off,t}switch(e.preset=t,t){case Lame.V9:return i(e,9,n),t;case Lame.V8:return i(e,8,n),t;case Lame.V7:return i(e,7,n),t;case Lame.V6:return i(e,6,n),t;case Lame.V5:return i(e,5,n),t;case Lame.V4:return i(e,4,n),t;case Lame.V3:return i(e,3,n),t;case Lame.V2:return i(e,2,n),t;case Lame.V1:return i(e,1,n),t;case Lame.V0:return i(e,0,n),t;default:break}return 8<=t&&t<=320?c(e,t,n):(e.preset=0,t)}}e.exports=a},"3a9b":function(e,t,n){var r=n("e330");e.exports=r({}.isPrototypeOf)},"3bbe":function(e,t,n){var r=n("1626"),o=String,a=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw a("Can't set "+o(e)+" as a prototype")}},"3c5d":function(e,t,n){"use strict";var r=n("da84"),o=n("c65b"),a=n("ebb5"),i=n("07fa"),s=n("182d"),c=n("7b0b"),l=n("d039"),u=r.RangeError,f=r.Int8Array,d=f&&f.prototype,p=d&&d.set,h=a.aTypedArray,m=a.exportTypedArrayMethod,g=!l((function(){var e=new Uint8ClampedArray(2);return o(p,e,{length:1,0:3},1),3!==e[1]})),v=g&&a.NATIVE_ARRAY_BUFFER_VIEWS&&l((function(){var e=new f(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));m("set",(function(e){h(this);var t=s(arguments.length>1?arguments[1]:void 0,1),n=c(e);if(g)return o(p,this,n,t);var r=this.length,a=i(n),l=0;if(a+t>r)throw u("Wrong length");while(l<a)this[t+l]=n[l++]}),!g||v)},"3f8c":function(e,t){e.exports={}},"40d5":function(e,t,n){var r=n("d039");e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},4128:function(e,t,n){"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n("1652"),o=n("bea1"),a=s(o),i=n("7656");function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var c=function(e){return new r.TokenState(e)},l=c(),u=c(),f=c(),d=c(),p=c(),h=c(),m=c(),g=c(o.URL),v=c(),_=c(o.URL),b=c(o.URL),y=c(),w=c(),x=c(),S=c(),k=c(),M=c(o.URL),A=c(o.URL),E=c(o.URL),T=c(o.URL),R=c(),O=c(),C=c(),j=c(),B=c(),I=c(),P=c(o.EMAIL),L=c(),N=c(o.EMAIL),D=c(o.MAILTOEMAIL),F=c(),H=c(),U=c(),$=c(),q=c(o.NL);l.on(i.NL,q).on(i.PROTOCOL,u).on(i.MAILTO,f).on(i.SLASH,d),u.on(i.SLASH,d),d.on(i.SLASH,p),l.on(i.TLD,h).on(i.DOMAIN,h).on(i.LOCALHOST,g).on(i.NUM,h),p.on(i.TLD,b).on(i.DOMAIN,b).on(i.NUM,b).on(i.LOCALHOST,b),h.on(i.DOT,m),B.on(i.DOT,I),m.on(i.TLD,g).on(i.DOMAIN,h).on(i.NUM,h).on(i.LOCALHOST,h),I.on(i.TLD,P).on(i.DOMAIN,B).on(i.NUM,B).on(i.LOCALHOST,B),g.on(i.DOT,m),P.on(i.DOT,I),g.on(i.COLON,v).on(i.SLASH,b),v.on(i.NUM,_),_.on(i.SLASH,b),P.on(i.COLON,L),L.on(i.NUM,N);var V=[i.DOMAIN,i.AT,i.LOCALHOST,i.NUM,i.PLUS,i.POUND,i.PROTOCOL,i.SLASH,i.TLD,i.UNDERSCORE,i.SYM,i.AMPERSAND],z=[i.COLON,i.DOT,i.QUERY,i.PUNCTUATION,i.CLOSEBRACE,i.CLOSEBRACKET,i.CLOSEANGLEBRACKET,i.CLOSEPAREN,i.OPENBRACE,i.OPENBRACKET,i.OPENANGLEBRACKET,i.OPENPAREN];b.on(i.OPENBRACE,w).on(i.OPENBRACKET,x).on(i.OPENANGLEBRACKET,S).on(i.OPENPAREN,k),y.on(i.OPENBRACE,w).on(i.OPENBRACKET,x).on(i.OPENANGLEBRACKET,S).on(i.OPENPAREN,k),w.on(i.CLOSEBRACE,b),x.on(i.CLOSEBRACKET,b),S.on(i.CLOSEANGLEBRACKET,b),k.on(i.CLOSEPAREN,b),M.on(i.CLOSEBRACE,b),A.on(i.CLOSEBRACKET,b),E.on(i.CLOSEANGLEBRACKET,b),T.on(i.CLOSEPAREN,b),R.on(i.CLOSEBRACE,b),O.on(i.CLOSEBRACKET,b),C.on(i.CLOSEANGLEBRACKET,b),j.on(i.CLOSEPAREN,b),w.on(V,M),x.on(V,A),S.on(V,E),k.on(V,T),w.on(z,R),x.on(z,O),S.on(z,C),k.on(z,j),M.on(V,M),A.on(V,A),E.on(V,E),T.on(V,T),M.on(z,M),A.on(z,A),E.on(z,E),T.on(z,T),R.on(V,M),O.on(V,A),C.on(V,E),j.on(V,T),R.on(z,R),O.on(z,O),C.on(z,C),j.on(z,j),b.on(V,b),y.on(V,b),b.on(z,y),y.on(z,y),f.on(i.TLD,D).on(i.DOMAIN,D).on(i.NUM,D).on(i.LOCALHOST,D),D.on(V,D).on(z,F),F.on(V,D).on(z,F);var X=[i.DOMAIN,i.NUM,i.PLUS,i.POUND,i.QUERY,i.UNDERSCORE,i.SYM,i.AMPERSAND,i.TLD];h.on(X,H).on(i.AT,U),g.on(X,H).on(i.AT,U),m.on(X,H),H.on(X,H).on(i.AT,U).on(i.DOT,$),$.on(X,H),U.on(i.TLD,B).on(i.DOMAIN,B).on(i.LOCALHOST,P);var Y=function(e){var t=e.length,n=0,r=[],a=[];while(n<t){var i=l,s=null,c=null,u=0,f=null,d=-1;while(n<t&&!(s=i.next(e[n])))a.push(e[n++]);while(n<t&&(c=s||i.next(e[n])))s=null,i=c,i.accepts()?(d=0,f=i):d>=0&&d++,n++,u++;if(d<0)for(var p=n-u;p<n;p++)a.push(e[p]);else{a.length>0&&(r.push(new o.TEXT(a)),a=[]),n-=d,u-=d;var h=f.emit();r.push(new h(e.slice(n-u,n)))}}return a.length>0&&r.push(new o.TEXT(a)),r};t.State=r.TokenState,t.TOKENS=a,t.run=Y,t.start=l},"42ca":function(e,t,n){"use strict";n("cc2b")},"44ad":function(e,t,n){var r=n("e330"),o=n("d039"),a=n("c6b6"),i=Object,s=r("".split);e.exports=o((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?s(e,""):i(e)}:i},"44e7":function(e,t,n){var r=n("861d"),o=n("c6b6"),a=n("b622"),i=a("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},"46f3":function(e,t,n){"use strict";function r(){return function(e){e&&(this.v=e)}}t.__esModule=!0,t.createTokenClass=r},4840:function(e,t,n){var r=n("825a"),o=n("5087"),a=n("7234"),i=n("b622"),s=i("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||a(n=r(i)[s])?t:o(n)}},"485a":function(e,t,n){var r=n("c65b"),o=n("1626"),a=n("861d"),i=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!a(s=r(n,e)))return s;if(o(n=e.valueOf)&&!a(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!a(s=r(n,e)))return s;throw i("Can't convert object to primitive value")}},"4a65":function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert),s=n("f052"),c=n("4b5e"),l=n("9828"),u=n("bd8b");function f(e){var t=e;this.quantize=t,this.iteration_loop=function(e,t,n,r){var f,d=e.internal_flags,p=o(l.SFBMAX),h=o(576),m=a(2),g=0,v=d.l3_side,_=new s(g);this.quantize.rv.ResvFrameBegin(e,_),g=_.bits;for(var b=0;b<d.mode_gr;b++){f=this.quantize.qupvt.on_pe(e,t,m,g,b,b),d.mode_ext==c.MPG_MD_MS_LR&&(this.quantize.ms_convert(d.l3_side,b),this.quantize.qupvt.reduce_side(m,n[b],g,f));for(var y=0;y<d.channels_out;y++){var w,x,S=v.tt[b][y];S.block_type!=c.SHORT_TYPE?(w=0,x=d.PSY.mask_adjust-w):(w=0,x=d.PSY.mask_adjust_short-w),d.masking_lower=Math.pow(10,.1*x),this.quantize.init_outer_loop(d,S),this.quantize.init_xrpow(d,S,h)&&(this.quantize.qupvt.calc_xmin(e,r[b][y],S,p),this.quantize.outer_loop(e,S,p,h,y,m[y])),this.quantize.iteration_finish_one(d,b,y),i(S.part2_3_length<=u.MAX_BITS_PER_CHANNEL),i(S.part2_3_length<=m[y])}}this.quantize.rv.ResvFrameEnd(d,g)}}e.exports=f},"4b11":function(e,t){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},"4b5e":function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n),s=(r.new_byte,r.new_double,r.new_float),c=r.new_float_n,l=r.new_int,u=(r.new_int_n,r.assert);function f(){var e=n("f3e2"),t=n("f26d"),r=f.FFTOFFSET,d=f.MPG_MD_MS_LR,p=null;this.psy=null;var h=null,m=null,g=null;this.setModules=function(e,t,n,r){p=e,this.psy=t,h=t,m=r,g=n};var v=new e;function _(e){var t,n;if(0!=e.ATH.useAdjust)if(n=e.loudness_sq[0][0],t=e.loudness_sq[1][0],2==e.channels_out?(n+=e.loudness_sq[0][1],t+=e.loudness_sq[1][1]):(n+=n,t+=t),2==e.mode_gr&&(n=Math.max(n,t)),n*=.5,n*=e.ATH.aaSensitivityP,n>.03125)e.ATH.adjust>=1?e.ATH.adjust=1:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=1;else{var r=31.98*n+625e-6;e.ATH.adjust>=r?(e.ATH.adjust*=.075*r+.925,e.ATH.adjust<r&&(e.ATH.adjust=r)):e.ATH.adjustLimit>=r?e.ATH.adjust=r:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=r}else e.ATH.adjust=1}function b(e){var t,n;for(u(0<=e.bitrate_index&&e.bitrate_index<16),u(0<=e.mode_ext&&e.mode_ext<4),e.bitrate_stereoMode_Hist[e.bitrate_index][4]++,e.bitrate_stereoMode_Hist[15][4]++,2==e.channels_out&&(e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++,e.bitrate_stereoMode_Hist[15][e.mode_ext]++),t=0;t<e.mode_gr;++t)for(n=0;n<e.channels_out;++n){var r=0|e.l3_side.tt[t][n].block_type;0!=e.l3_side.tt[t][n].mixed_block_flag&&(r=4),e.bitrate_blockType_Hist[e.bitrate_index][r]++,e.bitrate_blockType_Hist[e.bitrate_index][5]++,e.bitrate_blockType_Hist[15][r]++,e.bitrate_blockType_Hist[15][5]++}}function y(e,t){var n,r,o=e.internal_flags;if(0==o.lame_encode_frame_init){var a,i,c=s(2014),l=s(2014);for(o.lame_encode_frame_init=1,a=0,i=0;a<286+576*(1+o.mode_gr);++a)a<576*o.mode_gr?(c[a]=0,2==o.channels_out&&(l[a]=0)):(c[a]=t[0][i],2==o.channels_out&&(l[a]=t[1][i]),++i);for(r=0;r<o.mode_gr;r++)for(n=0;n<o.channels_out;n++)o.l3_side.tt[r][n].block_type=f.SHORT_TYPE;v.mdct_sub48(o,c,l),u(576>=f.FFTOFFSET),u(o.mf_size>=f.BLKSIZE+e.framesize-f.FFTOFFSET),u(o.mf_size>=512+e.framesize-32)}}this.lame_encode_mp3_frame=function(e,n,s,u,w,x){var S,k=i([2,2]);k[0][0]=new t,k[0][1]=new t,k[1][0]=new t,k[1][1]=new t;var M,A=i([2,2]);A[0][0]=new t,A[0][1]=new t,A[1][0]=new t,A[1][1]=new t;var E,T,R,O=[null,null],C=e.internal_flags,j=c([2,4]),B=[.5,.5],I=[[0,0],[0,0]],P=[[0,0],[0,0]];if(O[0]=n,O[1]=s,0==C.lame_encode_frame_init&&y(e,O),C.padding=0,(C.slot_lag-=C.frac_SpF)<0&&(C.slot_lag+=e.out_samplerate,C.padding=1),0!=C.psymodel){var L,N=[null,null],D=0,F=l(2);for(R=0;R<C.mode_gr;R++){for(T=0;T<C.channels_out;T++)N[T]=O[T],D=576+576*R-f.FFTOFFSET;if(L=e.VBR==a.vbr_mtrh||e.VBR==a.vbr_mt?h.L3psycho_anal_vbr(e,N,D,R,k,A,I[R],P[R],j[R],F):h.L3psycho_anal_ns(e,N,D,R,k,A,I[R],P[R],j[R],F),0!=L)return-4;for(e.mode==MPEGMode.JOINT_STEREO&&(B[R]=j[R][2]+j[R][3],B[R]>0&&(B[R]=j[R][3]/B[R])),T=0;T<C.channels_out;T++){var H=C.l3_side.tt[R][T];H.block_type=F[T],H.mixed_block_flag=0}}}else for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)C.l3_side.tt[R][T].block_type=f.NORM_TYPE,C.l3_side.tt[R][T].mixed_block_flag=0,P[R][T]=I[R][T]=700;if(_(C),v.mdct_sub48(C,O[0],O[1]),C.mode_ext=f.MPG_MD_LR_LR,e.force_ms)C.mode_ext=f.MPG_MD_MS_LR;else if(e.mode==MPEGMode.JOINT_STEREO){var U=0,$=0;for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)U+=P[R][T],$+=I[R][T];if(U<=1*$){var q=C.l3_side.tt[0],V=C.l3_side.tt[C.mode_gr-1];q[0].block_type==q[1].block_type&&V[0].block_type==V[1].block_type&&(C.mode_ext=f.MPG_MD_MS_LR)}}if(C.mode_ext==d?(M=A,E=P):(M=k,E=I),e.analysis&&null!=C.pinfo)for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)C.pinfo.ms_ratio[R]=C.ms_ratio[R],C.pinfo.ms_ener_ratio[R]=B[R],C.pinfo.blocktype[R][T]=C.l3_side.tt[R][T].block_type,C.pinfo.pe[R][T]=E[R][T],o.arraycopy(C.l3_side.tt[R][T].xr,0,C.pinfo.xr[R][T],0,576),C.mode_ext==d&&(C.pinfo.ers[R][T]=C.pinfo.ers[R][T+2],o.arraycopy(C.pinfo.energy[R][T+2],0,C.pinfo.energy[R][T],0,C.pinfo.energy[R][T].length));if(e.VBR==a.vbr_off||e.VBR==a.vbr_abr){var z,X;for(z=0;z<18;z++)C.nsPsy.pefirbuf[z]=C.nsPsy.pefirbuf[z+1];for(X=0,R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)X+=E[R][T];for(C.nsPsy.pefirbuf[18]=X,X=C.nsPsy.pefirbuf[9],z=0;z<9;z++)X+=(C.nsPsy.pefirbuf[z]+C.nsPsy.pefirbuf[18-z])*f.fircoef[z];for(X=3350*C.mode_gr*C.channels_out/X,R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)E[R][T]*=X}if(C.iteration_loop.iteration_loop(e,E,B,M),p.format_bitstream(e),S=p.copy_buffer(C,u,w,x,1),e.bWriteVbrTag&&m.addVbrFrame(e),e.analysis&&null!=C.pinfo){for(T=0;T<C.channels_out;T++){var Y;for(Y=0;Y<r;Y++)C.pinfo.pcmdata[T][Y]=C.pinfo.pcmdata[T][Y+e.framesize];for(Y=r;Y<1600;Y++)C.pinfo.pcmdata[T][Y]=O[T][Y-r]}g.set_frame_pinfo(e,M)}return b(C),S}}f.ENCDELAY=576,f.POSTDELAY=1152,f.MDCTDELAY=48,f.FFTOFFSET=224+f.MDCTDELAY,f.DECDELAY=528,f.SBLIMIT=32,f.CBANDS=64,f.SBPSY_l=21,f.SBPSY_s=12,f.SBMAX_l=22,f.SBMAX_s=13,f.PSFB21=6,f.PSFB12=6,f.BLKSIZE=1024,f.HBLKSIZE=f.BLKSIZE/2+1,f.BLKSIZE_s=256,f.HBLKSIZE_s=f.BLKSIZE_s/2+1,f.NORM_TYPE=0,f.START_TYPE=1,f.SHORT_TYPE=2,f.STOP_TYPE=3,f.MPG_MD_LR_LR=0,f.MPG_MD_LR_I=1,f.MPG_MD_MS_LR=2,f.MPG_MD_MS_I=3,f.fircoef=[-.1039435,-.1892065,5*-.0432472,-.155915,3898045e-23,.0467745*5,.50455,.756825,.187098*5],e.exports=f},"4c1d":function(e,t,n){"use strict";n.r(t),n.d(t,"roomsValidation",(function(){return o})),n.d(t,"partcipantsValidation",(function(){return a})),n.d(t,"messagesValidation",(function(){return i}));var r=n("53ca");n("d9e2");function o(e){var t=[{key:"roomId",type:["string","number"]},{key:"roomName",type:["string"]},{key:"users",type:["array"]}],n=function(e,t){return t.every((function(t){var n=!1;return("array"===t.type[0]&&Array.isArray(e[t.key])||t.type.find((function(n){return n===Object(r["a"])(e[t.key])})))&&(n=!0),n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Rooms object is not valid! Must contain roomId[String, Number], roomName[String] and users[Array]")}function a(e){var t=[{key:"_id",type:["string","number"]},{key:"username",type:["string"]}],n=function(e,t){return t.every((function(t){var n=t.type.find((function(n){return n===Object(r["a"])(e[t.key])}));return n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Participants object is not valid! Must contain _id[String, Number] and username[String]")}function i(e){var t=[{key:"_id",type:["string","number"]},{key:"content",type:["string","number"]},{key:"senderId",type:["string","number"]}],n=function(e,t){return t.every((function(t){var n=t.type.find((function(n){return n===Object(r["a"])(e[t.key])}));return n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Messages object is not valid! Must contain _id[String, Number], content[String, Number] and senderId[String, Number]")}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&null!==e[t]&&void 0!==e[t]}},"4d64":function(e,t,n){var r=n("fc6a"),o=n("23cb"),a=n("07fa"),i=function(e){return function(t,n,i){var s,c=r(t),l=a(c),u=o(i,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},5087:function(e,t,n){var r=n("68ee"),o=n("0d51"),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a constructor")}},"50c4":function(e,t,n){var r=n("5926"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"53ca":function(e,t,n){"use strict";function r(e){return r="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},r(e)}n.d(t,"a",(function(){return r}))},5692:function(e,t,n){var r=n("c430"),o=n("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.0",mode:r?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.0/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(e,t,n){var r=n("d066"),o=n("e330"),a=n("241c"),i=n("7418"),s=n("825a"),c=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(s(e)),n=i.f;return n?c(t,n(e)):t}},"577e":function(e,t,n){var r=n("f5df"),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},"58b1":function(e,t,n){var r=n("0206"),o=r.assert;function a(){var e;this.setModules=function(t){e=t},this.ResvFrameBegin=function(t,n){var r,a=t.internal_flags,i=a.l3_side,s=e.getframebits(t);n.bits=(s-8*a.sideinfo_len)/a.mode_gr;var c=2048*a.mode_gr-8;t.brate>320?r=8*int(1e3*t.brate/(t.out_samplerate/1152)/8+.5):(r=11520,t.strict_ISO&&(r=8*int(32e4/(t.out_samplerate/1152)/8+.5))),a.ResvMax=r-s,a.ResvMax>c&&(a.ResvMax=c),(a.ResvMax<0||t.disable_reservoir)&&(a.ResvMax=0);var l=n.bits*a.mode_gr+Math.min(a.ResvSize,a.ResvMax);return l>r&&(l=r),o(0==a.ResvMax%8),o(a.ResvMax>=0),i.resvDrain_pre=0,null!=a.pinfo&&(a.pinfo.mean_bits=n.bits/2,a.pinfo.resvsize=a.ResvSize),l},this.ResvMaxBits=function(e,t,n,r){var o,a=e.internal_flags,i=a.ResvSize,s=a.ResvMax;0!=r&&(i+=t),0!=(1&a.substep_shaping)&&(s*=.9),n.bits=t,10*i>9*s?(o=i-9*s/10,n.bits+=o,a.substep_shaping|=128):(o=0,a.substep_shaping&=127,e.disable_reservoir||0!=(1&a.substep_shaping)||(n.bits-=.1*t));var c=i<6*a.ResvMax/10?i:6*a.ResvMax/10;return c-=o,c<0&&(c=0),c},this.ResvAdjust=function(e,t){e.ResvSize-=t.part2_3_length+t.part2_length},this.ResvFrameEnd=function(e,t){var n,r=e.l3_side;e.ResvSize+=t*e.mode_gr;var a=0;r.resvDrain_post=0,r.resvDrain_pre=0,0!=(n=e.ResvSize%8)&&(a+=n),n=e.ResvSize-a-e.ResvMax,n>0&&(o(0==n%8),o(n>=0),a+=n);var i=Math.min(8*r.main_data_begin,a)/8;r.resvDrain_pre+=8*i,a-=8*i,e.ResvSize-=8*i,r.main_data_begin-=i,r.resvDrain_post+=a,e.ResvSize-=a}}e.exports=a},5926:function(e,t,n){var r=n("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},"59ed":function(e,t,n){var r=n("1626"),o=n("0d51"),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a function")}},"5b81":function(e,t,n){"use strict";var r=n("23e7"),o=n("c65b"),a=n("e330"),i=n("1d80"),s=n("1626"),c=n("7234"),l=n("44e7"),u=n("577e"),f=n("dc4a"),d=n("90d8"),p=n("0cb2"),h=n("b622"),m=n("c430"),g=h("replace"),v=TypeError,_=a("".indexOf),b=a("".replace),y=a("".slice),w=Math.max,x=function(e,t,n){return n>e.length?-1:""===t?n:_(e,t,n)};r({target:"String",proto:!0},{replaceAll:function(e,t){var n,r,a,h,S,k,M,A,E,T=i(this),R=0,O=0,C="";if(!c(e)){if(n=l(e),n&&(r=u(i(d(e))),!~_(r,"g")))throw v("`.replaceAll` does not allow non-global regexes");if(a=f(e,g),a)return o(a,e,T,t);if(m&&n)return b(u(T),e,t)}h=u(T),S=u(e),k=s(t),k||(t=u(t)),M=S.length,A=w(1,M),R=x(h,S,0);while(-1!==R)E=k?u(t(S,R,h)):p(S,h,R,[],void 0,t),C+=y(h,O,R)+E,O=R+M,R=x(h,S,R+A);return O<h.length&&(C+=y(h,O)),C}})},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e77":function(e,t,n){var r=n("83ab"),o=n("1a2d"),a=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,s=o(a,"name"),c=s&&"something"===function(){}.name,l=s&&(!r||r&&i(a,"name").configurable);e.exports={EXISTS:s,PROPER:c,CONFIGURABLE:l}},"5f84":function(e,t){function n(e,t,n,r){this.xlen=e,this.linmax=t,this.table=n,this.hlen=r}var r={t1HB:[1,1,1,0],t2HB:[1,2,1,3,1,1,3,2,0],t3HB:[3,2,1,1,1,1,3,2,0],t5HB:[1,2,6,5,3,1,4,4,7,5,7,1,6,1,1,0],t6HB:[7,3,5,1,6,2,3,2,5,4,4,1,3,3,2,0],t7HB:[1,2,10,19,16,10,3,3,7,10,5,3,11,4,13,17,8,4,12,11,18,15,11,2,7,6,9,14,3,1,6,4,5,3,2,0],t8HB:[3,4,6,18,12,5,5,1,2,16,9,3,7,3,5,14,7,3,19,17,15,13,10,4,13,5,8,11,5,1,12,4,4,1,1,0],t9HB:[7,5,9,14,15,7,6,4,5,5,6,7,7,6,8,8,8,5,15,6,9,10,5,1,11,7,9,6,4,1,14,4,6,2,6,0],t10HB:[1,2,10,23,35,30,12,17,3,3,8,12,18,21,12,7,11,9,15,21,32,40,19,6,14,13,22,34,46,23,18,7,20,19,33,47,27,22,9,3,31,22,41,26,21,20,5,3,14,13,10,11,16,6,5,1,9,8,7,8,4,4,2,0],t11HB:[3,4,10,24,34,33,21,15,5,3,4,10,32,17,11,10,11,7,13,18,30,31,20,5,25,11,19,59,27,18,12,5,35,33,31,58,30,16,7,5,28,26,32,19,17,15,8,14,14,12,9,13,14,9,4,1,11,4,6,6,6,3,2,0],t12HB:[9,6,16,33,41,39,38,26,7,5,6,9,23,16,26,11,17,7,11,14,21,30,10,7,17,10,15,12,18,28,14,5,32,13,22,19,18,16,9,5,40,17,31,29,17,13,4,2,27,12,11,15,10,7,4,1,27,12,8,12,6,3,1,0],t13HB:[1,5,14,21,34,51,46,71,42,52,68,52,67,44,43,19,3,4,12,19,31,26,44,33,31,24,32,24,31,35,22,14,15,13,23,36,59,49,77,65,29,40,30,40,27,33,42,16,22,20,37,61,56,79,73,64,43,76,56,37,26,31,25,14,35,16,60,57,97,75,114,91,54,73,55,41,48,53,23,24,58,27,50,96,76,70,93,84,77,58,79,29,74,49,41,17,47,45,78,74,115,94,90,79,69,83,71,50,59,38,36,15,72,34,56,95,92,85,91,90,86,73,77,65,51,44,43,42,43,20,30,44,55,78,72,87,78,61,46,54,37,30,20,16,53,25,41,37,44,59,54,81,66,76,57,54,37,18,39,11,35,33,31,57,42,82,72,80,47,58,55,21,22,26,38,22,53,25,23,38,70,60,51,36,55,26,34,23,27,14,9,7,34,32,28,39,49,75,30,52,48,40,52,28,18,17,9,5,45,21,34,64,56,50,49,45,31,19,12,15,10,7,6,3,48,23,20,39,36,35,53,21,16,23,13,10,6,1,4,2,16,15,17,27,25,20,29,11,17,12,16,8,1,1,0,1],t15HB:[7,12,18,53,47,76,124,108,89,123,108,119,107,81,122,63,13,5,16,27,46,36,61,51,42,70,52,83,65,41,59,36,19,17,15,24,41,34,59,48,40,64,50,78,62,80,56,33,29,28,25,43,39,63,55,93,76,59,93,72,54,75,50,29,52,22,42,40,67,57,95,79,72,57,89,69,49,66,46,27,77,37,35,66,58,52,91,74,62,48,79,63,90,62,40,38,125,32,60,56,50,92,78,65,55,87,71,51,73,51,70,30,109,53,49,94,88,75,66,122,91,73,56,42,64,44,21,25,90,43,41,77,73,63,56,92,77,66,47,67,48,53,36,20,71,34,67,60,58,49,88,76,67,106,71,54,38,39,23,15,109,53,51,47,90,82,58,57,48,72,57,41,23,27,62,9,86,42,40,37,70,64,52,43,70,55,42,25,29,18,11,11,118,68,30,55,50,46,74,65,49,39,24,16,22,13,14,7,91,44,39,38,34,63,52,45,31,52,28,19,14,8,9,3,123,60,58,53,47,43,32,22,37,24,17,12,15,10,2,1,71,37,34,30,28,20,17,26,21,16,10,6,8,6,2,0],t16HB:[1,5,14,44,74,63,110,93,172,149,138,242,225,195,376,17,3,4,12,20,35,62,53,47,83,75,68,119,201,107,207,9,15,13,23,38,67,58,103,90,161,72,127,117,110,209,206,16,45,21,39,69,64,114,99,87,158,140,252,212,199,387,365,26,75,36,68,65,115,101,179,164,155,264,246,226,395,382,362,9,66,30,59,56,102,185,173,265,142,253,232,400,388,378,445,16,111,54,52,100,184,178,160,133,257,244,228,217,385,366,715,10,98,48,91,88,165,157,148,261,248,407,397,372,380,889,884,8,85,84,81,159,156,143,260,249,427,401,392,383,727,713,708,7,154,76,73,141,131,256,245,426,406,394,384,735,359,710,352,11,139,129,67,125,247,233,229,219,393,743,737,720,885,882,439,4,243,120,118,115,227,223,396,746,742,736,721,712,706,223,436,6,202,224,222,218,216,389,386,381,364,888,443,707,440,437,1728,4,747,211,210,208,370,379,734,723,714,1735,883,877,876,3459,865,2,377,369,102,187,726,722,358,711,709,866,1734,871,3458,870,434,0,12,10,7,11,10,17,11,9,13,12,10,7,5,3,1,3],t24HB:[15,13,46,80,146,262,248,434,426,669,653,649,621,517,1032,88,14,12,21,38,71,130,122,216,209,198,327,345,319,297,279,42,47,22,41,74,68,128,120,221,207,194,182,340,315,295,541,18,81,39,75,70,134,125,116,220,204,190,178,325,311,293,271,16,147,72,69,135,127,118,112,210,200,188,352,323,306,285,540,14,263,66,129,126,119,114,214,202,192,180,341,317,301,281,262,12,249,123,121,117,113,215,206,195,185,347,330,308,291,272,520,10,435,115,111,109,211,203,196,187,353,332,313,298,283,531,381,17,427,212,208,205,201,193,186,177,169,320,303,286,268,514,377,16,335,199,197,191,189,181,174,333,321,305,289,275,521,379,371,11,668,184,183,179,175,344,331,314,304,290,277,530,383,373,366,10,652,346,171,168,164,318,309,299,287,276,263,513,375,368,362,6,648,322,316,312,307,302,292,284,269,261,512,376,370,364,359,4,620,300,296,294,288,282,273,266,515,380,374,369,365,361,357,2,1033,280,278,274,267,264,259,382,378,372,367,363,360,358,356,0,43,20,19,17,15,13,11,9,7,6,4,7,5,3,1,3],t32HB:[1,10,8,20,12,20,16,32,14,12,24,0,28,16,24,16],t33HB:[15,28,26,48,22,40,36,64,14,24,20,32,12,16,8,0],t1l:[1,4,3,5],t2l:[1,4,7,4,5,7,6,7,8],t3l:[2,3,7,4,4,7,6,7,8],t5l:[1,4,7,8,4,5,8,9,7,8,9,10,8,8,9,10],t6l:[3,4,6,8,4,4,6,7,5,6,7,8,7,7,8,9],t7l:[1,4,7,9,9,10,4,6,8,9,9,10,7,7,9,10,10,11,8,9,10,11,11,11,8,9,10,11,11,12,9,10,11,12,12,12],t8l:[2,4,7,9,9,10,4,4,6,10,10,10,7,6,8,10,10,11,9,10,10,11,11,12,9,9,10,11,12,12,10,10,11,11,13,13],t9l:[3,4,6,7,9,10,4,5,6,7,8,10,5,6,7,8,9,10,7,7,8,9,9,10,8,8,9,9,10,11,9,9,10,10,11,11],t10l:[1,4,7,9,10,10,10,11,4,6,8,9,10,11,10,10,7,8,9,10,11,12,11,11,8,9,10,11,12,12,11,12,9,10,11,12,12,12,12,12,10,11,12,12,13,13,12,13,9,10,11,12,12,12,13,13,10,10,11,12,12,13,13,13],t11l:[2,4,6,8,9,10,9,10,4,5,6,8,10,10,9,10,6,7,8,9,10,11,10,10,8,8,9,11,10,12,10,11,9,10,10,11,11,12,11,12,9,10,11,12,12,13,12,13,9,9,9,10,11,12,12,12,9,9,10,11,12,12,12,12],t12l:[4,4,6,8,9,10,10,10,4,5,6,7,9,9,10,10,6,6,7,8,9,10,9,10,7,7,8,8,9,10,10,10,8,8,9,9,10,10,10,11,9,9,10,10,10,11,10,11,9,9,9,10,10,11,11,12,10,10,10,11,11,11,11,12],t13l:[1,5,7,8,9,10,10,11,10,11,12,12,13,13,14,14,4,6,8,9,10,10,11,11,11,11,12,12,13,14,14,14,7,8,9,10,11,11,12,12,11,12,12,13,13,14,15,15,8,9,10,11,11,12,12,12,12,13,13,13,13,14,15,15,9,9,11,11,12,12,13,13,12,13,13,14,14,15,15,16,10,10,11,12,12,12,13,13,13,13,14,13,15,15,16,16,10,11,12,12,13,13,13,13,13,14,14,14,15,15,16,16,11,11,12,13,13,13,14,14,14,14,15,15,15,16,18,18,10,10,11,12,12,13,13,14,14,14,14,15,15,16,17,17,11,11,12,12,13,13,13,15,14,15,15,16,16,16,18,17,11,12,12,13,13,14,14,15,14,15,16,15,16,17,18,19,12,12,12,13,14,14,14,14,15,15,15,16,17,17,17,18,12,13,13,14,14,15,14,15,16,16,17,17,17,18,18,18,13,13,14,15,15,15,16,16,16,16,16,17,18,17,18,18,14,14,14,15,15,15,17,16,16,19,17,17,17,19,18,18,13,14,15,16,16,16,17,16,17,17,18,18,21,20,21,18],t15l:[3,5,6,8,8,9,10,10,10,11,11,12,12,12,13,14,5,5,7,8,9,9,10,10,10,11,11,12,12,12,13,13,6,7,7,8,9,9,10,10,10,11,11,12,12,13,13,13,7,8,8,9,9,10,10,11,11,11,12,12,12,13,13,13,8,8,9,9,10,10,11,11,11,11,12,12,12,13,13,13,9,9,9,10,10,10,11,11,11,11,12,12,13,13,13,14,10,9,10,10,10,11,11,11,11,12,12,12,13,13,14,14,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,14,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,14,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,11,11,11,11,12,12,12,12,12,13,13,13,13,14,15,14,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,12,12,11,12,12,12,13,13,13,13,13,13,14,14,15,15,12,12,12,12,12,13,13,13,13,14,14,14,14,14,15,15,13,13,13,13,13,13,13,13,14,14,14,14,15,15,14,15,13,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15],t16_5l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,11,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,11,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,12,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,13,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,12,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,13,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,13,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,13,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,13,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,14,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,13,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,14,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,14,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,14,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,14,11,11,11,12,12,13,13,13,14,14,14,14,14,14,14,12],t16l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,10,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,10,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,11,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,12,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,11,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,12,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,12,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,12,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,12,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,13,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,12,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,13,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,13,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,13,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,13,10,10,10,11,11,12,12,12,13,13,13,13,13,13,13,10],t24l:[4,5,7,8,9,10,10,11,11,12,12,12,12,12,13,10,5,6,7,8,9,10,10,11,11,11,12,12,12,12,12,10,7,7,8,9,9,10,10,11,11,11,11,12,12,12,13,9,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,9,10,9,10,10,10,10,11,11,11,11,12,12,12,12,12,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,9,11,10,10,10,11,11,11,11,12,12,12,12,12,13,13,10,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,10,12,11,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,10,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,10,13,12,12,12,12,12,12,13,13,13,13,13,13,13,13,10,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,6],t32l:[1,5,5,7,5,8,7,9,5,7,7,9,7,9,9,10],t33l:[4,5,5,6,5,6,6,7,5,6,6,7,6,7,7,8]};r.ht=[new n(0,0,null,null),new n(2,0,r.t1HB,r.t1l),new n(3,0,r.t2HB,r.t2l),new n(3,0,r.t3HB,r.t3l),new n(0,0,null,null),new n(4,0,r.t5HB,r.t5l),new n(4,0,r.t6HB,r.t6l),new n(6,0,r.t7HB,r.t7l),new n(6,0,r.t8HB,r.t8l),new n(6,0,r.t9HB,r.t9l),new n(8,0,r.t10HB,r.t10l),new n(8,0,r.t11HB,r.t11l),new n(8,0,r.t12HB,r.t12l),new n(16,0,r.t13HB,r.t13l),new n(0,0,null,r.t16_5l),new n(16,0,r.t15HB,r.t15l),new n(1,1,r.t16HB,r.t16l),new n(2,3,r.t16HB,r.t16l),new n(3,7,r.t16HB,r.t16l),new n(4,15,r.t16HB,r.t16l),new n(6,63,r.t16HB,r.t16l),new n(8,255,r.t16HB,r.t16l),new n(10,1023,r.t16HB,r.t16l),new n(13,8191,r.t16HB,r.t16l),new n(4,15,r.t24HB,r.t24l),new n(5,31,r.t24HB,r.t24l),new n(6,63,r.t24HB,r.t24l),new n(7,127,r.t24HB,r.t24l),new n(8,255,r.t24HB,r.t24l),new n(9,511,r.t24HB,r.t24l),new n(11,2047,r.t24HB,r.t24l),new n(13,8191,r.t24HB,r.t24l),new n(0,0,r.t32HB,r.t32l),new n(0,0,r.t33HB,r.t33l)],r.largetbl=[65540,327685,458759,589832,655369,655370,720906,720907,786443,786444,786444,851980,851980,851980,917517,655370,262149,393222,524295,589832,655369,720906,720906,720907,786443,786443,786444,851980,917516,851980,917516,655370,458759,524295,589832,655369,720905,720906,786442,786443,851979,786443,851979,851980,851980,917516,917517,720905,589832,589832,655369,720905,720906,786442,786442,786443,851979,851979,917515,917516,917516,983052,983052,786441,655369,655369,720905,720906,786442,786442,851978,851979,851979,917515,917516,917516,983052,983052,983053,720905,655370,655369,720906,720906,786442,851978,851979,917515,851979,917515,917516,983052,983052,983052,1048588,786441,720906,720906,720906,786442,851978,851979,851979,851979,917515,917516,917516,917516,983052,983052,1048589,786441,720907,720906,786442,786442,851979,851979,851979,917515,917516,983052,983052,983052,983052,1114125,1114125,786442,720907,786443,786443,851979,851979,851979,917515,917515,983051,983052,983052,983052,1048588,1048589,1048589,786442,786443,786443,786443,851979,851979,917515,917515,983052,983052,983052,983052,1048588,983053,1048589,983053,851978,786444,851979,786443,851979,917515,917516,917516,917516,983052,1048588,1048588,1048589,1114125,1114125,1048589,786442,851980,851980,851979,851979,917515,917516,983052,1048588,1048588,1048588,1048588,1048589,1048589,983053,1048589,851978,851980,917516,917516,917516,917516,983052,983052,983052,983052,1114124,1048589,1048589,1048589,1048589,1179661,851978,983052,917516,917516,917516,983052,983052,1048588,1048588,1048589,1179661,1114125,1114125,1114125,1245197,1114125,851978,917517,983052,851980,917516,1048588,1048588,983052,1048589,1048589,1114125,1179661,1114125,1245197,1114125,1048589,851978,655369,655369,655369,720905,720905,786441,786441,786441,851977,851977,851977,851978,851978,851978,851978,655366],r.table23=[65538,262147,458759,262148,327684,458759,393222,458759,524296],r.table56=[65539,262148,458758,524296,262148,327684,524294,589831,458757,524294,589831,655368,524295,524295,589832,655369],r.bitrate_table=[[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],[0,8,16,24,32,40,48,56,64,-1,-1,-1,-1,-1,-1,-1]],r.samplerate_table=[[22050,24e3,16e3,-1],[44100,48e3,32e3,-1],[11025,12e3,8e3,-1]],r.scfsi_band=[0,6,11,16,21],e.exports=r},"605d":function(e,t,n){var r=n("c6b6"),o=n("da84");e.exports="process"==r(o.process)},6374:function(e,t,n){var r=n("da84"),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},6547:function(e,t,n){var r=n("e330"),o=n("5926"),a=n("577e"),i=n("1d80"),s=r("".charAt),c=r("".charCodeAt),l=r("".slice),u=function(e){return function(t,n){var r,u,f=a(i(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=c(f,d),r<55296||r>56319||d+1===p||(u=c(f,d+1))<56320||u>57343?e?s(f,d):r:e?l(f,d,d+2):u-56320+(r-55296<<10)+65536)}};e.exports={codeAt:u(!1),charAt:u(!0)}},"67b2":function(e,t){function n(e){var t=e;this.ordinal=function(){return t}}n.STEREO=new n(0),n.JOINT_STEREO=new n(1),n.DUAL_CHANNEL=new n(2),n.MONO=new n(3),n.NOT_SET=new n(4),e.exports=n},"68ee":function(e,t,n){var r=n("e330"),o=n("d039"),a=n("1626"),i=n("f5df"),s=n("d066"),c=n("8925"),l=function(){},u=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=r(d.exec),h=!d.exec(l),m=function(e){if(!a(e))return!1;try{return f(l,u,e),!0}catch(t){return!1}},g=function(e){if(!a(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(d,c(e))}catch(t){return!0}};g.sham=!0,e.exports=!f||o((function(){var e;return m(m.call)||!m(Object)||!m((function(){e=!0}))||e}))?g:m},"69b2":function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays),i=(r.new_array_n,r.new_byte),s=(r.new_double,r.new_float,r.new_float_n),c=r.new_int,l=(r.new_int_n,r.assert),u=n("d9be"),f=n("5f84"),d=n("4b5e"),p=n("bd8b");function h(){var e=this,t=32773,n=32,r=null,h=null,m=null,g=null;this.setModules=function(e,t,n,o){r=e,h=t,m=n,g=o};var v=null,_=0,b=0,y=0;function w(e){o.arraycopy(e.header[e.w_ptr].buf,0,v,b,e.sideinfo_len),b+=e.sideinfo_len,_+=8*e.sideinfo_len,e.w_ptr=e.w_ptr+1&p.MAX_HEADER_BUF-1}function x(e,t,r){l(r<n-2);while(r>0){var o;0==y&&(y=8,b++,l(b<Lame.LAME_MAXMP3BUFFER),l(e.header[e.w_ptr].write_timing>=_),e.header[e.w_ptr].write_timing==_&&w(e),v[b]=0),o=Math.min(r,y),r-=o,y-=o,l(r<n),l(y<n),v[b]|=t>>r<<y,_+=o}}function S(e,t,r){l(r<n-2);while(r>0){var o;0==y&&(y=8,b++,l(b<Lame.LAME_MAXMP3BUFFER),v[b]=0),o=Math.min(r,y),r-=o,y-=o,l(r<n),l(y<n),v[b]|=t>>r<<y,_+=o}}function k(e,t){var n,r=e.internal_flags;if(l(t>=0),t>=8&&(x(r,76,8),t-=8),t>=8&&(x(r,65,8),t-=8),t>=8&&(x(r,77,8),t-=8),t>=8&&(x(r,69,8),t-=8),t>=32){var o=m.getLameShortVersion();if(t>=32)for(n=0;n<o.length&&t>=8;++n)t-=8,x(r,o.charAt(n),8)}for(;t>=1;t-=1)x(r,r.ancillary_flag,1),r.ancillary_flag^=e.disable_reservoir?0:1;l(0==t)}function M(e,t,r){var o=e.header[e.h_ptr].ptr;while(r>0){var a=Math.min(r,8-(7&o));r-=a,l(r<n),e.header[e.h_ptr].buf[o>>3]|=t>>r<<8-(7&o)-a,o+=a}e.header[e.h_ptr].ptr=o}function A(e,n){e<<=8;for(var r=0;r<8;r++)e<<=1,n<<=1,0!=(65536&(n^e))&&(n^=t);return n}function E(e,t){var n,r,i,s=e.internal_flags;if(n=s.l3_side,s.header[s.h_ptr].ptr=0,a.fill(s.header[s.h_ptr].buf,0,s.sideinfo_len,0),e.out_samplerate<16e3?M(s,4094,12):M(s,4095,12),M(s,e.version,1),M(s,1,2),M(s,e.error_protection?0:1,1),M(s,s.bitrate_index,4),M(s,s.samplerate_index,2),M(s,s.padding,1),M(s,e.extension,1),M(s,e.mode.ordinal(),2),M(s,s.mode_ext,2),M(s,e.copyright,1),M(s,e.original,1),M(s,e.emphasis,2),e.error_protection&&M(s,0,16),1==e.version){for(l(n.main_data_begin>=0),M(s,n.main_data_begin,9),2==s.channels_out?M(s,n.private_bits,3):M(s,n.private_bits,5),i=0;i<s.channels_out;i++){var c;for(c=0;c<4;c++)M(s,n.scfsi[i][c],1)}for(r=0;r<2;r++)for(i=0;i<s.channels_out;i++){var u=n.tt[r][i];M(s,u.part2_3_length+u.part2_length,12),M(s,u.big_values/2,9),M(s,u.global_gain,8),M(s,u.scalefac_compress,4),u.block_type!=d.NORM_TYPE?(M(s,1,1),M(s,u.block_type,2),M(s,u.mixed_block_flag,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),M(s,u.subblock_gain[0],3),M(s,u.subblock_gain[1],3),M(s,u.subblock_gain[2],3)):(M(s,0,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),14==u.table_select[2]&&(u.table_select[2]=16),M(s,u.table_select[2],5),l(0<=u.region0_count&&u.region0_count<16),l(0<=u.region1_count&&u.region1_count<8),M(s,u.region0_count,4),M(s,u.region1_count,3)),M(s,u.preflag,1),M(s,u.scalefac_scale,1),M(s,u.count1table_select,1)}}else for(l(n.main_data_begin>=0),M(s,n.main_data_begin,8),M(s,n.private_bits,s.channels_out),r=0,i=0;i<s.channels_out;i++){u=n.tt[r][i];M(s,u.part2_3_length+u.part2_length,12),M(s,u.big_values/2,9),M(s,u.global_gain,8),M(s,u.scalefac_compress,9),u.block_type!=d.NORM_TYPE?(M(s,1,1),M(s,u.block_type,2),M(s,u.mixed_block_flag,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),M(s,u.subblock_gain[0],3),M(s,u.subblock_gain[1],3),M(s,u.subblock_gain[2],3)):(M(s,0,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),14==u.table_select[2]&&(u.table_select[2]=16),M(s,u.table_select[2],5),l(0<=u.region0_count&&u.region0_count<16),l(0<=u.region1_count&&u.region1_count<8),M(s,u.region0_count,4),M(s,u.region1_count,3)),M(s,u.scalefac_scale,1),M(s,u.count1table_select,1)}e.error_protection&&CRC_writeheader(s,s.header[s.h_ptr].buf);var f=s.h_ptr;l(s.header[f].ptr==8*s.sideinfo_len),s.h_ptr=f+1&p.MAX_HEADER_BUF-1,s.header[s.h_ptr].write_timing=s.header[f].write_timing+t,s.h_ptr==s.w_ptr&&o.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n")}function T(e,t){var n,r=f.ht[t.count1table_select+32],o=0,a=t.big_values,i=t.big_values;for(l(t.count1table_select<2),n=(t.count1-t.big_values)/4;n>0;--n){var s,c=0,u=0;s=t.l3_enc[a+0],0!=s&&(u+=8,t.xr[i+0]<0&&c++,l(s<=1)),s=t.l3_enc[a+1],0!=s&&(u+=4,c*=2,t.xr[i+1]<0&&c++,l(s<=1)),s=t.l3_enc[a+2],0!=s&&(u+=2,c*=2,t.xr[i+2]<0&&c++,l(s<=1)),s=t.l3_enc[a+3],0!=s&&(u++,c*=2,t.xr[i+3]<0&&c++,l(s<=1)),a+=4,i+=4,x(e,c+r.table[u],r.hlen[u]),o+=r.hlen[u]}return o}function R(e,t,r,o,a){var i=f.ht[t],s=0;if(l(t<32),0==t)return s;for(var c=r;c<o;c+=2){var u=0,d=0,p=i.xlen,h=i.xlen,m=0,g=a.l3_enc[c],v=a.l3_enc[c+1];if(0!=g&&(a.xr[c]<0&&m++,u--),t>15){if(g>14){var _=g-15;l(_<=i.linmax),m|=_<<1,d=p,g=15}if(v>14){var b=v-15;l(b<=i.linmax),m<<=p,m|=b,d+=p,v=15}h=16}0!=v&&(m<<=1,a.xr[c+1]<0&&m++,u--),l((g|v)<16),g=g*h+v,d-=u,u+=i.hlen[g],l(u<=n),l(d<=n),x(e,i.table[g],u),x(e,m,d),s+=u+d}return s}function O(e,t){var n=3*e.scalefac_band.s[3];n>t.big_values&&(n=t.big_values);var r=R(e,t.table_select[0],0,n,t);return r+=R(e,t.table_select[1],n,t.big_values,t),r}function C(e,t){var n,r,o,a;n=t.big_values,l(0<=n&&n<=576);var i=t.region0_count+1;return l(0<=i),l(i<e.scalefac_band.l.length),o=e.scalefac_band.l[i],i+=t.region1_count+1,l(0<=i),l(i<e.scalefac_band.l.length),a=e.scalefac_band.l[i],o>n&&(o=n),a>n&&(a=n),r=R(e,t.table_select[0],0,o,t),r+=R(e,t.table_select[1],o,a,t),r+=R(e,t.table_select[2],a,n,t),r}function j(e){var t,n,r,o,a=0,i=e.internal_flags,s=i.l3_side;if(1==e.version)for(t=0;t<2;t++)for(n=0;n<i.channels_out;n++){var c=s.tt[t][n],f=u.slen1_tab[c.scalefac_compress],p=u.slen2_tab[c.scalefac_compress];for(o=0,r=0;r<c.sfbdivide;r++)-1!=c.scalefac[r]&&(x(i,c.scalefac[r],f),o+=f);for(;r<c.sfbmax;r++)-1!=c.scalefac[r]&&(x(i,c.scalefac[r],p),o+=p);l(o==c.part2_length),c.block_type==d.SHORT_TYPE?o+=O(i,c):o+=C(i,c),o+=T(i,c),l(o==c.part2_3_length+c.part2_length),a+=o}else for(t=0,n=0;n<i.channels_out;n++){c=s.tt[t][n];var h,m,g=0;if(l(null!=c.sfb_partition_table),o=0,r=0,m=0,c.block_type==d.SHORT_TYPE){for(;m<4;m++){var v=c.sfb_partition_table[m]/3,_=c.slen[m];for(h=0;h<v;h++,r++)x(i,Math.max(c.scalefac[3*r+0],0),_),x(i,Math.max(c.scalefac[3*r+1],0),_),x(i,Math.max(c.scalefac[3*r+2],0),_),g+=3*_}o+=O(i,c)}else{for(;m<4;m++){v=c.sfb_partition_table[m],_=c.slen[m];for(h=0;h<v;h++,r++)x(i,Math.max(c.scalefac[r],0),_),g+=_}o+=C(i,c)}o+=T(i,c),l(o==c.part2_3_length),l(g==c.part2_length),a+=g+o}return a}function B(){this.total=0}function I(t,n){var r,a,i,s,c,l=t.internal_flags;return c=l.w_ptr,s=l.h_ptr-1,-1==s&&(s=p.MAX_HEADER_BUF-1),r=l.header[s].write_timing-_,n.total=r,r>=0&&(a=1+s-c,s<c&&(a=1+s-c+p.MAX_HEADER_BUF),r-=8*a*l.sideinfo_len),i=e.getframebits(t),r+=i,n.total+=i,n.total%8!=0?n.total=1+n.total/8:n.total=n.total/8,n.total+=b+1,r<0&&o.err.println("strange error flushing buffer ... \n"),r}this.getframebits=function(e){var t,n=e.internal_flags;t=0!=n.bitrate_index?f.bitrate_table[e.version][n.bitrate_index]:e.brate,l(8<=t&&t<=640);var r=0|72e3*(e.version+1)*t/e.out_samplerate+n.padding;return 8*r},this.CRC_writeheader=function(e,t){var n=65535;n=A(255&t[2],n),n=A(255&t[3],n);for(var r=6;r<e.sideinfo_len;r++)n=A(255&t[r],n);t[4]=byte(n>>8),t[5]=byte(255&n)},this.flush_bitstream=function(e){var t,n,o=e.internal_flags,a=o.h_ptr-1;if(-1==a&&(a=p.MAX_HEADER_BUF-1),t=o.l3_side,!((n=I(e,new B))<0)){if(k(e,n),l(o.header[a].write_timing+this.getframebits(e)==_),o.ResvSize=0,t.main_data_begin=0,o.findReplayGain){var i=r.GetTitleGain(o.rgdata);l(NEQ(i,GainAnalysis.GAIN_NOT_ENOUGH_SAMPLES)),o.RadioGain=0|Math.floor(10*i+.5)}o.findPeakSample&&(o.noclipGainChange=0|Math.ceil(20*Math.log10(o.PeakSample/32767)*10),o.noclipGainChange>0&&(EQ(e.scale,1)||EQ(e.scale,0))?o.noclipScale=Math.floor(32767/o.PeakSample*100)/100:o.noclipScale=-1)}},this.add_dummy_byte=function(e,t,n){var r,o=e.internal_flags;while(n-- >0)for(S(o,t,8),r=0;r<p.MAX_HEADER_BUF;++r)o.header[r].write_timing+=8},this.format_bitstream=function(e){var t,n=e.internal_flags;t=n.l3_side;var r=this.getframebits(e);k(e,t.resvDrain_pre),E(e,r);var a=8*n.sideinfo_len;if(a+=j(e),k(e,t.resvDrain_post),a+=t.resvDrain_post,t.main_data_begin+=(r-a)/8,I(e,new B)!=n.ResvSize&&o.err.println("Internal buffer inconsistency. flushbits <> ResvSize"),8*t.main_data_begin!=n.ResvSize&&(o.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n",8*t.main_data_begin,n.ResvSize,t.resvDrain_post,t.resvDrain_pre,8*n.sideinfo_len,a-t.resvDrain_post-8*n.sideinfo_len,a,a%8,r),o.err.println("This is a fatal error. It has several possible causes:"),o.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"),o.err.println(" 9%% Your system is overclocked"),o.err.println(" 1%% bug in LAME encoding library"),n.ResvSize=8*t.main_data_begin),l(_%8==0),_>1e9){var i;for(i=0;i<p.MAX_HEADER_BUF;++i)n.header[i].write_timing-=_;_=0}return 0},this.copy_buffer=function(e,t,n,a,i){var u=b+1;if(u<=0)return 0;if(0!=a&&u>a)return-1;if(o.arraycopy(v,0,t,n,u),b=-1,y=0,0!=i){var f=c(1);if(f[0]=e.nMusicCRC,g.updateMusicCRC(f,t,n,u),e.nMusicCRC=f[0],u>0&&(e.VBR_seek_table.nBytesWritten+=u),e.decode_on_the_fly){var d,p=s([2,1152]),m=u,_=-1;while(0!=_)if(_=h.hip_decode1_unclipped(e.hip,t,n,m,p[0],p[1]),m=0,-1==_&&(_=0),_>0){if(l(_<=1152),e.findPeakSample){for(d=0;d<_;d++)p[0][d]>e.PeakSample?e.PeakSample=p[0][d]:-p[0][d]>e.PeakSample&&(e.PeakSample=-p[0][d]);if(e.channels_out>1)for(d=0;d<_;d++)p[1][d]>e.PeakSample?e.PeakSample=p[1][d]:-p[1][d]>e.PeakSample&&(e.PeakSample=-p[1][d])}if(e.findReplayGain&&r.AnalyzeSamples(e.rgdata,p[0],0,p[1],0,_,e.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6}}}return u},this.init_bit_stream_w=function(e){v=i(Lame.LAME_MAXMP3BUFFER),e.h_ptr=e.w_ptr=0,e.header[e.h_ptr].write_timing=0,b=-1,y=0,_=0}}h.EQ=function(e,t){return Math.abs(e)>Math.abs(t)?Math.abs(e-t)<=1e-6*Math.abs(e):Math.abs(e-t)<=1e-6*Math.abs(t)},h.NEQ=function(e,t){return!h.EQ(e,t)},e.exports=h},"69f3":function(e,t,n){var r,o,a,i=n("cdce"),s=n("da84"),c=n("e330"),l=n("861d"),u=n("9112"),f=n("1a2d"),d=n("c6cd"),p=n("f772"),h=n("d012"),m="Object already initialized",g=s.TypeError,v=s.WeakMap,_=function(e){return a(e)?o(e):r(e,{})},b=function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var y=d.state||(d.state=new v),w=c(y.get),x=c(y.has),S=c(y.set);r=function(e,t){if(x(y,e))throw g(m);return t.facade=e,S(y,e,t),t},o=function(e){return w(y,e)||{}},a=function(e){return x(y,e)}}else{var k=p("state");h[k]=!0,r=function(e,t){if(f(e,k))throw g(m);return t.facade=e,u(e,k,t),t},o=function(e){return f(e,k)?e[k]:{}},a=function(e){return f(e,k)}}e.exports={set:r,get:o,has:a,enforce:_,getterFor:b}},7156:function(e,t,n){var r=n("1626"),o=n("861d"),a=n("d2bb");e.exports=function(e,t,n){var i,s;return a&&r(i=t.constructor)&&i!==n&&o(s=i.prototype)&&s!==n.prototype&&a(e,s),e}},7234:function(e,t){e.exports=function(e){return null===e||void 0===e}},"725d":function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert,n("2f21"));function s(){this.linprebuf=o(2*i.MAX_ORDER),this.linpre=0,this.lstepbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lstep=0,this.loutbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lout=0,this.rinprebuf=o(2*i.MAX_ORDER),this.rinpre=0,this.rstepbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rstep=0,this.routbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rout=0,this.sampleWindow=0,this.totsamp=0,this.lsum=0,this.rsum=0,this.freqindex=0,this.first=0,this.A=a(0|i.STEPS_per_dB*i.MAX_dB),this.B=a(0|i.STEPS_per_dB*i.MAX_dB)}e.exports=s},7276:function(e,t){function n(){this.over_noise=0,this.tot_noise=0,this.max_noise=0,this.over_count=0,this.over_SSD=0,this.bits=0}e.exports=n},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"74fe":function(e,t,n){e.exports=n("2d78")},7656:function(e,t,n){"use strict";t.__esModule=!0,t.AMPERSAND=t.CLOSEPAREN=t.CLOSEANGLEBRACKET=t.CLOSEBRACKET=t.CLOSEBRACE=t.OPENPAREN=t.OPENANGLEBRACKET=t.OPENBRACKET=t.OPENBRACE=t.WS=t.TLD=t.SYM=t.UNDERSCORE=t.SLASH=t.MAILTO=t.PROTOCOL=t.QUERY=t.POUND=t.PLUS=t.NUM=t.NL=t.LOCALHOST=t.PUNCTUATION=t.DOT=t.COLON=t.AT=t.DOMAIN=t.Base=void 0;var r=n("46f3"),o=n("254c"),a=(0,r.createTokenClass)();function i(e){var t=e?{v:e}:{};return(0,o.inherits)(a,(0,r.createTokenClass)(),t)}a.prototype={toString:function(){return this.v+""}};var s=i(),c=i("@"),l=i(":"),u=i("."),f=i(),d=i(),p=i("\n"),h=i(),m=i("+"),g=i("#"),v=i(),_=i("mailto:"),b=i("?"),y=i("/"),w=i("_"),x=i(),S=i(),k=i(),M=i("{"),A=i("["),E=i("<"),T=i("("),R=i("}"),O=i("]"),C=i(">"),j=i(")"),B=i("&");t.Base=a,t.DOMAIN=s,t.AT=c,t.COLON=l,t.DOT=u,t.PUNCTUATION=f,t.LOCALHOST=d,t.NL=p,t.NUM=h,t.PLUS=m,t.POUND=g,t.QUERY=b,t.PROTOCOL=v,t.MAILTO=_,t.SLASH=y,t.UNDERSCORE=w,t.SYM=x,t.TLD=S,t.WS=k,t.OPENBRACE=M,t.OPENBRACKET=A,t.OPENANGLEBRACKET=E,t.OPENPAREN=T,t.CLOSEBRACE=R,t.CLOSEBRACKET=O,t.CLOSEANGLEBRACKET=C,t.CLOSEPAREN=j,t.AMPERSAND=B},"77d9":function(e,t,n){n("1d02")},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var r=n("1d80"),o=Object;e.exports=function(e){return o(r(e))}},"7c73":function(e,t,n){var r,o=n("825a"),a=n("37e8"),i=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),f=">",d="<",p="prototype",h="script",m=u("IE_PROTO"),g=function(){},v=function(e){return d+h+f+e+d+"/"+h+f},_=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=l("iframe"),n="java"+h+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(v("document.F=Object")),e.close(),e.F},y=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}y="undefined"!=typeof document?document.domain&&r?_(r):b():_(r);var e=i.length;while(e--)delete y[p][i[e]];return y()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[p]=o(e),n=new g,g[p]=null,n[m]=e):n=y(),void 0===t?n:a.f(n,t)}},8100:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util),a=(r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),i=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function s(){var e=a(i.BLKSIZE),t=a(i.BLKSIZE_s/2),n=[.9238795325112867,.3826834323650898,.9951847266721969,.0980171403295606,.9996988186962042,.02454122852291229,.9999811752826011,.006135884649154475];function r(e,t,r){var a,i,s,c=0;r<<=1;var l=t+r;a=4;do{var u,f,d,p,h,m,g;g=a>>1,p=a,h=a<<1,m=h+p,a=h<<1,i=t,s=i+g;do{S=e[i+0]-e[i+p],x=e[i+0]+e[i+p],E=e[i+h]-e[i+m],M=e[i+h]+e[i+m],e[i+h]=x-M,e[i+0]=x+M,e[i+m]=S-E,e[i+p]=S+E,S=e[s+0]-e[s+p],x=e[s+0]+e[s+p],E=o.SQRT2*e[s+m],M=o.SQRT2*e[s+h],e[s+h]=x-M,e[s+0]=x+M,e[s+m]=S-E,e[s+p]=S+E,s+=a,i+=a}while(i<l);for(f=n[c+0],u=n[c+1],d=1;d<g;d++){var v,_;v=1-2*u*u,_=2*u*f,i=t+d,s=t+p-d;do{var b,y,w,x,S,k,M,A,E,T;y=_*e[i+p]-v*e[s+p],b=v*e[i+p]+_*e[s+p],S=e[i+0]-b,x=e[i+0]+b,k=e[s+0]-y,w=e[s+0]+y,y=_*e[i+m]-v*e[s+m],b=v*e[i+m]+_*e[s+m],E=e[i+h]-b,M=e[i+h]+b,T=e[s+h]-y,A=e[s+h]+y,y=u*M-f*T,b=f*M+u*T,e[i+h]=x-b,e[i+0]=x+b,e[s+m]=k-y,e[s+p]=k+y,y=f*A-u*E,b=u*A+f*E,e[s+h]=w-b,e[s+0]=w+b,e[i+m]=S-y,e[i+p]=S+y,s+=a,i+=a}while(i<l);v=f,f=v*n[c+0]-u*n[c+1],u=v*n[c+1]+u*n[c+0]}c+=2}while(a<r)}var s=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254];this.fft_short=function(e,n,o,a,c){for(var l=0;l<3;l++){var u=i.BLKSIZE_s/2,f=65535&192*(l+1),d=i.BLKSIZE_s/8-1;do{var p,h,m,g,v,_=255&s[d<<2];p=t[_]*a[o][c+_+f],v=t[127-_]*a[o][c+_+f+128],h=p-v,p+=v,m=t[_+64]*a[o][c+_+f+64],v=t[63-_]*a[o][c+_+f+192],g=m-v,m+=v,u-=4,n[l][u+0]=p+m,n[l][u+2]=p-m,n[l][u+1]=h+g,n[l][u+3]=h-g,p=t[_+1]*a[o][c+_+f+1],v=t[126-_]*a[o][c+_+f+129],h=p-v,p+=v,m=t[_+65]*a[o][c+_+f+65],v=t[62-_]*a[o][c+_+f+193],g=m-v,m+=v,n[l][u+i.BLKSIZE_s/2+0]=p+m,n[l][u+i.BLKSIZE_s/2+2]=p-m,n[l][u+i.BLKSIZE_s/2+1]=h+g,n[l][u+i.BLKSIZE_s/2+3]=h-g}while(--d>=0);r(n[l],u,i.BLKSIZE_s/2)}},this.fft_long=function(t,n,o,a,c){var l=i.BLKSIZE/8-1,u=i.BLKSIZE/2;do{var f,d,p,h,m,g=255&s[l];f=e[g]*a[o][c+g],m=e[g+512]*a[o][c+g+512],d=f-m,f+=m,p=e[g+256]*a[o][c+g+256],m=e[g+768]*a[o][c+g+768],h=p-m,p+=m,u-=4,n[u+0]=f+p,n[u+2]=f-p,n[u+1]=d+h,n[u+3]=d-h,f=e[g+1]*a[o][c+g+1],m=e[g+513]*a[o][c+g+513],d=f-m,f+=m,p=e[g+257]*a[o][c+g+257],m=e[g+769]*a[o][c+g+769],h=p-m,p+=m,n[u+i.BLKSIZE/2+0]=f+p,n[u+i.BLKSIZE/2+2]=f-p,n[u+i.BLKSIZE/2+1]=d+h,n[u+i.BLKSIZE/2+3]=d-h}while(--l>=0);r(n,u,i.BLKSIZE/2)},this.init_fft=function(n){for(var r=0;r<i.BLKSIZE;r++)e[r]=.42-.5*Math.cos(2*Math.PI*(r+.5)/i.BLKSIZE)+.08*Math.cos(4*Math.PI*(r+.5)/i.BLKSIZE);for(r=0;r<i.BLKSIZE_s/2;r++)t[r]=.5*(1-Math.cos(2*Math.PI*(r+.5)/i.BLKSIZE_s))}}e.exports=s},"825a":function(e,t,n){var r=n("861d"),o=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not an object")}},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(e,t,n){var r=n("1626"),o="object"==typeof document&&document.all,a="undefined"==typeof o&&void 0!==o;e.exports=a?function(e){return"object"==typeof e?null!==e:r(e)||e===o}:function(e){return"object"==typeof e?null!==e:r(e)}},"874e":function(e,t,n){"use strict";(function(e){var t=n("da58");function r(){}function o(e){return e()}function a(){return Object.create(null)}function i(e){e.forEach(o)}function s(e){return"function"===typeof e}function c(e,t){return e!=e?t==t:e!==t||e&&"object"===typeof e||"function"===typeof e}let l,u;function f(e,t){return l||(l=document.createElement("a")),l.href=t,e===l.href}function d(e){return 0===Object.keys(e).length}function p(e){return e&&s(e.destroy)?e.destroy:r}function h(e,t){e.appendChild(t)}function m(e,t,n){e.insertBefore(t,n||null)}function g(e){e.parentNode.removeChild(e)}function v(e){return document.createElement(e)}function _(e){return document.createTextNode(e)}function b(e,t,n,r){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}function y(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function x(e,t){e.value=null==t?"":t}function S(e,t,n,r){null===n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function k(e){u=e}const M=[],A=[],E=[],T=[],R=Promise.resolve();let O=!1;function C(){O||(O=!0,R.then(L))}function j(){return C(),R}function B(e){E.push(e)}const I=new Set;let P=0;function L(){const e=u;do{while(P<M.length){const e=M[P];P++,k(e),N(e.$$)}k(null),M.length=0,P=0;while(A.length)A.pop()();for(let e=0;e<E.length;e+=1){const t=E[e];I.has(t)||(I.add(t),t())}E.length=0}while(M.length);while(T.length)T.pop()();O=!1,I.clear(),k(e)}function N(e){if(null!==e.fragment){e.update(),i(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(B)}}const D=new Set;function F(e,t){e&&e.i&&(D.delete(e),e.i(t))}const H="undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:e;function U(e,t){e.d(1),t.delete(e.key)}function $(e,t,n,r,o,a,i,s,c,l,u,f){let d=e.length,p=a.length,h=d;const m={};while(h--)m[e[h].key]=h;const g=[],v=new Map,_=new Map;h=p;while(h--){const e=f(o,a,h),s=n(e);let c=i.get(s);c?r&&c.p(e,t):(c=l(s,e),c.c()),v.set(s,g[h]=c),s in m&&_.set(s,Math.abs(h-m[s]))}const b=new Set,y=new Set;function w(e){F(e,1),e.m(s,u),i.set(e.key,e),u=e.first,p--}while(d&&p){const t=g[p-1],n=e[d-1],r=t.key,o=n.key;t===n?(u=t.first,d--,p--):v.has(o)?!i.has(r)||b.has(r)?w(t):y.has(o)?d--:_.get(r)>_.get(o)?(y.add(r),w(t)):(b.add(o),d--):(c(n,i),d--)}while(d--){const t=e[d];v.has(t.key)||c(t,i)}while(p)w(g[p-1]);return g}function q(e,t,n,r){const{fragment:a,on_mount:c,on_destroy:l,after_update:u}=e.$$;a&&a.m(t,n),r||B(()=>{const t=c.map(o).filter(s);l?l.push(...t):i(t),e.$$.on_mount=[]}),u.forEach(B)}function V(e,t){const n=e.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function z(e,t){-1===e.$$.dirty[0]&&(M.push(e),C(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function X(e,t,n,o,s,c,l,f=[-1]){const d=u;k(e);const p=e.$$={fragment:null,ctx:null,props:c,update:r,not_equal:s,bound:a(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:a(),dirty:f,skip_bound:!1,root:t.target||d.$$.root};l&&l(p.root);let h=!1;p.ctx=n?n(e,t.props||{},(t,n,...r)=>{const o=r.length?r[0]:n;return p.ctx&&s(p.ctx[t],p.ctx[t]=o)&&(!p.skip_bound&&p.bound[t]&&p.bound[t](o),h&&z(e,t)),n}):[],p.update(),h=!0,i(p.before_update),p.fragment=!!o&&o(p.ctx),t.target&&(p.fragment&&p.fragment.c(),q(e,t.target,void 0,void 0),L()),k(d)}class Y{$destroy(){V(this,1),this.$destroy=r}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!d(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const G=[[-1,"✨","custom"],[0,"😀","smileys-emotion"],[1,"👋","people-body"],[3,"🐱","animals-nature"],[4,"🍎","food-drink"],[5,"🏠️","travel-places"],[6,"⚽","activities"],[7,"📝","objects"],[8,"⛔️","symbols"],[9,"🏁","flags"]].map(([e,t,n])=>({id:e,emoji:t,name:n})),W=G.slice(1),K=G[0],Z=2,Q=6,J="function"===typeof requestIdleCallback?requestIdleCallback:setTimeout;function ee(e){return e.unicode.includes("")}const te={"🫠":14,"🥲":13.1,"🥻":12.1,"🥰":11,"🤩":5,"👱♀️":4,"🤣":3,"👁️🗨️":2,"😀":1,"😐️":.7,"😃":.6},ne=1e3,re="🖐️",oe=8,ae=["😊","😒","♥️","👍️","😍","😂","😭","☺️","😔","😩","😏","💕","🙌","😘"],ie='"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif',se=(e,t)=>e<t?-1:e>t?1:0,ce=(e,t)=>{const n=document.createElement("canvas");n.width=n.height=1;const r=n.getContext("2d");return r.textBaseline="top",r.font="100px "+ie,r.fillStyle=t,r.scale(.01,.01),r.fillText(e,0,0),r.getImageData(0,0,1,1).data},le=(e,t)=>{const n=[...e].join(","),r=[...t].join(",");return n===r&&!n.startsWith("0,0,0,")};function ue(e){const t=ce(e,"#000"),n=ce(e,"#fff");return t&&n&&le(t,n)}function fe(){const e=Object.entries(te);try{for(const[t,n]of e)if(ue(t))return n}catch(t){}return e[0][1]}const de=new Promise(e=>J(()=>e(fe()))),pe=new Map,he="️",me="\ud83c",ge="",ve=127995,_e=57339;function be(e,t){if(0===t)return e;const n=e.indexOf(ge);return-1!==n?e.substring(0,n)+String.fromCodePoint(ve+t-1)+e.substring(n):(e.endsWith(he)&&(e=e.substring(0,e.length-1)),e+me+String.fromCodePoint(_e+t-1))}function ye(e){e.preventDefault(),e.stopPropagation()}function we(e,t,n){return t+=e?-1:1,t<0?t=n.length-1:t>=n.length&&(t=0),t}function xe(e,t){const n=new Set,r=[];for(const o of e){const e=t(o);n.has(e)||(n.add(e),r.push(o))}return r}function Se(e,t){const n=e=>{const n={};for(const r of e)"number"===typeof r.tone&&r.version<=t&&(n[r.tone]=r.unicode);return n};return e.map(({unicode:e,skins:t,shortcodes:r,url:o,name:a,category:i})=>({unicode:e,name:a,shortcodes:r,url:o,category:i,id:e||a,skins:t&&n(t),title:(r||[]).join(", ")}))}const ke=requestAnimationFrame;let Me,Ae="function"===typeof ResizeObserver;function Ee(e,t){let n;return Ae?(n=new ResizeObserver(e=>t(e[0].contentRect.width)),n.observe(e)):ke(()=>t(e.getBoundingClientRect().width)),{destroy(){n&&n.disconnect()}}}function Te(e){{const t=document.createRange();return t.selectNode(e.firstChild),t.getBoundingClientRect().width}}function Re(e,t,n){for(const r of e){const e=n(r),o=Te(e);"undefined"===typeof Me&&(Me=Te(t));const a=o/1.8<Me;pe.set(r.unicode,a)}}function Oe(e){return xe(e,e=>e)}const{Map:Ce}=H;function je(e,t,n){const r=e.slice();return r[63]=t[n],r[65]=n,r}function Be(e,t,n){const r=e.slice();return r[66]=t[n],r[65]=n,r}function Ie(e,t,n){const r=e.slice();return r[63]=t[n],r[65]=n,r}function Pe(e,t,n){const r=e.slice();return r[69]=t[n],r}function Le(e,t,n){const r=e.slice();return r[72]=t[n],r[65]=n,r}function Ne(e,t){let n,r,o,a,i,s,c,l=t[72]+"";return{key:e,first:null,c(){n=v("div"),r=_(l),y(n,"id",o="skintone-"+t[65]),y(n,"class",a="emoji hide-focus "+(t[65]===t[20]?"active":"")),y(n,"aria-selected",i=t[65]===t[20]),y(n,"role","option"),y(n,"title",s=t[0].skinTones[t[65]]),y(n,"tabindex","-1"),y(n,"aria-label",c=t[0].skinTones[t[65]]),this.first=n},m(e,t){m(e,n,t),h(n,r)},p(e,u){t=e,512&u[0]&&l!==(l=t[72]+"")&&w(r,l),512&u[0]&&o!==(o="skintone-"+t[65])&&y(n,"id",o),1049088&u[0]&&a!==(a="emoji hide-focus "+(t[65]===t[20]?"active":""))&&y(n,"class",a),1049088&u[0]&&i!==(i=t[65]===t[20])&&y(n,"aria-selected",i),513&u[0]&&s!==(s=t[0].skinTones[t[65]])&&y(n,"title",s),513&u[0]&&c!==(c=t[0].skinTones[t[65]])&&y(n,"aria-label",c)},d(e){e&&g(n)}}}function De(e,t){let n,r,o,a,i,s,c,l,u,f=t[69].emoji+"";function d(){return t[49](t[69])}return{key:e,first:null,c(){n=v("button"),r=v("div"),o=_(f),y(r,"class","nav-emoji emoji"),y(n,"role","tab"),y(n,"class","nav-button"),y(n,"aria-controls",a="tab-"+t[69].id),y(n,"aria-label",i=t[0].categories[t[69].name]),y(n,"aria-selected",s=!t[4]&&t[13].id===t[69].id),y(n,"title",c=t[0].categories[t[69].name]),this.first=n},m(e,t){m(e,n,t),h(n,r),h(r,o),l||(u=b(n,"click",d),l=!0)},p(e,r){t=e,4096&r[0]&&f!==(f=t[69].emoji+"")&&w(o,f),4096&r[0]&&a!==(a="tab-"+t[69].id)&&y(n,"aria-controls",a),4097&r[0]&&i!==(i=t[0].categories[t[69].name])&&y(n,"aria-label",i),12304&r[0]&&s!==(s=!t[4]&&t[13].id===t[69].id)&&y(n,"aria-selected",s),4097&r[0]&&c!==(c=t[0].categories[t[69].name])&&y(n,"title",c)},d(e){e&&g(n),l=!1,u()}}}function Fe(e){let t,n;return{c(){t=v("img"),y(t,"class","custom-emoji"),f(t.src,n=e[63].url)||y(t,"src",n),y(t,"alt",""),y(t,"loading","lazy")},m(e,n){m(e,t,n)},p(e,r){32768&r[0]&&!f(t.src,n=e[63].url)&&y(t,"src",n)},d(e){e&&g(t)}}}function He(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=_(n)},m(e,n){m(e,t,n)},p(e,r){33024&r[0]&&n!==(n=e[27](e[63],e[8])+"")&&w(t,n)},d(e){e&&g(t)}}}function Ue(e,t){let n,r,o,a,i,s,c;function l(e,t){return e[63].unicode?He:Fe}let u=l(t),f=u(t);return{key:e,first:null,c(){n=v("button"),f.c(),y(n,"role",r=t[4]?"option":"menuitem"),y(n,"aria-selected",o=t[4]?t[65]==t[5]:""),y(n,"aria-label",a=t[28](t[63],t[8])),y(n,"title",i=t[63].title),y(n,"class",s="emoji "+(t[4]&&t[65]===t[5]?"active":"")),y(n,"id",c="emo-"+t[63].id),this.first=n},m(e,t){m(e,n,t),f.m(n,null)},p(e,d){t=e,u===(u=l(t))&&f?f.p(t,d):(f.d(1),f=u(t),f&&(f.c(),f.m(n,null))),16&d[0]&&r!==(r=t[4]?"option":"menuitem")&&y(n,"role",r),32816&d[0]&&o!==(o=t[4]?t[65]==t[5]:"")&&y(n,"aria-selected",o),33024&d[0]&&a!==(a=t[28](t[63],t[8]))&&y(n,"aria-label",a),32768&d[0]&&i!==(i=t[63].title)&&y(n,"title",i),32816&d[0]&&s!==(s="emoji "+(t[4]&&t[65]===t[5]?"active":""))&&y(n,"class",s),32768&d[0]&&c!==(c="emo-"+t[63].id)&&y(n,"id",c)},d(e){e&&g(n),f.d()}}}function $e(e,t){let n,r,o,a,i,s,c,l,u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"",f=[],d=new Ce,p=t[66].emojis;const b=e=>e[63].id;for(let h=0;h<p.length;h+=1){let e=Ie(t,p,h),n=b(e);d.set(n,f[h]=Ue(n,e))}return{key:e,first:null,c(){n=v("div"),r=_(u),i=v("div");for(let e=0;e<f.length;e+=1)f[e].c();y(n,"id",o="menu-label-"+t[65]),y(n,"class",a="category "+(1===t[15].length&&""===t[15][0].category?"gone":"")),y(n,"aria-hidden","true"),y(i,"class","emoji-menu"),y(i,"role",s=t[4]?"listbox":"menu"),y(i,"aria-labelledby",c="menu-label-"+t[65]),y(i,"id",l=t[4]?"search-results":""),this.first=n},m(e,t){m(e,n,t),h(n,r),m(e,i,t);for(let n=0;n<f.length;n+=1)f[n].m(i,null)},p(e,h){t=e,40977&h[0]&&u!==(u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"")&&w(r,u),32768&h[0]&&o!==(o="menu-label-"+t[65])&&y(n,"id",o),32768&h[0]&&a!==(a="category "+(1===t[15].length&&""===t[15][0].category?"gone":""))&&y(n,"class",a),402686256&h[0]&&(p=t[66].emojis,f=$(f,h,b,1,t,p,d,i,U,Ue,null,Ie)),16&h[0]&&s!==(s=t[4]?"listbox":"menu")&&y(i,"role",s),32768&h[0]&&c!==(c="menu-label-"+t[65])&&y(i,"aria-labelledby",c),16&h[0]&&l!==(l=t[4]?"search-results":"")&&y(i,"id",l)},d(e){e&&g(n),e&&g(i);for(let t=0;t<f.length;t+=1)f[t].d()}}}function qe(e){let t,n;return{c(){t=v("img"),y(t,"class","custom-emoji"),f(t.src,n=e[63].url)||y(t,"src",n),y(t,"alt",""),y(t,"loading","lazy")},m(e,n){m(e,t,n)},p(e,r){1024&r[0]&&!f(t.src,n=e[63].url)&&y(t,"src",n)},d(e){e&&g(t)}}}function Ve(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=_(n)},m(e,n){m(e,t,n)},p(e,r){1280&r[0]&&n!==(n=e[27](e[63],e[8])+"")&&w(t,n)},d(e){e&&g(t)}}}function ze(e,t){let n,r,o,a;function i(e,t){return e[63].unicode?Ve:qe}let s=i(t),c=s(t);return{key:e,first:null,c(){n=v("button"),c.c(),y(n,"role","menuitem"),y(n,"aria-label",r=t[28](t[63],t[8])),y(n,"title",o=t[63].title),y(n,"class","emoji"),y(n,"id",a="fav-"+t[63].id),this.first=n},m(e,t){m(e,n,t),c.m(n,null)},p(e,l){t=e,s===(s=i(t))&&c?c.p(t,l):(c.d(1),c=s(t),c&&(c.c(),c.m(n,null))),1280&l[0]&&r!==(r=t[28](t[63],t[8]))&&y(n,"aria-label",r),1024&l[0]&&o!==(o=t[63].title)&&y(n,"title",o),1024&l[0]&&a!==(a="fav-"+t[63].id)&&y(n,"id",a)},d(e){e&&g(n),c.d()}}}function Xe(e){let t,n,o,a,s,c,l,u,f,d,k,M,A,E,T,R,O,C,j,B,I,P,L,N,D,F,H,q,V,z,X,Y,G,W,K,Z,Q,J,ee,te,ne,re,oe,ae,ie=e[0].searchLabel+"",se=e[0].searchDescription+"",ce=e[0].skinToneDescription+"",le=[],ue=new Ce,fe=[],de=new Ce,pe=[],he=new Ce,me=[],ge=new Ce,ve=e[9];const _e=e=>e[72];for(let r=0;r<ve.length;r+=1){let t=Le(e,ve,r),n=_e(t);ue.set(n,le[r]=Ne(n,t))}let be=e[12];const ye=e=>e[69].id;for(let r=0;r<be.length;r+=1){let t=Pe(e,be,r),n=ye(t);de.set(n,fe[r]=De(n,t))}let we=e[15];const xe=e=>e[66].category;for(let r=0;r<we.length;r+=1){let t=Be(e,we,r),n=xe(t);he.set(n,pe[r]=$e(n,t))}let Se=e[10];const ke=e=>e[63].id;for(let r=0;r<Se.length;r+=1){let t=je(e,Se,r),n=ke(t);ge.set(n,me[r]=ze(n,t))}return{c(){t=v("section"),n=v("div"),o=v("div"),a=v("div"),s=v("input"),f=v("label"),d=_(ie),k=v("span"),M=_(se),A=v("div"),E=v("button"),T=_(e[21]),C=v("span"),j=_(ce),B=v("div");for(let e=0;e<le.length;e+=1)le[e].c();D=v("div");for(let e=0;e<fe.length;e+=1)fe[e].c();H=v("div"),q=v("div"),V=v("div"),z=_(e[18]),Y=v("div"),G=v("div");for(let e=0;e<pe.length;e+=1)pe[e].c();J=v("div");for(let e=0;e<me.length;e+=1)me[e].c();ne=v("button"),ne.textContent="😀",y(n,"class","pad-top"),y(s,"id","search"),y(s,"class","search"),y(s,"type","search"),y(s,"role","combobox"),y(s,"enterkeyhint","search"),y(s,"placeholder",c=e[0].searchLabel),y(s,"autocapitalize","none"),y(s,"autocomplete","off"),y(s,"spellcheck","true"),y(s,"aria-expanded",l=!(!e[4]||!e[1].length)),y(s,"aria-controls","search-results"),y(s,"aria-describedby","search-description"),y(s,"aria-autocomplete","list"),y(s,"aria-activedescendant",u=e[26]?"emo-"+e[26]:""),y(f,"class","sr-only"),y(f,"for","search"),y(k,"id","search-description"),y(k,"class","sr-only"),y(a,"class","search-wrapper"),y(E,"id","skintone-button"),y(E,"class",R="emoji "+(e[6]?"hide-focus":"")),y(E,"aria-label",e[23]),y(E,"title",e[23]),y(E,"aria-describedby","skintone-description"),y(E,"aria-haspopup","listbox"),y(E,"aria-expanded",e[6]),y(E,"aria-controls","skintone-list"),y(A,"class",O="skintone-button-wrapper "+(e[19]?"expanded":"")),y(C,"id","skintone-description"),y(C,"class","sr-only"),y(B,"id","skintone-list"),y(B,"class",I="skintone-list "+(e[6]?"":"hidden no-animate")),S(B,"transform","translateY("+(e[6]?0:"calc(-1 * var(--num-skintones) * var(--total-emoji-size))")+")"),y(B,"role","listbox"),y(B,"aria-label",P=e[0].skinTonesLabel),y(B,"aria-activedescendant",L="skintone-"+e[20]),y(B,"aria-hidden",N=!e[6]),y(o,"class","search-row"),y(D,"class","nav"),y(D,"role","tablist"),S(D,"grid-template-columns","repeat("+e[12].length+", 1fr)"),y(D,"aria-label",F=e[0].categoriesLabel),y(q,"class","indicator"),S(q,"transform","translateX("+(e[24]?-1:1)*e[11]*100+"%)"),y(H,"class","indicator-wrapper"),y(V,"class",X="message "+(e[18]?"":"gone")),y(V,"role","alert"),y(V,"aria-live","polite"),y(Y,"class",W="tabpanel "+(!e[14]||e[18]?"gone":"")),y(Y,"role",K=e[4]?"region":"tabpanel"),y(Y,"aria-label",Z=e[4]?e[0].searchResultsLabel:e[0].categories[e[13].name]),y(Y,"id",Q=e[4]?"":"tab-"+e[13].id),y(Y,"tabindex","0"),y(J,"class",ee="favorites emoji-menu "+(e[18]?"gone":"")),y(J,"role","menu"),y(J,"aria-label",te=e[0].favoritesLabel),S(J,"padding-inline-end",e[25]+"px"),y(ne,"aria-hidden","true"),y(ne,"tabindex","-1"),y(ne,"class","abs-pos hidden emoji"),y(t,"class","picker"),y(t,"aria-label",re=e[0].regionLabel),y(t,"style",e[22])},m(r,i){m(r,t,i),h(t,n),h(t,o),h(o,a),h(a,s),x(s,e[2]),h(a,f),h(f,d),h(a,k),h(k,M),h(o,A),h(A,E),h(E,T),h(o,C),h(C,j),h(o,B);for(let e=0;e<le.length;e+=1)le[e].m(B,null);e[48](B),h(t,D);for(let e=0;e<fe.length;e+=1)fe[e].m(D,null);h(t,H),h(H,q),h(t,V),h(V,z),h(t,Y),h(Y,G);for(let e=0;e<pe.length;e+=1)pe[e].m(G,null);e[50](Y),h(t,J);for(let e=0;e<me.length;e+=1)me[e].m(J,null);h(t,ne),e[51](ne),e[52](t),oe||(ae=[b(s,"input",e[47]),b(s,"keydown",e[30]),b(E,"click",e[35]),b(B,"focusout",e[38]),b(B,"click",e[34]),b(B,"keydown",e[36]),b(B,"keyup",e[37]),b(D,"keydown",e[32]),p(e[29].call(null,G)),b(Y,"click",e[33]),b(J,"click",e[33])],oe=!0)},p(e,n){1&n[0]&&c!==(c=e[0].searchLabel)&&y(s,"placeholder",c),18&n[0]&&l!==(l=!(!e[4]||!e[1].length))&&y(s,"aria-expanded",l),67108864&n[0]&&u!==(u=e[26]?"emo-"+e[26]:"")&&y(s,"aria-activedescendant",u),4&n[0]&&x(s,e[2]),1&n[0]&&ie!==(ie=e[0].searchLabel+"")&&w(d,ie),1&n[0]&&se!==(se=e[0].searchDescription+"")&&w(M,se),2097152&n[0]&&w(T,e[21]),64&n[0]&&R!==(R="emoji "+(e[6]?"hide-focus":""))&&y(E,"class",R),8388608&n[0]&&y(E,"aria-label",e[23]),8388608&n[0]&&y(E,"title",e[23]),64&n[0]&&y(E,"aria-expanded",e[6]),524288&n[0]&&O!==(O="skintone-button-wrapper "+(e[19]?"expanded":""))&&y(A,"class",O),1&n[0]&&ce!==(ce=e[0].skinToneDescription+"")&&w(j,ce),1049089&n[0]&&(ve=e[9],le=$(le,n,_e,1,e,ve,ue,B,U,Ne,null,Le)),64&n[0]&&I!==(I="skintone-list "+(e[6]?"":"hidden no-animate"))&&y(B,"class",I),64&n[0]&&S(B,"transform","translateY("+(e[6]?0:"calc(-1 * var(--num-skintones) * var(--total-emoji-size))")+")"),1&n[0]&&P!==(P=e[0].skinTonesLabel)&&y(B,"aria-label",P),1048576&n[0]&&L!==(L="skintone-"+e[20])&&y(B,"aria-activedescendant",L),64&n[0]&&N!==(N=!e[6])&&y(B,"aria-hidden",N),12305&n[0]|1&n[1]&&(be=e[12],fe=$(fe,n,ye,1,e,be,de,D,U,De,null,Pe)),4096&n[0]&&S(D,"grid-template-columns","repeat("+e[12].length+", 1fr)"),1&n[0]&&F!==(F=e[0].categoriesLabel)&&y(D,"aria-label",F),16779264&n[0]&&S(q,"transform","translateX("+(e[24]?-1:1)*e[11]*100+"%)"),262144&n[0]&&w(z,e[18]),262144&n[0]&&X!==(X="message "+(e[18]?"":"gone"))&&y(V,"class",X),402694449&n[0]&&(we=e[15],pe=$(pe,n,xe,1,e,we,he,G,U,$e,null,Be)),278528&n[0]&&W!==(W="tabpanel "+(!e[14]||e[18]?"gone":""))&&y(Y,"class",W),16&n[0]&&K!==(K=e[4]?"region":"tabpanel")&&y(Y,"role",K),8209&n[0]&&Z!==(Z=e[4]?e[0].searchResultsLabel:e[0].categories[e[13].name])&&y(Y,"aria-label",Z),8208&n[0]&&Q!==(Q=e[4]?"":"tab-"+e[13].id)&&y(Y,"id",Q),402654464&n[0]&&(Se=e[10],me=$(me,n,ke,1,e,Se,ge,J,U,ze,null,je)),262144&n[0]&&ee!==(ee="favorites emoji-menu "+(e[18]?"gone":""))&&y(J,"class",ee),1&n[0]&&te!==(te=e[0].favoritesLabel)&&y(J,"aria-label",te),33554432&n[0]&&S(J,"padding-inline-end",e[25]+"px"),1&n[0]&&re!==(re=e[0].regionLabel)&&y(t,"aria-label",re),4194304&n[0]&&y(t,"style",e[22])},i:r,o:r,d(n){n&&g(t);for(let e=0;e<le.length;e+=1)le[e].d();e[48](null);for(let e=0;e<fe.length;e+=1)fe[e].d();for(let e=0;e<pe.length;e+=1)pe[e].d();e[50](null);for(let e=0;e<me.length;e+=1)me[e].d();e[51](null),e[52](null),oe=!1,i(ae)}}}function Ye(e,t,n){let r,o,a,i,s,c,l,u,f,d,{skinToneEmoji:p}=t,{i18n:h}=t,{database:m}=t,{customEmoji:g}=t,{customCategorySorting:v}=t,_=!0,b=[],y=[],w="",x="",S=!1,k=-1,M=!1,E=!1,T=0,R=0,O="",C=[],B=[],I=oe,P=!1,L=0,N=0,D=W,F=!1;const H=e=>{r.getRootNode().getElementById(e).focus()},U=(e,t)=>{r.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0,composed:!0}))},$=(e,t)=>t&&e.skins&&e.skins[t]||e.unicode,q=(e,t)=>Oe([e.name||$(e,t),...e.shortcodes||[]]).join(", "),V=e=>/^skintone-/.test(e.id);function z(e){return Ee(e,t=>{{const o=getComputedStyle(r),a=parseInt(o.getPropertyValue("--num-columns"),10),i="rtl"===o.getPropertyValue("direction"),s=e.parentElement.getBoundingClientRect().width,c=s-t;n(46,I=a),n(25,L=c),n(24,P=i)}})}function X(e){const t=r.getRootNode(),a=e=>t.getElementById("emo-"+e.id);Re(e,o,a),n(1,b=b)}function Y(e){return!e.unicode||!ee(e)||pe.get(e.unicode)}async function G(e){const t=await de;return e.filter(({version:e})=>!e||e<=t)}async function te(e){return Se(e,await de)}async function re(e){if("undefined"===typeof e)return[];const t=-1===e?g:await m.getEmojiByGroup(e);return te(await G(t))}async function se(e){return te(await G(await m.getEmojiBySearchQuery(e)))}function ce(e){if(!S||!b.length)return;const t=t=>{ye(e),n(5,k=we(t,k,b))};switch(e.key){case"ArrowDown":return t(!1);case"ArrowUp":return t(!0);case"Enter":if(-1!==k)return ye(e),fe(b[k].id);b.length&&n(5,k=0)}}function le(e){n(2,w=""),n(44,x=""),n(5,k=-1),n(11,N=D.findIndex(t=>t.id===e.id))}function ue(e){const{target:t,key:n}=e,r=t=>{t&&(ye(e),t.focus())};switch(n){case"ArrowLeft":return r(t.previousSibling);case"ArrowRight":return r(t.nextSibling);case"Home":return r(t.parentElement.firstChild);case"End":return r(t.parentElement.lastChild)}}async function fe(e){const t=await m.getEmojiByUnicodeOrName(e),n=[...b,...B].find(t=>t.id===e),r=n.unicode&&$(n,T);await m.incrementFavoriteEmojiCount(e),U("emoji-click",{emoji:t,skinTone:T,...r&&{unicode:r},...n.name&&{name:n.name}})}async function he(e){const{target:t}=e;if(!t.classList.contains("emoji"))return;ye(e);const n=t.id.substring(4);fe(n)}async function me(e){const{target:t}=e;if(!V(t))return;ye(e);const r=parseInt(t.id.slice(9),10);n(8,T=r),n(6,M=!1),H("skintone-button"),U("skin-tone-change",{skinTone:r}),m.setPreferredSkinTone(r)}async function ge(e){n(6,M=!M),n(20,R=T),M&&(ye(e),ke(()=>H("skintone-"+R)))}function ve(e){if(!M)return;const t=async t=>{ye(e),n(20,R=t),await j(),H("skintone-"+R)};switch(e.key){case"ArrowUp":return t(we(!0,R,C));case"ArrowDown":return t(we(!1,R,C));case"Home":return t(0);case"End":return t(C.length-1);case"Enter":return me(e);case"Escape":return ye(e),n(6,M=!1),H("skintone-button")}}function _e(e){if(M)switch(e.key){case" ":return me(e)}}async function Me(e){const{relatedTarget:t}=e;t&&V(t)||n(6,M=!1)}function Ae(){w=this.value,n(2,w)}function Te(e){A[e?"unshift":"push"](()=>{s=e,n(7,s)})}de.then(e=>{e||n(18,i=h.emojiUnsupportedMessage)});const Ce=e=>le(e);function je(e){A[e?"unshift":"push"](()=>{a=e,n(3,a)})}function Be(e){A[e?"unshift":"push"](()=>{o=e,n(17,o)})}function Ie(e){A[e?"unshift":"push"](()=>{r=e,n(16,r)})}return e.$$set=e=>{"skinToneEmoji"in e&&n(40,p=e.skinToneEmoji),"i18n"in e&&n(0,h=e.i18n),"database"in e&&n(39,m=e.database),"customEmoji"in e&&n(41,g=e.customEmoji),"customCategorySorting"in e&&n(42,v=e.customCategorySorting)},e.$$.update=()=>{if(1280&e.$$.dirty[1]&&g&&m&&n(39,m.customEmoji=g,m),1&e.$$.dirty[0]|256&e.$$.dirty[1]){async function t(){let e=!1;const t=setTimeout(()=>{e=!0,n(18,i=h.loadingMessage)},ne);try{await m.ready(),n(14,F=!0)}catch(r){console.error(r),n(18,i=h.networkErrorMessage)}finally{clearTimeout(t),e&&(e=!1,n(18,i=""))}}m&&t()}if(6144&e.$$.dirty[0]|1024&e.$$.dirty[1]&&(g&&g.length?n(12,D=[K,...W]):D!==W&&(N&&n(11,N--,N),n(12,D=W))),4&e.$$.dirty[0]&&J(()=>{n(44,x=(w||"").trim()),n(5,k=-1)}),6144&e.$$.dirty[0]&&n(13,f=D[N]),24576&e.$$.dirty[0]|8192&e.$$.dirty[1]){async function r(){if(F){if(x.length>=Z){const e=x,t=await se(e);e===x&&(n(1,b=t),n(4,S=!0))}else if(f){const e=f.id,t=await re(e);e===f.id&&(n(1,b=t),n(4,S=!1))}}else n(1,b=[]),n(4,S=!1)}r()}if(4112&e.$$.dirty[0]&&n(22,l=`\n --font-family: ${ie};\n --num-groups: ${D.length}; \n --indicator-opacity: ${S?0:1}; \n --num-skintones: ${Q};`),16384&e.$$.dirty[0]|256&e.$$.dirty[1]){async function o(){F&&n(8,T=await m.getPreferredSkinTone())}o()}if(512&e.$$.dirty[1]&&n(9,C=Array(Q).fill().map((e,t)=>be(p,t))),768&e.$$.dirty[0]&&n(21,c=C[T]),257&e.$$.dirty[0]&&n(23,O=h.skinToneLabel.replace("{skinTone}",h.skinTones[T])),16384&e.$$.dirty[0]|256&e.$$.dirty[1]){async function _(){n(45,u=(await Promise.all(ae.map(e=>m.getEmojiByUnicodeOrName(e)))).filter(Boolean))}F&&_()}if(16384&e.$$.dirty[0]|49408&e.$$.dirty[1]){async function A(){const e=await m.getTopFavoriteEmoji(I),t=await te(xe([...e,...u],e=>e.unicode||e.name).slice(0,I));n(10,B=t)}F&&u&&A()}if(10&e.$$.dirty[0]){const e=b.filter(e=>e.unicode).filter(e=>ee(e)&&!pe.has(e.unicode));e.length?ke(()=>X(e)):(n(1,b=b.filter(Y)),ke(()=>{(a||{}).scrollTop=0}))}if(e.$$.dirty[0],e.$$.dirty[1],18&e.$$.dirty[0]|2048&e.$$.dirty[1]){function R(){if(S)return[{category:"",emojis:b}];const e=new Map;for(const t of b){const n=t.category||"";let r=e.get(n);r||(r=[],e.set(n,r)),r.push(t)}return[...e.entries()].map(([e,t])=>({category:e,emojis:t})).sort((e,t)=>v(e.category,t.category))}n(15,y=R())}34&e.$$.dirty[0]&&n(26,d=-1!==k&&b[k].id),192&e.$$.dirty[0]&&(M?s.addEventListener("transitionend",()=>{n(19,E=!0)},{once:!0}):n(19,E=!1))},[h,b,w,a,S,k,M,s,T,C,B,N,D,f,F,y,r,o,i,E,R,c,l,O,P,L,d,$,q,z,ce,le,ue,he,me,ge,ve,_e,Me,m,p,g,v,_,x,u,I,Ae,Te,Ce,je,Be,Ie]}class Ge extends Y{constructor(e){super(),X(this,e,Ye,Xe,c,{skinToneEmoji:40,i18n:0,database:39,customEmoji:41,customCategorySorting:42},null,[-1,-1,-1])}}const We="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",Ke="en";var Ze={categoriesLabel:"Categories",emojiUnsupportedMessage:"Your browser does not support color emoji.",favoritesLabel:"Favorites",loadingMessage:"Loading…",networkErrorMessage:"Could not load emoji.",regionLabel:"Emoji picker",searchDescription:"When search results are available, press up or down to select and enter to choose.",searchLabel:"Search",searchResultsLabel:"Search results",skinToneDescription:"When expanded, press up or down to select and enter to choose.",skinToneLabel:"Choose a skin tone (currently {skinTone})",skinTonesLabel:"Skin tones",skinTones:["Default","Light","Medium-Light","Medium","Medium-Dark","Dark"],categories:{custom:"Custom","smileys-emotion":"Smileys and emoticons","people-body":"People and body","animals-nature":"Animals and nature","food-drink":"Food and drink","travel-places":"Travel and places",activities:"Activities",objects:"Objects",symbols:"Symbols",flags:"Flags"}};const Qe=["customEmoji","customCategorySorting","database","dataSource","i18n","locale","skinToneEmoji"];class Je extends HTMLElement{constructor(e){super(),this.attachShadow({mode:"open"});const t=document.createElement("style");t.textContent=":host{--emoji-size:1.375rem;--emoji-padding:0.5rem;--category-emoji-size:var(--emoji-size);--category-emoji-padding:var(--emoji-padding);--indicator-height:3px;--input-border-radius:0.5rem;--input-border-size:1px;--input-font-size:1rem;--input-line-height:1.5;--input-padding:0.25rem;--num-columns:8;--outline-size:2px;--border-size:1px;--skintone-border-radius:1rem;--category-font-size:1rem;display:flex;width:min-content;height:400px}:host,:host(.light){--background:#fff;--border-color:#e0e0e0;--indicator-color:#385ac1;--input-border-color:#999;--input-font-color:#111;--input-placeholder-color:#999;--outline-color:#999;--category-font-color:#111;--button-active-background:#e6e6e6;--button-hover-background:#d9d9d9}:host(.dark){--background:#222;--border-color:#444;--indicator-color:#5373ec;--input-border-color:#ccc;--input-font-color:#efefef;--input-placeholder-color:#ccc;--outline-color:#fff;--category-font-color:#efefef;--button-active-background:#555555;--button-hover-background:#484848}@media (prefers-color-scheme:dark){:host{--background:#222;--border-color:#444;--indicator-color:#5373ec;--input-border-color:#ccc;--input-font-color:#efefef;--input-placeholder-color:#ccc;--outline-color:#fff;--category-font-color:#efefef;--button-active-background:#555555;--button-hover-background:#484848}}:host([hidden]){display:none}button{margin:0;padding:0;border:0;background:0 0;box-shadow:none;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner{border:0}input{padding:0;margin:0;line-height:1.15;font-family:inherit}input[type=search]{-webkit-appearance:none}:focus{outline:var(--outline-color) solid var(--outline-size);outline-offset:calc(-1*var(--outline-size))}:host([data-js-focus-visible]) :focus:not([data-focus-visible-added]){outline:0}:focus:not(:focus-visible){outline:0}.hide-focus{outline:0}*{box-sizing:border-box}.picker{contain:content;display:flex;flex-direction:column;background:var(--background);border:var(--border-size) solid var(--border-color);width:100%;height:100%;overflow:hidden;--total-emoji-size:calc(var(--emoji-size) + (2 * var(--emoji-padding)));--total-category-emoji-size:calc(var(--category-emoji-size) + (2 * var(--category-emoji-padding)))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden{opacity:0;pointer-events:none}.abs-pos{position:absolute;left:0;top:0}.gone{display:none!important}.skintone-button-wrapper,.skintone-list{background:var(--background);z-index:3}.skintone-button-wrapper.expanded{z-index:1}.skintone-list{position:absolute;inset-inline-end:0;top:0;z-index:2;overflow:visible;border-bottom:var(--border-size) solid var(--border-color);border-radius:0 0 var(--skintone-border-radius) var(--skintone-border-radius);will-change:transform;transition:transform .2s ease-in-out;transform-origin:center 0}@media (prefers-reduced-motion:reduce){.skintone-list{transition-duration:.001s}}@supports not (inset-inline-end:0){.skintone-list{right:0}}.skintone-list.no-animate{transition:none}.tabpanel{overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform;min-height:0;flex:1;contain:content}.emoji-menu{display:grid;grid-template-columns:repeat(var(--num-columns),var(--total-emoji-size));justify-content:space-around;align-items:flex-start;width:100%}.category{padding:var(--emoji-padding);font-size:var(--category-font-size);color:var(--category-font-color)}.custom-emoji,.emoji,button.emoji{height:var(--total-emoji-size);width:var(--total-emoji-size)}.emoji,button.emoji{font-size:var(--emoji-size);display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:1;overflow:hidden;font-family:var(--font-family);cursor:pointer}@media (hover:hover) and (pointer:fine){.emoji:hover,button.emoji:hover{background:var(--button-hover-background)}}.emoji.active,.emoji:active,button.emoji.active,button.emoji:active{background:var(--button-active-background)}.custom-emoji{padding:var(--emoji-padding);object-fit:contain;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:var(--emoji-size) var(--emoji-size)}.nav,.nav-button{align-items:center}.nav{display:grid;justify-content:space-between;contain:content}.nav-button{display:flex;justify-content:center}.nav-emoji{font-size:var(--category-emoji-size);width:var(--total-category-emoji-size);height:var(--total-category-emoji-size)}.indicator-wrapper{display:flex;border-bottom:1px solid var(--border-color)}.indicator{width:calc(100%/var(--num-groups));height:var(--indicator-height);opacity:var(--indicator-opacity);background-color:var(--indicator-color);will-change:transform,opacity;transition:opacity .1s linear,transform .25s ease-in-out}@media (prefers-reduced-motion:reduce){.indicator{will-change:opacity;transition:opacity .1s linear}}.pad-top,input.search{background:var(--background);width:100%}.pad-top{height:var(--emoji-padding);z-index:3}.search-row{display:flex;align-items:center;position:relative;padding-inline-start:var(--emoji-padding);padding-bottom:var(--emoji-padding)}.search-wrapper{flex:1;min-width:0}input.search{padding:var(--input-padding);border-radius:var(--input-border-radius);border:var(--input-border-size) solid var(--input-border-color);color:var(--input-font-color);font-size:var(--input-font-size);line-height:var(--input-line-height)}input.search::placeholder{color:var(--input-placeholder-color)}.favorites{display:flex;flex-direction:row;border-top:var(--border-size) solid var(--border-color);contain:content}.message{padding:var(--emoji-padding)}",this.shadowRoot.appendChild(t),this._ctx={locale:Ke,dataSource:We,skinToneEmoji:re,customCategorySorting:se,customEmoji:null,i18n:Ze,...e};for(const n of Qe)"database"!==n&&Object.prototype.hasOwnProperty.call(this,n)&&(this._ctx[n]=this[n],delete this[n]);this._dbFlush()}connectedCallback(){this._cmp=new Ge({target:this.shadowRoot,props:this._ctx})}disconnectedCallback(){this._cmp.$destroy(),this._cmp=void 0;const{database:e}=this._ctx;e&&e.close().catch(e=>console.error(e))}static get observedAttributes(){return["locale","data-source","skin-tone-emoji"]}attributeChangedCallback(e,t,n){this._set(e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase()),n)}_set(e,t){this._ctx[e]=t,this._cmp&&this._cmp.$set({[e]:t}),["locale","dataSource"].includes(e)&&this._dbFlush()}_dbCreate(){const{locale:e,dataSource:n,database:r}=this._ctx;r&&r.locale===e&&r.dataSource===n||this._set("database",new t["a"]({locale:e,dataSource:n}))}_dbFlush(){Promise.resolve().then(()=>this._dbCreate())}}const et={};for(const n of Qe)et[n]={get(){return"database"===n&&this._dbCreate(),this._ctx[n]},set(e){if("database"===n)throw new Error("database is read-only");this._set(n,e)}};Object.defineProperties(Je.prototype,et),customElements.get("emoji-picker")||customElements.define("emoji-picker",Je)}).call(this,n("c8ba"))},8925:function(e,t,n){var r=n("e330"),o=n("1626"),a=n("c6cd"),i=r(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8cba":function(e,t){function n(){var e="http://www.mp3dev.org/",t=3,n=98,r=4,o=0,a=93;this.getLameVersion=function(){return t+"."+n+"."+r},this.getLameShortVersion=function(){return t+"."+n+"."+r},this.getLameVeryShortVersion=function(){return"LAME"+t+"."+n+"r"},this.getPsyVersion=function(){return o+"."+a},this.getLameUrl=function(){return e},this.getLameOsBitness=function(){return"32bits"}}e.exports=n},"907a":function(e,t,n){"use strict";var r=n("ebb5"),o=n("07fa"),a=n("5926"),i=r.aTypedArray,s=r.exportTypedArrayMethod;s("at",(function(e){var t=i(this),n=o(t),r=a(e),s=r>=0?r:n+r;return s<0||s>=n?void 0:t[s]}))},"90d8":function(e,t,n){var r=n("c65b"),o=n("1a2d"),a=n("3a9b"),i=n("ad6d"),s=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in s||o(e,"flags")||!a(s,e)?t:r(i,e)}},"90e3":function(e,t,n){var r=n("e330"),o=0,a=Math.random(),i=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++o+a,36)}},9112:function(e,t,n){var r=n("83ab"),o=n("9bf2"),a=n("5c6c");e.exports=r?function(e,t,n){return o.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var r=n("c65b"),o=n("e330"),a=n("577e"),i=n("ad6d"),s=n("9f7f"),c=n("5692"),l=n("7c73"),u=n("69f3").get,f=n("fce3"),d=n("107c"),p=c("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,m=h,g=o("".charAt),v=o("".indexOf),_=o("".replace),b=o("".slice),y=function(){var e=/a/,t=/b*/g;return r(h,e,"a"),r(h,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),w=s.BROKEN_CARET,x=void 0!==/()??/.exec("")[1],S=y||x||w||f||d;S&&(m=function(e){var t,n,o,s,c,f,d,S=this,k=u(S),M=a(e),A=k.raw;if(A)return A.lastIndex=S.lastIndex,t=r(m,A,M),S.lastIndex=A.lastIndex,t;var E=k.groups,T=w&&S.sticky,R=r(i,S),O=S.source,C=0,j=M;if(T&&(R=_(R,"y",""),-1===v(R,"g")&&(R+="g"),j=b(M,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==g(M,S.lastIndex-1))&&(O="(?: "+O+")",j=" "+j,C++),n=new RegExp("^(?:"+O+")",R)),x&&(n=new RegExp("^"+O+"$(?!\\s)",R)),y&&(o=S.lastIndex),s=r(h,T?n:S,j),T?s?(s.input=b(s.input,C),s[0]=b(s[0],C),s.index=S.lastIndex,S.lastIndex+=s[0].length):S.lastIndex=0:y&&s&&(S.lastIndex=S.global?s.index+s[0].length:o),x&&s&&s.length>1&&r(p,s[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(s[c]=void 0)})),s&&E)for(s.groups=f=l(null),c=0;c<E.length;c++)d=E[c],f[d[0]]=s[d[1]];return s}),e.exports=m},"947f":function(e,t,n){var r=n("67b2");function o(){this.class_id=0,this.num_samples=0,this.num_channels=0,this.in_samplerate=0,this.out_samplerate=0,this.scale=0,this.scale_left=0,this.scale_right=0,this.analysis=!1,this.bWriteVbrTag=!1,this.decode_only=!1,this.quality=0,this.mode=r.STEREO,this.force_ms=!1,this.free_format=!1,this.findReplayGain=!1,this.decode_on_the_fly=!1,this.write_id3tag_automatic=!1,this.brate=0,this.compression_ratio=0,this.copyright=0,this.original=0,this.extension=0,this.emphasis=0,this.error_protection=0,this.strict_ISO=!1,this.disable_reservoir=!1,this.quant_comp=0,this.quant_comp_short=0,this.experimentalY=!1,this.experimentalZ=0,this.exp_nspsytune=0,this.preset=0,this.VBR=null,this.VBR_q_frac=0,this.VBR_q=0,this.VBR_mean_bitrate_kbps=0,this.VBR_min_bitrate_kbps=0,this.VBR_max_bitrate_kbps=0,this.VBR_hard_min=0,this.lowpassfreq=0,this.highpassfreq=0,this.lowpasswidth=0,this.highpasswidth=0,this.maskingadjust=0,this.maskingadjust_short=0,this.ATHonly=!1,this.ATHshort=!1,this.noATH=!1,this.ATHtype=0,this.ATHcurve=0,this.ATHlower=0,this.athaa_type=0,this.athaa_loudapprox=0,this.athaa_sensitivity=0,this.short_blocks=null,this.useTemporal=!1,this.interChRatio=0,this.msfix=0,this.tune=!1,this.tune_value_a=0,this.version=0,this.encoder_delay=0,this.encoder_padding=0,this.framesize=0,this.frameNum=0,this.lame_allocated_gfp=0,this.internal_flags=null}e.exports=o},"94ca":function(e,t,n){var r=n("d039"),o=n("1626"),a=/#|\.prototype\./,i=function(e,t){var n=c[s(e)];return n==u||n!=l&&(o(t)?r(t):!!t)},s=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},9828:function(e,t,n){var r=n("4b5e"),o={};o.SFBMAX=3*r.SBMAX_s,e.exports=o},"986a":function(e,t,n){"use strict";var r=n("ebb5"),o=n("a258").findLast,a=r.aTypedArray,i=r.exportTypedArrayMethod;i("findLast",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"9bf2":function(e,t,n){var r=n("83ab"),o=n("0cfb"),a=n("aed9"),i=n("825a"),s=n("a04b"),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?a?function(e,t,n){if(i(e),t=s(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return l(e,t,n)}:l:function(e,t,n){if(i(e),t=s(t),i(n),o)try{return l(e,t,n)}catch(r){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9f7f":function(e,t,n){var r=n("d039"),o=n("da84"),a=o.RegExp,i=r((function(){var e=a("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=i||r((function(){return!a("a","y").sticky})),c=i||r((function(){var e=a("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:s,UNSUPPORTED_Y:i}},a04b:function(e,t,n){var r=n("c04e"),o=n("d9b5");e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},a1b7:function(e,t,n){var r=n("4b5e"),o=n("0206"),a=o.System,i=(o.VbrMode,o.Float,o.ShortBlock,o.Util,o.Arrays,o.new_array_n,o.new_byte,o.new_double,o.new_float),s=o.new_float_n;o.new_int,o.new_int_n,o.assert;function c(){this.l=i(r.SBMAX_l),this.s=s([r.SBMAX_s,3]);var e=this;this.assign=function(t){a.arraycopy(t.l,0,e.l,0,r.SBMAX_l);for(var n=0;n<r.SBMAX_s;n++)for(var o=0;o<3;o++)e.s[n][o]=t.s[n][o]}}e.exports=c},a1f0:function(e,t,n){"use strict";var r=n("23e7"),o=n("c65b"),a=n("e330"),i=n("dcc3"),s=n("1d80"),c=n("50c4"),l=n("577e"),u=n("825a"),f=n("7234"),d=n("c6b6"),p=n("44e7"),h=n("90d8"),m=n("dc4a"),g=n("cb2d"),v=n("d039"),_=n("b622"),b=n("4840"),y=n("8aa5"),w=n("14c3"),x=n("69f3"),S=n("c430"),k=_("matchAll"),M="RegExp String",A=M+" Iterator",E=x.set,T=x.getterFor(A),R=RegExp.prototype,O=TypeError,C=a("".indexOf),j=a("".matchAll),B=!!j&&!v((function(){j("a",/./)})),I=i((function(e,t,n,r){E(this,{type:A,regexp:e,string:t,global:n,unicode:r,done:!1})}),M,(function(){var e=T(this);if(e.done)return{value:void 0,done:!0};var t=e.regexp,n=e.string,r=w(t,n);return null===r?{value:void 0,done:e.done=!0}:e.global?(""===l(r[0])&&(t.lastIndex=y(n,c(t.lastIndex),e.unicode)),{value:r,done:!1}):(e.done=!0,{value:r,done:!1})})),P=function(e){var t,n,r,o=u(this),a=l(e),i=b(o,RegExp),s=l(h(o));return t=new i(i===RegExp?o.source:o,s),n=!!~C(s,"g"),r=!!~C(s,"u"),t.lastIndex=c(o.lastIndex),new I(t,a,n,r)};r({target:"String",proto:!0,forced:B},{matchAll:function(e){var t,n,r,a,i=s(this);if(f(e)){if(B)return j(i,e)}else{if(p(e)&&(t=l(s(h(e))),!~C(t,"g")))throw O("`.matchAll` does not allow non-global regexes");if(B)return j(i,e);if(r=m(e,k),void 0===r&&S&&"RegExp"==d(e)&&(r=P),r)return o(r,e,i)}return n=l(i),a=new RegExp(e,"g"),S?o(P,a,n):a[k](n)}}),S||k in R||g(R,k,P)},a258:function(e,t,n){var r=n("0366"),o=n("44ad"),a=n("7b0b"),i=n("07fa"),s=function(e){var t=1==e;return function(n,s,c){var l,u,f=a(n),d=o(f),p=r(s,c),h=i(d);while(h-- >0)if(l=d[h],u=p(l,h,f),u)switch(e){case 0:return l;case 1:return h}return t?-1:void 0}};e.exports={findLast:s(0),findLastIndex:s(1)}},a26a:function(e,t){function n(){this.setModules=function(e,t){e,t}}e.exports=n},a640:function(e,t,n){"use strict";var r=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},ab36:function(e,t,n){var r=n("861d"),o=n("9112");e.exports=function(e,t){r(t)&&"cause"in t&&o(e,"cause",t.cause)}},abf5:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function i(){this.useAdjust=0,this.aaSensitivityP=0,this.adjust=0,this.adjustLimit=0,this.decay=0,this.floor=0,this.l=o(a.SBMAX_l),this.s=o(a.SBMAX_s),this.psfb21=o(a.PSFB21),this.psfb12=o(a.PSFB12),this.cb_l=o(a.CBANDS),this.cb_s=o(a.CBANDS),this.eql_w=o(a.BLKSIZE/2)}e.exports=i},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},ae93:function(e,t,n){"use strict";var r,o,a,i=n("d039"),s=n("1626"),c=n("861d"),l=n("7c73"),u=n("e163"),f=n("cb2d"),d=n("b622"),p=n("c430"),h=d("iterator"),m=!1;[].keys&&(a=[].keys(),"next"in a?(o=u(u(a)),o!==Object.prototype&&(r=o)):m=!0);var g=!c(r)||i((function(){var e={};return r[h].call(e)!==e}));g?r={}:p&&(r=l(r)),s(r[h])||f(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},aeb0:function(e,t,n){var r=n("9bf2").f;e.exports=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},aed9:function(e,t,n){var r=n("83ab"),o=n("d039");e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},b42e:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),a=n("1a2d"),i=n("90e3"),s=n("04f8"),c=n("fdbf"),l=o("wks"),u=r.Symbol,f=u&&u["for"],d=c?u:u&&u.withoutSetter||i;e.exports=function(e){if(!a(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&a(u,e)?l[e]=u[e]:l[e]=c&&f?f(t):d(t)}return l[e]}},b7fe:function(e,t,n){"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n("1652"),o=n("7656"),a=i(o);function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var s="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|film|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),c="0123456789".split(""),l="0123456789abcdefghijklmnopqrstuvwxyz".split(""),u=[" ","\f","\r","\t","\v"," "," ",""],f=[],d=function(e){return new r.CharacterState(e)},p=d(),h=d(o.NUM),m=d(o.DOMAIN),g=d(),v=d(o.WS);p.on("@",d(o.AT)).on(".",d(o.DOT)).on("+",d(o.PLUS)).on("#",d(o.POUND)).on("?",d(o.QUERY)).on("/",d(o.SLASH)).on("_",d(o.UNDERSCORE)).on(":",d(o.COLON)).on("{",d(o.OPENBRACE)).on("[",d(o.OPENBRACKET)).on("<",d(o.OPENANGLEBRACKET)).on("(",d(o.OPENPAREN)).on("}",d(o.CLOSEBRACE)).on("]",d(o.CLOSEBRACKET)).on(">",d(o.CLOSEANGLEBRACKET)).on(")",d(o.CLOSEPAREN)).on("&",d(o.AMPERSAND)).on([",",";","!",'"',"'"],d(o.PUNCTUATION)),p.on("\n",d(o.NL)).on(u,v),v.on(u,v);for(var _=0;_<s.length;_++){var b=(0,r.stateify)(s[_],p,o.TLD,o.DOMAIN);f.push.apply(f,b)}var y=(0,r.stateify)("file",p,o.DOMAIN,o.DOMAIN),w=(0,r.stateify)("ftp",p,o.DOMAIN,o.DOMAIN),x=(0,r.stateify)("http",p,o.DOMAIN,o.DOMAIN),S=(0,r.stateify)("mailto",p,o.DOMAIN,o.DOMAIN);f.push.apply(f,y),f.push.apply(f,w),f.push.apply(f,x),f.push.apply(f,S);var k=y.pop(),M=w.pop(),A=x.pop(),E=S.pop(),T=d(o.DOMAIN),R=d(o.PROTOCOL),O=d(o.MAILTO);M.on("s",T).on(":",R),A.on("s",T).on(":",R),f.push(T),k.on(":",R),T.on(":",R),E.on(":",O);var C=(0,r.stateify)("localhost",p,o.LOCALHOST,o.DOMAIN);f.push.apply(f,C),p.on(c,h),h.on("-",g).on(c,h).on(l,m),m.on("-",g).on(l,m);for(var j=0;j<f.length;j++)f[j].on("-",g).on(l,m);g.on("-",g).on(c,m).on(l,m),p.defaultTransition=d(o.SYM);var B=function(e){var t=e.replace(/[A-Z]/g,(function(e){return e.toLowerCase()})),n=e.length,r=[],o=0;while(o<n){var a=p,i=null,s=0,c=null,l=-1;while(o<n&&(i=a.next(t[o])))a=i,a.accepts()?(l=0,c=a):l>=0&&l++,s++,o++;if(!(l<0)){o-=l,s-=l;var u=c.emit();r.push(new u(e.substr(o-s,s)))}}return r},I=p;t.State=r.CharacterState,t.TOKENS=a,t.run=B,t.start=I},b980:function(e,t,n){var r=n("d039"),o=n("5c6c");e.exports=!r((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",o(1,7)),7!==e.stack)}))},bb22:function(e,t,n){var r=n("ff81"),o=n("0206"),a=(o.System,o.VbrMode),i=o.Float,s=(o.ShortBlock,o.Util),c=(o.Arrays,o.new_array_n,o.new_byte,o.new_double,o.new_float),l=(o.new_float_n,o.new_int),u=(o.new_int_n,o.assert),f=n("4b5e"),d=n("f052"),p=n("bd8b");function h(){var e=null,t=null,n=null;function o(e){return u(0<=e+h.Q_MAX2&&e<h.Q_MAX),x[e+h.Q_MAX2]}this.setModules=function(r,o,a){e=r,t=o,n=a},this.IPOW20=function(e){return u(0<=e&&e<h.Q_MAX),S[e]};var m=2220446049250313e-31,g=h.IXMAX_VAL,v=g+2,_=h.Q_MAX,b=h.Q_MAX2,y=(h.LARGE_BITS,100);this.nr_of_sfb_block=[[[6,5,5,5],[9,9,9,9],[6,9,9,9]],[[6,5,7,3],[9,9,12,6],[6,9,12,6]],[[11,10,0,0],[18,18,0,0],[15,18,0,0]],[[7,7,7,0],[12,12,12,0],[6,15,12,0]],[[6,6,6,3],[12,9,9,6],[6,12,9,6]],[[8,8,5,0],[15,12,9,0],[6,18,9,0]]];var w=[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0];this.pretab=w,this.sfBandIndex=[new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,24,32,42,56,74,100,132,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,114,136,162,194,232,278,332,394,464,540,576],[0,4,8,12,18,26,36,48,62,80,104,136,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,52,62,74,90,110,134,162,196,238,288,342,418,576],[0,4,8,12,16,22,30,40,52,66,84,106,136,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,42,50,60,72,88,106,128,156,190,230,276,330,384,576],[0,4,8,12,16,22,28,38,50,64,80,100,126,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,54,66,82,102,126,156,194,240,296,364,448,550,576],[0,4,8,12,16,22,30,42,58,78,104,138,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,12,24,36,48,60,72,88,108,132,160,192,232,280,336,400,476,566,568,570,572,574,576],[0,8,16,24,36,52,72,96,124,160,162,164,166,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0])];var x=c(_+b+1),S=c(_),k=c(v),M=c(v);function A(e,t){var r=n.ATHformula(t,e);return r-=y,r=Math.pow(10,r/10+e.ATHlower),r}function E(e){for(var t=e.internal_flags.ATH.l,n=e.internal_flags.ATH.psfb21,r=e.internal_flags.ATH.s,o=e.internal_flags.ATH.psfb12,a=e.internal_flags,s=e.out_samplerate,c=0;c<f.SBMAX_l;c++){var l=a.scalefac_band.l[c],u=a.scalefac_band.l[c+1];t[c]=i.MAX_VALUE;for(var d=l;d<u;d++){var p=d*s/1152,h=A(e,p);t[c]=Math.min(t[c],h)}}for(c=0;c<f.PSFB21;c++){l=a.scalefac_band.psfb21[c],u=a.scalefac_band.psfb21[c+1];n[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/1152,h=A(e,p);n[c]=Math.min(n[c],h)}}for(c=0;c<f.SBMAX_s;c++){l=a.scalefac_band.s[c],u=a.scalefac_band.s[c+1];r[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/384,h=A(e,p);r[c]=Math.min(r[c],h)}r[c]*=a.scalefac_band.s[c+1]-a.scalefac_band.s[c]}for(c=0;c<f.PSFB12;c++){l=a.scalefac_band.psfb12[c],u=a.scalefac_band.psfb12[c+1];o[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/384,h=A(e,p);o[c]=Math.min(o[c],h)}o[c]*=a.scalefac_band.s[13]-a.scalefac_band.s[12]}if(e.noATH){for(c=0;c<f.SBMAX_l;c++)t[c]=1e-20;for(c=0;c<f.PSFB21;c++)n[c]=1e-20;for(c=0;c<f.SBMAX_s;c++)r[c]=1e-20;for(c=0;c<f.PSFB12;c++)o[c]=1e-20}a.ATH.floor=10*Math.log10(A(e,-1))}function T(e){this.s=e}this.adj43=M,this.iteration_init=function(t){var n,r=t.internal_flags,o=r.l3_side;if(0==r.iteration_init_init){for(r.iteration_init_init=1,o.main_data_begin=0,E(t),k[0]=0,n=1;n<v;n++)k[n]=Math.pow(n,4/3);for(n=0;n<v-1;n++)M[n]=n+1-Math.pow(.5*(k[n]+k[n+1]),.75);for(M[n]=.5,n=0;n<_;n++)S[n]=Math.pow(2,-.1875*(n-210));for(n=0;n<=_+b;n++)x[n]=Math.pow(2,.25*(n-210-b));var a,i,s,c;for(e.huffman_init(r),n=t.exp_nspsytune>>2&63,n>=32&&(n-=64),a=Math.pow(10,n/4/10),n=t.exp_nspsytune>>8&63,n>=32&&(n-=64),i=Math.pow(10,n/4/10),n=t.exp_nspsytune>>14&63,n>=32&&(n-=64),s=Math.pow(10,n/4/10),n=t.exp_nspsytune>>20&63,n>=32&&(n-=64),c=s*Math.pow(10,n/4/10),n=0;n<f.SBMAX_l;n++){l=n<=6?a:n<=13?i:n<=20?s:c,r.nsPsy.longfact[n]=l}for(n=0;n<f.SBMAX_s;n++){var l;l=n<=5?a:n<=10?i:n<=11?s:c,r.nsPsy.shortfact[n]=l}}},this.on_pe=function(e,n,r,o,a,i){var s,c,f=e.internal_flags,h=0,m=l(2),g=new d(h),v=t.ResvMaxBits(e,o,g,i);h=g.bits;var _=h+v;for(_>p.MAX_BITS_PER_GRANULE&&(_=p.MAX_BITS_PER_GRANULE),s=0,c=0;c<f.channels_out;++c)r[c]=Math.min(p.MAX_BITS_PER_CHANNEL,h/f.channels_out),m[c]=0|r[c]*n[a][c]/700-r[c],m[c]>3*o/4&&(m[c]=3*o/4),m[c]<0&&(m[c]=0),m[c]+r[c]>p.MAX_BITS_PER_CHANNEL&&(m[c]=Math.max(0,p.MAX_BITS_PER_CHANNEL-r[c])),s+=m[c];if(s>v)for(c=0;c<f.channels_out;++c)m[c]=v*m[c]/s;for(c=0;c<f.channels_out;++c)r[c]+=m[c],v-=m[c];for(s=0,c=0;c<f.channels_out;++c)s+=r[c];if(s>p.MAX_BITS_PER_GRANULE){var b=0;for(c=0;c<f.channels_out;++c)r[c]*=p.MAX_BITS_PER_GRANULE,r[c]/=s,b+=r[c];u(b<=p.MAX_BITS_PER_GRANULE)}return _},this.reduce_side=function(e,t,n,r){u(r<=p.MAX_BITS_PER_GRANULE),u(e[0]+e[1]<=p.MAX_BITS_PER_GRANULE);var o=.33*(.5-t)/.5;o<0&&(o=0),o>.5&&(o=.5);var a=0|.5*o*(e[0]+e[1]);a>p.MAX_BITS_PER_CHANNEL-e[0]&&(a=p.MAX_BITS_PER_CHANNEL-e[0]),a<0&&(a=0),e[1]>=125&&(e[1]-a>125?(e[0]<n&&(e[0]+=a),e[1]-=a):(e[0]+=e[1]-125,e[1]=125)),a=e[0]+e[1],a>r&&(e[0]=r*e[0]/a,e[1]=r*e[1]/a),u(e[0]<=p.MAX_BITS_PER_CHANNEL),u(e[1]<=p.MAX_BITS_PER_CHANNEL),u(e[0]+e[1]<=p.MAX_BITS_PER_GRANULE)},this.athAdjust=function(e,t,n){var r=90.30873362,o=94.82444863,a=s.FAST_LOG10_X(t,10),i=e*e,c=0;return a-=n,i>1e-20&&(c=1+s.FAST_LOG10_X(i,10/r)),c<0&&(c=0),a*=c,a+=n+r-o,Math.pow(10,.1*a)},this.calc_xmin=function(e,t,n,r){var o,i=0,s=e.internal_flags,c=0,l=0,u=s.ATH,d=n.xr,p=e.VBR==a.vbr_mtrh?1:0,h=s.masking_lower;for(e.VBR!=a.vbr_mtrh&&e.VBR!=a.vbr_mt||(h=1),o=0;o<n.psy_lmax;o++){k=e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?athAdjust(u.adjust,u.l[o],u.floor):u.adjust*u.l[o],w=n.width[o],M=k/w,A=m,T=w>>1,E=0;do{R=d[c]*d[c],E+=R,A+=R<M?R:M,c++,O=d[c]*d[c],E+=O,A+=O<M?O:M,c++}while(--T>0);if(E>k&&l++,o==f.SBPSY_l){var g=k*s.nsPsy.longfact[o];A<g&&(A=g)}if(0!=p&&(k=A),!e.ATHonly){var v=t.en.l[o];if(v>0)g=E*t.thm.l[o]*h/v,0!=p&&(g*=s.nsPsy.longfact[o]),k<g&&(k=g)}r[i++]=0!=p?k:k*s.nsPsy.longfact[o]}var _=575;if(n.block_type!=f.SHORT_TYPE){var b=576;while(0!=b--&&BitStream.EQ(d[b],0))_=b}n.max_nonzero_coeff=_;for(var y=n.sfb_smin;o<n.psymax;y++,o+=3){var w,x,S;for(S=e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?athAdjust(u.adjust,u.s[y],u.floor):u.adjust*u.s[y],w=n.width[o],x=0;x<3;x++){var k,M,A,E=0,T=w>>1;M=S/w,A=m;do{var R,O;R=d[c]*d[c],E+=R,A+=R<M?R:M,c++,O=d[c]*d[c],E+=O,A+=O<M?O:M,c++}while(--T>0);if(E>S&&l++,y==f.SBPSY_s){g=S*s.nsPsy.shortfact[y];A<g&&(A=g)}if(k=0!=p?A:S,!e.ATHonly&&!e.ATHshort){v=t.en.s[y][x];if(v>0)g=E*t.thm.s[y][x]*h/v,0!=p&&(g*=s.nsPsy.shortfact[y]),k<g&&(k=g)}r[i++]=0!=p?k:k*s.nsPsy.shortfact[y]}e.useTemporal&&(r[i-3]>r[i-3+1]&&(r[i-3+1]+=(r[i-3]-r[i-3+1])*s.decay),r[i-3+1]>r[i-3+2]&&(r[i-3+2]+=(r[i-3+1]-r[i-3+2])*s.decay))}return l},this.calc_noise_core=function(e,t,n,r){var o=0,a=t.s,i=e.l3_enc;if(a>e.count1)while(0!=n--){l=e.xr[a],a++,o+=l*l,l=e.xr[a],a++,o+=l*l}else if(a>e.big_values){var s=c(2);s[0]=0,s[1]=r;while(0!=n--){l=Math.abs(e.xr[a])-s[i[a]],a++,o+=l*l,l=Math.abs(e.xr[a])-s[i[a]],a++,o+=l*l}}else while(0!=n--){var l;l=Math.abs(e.xr[a])-k[i[a]]*r,a++,o+=l*l,l=Math.abs(e.xr[a])-k[i[a]]*r,a++,o+=l*l}return t.s=a,o},this.calc_noise=function(e,t,n,r,a){var i,c,l=0,u=0,f=0,d=0,p=0,h=-20,m=0,g=e.scalefac,v=0;for(r.over_SSD=0,i=0;i<e.psymax;i++){var _,b=e.global_gain-(g[v++]+(0!=e.preflag?w[i]:0)<<e.scalefac_scale+1)-8*e.subblock_gain[e.window[i]],y=0;if(null!=a&&a.step[i]==b)y=a.noise[i],m+=e.width[i],n[l++]=y/t[u++],y=a.noise_log[i];else{var x,S=o(b);if(c=e.width[i]>>1,m+e.width[i]>e.max_nonzero_coeff)x=e.max_nonzero_coeff-m+1,c=x>0?x>>1:0;var k=new T(m);y=this.calc_noise_core(e,k,c,S),m=k.s,null!=a&&(a.step[i]=b,a.noise[i]=y),y=n[l++]=y/t[u++],y=s.FAST_LOG10(Math.max(y,1e-20)),null!=a&&(a.noise_log[i]=y)}if(null!=a&&(a.global_gain=e.global_gain),p+=y,y>0)_=Math.max(0|10*y+.5,1),r.over_SSD+=_*_,f++,d+=y;h=Math.max(h,y)}return r.over_count=f,r.tot_noise=p,r.over_noise=d,r.max_noise=h,f},this.set_pinfo=function(e,t,n,r,o){var a,i,s,l,d,p=e.internal_flags,h=0==t.scalefac_scale?.5:1,m=t.scalefac,g=c(L3Side.SFBMAX),v=c(L3Side.SFBMAX),_=new CalcNoiseResult;calc_xmin(e,n,t,g),calc_noise(t,g,v,_,null);var b=0;for(i=t.sfb_lmax,t.block_type!=f.SHORT_TYPE&&0==t.mixed_block_flag&&(i=22),a=0;a<i;a++){var y=p.scalefac_band.l[a],x=p.scalefac_band.l[a+1],S=x-y;for(l=0;b<x;b++)l+=t.xr[b]*t.xr[b];l/=S,d=1e15,p.pinfo.en[r][o][a]=d*l,p.pinfo.xfsf[r][o][a]=d*g[a]*v[a]/S,n.en.l[a]>0&&!e.ATHonly?l/=n.en.l[a]:l=0,p.pinfo.thr[r][o][a]=d*Math.max(l*n.thm.l[a],p.ATH.l[a]),p.pinfo.LAMEsfb[r][o][a]=0,0!=t.preflag&&a>=11&&(p.pinfo.LAMEsfb[r][o][a]=-h*w[a]),a<f.SBPSY_l&&(u(m[a]>=0),p.pinfo.LAMEsfb[r][o][a]-=h*m[a])}if(t.block_type==f.SHORT_TYPE)for(i=a,a=t.sfb_smin;a<f.SBMAX_s;a++){y=p.scalefac_band.s[a],x=p.scalefac_band.s[a+1],S=x-y;for(var k=0;k<3;k++){for(l=0,s=y;s<x;s++)l+=t.xr[b]*t.xr[b],b++;l=Math.max(l/S,1e-20),d=1e15,p.pinfo.en_s[r][o][3*a+k]=d*l,p.pinfo.xfsf_s[r][o][3*a+k]=d*g[i]*v[i]/S,n.en.s[a][k]>0?l/=n.en.s[a][k]:l=0,(e.ATHonly||e.ATHshort)&&(l=0),p.pinfo.thr_s[r][o][3*a+k]=d*Math.max(l*n.thm.s[a][k],p.ATH.s[a]),p.pinfo.LAMEsfb_s[r][o][3*a+k]=-2*t.subblock_gain[k],a<f.SBPSY_s&&(p.pinfo.LAMEsfb_s[r][o][3*a+k]-=h*m[i]),i++}}p.pinfo.LAMEqss[r][o]=t.global_gain,p.pinfo.LAMEmainbits[r][o]=t.part2_3_length+t.part2_length,p.pinfo.LAMEsfbits[r][o]=t.part2_length,p.pinfo.over[r][o]=_.over_count,p.pinfo.max_noise[r][o]=10*_.max_noise,p.pinfo.over_noise[r][o]=10*_.over_noise,p.pinfo.tot_noise[r][o]=10*_.tot_noise,p.pinfo.over_SSD[r][o]=_.over_SSD}}h.Q_MAX=257,h.Q_MAX2=116,h.LARGE_BITS=1e5,h.IXMAX_VAL=8206,e.exports=h},bd43:function(e,t,n){"use strict";n.r(t),n.d(t,"isImageFile",(function(){return a})),n.d(t,"isVideoFile",(function(){return i})),n.d(t,"isImageVideoFile",(function(){return s})),n.d(t,"isAudioFile",(function(){return c}));var r=n("c9d9");function o(e,t){if(t&&t.type)return e.some((function(e){return t.type.toLowerCase().includes(e)}))}function a(e){return o(r["b"],e)}function i(e){return o(r["c"],e)}function s(e){return o(r["b"],e)||o(r["c"],e)}function c(e){return o(r["a"],e)}},bd8b:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte),a=r.new_double,i=r.new_float,s=r.new_float_n,c=r.new_int,l=r.new_int_n,u=(r.assert,n("2695")),f=n("ff81"),d=n("c0be"),p=n("2466"),h=n("a1b7"),m=n("4b5e"),g=n("9828");function v(){var e=40;function t(){this.write_timing=0,this.ptr=0,this.buf=o(e)}this.Class_ID=0,this.lame_encode_frame_init=0,this.iteration_init_init=0,this.fill_buffer_resample_init=0,this.mfbuf=s([2,v.MFSIZE]),this.mode_gr=0,this.channels_in=0,this.channels_out=0,this.resample_ratio=0,this.mf_samples_to_encode=0,this.mf_size=0,this.VBR_min_bitrate=0,this.VBR_max_bitrate=0,this.bitrate_index=0,this.samplerate_index=0,this.mode_ext=0,this.lowpass1=0,this.lowpass2=0,this.highpass1=0,this.highpass2=0,this.noise_shaping=0,this.noise_shaping_amp=0,this.substep_shaping=0,this.psymodel=0,this.noise_shaping_stop=0,this.subblock_gain=0,this.use_best_huffman=0,this.full_outer_loop=0,this.l3_side=new u,this.ms_ratio=i(2),this.padding=0,this.frac_SpF=0,this.slot_lag=0,this.tag_spec=null,this.nMusicCRC=0,this.OldValue=c(2),this.CurrentStep=c(2),this.masking_lower=0,this.bv_scf=c(576),this.pseudohalf=c(g.SFBMAX),this.sfb21_extra=!1,this.inbuf_old=new Array(2),this.blackfilt=new Array(2*v.BPC+1),this.itime=a(2),this.sideinfo_len=0,this.sb_sample=s([2,2,18,m.SBLIMIT]),this.amp_filter=i(32),this.header=new Array(v.MAX_HEADER_BUF),this.h_ptr=0,this.w_ptr=0,this.ancillary_flag=0,this.ResvSize=0,this.ResvMax=0,this.scalefac_band=new f,this.minval_l=i(m.CBANDS),this.minval_s=i(m.CBANDS),this.nb_1=s([4,m.CBANDS]),this.nb_2=s([4,m.CBANDS]),this.nb_s1=s([4,m.CBANDS]),this.nb_s2=s([4,m.CBANDS]),this.s3_ss=null,this.s3_ll=null,this.decay=0,this.thm=new Array(4),this.en=new Array(4),this.tot_ener=i(4),this.loudness_sq=s([2,2]),this.loudness_sq_save=i(2),this.mld_l=i(m.SBMAX_l),this.mld_s=i(m.SBMAX_s),this.bm_l=c(m.SBMAX_l),this.bo_l=c(m.SBMAX_l),this.bm_s=c(m.SBMAX_s),this.bo_s=c(m.SBMAX_s),this.npart_l=0,this.npart_s=0,this.s3ind=l([m.CBANDS,2]),this.s3ind_s=l([m.CBANDS,2]),this.numlines_s=c(m.CBANDS),this.numlines_l=c(m.CBANDS),this.rnumlines_l=i(m.CBANDS),this.mld_cb_l=i(m.CBANDS),this.mld_cb_s=i(m.CBANDS),this.numlines_s_num1=0,this.numlines_l_num1=0,this.pe=i(4),this.ms_ratio_s_old=0,this.ms_ratio_l_old=0,this.ms_ener_ratio_old=0,this.blocktype_old=c(2),this.nsPsy=new d,this.VBR_seek_table=new p,this.ATH=null,this.PSY=null,this.nogap_total=0,this.nogap_current=0,this.decode_on_the_fly=!0,this.findReplayGain=!0,this.findPeakSample=!0,this.PeakSample=0,this.RadioGain=0,this.AudiophileGain=0,this.rgdata=null,this.noclipGainChange=0,this.noclipScale=0,this.bitrate_stereoMode_Hist=l([16,5]),this.bitrate_blockType_Hist=l([16,6]),this.pinfo=null,this.hip=null,this.in_buffer_nsamples=0,this.in_buffer_0=null,this.in_buffer_1=null,this.iteration_loop=null;for(var n=0;n<this.en.length;n++)this.en[n]=new h;for(n=0;n<this.thm.length;n++)this.thm[n]=new h;for(n=0;n<this.header.length;n++)this.header[n]=new t}v.MFSIZE=3456+m.ENCDELAY-m.MDCTDELAY,v.MAX_HEADER_BUF=256,v.MAX_BITS_PER_CHANNEL=4095,v.MAX_BITS_PER_GRANULE=7680,v.BPC=320,e.exports=v},bea1:function(e,t,n){"use strict";t.__esModule=!0,t.URL=t.TEXT=t.NL=t.EMAIL=t.MAILTOEMAIL=t.Base=void 0;var r=n("46f3"),o=n("254c"),a=n("7656");function i(e){return e instanceof a.DOMAIN||e instanceof a.TLD}var s=(0,r.createTokenClass)();s.prototype={type:"token",isLink:!1,toString:function(){for(var e=[],t=0;t<this.v.length;t++)e.push(this.v[t].toString());return e.join("")},toHref:function(){return this.toString()},toObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(e)}}};var c=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"email",isLink:!0}),l=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),u=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"text"}),f=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"nl"}),d=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",t=!1,n=!1,r=this.v,o=[],s=0;while(r[s]instanceof a.PROTOCOL)t=!0,o.push(r[s].toString().toLowerCase()),s++;while(r[s]instanceof a.SLASH)n=!0,o.push(r[s].toString()),s++;while(i(r[s]))o.push(r[s].toString().toLowerCase()),s++;for(;s<r.length;s++)o.push(r[s].toString());return o=o.join(""),t||n||(o=e+"://"+o),o},hasProtocol:function(){return this.v[0]instanceof a.PROTOCOL}});t.Base=s,t.MAILTOEMAIL=c,t.EMAIL=l,t.NL=f,t.TEXT=u,t.URL=d},c04e:function(e,t,n){var r=n("c65b"),o=n("861d"),a=n("d9b5"),i=n("dc4a"),s=n("485a"),c=n("b622"),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,c=i(e,u);if(c){if(void 0===t&&(t="default"),n=r(c,e,t),!o(n)||a(n))return n;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},c0be:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=r.new_float_n,i=r.new_int,s=(r.new_int_n,r.assert,n("4b5e"));function c(){this.last_en_subshort=a([4,9]),this.lastAttacks=i(4),this.pefirbuf=o(19),this.longfact=o(s.SBMAX_l),this.shortfact=o(s.SBMAX_s),this.attackthre=0,this.attackthre_s=0}e.exports=c},c28b:function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){var e="__v-click-outside",t="undefined"!=typeof window,n="undefined"!=typeof navigator,r=t&&("ontouchstart"in window||n&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"];function o(e){var t=e.event,n=e.handler;(0,e.middleware)(t)&&n(t)}function a(t,n){var a=function(e){var t="function"==typeof e;if(!t&&"object"!=typeof e)throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:t?e:e.handler,middleware:e.middleware||function(e){return e},events:e.events||r,isActive:!(!1===e.isActive),detectIframe:!(!1===e.detectIframe),capture:!!e.capture}}(n.value),i=a.handler,s=a.middleware,c=a.detectIframe,l=a.capture;if(a.isActive){if(t[e]=a.events.map((function(e){return{event:e,srcTarget:document.documentElement,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware,i=n.composedPath&&n.composedPath()||n.path;(i?i.indexOf(t)<0:!t.contains(n.target))&&o({event:n,handler:r,middleware:a})}({el:t,event:e,handler:i,middleware:s})},capture:l}})),c){var u={event:"blur",srcTarget:window,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware;setTimeout((function(){var e=document.activeElement;e&&"IFRAME"===e.tagName&&!t.contains(e)&&o({event:n,handler:r,middleware:a})}),0)}({el:t,event:e,handler:i,middleware:s})},capture:l};t[e]=[].concat(t[e],[u])}t[e].forEach((function(n){var r=n.event,o=n.srcTarget,a=n.handler;return setTimeout((function(){t[e]&&o.addEventListener(r,a,l)}),0)}))}}function i(t){(t[e]||[]).forEach((function(e){return e.srcTarget.removeEventListener(e.event,e.handler,e.capture)})),delete t[e]}var s=t?{bind:a,update:function(e,t){var n=t.value,r=t.oldValue;JSON.stringify(n)!==JSON.stringify(r)&&(i(e),a(e,{value:n}))},unbind:i}:{};return{install:function(e){e.directive("click-outside",s)},directive:s}}))},c430:function(e,t){e.exports=!1},c65b:function(e,t,n){var r=n("40d5"),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},c6b6:function(e,t,n){var r=n("e330"),o=r({}.toString),a=r("".slice);e.exports=function(e){return a(o(e),8,-1)}},c6cd:function(e,t,n){var r=n("da84"),o=n("6374"),a="__core-js_shared__",i=r[a]||o(a,{});e.exports=i},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},c9d9:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a}));var r=["png","jpg","jpeg","webp","svg","gif"],o=["mp4","video/ogg","webm","quicktime"],a=["mp3","audio/ogg","wav","mpeg"]},ca84:function(e,t,n){var r=n("e330"),o=n("1a2d"),a=n("fc6a"),i=n("4d64").indexOf,s=n("d012"),c=r([].push);e.exports=function(e,t){var n,r=a(e),l=0,u=[];for(n in r)!o(s,n)&&o(r,n)&&c(u,n);while(t.length>l)o(r,n=t[l++])&&(~i(u,n)||c(u,n));return u}},cb2d:function(e,t,n){var r=n("1626"),o=n("9bf2"),a=n("13d2"),i=n("6374");e.exports=function(e,t,n,s){s||(s={});var c=s.enumerable,l=void 0!==s.name?s.name:t;if(r(n)&&a(n,l,s),s.global)c?e[t]=n:i(t,n);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(u){}c?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},cc12:function(e,t,n){var r=n("da84"),o=n("861d"),a=r.document,i=o(a)&&o(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},cc2b:function(e,t,n){},cdce:function(e,t,n){var r=n("da84"),o=n("1626"),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("da84"),o=n("1626"),a=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!r.call({1:2},1);t.f=a?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},d2bb:function(e,t,n){var r=n("e330"),o=n("825a"),a=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),e(n,[]),t=n instanceof Array}catch(i){}return function(n,r){return o(n),a(r),t?e(n,r):n.__proto__=r,n}}():void 0)},d44e:function(e,t,n){var r=n("9bf2").f,o=n("1a2d"),a=n("b622"),i=a("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},d58f:function(e,t,n){var r=n("59ed"),o=n("7b0b"),a=n("44ad"),i=n("07fa"),s=TypeError,c=function(e){return function(t,n,c,l){r(n);var u=o(t),f=a(u),d=i(u),p=e?d-1:0,h=e?-1:1;if(c<2)while(1){if(p in f){l=f[p],p+=h;break}if(p+=h,e?p<0:d<=p)throw s("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=h)p in f&&(l=n(l,f[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},d9b5:function(e,t,n){var r=n("d066"),o=n("1626"),a=n("3a9b"),i=n("fdbf"),s=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&a(t.prototype,s(e))}},d9be:function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays),i=(r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int),s=(r.new_int_n,r.assert),c=n("4b5e"),l=n("5f84"),u=n("f3b5"),f=n("bb22");function d(){var e=null;function t(e){this.bits=0|e}this.qupvt=null,this.setModules=function(t){this.qupvt=t,e=t};var n=[[0,0],[0,0],[0,0],[0,0],[0,0],[0,1],[1,1],[1,1],[1,2],[2,2],[2,3],[2,3],[3,4],[3,4],[3,4],[4,5],[4,5],[4,6],[5,6],[5,6],[5,7],[6,7],[6,7]];function r(e,t,n,r,o,a){var i=.5946/t;s(e>0),e>>=1;while(0!=e--)o[a++]=i>n[r++]?0:1,o[a++]=i>n[r++]?0:1}function p(t,n,r,o,a,i){s(t>0),t>>=1;var c=t%2;t>>=1;while(0!=t--){var l,u,f,d,p,h,m,g;l=r[o++]*n,u=r[o++]*n,p=0|l,f=r[o++]*n,h=0|u,d=r[o++]*n,m=0|f,l+=e.adj43[p],g=0|d,u+=e.adj43[h],a[i++]=0|l,f+=e.adj43[m],a[i++]=0|u,d+=e.adj43[g],a[i++]=0|f,a[i++]=0|d}0!=c&&(l=r[o++]*n,u=r[o++]*n,p=0|l,h=0|u,l+=e.adj43[p],u+=e.adj43[h],a[i++]=0|l,a[i++]=0|u)}function h(t,n,o,i,l){var u,f,d,h=0,m=0,g=0,v=0,_=n,b=0,y=_,w=0,x=t,S=0;for(d=null!=l&&i.global_gain==l.global_gain,f=i.block_type==c.SHORT_TYPE?38:21,u=0;u<=f;u++){var k=-1;if((d||i.block_type==c.NORM_TYPE)&&(k=i.global_gain-(i.scalefac[u]+(0!=i.preflag?e.pretab[u]:0)<<i.scalefac_scale+1)-8*i.subblock_gain[i.window[u]]),s(i.width[u]>=0),d&&l.step[u]==k)0!=m&&(p(m,o,x,S,y,w),m=0),0!=g&&(r(g,o,x,S,y,w),g=0);else{var M,A=i.width[u];if(h+i.width[u]>i.max_nonzero_coeff)M=i.max_nonzero_coeff-h+1,a.fill(n,i.max_nonzero_coeff,576,0),A=M,A<0&&(A=0),u=f+1;if(0==m&&0==g&&(y=_,w=b,x=t,S=v),null!=l&&l.sfb_count1>0&&u>=l.sfb_count1&&l.step[u]>0&&k>=l.step[u]?(0!=m&&(p(m,o,x,S,y,w),m=0,y=_,w=b,x=t,S=v),g+=A):(0!=g&&(r(g,o,x,S,y,w),g=0,y=_,w=b,x=t,S=v),m+=A),A<=0){0!=g&&(r(g,o,x,S,y,w),g=0),0!=m&&(p(m,o,x,S,y,w),m=0);break}}u<=f&&(b+=i.width[u],v+=i.width[u],h+=i.width[u])}0!=m&&(p(m,o,x,S,y,w),m=0),0!=g&&(r(g,o,x,S,y,w),g=0)}function m(e,t,n){var r=0,o=0;do{var a=e[t++],i=e[t++];r<a&&(r=a),o<i&&(o=i)}while(t<n);return r<o&&(r=o),r}function g(e,t,n,r,o,a){var i,s=65536*l.ht[r].xlen+l.ht[o].xlen,c=0;do{var u=e[t++],f=e[t++];0!=u&&(u>14&&(u=15,c+=s),u*=16),0!=f&&(f>14&&(f=15,c+=s),u+=f),c+=l.largetbl[u]}while(t<n);return i=65535&c,c>>=16,c>i&&(c=i,r=o),a.bits+=c,r}function v(e,t,n,r){var o=0,a=l.ht[1].hlen;do{var i=2*e[t+0]+e[t+1];t+=2,o+=a[i]}while(t<n);return r.bits+=o,1}function _(e,t,n,r,o){var a,i,s=0,c=l.ht[r].xlen;i=2==r?l.table23:l.table56;do{var u=e[t+0]*c+e[t+1];t+=2,s+=i[u]}while(t<n);return a=65535&s,s>>=16,s>a&&(s=a,r++),o.bits+=s,r}function b(e,t,n,r,o){var a=0,i=0,s=0,c=l.ht[r].xlen,u=l.ht[r].hlen,f=l.ht[r+1].hlen,d=l.ht[r+2].hlen;do{var p=e[t+0]*c+e[t+1];t+=2,a+=u[p],i+=f[p],s+=d[p]}while(t<n);var h=r;return a>i&&(a=i,h++),a>s&&(a=s,h=r+2),o.bits+=a,h}var y=[1,2,5,7,7,10,10,13,13,13,13,13,13,13,13];function w(e,t,n,r){var o=m(e,t,n);switch(o){case 0:return o;case 1:return v(e,t,n,r);case 2:case 3:return _(e,t,n,y[o-1],r);case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:return b(e,t,n,y[o-1],r);default:if(o>f.IXMAX_VAL)return r.bits=f.LARGE_BITS,-1;var a,i;for(o-=15,a=24;a<32;a++)if(l.ht[a].linmax>=o)break;for(i=a-8;i<24;i++)if(l.ht[i].linmax>=o)break;return g(e,t,n,i,a,r)}}function x(e,n,r,o,a,i,s){for(var c=n.big_values,l=0;l<=22;l++)o[l]=f.LARGE_BITS;for(l=0;l<16;l++){var u=e.scalefac_band.l[l+1];if(u>=c)break;var d=0,p=new t(d),h=w(r,0,u,p);d=p.bits;for(var m=0;m<8;m++){var g=e.scalefac_band.l[l+m+2];if(g>=c)break;var v=d;p=new t(v);var _=w(r,u,g,p);v=p.bits,o[l+m]>v&&(o[l+m]=v,a[l+m]=l,i[l+m]=h,s[l+m]=_)}}}function S(e,n,r,o,a,i,s,l){for(var u=n.big_values,f=2;f<c.SBMAX_l+1;f++){var d=e.scalefac_band.l[f];if(d>=u)break;var p=a[f-2]+n.count1bits;if(r.part2_3_length<=p)break;var h=new t(p),m=w(o,d,u,h);p=h.bits,r.part2_3_length<=p||(r.assign(n),r.part2_3_length=p,r.region0_count=i[f-2],r.region1_count=f-2-i[f-2],r.table_select[0]=s[f-2],r.table_select[1]=l[f-2],r.table_select[2]=m)}}this.noquant_count_bits=function(e,n,r){var o=n.l3_enc,a=Math.min(576,n.max_nonzero_coeff+2>>1<<1);for(null!=r&&(r.sfb_count1=0);a>1;a-=2)if(0!=(o[a-1]|o[a-2]))break;n.count1=a;for(var i=0,u=0;a>3;a-=4){var f;if((2147483647&(o[a-1]|o[a-2]|o[a-3]|o[a-4]))>1)break;f=2*(2*(2*o[a-4]+o[a-3])+o[a-2])+o[a-1],i+=l.t32l[f],u+=l.t33l[f]}var d=i;if(n.count1table_select=0,i>u&&(d=u,n.count1table_select=1),n.count1bits=d,n.big_values=a,0==a)return d;if(n.block_type==c.SHORT_TYPE)i=3*e.scalefac_band.s[3],i>n.big_values&&(i=n.big_values),u=n.big_values;else if(n.block_type==c.NORM_TYPE){if(s(a<=576),i=n.region0_count=e.bv_scf[a-2],u=n.region1_count=e.bv_scf[a-1],s(i+u+2<c.SBPSY_l),u=e.scalefac_band.l[i+u+2],i=e.scalefac_band.l[i+1],u<a){var p=new t(d);n.table_select[2]=w(o,u,a,p),d=p.bits}}else n.region0_count=7,n.region1_count=c.SBMAX_l-1-7-1,i=e.scalefac_band.l[8],u=a,i>u&&(i=u);if(i=Math.min(i,a),u=Math.min(u,a),s(i>=0),s(u>=0),0<i){p=new t(d);n.table_select[0]=w(o,0,i,p),d=p.bits}if(i<u){p=new t(d);n.table_select[1]=w(o,i,u,p),d=p.bits}if(2==e.use_best_huffman&&(n.part2_3_length=d,best_huffman_divide(e,n),d=n.part2_3_length),null!=r&&n.block_type==c.NORM_TYPE){var h=0;while(e.scalefac_band.l[h]<n.big_values)h++;r.sfb_count1=h}return d},this.count_bits=function(t,n,r,o){var a=r.l3_enc,i=f.IXMAX_VAL/e.IPOW20(r.global_gain);if(r.xrpow_max>i)return f.LARGE_BITS;if(h(n,a,e.IPOW20(r.global_gain),r,o),0!=(2&t.substep_shaping))for(var c=0,l=r.global_gain+r.scalefac_scale,u=.634521682242439/e.IPOW20(l),d=0;d<r.sfbmax;d++){var p,m=r.width[d];if(s(m>=0),0==t.pseudohalf[d])c+=m;else for(p=c,c+=m;p<c;++p)a[p]=n[p]>=u?a[p]:0}return this.noquant_count_bits(t,r,o)},this.best_huffman_divide=function(e,n){var r=new u,o=n.l3_enc,a=i(23),f=i(23),d=i(23),p=i(23);if(n.block_type!=c.SHORT_TYPE||1!=e.mode_gr){r.assign(n),n.block_type==c.NORM_TYPE&&(x(e,n,o,a,f,d,p),S(e,r,n,o,a,f,d,p));var h=r.big_values;if(!(0==h||(o[h-2]|o[h-1])>1)&&(h=n.count1+2,!(h>576))){r.assign(n),r.count1=h;var m=0,g=0;for(s(h<=576);h>r.big_values;h-=4){var v=2*(2*(2*o[h-4]+o[h-3])+o[h-2])+o[h-1];m+=l.t32l[v],g+=l.t33l[v]}if(r.big_values=h,r.count1table_select=0,m>g&&(m=g,r.count1table_select=1),r.count1bits=m,r.block_type==c.NORM_TYPE)S(e,r,n,o,a,f,d,p);else{if(r.part2_3_length=m,m=e.scalefac_band.l[8],m>h&&(m=h),m>0){var _=new t(r.part2_3_length);r.table_select[0]=w(o,0,m,_),r.part2_3_length=_.bits}if(h>m){_=new t(r.part2_3_length);r.table_select[1]=w(o,m,h,_),r.part2_3_length=_.bits}n.part2_3_length>r.part2_3_length&&n.assign(r)}}}};var k=[1,1,1,1,8,2,2,2,4,4,4,8,8,8,16,16],M=[1,2,4,8,1,2,4,8,2,4,8,2,4,8,4,8],A=[0,0,0,0,3,1,1,1,2,2,2,3,3,3,4,4],E=[0,1,2,3,0,1,2,3,1,2,3,1,2,3,2,3];function T(e,t){for(var n,r=t.tt[1][e],o=t.tt[0][e],a=0;a<l.scfsi_band.length-1;a++){for(n=l.scfsi_band[a];n<l.scfsi_band[a+1];n++)if(o.scalefac[n]!=r.scalefac[n]&&r.scalefac[n]>=0)break;if(n==l.scfsi_band[a+1]){for(n=l.scfsi_band[a];n<l.scfsi_band[a+1];n++)r.scalefac[n]=-1;t.scfsi[e][a]=1}}var i=0,s=0;for(n=0;n<11;n++)-1!=r.scalefac[n]&&(s++,i<r.scalefac[n]&&(i=r.scalefac[n]));for(var u=0,f=0;n<c.SBPSY_l;n++)-1!=r.scalefac[n]&&(f++,u<r.scalefac[n]&&(u=r.scalefac[n]));for(a=0;a<16;a++)if(i<k[a]&&u<M[a]){var d=A[a]*s+E[a]*f;r.part2_length>d&&(r.part2_length=d,r.scalefac_compress=a)}}function R(e,t){for(var n=0;n<t;++n)if(e[n]<0)return!1;return!0}d.slen1_tab=A,d.slen2_tab=E,this.best_scalefac_store=function(t,n,r,o){var a,i,l,u,f=o.tt[n][r],d=0;for(l=0,a=0;a<f.sfbmax;a++){var p=f.width[a];for(s(p>=0),l+=p,u=-p;u<0;u++)if(0!=f.l3_enc[u+l])break;0==u&&(f.scalefac[a]=d=-2)}if(0==f.scalefac_scale&&0==f.preflag){var h=0;for(a=0;a<f.sfbmax;a++)f.scalefac[a]>0&&(h|=f.scalefac[a]);if(0==(1&h)&&0!=h){for(a=0;a<f.sfbmax;a++)f.scalefac[a]>0&&(f.scalefac[a]>>=1);f.scalefac_scale=d=1}}if(0==f.preflag&&f.block_type!=c.SHORT_TYPE&&2==t.mode_gr){for(a=11;a<c.SBPSY_l;a++)if(f.scalefac[a]<e.pretab[a]&&-2!=f.scalefac[a])break;if(a==c.SBPSY_l){for(a=11;a<c.SBPSY_l;a++)f.scalefac[a]>0&&(f.scalefac[a]-=e.pretab[a]);f.preflag=d=1}}for(i=0;i<4;i++)o.scfsi[r][i]=0;for(2==t.mode_gr&&1==n&&o.tt[0][r].block_type!=c.SHORT_TYPE&&o.tt[1][r].block_type!=c.SHORT_TYPE&&(T(r,o),d=0),a=0;a<f.sfbmax;a++)-2==f.scalefac[a]&&(f.scalefac[a]=0);0!=d&&(2==t.mode_gr?this.scale_bitcount(f):this.scale_bitcount_lsf(t,f))};var O=[0,18,36,54,54,36,54,72,54,72,90,72,90,108,108,126],C=[0,18,36,54,51,35,53,71,52,70,88,69,87,105,104,122],j=[0,10,20,30,33,21,31,41,32,42,52,43,53,63,64,74];this.scale_bitcount=function(t){var n,r,o,a=0,i=0,l=t.scalefac;if(s(R(l,t.sfbmax)),t.block_type==c.SHORT_TYPE)o=O,0!=t.mixed_block_flag&&(o=C);else if(o=j,0==t.preflag){for(r=11;r<c.SBPSY_l;r++)if(l[r]<e.pretab[r])break;if(r==c.SBPSY_l)for(t.preflag=1,r=11;r<c.SBPSY_l;r++)l[r]-=e.pretab[r]}for(r=0;r<t.sfbdivide;r++)a<l[r]&&(a=l[r]);for(;r<t.sfbmax;r++)i<l[r]&&(i=l[r]);for(t.part2_length=f.LARGE_BITS,n=0;n<16;n++)a<k[n]&&i<M[n]&&t.part2_length>o[n]&&(t.part2_length=o[n],t.scalefac_compress=n);return t.part2_length==f.LARGE_BITS};var B=[[15,15,7,7],[15,15,7,0],[7,3,0,0],[15,31,31,0],[7,7,7,0],[3,3,0,0]];this.scale_bitcount_lsf=function(t,n){var r,a,l,u,f,d,p,h,m=i(4),g=n.scalefac;for(r=0!=n.preflag?2:0,p=0;p<4;p++)m[p]=0;if(n.block_type==c.SHORT_TYPE){a=1;var v=e.nr_of_sfb_block[r][a];for(h=0,l=0;l<4;l++)for(u=v[l]/3,p=0;p<u;p++,h++)for(f=0;f<3;f++)g[3*h+f]>m[l]&&(m[l]=g[3*h+f])}else{a=0;v=e.nr_of_sfb_block[r][a];for(h=0,l=0;l<4;l++)for(u=v[l],p=0;p<u;p++,h++)g[h]>m[l]&&(m[l]=g[h])}for(d=!1,l=0;l<4;l++)m[l]>B[r][l]&&(d=!0);if(!d){var _,b,y,w;for(n.sfb_partition_table=e.nr_of_sfb_block[r][a],l=0;l<4;l++)n.slen[l]=I[m[l]];switch(_=n.slen[0],b=n.slen[1],y=n.slen[2],w=n.slen[3],r){case 0:n.scalefac_compress=(5*_+b<<4)+(y<<2)+w;break;case 1:n.scalefac_compress=400+(5*_+b<<2)+y;break;case 2:n.scalefac_compress=500+3*_+b;break;default:o.err.printf("intensity stereo not implemented yet\n");break}}if(!d)for(s(null!=n.sfb_partition_table),n.part2_length=0,l=0;l<4;l++)n.part2_length+=n.slen[l]*n.sfb_partition_table[l];return d};var I=[0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4];this.huffman_init=function(e){for(var t=2;t<=576;t+=2){var r,o=0;while(e.scalefac_band.l[++o]<t);r=n[o][0];while(e.scalefac_band.l[r+1]>t)r--;r<0&&(r=n[o][0]),e.bv_scf[t-2]=r,r=n[o][1];while(e.scalefac_band.l[r+e.bv_scf[t-2]+2]>t)r--;r<0&&(r=n[o][1]),e.bv_scf[t-1]=r}}}e.exports=d},d9e2:function(e,t,n){var r=n("23e7"),o=n("da84"),a=n("2ba4"),i=n("e5cb"),s="WebAssembly",c=o[s],l=7!==Error("e",{cause:7}).cause,u=function(e,t){var n={};n[e]=i(e,t,l),r({global:!0,constructor:!0,arity:1,forced:l},n)},f=function(e,t){if(c&&c[e]){var n={};n[e]=i(s+"."+e,t,l),r({target:s,stat:!0,constructor:!0,arity:1,forced:l},n)}};u("Error",(function(e){return function(t){return a(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return a(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return a(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return a(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return a(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return a(e,this,arguments)}})),u("URIError",(function(e){return function(t){return a(e,this,arguments)}})),f("CompileError",(function(e){return function(t){return a(e,this,arguments)}})),f("LinkError",(function(e){return function(t){return a(e,this,arguments)}})),f("RuntimeError",(function(e){return function(t){return a(e,this,arguments)}}))},da58:function(e,t,n){"use strict";function r(e){if("string"!==typeof e||!e)throw new Error("expected a non-empty string, got: "+e)}function o(e){if("number"!==typeof e)throw new Error("expected a number, got: "+e)}n.d(t,"a",(function(){return Me}));const a=1,i=1,s="emoji",c="keyvalue",l="favorites",u="tokens",f="tokens",d="unicode",p="count",h="group",m="order",g="group-order",v="eTag",_="url",b="skinTone",y="readonly",w="readwrite",x="skinUnicodes",S="skinUnicodes",k="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",M="en";function A(e,t){const n=new Set,r=[];for(const o of e){const e=t(o);n.has(e)||(n.add(e),r.push(o))}return r}function E(e){return A(e,e=>e.unicode)}function T(e){function t(t,n,r){const o=n?e.createObjectStore(t,{keyPath:n}):e.createObjectStore(t);if(r)for(const[e,[a,i]]of Object.entries(r))o.createIndex(e,a,{multiEntry:i});return o}t(c),t(s,d,{[f]:[u,!0],[g]:[[h,m]],[x]:[S,!0]}),t(l,void 0,{[p]:[""]})}const R={},O={},C={};function j(e,t,n){n.onerror=()=>t(n.error),n.onblocked=()=>t(new Error("IDB blocked")),n.onsuccess=()=>e(n.result)}async function B(e){const t=await new Promise((t,n)=>{const r=indexedDB.open(e,a);R[e]=r,r.onupgradeneeded=e=>{e.oldVersion<i&&T(r.result)},j(t,n,r)});return t.onclose=()=>L(e),t}function I(e){return O[e]||(O[e]=B(e)),O[e]}function P(e,t,n,r){return new Promise((o,a)=>{const i=e.transaction(t,n,{durability:"relaxed"}),s="string"===typeof t?i.objectStore(t):t.map(e=>i.objectStore(e));let c;r(s,i,e=>{c=e}),i.oncomplete=()=>o(c),i.onerror=()=>a(i.error)})}function L(e){const t=R[e],n=t&&t.result;if(n){n.close();const t=C[e];if(t)for(const e of t)e()}delete R[e],delete O[e],delete C[e]}function N(e){return new Promise((t,n)=>{L(e);const r=indexedDB.deleteDatabase(e);j(t,n,r)})}function D(e,t){let n=C[e];n||(n=C[e]=[]),n.push(t)}const F=new Set([":D","XD",":'D","O:)",":X",":P",";P","XP",":L",":Z",":j","8D","XO","8)",":B",":O",":S",":'o","Dx","X(","D:",":C",">0)",":3","</3","<3","\\M/",":E","8#"]);function H(e){return e.split(/[\s_]+/).map(e=>!e.match(/\w/)||F.has(e)?e.toLowerCase():e.replace(/[)(:,]/g,"").replace(/’/g,"'").toLowerCase()).filter(Boolean)}const U=2;function $(e){return e.filter(Boolean).map(e=>e.toLowerCase()).filter(e=>e.length>=U)}function q(e){const t=e.map(({annotation:e,emoticon:t,group:n,order:r,shortcodes:o,skins:a,tags:i,emoji:s,version:c})=>{const l=[...new Set($([...(o||[]).map(H).flat(),...i.map(H).flat(),...H(e),t]))].sort(),u={annotation:e,group:n,order:r,tags:i,tokens:l,unicode:s,version:c};if(t&&(u.emoticon=t),o&&(u.shortcodes=o),a){u.skinTones=[],u.skinUnicodes=[],u.skinVersions=[];for(const{tone:e,emoji:t,version:n}of a)u.skinTones.push(e),u.skinUnicodes.push(t),u.skinVersions.push(n)}return u});return t}function V(e,t,n,r){e[t](n).onsuccess=e=>r&&r(e.target.result)}function z(e,t,n){V(e,"get",t,n)}function X(e,t,n){V(e,"getAll",t,n)}function Y(e){e.commit&&e.commit()}function G(e,t){let n=e[0];for(let r=1;r<e.length;r++){const o=e[r];t(n)>t(o)&&(n=o)}return n}function W(e,t){const n=G(e,e=>e.length),r=[];for(const o of n)e.some(e=>-1===e.findIndex(e=>t(e)===t(o)))||r.push(o);return r}async function K(e){return!await oe(e,c,_)}async function Z(e,t,n){const[r,o]=await Promise.all([v,_].map(t=>oe(e,c,t)));return r===n&&o===t}async function Q(e,t){const n=50;return P(e,s,y,(e,r,o)=>{let a;const i=()=>{e.getAll(a&&IDBKeyRange.lowerBound(a,!0),n).onsuccess=e=>{const r=e.target.result;for(const n of r)if(a=n.unicode,t(n))return o(n);if(r.length<n)return o();i()}};i()})}async function J(e,t,n,r){try{const o=q(t);await P(e,[s,c],w,([e,t],a)=>{let i,s,c=0;function l(){2===++c&&u()}function u(){if(i!==r||s!==n){e.clear();for(const t of o)e.put(t);t.put(r,v),t.put(n,_),Y(a)}}z(t,v,e=>{i=e,l()}),z(t,_,e=>{s=e,l()})})}finally{}}async function ee(e,t){return P(e,s,y,(e,n,r)=>{const o=IDBKeyRange.bound([t,0],[t+1,0],!1,!0);X(e.index(g),o,r)})}async function te(e,t){const n=$(H(t));return n.length?P(e,s,y,(e,t,r)=>{const o=[],a=()=>{o.length===n.length&&i()},i=()=>{const e=W(o,e=>e.unicode);r(e.sort((e,t)=>e.order<t.order?-1:1))};for(let s=0;s<n.length;s++){const t=n[s],r=s===n.length-1?IDBKeyRange.bound(t,t+"",!1,!0):IDBKeyRange.only(t);X(e.index(f),r,e=>{o.push(e),a()})}}):[]}async function ne(e,t){const n=await te(e,t);if(!n.length){const n=e=>(e.shortcodes||[]).includes(t.toLowerCase());return await Q(e,n)||null}return n.filter(e=>{const n=(e.shortcodes||[]).map(e=>e.toLowerCase());return n.includes(t.toLowerCase())})[0]||null}async function re(e,t){return P(e,s,y,(e,n,r)=>z(e,t,n=>{if(n)return r(n);z(e.index(x),t,e=>r(e||null))}))}function oe(e,t,n){return P(e,t,y,(e,t,r)=>z(e,n,r))}function ae(e,t,n,r){return P(e,t,w,(e,t)=>{e.put(r,n),Y(t)})}function ie(e,t){return P(e,l,w,(e,n)=>z(e,t,r=>{e.put((r||0)+1,t),Y(n)}))}function se(e,t,n){return 0===n?[]:P(e,[l,s],y,([e,r],o,a)=>{const i=[];e.index(p).openCursor(void 0,"prev").onsuccess=e=>{const o=e.target.result;if(!o)return a(i);function s(e){if(i.push(e),i.length===n)return a(i);o.continue()}const c=o.primaryKey,l=t.byName(c);if(l)return s(l);z(r,c,e=>{if(e)return s(e);o.continue()})}})}const ce="";function le(e,t){const n=new Map;for(const o of e){const e=t(o);for(const t of e){let e=n;for(let n=0;n<t.length;n++){const r=t.charAt(n);let o=e.get(r);o||(o=new Map,e.set(r,o)),e=o}let r=e.get(ce);r||(r=[],e.set(ce,r)),r.push(o)}}const r=(e,t)=>{let r=n;for(let n=0;n<e.length;n++){const t=e.charAt(n),o=r.get(t);if(!o)return[];r=o}if(t){const e=r.get(ce);return e||[]}const o=[],a=[r];while(a.length){const e=a.shift(),t=[...e.entries()].sort((e,t)=>e[0]<t[0]?-1:1);for(const[n,r]of t)n===ce?o.push(...r):a.push(r)}return o};return r}const ue=["name","url"];function fe(e){const t=e&&Array.isArray(e),n=t&&e.length&&(!e[0]||ue.some(t=>!(t in e[0])));if(!t||n)throw new Error("Custom emojis are in the wrong format")}function de(e){fe(e);const t=(e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:1,n=e.sort(t),r=e=>[...new Set((e.shortcodes||[]).map(e=>H(e)).flat())],o=le(e,r),a=e=>o(e,!0),i=e=>o(e,!1),s=e=>{const n=H(e),r=n.map((e,t)=>(t<n.length-1?a:i)(e));return W(r,e=>e.name).sort(t)},c=new Map,l=new Map;for(const d of e){l.set(d.name.toLowerCase(),d);for(const e of d.shortcodes||[])c.set(e.toLowerCase(),d)}const u=e=>c.get(e.toLowerCase()),f=e=>l.get(e.toLowerCase());return{all:n,search:s,byShortcode:u,byName:f}}function pe(e){if(!e)return e;if(delete e.tokens,e.skinTones){const t=e.skinTones.length;e.skins=Array(t);for(let n=0;n<t;n++)e.skins[n]={tone:e.skinTones[n],unicode:e.skinUnicodes[n],version:e.skinVersions[n]};delete e.skinTones,delete e.skinUnicodes,delete e.skinVersions}return e}function he(e){e||console.warn("emoji-picker-element is more efficient if the dataSource server exposes an ETag header.")}const me=["annotation","emoji","group","order","tags","version"];function ge(e){if(!e||!Array.isArray(e)||!e[0]||"object"!==typeof e[0]||me.some(t=>!(t in e[0])))throw new Error("Emoji data is in the wrong format")}function ve(e,t){if(2!==Math.floor(e.status/100))throw new Error("Failed to fetch: "+t+": "+e.status)}async function _e(e){const t=await fetch(e,{method:"HEAD"});ve(t,e);const n=t.headers.get("etag");return he(n),n}async function be(e){const t=await fetch(e);ve(t,e);const n=t.headers.get("etag");he(n);const r=await t.json();return ge(r),[n,r]}function ye(e){var t="",n=new Uint8Array(e),r=n.byteLength,o=-1;while(++o<r)t+=String.fromCharCode(n[o]);return t}function we(e){var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),o=-1;while(++o<t)r[o]=e.charCodeAt(o);return n}async function xe(e){const t=JSON.stringify(e),n=we(t),r=await crypto.subtle.digest("SHA-1",n),o=ye(r),a=btoa(o);return a}async function Se(e,t){let n,r=await _e(t);if(!r){const e=await be(t);r=e[0],n=e[1],r||(r=await xe(n))}if(await Z(e,t,r));else{if(!n){const e=await be(t);n=e[1]}await J(e,n,t,r)}}async function ke(e,t){let[n,r]=await be(t);n||(n=await xe(r)),await J(e,r,t,n)}class Me{constructor({dataSource:e=k,locale:t=M,customEmoji:n=[]}={}){this.dataSource=e,this.locale=t,this._dbName="emoji-picker-element-"+this.locale,this._db=void 0,this._lazyUpdate=void 0,this._custom=de(n),this._clear=this._clear.bind(this),this._ready=this._init()}async _init(){const e=this._db=await I(this._dbName);D(this._dbName,this._clear);const t=this.dataSource,n=await K(e);n?await ke(e,t):this._lazyUpdate=Se(e,t)}async ready(){const e=async()=>(this._ready||(this._ready=this._init()),this._ready);await e(),this._db||await e()}async getEmojiByGroup(e){return o(e),await this.ready(),E(await ee(this._db,e)).map(pe)}async getEmojiBySearchQuery(e){r(e),await this.ready();const t=this._custom.search(e),n=E(await te(this._db,e)).map(pe);return[...t,...n]}async getEmojiByShortcode(e){r(e),await this.ready();const t=this._custom.byShortcode(e);return t||pe(await ne(this._db,e))}async getEmojiByUnicodeOrName(e){r(e),await this.ready();const t=this._custom.byName(e);return t||pe(await re(this._db,e))}async getPreferredSkinTone(){return await this.ready(),await oe(this._db,c,b)||0}async setPreferredSkinTone(e){return o(e),await this.ready(),ae(this._db,c,b,e)}async incrementFavoriteEmojiCount(e){return r(e),await this.ready(),ie(this._db,e)}async getTopFavoriteEmoji(e){return o(e),await this.ready(),(await se(this._db,this._custom,e)).map(pe)}set customEmoji(e){this._custom=de(e)}get customEmoji(){return this._custom.all}async _shutdown(){await this.ready();try{await this._lazyUpdate}catch(e){}}_clear(){this._db=this._ready=this._lazyUpdate=void 0}async close(){await this._shutdown(),await L(this._dbName)}async delete(){await this._shutdown(),await N(this._dbName)}}},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},db3f:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte),a=(r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert);Lame=n("dead"),Presets=n("3967"),GainAnalysis=n("2f21"),QuantizePVT=n("bb22"),Quantize=n("dbb1"),Takehiro=n("d9be"),Reservoir=n("58b1"),MPEGMode=n("67b2"),BitStream=n("69b2");n("4b5e");var i=n("8cba"),s=n("e107");function c(){this.setModules=function(e,t){e,t}}function l(){this.setModules=function(e,t,n){e,t,n}}function u(){}function f(){this.setModules=function(e,t){e,t}}function d(e,t,n){3!=arguments.length&&(console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"),e=1,t=44100,n=128);var r=new Lame,d=new c,p=new GainAnalysis,h=new BitStream,m=new Presets,g=new QuantizePVT,v=new Quantize,_=new s,b=new i,y=new f,w=new Reservoir,x=new Takehiro,S=new l,k=new u;r.setModules(p,h,m,g,v,_,b,y,k),h.setModules(p,k,b,_),y.setModules(h,b),m.setModules(r),v.setModules(h,w,g,x),g.setModules(x,w,r.enc.psy),w.setModules(h),x.setModules(g),_.setModules(r,h,b),d.setModules(S,k),S.setModules(b,y,m);var M=r.lame_init();M.num_channels=e,M.in_samplerate=t,M.brate=n,M.mode=MPEGMode.STEREO,M.quality=3,M.bWriteVbrTag=!1,M.disable_reservoir=!0,M.write_id3tag_automatic=!1;var A=r.lame_init_params(M);a(0==A);var E=1152,T=0|1.25*E+7200,R=o(T);this.encodeBuffer=function(t,n){1==e&&(n=t),a(t.length==n.length),t.length>E&&(E=t.length,T=0|1.25*E+7200,R=o(T));var i=r.lame_encode_buffer(M,t,n,t.length,R,0,T);return new Int8Array(R.subarray(0,i))},this.flush=function(){var e=r.lame_encode_flush(M,R,0,T);return new Int8Array(R.subarray(0,e))}}function p(){this.dataOffset=0,this.dataLen=0,this.channels=0,this.sampleRate=0}function h(e){return e.charCodeAt(0)<<24|e.charCodeAt(1)<<16|e.charCodeAt(2)<<8|e.charCodeAt(3)}p.RIFF=h("RIFF"),p.WAVE=h("WAVE"),p.fmt_=h("fmt "),p.data=h("data"),p.readHeader=function(e){var t=new p,n=e.getUint32(0,!1);if(p.RIFF==n){e.getUint32(4,!0);if(p.WAVE==e.getUint32(8,!1)&&p.fmt_==e.getUint32(12,!1)){var r=e.getUint32(16,!0),o=20;switch(r){case 16:case 18:t.channels=e.getUint16(o+2,!0),t.sampleRate=e.getUint32(o+4,!0);break;default:throw"extended fmt chunk not implemented"}o+=r;var a=p.data,i=0;while(a!=n){if(n=e.getUint32(o,!1),i=e.getUint32(o+4,!0),a==n)break;o+=i+8}return t.dataLen=i,t.dataOffset=o+8,t}}},e.exports.Mp3Encoder=d,e.exports.WavHeader=p},dbb1:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock,r.Util),s=r.Arrays,c=(r.new_array_n,r.new_byte,r.new_double,r.new_float),l=(r.new_float_n,r.new_int,r.new_int_n,r.assert),u=n("a26a"),f=n("7276"),d=n("09e6"),p=n("4b5e"),h=n("f3b5"),m=n("9828");function g(){var e,t,n;this.rv=null,this.qupvt=null;var r,g=new u;function v(e,t,n,r){r=0;for(var o=0;o<=n;++o){var a=Math.abs(e.xr[o]);r+=a,t[o]=Math.sqrt(a*Math.sqrt(a)),t[o]>e.xrpow_max&&(e.xrpow_max=t[o])}return r}function _(e,t){var r=e.ATH,o=t.xr;if(t.block_type!=p.SHORT_TYPE)for(var a=!1,i=p.PSFB21-1;i>=0&&!a;i--){var s=e.scalefac_band.psfb21[i],c=e.scalefac_band.psfb21[i+1],l=n.athAdjust(r.adjust,r.psfb21[i],r.floor);e.nsPsy.longfact[21]>1e-12&&(l*=e.nsPsy.longfact[21]);for(var u=c-1;u>=s;u--){if(!(Math.abs(o[u])<l)){a=!0;break}o[u]=0}}else for(var f=0;f<3;f++)for(a=!1,i=p.PSFB12-1;i>=0&&!a;i--){s=3*e.scalefac_band.s[12]+(e.scalefac_band.s[13]-e.scalefac_band.s[12])*f+(e.scalefac_band.psfb12[i]-e.scalefac_band.psfb12[0]),c=s+(e.scalefac_band.psfb12[i+1]-e.scalefac_band.psfb12[i]);var d=n.athAdjust(r.adjust,r.psfb12[i],r.floor);e.nsPsy.shortfact[12]>1e-12&&(d*=e.nsPsy.shortfact[12]);for(u=c-1;u>=s;u--){if(!(Math.abs(o[u])<d)){a=!0;break}o[u]=0}}}function b(e){this.ordinal=e}function y(e,t,n,o,a){var i,s=e.CurrentStep[o],c=!1,u=e.OldValue[o],f=b.BINSEARCH_NONE;for(t.global_gain=u,n-=t.part2_length,l(0!=s);;){var d;if(i=r.count_bits(e,a,t,null),1==s||i==n)break;i>n?(f==b.BINSEARCH_DOWN&&(c=!0),c&&(s/=2),f=b.BINSEARCH_UP,d=s):(f==b.BINSEARCH_UP&&(c=!0),c&&(s/=2),f=b.BINSEARCH_DOWN,d=-s),t.global_gain+=d,t.global_gain<0&&(t.global_gain=0,c=!0),t.global_gain>255&&(t.global_gain=255,c=!0)}l(t.global_gain>=0),l(t.global_gain<256);while(i>n&&t.global_gain<255)t.global_gain++,i=r.count_bits(e,a,t,null);return e.CurrentStep[o]=u-t.global_gain>=4?4:2,e.OldValue[o]=t.global_gain,t.part2_3_length=i,i}function w(e){for(var t=0;t<e.sfbmax;t++)if(e.scalefac[t]+e.subblock_gain[e.window[t]]==0)return!1;return!0}function x(e){return i.FAST_LOG10(.368+.632*e*e*e)}function S(e,t){for(var n=1e-37,r=0;r<t.psymax;r++)n+=x(e[r]);return Math.max(1e-20,n)}function k(e,t,n,r,o){var a;switch(e){default:case 9:t.over_count>0?(a=n.over_SSD<=t.over_SSD,n.over_SSD==t.over_SSD&&(a=n.bits<t.bits)):a=n.max_noise<0&&10*n.max_noise+n.bits<=10*t.max_noise+t.bits;break;case 0:a=n.over_count<t.over_count||n.over_count==t.over_count&&n.over_noise<t.over_noise||n.over_count==t.over_count&&BitStream.EQ(n.over_noise,t.over_noise)&&n.tot_noise<t.tot_noise;break;case 8:n.max_noise=S(o,r);case 1:a=n.max_noise<t.max_noise;break;case 2:a=n.tot_noise<t.tot_noise;break;case 3:a=n.tot_noise<t.tot_noise&&n.max_noise<t.max_noise;break;case 4:a=n.max_noise<=0&&t.max_noise>.2||n.max_noise<=0&&t.max_noise<0&&t.max_noise>n.max_noise-.2&&n.tot_noise<t.tot_noise||n.max_noise<=0&&t.max_noise>0&&t.max_noise>n.max_noise-.2&&n.tot_noise<t.tot_noise+t.over_noise||n.max_noise>0&&t.max_noise>-.05&&t.max_noise>n.max_noise-.1&&n.tot_noise+n.over_noise<t.tot_noise+t.over_noise||n.max_noise>0&&t.max_noise>-.1&&t.max_noise>n.max_noise-.15&&n.tot_noise+n.over_noise+n.over_noise<t.tot_noise+t.over_noise+t.over_noise;break;case 5:a=n.over_noise<t.over_noise||BitStream.EQ(n.over_noise,t.over_noise)&&n.tot_noise<t.tot_noise;break;case 6:a=n.over_noise<t.over_noise||BitStream.EQ(n.over_noise,t.over_noise)&&(n.max_noise<t.max_noise||BitStream.EQ(n.max_noise,t.max_noise)&&n.tot_noise<=t.tot_noise);break;case 7:a=n.over_count<t.over_count||n.over_noise<t.over_noise;break}return 0==t.over_count&&(a=a&&n.bits<t.bits),a}function M(e,t,n,r,o){var a,i=e.internal_flags;a=0==t.scalefac_scale?1.2968395546510096:1.6817928305074292;for(var s=0,c=0;c<t.sfbmax;c++)s<n[c]&&(s=n[c]);var l=i.noise_shaping_amp;switch(3==l&&(l=o?2:1),l){case 2:break;case 1:s>1?s=Math.pow(s,.5):s*=.95;break;case 0:default:s>1?s=1:s*=.95;break}var u=0;for(c=0;c<t.sfbmax;c++){var f,d=t.width[c];if(u+=d,!(n[c]<s)){if(0!=(2&i.substep_shaping)&&(i.pseudohalf[c]=0==i.pseudohalf[c]?1:0,0==i.pseudohalf[c]&&2==i.noise_shaping_amp))return;for(t.scalefac[c]++,f=-d;f<0;f++)r[u+f]*=a,r[u+f]>t.xrpow_max&&(t.xrpow_max=r[u+f]);if(2==i.noise_shaping_amp)return}}}function A(e,t){for(var r=1.2968395546510096,o=0,a=0;a<e.sfbmax;a++){var i=e.width[a],s=e.scalefac[a];if(0!=e.preflag&&(s+=n.pretab[a]),o+=i,0!=(1&s)){s++;for(var c=-i;c<0;c++)t[o+c]*=r,t[o+c]>e.xrpow_max&&(e.xrpow_max=t[o+c])}e.scalefac[a]=s>>1}e.preflag=0,e.scalefac_scale=1}function E(e,t,r){var o,a=t.scalefac;for(o=0;o<t.sfb_lmax;o++)if(a[o]>=16)return!0;for(var i=0;i<3;i++){var s=0,c=0;for(o=t.sfb_lmax+i;o<t.sfbdivide;o+=3)s<a[o]&&(s=a[o]);for(;o<t.sfbmax;o+=3)c<a[o]&&(c=a[o]);if(!(s<16&&c<8)){if(t.subblock_gain[i]>=7)return!0;t.subblock_gain[i]++;var u=e.scalefac_band.l[t.sfb_lmax];for(o=t.sfb_lmax+i;o<t.sfbmax;o+=3){var f=t.width[o],d=a[o];if(l(d>=0),d-=4>>t.scalefac_scale,d>=0)a[o]=d,u+=3*f;else{a[o]=0;var p=210+(d<<t.scalefac_scale+1);m=n.IPOW20(p),u+=f*(i+1);for(var h=-f;h<0;h++)r[u+h]*=m,r[u+h]>t.xrpow_max&&(t.xrpow_max=r[u+h]);u+=f*(3-i-1)}}var m=n.IPOW20(202);u+=t.width[o]*(i+1);for(h=-t.width[o];h<0;h++)r[u+h]*=m,r[u+h]>t.xrpow_max&&(t.xrpow_max=r[u+h])}}return!1}function T(e,t,n,o,a){var i=e.internal_flags;M(e,t,n,o,a);var c=w(t);return!c&&(c=2==i.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(i,t),!c||(i.noise_shaping>1&&(s.fill(i.pseudohalf,0),0==t.scalefac_scale?(A(t,o),c=!1):t.block_type==p.SHORT_TYPE&&i.subblock_gain>0&&(c=E(i,t,o)||w(t))),c||(c=2==i.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(i,t)),!c))}this.setModules=function(o,a,i,s){e=o,t=a,this.rv=a,n=i,this.qupvt=i,r=s,g.setModules(n,r)},this.ms_convert=function(e,t){for(var n=0;n<576;++n){var r=e.tt[t][0].xr[n],o=e.tt[t][1].xr[n];e.tt[t][0].xr[n]=(r+o)*(.5*i.SQRT2),e.tt[t][1].xr[n]=(r-o)*(.5*i.SQRT2)}},this.init_xrpow=function(e,t,n){var r=0,o=0|t.max_nonzero_coeff;if(l(null!=n),t.xrpow_max=0,l(0<=o&&o<=575),s.fill(n,o,576,0),r=v(t,n,o,r),r>1e-20){var a=0;0!=(2&e.substep_shaping)&&(a=1);for(var i=0;i<t.psymax;i++)e.pseudohalf[i]=a;return!0}return s.fill(t.l3_enc,0,576,0),!1},this.init_outer_loop=function(e,t){t.part2_3_length=0,t.big_values=0,t.count1=0,t.global_gain=210,t.scalefac_compress=0,t.table_select[0]=0,t.table_select[1]=0,t.table_select[2]=0,t.subblock_gain[0]=0,t.subblock_gain[1]=0,t.subblock_gain[2]=0,t.subblock_gain[3]=0,t.region0_count=0,t.region1_count=0,t.preflag=0,t.scalefac_scale=0,t.count1table_select=0,t.part2_length=0,t.sfb_lmax=p.SBPSY_l,t.sfb_smin=p.SBPSY_s,t.psy_lmax=e.sfb21_extra?p.SBMAX_l:p.SBPSY_l,t.psymax=t.psy_lmax,t.sfbmax=t.sfb_lmax,t.sfbdivide=11;for(var r=0;r<p.SBMAX_l;r++)t.width[r]=e.scalefac_band.l[r+1]-e.scalefac_band.l[r],t.window[r]=3;if(t.block_type==p.SHORT_TYPE){var a=c(576);t.sfb_smin=0,t.sfb_lmax=0,0!=t.mixed_block_flag&&(t.sfb_smin=3,t.sfb_lmax=2*e.mode_gr+4),t.psymax=t.sfb_lmax+3*((e.sfb21_extra?p.SBMAX_s:p.SBPSY_s)-t.sfb_smin),t.sfbmax=t.sfb_lmax+3*(p.SBPSY_s-t.sfb_smin),t.sfbdivide=t.sfbmax-18,t.psy_lmax=t.sfb_lmax;var i=e.scalefac_band.l[t.sfb_lmax];o.arraycopy(t.xr,0,a,0,576);for(r=t.sfb_smin;r<p.SBMAX_s;r++)for(var l=e.scalefac_band.s[r],u=e.scalefac_band.s[r+1],f=0;f<3;f++)for(var d=l;d<u;d++)t.xr[i++]=a[3*d+f];var h=t.sfb_lmax;for(r=t.sfb_smin;r<p.SBMAX_s;r++)t.width[h]=t.width[h+1]=t.width[h+2]=e.scalefac_band.s[r+1]-e.scalefac_band.s[r],t.window[h]=0,t.window[h+1]=1,t.window[h+2]=2,h+=3}t.count1bits=0,t.sfb_partition_table=n.nr_of_sfb_block[0][0],t.slen[0]=0,t.slen[1]=0,t.slen[2]=0,t.slen[3]=0,t.max_nonzero_coeff=575,s.fill(t.scalefac,0),_(e,t)},b.BINSEARCH_NONE=new b(0),b.BINSEARCH_UP=new b(1),b.BINSEARCH_DOWN=new b(2),this.trancate_smallspectrums=function(e,t,o,a){var i=c(m.SFBMAX);if((0!=(4&e.substep_shaping)||t.block_type!=p.SHORT_TYPE)&&0==(128&e.substep_shaping)){n.calc_noise(t,o,i,new f,null);for(var l=0;l<576;l++){var u=0;0!=t.l3_enc[l]&&(u=Math.abs(t.xr[l])),a[l]=u}l=0;var d=8;t.block_type==p.SHORT_TYPE&&(d=6);do{var h,g,v,_,b=t.width[d];if(l+=b,!(i[d]>=1)&&(s.sort(a,l-b,b),!BitStream.EQ(a[l-1],0))){h=(1-i[d])*o[d],g=0,_=0;do{var y;for(v=1;_+v<b;v++)if(BitStream.NEQ(a[_+l-b],a[_+l+v-b]))break;if(y=a[_+l-b]*a[_+l-b]*v,h<y){0!=_&&(g=a[_+l-b-1]);break}h-=y,_+=v}while(_<b);if(!BitStream.EQ(g,0))do{Math.abs(t.xr[l-b])<=g&&(t.l3_enc[l-b]=0)}while(--b>0)}}while(++d<t.psymax);t.part2_3_length=r.noquant_count_bits(e,t,null)}},this.outer_loop=function(e,t,i,s,u,g){var v,_=e.internal_flags,b=new h,w=c(576),x=c(m.SFBMAX),S=new f,M=new d,A=9999999,E=!1,R=!1,O=0;if(y(_,t,g,u,s),0==_.noise_shaping)return 100;n.calc_noise(t,i,x,S,M),S.bits=t.part2_3_length,b.assign(t);var C=0;o.arraycopy(s,0,w,0,576);while(!E){do{var j,B=new f,I=255;if(j=0!=(2&_.substep_shaping)?20:3,_.sfb21_extra){if(x[b.sfbmax]>1)break;if(b.block_type==p.SHORT_TYPE&&(x[b.sfbmax+1]>1||x[b.sfbmax+2]>1))break}if(!T(e,b,x,s,R))break;0!=b.scalefac_scale&&(I=254);var P=g-b.part2_length;if(P<=0)break;while((b.part2_3_length=r.count_bits(_,s,b,M))>P&&b.global_gain<=I)b.global_gain++;if(b.global_gain>I)break;if(0==S.over_count){while((b.part2_3_length=r.count_bits(_,s,b,M))>A&&b.global_gain<=I)b.global_gain++;if(b.global_gain>I)break}if(n.calc_noise(b,i,x,B,M),B.bits=b.part2_3_length,v=t.block_type!=p.SHORT_TYPE?e.quant_comp:e.quant_comp_short,v=k(v,S,B,b,x)?1:0,0!=v)A=t.part2_3_length,S=B,t.assign(b),C=0,o.arraycopy(s,0,w,0,576);else if(0==_.full_outer_loop){if(++C>j&&0==S.over_count)break;if(3==_.noise_shaping_amp&&R&&C>30)break;if(3==_.noise_shaping_amp&&R&&b.global_gain-O>15)break}}while(b.global_gain+b.scalefac_scale<255);3==_.noise_shaping_amp?R?E=!0:(b.assign(t),o.arraycopy(w,0,s,0,576),C=0,O=b.global_gain,R=!0):E=!0}return l(t.global_gain+t.scalefac_scale<=255),e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?o.arraycopy(w,0,s,0,576):0!=(1&_.substep_shaping)&&trancate_smallspectrums(_,t,i,s),S.over_count},this.iteration_finish_one=function(e,n,o){var a=e.l3_side,i=a.tt[n][o];r.best_scalefac_store(e,n,o,a),1==e.use_best_huffman&&r.best_huffman_divide(e,i),t.ResvAdjust(e,i)},this.VBR_encode_granule=function(e,t,n,r,a,i,u){var f,d,p=e.internal_flags,m=new h,g=c(576),v=u,_=u+1,b=(u+i)/2,y=0,w=p.sfb21_extra;l(v<=LameInternalFlags.MAX_BITS_PER_CHANNEL),s.fill(m.l3_enc,0);do{l(b>=i),l(b<=u),l(i<=u),p.sfb21_extra=!(b>v-42)&&w,d=outer_loop(e,t,n,r,a,b),d<=0?(y=1,_=t.part2_3_length,m.assign(t),o.arraycopy(r,0,g,0,576),u=_-32,f=u-i,b=(u+i)/2):(i=b+32,f=u-i,b=(u+i)/2,0!=y&&(y=2,t.assign(m),o.arraycopy(g,0,r,0,576)))}while(f>12);p.sfb21_extra=w,2==y&&o.arraycopy(m.l3_enc,0,t.l3_enc,0,576),l(t.part2_3_length<=v)},this.get_framebits=function(n,r){var o=n.internal_flags;o.bitrate_index=o.VBR_min_bitrate;var a=e.getframebits(n);o.bitrate_index=1,a=e.getframebits(n);for(var i=1;i<=o.VBR_max_bitrate;i++){o.bitrate_index=i;var s=new MeanBits(a);r[i]=t.ResvFrameBegin(n,s),a=s.bits}},this.VBR_old_prepare=function(e,r,o,a,i,s,c,l,u){var f,d=e.internal_flags,h=0,m=1,g=0;d.bitrate_index=d.VBR_max_bitrate;var v=t.ResvFrameBegin(e,new MeanBits(0))/d.mode_gr;get_framebits(e,s);for(var _=0;_<d.mode_gr;_++){var b=n.on_pe(e,r,l[_],v,_,0);d.mode_ext==p.MPG_MD_MS_LR&&(ms_convert(d.l3_side,_),n.reduce_side(l[_],o[_],v,b));for(var y=0;y<d.channels_out;++y){var w=d.l3_side.tt[_][y];w.block_type!=p.SHORT_TYPE?(h=1.28/(1+Math.exp(3.5-r[_][y]/300))-.05,f=d.PSY.mask_adjust-h):(h=2.56/(1+Math.exp(3.5-r[_][y]/300))-.14,f=d.PSY.mask_adjust_short-h),d.masking_lower=Math.pow(10,.1*f),init_outer_loop(d,w),u[_][y]=n.calc_xmin(e,a[_][y],w,i[_][y]),0!=u[_][y]&&(m=0),c[_][y]=126,g+=l[_][y]}}for(_=0;_<d.mode_gr;_++)for(y=0;y<d.channels_out;y++)g>s[d.VBR_max_bitrate]&&(l[_][y]*=s[d.VBR_max_bitrate],l[_][y]/=g),c[_][y]>l[_][y]&&(c[_][y]=l[_][y]);return m},this.bitpressure_strategy=function(e,t,n,r){for(var o=0;o<e.mode_gr;o++)for(var a=0;a<e.channels_out;a++){for(var i=e.l3_side.tt[o][a],s=t[o][a],c=0,l=0;l<i.psy_lmax;l++)s[c++]*=1+.029*l*l/p.SBMAX_l/p.SBMAX_l;if(i.block_type==p.SHORT_TYPE)for(l=i.sfb_smin;l<p.SBMAX_s;l++)s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s,s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s,s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s;r[o][a]=0|Math.max(n[o][a],.9*r[o][a])}},this.VBR_new_prepare=function(e,r,o,a,i,s){var c,l=e.internal_flags,u=1,f=0,d=0;if(e.free_format){l.bitrate_index=0;h=new MeanBits(f);c=t.ResvFrameBegin(e,h),f=h.bits,i[0]=c}else{l.bitrate_index=l.VBR_max_bitrate;var h=new MeanBits(f);t.ResvFrameBegin(e,h),f=h.bits,get_framebits(e,i),c=i[l.VBR_max_bitrate]}for(var m=0;m<l.mode_gr;m++){n.on_pe(e,r,s[m],f,m,0),l.mode_ext==p.MPG_MD_MS_LR&&ms_convert(l.l3_side,m);for(var g=0;g<l.channels_out;++g){var v=l.l3_side.tt[m][g];l.masking_lower=Math.pow(10,.1*l.PSY.mask_adjust),init_outer_loop(l,v),0!=n.calc_xmin(e,o[m][g],v,a[m][g])&&(u=0),d+=s[m][g]}}for(m=0;m<l.mode_gr;m++)for(g=0;g<l.channels_out;g++)d>c&&(s[m][g]*=c,s[m][g]/=d);return u},this.calc_target_bits=function(r,o,a,i,s,c){var l,u,f,d,h=r.internal_flags,m=h.l3_side,g=0;h.bitrate_index=h.VBR_max_bitrate;var v=new MeanBits(g);for(c[0]=t.ResvFrameBegin(r,v),g=v.bits,h.bitrate_index=1,g=e.getframebits(r)-8*h.sideinfo_len,s[0]=g/(h.mode_gr*h.channels_out),g=r.VBR_mean_bitrate_kbps*r.framesize*1e3,0!=(1&h.substep_shaping)&&(g*=1.09),g/=r.out_samplerate,g-=8*h.sideinfo_len,g/=h.mode_gr*h.channels_out,l=.93+.07*(11-r.compression_ratio)/5.5,l<.9&&(l=.9),l>1&&(l=1),u=0;u<h.mode_gr;u++){var _=0;for(f=0;f<h.channels_out;f++){if(i[u][f]=int(l*g),o[u][f]>700){var b=int((o[u][f]-700)/1.4),y=m.tt[u][f];i[u][f]=int(l*g),y.block_type==p.SHORT_TYPE&&b<g/2&&(b=g/2),b>3*g/2?b=3*g/2:b<0&&(b=0),i[u][f]+=b}i[u][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[u][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),_+=i[u][f]}if(_>LameInternalFlags.MAX_BITS_PER_GRANULE)for(f=0;f<h.channels_out;++f)i[u][f]*=LameInternalFlags.MAX_BITS_PER_GRANULE,i[u][f]/=_}if(h.mode_ext==p.MPG_MD_MS_LR)for(u=0;u<h.mode_gr;u++)n.reduce_side(i[u],a[u],g*h.channels_out,LameInternalFlags.MAX_BITS_PER_GRANULE);for(d=0,u=0;u<h.mode_gr;u++)for(f=0;f<h.channels_out;f++)i[u][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[u][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),d+=i[u][f];if(d>c[0])for(u=0;u<h.mode_gr;u++)for(f=0;f<h.channels_out;f++)i[u][f]*=c[0],i[u][f]/=d}}e.exports=g},dc4a:function(e,t,n){var r=n("59ed"),o=n("7234");e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},dcc3:function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),a=n("5c6c"),i=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n,l){var u=t+" Iterator";return e.prototype=o(r,{next:a(+!l,n)}),i(e,u,!1,!0),s[u]=c,e}},dead:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock),s=(r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),c=(r.new_float_n,r.new_int,r.new_int_n),l=r.new_short_n,u=r.assert,f=n("2474"),d=n("947f"),p=n("bd8b"),h=n("abf5"),m=n("725d"),g=n("4a65"),v=n("69b2"),_=n("5f84"),b=n("4b5e");function y(){var e=this,t=131072;y.V9=410,y.V8=420,y.V7=430,y.V6=440,y.V5=450,y.V4=460,y.V3=470,y.V2=480,y.V1=490,y.V0=500,y.R3MIX=1e3,y.STANDARD=1001,y.EXTREME=1002,y.INSANE=1003,y.STANDARD_FAST=1004,y.EXTREME_FAST=1005,y.MEDIUM=1006,y.MEDIUM_FAST=1007;var n,r,w,x,S,k=16384+t;y.LAME_MAXMP3BUFFER=k;var M,A,E,T=new f;function R(){this.mask_adjust=0,this.mask_adjust_short=0,this.bo_l_weight=s(b.SBMAX_l),this.bo_s_weight=s(b.SBMAX_s)}function O(){this.lowerlimit=0}function C(e,t){this.lowpass=t}this.enc=new b,this.setModules=function(e,t,o,a,i,s,c,l,u){n=e,r=t,w=o,x=a,S=i,M=s,c,A=l,E=u,this.enc.setModules(r,T,x,M)};var j=4294479419;function B(e){var t;return e.class_id=j,t=e.internal_flags=new p,e.mode=MPEGMode.NOT_SET,e.original=1,e.in_samplerate=44100,e.num_channels=2,e.num_samples=-1,e.bWriteVbrTag=!0,e.quality=-1,e.short_blocks=null,t.subblock_gain=-1,e.lowpassfreq=0,e.highpassfreq=0,e.lowpasswidth=-1,e.highpasswidth=-1,e.VBR=a.vbr_off,e.VBR_q=4,e.ATHcurve=-1,e.VBR_mean_bitrate_kbps=128,e.VBR_min_bitrate_kbps=0,e.VBR_max_bitrate_kbps=0,e.VBR_hard_min=0,t.VBR_min_bitrate=1,t.VBR_max_bitrate=13,e.quant_comp=-1,e.quant_comp_short=-1,e.msfix=-1,t.resample_ratio=1,t.OldValue[0]=180,t.OldValue[1]=180,t.CurrentStep[0]=4,t.CurrentStep[1]=4,t.masking_lower=1,t.nsPsy.attackthre=-1,t.nsPsy.attackthre_s=-1,e.scale=-1,e.athaa_type=-1,e.ATHtype=-1,e.athaa_loudapprox=-1,e.athaa_sensitivity=0,e.useTemporal=null,e.interChRatio=-1,t.mf_samples_to_encode=b.ENCDELAY+b.POSTDELAY,e.encoder_padding=0,t.mf_size=b.ENCDELAY-b.MDCTDELAY,e.findReplayGain=!1,e.decode_on_the_fly=!1,t.decode_on_the_fly=!1,t.findReplayGain=!1,t.findPeakSample=!1,t.RadioGain=0,t.AudiophileGain=0,t.noclipGainChange=0,t.noclipScale=-1,e.preset=0,e.write_id3tag_automatic=!0,0}function I(e){return e>1?0:e<=0?1:Math.cos(Math.PI/2*e)}function P(e,t){var n=44100;return t>=48e3?n=48e3:t>=44100?n=44100:t>=32e3?n=32e3:t>=24e3?n=24e3:t>=22050?n=22050:t>=16e3?n=16e3:t>=12e3?n=12e3:t>=11025?n=11025:t>=8e3&&(n=8e3),-1==e?n:(e<=15960&&(n=44100),e<=15250&&(n=32e3),e<=11220&&(n=24e3),e<=9970&&(n=22050),e<=7230&&(n=16e3),e<=5420&&(n=12e3),e<=4510&&(n=11025),e<=3970&&(n=8e3),t<n?t>44100?48e3:t>32e3?44100:t>24e3?32e3:t>22050?24e3:t>16e3?22050:t>12e3?16e3:t>11025?12e3:t>8e3?11025:8e3:n)}function L(e,t){switch(e){case 44100:return t.version=1,0;case 48e3:return t.version=1,1;case 32e3:return t.version=1,2;case 22050:return t.version=0,0;case 24e3:return t.version=0,1;case 16e3:return t.version=0,2;case 11025:return t.version=0,0;case 12e3:return t.version=0,1;case 8e3:return t.version=0,2;default:return t.version=0,-1}}function N(e,t,n){n<16e3&&(t=2);for(var r=_.bitrate_table[t][1],o=2;o<=14;o++)_.bitrate_table[t][o]>0&&Math.abs(_.bitrate_table[t][o]-e)<Math.abs(r-e)&&(r=_.bitrate_table[t][o]);return r}function D(e,t,n){n<16e3&&(t=2);for(var r=0;r<=14;r++)if(_.bitrate_table[t][r]>0&&_.bitrate_table[t][r]==e)return r;return-1}function F(t,n){var r=[new C(8,2e3),new C(16,3700),new C(24,3900),new C(32,5500),new C(40,7e3),new C(48,7500),new C(56,1e4),new C(64,11e3),new C(80,13500),new C(96,15100),new C(112,15600),new C(128,17e3),new C(160,17500),new C(192,18600),new C(224,19400),new C(256,19700),new C(320,20500)],o=e.nearestBitrateFullIndex(n);t.lowerlimit=r[o].lowpass}function H(e){var t=e.internal_flags,n=32,r=-1;if(t.lowpass1>0){for(var a=999,i=0;i<=31;i++){var s=i/31;s>=t.lowpass2&&(n=Math.min(n,i)),t.lowpass1<s&&s<t.lowpass2&&(a=Math.min(a,i))}t.lowpass1=999==a?(n-.75)/31:(a-.75)/31,t.lowpass2=n/31}if(t.highpass2>0&&t.highpass2<.75/31*.9&&(t.highpass1=0,t.highpass2=0,o.err.println("Warning: highpass filter disabled. highpass frequency too small\n")),t.highpass2>0){var c=-1;for(i=0;i<=31;i++){s=i/31;s<=t.highpass1&&(r=Math.max(r,i)),t.highpass1<s&&s<t.highpass2&&(c=Math.max(c,i))}t.highpass1=r/31,t.highpass2=-1==c?(r+.75)/31:(c+.75)/31}for(i=0;i<32;i++){var l,u;s=i/31;l=t.highpass2>t.highpass1?I((t.highpass2-s)/(t.highpass2-t.highpass1+1e-20)):1,u=t.lowpass2>t.lowpass1?I((s-t.lowpass1)/(t.lowpass2-t.lowpass1+1e-20)):1,t.amp_filter[i]=l*u}}function U(e){var t=e.internal_flags;switch(e.quality){default:case 9:t.psymodel=0,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 8:e.quality=7;case 7:t.psymodel=1,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 6:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 5:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 4:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 3:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 2:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 1:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 0:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break}}function $(e){var t=e.internal_flags;e.frameNum=0,e.write_id3tag_automatic&&A.id3tag_write_v2(e),t.bitrate_stereoMode_Hist=c([16,5]),t.bitrate_blockType_Hist=c([16,6]),t.PeakSample=0,e.bWriteVbrTag&&M.InitVbrTag(e)}function q(e,t){(null==e.in_buffer_0||e.in_buffer_nsamples<t)&&(e.in_buffer_0=s(t),e.in_buffer_1=s(t),e.in_buffer_nsamples=t)}function V(e){var t=b.BLKSIZE+e.framesize-b.FFTOFFSET;return t=Math.max(t,512+e.framesize-32),u(p.MFSIZE>=t),t}function z(e,t,o,a,i,s,c){var l,f,d,h,m,g=e.internal_flags,_=0,y=[null,null],w=[null,null];if(g.Class_ID!=j)return-3;if(0==a)return 0;if(m=r.copy_buffer(g,i,s,c,0),m<0)return m;if(s+=m,_+=m,w[0]=t,w[1]=o,v.NEQ(e.scale,0)&&v.NEQ(e.scale,1))for(f=0;f<a;++f)w[0][f]*=e.scale,2==g.channels_out&&(w[1][f]*=e.scale);if(v.NEQ(e.scale_left,0)&&v.NEQ(e.scale_left,1))for(f=0;f<a;++f)w[0][f]*=e.scale_left;if(v.NEQ(e.scale_right,0)&&v.NEQ(e.scale_right,1))for(f=0;f<a;++f)w[1][f]*=e.scale_right;if(2==e.num_channels&&1==g.channels_out)for(f=0;f<a;++f)w[0][f]=.5*(w[0][f]+w[1][f]),w[1][f]=0;h=V(e),y[0]=g.mfbuf[0],y[1]=g.mfbuf[1];var x=0;while(a>0){var S=[null,null],k=0,M=0;S[0]=w[0],S[1]=w[1];var A=new Y;if(Q(e,y,S,x,a,A),k=A.n_in,M=A.n_out,g.findReplayGain&&!g.decode_on_the_fly&&n.AnalyzeSamples(g.rgdata,y[0],g.mf_size,y[1],g.mf_size,M,g.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6;if(a-=k,x+=k,g.channels_out,g.mf_size+=M,u(g.mf_size<=p.MFSIZE),g.mf_samples_to_encode<1&&(g.mf_samples_to_encode=b.ENCDELAY+b.POSTDELAY),g.mf_samples_to_encode+=M,g.mf_size>=h){var E=c-_;if(0==c&&(E=0),l=X(e,y[0],y[1],i,s,E),l<0)return l;for(s+=l,_+=l,g.mf_size-=e.framesize,g.mf_samples_to_encode-=e.framesize,d=0;d<g.channels_out;d++)for(f=0;f<g.mf_size;f++)y[d][f]=y[d][f+e.framesize]}}return u(0==a),_}function X(t,n,r,o,a,i){var s=e.enc.lame_encode_mp3_frame(t,n,r,o,a,i);return t.frameNum++,s}function Y(){this.n_in=0,this.n_out=0}function G(){this.num_used=0}function W(e,t){return 0!=t?W(t,e%t):e}function K(e,t,n){var r=Math.PI*t;e/=n,e<0&&(e=0),e>1&&(e=1);var o=e-.5,a=.42-.5*Math.cos(2*e*Math.PI)+.08*Math.cos(4*e*Math.PI);return Math.abs(o)<1e-9?r/Math.PI:a*Math.sin(n*r*o)/(Math.PI*n*o)}function Z(e,t,n,r,o,a,i,c,l){var f,d,h=e.internal_flags,m=0,g=e.out_samplerate/W(e.out_samplerate,e.in_samplerate);g>p.BPC&&(g=p.BPC);var v=Math.abs(h.resample_ratio-Math.floor(.5+h.resample_ratio))<1e-4?1:0,_=1/h.resample_ratio;_>1&&(_=1);var b=31;0==b%2&&--b,b+=v;var y=b+1;if(0==h.fill_buffer_resample_init){for(h.inbuf_old[0]=s(y),h.inbuf_old[1]=s(y),f=0;f<=2*g;++f)h.blackfilt[f]=s(y);for(h.itime[0]=0,h.itime[1]=0,m=0;m<=2*g;m++){var w=0,x=(m-g)/(2*g);for(f=0;f<=b;f++)w+=h.blackfilt[m][f]=K(f-x,_,b);for(f=0;f<=b;f++)h.blackfilt[m][f]/=w}h.fill_buffer_resample_init=1}var S=h.inbuf_old[l];for(d=0;d<r;d++){var k,M;if(k=d*h.resample_ratio,m=0|Math.floor(k-h.itime[l]),b+m-b/2>=i)break;x=k-h.itime[l]-(m+b%2*.5);u(Math.abs(x)<=.501),M=0|Math.floor(2*x*g+g+.5);var A=0;for(f=0;f<=b;++f){var E,T=f+m-b/2;u(T<i),u(T+y>=0),E=T<0?S[y+T]:o[a+T],A+=E*h.blackfilt[M][f]}t[n+d]=A}if(c.num_used=Math.min(i,b+m-b/2),h.itime[l]+=c.num_used-d*h.resample_ratio,c.num_used>=y)for(f=0;f<y;f++)S[f]=o[a+c.num_used+f-y];else{var R=y-c.num_used;for(f=0;f<R;++f)S[f]=S[f+c.num_used];for(m=0;f<y;++f,++m)S[f]=o[a+m];u(m==c.num_used)}return d}function Q(e,t,n,r,o,a){var i=e.internal_flags;if(i.resample_ratio<.9999||i.resample_ratio>1.0001)for(var s=0;s<i.channels_out;s++){var c=new G;a.n_out=Z(e,t[s],i.mf_size,e.framesize,n[s],r,o,c,s),a.n_in=c.num_used}else{a.n_out=Math.min(e.framesize,o),a.n_in=a.n_out;for(var l=0;l<a.n_out;++l)t[0][i.mf_size+l]=n[0][r+l],2==i.channels_out&&(t[1][i.mf_size+l]=n[1][r+l])}}this.lame_init=function(){var e=new d,t=B(e);return 0!=t?null:(e.lame_allocated_gfp=1,e)},this.nearestBitrateFullIndex=function(e){var t=[8,16,24,32,40,48,56,64,80,96,112,128,160,192,224,256,320],n=0,r=0,o=0,a=0;a=t[16],o=16,r=t[16],n=16;for(var i=0;i<16;i++)if(Math.max(e,t[i+1])!=e){a=t[i+1],o=i+1,r=t[i],n=i;break}return a-e>e-r?n:o},this.lame_init_params=function(e){var t=e.internal_flags;if(t.Class_ID=0,null==t.ATH&&(t.ATH=new h),null==t.PSY&&(t.PSY=new R),null==t.rgdata&&(t.rgdata=new m),t.channels_in=e.num_channels,1==t.channels_in&&(e.mode=MPEGMode.MONO),t.channels_out=e.mode==MPEGMode.MONO?1:2,t.mode_ext=b.MPG_MD_MS_LR,e.mode==MPEGMode.MONO&&(e.force_ms=!1),e.VBR==a.vbr_off&&128!=e.VBR_mean_bitrate_kbps&&0==e.brate&&(e.brate=e.VBR_mean_bitrate_kbps),e.VBR==a.vbr_off||e.VBR==a.vbr_mtrh||e.VBR==a.vbr_mt||(e.free_format=!1),e.VBR==a.vbr_off&&0==e.brate&&v.EQ(e.compression_ratio,0)&&(e.compression_ratio=11.025),e.VBR==a.vbr_off&&e.compression_ratio>0&&(0==e.out_samplerate&&(e.out_samplerate=map2MP3Frequency(int(.97*e.in_samplerate))),e.brate=0|16*e.out_samplerate*t.channels_out/(1e3*e.compression_ratio),t.samplerate_index=L(e.out_samplerate,e),e.free_format||(e.brate=N(e.brate,e.version,e.out_samplerate))),0!=e.out_samplerate&&(e.out_samplerate<16e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,64)):e.out_samplerate<32e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,160)):(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,32),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320))),0==e.lowpassfreq){var o=16e3;switch(e.VBR){case a.vbr_off:var s=new O;F(s,e.brate),o=s.lowerlimit;break;case a.vbr_abr:s=new O;F(s,e.VBR_mean_bitrate_kbps),o=s.lowerlimit;break;case a.vbr_rh:var c=[19500,19e3,18600,18e3,17500,16e3,15600,14900,12500,1e4,3950];if(0<=e.VBR_q&&e.VBR_q<=9){var l=c[e.VBR_q],d=c[e.VBR_q+1],p=e.VBR_q_frac;o=linear_int(l,d,p)}else o=19500;break;default:c=[19500,19e3,18500,18e3,17500,16500,15500,14500,12500,9500,3950];if(0<=e.VBR_q&&e.VBR_q<=9){l=c[e.VBR_q],d=c[e.VBR_q+1],p=e.VBR_q_frac;o=linear_int(l,d,p)}else o=19500}e.mode!=MPEGMode.MONO||e.VBR!=a.vbr_off&&e.VBR!=a.vbr_abr||(o*=1.5),e.lowpassfreq=0|o}if(0==e.out_samplerate&&(2*e.lowpassfreq>e.in_samplerate&&(e.lowpassfreq=e.in_samplerate/2),e.out_samplerate=P(0|e.lowpassfreq,e.in_samplerate)),e.lowpassfreq=Math.min(20500,e.lowpassfreq),e.lowpassfreq=Math.min(e.out_samplerate/2,e.lowpassfreq),e.VBR==a.vbr_off&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate)),e.VBR==a.vbr_abr&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps)),e.bWriteVbrTag||(e.findReplayGain=!1,e.decode_on_the_fly=!1,t.findPeakSample=!1),t.findReplayGain=e.findReplayGain,t.decode_on_the_fly=e.decode_on_the_fly,t.decode_on_the_fly&&(t.findPeakSample=!0),t.findReplayGain&&n.InitGainAnalysis(t.rgdata,e.out_samplerate)==GainAnalysis.INIT_GAIN_ANALYSIS_ERROR)return e.internal_flags=null,-6;switch(t.decode_on_the_fly&&!e.decode_only&&(null!=t.hip&&E.hip_decode_exit(t.hip),t.hip=E.hip_decode_init()),t.mode_gr=e.out_samplerate<=24e3?1:2,e.framesize=576*t.mode_gr,e.encoder_delay=b.ENCDELAY,t.resample_ratio=e.in_samplerate/e.out_samplerate,e.VBR){case a.vbr_mt:case a.vbr_rh:case a.vbr_mtrh:var y=[5.7,6.5,7.3,8.2,10,11.9,13,14,15,16.5];e.compression_ratio=y[e.VBR_q];break;case a.vbr_abr:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps);break;default:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate);break}if(e.mode==MPEGMode.NOT_SET&&(e.mode=MPEGMode.JOINT_STEREO),e.highpassfreq>0?(t.highpass1=2*e.highpassfreq,e.highpasswidth>=0?t.highpass2=2*(e.highpassfreq+e.highpasswidth):t.highpass2=2*e.highpassfreq,t.highpass1/=e.out_samplerate,t.highpass2/=e.out_samplerate):(t.highpass1=0,t.highpass2=0),e.lowpassfreq>0?(t.lowpass2=2*e.lowpassfreq,e.lowpasswidth>=0?(t.lowpass1=2*(e.lowpassfreq-e.lowpasswidth),t.lowpass1<0&&(t.lowpass1=0)):t.lowpass1=2*e.lowpassfreq,t.lowpass1/=e.out_samplerate,t.lowpass2/=e.out_samplerate):(t.lowpass1=0,t.lowpass2=0),H(e),t.samplerate_index=L(e.out_samplerate,e),t.samplerate_index<0)return e.internal_flags=null,-1;if(e.VBR==a.vbr_off){if(e.free_format)t.bitrate_index=0;else if(e.brate=N(e.brate,e.version,e.out_samplerate),t.bitrate_index=D(e.brate,e.version,e.out_samplerate),t.bitrate_index<=0)return e.internal_flags=null,-1}else t.bitrate_index=1;e.analysis&&(e.bWriteVbrTag=!1),null!=t.pinfo&&(e.bWriteVbrTag=!1),r.init_bit_stream_w(t);for(var k,M=t.samplerate_index+3*e.version+6*(e.out_samplerate<16e3?1:0),A=0;A<b.SBMAX_l+1;A++)t.scalefac_band.l[A]=x.sfBandIndex[M].l[A];for(A=0;A<b.PSFB21+1;A++){var C=(t.scalefac_band.l[22]-t.scalefac_band.l[21])/b.PSFB21,B=t.scalefac_band.l[21]+A*C;t.scalefac_band.psfb21[A]=B}t.scalefac_band.psfb21[b.PSFB21]=576;for(A=0;A<b.SBMAX_s+1;A++)t.scalefac_band.s[A]=x.sfBandIndex[M].s[A];for(A=0;A<b.PSFB12+1;A++){C=(t.scalefac_band.s[13]-t.scalefac_band.s[12])/b.PSFB12,B=t.scalefac_band.s[12]+A*C;t.scalefac_band.psfb12[A]=B}for(t.scalefac_band.psfb12[b.PSFB12]=192,1==e.version?t.sideinfo_len=1==t.channels_out?21:36:t.sideinfo_len=1==t.channels_out?13:21,e.error_protection&&(t.sideinfo_len+=2),$(e),t.Class_ID=j,k=0;k<19;k++)t.nsPsy.pefirbuf[k]=700*t.mode_gr*t.channels_out;switch(-1==e.ATHtype&&(e.ATHtype=4),u(e.VBR_q<=9),u(e.VBR_q>=0),e.VBR){case a.vbr_mt:e.VBR=a.vbr_mtrh;case a.vbr_mtrh:null==e.useTemporal&&(e.useTemporal=!1),w.apply_preset(e,500-10*e.VBR_q,0),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),e.quality<5&&(e.quality=0),e.quality>5&&(e.quality=5),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,t.iteration_loop=new VBRNewIterationLoop(S);break;case a.vbr_rh:w.apply_preset(e,500-10*e.VBR_q,0),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,e.quality>6&&(e.quality=6),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),t.iteration_loop=new VBROldIterationLoop(S);break;default:var I;t.sfb21_extra=!1,e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),I=e.VBR,I==a.vbr_off&&(e.VBR_mean_bitrate_kbps=e.brate),w.apply_preset(e,e.VBR_mean_bitrate_kbps,0),e.VBR=I,t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,I==a.vbr_off?t.iteration_loop=new g(S):t.iteration_loop=new ABRIterationLoop(S);break}if(u(e.scale>=0),e.VBR!=a.vbr_off){if(t.VBR_min_bitrate=1,t.VBR_max_bitrate=14,e.out_samplerate<16e3&&(t.VBR_max_bitrate=8),0!=e.VBR_min_bitrate_kbps&&(e.VBR_min_bitrate_kbps=N(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate=D(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate<0))return-1;if(0!=e.VBR_max_bitrate_kbps&&(e.VBR_max_bitrate_kbps=N(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate=D(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate<0))return-1;e.VBR_min_bitrate_kbps=_.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_max_bitrate_kbps=_.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps=Math.min(_.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps),e.VBR_mean_bitrate_kbps=Math.max(_.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_mean_bitrate_kbps)}return e.tune&&(t.PSY.mask_adjust+=e.tune_value_a,t.PSY.mask_adjust_short+=e.tune_value_a),U(e),u(e.scale>=0),e.athaa_type<0?t.ATH.useAdjust=3:t.ATH.useAdjust=e.athaa_type,t.ATH.aaSensitivityP=Math.pow(10,e.athaa_sensitivity/-10),null==e.short_blocks&&(e.short_blocks=i.short_block_allowed),e.short_blocks!=i.short_block_allowed||e.mode!=MPEGMode.JOINT_STEREO&&e.mode!=MPEGMode.STEREO||(e.short_blocks=i.short_block_coupled),e.quant_comp<0&&(e.quant_comp=1),e.quant_comp_short<0&&(e.quant_comp_short=0),e.msfix<0&&(e.msfix=0),e.exp_nspsytune=1|e.exp_nspsytune,e.internal_flags.nsPsy.attackthre<0&&(e.internal_flags.nsPsy.attackthre=f.NSATTACKTHRE),e.internal_flags.nsPsy.attackthre_s<0&&(e.internal_flags.nsPsy.attackthre_s=f.NSATTACKTHRE_S),u(e.scale>=0),e.scale<0&&(e.scale=1),e.ATHtype<0&&(e.ATHtype=4),e.ATHcurve<0&&(e.ATHcurve=4),e.athaa_loudapprox<0&&(e.athaa_loudapprox=2),e.interChRatio<0&&(e.interChRatio=0),null==e.useTemporal&&(e.useTemporal=!0),t.slot_lag=t.frac_SpF=0,e.VBR==a.vbr_off&&(t.slot_lag=t.frac_SpF=72e3*(e.version+1)*e.brate%e.out_samplerate|0),x.iteration_init(e),T.psymodel_init(e),u(e.scale>=0),0},this.lame_encode_flush=function(e,t,n,o){var a,i,s,c,u=e.internal_flags,f=l([2,1152]),d=0,p=u.mf_samples_to_encode-b.POSTDELAY,h=V(e);if(u.mf_samples_to_encode<1)return 0;a=0,e.in_samplerate!=e.out_samplerate&&(p+=16*e.out_samplerate/e.in_samplerate),s=e.framesize-p%e.framesize,s<576&&(s+=e.framesize),e.encoder_padding=s,c=(p+s)/e.framesize;while(c>0&&d>=0){var m=h-u.mf_size,g=e.frameNum;m*=e.in_samplerate,m/=e.out_samplerate,m>1152&&(m=1152),m<1&&(m=1),i=o-a,0==o&&(i=0),d=this.lame_encode_buffer(e,f[0],f[1],m,t,n,i),n+=d,a+=d,c-=g!=e.frameNum?1:0}if(u.mf_samples_to_encode=0,d<0)return d;if(i=o-a,0==o&&(i=0),r.flush_bitstream(e),d=r.copy_buffer(u,t,n,i,1),d<0)return d;if(n+=d,a+=d,i=o-a,0==o&&(i=0),e.write_id3tag_automatic){if(A.id3tag_write_v1(e),d=r.copy_buffer(u,t,n,i,0),d<0)return d;a+=d}return a},this.lame_encode_buffer=function(e,t,n,r,o,a,i){var s=e.internal_flags,c=[null,null];if(s.Class_ID!=j)return-3;if(0==r)return 0;q(s,r),c[0]=s.in_buffer_0,c[1]=s.in_buffer_1;for(var l=0;l<r;l++)c[0][l]=t[l],s.channels_in>1&&(c[1][l]=n[l]);return z(e,c[0],c[1],r,o,a,i)}}e.exports=y},df75:function(e,t,n){var r=n("ca84"),o=n("7839");e.exports=Object.keys||function(e){return r(e,o)}},e107:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock),s=(r.Util,r.Arrays),c=(r.new_array_n,r.new_byte),l=(r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert);function u(){var e,t,n;this.setModules=function(r,o,a){e=r,t=o,n=a};var r=1,f=2,d=4,p=8,h=u.NUMTOCENTRIES,m=u.MAXFRAMESIZE,g=h+4+4+4+4+4,v=g+9+1+1+8+1+1+3+1+1+2+4+2+2,_=128,b=64,y=32,w=null,x="Xing",S="Info",k=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];function M(e,t){if(e.nVbrNumFrames++,e.sum+=t,e.seen++,!(e.seen<e.want)&&(e.pos<e.size&&(e.bag[e.pos]=e.sum,e.pos++,e.seen=0),e.pos==e.size)){for(var n=1;n<e.size;n+=2)e.bag[n/2]=e.bag[n];e.want*=2,e.pos/=2}}function A(e,t){if(!(e.pos<=0))for(var n=1;n<h;++n){var r,o,a=n/h,i=0|Math.floor(a*e.pos);i>e.pos-1&&(i=e.pos-1),r=e.bag[i],o=e.sum;var s=0|256*r/o;s>255&&(s=255),t[n]=255&s}}function E(e,t){var n=255&e[t+0];return n<<=8,n|=255&e[t+1],n<<=8,n|=255&e[t+2],n<<=8,n|=255&e[t+3],n}function T(e,t,n){e[t+0]=255&n>>24,e[t+1]=255&n>>16,e[t+2]=255&n>>8,e[t+3]=255&n}function R(e,t,n){e[t+0]=255&n>>8,e[t+1]=255&n}function O(e,t){return new String(e,t,x.length(),w).equals(x)||new String(e,t,S.length(),w).equals(S)}function C(e,t,n){return 255&(e<<t|n&~(-1<<t))}function j(t,n){var r=t.internal_flags;n[0]=C(n[0],8,255),n[1]=C(n[1],3,7),n[1]=C(n[1],1,t.out_samplerate<16e3?0:1),n[1]=C(n[1],1,t.version),n[1]=C(n[1],2,1),n[1]=C(n[1],1,t.error_protection?0:1),n[2]=C(n[2],4,r.bitrate_index),n[2]=C(n[2],2,r.samplerate_index),n[2]=C(n[2],1,0),n[2]=C(n[2],1,t.extension),n[3]=C(n[3],2,t.mode.ordinal()),n[3]=C(n[3],2,r.mode_ext),n[3]=C(n[3],1,t.copyright),n[3]=C(n[3],1,t.original),n[3]=C(n[3],2,t.emphasis),n[0]=255;var o,i,s=241&n[1];o=1==t.version?_:t.out_samplerate<16e3?y:b,t.VBR==a.vbr_off&&(o=t.brate),i=t.free_format?0:255&16*e.BitrateIndex(o,t.version,t.out_samplerate),1==t.version?(n[1]=255&(10|s),s=13&n[2],n[2]=255&(i|s)):(n[1]=255&(2|s),s=13&n[2],n[2]=255&(i|s))}function B(e,t){var n=t^e;return t=t>>8^k[255&n],t}function I(e,t,r,o,a){var s,c,l,u=e.internal_flags,f=0,d=e.encoder_delay,p=e.encoder_padding,h=100-10*e.VBR_q-e.quality,m=n.getLameVeryShortVersion(),g=0,v=[1,5,3,2,4,0,3],_=0|(e.lowpassfreq/100+.5>255?255:e.lowpassfreq/100+.5),b=0,y=0,w=0,x=e.internal_flags.noise_shaping,S=0,k=0,M=0,A=0,E=0,O=0!=(1&e.exp_nspsytune),C=0!=(2&e.exp_nspsytune),j=!1,I=!1,P=e.internal_flags.nogap_total,L=e.internal_flags.nogap_current,N=e.ATHtype,D=0;switch(e.VBR){case vbr_abr:l=e.VBR_mean_bitrate_kbps;break;case vbr_off:l=e.brate;break;default:l=e.VBR_min_bitrate_kbps}switch(s=e.VBR.ordinal()<v.length?v[e.VBR.ordinal()]:0,c=16*g+s,u.findReplayGain&&(u.RadioGain>510&&(u.RadioGain=510),u.RadioGain<-510&&(u.RadioGain=-510),y=8192,y|=3072,u.RadioGain>=0?y|=u.RadioGain:(y|=512,y|=-u.RadioGain)),u.findPeakSample&&(b=Math.abs(0|u.PeakSample/32767*Math.pow(2,23)+.5)),-1!=P&&(L>0&&(I=!0),L<P-1&&(j=!0)),D=N+((O?1:0)<<4)+((C?1:0)<<5)+((j?1:0)<<6)+((I?1:0)<<7),h<0&&(h=0),e.mode){case MONO:S=0;break;case STEREO:S=1;break;case DUAL_CHANNEL:S=2;break;case JOINT_STEREO:S=e.force_ms?4:3;break;case NOT_SET:default:S=7;break}M=e.in_samplerate<=32e3?0:48e3==e.in_samplerate?2:e.in_samplerate>48e3?3:1,(e.short_blocks==i.short_block_forced||e.short_blocks==i.short_block_dispensed||-1==e.lowpassfreq&&-1==e.highpassfreq||e.scale_left<e.scale_right||e.scale_left>e.scale_right||e.disable_reservoir&&e.brate<320||e.noATH||e.ATHonly||0==N||e.in_samplerate<=32e3)&&(k=1),A=x+(S<<2)+(k<<5)+(M<<6),E=u.nMusicCRC,T(r,o+f,h),f+=4;for(var F=0;F<9;F++)r[o+f+F]=255&m.charAt(F);f+=9,r[o+f]=255&c,f++,r[o+f]=255&_,f++,T(r,o+f,b),f+=4,R(r,o+f,y),f+=2,R(r,o+f,w),f+=2,r[o+f]=255&D,f++,r[o+f]=l>=255?255:255&l,f++,r[o+f]=255&d>>4,r[o+f+1]=255&(d<<4)+(p>>8),r[o+f+2]=255&p,f+=3,r[o+f]=255&A,f++,r[o+f++]=0,R(r,o+f,e.preset),f+=2,T(r,o+f,t),f+=4,R(r,o+f,E),f+=2;for(var H=0;H<f;H++)a=B(r[o+H],a);return R(r,o+f,a),f+=2,f}function P(e){e.seek(0);var t,n=c(10);return e.readFully(n),t=new String(n,"ISO-8859-1").startsWith("ID3")?0:((127&n[6])<<21|(127&n[7])<<14|(127&n[8])<<7|127&n[9])+n.length,t}this.addVbrFrame=function(e){var t=e.internal_flags,n=Tables.bitrate_table[e.version][t.bitrate_index];l(null!=t.VBR_seek_table.bag),M(t.VBR_seek_table,n)},this.getVbrTag=function(e){var t=new VBRTagData,n=0;t.flags=0;var o=e[n+1]>>3&1,a=e[n+2]>>2&3,i=e[n+3]>>6&3,s=e[n+2]>>4&15;if(s=Tables.bitrate_table[o][s],e[n+1]>>4==14?t.samprate=Tables.samplerate_table[2][a]:t.samprate=Tables.samplerate_table[o][a],n+=0!=o?3!=i?36:21:3!=i?21:13,!O(e,n))return null;n+=4,t.hId=o;var c=t.flags=E(e,n);if(n+=4,0!=(c&r)&&(t.frames=E(e,n),n+=4),0!=(c&f)&&(t.bytes=E(e,n),n+=4),0!=(c&d)){if(null!=t.toc)for(var l=0;l<h;l++)t.toc[l]=e[n+l];n+=h}t.vbrScale=-1,0!=(c&p)&&(t.vbrScale=E(e,n),n+=4),t.headersize=72e3*(o+1)*s/t.samprate,n+=21;var u=e[n+0]<<4;u+=e[n+1]>>4;var m=(15&e[n+1])<<8;return m+=255&e[n+2],(u<0||u>3e3)&&(u=-1),(m<0||m>3e3)&&(m=-1),t.encDelay=u,t.encPadding=m,t},this.InitVbrTag=function(e){var n,r=e.internal_flags;n=1==e.version?_:e.out_samplerate<16e3?y:b,e.VBR==a.vbr_off&&(n=e.brate);var o=72e3*(e.version+1)*n/e.out_samplerate,i=r.sideinfo_len+v;if(r.VBR_seek_table.TotalFrameSize=o,o<i||o>m)e.bWriteVbrTag=!1;else{r.VBR_seek_table.nVbrNumFrames=0,r.VBR_seek_table.nBytesWritten=0,r.VBR_seek_table.sum=0,r.VBR_seek_table.seen=0,r.VBR_seek_table.want=1,r.VBR_seek_table.pos=0,null==r.VBR_seek_table.bag&&(r.VBR_seek_table.bag=new int[400],r.VBR_seek_table.size=400);var s=c(m);j(e,s);for(var l=r.VBR_seek_table.TotalFrameSize,u=0;u<l;++u)t.add_dummy_byte(e,255&s[u],1)}},this.updateMusicCRC=function(e,t,n,r){for(var o=0;o<r;++o)e[0]=B(t[n+o],e[0])},this.getLameTagFrame=function(e,n){var i=e.internal_flags;if(!e.bWriteVbrTag)return 0;if(i.Class_ID!=Lame.LAME_ID)return 0;if(i.VBR_seek_table.pos<=0)return 0;if(n.length<i.VBR_seek_table.TotalFrameSize)return i.VBR_seek_table.TotalFrameSize;s.fill(n,0,i.VBR_seek_table.TotalFrameSize,0),j(e,n);var l=c(h);if(e.free_format)for(var u=1;u<h;++u)l[u]=255&255*u/100;else A(i.VBR_seek_table,l);var m=i.sideinfo_len;e.error_protection&&(m-=2),e.VBR==a.vbr_off?(n[m++]=255&S.charAt(0),n[m++]=255&S.charAt(1),n[m++]=255&S.charAt(2),n[m++]=255&S.charAt(3)):(n[m++]=255&x.charAt(0),n[m++]=255&x.charAt(1),n[m++]=255&x.charAt(2),n[m++]=255&x.charAt(3)),T(n,m,r+f+d+p),m+=4,T(n,m,i.VBR_seek_table.nVbrNumFrames),m+=4;var g=i.VBR_seek_table.nBytesWritten+i.VBR_seek_table.TotalFrameSize;T(n,m,0|g),m+=4,o.arraycopy(l,0,n,m,l.length),m+=l.length,e.error_protection&&t.CRC_writeheader(i,n);var v=0;for(u=0;u<m;u++)v=B(n[u],v);return m+=I(e,g,n,m,v),i.VBR_seek_table.TotalFrameSize},this.putVbrTag=function(e,t){var n=e.internal_flags;if(n.VBR_seek_table.pos<=0)return-1;if(t.seek(t.length()),0==t.length())return-1;var r=P(t);t.seek(r);var o=c(m),a=getLameTagFrame(e,o);return a>o.length?-1:(a<1||t.write(o,0,a),0)}}u.NUMTOCENTRIES=100,u.MAXFRAMESIZE=2880,e.exports=u},e163:function(e,t,n){var r=n("1a2d"),o=n("1626"),a=n("7b0b"),i=n("f772"),s=n("e177"),c=i("IE_PROTO"),l=Object,u=l.prototype;e.exports=s?l.getPrototypeOf:function(e){var t=a(e);if(r(t,c))return t[c];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof l?u:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e330:function(e,t,n){var r=n("40d5"),o=Function.prototype,a=o.bind,i=o.call,s=r&&a.bind(i,i);e.exports=r?function(e){return e&&s(e)}:function(e){return e&&function(){return i.apply(e,arguments)}}},e391:function(e,t,n){var r=n("577e");e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},e5cb:function(e,t,n){"use strict";var r=n("d066"),o=n("1a2d"),a=n("9112"),i=n("3a9b"),s=n("d2bb"),c=n("e893"),l=n("aeb0"),u=n("7156"),f=n("e391"),d=n("ab36"),p=n("0d26"),h=n("b980"),m=n("83ab"),g=n("c430");e.exports=function(e,t,n,v){var _="stackTraceLimit",b=v?2:1,y=e.split("."),w=y[y.length-1],x=r.apply(null,y);if(x){var S=x.prototype;if(!g&&o(S,"cause")&&delete S.cause,!n)return x;var k=r("Error"),M=t((function(e,t){var n=f(v?t:e,void 0),r=v?new x(e):new x;return void 0!==n&&a(r,"message",n),h&&a(r,"stack",p(r.stack,2)),this&&i(S,this)&&u(r,this,M),arguments.length>b&&d(r,arguments[b]),r}));if(M.prototype=S,"Error"!==w?s?s(M,k):c(M,k,{name:!0}):m&&_ in x&&(l(M,x,_),l(M,x,"prepareStackTrace")),c(M,x),!g)try{S.name!==w&&a(S,"name",w),S.constructor=M}catch(A){}return M}}},e893:function(e,t,n){var r=n("1a2d"),o=n("56ef"),a=n("06cf"),i=n("9bf2");e.exports=function(e,t,n){for(var s=o(t),c=i.f,l=a.f,u=0;u<s.length;u++){var f=s[u];r(e,f)||n&&r(n,f)||c(e,f,l(t,f))}}},ebb5:function(e,t,n){"use strict";var r,o,a,i=n("4b11"),s=n("83ab"),c=n("da84"),l=n("1626"),u=n("861d"),f=n("1a2d"),d=n("f5df"),p=n("0d51"),h=n("9112"),m=n("cb2d"),g=n("9bf2").f,v=n("3a9b"),_=n("e163"),b=n("d2bb"),y=n("b622"),w=n("90e3"),x=n("69f3"),S=x.enforce,k=x.get,M=c.Int8Array,A=M&&M.prototype,E=c.Uint8ClampedArray,T=E&&E.prototype,R=M&&_(M),O=A&&_(A),C=Object.prototype,j=c.TypeError,B=y("toStringTag"),I=w("TYPED_ARRAY_TAG"),P="TypedArrayConstructor",L=i&&!!b&&"Opera"!==d(c.opera),N=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},H=function(e){if(!u(e))return!1;var t=d(e);return"DataView"===t||f(D,t)||f(F,t)},U=function(e){var t=_(e);if(u(t)){var n=k(t);return n&&f(n,P)?n[P]:U(t)}},$=function(e){if(!u(e))return!1;var t=d(e);return f(D,t)||f(F,t)},q=function(e){if($(e))return e;throw j("Target is not a typed array")},V=function(e){if(l(e)&&(!b||v(R,e)))return e;throw j(p(e)+" is not a typed array constructor")},z=function(e,t,n,r){if(s){if(n)for(var o in D){var a=c[o];if(a&&f(a.prototype,e))try{delete a.prototype[e]}catch(i){try{a.prototype[e]=t}catch(l){}}}O[e]&&!n||m(O,e,n?t:L&&A[e]||t,r)}},X=function(e,t,n){var r,o;if(s){if(b){if(n)for(r in D)if(o=c[r],o&&f(o,e))try{delete o[e]}catch(a){}if(R[e]&&!n)return;try{return m(R,e,n?t:L&&R[e]||t)}catch(a){}}for(r in D)o=c[r],!o||o[e]&&!n||m(o,e,t)}};for(r in D)o=c[r],a=o&&o.prototype,a?S(a)[P]=o:L=!1;for(r in F)o=c[r],a=o&&o.prototype,a&&(S(a)[P]=o);if((!L||!l(R)||R===Function.prototype)&&(R=function(){throw j("Incorrect invocation")},L))for(r in D)c[r]&&b(c[r],R);if((!L||!O||O===C)&&(O=R.prototype,L))for(r in D)c[r]&&b(c[r].prototype,O);if(L&&_(T)!==O&&b(T,O),s&&!f(O,B))for(r in N=!0,g(O,B,{get:function(){return u(this)?this[I]:void 0}}),D)c[r]&&h(c[r],I,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&I,aTypedArray:q,aTypedArrayConstructor:V,exportTypedArrayMethod:z,exportTypedArrayStaticMethod:X,getTypedArrayConstructor:U,isView:H,isTypedArray:$,TypedArray:R,TypedArrayPrototype:O}},f052:function(e,t){function n(e){this.bits=e}e.exports=n},f26d:function(e,t,n){var r=n("a1b7");function o(){this.thm=new r,this.en=new r}e.exports=o},f3b5:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert,n("9828"));function s(){this.xr=o(576),this.l3_enc=a(576),this.scalefac=a(i.SFBMAX),this.xrpow_max=0,this.part2_3_length=0,this.big_values=0,this.count1=0,this.global_gain=0,this.scalefac_compress=0,this.block_type=0,this.mixed_block_flag=0,this.table_select=a(3),this.subblock_gain=a(4),this.region0_count=0,this.region1_count=0,this.preflag=0,this.scalefac_scale=0,this.count1table_select=0,this.part2_length=0,this.sfb_lmax=0,this.sfb_smin=0,this.psy_lmax=0,this.sfbmax=0,this.psymax=0,this.sfbdivide=0,this.width=a(i.SFBMAX),this.window=a(i.SFBMAX),this.count1bits=0,this.sfb_partition_table=null,this.slen=a(4),this.max_nonzero_coeff=0;var e=this;function t(e){return new Int32Array(e)}function n(e){return new Float32Array(e)}this.assign=function(r){e.xr=n(r.xr),e.l3_enc=t(r.l3_enc),e.scalefac=t(r.scalefac),e.xrpow_max=r.xrpow_max,e.part2_3_length=r.part2_3_length,e.big_values=r.big_values,e.count1=r.count1,e.global_gain=r.global_gain,e.scalefac_compress=r.scalefac_compress,e.block_type=r.block_type,e.mixed_block_flag=r.mixed_block_flag,e.table_select=t(r.table_select),e.subblock_gain=t(r.subblock_gain),e.region0_count=r.region0_count,e.region1_count=r.region1_count,e.preflag=r.preflag,e.scalefac_scale=r.scalefac_scale,e.count1table_select=r.count1table_select,e.part2_length=r.part2_length,e.sfb_lmax=r.sfb_lmax,e.sfb_smin=r.sfb_smin,e.psy_lmax=r.psy_lmax,e.sfbmax=r.sfbmax,e.psymax=r.psymax,e.sfbdivide=r.sfbdivide,e.width=t(r.width),e.window=t(r.window),e.count1bits=r.count1bits,e.sfb_partition_table=r.sfb_partition_table.slice(0),e.slen=t(r.slen),e.max_nonzero_coeff=r.max_nonzero_coeff}}e.exports=s},f3e2:function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util),i=r.Arrays,s=(r.new_array_n,r.new_byte,r.new_double,r.new_float),c=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function l(){var e=[-.1482523854003001,32.308141959636465,296.40344946382766,883.1344870032432,11113.947376231741,1057.2713659324597,305.7402417275812,30.825928907280012,3.8533188138216365,59.42900443849514,709.5899960123345,5281.91112291017,-5829.66483675846,-817.6293103748613,-76.91656988279972,-4.594269939176596,.9063471690191471,.1960342806591213,-.15466694054279598,34.324387823855965,301.8067566458425,817.599602898885,11573.795901679885,1181.2520595540152,321.59731579894424,31.232021761053772,3.7107095756221318,53.650946155329365,684.167428119626,5224.56624370173,-6366.391851890084,-908.9766368219582,-89.83068876699639,-5.411397422890401,.8206787908286602,.3901806440322567,-.16070888947830023,36.147034243915876,304.11815768187864,732.7429163887613,11989.60988270091,1300.012278487897,335.28490093152146,31.48816102859945,3.373875931311736,47.232241542899175,652.7371796173471,5132.414255594984,-6909.087078780055,-1001.9990371107289,-103.62185754286375,-6.104916304710272,.7416505462720353,.5805693545089249,-.16636367662261495,37.751650073343995,303.01103387567713,627.9747488785183,12358.763425278165,1412.2779918482834,346.7496836825721,31.598286663170416,3.1598635433980946,40.57878626349686,616.1671130880391,5007.833007176154,-7454.040671756168,-1095.7960341867115,-118.24411666465777,-6.818469345853504,.6681786379192989,.7653668647301797,-.1716176790982088,39.11551877123304,298.3413246578966,503.5259106886539,12679.589408408976,1516.5821921214542,355.9850766329023,31.395241710249053,2.9164211881972335,33.79716964664243,574.8943997801362,4853.234992253242,-7997.57021486075,-1189.7624067269965,-133.6444792601766,-7.7202770609839915,.5993769336819237,.9427934736519954,-.17645823955292173,40.21879108166477,289.9982036694474,359.3226160751053,12950.259102786438,1612.1013903507662,362.85067106591504,31.045922092242872,2.822222032597987,26.988862316190684,529.8996541764288,4671.371946949588,-8535.899136645805,-1282.5898586244496,-149.58553632943463,-8.643494270763135,.5345111359507916,1.111140466039205,-.36174739330527045,41.04429910497807,277.5463268268618,195.6386023135583,13169.43812144731,1697.6433561479398,367.40983966190305,30.557037410382826,2.531473372857427,20.070154905927314,481.50208566532336,4464.970341588308,-9065.36882077239,-1373.62841526722,-166.1660487028118,-9.58289321133207,.4729647758913199,1.268786568327291,-.36970682634889585,41.393213350082036,261.2935935556502,12.935476055240873,13336.131683328815,1772.508612059496,369.76534388639965,29.751323653701338,2.4023193045459172,13.304795348228817,430.5615775526625,4237.0568611071185,-9581.931701634761,-1461.6913552409758,-183.12733958476446,-10.718010163869403,.41421356237309503,1.414213562373095,-.37677560326535325,41.619486213528496,241.05423794991074,-187.94665032361226,13450.063605744153,1836.153896465782,369.4908799925761,29.001847876923147,2.0714759319987186,6.779591200894186,377.7767837205709,3990.386575512536,-10081.709459700915,-1545.947424837898,-200.3762958015653,-11.864482073055006,.3578057213145241,1.546020906725474,-.3829366947518991,41.1516456456653,216.47684307105183,-406.1569483347166,13511.136535077321,1887.8076599260432,367.3025214564151,28.136213436723654,1.913880671464418,.3829366947518991,323.85365704338597,3728.1472257487526,-10561.233882199509,-1625.2025997821418,-217.62525175416,-13.015432208941645,.3033466836073424,1.66293922460509,-.5822628872992417,40.35639251440489,188.20071124269245,-640.2706748618148,13519.21490106562,1927.6022433578062,362.8197642637487,26.968821921868447,1.7463817695935329,-5.62650678237171,269.3016715297017,3453.386536448852,-11016.145278780888,-1698.6569643425091,-234.7658734267683,-14.16351421663124,.2504869601913055,1.76384252869671,-.5887180101749253,39.23429103868072,155.76096234403798,-889.2492977967378,13475.470561874661,1955.0535223723712,356.4450994756727,25.894952980042156,1.5695032905781554,-11.181939564328772,214.80884394039484,3169.1640829158237,-11443.321309975563,-1765.1588461316153,-251.68908574481912,-15.49755935939164,.198912367379658,1.847759065022573,-.7912582233652842,37.39369355329111,119.699486012458,-1151.0956593239027,13380.446257078214,1970.3952110853447,348.01959814116185,24.731487364283044,1.3850130831637748,-16.421408865300393,161.05030052864092,2878.3322807850063,-11838.991423510031,-1823.985884688674,-268.2854986386903,-16.81724543849939,.1483359875383474,1.913880671464418,-.7960642926861912,35.2322109610459,80.01928065061526,-1424.0212633405113,13235.794061869668,1973.804052543835,337.9908651258184,23.289159354463873,1.3934255946442087,-21.099669467133474,108.48348407242611,2583.700758091299,-12199.726194855148,-1874.2780658979746,-284.2467154529415,-18.11369784385905,.09849140335716425,1.961570560806461,-.998795456205172,32.56307803611191,36.958364584370486,-1706.075448829146,13043.287458812016,1965.3831106103316,326.43182772364605,22.175018750622293,1.198638339011324,-25.371248002043963,57.53505923036915,2288.41886619975,-12522.674544337233,-1914.8400385312243,-299.26241273417224,-19.37805630698734,.04912684976946725,1.990369453344394,.035780907*a.SQRT2*.5/2384e-9,.017876148*a.SQRT2*.5/2384e-9,.003134727*a.SQRT2*.5/2384e-9,.002457142*a.SQRT2*.5/2384e-9,971317e-9*a.SQRT2*.5/2384e-9,218868e-9*a.SQRT2*.5/2384e-9,101566e-9*a.SQRT2*.5/2384e-9,13828e-9*a.SQRT2*.5/2384e-9,12804.797818791945,1945.5515939597317,313.4244966442953,20.801593959731544,1995.1556208053692,9.000838926174497,-29.20218120805369],t=12,n=36,r=[[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,940084909404969e-27,6423305872147839e-28,2382191739347918e-28,5456116108943412e-27,4878985199565852e-27,4240448995017367e-27,3559909094758252e-27,2858043359288075e-27,2156177623817898e-27,1475637723558783e-27,8371015190102974e-28,2599706096327376e-28,-5456116108943412e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758252e-27,-2858043359288076e-27,-2156177623817898e-27,-1475637723558783e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347923e-28,-6423305872147843e-28,-9400849094049696e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049694e-28,-642330587214784e-27,-2382191739347918e-28],[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,9400849094049688e-28,6423305872147841e-28,2382191739347918e-28,5456116108943413e-27,4878985199565852e-27,4240448995017367e-27,3559909094758253e-27,2858043359288075e-27,2156177623817898e-27,1475637723558782e-27,8371015190102975e-28,2599706096327376e-28,-5461314069809755e-27,-4921085770524055e-27,-4343405037091838e-27,-3732668368707687e-27,-3093523840190885e-27,-2430835727329465e-27,-1734679010007751e-27,-974825365660928e-27,-2797435120168326e-28,0,0,0,0,0,0,-2283748241799531e-28,-4037858874020686e-28,-2146547464825323e-28],[.1316524975873958,.414213562373095,.7673269879789602,1.091308501069271,1.303225372841206,1.56968557711749,1.920982126971166,2.414213562373094,3.171594802363212,4.510708503662055,7.595754112725146,22.90376554843115,.984807753012208,.6427876096865394,.3420201433256688,.9396926207859084,-.1736481776669303,-.7660444431189779,.8660254037844387,.5,-.5144957554275265,-.4717319685649723,-.3133774542039019,-.1819131996109812,-.09457419252642064,-.04096558288530405,-.01419856857247115,-.003699974673760037,.8574929257125442,.8817419973177052,.9496286491027329,.9833145924917901,.9955178160675857,.9991605581781475,.999899195244447,.9999931550702802],[0,0,0,0,0,0,2283748241799531e-28,4037858874020686e-28,2146547464825323e-28,5461314069809755e-27,4921085770524055e-27,4343405037091838e-27,3732668368707687e-27,3093523840190885e-27,2430835727329466e-27,1734679010007751e-27,974825365660928e-27,2797435120168326e-28,-5456116108943413e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758253e-27,-2858043359288075e-27,-2156177623817898e-27,-1475637723558782e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347913e-28,-6423305872147834e-28,-9400849094049688e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049688e-28,-6423305872147841e-28,-2382191739347918e-28]],l=r[c.SHORT_TYPE],u=r[c.SHORT_TYPE],f=r[c.SHORT_TYPE],d=r[c.SHORT_TYPE],p=[0,1,16,17,8,9,24,25,4,5,20,21,12,13,28,29,2,3,18,19,10,11,26,27,6,7,22,23,14,15,30,31];function h(t,n,r){for(var o,i,s,c=10,l=n+238-14-286,u=-15;u<0;u++){var f,d,p;f=e[c+-10],d=t[l+-224]*f,p=t[n+224]*f,f=e[c+-9],d+=t[l+-160]*f,p+=t[n+160]*f,f=e[c+-8],d+=t[l+-96]*f,p+=t[n+96]*f,f=e[c+-7],d+=t[l+-32]*f,p+=t[n+32]*f,f=e[c+-6],d+=t[l+32]*f,p+=t[n+-32]*f,f=e[c+-5],d+=t[l+96]*f,p+=t[n+-96]*f,f=e[c+-4],d+=t[l+160]*f,p+=t[n+-160]*f,f=e[c+-3],d+=t[l+224]*f,p+=t[n+-224]*f,f=e[c+-2],d+=t[n+-256]*f,p-=t[l+256]*f,f=e[c+-1],d+=t[n+-192]*f,p-=t[l+192]*f,f=e[c+0],d+=t[n+-128]*f,p-=t[l+128]*f,f=e[c+1],d+=t[n+-64]*f,p-=t[l+64]*f,f=e[c+2],d+=t[n+0]*f,p-=t[l+0]*f,f=e[c+3],d+=t[n+64]*f,p-=t[l+-64]*f,f=e[c+4],d+=t[n+128]*f,p-=t[l+-128]*f,f=e[c+5],d+=t[n+192]*f,p-=t[l+-192]*f,d*=e[c+6],f=p-d,r[30+2*u]=p+d,r[31+2*u]=e[c+7]*f,c+=18,n--,l++}p=t[n+-16]*e[c+-10],d=t[n+-32]*e[c+-2],p+=(t[n+-48]-t[n+16])*e[c+-9],d+=t[n+-96]*e[c+-1],p+=(t[n+-80]+t[n+48])*e[c+-8],d+=t[n+-160]*e[c+0],p+=(t[n+-112]-t[n+80])*e[c+-7],d+=t[n+-224]*e[c+1],p+=(t[n+-144]+t[n+112])*e[c+-6],d-=t[n+32]*e[c+2],p+=(t[n+-176]-t[n+144])*e[c+-5],d-=t[n+96]*e[c+3],p+=(t[n+-208]+t[n+176])*e[c+-4],d-=t[n+160]*e[c+4],p+=(t[n+-240]-t[n+208])*e[c+-3],d-=t[n+224],o=d-p,i=d+p,p=r[14],d=r[15]-p,r[31]=i+p,r[30]=o+d,r[15]=o-d,r[14]=i-p,s=r[28]-r[0],r[0]+=r[28],r[28]=s*e[c+-36+7],s=r[29]-r[1],r[1]+=r[29],r[29]=s*e[c+-36+7],s=r[26]-r[2],r[2]+=r[26],r[26]=s*e[c+-72+7],s=r[27]-r[3],r[3]+=r[27],r[27]=s*e[c+-72+7],s=r[24]-r[4],r[4]+=r[24],r[24]=s*e[c+-108+7],s=r[25]-r[5],r[5]+=r[25],r[25]=s*e[c+-108+7],s=r[22]-r[6],r[6]+=r[22],r[22]=s*a.SQRT2,s=r[23]-r[7],r[7]+=r[23],r[23]=s*a.SQRT2-r[7],r[7]-=r[6],r[22]-=r[7],r[23]-=r[22],s=r[6],r[6]=r[31]-s,r[31]=r[31]+s,s=r[7],r[7]=r[30]-s,r[30]=r[30]+s,s=r[22],r[22]=r[15]-s,r[15]=r[15]+s,s=r[23],r[23]=r[14]-s,r[14]=r[14]+s,s=r[20]-r[8],r[8]+=r[20],r[20]=s*e[c+-180+7],s=r[21]-r[9],r[9]+=r[21],r[21]=s*e[c+-180+7],s=r[18]-r[10],r[10]+=r[18],r[18]=s*e[c+-216+7],s=r[19]-r[11],r[11]+=r[19],r[19]=s*e[c+-216+7],s=r[16]-r[12],r[12]+=r[16],r[16]=s*e[c+-252+7],s=r[17]-r[13],r[13]+=r[17],r[17]=s*e[c+-252+7],s=-r[20]+r[24],r[20]+=r[24],r[24]=s*e[c+-216+7],s=-r[21]+r[25],r[21]+=r[25],r[25]=s*e[c+-216+7],s=r[4]-r[8],r[4]+=r[8],r[8]=s*e[c+-216+7],s=r[5]-r[9],r[5]+=r[9],r[9]=s*e[c+-216+7],s=r[0]-r[12],r[0]+=r[12],r[12]=s*e[c+-72+7],s=r[1]-r[13],r[1]+=r[13],r[13]=s*e[c+-72+7],s=r[16]-r[28],r[16]+=r[28],r[28]=s*e[c+-72+7],s=-r[17]+r[29],r[17]+=r[29],r[29]=s*e[c+-72+7],s=a.SQRT2*(r[2]-r[10]),r[2]+=r[10],r[10]=s,s=a.SQRT2*(r[3]-r[11]),r[3]+=r[11],r[11]=s,s=a.SQRT2*(-r[18]+r[26]),r[18]+=r[26],r[26]=s-r[18],s=a.SQRT2*(-r[19]+r[27]),r[19]+=r[27],r[27]=s-r[19],s=r[2],r[19]-=r[3],r[3]-=s,r[2]=r[31]-s,r[31]+=s,s=r[3],r[11]-=r[19],r[18]-=s,r[3]=r[30]-s,r[30]+=s,s=r[18],r[27]-=r[11],r[19]-=s,r[18]=r[15]-s,r[15]+=s,s=r[19],r[10]-=s,r[19]=r[14]-s,r[14]+=s,s=r[10],r[11]-=s,r[10]=r[23]-s,r[23]+=s,s=r[11],r[26]-=s,r[11]=r[22]-s,r[22]+=s,s=r[26],r[27]-=s,r[26]=r[7]-s,r[7]+=s,s=r[27],r[27]=r[6]-s,r[6]+=s,s=a.SQRT2*(r[0]-r[4]),r[0]+=r[4],r[4]=s,s=a.SQRT2*(r[1]-r[5]),r[1]+=r[5],r[5]=s,s=a.SQRT2*(r[16]-r[20]),r[16]+=r[20],r[20]=s,s=a.SQRT2*(r[17]-r[21]),r[17]+=r[21],r[21]=s,s=-a.SQRT2*(r[8]-r[12]),r[8]+=r[12],r[12]=s-r[8],s=-a.SQRT2*(r[9]-r[13]),r[9]+=r[13],r[13]=s-r[9],s=-a.SQRT2*(r[25]-r[29]),r[25]+=r[29],r[29]=s-r[25],s=-a.SQRT2*(r[24]+r[28]),r[24]-=r[28],r[28]=s-r[24],s=r[24]-r[16],r[24]=s,s=r[20]-s,r[20]=s,s=r[28]-s,r[28]=s,s=r[25]-r[17],r[25]=s,s=r[21]-s,r[21]=s,s=r[29]-s,r[29]=s,s=r[17]-r[1],r[17]=s,s=r[9]-s,r[9]=s,s=r[25]-s,r[25]=s,s=r[5]-s,r[5]=s,s=r[21]-s,r[21]=s,s=r[13]-s,r[13]=s,s=r[29]-s,r[29]=s,s=r[1]-r[0],r[1]=s,s=r[16]-s,r[16]=s,s=r[17]-s,r[17]=s,s=r[8]-s,r[8]=s,s=r[9]-s,r[9]=s,s=r[24]-s,r[24]=s,s=r[25]-s,r[25]=s,s=r[4]-s,r[4]=s,s=r[5]-s,r[5]=s,s=r[20]-s,r[20]=s,s=r[21]-s,r[21]=s,s=r[12]-s,r[12]=s,s=r[13]-s,r[13]=s,s=r[28]-s,r[28]=s,s=r[29]-s,r[29]=s,s=r[0],r[0]+=r[31],r[31]-=s,s=r[1],r[1]+=r[30],r[30]-=s,s=r[16],r[16]+=r[15],r[15]-=s,s=r[17],r[17]+=r[14],r[14]-=s,s=r[8],r[8]+=r[23],r[23]-=s,s=r[9],r[9]+=r[22],r[22]-=s,s=r[24],r[24]+=r[7],r[7]-=s,s=r[25],r[25]+=r[6],r[6]-=s,s=r[4],r[4]+=r[27],r[27]-=s,s=r[5],r[5]+=r[26],r[26]-=s,s=r[20],r[20]+=r[11],r[11]-=s,s=r[21],r[21]+=r[10],r[10]-=s,s=r[12],r[12]+=r[19],r[19]-=s,s=r[13],r[13]+=r[18],r[18]-=s,s=r[28],r[28]+=r[3],r[3]-=s,s=r[29],r[29]+=r[2],r[2]-=s}function m(e,t){for(var n=0;n<3;n++){var o,a,i,s,l,u;s=e[t+6]*r[c.SHORT_TYPE][0]-e[t+15],o=e[t+0]*r[c.SHORT_TYPE][2]-e[t+9],a=s+o,i=s-o,s=e[t+15]*r[c.SHORT_TYPE][0]+e[t+6],o=e[t+9]*r[c.SHORT_TYPE][2]+e[t+0],l=s+o,u=-s+o,o=2069978111953089e-26*(e[t+3]*r[c.SHORT_TYPE][1]-e[t+12]),s=2069978111953089e-26*(e[t+12]*r[c.SHORT_TYPE][1]+e[t+3]),e[t+0]=190752519173728e-25*a+o,e[t+15]=190752519173728e-25*-l+s,i=.8660254037844387*i*1907525191737281e-26,l=.5*l*1907525191737281e-26+s,e[t+3]=i-l,e[t+6]=i+l,a=.5*a*1907525191737281e-26-o,u=.8660254037844387*u*1907525191737281e-26,e[t+9]=a+u,e[t+12]=a-u,t++}}function g(e,t,n){var r,o,a,i,s,c,l,f,d,p,h,m,g,v,_,b,y,w;a=n[17]-n[9],s=n[15]-n[11],c=n[14]-n[12],l=n[0]+n[8],f=n[1]+n[7],d=n[2]+n[6],p=n[3]+n[5],e[t+17]=l+d-p-(f-n[4]),o=(l+d-p)*u[19]+(f-n[4]),r=(a-s-c)*u[18],e[t+5]=r+o,e[t+6]=r-o,i=(n[16]-n[10])*u[18],f=f*u[19]+n[4],r=a*u[12]+i+s*u[13]+c*u[14],o=-l*u[16]+f-d*u[17]+p*u[15],e[t+1]=r+o,e[t+2]=r-o,r=a*u[13]-i-s*u[14]+c*u[12],o=-l*u[17]+f-d*u[15]+p*u[16],e[t+9]=r+o,e[t+10]=r-o,r=a*u[14]-i+s*u[12]-c*u[13],o=l*u[15]-f+d*u[16]-p*u[17],e[t+13]=r+o,e[t+14]=r-o,h=n[8]-n[0],g=n[6]-n[2],v=n[5]-n[3],_=n[17]+n[9],b=n[16]+n[10],y=n[15]+n[11],w=n[14]+n[12],e[t+0]=_+y+w+(b+n[13]),r=(_+y+w)*u[19]-(b+n[13]),o=(h-g+v)*u[18],e[t+11]=r+o,e[t+12]=r-o,m=(n[7]-n[1])*u[18],b=n[13]-b*u[19],r=_*u[15]-b+y*u[16]+w*u[17],o=h*u[14]+m+g*u[12]+v*u[13],e[t+3]=r+o,e[t+4]=r-o,r=-_*u[17]+b-y*u[15]-w*u[16],o=h*u[13]+m-g*u[14]-v*u[12],e[t+7]=r+o,e[t+8]=r-o,r=-_*u[16]+b-y*u[17]-w*u[15],o=h*u[12]-m+g*u[13]-v*u[14],e[t+15]=r+o,e[t+16]=r-o}this.mdct_sub48=function(e,a,u){for(var v=a,_=286,b=0;b<e.channels_out;b++){for(var y=0;y<e.mode_gr;y++){for(var w,x=e.l3_side.tt[y][b],S=x.xr,k=0,M=e.sb_sample[b][1-y],A=0,E=0;E<9;E++)for(h(v,_,M[A]),h(v,_+32,M[A+1]),A+=2,_+=64,w=1;w<32;w+=2)M[A-1][w]*=-1;for(w=0;w<32;w++,k+=18){var T=x.block_type,R=e.sb_sample[b][y],O=e.sb_sample[b][1-y];if(0!=x.mixed_block_flag&&w<2&&(T=0),e.amp_filter[w]<1e-12)i.fill(S,k+0,k+18,0);else{if(e.amp_filter[w]<1)for(E=0;E<18;E++)O[E][p[w]]*=e.amp_filter[w];if(T==c.SHORT_TYPE){for(E=-t/4;E<0;E++){var C=r[c.SHORT_TYPE][E+3];S[k+3*E+9]=R[9+E][p[w]]*C-R[8-E][p[w]],S[k+3*E+18]=R[14-E][p[w]]*C+R[15+E][p[w]],S[k+3*E+10]=R[15+E][p[w]]*C-R[14-E][p[w]],S[k+3*E+19]=O[2-E][p[w]]*C+O[3+E][p[w]],S[k+3*E+11]=O[3+E][p[w]]*C-O[2-E][p[w]],S[k+3*E+20]=O[8-E][p[w]]*C+O[9+E][p[w]]}m(S,k)}else{var j=s(18);for(E=-n/4;E<0;E++){var B,I;B=r[T][E+27]*O[E+9][p[w]]+r[T][E+36]*O[8-E][p[w]],I=r[T][E+9]*R[E+9][p[w]]-r[T][E+18]*R[8-E][p[w]],j[E+9]=B-I*l[3+E+9],j[E+18]=B*l[3+E+9]+I}g(S,k,j)}}if(T!=c.SHORT_TYPE&&0!=w)for(E=7;E>=0;--E){var P,L;P=S[k+E]*f[20+E]+S[k+-1-E]*d[28+E],L=S[k+E]*d[28+E]-S[k+-1-E]*f[20+E],S[k+-1-E]=P,S[k+E]=L}}}if(v=u,_=286,1==e.mode_gr)for(var N=0;N<18;N++)o.arraycopy(e.sb_sample[b][1][N],0,e.sb_sample[b][0][N],0,32)}}}e.exports=l},f5df:function(e,t,n){var r=n("00ee"),o=n("1626"),a=n("c6b6"),i=n("b622"),s=i("toStringTag"),c=Object,l="Arguments"==a(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(n){}};e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=c(e),s))?n:l?a(t):"Object"==(r=a(t))&&o(t.callee)?"Arguments":r}},f772:function(e,t,n){var r=n("5692"),o=n("90e3"),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},f8cd:function(e,t,n){var r=n("5926"),o=RangeError;e.exports=function(e){var t=r(e);if(t<0)throw o("The argument can't be less than 0");return t}},fa9e:function(e,t,n){n("986a")},fb15:function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var r=window.document.currentScript,o=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(n.p=o[1])}var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-card-window",style:[{height:e.height},e.cssVars]},[t("div",{staticClass:"vac-chat-container"},[e.singleRoom?e._e():t("rooms-list",{attrs:{"current-user-id":e.currentUserId,rooms:e.orderedRooms,"loading-rooms":e.loadingRooms,"rooms-loaded":e.roomsLoaded,room:e.room,"room-actions":e.roomActions,"text-messages":e.t,"show-search":e.showSearch,"show-add-room":e.showAddRoom,"show-rooms-list":e.showRoomsList,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"is-mobile":e.isMobile,"scroll-distance":e.scrollDistance},on:{"fetch-room":e.fetchRoom,"fetch-more-rooms":e.fetchMoreRooms,"loading-more-rooms":function(t){e.loadingMoreRooms=t},"add-room":e.addRoom,"room-action-handler":e.roomActionHandler},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("room",{attrs:{"current-user-id":e.currentUserId,rooms:e.rooms,"room-id":e.room.roomId||"","load-first-room":e.loadFirstRoom,messages:e.messages,"room-message":e.roomMessage,"messages-loaded":e.messagesLoaded,"menu-actions":e.menuActions,"message-actions":e.messageActions,"message-selection-actions":e.messageSelectionActions,"auto-scroll":e.autoScroll,"show-send-icon":e.showSendIcon,"show-files":e.showFiles,"show-audio":e.showAudio,"audio-bit-rate":e.audioBitRate,"audio-sample-rate":e.audioSampleRate,"show-emojis":e.showEmojis,"show-reaction-emojis":e.showReactionEmojis,"show-new-messages-divider":e.showNewMessagesDivider,"show-footer":e.showFooter,"text-messages":e.t,"single-room":e.singleRoom,"show-rooms-list":e.showRoomsList,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"is-mobile":e.isMobile,"loading-rooms":e.loadingRooms,"room-info-enabled":e.roomInfoEnabled,"textarea-action-enabled":e.textareaActionEnabled,"textarea-auto-focus":e.textareaAutoFocus,"user-tags-enabled":e.userTagsEnabled,"emojis-suggestion-enabled":e.emojisSuggestionEnabled,"scroll-distance":e.scrollDistance,"accepted-files":e.acceptedFiles,"templates-text":e.templatesText,"username-options":e.usernameOptions},on:{"toggle-rooms-list":e.toggleRoomsList,"room-info":e.roomInfo,"fetch-messages":e.fetchMessages,"send-message":e.sendMessage,"edit-message":e.editMessage,"delete-message":e.deleteMessage,"open-file":e.openFile,"open-user-tag":e.openUserTag,"open-failed-message":e.openFailedMessage,"menu-action-handler":e.menuActionHandler,"message-action-handler":e.messageActionHandler,"message-selection-action-handler":e.messageSelectionActionHandler,"send-message-reaction":e.sendMessageReaction,"typing-message":e.typingMessage,"textarea-action-handler":e.textareaActionHandler},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1),t("transition",{attrs:{name:"vac-fade-preview",appear:""}},[e.showMediaPreview?t("media-preview",{attrs:{file:e.previewFile},on:{"close-media-preview":function(t){e.showMediaPreview=!1}}}):e._e()],1)],1)},i=[];function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.showRoomsList,expression:"showRoomsList"}],staticClass:"vac-rooms-container",class:{"vac-rooms-container-full":e.isMobile,"vac-app-border-r":!e.isMobile}},[e._t("rooms-header"),e._t("rooms-list-search",(function(){return[t("rooms-search",{attrs:{rooms:e.rooms,"loading-rooms":e.loadingRooms,"text-messages":e.textMessages,"show-search":e.showSearch,"show-add-room":e.showAddRoom},on:{"search-room":e.searchRoom,"add-room":function(t){return e.$emit("add-room")}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})]})),t("loader",{attrs:{show:e.loadingRooms},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),e.loadingRooms||e.rooms.length?e._e():t("div",{staticClass:"vac-rooms-empty"},[e._t("rooms-empty",(function(){return[e._v(" "+e._s(e.textMessages.ROOMS_EMPTY)+" ")]}))],2),e.loadingRooms?e._e():t("div",{staticClass:"vac-room-list",attrs:{id:"rooms-list"}},[e._l(e.filteredRooms,(function(n){return t("div",{key:n.roomId,staticClass:"vac-room-item",class:{"vac-room-selected":e.selectedRoomId===n.roomId},attrs:{id:n.roomId},on:{click:function(t){return e.openRoom(n)}}},[t("room-content",{attrs:{"current-user-id":e.currentUserId,room:n,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"text-messages":e.textMessages,"room-actions":e.roomActions},on:{"room-action-handler":function(t){return e.$emit("room-action-handler",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)})),t("transition",{attrs:{name:"vac-fade-message"}},[e.rooms.length&&!e.loadingRooms?t("div",{attrs:{id:"infinite-loader-rooms"}},[t("loader",{attrs:{show:e.showLoader,infinite:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1):e._e()])],2)],2)},f=[],d=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-fade-spinner",appear:""}},[e.show?t("div",{staticClass:"vac-loader-wrapper",class:{"vac-container-center":!e.infinite,"vac-container-top":e.infinite}},[e._t("spinner-icon",(function(){return[t("div",{attrs:{id:"vac-circle"}})]}),null,{show:e.show,infinite:e.infinite})],2):e._e()])},p=[],h={name:"Loader",props:{show:{type:Boolean,default:!1},infinite:{type:Boolean,default:!1}}},m=h;function g(e,t,n,r,o,a,i,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),i?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:l}}var v=g(m,d,p,!1,null,null,null),_=v.exports,b=function(){var e=this,t=e._self._c;return t("div",{class:{"vac-box-search":e.showSearchBar,"vac-box-empty":!e.showSearchBar}},[e.showSearch?[!e.loadingRooms&&e.rooms.length?t("div",{staticClass:"vac-icon-search"},[e._t("search-icon",(function(){return[t("svg-icon",{attrs:{name:"search"}})]}))],2):e._e(),!e.loadingRooms&&e.rooms.length?t("input",{staticClass:"vac-input",attrs:{type:"search",placeholder:e.textMessages.SEARCH,autocomplete:"off"},on:{input:function(t){return e.$emit("search-room",t)}}}):e._e()]:e._e(),e.showAddRoom?t("div",{staticClass:"vac-svg-button vac-add-icon",on:{click:function(t){return e.$emit("add-room")}}},[e._t("add-icon",(function(){return[t("svg-icon",{attrs:{name:"add"}})]}))],2):e._e()],2)},y=[],w=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",width:"24",height:"24",viewBox:"0 0 ".concat(e.size," ").concat(e.size)}},[t("path",{attrs:{id:e.svgId,d:e.svgItem[e.name].path}}),e.svgItem[e.name].path2?t("path",{attrs:{id:e.svgId,d:e.svgItem[e.name].path2}}):e._e()])},x=[],S={name:"SvgIcon",props:{name:{type:String,default:null},param:{type:String,default:null}},data:function(){return{svgItem:{search:{path:"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"},add:{path:"M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},toggle:{path:"M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z"},menu:{path:"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"},close:{path:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"},file:{path:"M14,17H7V15H14M17,13H7V11H17M17,9H7V7H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"},paperclip:{path:"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"},"close-outline":{path:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},send:{path:"M2,21L23,12L2,3V10L17,12L2,14V21Z"},emoji:{path:"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 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"},document:{path:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"},pencil:{path:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},checkmark:{path:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},"double-checkmark":{path:"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"},eye:{path:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"},dropdown:{path:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},deleted:{path:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z"},microphone:{size:"large",path:"M432.8,216.4v39.2c0,45.2-15.3,84.3-45.2,118.4c-29.8,33.2-67.3,52.8-111.6,57.9v40.9h78.4c5.1,0,10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6c0,5.1-1.7,10.2-6,13.6c-4.3,4.3-8.5,6-13.6,6H157.6c-5.1,0-10.2-1.7-13.6-6c-4.3-4.3-6-8.5-6-13.6c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6H236v-40.9c-44.3-5.1-81.8-23.9-111.6-57.9s-45.2-73.3-45.2-118.4v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6s10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6v39.2c0,37.5,13.6,70.7,40,97.1s59.6,40,97.1,40s70.7-13.6,97.1-40c26.4-26.4,40-59.6,40-97.1v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6c5.1,0,10.2,1.7,13.6,6C430.2,206.2,432.8,211.3,432.8,216.4z M353.5,98v157.6c0,27.3-9.4,50.3-29,69c-19.6,19.6-42.6,29-69,29s-50.3-9.4-69-29c-19.6-19.6-29-42.6-29-69V98c0-27.3,9.4-50.3,29-69c19.6-19.6,42.6-29,69-29s50.3,9.4,69,29C344.2,47.7,353.5,71.6,353.5,98z"},"audio-play":{size:"medium",path:"M43.331,21.237L7.233,0.397c-0.917-0.529-2.044-0.529-2.96,0c-0.916,0.528-1.48,1.505-1.48,2.563v41.684 c0,1.058,0.564,2.035,1.48,2.563c0.458,0.268,0.969,0.397,1.48,0.397c0.511,0,1.022-0.133,1.48-0.397l36.098-20.84 c0.918-0.529,1.479-1.506,1.479-2.564S44.247,21.767,43.331,21.237z"},"audio-pause":{size:"medium",path:"M17.991,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C4.729,2.969,7.698,0,11.36,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z",path2:"M42.877,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C29.616,2.969,32.585,0,36.246,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z"}}}},computed:{svgId:function(){var e=this.param?"-"+this.param:"";return"vac-icon-".concat(this.name).concat(e)},size:function(){var e=this.svgItem[this.name];return"large"===e.size?512:"medium"===e.size?48:24}}},k=S,M=g(k,w,x,!1,null,null,null),A=M.exports,E={name:"RoomsSearch",components:{SvgIcon:A},props:{textMessages:{type:Object,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0}},emits:["search-room","add-room"],computed:{showSearchBar:function(){return this.showSearch||this.showAddRoom}}},T=E,R=g(T,b,y,!1,null,null,null),O=R.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-room-container"},[e._t("room-list-item",(function(){return[e._t("room-list-avatar",(function(){return[e.room.avatar?t("div",{staticClass:"vac-avatar",style:{"background-image":"url('".concat(e.room.avatar,"')")}}):e._e()]}),null,{room:e.room}),t("div",{staticClass:"vac-name-container vac-text-ellipsis"},[t("div",{staticClass:"vac-title-container"},[e.userStatus?t("div",{staticClass:"vac-state-circle",class:{"vac-state-online":"online"===e.userStatus}}):e._e(),t("div",{staticClass:"vac-room-name vac-text-ellipsis"},[e._v(" "+e._s(e.room.roomName)+" ")]),e.room.lastMessage?t("div",{staticClass:"vac-text-date"},[e._v(" "+e._s(e.room.lastMessage.timestamp)+" ")]):e._e()]),t("div",{staticClass:"vac-text-last",class:{"vac-message-new":e.room.lastMessage&&e.room.lastMessage["new"]&&!e.typingUsers}},[e.isMessageCheckmarkVisible?t("span",[e._t("checkmark-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-check",attrs:{name:e.room.lastMessage.distributed?"double-checkmark":"checkmark",param:e.room.lastMessage.seen?"seen":""}})]}),null,{message:e.room.lastMessage})],2):e._e(),e.room.lastMessage&&!e.room.lastMessage.deleted&&e.isAudio?t("div",{staticClass:"vac-text-ellipsis"},[e._t("microphone-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-microphone",attrs:{name:"microphone"}})]})),e._v(" "+e._s(e.formattedDuration)+" ")],2):e.room.lastMessage?t("format-message",{attrs:{content:e.getLastMessage,deleted:!!e.room.lastMessage.deleted&&!e.typingUsers,users:e.room.users,linkify:!1,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"single-line":!0},scopedSlots:e._u([{key:"deleted-icon",fn:function(t){return[e._t("deleted-icon",null,null,t)]}}],null,!0)}):e._e(),!e.room.lastMessage&&e.typingUsers?t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(e.typingUsers)+" ")]):e._e(),t("div",{staticClass:"vac-room-options-container"},[e.room.unreadCount?t("div",{staticClass:"vac-badge-counter vac-room-badge"},[e._v(" "+e._s(e.room.unreadCount)+" ")]):e._e(),e._t("room-list-options",(function(){return[e.roomActions.length?t("div",{staticClass:"vac-svg-button vac-list-room-options",on:{click:function(t){t.stopPropagation(),e.roomMenuOpened=e.room.roomId}}},[e._t("room-list-options-icon",(function(){return[t("svg-icon",{attrs:{name:"dropdown",param:"room"}})]}))],2):e._e(),e.roomActions.length?t("transition",{attrs:{name:"vac-slide-left"}},[e.roomMenuOpened===e.room.roomId?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeRoomMenu,expression:"closeRoomMenu"}],staticClass:"vac-menu-options"},[t("div",{staticClass:"vac-menu-list"},e._l(e.roomActions,(function(n){return t("div",{key:n.name},[t("div",{staticClass:"vac-menu-item",on:{click:function(t){return t.stopPropagation(),e.roomActionHandler(n)}}},[e._v(" "+e._s(n.title)+" ")])])})),0)]):e._e()]):e._e()]}),null,{room:e.room})],2)],1)])]}),null,{room:e.room})],2)},j=[],B=n("c28b"),I=n.n(B),P=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-format-message-wrapper",class:{"vac-text-ellipsis":e.singleLine}},[e.textFormatting.disabled?t("div",{domProps:{innerHTML:e._s(e.formattedContent)}}):t("div",{class:{"vac-text-ellipsis":e.singleLine}},e._l(e.linkifiedMessage,(function(n,r){return t("div",{key:r,staticClass:"vac-format-container"},[t(n.url?"a":"span",{tag:"component",class:{"vac-text-ellipsis":e.singleLine,"vac-text-bold":n.bold,"vac-text-italic":e.deleted||n.italic,"vac-text-strike":n.strike,"vac-text-underline":n.underline,"vac-text-inline-code":!e.singleLine&&n.inline,"vac-text-multiline-code":!e.singleLine&&n.multiline,"vac-text-tag":!e.singleLine&&!e.reply&&n.tag},attrs:{href:n.href,target:n.href?e.linkOptions.target:null,rel:n.href?e.linkOptions.rel:null},on:{click:function(t){return e.openTag(n)}}},[e._t("deleted-icon",(function(){return[e.deleted?t("svg-icon",{staticClass:"vac-icon-deleted",attrs:{name:"deleted"}}):e._e()]}),null,{deleted:e.deleted}),n.url&&n.image?[t("div",{staticClass:"vac-image-link-container"},[t("div",{staticClass:"vac-image-link",style:{"background-image":"url('".concat(n.value,"')"),height:n.height}})]),t("div",{staticClass:"vac-image-link-message"},[t("span",[e._v(e._s(n.value))])])]:[t("span",{domProps:{innerHTML:e._s(n.value)}},[e._v(" "+e._s(n.value)+" ")])]],2)],1)})),0)])},L=[];function N(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}function D(e){if(Array.isArray(e))return N(e)}function F(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function H(e,t){if(e){if("string"===typeof e)return N(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)?N(e,t):void 0}}n("d9e2");function U(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function $(e){return D(e)||F(e)||H(e)||U()}n("a1f0"),n("5b81");var q=n("74fe"),V=function(e,t,n){var r,o={bold:n.bold,italic:n.italic,strike:n.strike,underline:n.underline,multilineCode:n.multilineCode,inlineCode:n.inlineCode},a=(r={},s(r,o.bold,{end:"\\"+o.bold,allowed_chars:".",type:"bold"}),s(r,o.italic,{end:o.italic,allowed_chars:".",type:"italic"}),s(r,o.strike,{end:o.strike,allowed_chars:".",type:"strike"}),s(r,o.underline,{end:o.underline,allowed_chars:".",type:"underline"}),s(r,o.multilineCode,{end:o.multilineCode,allowed_chars:"(.|\n)",type:"multiline-code"}),s(r,o.inlineCode,{end:o.inlineCode,allowed_chars:".",type:"inline-code"}),s(r,"<usertag>",{allowed_chars:".",end:"</usertag>",type:"tag"}),r),i=z(e,a),c=X(i,a),l=[].concat.apply([],c);return t&&K(l),l};function z(e,t){var n=[],r=-1,o=null,a=q.find(e),i=!1;if(a.length>0&&(r=e.indexOf(a[0].value),i=!0),Object.keys(t).forEach((function(t){var n=e.indexOf(t);n>=0&&(r<0||n<r)&&(r=n,o=t,i=!1)})),i&&-1!==o){var s=e.substr(0,r),c=e.substr(r,a[0].value.length),l=e.substr(r+a[0].value.length);return n.push(s),n.push(c),n=n.concat(z(l,t)),n}if(o){var u=e.substr(0,r),f=o,d=e.substr(r+f.length);if(e.replace(/\s/g,"").length===2*f.length)return[e];var p=d.match(new RegExp("^("+(t[f].allowed_chars||".")+"*"+(t[f].end?"?":"")+")"+(t[f].end?"("+t[f].end+")":""),"m"));if(p&&p[1]){u&&n.push(u);var h={start:f,content:z(p[1],t),end:p[2],type:t[f].type};n.push(h),d=d.substr(p[0].length)}else u+=f,n.push(u);return n=n.concat(z(d,t)),n}return e?[e]:[]}function X(e,t){var n=[];return e.forEach((function(e){"string"===typeof e?n.push({types:[],value:e}):t[e.start]&&n.push(Y(e))})),n}function Y(e){var t=[];return G(e,t,[]),t}function G(e,t,n){e.content.forEach((function(r){"string"===typeof r?t.push({types:W(n.concat([e.type])),value:r}):G(r,t,W([r.type].concat([e.type]).concat(n)))}))}function W(e){return $(new Set(e))}function K(e){var t=[];return e.forEach((function(e){var n=q.find(e.value);if(n.length){var r=e.value.replace(n[0].value,"");t.push({types:e.types,value:r}),e.types=["url"].concat(e.types),e.href=n[0].href,e.value=n[0].value}t.push(e)})),t}var Z=n("c9d9"),Q={name:"FormatMessage",components:{SvgIcon:A},props:{content:{type:[String,Number],required:!0},deleted:{type:Boolean,default:!1},users:{type:Array,default:function(){return[]}},linkify:{type:Boolean,default:!0},singleLine:{type:Boolean,default:!1},reply:{type:Boolean,default:!1},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0}},emits:["open-user-tag"],computed:{linkifiedMessage:function(){var e=this,t=V(this.formatTags(this.content),this.linkify&&!this.linkOptions.disabled,this.textFormatting);return t.forEach((function(t){t.url=e.checkType(t,"url"),t.bold=e.checkType(t,"bold"),t.italic=e.checkType(t,"italic"),t.strike=e.checkType(t,"strike"),t.underline=e.checkType(t,"underline"),t.inline=e.checkType(t,"inline-code"),t.multiline=e.checkType(t,"multiline-code"),t.tag=e.checkType(t,"tag"),t.image=e.checkImageType(t),t.value=e.replaceEmojiByElement(t.value)})),t},formattedContent:function(){return this.formatTags(this.content)}},methods:{checkType:function(e,t){return-1!==e.types.indexOf(t)},checkImageType:function(e){var t=e.value.lastIndexOf("."),n=e.value.lastIndexOf("/");n>t&&(t=-1);var r=e.value.substring(t+1,e.value.length),o=t>0&&Z["b"].some((function(e){return r.toLowerCase().includes(e)}));return o&&this.setImageSize(e),o},setImageSize:function(e){var t=new Image;function n(r){var o=r.path[0].width/150;e.height=Math.round(r.path[0].height/o)+"px",t.removeEventListener("load",n)}t.src=e.value,t.addEventListener("load",n)},formatTags:function(e){var t=this,n="<usertag>",r="</usertag>",o=$(e.matchAll(new RegExp(n,"gi"))).map((function(e){return e.index})),a=e;return o.forEach((function(o){var i=a.substring(o+n.length,a.indexOf(r,o)),s=t.users.find((function(e){return e._id===i}));e=e.replaceAll(i,"@".concat((null===s||void 0===s?void 0:s.username)||"unknown"))})),e},openTag:function(e){if(!this.singleLine&&this.checkType(e,"tag")){var t=this.users.find((function(t){return-1!==e.value.indexOf(t.username)}));this.$emit("open-user-tag",t)}},replaceEmojiByElement:function(e){var t;if(this.singleLine)t=16;else{var n=this.containsOnlyEmojis();t=n?28:20}return e.replaceAll(/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFF]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])/g,(function(e){return'<span style="font-size: '.concat(t,'px">').concat(e,"</span>")}))},containsOnlyEmojis:function(){var e=this.content.replace(new RegExp("[\0-ữf]","g"),""),t=this.content.replace(new RegExp("[\n\rs]+|( )+","g"),"");return e.length===t.length}}},J=Q,ee=g(J,P,L,!1,null,null,null),te=ee.exports,ne=function(e,t,n){if(e.typingUsers&&e.typingUsers.length){var r=e.users.filter((function(n){if(n._id!==t&&-1!==e.typingUsers.indexOf(n._id)&&(!n.status||"offline"!==n.status.state))return!0}));if(!r.length)return;return 2===e.users.length?n.IS_TYPING:r.map((function(e){return e.username})).join(", ")+" "+n.IS_TYPING}},re=n("bd43"),oe=re.isAudioFile,ae={name:"RoomsContent",components:{SvgIcon:A,FormatMessage:te},directives:{clickOutside:I.a.directive},props:{currentUserId:{type:[String,Number],required:!0},room:{type:Object,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},textMessages:{type:Object,required:!0},roomActions:{type:Array,required:!0}},emits:["room-action-handler"],data:function(){return{roomMenuOpened:null}},computed:{getLastMessage:function(){var e=this,t=this.typingUsers;if(t)return t;var n=this.room.lastMessage.deleted?this.textMessages.MESSAGE_DELETED:this.room.lastMessage.content;if(this.room.users.length<=2)return n;var r=this.room.users.find((function(t){return t._id===e.room.lastMessage.senderId}));return this.room.lastMessage.username?"".concat(this.room.lastMessage.username," - ").concat(n):r&&r._id!==this.currentUserId?"".concat(r.username," - ").concat(n):n},userStatus:function(){var e=this;if(this.room.users&&2===this.room.users.length){var t=this.room.users.find((function(t){return t._id!==e.currentUserId}));return t&&t.status?t.status.state:null}},typingUsers:function(){return ne(this.room,this.currentUserId,this.textMessages)},isMessageCheckmarkVisible:function(){return!this.typingUsers&&this.room.lastMessage&&!this.room.lastMessage.deleted&&this.room.lastMessage.senderId===this.currentUserId&&(this.room.lastMessage.saved||this.room.lastMessage.distributed||this.room.lastMessage.seen)},formattedDuration:function(){var e,t,n=null===(e=this.room.lastMessage)||void 0===e||null===(t=e.files)||void 0===t?void 0:t[0];if(n){if(!n.duration)return"".concat(n.name,".").concat(n.extension);var r=Math.floor(n.duration);return(r-(r%=60))/60+(r>9?":":":0")+r}return""},isAudio:function(){return!!this.room.lastMessage.files&&oe(this.room.lastMessage.files[0])}},methods:{roomActionHandler:function(e){this.closeRoomMenu(),this.$emit("room-action-handler",{action:e,roomId:this.room.roomId})},closeRoomMenu:function(){this.roomMenuOpened=null}}},ie=ae,se=g(ie,C,j,!1,null,null,null),ce=se.exports,le=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n&&""!==n?e.filter((function(e){return r?ue(e[t]).startsWith(ue(n)):ue(e[t]).includes(ue(n))})):e};function ue(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}var fe={name:"RoomsList",components:{Loader:_,RoomsSearch:O,RoomContent:ce},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},showRoomsList:{type:Boolean,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},isMobile:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0},roomsLoaded:{type:Boolean,required:!0},room:{type:Object,required:!0},roomActions:{type:Array,required:!0},scrollDistance:{type:Number,required:!0}},emits:["add-room","room-action-handler","loading-more-rooms","fetch-room","fetch-more-rooms"],data:function(){return{filteredRooms:this.rooms||[],observer:null,showLoader:!0,loadingMoreRooms:!1,selectedRoomId:""}},watch:{rooms:{deep:!0,handler:function(e,t){this.filteredRooms=e,(e.length!==t.length||this.roomsLoaded)&&(this.loadingMoreRooms=!1)}},loadingRooms:function(e){var t=this;e||setTimeout((function(){return t.initIntersectionObserver()}))},loadingMoreRooms:function(e){this.$emit("loading-more-rooms",e)},roomsLoaded:{immediate:!0,handler:function(e){e&&(this.loadingMoreRooms=!1,this.loadingRooms||(this.showLoader=!1))}},room:{immediate:!0,handler:function(e){e&&!this.isMobile&&(this.selectedRoomId=e.roomId)}}},methods:{initIntersectionObserver:function(){var e=this;this.observer&&(this.showLoader=!0,this.observer.disconnect());var t=document.getElementById("infinite-loader-rooms");if(t){var n={root:document.getElementById("rooms-list"),rootMargin:"".concat(this.scrollDistance,"px"),threshold:0};this.observer=new IntersectionObserver((function(t){t[0].isIntersecting&&e.loadMoreRooms()}),n),this.observer.observe(t)}},searchRoom:function(e){this.filteredRooms=le(this.rooms,"roomName",e.target.value)},openRoom:function(e){(e.roomId!==this.room.roomId||this.isMobile)&&(this.isMobile||(this.selectedRoomId=e.roomId),this.$emit("fetch-room",{room:e}))},loadMoreRooms:function(){if(!this.loadingMoreRooms){if(this.roomsLoaded)return this.loadingMoreRooms=!1,void(this.showLoader=!1);this.$emit("fetch-more-rooms"),this.loadingMoreRooms=!0}}}},de=fe,pe=g(de,u,f,!1,null,null,null),he=pe.exports,me=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isMobile&&!e.showRoomsList||!e.isMobile||e.singleRoom,expression:"(isMobile && !showRoomsList) || !isMobile || singleRoom"}],staticClass:"vac-col-messages",on:{touchstart:e.touchStart}},[e.showNoRoom?e._t("no-room-selected",(function(){return[t("div",{staticClass:"vac-container-center vac-room-empty"},[t("div",[e._v(e._s(e.textMessages.ROOM_EMPTY))])])]})):t("room-header",{attrs:{"current-user-id":e.currentUserId,"text-messages":e.textMessages,"single-room":e.singleRoom,"show-rooms-list":e.showRoomsList,"is-mobile":e.isMobile,"room-info-enabled":e.roomInfoEnabled,"menu-actions":e.menuActions,room:e.room,"message-selection-enabled":e.messageSelectionEnabled,"message-selection-actions":e.messageSelectionActions,"selected-messages-total":e.selectedMessages.length},on:{"toggle-rooms-list":function(t){return e.$emit("toggle-rooms-list")},"room-info":function(t){return e.$emit("room-info")},"menu-action-handler":function(t){return e.$emit("menu-action-handler",t)},"message-selection-action-handler":e.messageSelectionActionHandler,"cancel-message-selection":function(t){e.messageSelectionEnabled=!1}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{ref:"scrollContainer",staticClass:"vac-container-scroll",attrs:{id:"messages-list"},on:{scroll:e.onContainerScroll}},[t("loader",{attrs:{show:e.loadingMessages},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-messages-container"},[t("div",{class:{"vac-messages-hidden":e.loadingMessages}},[t("transition",{attrs:{name:"vac-fade-message"}},[t("div",[e.showNoMessages?t("div",{staticClass:"vac-text-started"},[e._t("messages-empty",(function(){return[e._v(" "+e._s(e.textMessages.MESSAGES_EMPTY)+" ")]}))],2):e._e(),e.showMessagesStarted?t("div",{staticClass:"vac-text-started"},[e._v(" "+e._s(e.textMessages.CONVERSATION_STARTED)+" "+e._s(e.messages[0].date)+" ")]):e._e()])]),e.messages.length&&!e.messagesLoaded?t("div",{attrs:{id:"infinite-loader-messages"}},[t("loader",{attrs:{show:!0,infinite:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1):e._e(),t("transition-group",{key:e.roomId,attrs:{name:"vac-fade-message",tag:"span"}},e._l(e.messages,(function(n,r){return t("div",{key:n.indexId||n._id},[t("room-message",{attrs:{"current-user-id":e.currentUserId,message:n,index:r,messages:e.messages,"edited-message-id":e.editedMessageId,"message-actions":e.messageActions,"room-users":e.room.users,"text-messages":e.textMessages,"new-messages":e.newMessages,"show-reaction-emojis":e.showReactionEmojis,"show-new-messages-divider":e.showNewMessagesDivider,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"username-options":e.usernameOptions,"message-selection-enabled":e.messageSelectionEnabled,"selected-messages":e.selectedMessages},on:{"message-added":e.onMessageAdded,"message-action-handler":e.messageActionHandler,"open-file":e.openFile,"open-user-tag":e.openUserTag,"open-failed-message":function(t){return e.$emit("open-failed-message",t)},"send-message-reaction":e.sendMessageReaction,"select-message":e.selectMessage,"unselect-message":e.unselectMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)})),0)],1)])],1),e.loadingMessages?e._e():t("div",[t("transition",{attrs:{name:"vac-bounce"}},[e.scrollIcon?t("div",{staticClass:"vac-icon-scroll",on:{click:e.scrollToBottom}},[t("transition",{attrs:{name:"vac-bounce"}},[e.scrollMessagesCount?t("div",{staticClass:"vac-badge-counter vac-messages-count"},[e._v(" "+e._s(e.scrollMessagesCount)+" ")]):e._e()]),e._t("scroll-icon",(function(){return[t("svg-icon",{attrs:{name:"dropdown",param:"scroll"}})]}))],2):e._e()])],1),t("room-footer",{attrs:{room:e.room,"room-id":e.roomId,"room-message":e.roomMessage,"text-messages":e.textMessages,"show-send-icon":e.showSendIcon,"show-files":e.showFiles,"show-audio":e.showAudio,"show-emojis":e.showEmojis,"show-footer":e.showFooter,"accepted-files":e.acceptedFiles,"textarea-action-enabled":e.textareaActionEnabled,"textarea-auto-focus":e.textareaAutoFocus,"user-tags-enabled":e.userTagsEnabled,"emojis-suggestion-enabled":e.emojisSuggestionEnabled,"templates-text":e.templatesText,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"audio-bit-rate":e.audioBitRate,"audio-sample-rate":e.audioSampleRate,"init-reply-message":e.initReplyMessage,"init-edit-message":e.initEditMessage},on:{"update-edited-message-id":function(t){e.editedMessageId=t},"edit-message":function(t){return e.$emit("edit-message",t)},"send-message":function(t){return e.$emit("send-message",t)},"typing-message":function(t){return e.$emit("typing-message",t)},"textarea-action-handler":function(t){return e.$emit("textarea-action-handler",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],2)},ge=[],ve=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-room-header vac-app-border-b"},[e._t("room-header",(function(){return[t("div",{staticClass:"vac-room-wrapper"},[t("transition",{attrs:{name:"vac-slide-up"}},[e.messageSelectionEnabled?t("div",{staticClass:"vac-room-selection"},[e._l(e.messageSelectionActions,(function(n){return t("div",{key:n.name,attrs:{id:n.name}},[t("div",{staticClass:"vac-selection-button",on:{click:function(t){return e.messageSelectionActionHandler(n)}}},[e._v(" "+e._s(n.title)+" "),t("span",{staticClass:"vac-selection-button-count"},[e._v(" "+e._s(e.selectedMessagesTotal)+" ")])])])})),t("div",{staticClass:"vac-selection-cancel vac-item-clickable",on:{click:function(t){return e.$emit("cancel-message-selection")}}},[e._v(" "+e._s(e.textMessages.CANCEL_SELECT_MESSAGE)+" ")])],2):e._e()]),!e.messageSelectionEnabled&&e.messageSelectionAnimationEnded?[e.singleRoom?e._e():t("div",{staticClass:"vac-svg-button vac-toggle-button",class:{"vac-rotate-icon-init":!e.isMobile,"vac-rotate-icon":!e.showRoomsList&&!e.isMobile},on:{click:function(t){return e.$emit("toggle-rooms-list")}}},[e._t("toggle-icon",(function(){return[t("svg-icon",{attrs:{name:"toggle"}})]}))],2),t("div",{staticClass:"vac-info-wrapper",class:{"vac-item-clickable":e.roomInfoEnabled},on:{click:function(t){return e.$emit("room-info")}}},[e._t("room-header-avatar",(function(){return[e.room.avatar?t("div",{staticClass:"vac-avatar",style:{"background-image":"url('".concat(e.room.avatar,"')")}}):e._e()]}),null,{room:e.room}),e._t("room-header-info",(function(){return[t("div",{staticClass:"vac-text-ellipsis"},[t("div",{staticClass:"vac-room-name vac-text-ellipsis"},[e._v(" "+e._s(e.room.roomName)+" ")]),e.typingUsers?t("div",{staticClass:"vac-room-info vac-text-ellipsis"},[e._v(" "+e._s(e.typingUsers)+" ")]):t("div",{staticClass:"vac-room-info vac-text-ellipsis"},[e._v(" "+e._s(e.userStatus)+" ")])])]}),null,{room:e.room,typingUsers:e.typingUsers,userStatus:e.userStatus})],2),e.room.roomId?e._t("room-options",(function(){return[e.menuActions.length?t("div",{staticClass:"vac-svg-button vac-room-options",on:{click:function(t){e.menuOpened=!e.menuOpened}}},[e._t("menu-icon",(function(){return[t("svg-icon",{attrs:{name:"menu"}})]}))],2):e._e(),e.menuActions.length?t("transition",{attrs:{name:"vac-slide-left"}},[e.menuOpened?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeMenu,expression:"closeMenu"}],staticClass:"vac-menu-options"},[t("div",{staticClass:"vac-menu-list"},e._l(e.menuActions,(function(n){return t("div",{key:n.name},[t("div",{staticClass:"vac-menu-item",on:{click:function(t){return e.menuActionHandler(n)}}},[e._v(" "+e._s(n.title)+" ")])])})),0)]):e._e()]):e._e()]})):e._e()]:e._e()],2)]}),null,{room:e.room,typingUsers:e.typingUsers,userStatus:e.userStatus})],2)},_e=[],be={name:"RoomHeader",components:{SvgIcon:A},directives:{clickOutside:I.a.directive},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},singleRoom:{type:Boolean,required:!0},showRoomsList:{type:Boolean,required:!0},isMobile:{type:Boolean,required:!0},roomInfoEnabled:{type:Boolean,required:!0},menuActions:{type:Array,required:!0},room:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0},messageSelectionActions:{type:Array,required:!0},selectedMessagesTotal:{type:Number,required:!0}},emits:["toggle-rooms-list","room-info","menu-action-handler","cancel-message-selection","message-selection-action-handler"],data:function(){return{menuOpened:!1,messageSelectionAnimationEnded:!0}},computed:{typingUsers:function(){return ne(this.room,this.currentUserId,this.textMessages)},userStatus:function(){var e=this;if(this.room.users&&2===this.room.users.length){var t=this.room.users.find((function(t){return t._id!==e.currentUserId}));if(t.status){var n="";return"online"===t.status.state?n=this.textMessages.IS_ONLINE:t.status.lastChanged&&(n=this.textMessages.LAST_SEEN+t.status.lastChanged),n}}}},watch:{messageSelectionEnabled:function(e){var t=this;e?this.messageSelectionAnimationEnded=!1:setTimeout((function(){t.messageSelectionAnimationEnded=!0}),300)}},methods:{menuActionHandler:function(e){this.closeMenu(),this.$emit("menu-action-handler",e)},closeMenu:function(){this.menuOpened=!1},messageSelectionActionHandler:function(e){this.$emit("message-selection-action-handler",e)}}},ye=be,we=g(ye,ve,_e,!1,null,null,null),xe=we.exports,Se=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:Object.keys(e.room).length&&e.showFooter,expression:"Object.keys(room).length && showFooter"}],staticClass:"vac-room-footer",class:{"vac-app-box-shadow":e.shadowFooter},attrs:{id:"room-footer"}},[t("room-emojis",{attrs:{"filtered-emojis":e.filteredEmojis,"select-item":e.selectEmojiItem,"active-up-or-down":e.activeUpOrDownEmojis},on:{"select-emoji":function(t){return e.selectEmoji(t)},"activate-item":function(t){e.activeUpOrDownEmojis=0}}}),t("room-users-tag",{attrs:{"filtered-users-tag":e.filteredUsersTag,"select-item":e.selectUsersTagItem,"active-up-or-down":e.activeUpOrDownUsersTag},on:{"select-user-tag":function(t){return e.selectUserTag(t)},"activate-item":function(t){e.activeUpOrDownUsersTag=0}}}),t("room-templates-text",{attrs:{"filtered-templates-text":e.filteredTemplatesText,"select-item":e.selectTemplatesTextItem,"active-up-or-down":e.activeUpOrDownTemplatesText},on:{"select-template-text":function(t){return e.selectTemplateText(t)},"activate-item":function(t){e.activeUpOrDownTemplatesText=0}}}),t("room-message-reply",{attrs:{room:e.room,"message-reply":e.messageReply,"text-formatting":e.textFormatting,"link-options":e.linkOptions},on:{"reset-message":e.resetMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("room-files",{attrs:{files:e.files},on:{"remove-file":e.removeFile,"reset-message":e.resetMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-box-footer",class:{"vac-box-footer-border":!e.files.length}},[e.showAudio&&!e.files.length?t("div",{staticClass:"vac-icon-textarea-left"},[e.isRecording?[t("div",{staticClass:"vac-svg-button vac-icon-audio-stop",on:{click:e.stopRecorder}},[e._t("audio-stop-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2),t("div",{staticClass:"vac-dot-audio-record"}),t("div",{staticClass:"vac-dot-audio-record-time"},[e._v(" "+e._s(e.recordedTime)+" ")]),t("div",{staticClass:"vac-svg-button vac-icon-audio-confirm",on:{click:function(t){return e.toggleRecorder(!1)}}},[e._t("audio-stop-icon",(function(){return[t("svg-icon",{attrs:{name:"checkmark"}})]}))],2)]:t("div",{staticClass:"vac-svg-button",on:{click:function(t){return e.toggleRecorder(!0)}}},[e._t("microphone-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-microphone",attrs:{name:"microphone"}})]}))],2)],2):e._e(),t("textarea",{ref:"roomTextarea",staticClass:"vac-textarea",class:{"vac-textarea-outline":e.editedMessage._id},style:{"min-height":"20px","padding-left":"12px"},attrs:{id:"roomTextarea",placeholder:e.textMessages.TYPE_MESSAGE},on:{input:e.onChangeInput,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.escapeTextarea.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.selectItem.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.selectItem.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.updateActiveUpOrDown(-1)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.updateActiveUpOrDown(1)}],paste:e.onPasteImage}}),t("div",{staticClass:"vac-icon-textarea"},[e.editedMessage._id?t("div",{staticClass:"vac-svg-button",on:{click:e.resetMessage}},[e._t("edit-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2):e._e(),e.showEmojis?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:function(){return e.emojiOpened=!1},expression:"() => (emojiOpened = false)"}]},[e._t("emoji-picker",(function(){return[t("emoji-picker-container",{attrs:{"emoji-opened":e.emojiOpened,"position-top":!0},on:{"add-emoji":e.addEmoji,"open-emoji":function(t){e.emojiOpened=t}},scopedSlots:e._u([{key:"emoji-picker-icon",fn:function(){return[e._t("emoji-picker-icon")]},proxy:!0}],null,!0)})]}),{addEmoji:e.addEmoji},{emojiOpened:e.emojiOpened})],2):e._e(),e.showFiles?t("div",{staticClass:"vac-svg-button",on:{click:e.launchFilePicker}},[e._t("paperclip-icon",(function(){return[t("svg-icon",{attrs:{name:"paperclip"}})]}))],2):e._e(),e.textareaActionEnabled?t("div",{staticClass:"vac-svg-button",on:{click:e.textareaActionHandler}},[e._t("custom-action-icon",(function(){return[t("svg-icon",{attrs:{name:"deleted"}})]}))],2):e._e(),e.showFiles?t("input",{ref:"file",staticStyle:{display:"none"},attrs:{type:"file",multiple:"",accept:e.acceptedFiles},on:{change:function(t){return e.onFileChange(t.target.files)}}}):e._e(),e.showSendIcon?t("div",{staticClass:"vac-svg-button",class:{"vac-send-disabled":e.isMessageEmpty},on:{click:e.sendMessage}},[e._t("send-icon",(function(){return[t("svg-icon",{attrs:{name:"send",param:e.isMessageEmpty||e.isFileLoading?"disabled":""}})]}))],2):e._e()])])],1)},ke=[],Me=n("53ca");function Ae(){
+function E(e){return E="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(e)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){return O(e)||C(e)||j()}function O(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function C(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function j(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function B(){return"undefined"!==typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys}function I(e,t){P(e,t),Object.getOwnPropertyNames(t.prototype).forEach((function(n){P(e.prototype,t.prototype,n)})),Object.getOwnPropertyNames(t).forEach((function(n){P(e,t,n)}))}function P(e,t,n){var r=n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t);r.forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var L={__proto__:[]},N=L instanceof Array;function D(e){var t=E(e);return null==e||"object"!==t&&"function"!==t}function F(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var r=new t;t.prototype._init=n;var o={};return Object.keys(r).forEach((function(e){void 0!==r[e]&&(o[e]=r[e])})),o}var H=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function U(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(H.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"===typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){return T({},e,r.value)}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return F(this,e)}});var o=e.__decorators__;o&&(o.forEach((function(e){return e(t)})),delete e.__decorators__);var a=Object.getPrototypeOf(e.prototype),i=a instanceof r["a"]?a.constructor:r["a"],s=i.extend(t);return q(s,e,i),B()&&I(s,e),s}var $={prototype:!0,arguments:!0,callee:!0,caller:!0};function q(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!$[r]){var o=Object.getOwnPropertyDescriptor(e,r);if(!o||o.configurable){var a=Object.getOwnPropertyDescriptor(t,r);if(!N){if("cid"===r)return;var i=Object.getOwnPropertyDescriptor(n,r);if(!D(a.value)&&i&&i.value===a.value)return}0,Object.defineProperty(e,r,a)}}}))}function V(e){return"function"===typeof e?U(e):function(t){return U(t,e)}}V.registerHooks=function(e){H.push.apply(H,R(e))};var z=V;"undefined"!==typeof Reflect&&Reflect.getMetadata;var X=n("91b2"),Y=n.n(X),G=(n("4768"),function(e){_(n,e);var t=M(n);function n(){var e;return h(this,n),e=t.apply(this,arguments),e.socket=null,e.rooms=[{roomId:"global",roomName:"",avatar:"",users:[]}],e.messagesLoaded=!1,e.messages=[],e.currentUserId=null,e}return g(n,[{key:"created",value:function(){var e="",t=document.getElementById("room-info");t&&(e=t.textContent);var n=null;if(!e)throw"No room info provided";n=JSON.parse(e),this.rooms=[{roomId:n.room_name,roomName:n.room_title,avatar:"",users:[{_id:1,username:"Fake user 1",avatar:"assets/imgs/doe.png",status:{state:"online",lastChanged:"today, 14:30"}},{_id:2,username:"Fake user 2",avatar:"assets/imgs/snow.png",status:{state:"online",lastChanged:"14 July, 20:00"}},{_id:3,username:"Fake user 3",avatar:"assets/imgs/snow.png",status:{state:"online",lastChanged:"14 July, 20:00"}}]}],this.connect(n.room_name),this.currentUserId=n.user_id}},{key:"connect",value:function(e){var t="wss";"https:"!=window.location.protocol&&(t="ws"),this.socket=new WebSocket(t+"://"+"localhost:9004"+"/ws/chat/"+e+"/"),this.fetchMessages(),this.socket.onclose=function(){console.log("Chat socket closed")}}},{key:"fetchMessages",value:function(){var e=p(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.socket.onmessage=function(e){var n=JSON.parse(e.data),r=n.type;if("initial"!=r||!t.messagesLoaded){var o=n.messages;if(t.messages=[].concat(f(t.messages),f(o)),"initial"==r){t.messagesLoaded=!0;var a=document.querySelector(".vac-container-scroll");t.$nextTick((function(){a&&(a.scrollTop=a.scrollHeight)}))}}};case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"sendMessage",value:function(e){var t=e.content,n=e.replyMessage;this.socket.send(JSON.stringify({message:t,replyTo:n?n._id:null}))}}]),n}(r["a"]));G=A([z({components:{ChatWindow:Y.a}})],G);var W=G,K=W;n("8d5c");function Z(e,t,n,r,o,a,i,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),i?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:l}}var Q=Z(K,o,a,!1,null,null,null),J=Q.exports,ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"notifications",tabindex:"0"},on:{focus:e.open,focusout:e.close}},[n("div",{staticClass:"bell"},[n("img",{staticClass:"bell-image",attrs:{src:"/static/teleforma/images/bell.svg",alt:"Notifications",title:"Notifications"}}),e.numberOfUnread>0?n("span",{staticClass:"bell-count"},[e._v(e._s(e.numberOfUnread))]):e._e()]),e.opened?n("div",{staticClass:"notifications-list"},[n("ul",e._l(e.messages,(function(e){return n("NotificationMessage",{key:e._id,attrs:{id:e._id,content:e.content,url:e.url,viewed:e.viewed,"creation-date":e.created}})})),1)]):e._e()])},te=[],ne=(n("c740"),n("4de4"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{on:{click:function(t){return e.onClick()},mouseup:function(t){return"button"in t&&1!==t.button?null:e.onMiddleClick()}}},[n("span",{class:{unviewed:!e.viewed,text:!0}},[e._v(e._s(e.content))]),n("span",{staticClass:"date"},[e._v(e._s(e.relativeCreationDate)+" ")])])}),re=[];n("a9e3");function oe(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function ae(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function ie(e){ae(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function se(e){ae(1,arguments);var t=ie(e);return t.setHours(0,0,0,0),t}var ce=864e5;function le(e,t){ae(2,arguments);var n=se(e),r=se(t),o=n.getTime()-oe(n),a=r.getTime()-oe(r);return Math.round((o-a)/ce)}function ue(e){return ae(1,arguments),e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function fe(e){if(ae(1,arguments),!ue(e)&&"number"!==typeof e)return!1;var t=ie(e);return!isNaN(Number(t))}var de={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},pe=function(e,t,n){var r,o=de[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},he=pe;function me(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var ge={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ve={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},_e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},be={date:me({formats:ge,defaultWidth:"full"}),time:me({formats:ve,defaultWidth:"full"}),dateTime:me({formats:_e,defaultWidth:"full"})},ye=be,we={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xe=function(e,t,n,r){return we[e]},Se=xe;function ke(e){return function(t,n){var r,o=n||{},a=o.context?String(o.context):"standalone";if("formatting"===a&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,s=o.width?String(o.width):i;r=e.formattingValues[s]||e.formattingValues[i]}else{var c=e.defaultWidth,l=o.width?String(o.width):e.defaultWidth;r=e.values[l]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return r[u]}}var Me={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ae={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ee={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Te={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Re={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Oe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Ce=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},je={ordinalNumber:Ce,era:ke({values:Me,defaultWidth:"wide"}),quarter:ke({values:Ae,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ke({values:Ee,defaultWidth:"wide"}),day:ke({values:Te,defaultWidth:"wide"}),dayPeriod:ke({values:Re,defaultWidth:"wide",formattingValues:Oe,defaultFormattingWidth:"wide"})},Be=je;function Ie(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,s=a[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(c)?Le(c,(function(e){return e.test(s)})):Pe(c,(function(e){return e.test(s)}));i=e.valueCallback?e.valueCallback(l):l,i=n.valueCallback?n.valueCallback(i):i;var u=t.slice(s.length);return{value:i,rest:u}}}function Pe(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Le(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function Ne(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var o=r[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];i=n.valueCallback?n.valueCallback(i):i;var s=t.slice(o.length);return{value:i,rest:s}}}var De=/^(\d+)(th|st|nd|rd)?/i,Fe=/\d+/i,He={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ue={any:[/^b/i,/^(a|c)/i]},$e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},qe={any:[/1/i,/2/i,/3/i,/4/i]},Ve={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ze={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Xe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ye={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ge={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},We={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ke={ordinalNumber:Ne({matchPattern:De,parsePattern:Fe,valueCallback:function(e){return parseInt(e,10)}}),era:Ie({matchPatterns:He,defaultMatchWidth:"wide",parsePatterns:Ue,defaultParseWidth:"any"}),quarter:Ie({matchPatterns:$e,defaultMatchWidth:"wide",parsePatterns:qe,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ie({matchPatterns:Ve,defaultMatchWidth:"wide",parsePatterns:ze,defaultParseWidth:"any"}),day:Ie({matchPatterns:Xe,defaultMatchWidth:"wide",parsePatterns:Ye,defaultParseWidth:"any"}),dayPeriod:Ie({matchPatterns:Ge,defaultMatchWidth:"any",parsePatterns:We,defaultParseWidth:"any"})},Ze=Ke,Qe={code:"en-US",formatDistance:he,formatLong:ye,formatRelative:Se,localize:Be,match:Ze,options:{weekStartsOn:0,firstWeekContainsDate:1}},Je=Qe;function et(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function tt(e,t){ae(2,arguments);var n=ie(e).getTime(),r=et(t);return new Date(n+r)}function nt(e,t){ae(2,arguments);var n=et(t);return tt(e,-n)}var rt=864e5;function ot(e){ae(1,arguments);var t=ie(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),o=n-r;return Math.floor(o/rt)+1}function at(e){ae(1,arguments);var t=1,n=ie(e),r=n.getUTCDay(),o=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}function it(e){ae(1,arguments);var t=ie(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=at(r),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var i=at(a);return t.getTime()>=o.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function st(e){ae(1,arguments);var t=it(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=at(n);return r}var ct=6048e5;function lt(e){ae(1,arguments);var t=ie(e),n=at(t).getTime()-st(t).getTime();return Math.round(n/ct)+1}function ut(e,t){ae(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,a=null==o?0:et(o),i=null==n.weekStartsOn?a:et(n.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=ie(e),c=s.getUTCDay(),l=(c<i?7:0)+c-i;return s.setUTCDate(s.getUTCDate()-l),s.setUTCHours(0,0,0,0),s}function ft(e,t){ae(1,arguments);var n=ie(e),r=n.getUTCFullYear(),o=t||{},a=o.locale,i=a&&a.options&&a.options.firstWeekContainsDate,s=null==i?1:et(i),c=null==o.firstWeekContainsDate?s:et(o.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=new Date(0);l.setUTCFullYear(r+1,0,c),l.setUTCHours(0,0,0,0);var u=ut(l,t),f=new Date(0);f.setUTCFullYear(r,0,c),f.setUTCHours(0,0,0,0);var d=ut(f,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=d.getTime()?r:r-1}function dt(e,t){ae(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.firstWeekContainsDate,a=null==o?1:et(o),i=null==n.firstWeekContainsDate?a:et(n.firstWeekContainsDate),s=ft(e,t),c=new Date(0);c.setUTCFullYear(s,0,i),c.setUTCHours(0,0,0,0);var l=ut(c,t);return l}var pt=6048e5;function ht(e,t){ae(1,arguments);var n=ie(e),r=ut(n,t).getTime()-dt(n,t).getTime();return Math.round(r/pt)+1}function mt(e,t){var n=e<0?"-":"",r=Math.abs(e).toString();while(r.length<t)r="0"+r;return n+r}var gt={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return mt("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):mt(n+1,2)},d:function(e,t){return mt(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return mt(e.getUTCHours()%12||12,t.length)},H:function(e,t){return mt(e.getUTCHours(),t.length)},m:function(e,t){return mt(e.getUTCMinutes(),t.length)},s:function(e,t){return mt(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds(),o=Math.floor(r*Math.pow(10,n-3));return mt(o,t.length)}},vt=gt,_t={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},bt={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return vt.y(e,t)},Y:function(e,t,n,r){var o=ft(e,r),a=o>0?o:1-o;if("YY"===t){var i=a%100;return mt(i,2)}return"Yo"===t?n.ordinalNumber(a,{unit:"year"}):mt(a,t.length)},R:function(e,t){var n=it(e);return mt(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return mt(n,t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return mt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return mt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return vt.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return mt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=ht(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):mt(o,t.length)},I:function(e,t,n){var r=lt(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):mt(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):vt.d(e,t)},D:function(e,t,n){var r=ot(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):mt(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return mt(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return mt(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return mt(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours(),o=r/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?_t.noon:0===o?_t.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?_t.evening:o>=12?_t.afternoon:o>=4?_t.morning:_t.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vt.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):vt.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):mt(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):mt(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):vt.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):vt.s(e,t)},S:function(e,t){return vt.S(e,t)},X:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return wt(a);case"XXXX":case"XX":return xt(a);case"XXXXX":case"XXX":default:return xt(a,":")}},x:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"x":return wt(a);case"xxxx":case"xx":return xt(a);case"xxxxx":case"xxx":default:return xt(a,":")}},O:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+yt(a,":");case"OOOO":default:return"GMT"+xt(a,":")}},z:function(e,t,n,r){var o=r._originalDate||e,a=o.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+yt(a,":");case"zzzz":default:return"GMT"+xt(a,":")}},t:function(e,t,n,r){var o=r._originalDate||e,a=Math.floor(o.getTime()/1e3);return mt(a,t.length)},T:function(e,t,n,r){var o=r._originalDate||e,a=o.getTime();return mt(a,t.length)}};function yt(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+mt(a,2)}function wt(e,t){if(e%60===0){var n=e>0?"-":"+";return n+mt(Math.abs(e)/60,2)}return xt(e,t)}function xt(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e),a=mt(Math.floor(o/60),2),i=mt(o%60,2);return r+a+n+i}var St=bt;function kt(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Mt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function At(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return kt(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"});break}return n.replace("{{date}}",kt(o,t)).replace("{{time}}",Mt(a,t))}var Et={p:Mt,P:At},Tt=Et,Rt=["D","DD"],Ot=["YY","YYYY"];function Ct(e){return-1!==Rt.indexOf(e)}function jt(e){return-1!==Ot.indexOf(e)}function Bt(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var It=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Pt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Lt=/^'([^]*?)'?$/,Nt=/''/g,Dt=/[a-zA-Z]/;function Ft(e,t,n){ae(2,arguments);var r=String(t),o=n||{},a=o.locale||Je,i=a.options&&a.options.firstWeekContainsDate,s=null==i?1:et(i),c=null==o.firstWeekContainsDate?s:et(o.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=a.options&&a.options.weekStartsOn,u=null==l?0:et(l),f=null==o.weekStartsOn?u:et(o.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var d=ie(e);if(!fe(d))throw new RangeError("Invalid time value");var p=oe(d),h=nt(d,p),m={firstWeekContainsDate:c,weekStartsOn:f,locale:a,_originalDate:d},g=r.match(Pt).map((function(e){var t=e[0];if("p"===t||"P"===t){var n=Tt[t];return n(e,a.formatLong,m)}return e})).join("").match(It).map((function(n){if("''"===n)return"'";var r=n[0];if("'"===r)return Ht(n);var i=St[r];if(i)return!o.useAdditionalWeekYearTokens&&jt(n)&&Bt(n,t,e),!o.useAdditionalDayOfYearTokens&&Ct(n)&&Bt(n,t,e),i(h,n,a.localize,m);if(r.match(Dt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return n})).join("");return g}function Ht(e){return e.match(Lt)[1].replace(Nt,"'")}function Ut(e,t,n){ae(2,arguments);var r=ie(e),o=ie(t),a=n||{},i=a.locale,s=void 0===i?Je:i,c=a.weekStartsOn,l=void 0===c?0:c;if(!s.localize)throw new RangeError("locale must contain localize property");if(!s.formatLong)throw new RangeError("locale must contain formatLong property");if(!s.formatRelative)throw new RangeError("locale must contain formatRelative property");var u,f=le(r,o);if(isNaN(f))throw new RangeError("Invalid time value");u=f<-6?"other":f<-1?"lastWeek":f<0?"yesterday":f<1?"today":f<2?"tomorrow":f<7?"nextWeek":"other";var d=nt(r,oe(r)),p=nt(o,oe(o)),h=s.formatRelative(u,d,p,{locale:s,weekStartsOn:l});return Ft(r,h,{locale:s,weekStartsOn:l})}var $t={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},qt=function(e,t,n){var r,o=$t[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"dans "+r:"il y a "+r:r},Vt=qt,zt={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},Xt={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Yt={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Gt={date:me({formats:zt,defaultWidth:"full"}),time:me({formats:Xt,defaultWidth:"full"}),dateTime:me({formats:Yt,defaultWidth:"full"})},Wt=Gt,Kt={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Zt=function(e,t,n,r){return Kt[e]},Qt=Zt,Jt={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},en={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},tn={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},nn={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},rn={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},on=function(e,t){var n=Number(e),r=null===t||void 0===t?void 0:t.unit;if(0===n)return"0";var o,a=["year","week","hour","minute","second"];return o=1===n?r&&a.includes(r)?"ère":"er":"ème",n+o},an={ordinalNumber:on,era:ke({values:Jt,defaultWidth:"wide"}),quarter:ke({values:en,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:ke({values:tn,defaultWidth:"wide"}),day:ke({values:nn,defaultWidth:"wide"}),dayPeriod:ke({values:rn,defaultWidth:"wide"})},sn=an,cn=/^(\d+)(ième|ère|ème|er|e)?/i,ln=/\d+/i,un={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},fn={any:[/^av/i,/^ap/i]},dn={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},pn={any:[/1/i,/2/i,/3/i,/4/i]},hn={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},mn={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},gn={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},vn={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},_n={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},bn={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},yn={ordinalNumber:Ne({matchPattern:cn,parsePattern:ln,valueCallback:function(e){return parseInt(e)}}),era:Ie({matchPatterns:un,defaultMatchWidth:"wide",parsePatterns:fn,defaultParseWidth:"any"}),quarter:Ie({matchPatterns:dn,defaultMatchWidth:"wide",parsePatterns:pn,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ie({matchPatterns:hn,defaultMatchWidth:"wide",parsePatterns:mn,defaultParseWidth:"any"}),day:Ie({matchPatterns:gn,defaultMatchWidth:"wide",parsePatterns:vn,defaultParseWidth:"any"}),dayPeriod:Ie({matchPatterns:_n,defaultMatchWidth:"any",parsePatterns:bn,defaultParseWidth:"any"})},wn=yn,xn={code:"fr",formatDistance:Vt,formatLong:Wt,formatRelative:Qt,localize:sn,match:wn,options:{weekStartsOn:1,firstWeekContainsDate:4}},Sn=xn,kn=n("bc3a"),Mn=n.n(kn),An=r["a"].extend({props:{id:Number,content:String,url:String,viewed:Boolean,creationDate:String}}),En=function(e){_(n,e);var t=M(n);function n(){return h(this,n),t.apply(this,arguments)}return g(n,[{key:"setAsViewed",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!1!==this.$props.viewed){e.next=3;break}return e.next=3,Mn.a.post("/notification",{id:this.$props.id,viewed:!0});case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onClick",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.setAsViewed(),this.$props.url&&(window.location.href=this.$props.url);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onMiddleClick",value:function(){var e=p(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.setAsViewed(),this.$props.url&&window.open(this.$props.url,"_blank");case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"relativeCreationDate",get:function(){return Ut(new Date(this.$props.creationDate),new Date,{locale:Sn})}}]),n}(An);En=A([z],En);var Tn=En,Rn=Tn,On=(n("a58e"),Z(Rn,ne,re,!1,null,"3f1187ff",null)),Cn=On.exports,jn=function(e){_(n,e);var t=M(n);function n(){var e;return h(this,n),e=t.apply(this,arguments),e.socket=null,e.messagesLoaded=!1,e.messages=[],e.currentUserId=null,e.opened=!1,e}return g(n,[{key:"created",value:function(){var e=document.getElementById("user_id");e&&(this.currentUserId=parseInt(e.getAttribute("value"),10),this.connect())}},{key:"connect",value:function(){var e="wss";"https:"!=window.location.protocol&&(e="ws"),this.socket=new WebSocket(e+"://"+window.location.host+"/ws/notification/"+this.currentUserId+"/"),this.fetchMessages(),this.socket.onclose=function(){console.log("Chat socket closed")}}},{key:"fetchMessages",value:function(){var e=p(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.socket.onmessage=function(e){var n=JSON.parse(e.data),r=n.type;if("initial"!==r||!t.messagesLoaded){var o=n.messages,a=null;"new"===r&&1===o.length&&(a=t.messages.findIndex((function(e){return e._id===o[0]._id}))),t.messages=null!==a&&-1!==a?[].concat(f(t.messages.slice(0,a)),[o[0]],f(t.messages.slice(a+1))):[].concat(f(o),f(t.messages)),"initial"===r&&(t.messagesLoaded=!0)}};case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"open",value:function(){this.opened=!0}},{key:"close",value:function(){this.opened=!1}},{key:"numberOfUnread",get:function(){return this.messages.filter((function(e){return!e.viewed})).length}}]),n}(r["a"]);jn=A([z({components:{NotificationMessage:Cn}})],jn);var Bn=jn,In=Bn,Pn=(n("9340"),Z(In,ee,te,!1,null,"d06c11f4",null)),Ln=Pn.exports;Mn.a.defaults.xsrfHeaderName="X-CSRFTOKEN",Mn.a.defaults.xsrfCookieName="csrftoken",Mn.a.defaults.withCredentials=!0,r["a"].config.productionTip=!1,document.getElementById("chat")&&new r["a"]({render:function(e){return e(J)}}).$mount("#chat"),document.getElementById("notifications")&&new r["a"]({render:function(e){return e(Ln)}}).$mount("#notifications")},"91b2":function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var r=n("b622"),o=r("toStringTag"),a={};a[o]="z",e.exports="[object z]"===String(a)},"0206":function(e,t){function n(e){return new Int8Array(e)}function r(e){return new Int16Array(e)}function o(e){return new Int32Array(e)}function a(e){return new Float32Array(e)}function i(e){return new Float64Array(e)}function s(e){if(1==e.length)return a(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(s(e));return n}function c(e){if(1==e.length)return o(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(c(e));return n}function l(e){if(1==e.length)return r(e[0]);var t=e[0];e=e.slice(1);for(var n=[],o=0;o<t;o++)n.push(l(e));return n}function u(e){if(1==e.length)return new Array(e[0]);var t=e[0];e=e.slice(1);for(var n=[],r=0;r<t;r++)n.push(u(e));return n}var f={fill:function(e,t,n,r){if(2==arguments.length)for(var o=0;o<e.length;o++)e[o]=arguments[1];else for(o=t;o<n;o++)e[o]=r}},d={arraycopy:function(e,t,n,r,o){var a=t+o;while(t<a)n[r++]=e[t++]}},p={};function h(e){this.ordinal=e}p.SQRT2=1.4142135623730951,p.FAST_LOG10=function(e){return Math.log10(e)},p.FAST_LOG10_X=function(e,t){return Math.log10(e)*t},h.short_block_allowed=new h(0),h.short_block_coupled=new h(1),h.short_block_dispensed=new h(2),h.short_block_forced=new h(3);var m={};function g(e){this.ordinal=e}m.MAX_VALUE=34028235e31,g.vbr_off=new g(0),g.vbr_mt=new g(1),g.vbr_rh=new g(2),g.vbr_abr=new g(3),g.vbr_mtrh=new g(4),g.vbr_default=g.vbr_mtrh;var v=function(e){};e.exports={System:d,VbrMode:g,Float:m,ShortBlock:h,Util:p,Arrays:f,new_array_n:u,new_byte:n,new_double:i,new_float:a,new_float_n:s,new_int:o,new_int_n:c,new_short:r,new_short_n:l,assert:v}},"0366":function(e,t,n){var r=n("e330"),o=n("59ed"),a=n("40d5"),i=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:a?i(e,t):function(){return e.apply(t,arguments)}}},"04f8":function(e,t,n){var r=n("2d00"),o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"06cf":function(e,t,n){var r=n("83ab"),o=n("c65b"),a=n("d1e7"),i=n("5c6c"),s=n("fc6a"),c=n("a04b"),l=n("1a2d"),u=n("0cfb"),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=c(t),u)try{return f(e,t)}catch(n){}if(l(e,t))return i(!o(a.f,e,t),e[t])}},"07fa":function(e,t,n){var r=n("50c4");e.exports=function(e){return r(e.length)}},"09e6":function(e,t,n){var r=n("0206"),o=r.new_float,a=r.new_int;r.assert;function i(){this.global_gain=0,this.sfb_count1=0,this.step=a(39),this.noise=o(39),this.noise_log=o(39)}e.exports=i},"0cb2":function(e,t,n){var r=n("e330"),o=n("7b0b"),a=Math.floor,i=r("".charAt),s=r("".replace),c=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,m=u;return void 0!==f&&(f=o(f),m=l),s(d,m,(function(o,s){var l;switch(i(s,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,p);case"<":l=f[c(s,1,-1)];break;default:var u=+s;if(0===u)return o;if(u>h){var d=a(u/10);return 0===d?o:d<=h?void 0===r[d-1]?i(s,1):r[d-1]+i(s,1):o}l=r[u-1]}return void 0===l?"":l}))}},"0cfb":function(e,t,n){var r=n("83ab"),o=n("d039"),a=n("cc12");e.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d26":function(e,t,n){var r=n("e330"),o=Error,a=r("".replace),i=function(e){return String(o(e).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(i);e.exports=function(e,t){if(c&&"string"==typeof e&&!o.prepareStackTrace)while(t--)e=a(e,s,"");return e}},"0d51":function(e,t){var n=String;e.exports=function(e){try{return n(e)}catch(t){return"Object"}}},"107c":function(e,t,n){var r=n("d039"),o=n("da84"),a=o.RegExp;e.exports=r((function(){var e=a("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},"13d2":function(e,t,n){var r=n("d039"),o=n("1626"),a=n("1a2d"),i=n("83ab"),s=n("5e77").CONFIGURABLE,c=n("8925"),l=n("69f3"),u=l.enforce,f=l.get,d=Object.defineProperty,p=i&&!r((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String"),m=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(i?d(e,"name",{value:t,configurable:!0}):e.name=t),p&&n&&a(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?i&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var r=u(e);return a(r,"source")||(r.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=m((function(){return o(this)&&f(this).source||c(this)}),"toString")},"13d5":function(e,t,n){"use strict";var r=n("23e7"),o=n("d58f").left,a=n("a640"),i=n("2d00"),s=n("605d"),c=a("reduce"),l=!s&&i>79&&i<83;r({target:"Array",proto:!0,forced:!c||l},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n("c65b"),o=n("825a"),a=n("1626"),i=n("c6b6"),s=n("9263"),c=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var l=r(n,e,t);return null!==l&&o(l),l}if("RegExp"===i(e))return r(s,e,t);throw c("RegExp#exec called on incompatible receiver")}},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},1652:function(e,t,n){"use strict";t.__esModule=!0,t.stateify=t.TokenState=t.CharacterState=void 0;var r=n("254c");function o(){return function(e){this.j=[],this.T=e||null}}var a=o();a.prototype={defaultTransition:!1,on:function(e,t){if(e instanceof Array){for(var n=0;n<e.length;n++)this.j.push([e[n],t]);return this}return this.j.push([e,t]),this},next:function(e){for(var t=0;t<this.j.length;t++){var n=this.j[t],r=n[0],o=n[1];if(this.test(e,r))return o}return this.defaultTransition},accepts:function(){return!!this.T},test:function(e,t){return e===t},emit:function(){return this.T}};var i=(0,r.inherits)(a,o(),{test:function(e,t){return e===t||t instanceof RegExp&&t.test(e)}}),s=(0,r.inherits)(a,o(),{jump:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.next(new e(""));return n===this.defaultTransition?(n=new this.constructor(t),this.on(e,n)):t&&(n.T=t),n},test:function(e,t){return e instanceof t}});function c(e,t,n,r){var o=0,a=e.length,s=t,c=[],l=void 0;while(o<a&&(l=s.next(e[o])))s=l,o++;if(o>=a)return[];while(o<a-1)l=new i(r),c.push(l),s.on(e[o],l),s=l,o++;return l=new i(n),c.push(l),s.on(e[a-1],l),c}t.CharacterState=i,t.TokenState=s,t.stateify=c},"182d":function(e,t,n){var r=n("f8cd"),o=RangeError;e.exports=function(e,t){var n=r(e);if(n%t)throw o("Wrong offset");return n}},"1a2d":function(e,t,n){var r=n("e330"),o=n("7b0b"),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(o(e),t)}},"1a98":function(e,t,n){"use strict";n.r(t),n.d(t,"detectMobile",(function(){return r}));n("d9e2");function r(){var e=o(),t=e.substr(0,4);return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw(n|u)|c55\/|capi|ccwa|cdm|cell|chtm|cldc|cmd|co(mp|nd)|craw|da(it|ll|ng)|dbte|dcs|devi|dica|dmob|do(c|p)o|ds(12|d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(|_)|g1 u|g560|gene|gf5|gmo|go(\.w|od)|gr(ad|un)|haie|hcit|hd(m|p|t)|hei|hi(pt|ta)|hp( i|ip)|hsc|ht(c(| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i(20|go|ma)|i230|iac( ||\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|[a-w])|libw|lynx|m1w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|mcr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|([1-8]|c))|phil|pire|pl(ay|uc)|pn2|po(ck|rt|se)|prox|psio|ptg|qaa|qc(07|12|21|32|60|[2-7]|i)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h|oo|p)|sdk\/|se(c(|0|1)|47|mc|nd|ri)|sgh|shar|sie(|m)|sk0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h|v|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl|tdg|tel(i|m)|tim|tmo|to(pl|sh)|ts(70|m|m3|m5)|tx9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas|your|zeto|zte/i.test(t)}function o(){var e=navigator.userAgent||navigator.vendor||window.opera||null;if(!e)throw new Error("Failed to look for user agent information.");return e}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1d02":function(e,t,n){"use strict";var r=n("ebb5"),o=n("a258").findLastIndex,a=r.aTypedArray,i=r.exportTypedArrayMethod;i("findLastIndex",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"1d80":function(e,t,n){var r=n("7234"),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},"23cb":function(e,t,n){var r=n("5926"),o=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):a(n,t)}},"23e7":function(e,t,n){var r=n("da84"),o=n("06cf").f,a=n("9112"),i=n("cb2d"),s=n("6374"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,f,d,p,h,m=e.target,g=e.global,v=e.stat;if(u=g?r:v?r[m]||s(m,{}):(r[m]||{}).prototype,u)for(f in t){if(p=t[f],e.dontCallGetSet?(h=o(u,f),d=h&&h.value):d=u[f],n=l(g?f:m+(v?".":"#")+f,e.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(u,f,p,e)}}},"241c":function(e,t,n){var r=n("ca84"),o=n("7839"),a=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},2466:function(e,t){function n(){this.sum=0,this.seen=0,this.want=0,this.pos=0,this.size=0,this.bag=null,this.nVbrNumFrames=0,this.nBytesWritten=0,this.TotalFrameSize=0}e.exports=n},2474:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode),a=r.Float,i=r.ShortBlock,s=r.Util,c=r.Arrays,l=(r.new_array_n,r.new_byte,r.new_double,r.new_float),u=r.new_float_n,f=r.new_int,d=(r.new_int_n,r.assert),p=n("8100"),h=n("4b5e");function m(){var e=new p,t=2.302585092994046,n=2,r=16,m=2,g=16,v=.34,_=1/217621504/(h.BLKSIZE/2),b=.01,y=.8,w=.6,x=.3,S=3.5,k=21,M=.2302585093;function A(e){return e}function E(e,t){for(var n=0,r=0;r<h.BLKSIZE/2;++r)n+=e[r]*t.ATH.eql_w[r];return n*=_,n}function T(t,n,r,o,a,i,c,l,u,f,d){var p=t.internal_flags;if(u<2)e.fft_long(p,o[a],u,f,d),e.fft_short(p,i[c],u,f,d);else if(2==u){for(var m=h.BLKSIZE-1;m>=0;--m){var g=o[a+0][m],v=o[a+1][m];o[a+0][m]=(g+v)*s.SQRT2*.5,o[a+1][m]=(g-v)*s.SQRT2*.5}for(var _=2;_>=0;--_)for(m=h.BLKSIZE_s-1;m>=0;--m){g=i[c+0][_][m],v=i[c+1][_][m];i[c+0][_][m]=(g+v)*s.SQRT2*.5,i[c+1][_][m]=(g-v)*s.SQRT2*.5}}n[0]=A(o[a+0][0]),n[0]*=n[0];for(m=h.BLKSIZE/2-1;m>=0;--m){var b=o[a+0][h.BLKSIZE/2-m],y=o[a+0][h.BLKSIZE/2+m];n[h.BLKSIZE/2-m]=A(.5*(b*b+y*y))}for(_=2;_>=0;--_){r[_][0]=i[c+0][_][0],r[_][0]*=r[_][0];for(m=h.BLKSIZE_s/2-1;m>=0;--m){b=i[c+0][_][h.BLKSIZE_s/2-m],y=i[c+0][_][h.BLKSIZE_s/2+m];r[_][h.BLKSIZE_s/2-m]=A(.5*(b*b+y*y))}}var w=0;for(m=11;m<h.HBLKSIZE;m++)w+=n[m];if(p.tot_ener[u]=w,t.analysis){for(m=0;m<h.HBLKSIZE;m++)p.pinfo.energy[l][u][m]=p.pinfo.energy_save[u][m],p.pinfo.energy_save[u][m]=n[m];p.pinfo.pe[l][u]=p.pe[u]}2==t.athaa_loudapprox&&u<2&&(p.loudness_sq[l][u]=p.loudness_sq_save[u],p.loudness_sq_save[u]=E(n,p))}var R,O,C,j=8,B=23,I=15,P=[1,.79433,.63096,.63096,.63096,.63096,.63096,.25119,.11749];function L(){R=Math.pow(10,(j+1)/16),O=Math.pow(10,(B+1)/16),C=Math.pow(10,I/10)}var N=[3.3246*3.3246,3.23837*3.23837,9.9500500969,9.0247369744,8.1854926609,7.0440875649,2.46209*2.46209,2.284*2.284,4.4892710641,1.96552*1.96552,1.82335*1.82335,1.69146*1.69146,2.4621061921,2.1508568964,1.37074*1.37074,1.31036*1.31036,1.5691069696,1.4555939904,1.16203*1.16203,1.2715945225,1.09428*1.09428,1.0659*1.0659,1.0779838276,1.0382591025,1],D=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1],F=[5.5396212496,2.29259*2.29259,4.9868695969,2.12675*2.12675,2.02545*2.02545,1.87894*1.87894,1.74303*1.74303,1.61695*1.61695,2.2499700001,1.39148*1.39148,1.29083*1.29083,1.19746*1.19746,1.2339655056,1.0779838276];function H(e,t,n,r,o,a){var i;if(t>e){if(!(t<e*O))return e+t;i=t/e}else{if(e>=t*O)return e+t;i=e/t}if(d(e>=0),d(t>=0),e+=t,r+3<=6){if(i>=R)return e;var c=0|s.FAST_LOG10_X(i,16);return e*D[c]}var l,u;c=0|s.FAST_LOG10_X(i,16);return t=0!=a?o.ATH.cb_s[n]*o.ATH.adjust:o.ATH.cb_l[n]*o.ATH.adjust,d(t>=0),e<C*t?e>t?(l=1,c<=13&&(l=F[c]),u=s.FAST_LOG10_X(e/t,10/15),e*((N[c]-l)*u+l)):c>13?e:e*F[c]:e*N[c]}var U=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1];function $(e,t,n){var r;if(e<0&&(e=0),t<0&&(t=0),e<=0)return t;if(t<=0)return e;if(r=t>e?t/e:e/t,-2<=n&&n<=2){if(r>=R)return e+t;var o=0|s.FAST_LOG10_X(r,16);return(e+t)*U[o]}return r<O?e+t:(e<t&&(e=t),e)}function q(e,t){var n=e.internal_flags;if(n.channels_out>1){for(var r=0;r<h.SBMAX_l;r++){var o=n.thm[0].l[r],a=n.thm[1].l[r];n.thm[0].l[r]+=a*t,n.thm[1].l[r]+=o*t}for(r=0;r<h.SBMAX_s;r++)for(var i=0;i<3;i++){o=n.thm[0].s[r][i],a=n.thm[1].s[r][i];n.thm[0].s[r][i]+=a*t,n.thm[1].s[r][i]+=o*t}}}function V(e){for(var t=0;t<h.SBMAX_l;t++)if(!(e.thm[0].l[t]>1.58*e.thm[1].l[t]||e.thm[1].l[t]>1.58*e.thm[0].l[t])){var n=e.mld_l[t]*e.en[3].l[t],r=Math.max(e.thm[2].l[t],Math.min(e.thm[3].l[t],n));n=e.mld_l[t]*e.en[2].l[t];var o=Math.max(e.thm[3].l[t],Math.min(e.thm[2].l[t],n));e.thm[2].l[t]=r,e.thm[3].l[t]=o}for(t=0;t<h.SBMAX_s;t++)for(var a=0;a<3;a++)if(!(e.thm[0].s[t][a]>1.58*e.thm[1].s[t][a]||e.thm[1].s[t][a]>1.58*e.thm[0].s[t][a])){n=e.mld_s[t]*e.en[3].s[t][a],r=Math.max(e.thm[2].s[t][a],Math.min(e.thm[3].s[t][a],n));n=e.mld_s[t]*e.en[2].s[t][a];o=Math.max(e.thm[3].s[t][a],Math.min(e.thm[2].s[t][a],n));e.thm[2].s[t][a]=r,e.thm[3].s[t][a]=o}}function z(e,t,n){var r=t,o=Math.pow(10,n);t*=2,r*=2;for(var a=0;a<h.SBMAX_l;a++){if(f=e.ATH.cb_l[e.bm_l[a]]*o,c=Math.min(Math.max(e.thm[0].l[a],f),Math.max(e.thm[1].l[a],f)),l=Math.max(e.thm[2].l[a],f),u=Math.max(e.thm[3].l[a],f),c*t<l+u){var i=c*r/(l+u);l*=i,u*=i,d(l+u>0)}e.thm[2].l[a]=Math.min(l,e.thm[2].l[a]),e.thm[3].l[a]=Math.min(u,e.thm[3].l[a])}o*=h.BLKSIZE_s/h.BLKSIZE;for(a=0;a<h.SBMAX_s;a++)for(var s=0;s<3;s++){var c,l,u,f;if(f=e.ATH.cb_s[e.bm_s[a]]*o,c=Math.min(Math.max(e.thm[0].s[a][s],f),Math.max(e.thm[1].s[a][s],f)),l=Math.max(e.thm[2].s[a][s],f),u=Math.max(e.thm[3].s[a][s],f),c*t<l+u){i=c*t/(l+u);l*=i,u*=i,d(l+u>0)}e.thm[2].s[a][s]=Math.min(e.thm[2].s[a][s],l),e.thm[3].s[a][s]=Math.min(e.thm[3].s[a][s],u)}}function X(e,t,n,r,o){var a,i,s=0,c=0;for(a=i=0;a<h.SBMAX_s;++i,++a){var l=e.bo_s[a],u=e.npart_s,f=l<u?l:u;while(i<f)d(t[i]>=0),d(n[i]>=0),s+=t[i],c+=n[i],i++;if(e.en[r].s[a][o]=s,e.thm[r].s[a][o]=c,i>=u){++a;break}d(t[i]>=0),d(n[i]>=0);var p=e.PSY.bo_s_weight[a],m=1-p;s=p*t[i],c=p*n[i],e.en[r].s[a][o]+=s,e.thm[r].s[a][o]+=c,s=m*t[i],c=m*n[i]}for(;a<h.SBMAX_s;++a)e.en[r].s[a][o]=0,e.thm[r].s[a][o]=0}function Y(e,t,n,r){var o,a,i=0,s=0;for(o=a=0;o<h.SBMAX_l;++a,++o){var c=e.bo_l[o],l=e.npart_l,u=c<l?c:l;while(a<u)d(t[a]>=0),d(n[a]>=0),i+=t[a],s+=n[a],a++;if(e.en[r].l[o]=i,e.thm[r].l[o]=s,a>=l){++o;break}d(t[a]>=0),d(n[a]>=0);var f=e.PSY.bo_l_weight[o],p=1-f;i=f*t[a],s=f*n[a],e.en[r].l[o]+=i,e.thm[r].l[o]+=s,i=p*t[a],s=p*n[a]}for(;o<h.SBMAX_l;++o)e.en[r].l[o]=0,e.thm[r].l[o]=0}function G(e,t,n,r,o,a){var i,s,c=e.internal_flags;for(s=i=0;s<c.npart_s;++s){for(var l=0,u=0,f=c.numlines_s[s],p=0;p<f;++p,++i){var v=t[a][i];l+=v,u<v&&(u=v)}n[s]=l}for(d(s==c.npart_s),d(129==i),i=s=0;s<c.npart_s;s++){var _=c.s3ind_s[s][0],b=c.s3_ss[i++]*n[_];++_;while(_<=c.s3ind_s[s][1])b+=c.s3_ss[i]*n[_],++i,++_;var y=m*c.nb_s1[o][s];if(r[s]=Math.min(b,y),c.blocktype_old[1&o]==h.SHORT_TYPE){y=g*c.nb_s2[o][s];var w=r[s];r[s]=Math.min(y,w)}c.nb_s2[o][s]=c.nb_s1[o][s],c.nb_s1[o][s]=b,d(r[s]>=0)}for(;s<=h.CBANDS;++s)n[s]=0,r[s]=0}function W(e,t,n,r){var o=e.internal_flags;e.short_blocks!=i.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var a=0;a<o.channels_out;a++)r[a]=h.NORM_TYPE,e.short_blocks==i.short_block_dispensed&&(t[a]=1),e.short_blocks==i.short_block_forced&&(t[a]=0),0!=t[a]?(d(o.blocktype_old[a]!=h.START_TYPE),o.blocktype_old[a]==h.SHORT_TYPE&&(r[a]=h.STOP_TYPE)):(r[a]=h.SHORT_TYPE,o.blocktype_old[a]==h.NORM_TYPE&&(o.blocktype_old[a]=h.START_TYPE),o.blocktype_old[a]==h.STOP_TYPE&&(o.blocktype_old[a]=h.SHORT_TYPE)),n[a]=o.blocktype_old[a],o.blocktype_old[a]=r[a]}function K(e,t,n){return n>=1?e:n<=0?t:t>0?Math.pow(e/t,n)*t:0}var Z=[11.8,13.6,17.2,32,46.5,51.3,57.5,67.1,71.5,84.6,97.6,130];function Q(e,n){for(var r=309.07,o=0;o<h.SBMAX_s-1;o++)for(var a=0;a<3;a++){var i=e.thm.s[o][a];if(d(o<Z.length),i>0){var c=i*n,l=e.en.s[o][a];l>c&&(l>1e10*c?r+=Z[o]*(10*t):(d(c>0),r+=Z[o]*s.FAST_LOG10(l/c)))}}return r}var J=[6.8,5.8,5.8,6.4,6.5,9.9,12.1,14.4,15,18.9,21.6,26.9,34.2,40.2,46.8,56.5,60.7,73.9,85.7,93.4,126.1];function ee(e,n){for(var r=281.0575,o=0;o<h.SBMAX_l-1;o++){var a=e.thm.l[o];if(d(o<J.length),a>0){var i=a*n,c=e.en.l[o];c>i&&(c>1e10*i?r+=J[o]*(10*t):(d(i>0),r+=J[o]*s.FAST_LOG10(c/i)))}}return r}function te(e,t,n,r,o){var a,i;for(a=i=0;a<e.npart_l;++a){var s,c=0,l=0;for(s=0;s<e.numlines_l[a];++s,++i){var u=t[i];d(u>=0),c+=u,l<u&&(l=u)}n[a]=c,r[a]=l,o[a]=c*e.rnumlines_l[a],d(e.rnumlines_l[a]>=0),d(c>=0),d(n[a]>=0),d(r[a]>=0),d(o[a]>=0)}}function ne(e,t,n,r){var o=P.length-1,a=0,i=n[a]+n[a+1];if(d(i>=0),i>0){var s=t[a];s<t[a+1]&&(s=t[a+1]),d(e.numlines_l[a]+e.numlines_l[a+1]-1>0),i=20*(2*s-i)/(i*(e.numlines_l[a]+e.numlines_l[a+1]-1));var c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;for(a=1;a<e.npart_l-1;a++)if(i=n[a-1]+n[a]+n[a+1],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),s<t[a+1]&&(s=t[a+1]),d(e.numlines_l[a-1]+e.numlines_l[a]+e.numlines_l[a+1]-1>0),i=20*(3*s-i)/(i*(e.numlines_l[a-1]+e.numlines_l[a]+e.numlines_l[a+1]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;if(d(a>0),d(a==e.npart_l-1),i=n[a-1]+n[a],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),d(e.numlines_l[a-1]+e.numlines_l[a]-1>0),i=20*(2*s-i)/(i*(e.numlines_l[a-1]+e.numlines_l[a]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;d(a==e.npart_l-1)}var re=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function oe(t,n,r,o,a,i,c,l){var u=t.internal_flags;if(o<2)e.fft_long(u,c[l],o,n,r);else if(2==o)for(var f=h.BLKSIZE-1;f>=0;--f){var d=c[l+0][f],p=c[l+1][f];c[l+0][f]=(d+p)*s.SQRT2*.5,c[l+1][f]=(d-p)*s.SQRT2*.5}i[0]=A(c[l+0][0]),i[0]*=i[0];for(f=h.BLKSIZE/2-1;f>=0;--f){var m=c[l+0][h.BLKSIZE/2-f],g=c[l+0][h.BLKSIZE/2+f];i[h.BLKSIZE/2-f]=A(.5*(m*m+g*g))}var v=0;for(f=11;f<h.HBLKSIZE;f++)v+=i[f];if(u.tot_ener[o]=v,t.analysis){for(f=0;f<h.HBLKSIZE;f++)u.pinfo.energy[a][o][f]=u.pinfo.energy_save[o][f],u.pinfo.energy_save[o][f]=i[f];u.pinfo.pe[a][o]=u.pe[o]}}function ae(t,n,r,o,a,i,c,l){var u=t.internal_flags;if(0==a&&o<2&&e.fft_short(u,c[l],o,n,r),2==o)for(var f=h.BLKSIZE_s-1;f>=0;--f){var d=c[l+0][a][f],p=c[l+1][a][f];c[l+0][a][f]=(d+p)*s.SQRT2*.5,c[l+1][a][f]=(d-p)*s.SQRT2*.5}i[a][0]=c[l+0][a][0],i[a][0]*=i[a][0];for(f=h.BLKSIZE_s/2-1;f>=0;--f){var m=c[l+0][a][h.BLKSIZE_s/2-f],g=c[l+0][a][h.BLKSIZE_s/2+f];i[a][h.BLKSIZE_s/2-f]=A(.5*(m*m+g*g))}}function ie(e,t,n,r){var o=e.internal_flags;2==e.athaa_loudapprox&&n<2&&(o.loudness_sq[t][n]=o.loudness_sq_save[n],o.loudness_sq_save[n]=E(r,o))}this.L3psycho_anal_ns=function(e,t,a,i,s,p,m,g,v,_){var b,S,M,A,E,R,O,C,j,B,I=e.internal_flags,L=u([2,h.BLKSIZE]),N=u([2,3,h.BLKSIZE_s]),D=l(h.CBANDS+1),F=l(h.CBANDS+1),U=l(h.CBANDS+2),$=f(2),Z=f(2),J=u([2,576]),oe=f(h.CBANDS+2),ae=f(h.CBANDS+2);for(c.fill(ae,0),b=I.channels_out,e.mode==MPEGMode.JOINT_STEREO&&(b=4),j=e.VBR==o.vbr_off?0==I.ResvMax?0:I.ResvSize/I.ResvMax*.5:e.VBR==o.vbr_rh||e.VBR==o.vbr_mtrh||e.VBR==o.vbr_mt?.6:1,S=0;S<I.channels_out;S++){var ie=t[S],se=a+576-350-k+192;for(d(re.length==(k-1)/2),A=0;A<576;A++){var ce,le;for(ce=ie[se+A+10],le=0,E=0;E<(k-1)/2-1;E+=2)ce+=re[E]*(ie[se+A+E]+ie[se+A+k-E]),le+=re[E+1]*(ie[se+A+E+1]+ie[se+A+k-E-1]);J[S][A]=ce+le}s[i][S].en.assign(I.en[S]),s[i][S].thm.assign(I.thm[S]),b>2&&(p[i][S].en.assign(I.en[S+2]),p[i][S].thm.assign(I.thm[S+2]))}for(S=0;S<b;S++){var ue,fe,de,pe=l(12),he=[0,0,0,0],me=l(12),ge=1,ve=l(h.CBANDS),_e=l(h.CBANDS),be=[0,0,0,0],ye=l(h.HBLKSIZE),we=u([3,h.HBLKSIZE_s]);for(d(I.npart_s<=h.CBANDS),d(I.npart_l<=h.CBANDS),A=0;A<3;A++)pe[A]=I.nsPsy.last_en_subshort[S][A+6],d(I.nsPsy.last_en_subshort[S][A+4]>0),me[A]=pe[A]/I.nsPsy.last_en_subshort[S][A+4],he[0]+=pe[A];if(2==S)for(A=0;A<576;A++){var xe,Se;xe=J[0][A],Se=J[1][A],J[0][A]=xe+Se,J[1][A]=xe-Se}var ke=J[1&S],Me=0;for(A=0;A<9;A++){for(var Ae=Me+64,Ee=1;Me<Ae;Me++)Ee<Math.abs(ke[Me])&&(Ee=Math.abs(ke[Me]));I.nsPsy.last_en_subshort[S][A]=pe[A+3]=Ee,he[1+A/3]+=Ee,Ee>pe[A+3-2]?(d(pe[A+3-2]>0),Ee/=pe[A+3-2]):pe[A+3-2]>10*Ee?(d(Ee>0),Ee=pe[A+3-2]/(10*Ee)):Ee=0,me[A+3]=Ee}if(e.analysis){var Te=me[0];for(A=1;A<12;A++)Te<me[A]&&(Te=me[A]);I.pinfo.ers[i][S]=I.pinfo.ers_save[S],I.pinfo.ers_save[S]=Te}for(de=3==S?I.nsPsy.attackthre_s:I.nsPsy.attackthre,A=0;A<12;A++)0==be[A/3]&&me[A]>de&&(be[A/3]=A%3+1);for(A=1;A<4;A++){var Re;he[A-1]>he[A]?(d(he[A]>0),Re=he[A-1]/he[A]):(d(he[A-1]>0),Re=he[A]/he[A-1]),Re<1.7&&(be[A]=0,1==A&&(be[0]=0))}for(0!=be[0]&&0!=I.nsPsy.lastAttacks[S]&&(be[0]=0),3!=I.nsPsy.lastAttacks[S]&&be[0]+be[1]+be[2]+be[3]==0||(ge=0,0!=be[1]&&0!=be[0]&&(be[1]=0),0!=be[2]&&0!=be[1]&&(be[2]=0),0!=be[3]&&0!=be[2]&&(be[3]=0)),S<2?Z[S]=ge:0==ge&&(Z[0]=Z[1]=0),v[S]=I.tot_ener[S],fe=N,ue=L,T(e,ye,we,ue,1&S,fe,1&S,i,S,t,a),te(I,ye,D,ve,_e),ne(I,ve,_e,oe),C=0;C<3;C++){var Oe,Ce;for(G(e,we,F,U,S,C),X(I,F,U,S,C),O=0;O<h.SBMAX_s;O++){if(Ce=I.thm[S].s[O][C],Ce*=y,be[C]>=2||1==be[C+1]){var je=0!=C?C-1:2;Ee=K(I.thm[S].s[O][je],Ce,w*j);Ce=Math.min(Ce,Ee)}if(1==be[C]){je=0!=C?C-1:2,Ee=K(I.thm[S].s[O][je],Ce,x*j);Ce=Math.min(Ce,Ee)}else if(0!=C&&3==be[C-1]||0==C&&3==I.nsPsy.lastAttacks[S]){je=2!=C?C+1:0,Ee=K(I.thm[S].s[O][je],Ce,x*j);Ce=Math.min(Ce,Ee)}Oe=pe[3*C+3]+pe[3*C+4]+pe[3*C+5],6*pe[3*C+5]<Oe&&(Ce*=.5,6*pe[3*C+4]<Oe&&(Ce*=.5)),I.thm[S].s[O][C]=Ce}}for(I.nsPsy.lastAttacks[S]=be[2],R=0,M=0;M<I.npart_l;M++){var Be=I.s3ind[M][0],Ie=D[Be]*P[oe[Be]],Pe=I.s3_ll[R++]*Ie;while(++Be<=I.s3ind[M][1])Ie=D[Be]*P[oe[Be]],Pe=H(Pe,I.s3_ll[R++]*Ie,Be,Be-M,I,0);Pe*=.158489319246111,I.blocktype_old[1&S]==h.SHORT_TYPE?U[M]=Pe:U[M]=K(Math.min(Pe,Math.min(n*I.nb_1[S][M],r*I.nb_2[S][M])),Pe,j),I.nb_2[S][M]=I.nb_1[S][M],I.nb_1[S][M]=Pe}for(;M<=h.CBANDS;++M)D[M]=0,U[M]=0;Y(I,D,U,S)}(e.mode!=MPEGMode.STEREO&&e.mode!=MPEGMode.JOINT_STEREO||e.interChRatio>0&&q(e,e.interChRatio),e.mode==MPEGMode.JOINT_STEREO)&&(V(I),B=e.msfix,Math.abs(B)>0&&z(I,B,e.ATHlower*I.ATH.adjust));for(W(e,Z,_,$),S=0;S<b;S++){var Le,Ne,De,Fe=0;S>1?(Le=g,Fe=-2,Ne=h.NORM_TYPE,_[0]!=h.SHORT_TYPE&&_[1]!=h.SHORT_TYPE||(Ne=h.SHORT_TYPE),De=p[i][S-2]):(Le=m,Fe=0,Ne=_[S],De=s[i][S]),Ne==h.SHORT_TYPE?Le[Fe+S]=Q(De,I.masking_lower):Le[Fe+S]=ee(De,I.masking_lower),e.analysis&&(I.pinfo.pe[i][S]=Le[Fe+S])}return 0};var se=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function ce(e,t,n,r,o,a,i,s,c,f){for(var p=u([2,576]),h=e.internal_flags,m=h.channels_out,g=e.mode==MPEGMode.JOINT_STEREO?4:m,v=0;v<m;v++){firbuf=t[v];var _=n+576-350-k+192;d(se.length==(k-1)/2);for(var b=0;b<576;b++){var y,w;y=firbuf[_+b+10],w=0;for(var x=0;x<(k-1)/2-1;x+=2)y+=se[x]*(firbuf[_+b+x]+firbuf[_+b+k-x]),w+=se[x+1]*(firbuf[_+b+x+1]+firbuf[_+b+k-x-1]);p[v][b]=y+w}o[r][v].en.assign(h.en[v]),o[r][v].thm.assign(h.thm[v]),g>2&&(a[r][v].en.assign(h.en[v+2]),a[r][v].thm.assign(h.thm[v+2]))}for(v=0;v<g;v++){var S=l(12),M=l(12),A=[0,0,0,0],E=p[1&v],T=0,R=3==v?h.nsPsy.attackthre_s:h.nsPsy.attackthre,O=1;if(2==v)for(b=0,x=576;x>0;++b,--x){var C=p[0][b],j=p[1][b];p[0][b]=C+j,p[1][b]=C-j}for(b=0;b<3;b++)M[b]=h.nsPsy.last_en_subshort[v][b+6],d(h.nsPsy.last_en_subshort[v][b+4]>0),S[b]=M[b]/h.nsPsy.last_en_subshort[v][b+4],A[0]+=M[b];for(b=0;b<9;b++){for(var B=T+64,I=1;T<B;T++)I<Math.abs(E[T])&&(I=Math.abs(E[T]));h.nsPsy.last_en_subshort[v][b]=M[b+3]=I,A[1+b/3]+=I,I>M[b+3-2]?(d(M[b+3-2]>0),I/=M[b+3-2]):M[b+3-2]>10*I?(d(I>0),I=M[b+3-2]/(10*I)):I=0,S[b+3]=I}for(b=0;b<3;++b){var P=M[3*b+3]+M[3*b+4]+M[3*b+5],L=1;6*M[3*b+5]<P&&(L*=.5,6*M[3*b+4]<P&&(L*=.5)),s[v][b]=L}if(e.analysis){var N=S[0];for(b=1;b<12;b++)N<S[b]&&(N=S[b]);h.pinfo.ers[r][v]=h.pinfo.ers_save[v],h.pinfo.ers_save[v]=N}for(b=0;b<12;b++)0==c[v][b/3]&&S[b]>R&&(c[v][b/3]=b%3+1);for(b=1;b<4;b++){var D=A[b-1],F=A[b],H=Math.max(D,F);H<4e4&&D<1.7*F&&F<1.7*D&&(1==b&&c[v][0]<=c[v][b]&&(c[v][0]=0),c[v][b]=0)}c[v][0]<=h.nsPsy.lastAttacks[v]&&(c[v][0]=0),3!=h.nsPsy.lastAttacks[v]&&c[v][0]+c[v][1]+c[v][2]+c[v][3]==0||(O=0,0!=c[v][1]&&0!=c[v][0]&&(c[v][1]=0),0!=c[v][2]&&0!=c[v][1]&&(c[v][2]=0),0!=c[v][3]&&0!=c[v][2]&&(c[v][3]=0)),v<2?f[v]=O:0==O&&(f[0]=f[1]=0),i[v]=h.tot_ener[v]}}function le(e,t,n){if(0==n)for(var r=0;r<e.npart_s;r++)e.nb_s2[t][r]=e.nb_s1[t][r],e.nb_s1[t][r]=0}function ue(e,t){for(var n=0;n<e.npart_l;n++)e.nb_2[t][n]=e.nb_1[t][n],e.nb_1[t][n]=0}function fe(e,t,n,r){var o=P.length-1,a=0,i=n[a]+n[a+1];if(d(i>=0),i>0){var s=t[a];s<t[a+1]&&(s=t[a+1]),d(e.numlines_s[a]+e.numlines_s[a+1]-1>0),i=20*(2*s-i)/(i*(e.numlines_s[a]+e.numlines_s[a+1]-1));var c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;for(a=1;a<e.npart_s-1;a++)if(i=n[a-1]+n[a]+n[a+1],d(a+1<e.npart_s),d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),s<t[a+1]&&(s=t[a+1]),d(e.numlines_s[a-1]+e.numlines_s[a]+e.numlines_s[a+1]-1>0),i=20*(3*s-i)/(i*(e.numlines_s[a-1]+e.numlines_s[a]+e.numlines_s[a+1]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;if(d(a>0),d(a==e.npart_s-1),i=n[a-1]+n[a],d(i>=0),i>0){s=t[a-1];s<t[a]&&(s=t[a]),d(e.numlines_s[a-1]+e.numlines_s[a]-1>0),i=20*(2*s-i)/(i*(e.numlines_s[a-1]+e.numlines_s[a]-1));c=0|i;c>o&&(c=o),r[a]=c}else r[a]=0;d(a==e.npart_s-1)}function de(e,t,n,r,o,a){var i,s,c,u=e.internal_flags,f=new float[h.CBANDS],p=l(h.CBANDS),m=new int[h.CBANDS];for(c=s=0;c<u.npart_s;++c){var g=0,v=0,_=u.numlines_s[c];for(i=0;i<_;++i,++s){var b=t[a][s];g+=b,v<b&&(v=b)}n[c]=g,d(g>=0),f[c]=v,d(_>0),p[c]=g/_,d(p[c]>=0)}for(d(c==u.npart_s),d(129==s);c<h.CBANDS;++c)f[c]=0,p[c]=0;for(fe(u,f,p,m),s=c=0;c<u.npart_s;c++){var y,w,x,S,k,M=u.s3ind_s[c][0],A=u.s3ind_s[c][1];y=m[M],w=1,S=u.s3_ss[s]*n[M]*P[m[M]],++s,++M;while(M<=A)y+=m[M],w+=1,x=u.s3_ss[s]*n[M]*P[m[M]],S=$(S,x,M-c),++s,++M;y=(1+2*y)/(2*w),k=.5*P[y],S*=k,r[c]=S,u.nb_s2[o][c]=u.nb_s1[o][c],u.nb_s1[o][c]=S,x=f[c],x*=u.minval_s[c],x*=k,r[c]>x&&(r[c]=x),u.masking_lower>1&&(r[c]*=u.masking_lower),r[c]>n[c]&&(r[c]=n[c]),u.masking_lower<1&&(r[c]*=u.masking_lower),d(r[c]>=0)}for(;c<h.CBANDS;++c)n[c]=0,r[c]=0}function pe(e,t,o,a,i){var s,c=l(h.CBANDS),u=l(h.CBANDS),p=f(h.CBANDS+2);te(e,t,o,c,u),ne(e,c,u,p);var m=0;for(s=0;s<e.npart_l;s++){var g,v,_,b,y=e.s3ind[s][0],w=e.s3ind[s][1],S=0,k=0;S=p[y],k+=1,v=e.s3_ll[m]*o[y]*P[p[y]],++m,++y;while(y<=w)S+=p[y],k+=1,g=e.s3_ll[m]*o[y]*P[p[y]],b=$(v,g,y-s),v=b,++m,++y;if(S=(1+2*S)/(2*k),_=.5*P[S],v*=_,e.blocktype_old[1&i]==h.SHORT_TYPE){var M=n*e.nb_1[i][s];a[s]=M>0?Math.min(v,M):Math.min(v,o[s]*x)}else{var A=r*e.nb_2[i][s],E=n*e.nb_1[i][s];A<=0&&(A=v),E<=0&&(E=v),M=e.blocktype_old[1&i]==h.NORM_TYPE?Math.min(E,A):E,a[s]=Math.min(v,M)}e.nb_2[i][s]=e.nb_1[i][s],e.nb_1[i][s]=v,g=c[s],g*=e.minval_l[s],g*=_,a[s]>g&&(a[s]=g),e.masking_lower>1&&(a[s]*=e.masking_lower),a[s]>o[s]&&(a[s]=o[s]),e.masking_lower<1&&(a[s]*=e.masking_lower),d(a[s]>=0)}for(;s<h.CBANDS;++s)o[s]=0,a[s]=0}function he(e,t){var n=e.internal_flags;e.short_blocks!=i.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var r=0;r<n.channels_out;r++)e.short_blocks==i.short_block_dispensed&&(t[r]=1),e.short_blocks==i.short_block_forced&&(t[r]=0)}function me(e,t,n){for(var r=e.internal_flags,o=0;o<r.channels_out;o++){var a=h.NORM_TYPE;0!=t[o]?(d(r.blocktype_old[o]!=h.START_TYPE),r.blocktype_old[o]==h.SHORT_TYPE&&(a=h.STOP_TYPE)):(a=h.SHORT_TYPE,r.blocktype_old[o]==h.NORM_TYPE&&(r.blocktype_old[o]=h.START_TYPE),r.blocktype_old[o]==h.STOP_TYPE&&(r.blocktype_old[o]=h.SHORT_TYPE)),n[o]=r.blocktype_old[o],r.blocktype_old[o]=a}}function ge(e,t,n,r,o,a,i){for(var s,c,l=2*a,u=a>0?Math.pow(10,o):1,f=0;f<i;++f){var p=e[2][f],h=e[3][f],m=t[0][f],g=t[1][f],v=t[2][f],_=t[3][f];if(m<=1.58*g&&g<=1.58*m){var b=n[f]*h,y=n[f]*p;c=Math.max(v,Math.min(_,b)),s=Math.max(_,Math.min(v,y))}else c=v,s=_;if(a>0){var w,x,S=r[f]*u;if(w=Math.min(Math.max(m,S),Math.max(g,S)),v=Math.max(c,S),_=Math.max(s,S),x=v+_,x>0&&w*l<x){var k=w*l/x;v*=k,_*=k,d(x>0)}c=Math.min(v,c),s=Math.min(_,s)}c>p&&(c=p),s>h&&(s=h),t[2][f]=c,t[3][f]=s}}function ve(e,t){var n,r=e;return n=r>=0?27*-r:r*t,n<=-72?0:Math.exp(n*M)}function _e(e){var t=0,n=0,r=0;for(r=0;ve(r,e)>1e-20;r-=1);o=r,a=0;while(Math.abs(a-o)>1e-12)r=(a+o)/2,ve(r,e)>0?a=r:o=r;t=o;var o,a;r=0;for(r=0;ve(r,e)>1e-20;r+=1);o=0,a=r;while(Math.abs(a-o)>1e-12)r=(a+o)/2,ve(r,e)>0?o=r:a=r;n=a;var i,s=0,c=1e3;for(i=0;i<=c;++i){r=t+i*(n-t)/c;var l=ve(r,e);s+=l}var u=(c+1)/(s*(n-t));return u}function be(e){var t,n,r,o;return t=e,t*=t>=0?3:1.5,t>=.5&&t<=2.5?(o=t-.5,n=8*(o*o-2*o)):n=0,t+=.474,r=15.811389+7.5*t-17.5*Math.sqrt(1+t*t),r<=-60?0:(t=Math.exp((n+r)*M),t/=.6609193,t)}function ye(e){return e<0&&(e=0),e*=.001,13*Math.atan(.76*e)+3.5*Math.atan(e*e/56.25)}function we(e,t,n,r,o,a,i,s,c,u,p,m){var g,_=l(h.CBANDS+1),b=s/(m>15?1152:384),y=f(h.HBLKSIZE);s/=c;var w=0,x=0;for(g=0;g<h.CBANDS;g++){var S;for(j=ye(s*w),_[g]=s*w,S=w;ye(s*S)-j<v&&S<=c/2;S++);e[g]=S-w,x=g+1;while(w<S)d(w<h.HBLKSIZE),y[w++]=g;if(w>c/2){w=c/2,++g;break}}d(g<h.CBANDS),_[g]=s*w;for(var k=0;k<m;k++){var M,A,E,T,R;E=u[k],T=u[k+1],M=0|Math.floor(.5+p*(E-.5)),M<0&&(M=0),A=0|Math.floor(.5+p*(T-.5)),A>c/2&&(A=c/2),n[k]=(y[M]+y[A])/2,t[k]=y[A];var O=b*T;i[k]=(O-_[t[k]])/(_[t[k]+1]-_[t[k]]),i[k]<0?i[k]=0:i[k]>1&&(i[k]=1),R=ye(s*u[k]*p),R=Math.min(R,15.5)/15.5,a[k]=Math.pow(10,1.25*(1-Math.cos(Math.PI*R))-2.5)}w=0;for(var C=0;C<x;C++){var j,B,I=e[C];j=ye(s*w),B=ye(s*(w+I-1)),r[C]=.5*(j+B),j=ye(s*(w-.5)),B=ye(s*(w+I-.5)),o[C]=B-j,w+=I}return x}function xe(e,t,n,r,o,a){var i,s=u([h.CBANDS,h.CBANDS]),c=0;if(a)for(var f=0;f<t;f++)for(i=0;i<t;i++){var d=be(n[f]-n[i])*r[i];s[f][i]=d*o[f]}else for(i=0;i<t;i++){var p=15+Math.min(21/n[i],12),m=_e(p);for(f=0;f<t;f++){d=m*ve(n[f]-n[i],p)*r[i];s[f][i]=d*o[f]}}for(f=0;f<t;f++){for(i=0;i<t;i++)if(s[f][i]>0)break;for(e[f][0]=i,i=t-1;i>0;i--)if(s[f][i]>0)break;e[f][1]=i,c+=e[f][1]-e[f][0]+1}var g=l(c),v=0;for(f=0;f<t;f++)for(i=e[f][0];i<=e[f][1];i++)g[v++]=s[f][i];return g}function Se(e){var t=ye(e);return t=Math.min(t,15.5)/15.5,Math.pow(10,1.25*(1-Math.cos(Math.PI*t))-2.5)}function ke(e,t){e<-.3&&(e=3410),e/=1e3,e=Math.max(.1,e);var n=3.64*Math.pow(e,-.8)-6.8*Math.exp(-.6*Math.pow(e-3.4,2))+6*Math.exp(-.15*Math.pow(e-8.7,2))+.001*(.6+.04*t)*Math.pow(e,4);return n}this.L3psycho_anal_vbr=function(e,t,n,r,o,a,i,s,c,d){var p,m,g=e.internal_flags,v=l(h.HBLKSIZE),_=u([3,h.HBLKSIZE_s]),b=u([2,h.BLKSIZE]),S=u([2,3,h.BLKSIZE_s]),k=u([4,h.CBANDS]),M=u([4,h.CBANDS]),A=u([4,3]),E=.6,T=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],R=f(2),O=e.mode==MPEGMode.JOINT_STEREO?4:g.channels_out;ce(e,t,n,r,o,a,c,A,T,R),he(e,R);for(var C=0;C<O;C++){var j=1&C;p=b,oe(e,t,n,C,r,v,p,j),ie(e,r,C,v),0!=R[j]?pe(g,v,k[C],M[C],C):ue(g,C)}R[0]+R[1]==2&&e.mode==MPEGMode.JOINT_STEREO&&ge(k,M,g.mld_cb_l,g.ATH.cb_l,e.ATHlower*g.ATH.adjust,e.msfix,g.npart_l);for(C=0;C<O;C++){j=1&C;0!=R[j]&&Y(g,k[C],M[C],C)}for(var B=0;B<3;B++){for(C=0;C<O;++C){j=1&C;0!=R[j]?le(g,C,B):(m=S,ae(e,t,n,C,B,_,m,j),de(e,_,k[C],M[C],C,B))}R[0]+R[1]==0&&e.mode==MPEGMode.JOINT_STEREO&&ge(k,M,g.mld_cb_s,g.ATH.cb_s,e.ATHlower*g.ATH.adjust,e.msfix,g.npart_s);for(C=0;C<O;++C){j=1&C;0==R[j]&&X(g,k[C],M[C],C,B)}}for(C=0;C<O;C++){j=1&C;if(0==R[j])for(var I=0;I<h.SBMAX_s;I++){var P=l(3);for(B=0;B<3;B++){var L=g.thm[C].s[I][B];if(L*=y,T[C][B]>=2||1==T[C][B+1]){var N=0!=B?B-1:2,D=K(g.thm[C].s[I][N],L,w*E);L=Math.min(L,D)}else if(1==T[C][B]){N=0!=B?B-1:2,D=K(g.thm[C].s[I][N],L,x*E);L=Math.min(L,D)}else if(0!=B&&3==T[C][B-1]||0==B&&3==g.nsPsy.lastAttacks[C]){N=2!=B?B+1:0,D=K(g.thm[C].s[I][N],L,x*E);L=Math.min(L,D)}L*=A[C][B],P[B]=L}for(B=0;B<3;B++)g.thm[C].s[I][B]=P[B]}}for(C=0;C<O;C++)g.nsPsy.lastAttacks[C]=T[C][2];me(e,R,d);for(C=0;C<O;C++){var F,H,U,$;C>1?(F=s,H=-2,U=h.NORM_TYPE,d[0]!=h.SHORT_TYPE&&d[1]!=h.SHORT_TYPE||(U=h.SHORT_TYPE),$=a[r][C-2]):(F=i,H=0,U=d[C],$=o[r][C]),U==h.SHORT_TYPE?F[H+C]=Q($,g.masking_lower):F[H+C]=ee($,g.masking_lower),e.analysis&&(g.pinfo.pe[r][C]=F[H+C])}return 0},this.psymodel_init=function(n){var r,i=n.internal_flags,s=!0,c=13,u=24,f=0,p=0,m=-8.25,g=-4.5,v=l(h.CBANDS),_=l(h.CBANDS),y=l(h.CBANDS),w=n.out_samplerate;switch(n.experimentalZ){default:case 0:s=!0;break;case 1:s=n.VBR!=o.vbr_mtrh&&n.VBR!=o.vbr_mt;break;case 2:s=!1;break;case 3:c=8,f=-1.75,p=-.0125,m=-8.25,g=-2.25;break}for(i.ms_ener_ratio_old=.25,i.blocktype_old[0]=i.blocktype_old[1]=h.NORM_TYPE,r=0;r<4;++r){for(var x=0;x<h.CBANDS;++x)i.nb_1[r][x]=1e20,i.nb_2[r][x]=1e20,i.nb_s1[r][x]=i.nb_s2[r][x]=1;for(var k=0;k<h.SBMAX_l;k++)i.en[r].l[k]=1e20,i.thm[r].l[k]=1e20;for(x=0;x<3;++x){for(k=0;k<h.SBMAX_s;k++)i.en[r].s[k][x]=1e20,i.thm[r].s[k][x]=1e20;i.nsPsy.lastAttacks[r]=0}for(x=0;x<9;x++)i.nsPsy.last_en_subshort[r][x]=10}for(i.loudness_sq_save[0]=i.loudness_sq_save[1]=0,i.npart_l=we(i.numlines_l,i.bo_l,i.bm_l,v,_,i.mld_l,i.PSY.bo_l_weight,w,h.BLKSIZE,i.scalefac_band.l,h.BLKSIZE/1152,h.SBMAX_l),d(i.npart_l<h.CBANDS),r=0;r<i.npart_l;r++){var M=f;v[r]>=c&&(M=p*(v[r]-c)/(u-c)+f*(u-v[r])/(u-c)),y[r]=Math.pow(10,M/10),i.numlines_l[r]>0?i.rnumlines_l[r]=1/i.numlines_l[r]:i.rnumlines_l[r]=0}i.s3_ll=xe(i.s3ind,i.npart_l,v,_,y,s);var A;x=0;for(r=0;r<i.npart_l;r++){R=a.MAX_VALUE;for(var E=0;E<i.numlines_l[r];E++,x++){var T=w*x/(1e3*h.BLKSIZE);O=this.ATHformula(1e3*T,n)-20,O=Math.pow(10,.1*O),O*=i.numlines_l[r],R>O&&(R=O)}i.ATH.cb_l[r]=R,R=20*v[r]/10-20,R>6&&(R=100),R<-15&&(R=-15),R-=8,i.minval_l[r]=Math.pow(10,R/10)*i.numlines_l[r]}for(i.npart_s=we(i.numlines_s,i.bo_s,i.bm_s,v,_,i.mld_s,i.PSY.bo_s_weight,w,h.BLKSIZE_s,i.scalefac_band.s,h.BLKSIZE_s/384,h.SBMAX_s),d(i.npart_s<h.CBANDS),x=0,r=0;r<i.npart_s;r++){var R;M=m;v[r]>=c&&(M=g*(v[r]-c)/(u-c)+m*(u-v[r])/(u-c)),y[r]=Math.pow(10,M/10),R=a.MAX_VALUE;for(E=0;E<i.numlines_s[r];E++,x++){var O;T=w*x/(1e3*h.BLKSIZE_s);O=this.ATHformula(1e3*T,n)-20,O=Math.pow(10,.1*O),O*=i.numlines_s[r],R>O&&(R=O)}i.ATH.cb_s[r]=R,R=7*v[r]/12-7,v[r]>12&&(R*=1+3.1*Math.log(1+R)),v[r]<12&&(R*=1+2.3*Math.log(1-R)),R<-15&&(R=-15),R-=8,i.minval_s[r]=Math.pow(10,R/10)*i.numlines_s[r]}i.s3_ss=xe(i.s3ind_s,i.npart_s,v,_,y,s),L(),e.init_fft(i),i.decay=Math.exp(-1*t/(b*w/192)),A=S,0!=(2&n.exp_nspsytune)&&(A=1),Math.abs(n.msfix)>0&&(A=n.msfix),n.msfix=A;for(var C=0;C<i.npart_l;C++)i.s3ind[C][1]>i.npart_l-1&&(i.s3ind[C][1]=i.npart_l-1);var j=576*i.mode_gr/w;if(i.ATH.decay=Math.pow(10,-1.2*j),i.ATH.adjust=.01,i.ATH.adjustLimit=1,d(i.bo_l[h.SBMAX_l-1]<=i.npart_l),d(i.bo_s[h.SBMAX_s-1]<=i.npart_s),-1!=n.ATHtype){var B=n.out_samplerate/h.BLKSIZE,I=0;for(T=0,r=0;r<h.BLKSIZE/2;++r)T+=B,i.ATH.eql_w[r]=1/Math.pow(10,this.ATHformula(T,n)/10),I+=i.ATH.eql_w[r];for(I=1/I,r=h.BLKSIZE/2;--r>=0;)i.ATH.eql_w[r]*=I}for(C=x=0;C<i.npart_s;++C)for(r=0;r<i.numlines_s[C];++r)++x;d(129==x);for(C=x=0;C<i.npart_l;++C)for(r=0;r<i.numlines_l[C];++r)++x;for(d(513==x),x=0,r=0;r<i.npart_l;r++){T=w*(x+i.numlines_l[r]/2)/(1*h.BLKSIZE);i.mld_cb_l[r]=Se(T),x+=i.numlines_l[r]}for(;r<h.CBANDS;++r)i.mld_cb_l[r]=1;for(x=0,r=0;r<i.npart_s;r++){T=w*(x+i.numlines_s[r]/2)/(1*h.BLKSIZE_s);i.mld_cb_s[r]=Se(T),x+=i.numlines_s[r]}for(;r<h.CBANDS;++r)i.mld_cb_s[r]=1;return 0},this.ATHformula=function(e,t){var n;switch(t.ATHtype){case 0:n=ke(e,9);break;case 1:n=ke(e,-1);break;case 2:n=ke(e,0);break;case 3:n=ke(e,1)+6;break;case 4:n=ke(e,t.ATHcurve);break;default:n=ke(e,0);break}return n}}e.exports=m},"254c":function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Object.create(e.prototype);for(var o in n)r[o]=n[o];return r.constructor=t,t.prototype=r,t}t.__esModule=!0,t.inherits=r},2695:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int),a=(r.new_int_n,r.assert,n("f3b5"));function i(){this.tt=[[null,null],[null,null]],this.main_data_begin=0,this.private_bits=0,this.resvDrain_pre=0,this.resvDrain_post=0,this.scfsi=[o(4),o(4)];for(var e=0;e<2;e++)for(var t=0;t<2;t++)this.tt[e][t]=new a}e.exports=i},"2ba4":function(e,t,n){var r=n("40d5"),o=Function.prototype,a=o.apply,i=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(a):function(){return i.apply(a,arguments)})},"2d00":function(e,t,n){var r,o,a=n("da84"),i=n("342f"),s=a.process,c=a.Deno,l=s&&s.versions||c&&c.version,u=l&&l.v8;u&&(r=u.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(r=i.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),e.exports=o},"2d78":function(e,t,n){"use strict";t.__esModule=!0,t.tokenize=t.test=t.scanner=t.parser=t.options=t.inherits=t.find=void 0;var r=n("254c"),o=n("316e"),a=u(o),i=n("b7fe"),s=u(i),c=n("4128"),l=u(c);function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var f=function(e){return l.run(s.run(e))},d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=f(e),r=[],o=0;o<n.length;o++){var a=n[o];!a.isLink||t&&a.type!==t||r.push(a.toObject())}return r},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=f(e);return 1===n.length&&n[0].isLink&&(!t||n[0].type===t)};t.find=d,t.inherits=r.inherits,t.options=a,t.parser=l,t.scanner=s,t.test=p,t.tokenize=f},"2f21":function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays);r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert;function i(){var e=64.82,t=(i.YULE_ORDER,.95),n=(i.MAX_SAMP_FREQ,i.RMS_WINDOW_TIME_NUMERATOR),r=i.RMS_WINDOW_TIME_DENOMINATOR,s=(i.MAX_SAMPLES_PER_WINDOW,[[.038575994352,-3.84664617118067,-.02160367184185,7.81501653005538,-.00123395316851,-11.34170355132042,-9291677959e-14,13.05504219327545,-.01655260341619,-12.28759895145294,.02161526843274,9.4829380631979,-.02074045215285,-5.87257861775999,.00594298065125,2.75465861874613,.00306428023191,-.86984376593551,.00012025322027,.13919314567432,.00288463683916],[.0541865640643,-3.47845948550071,-.02911007808948,6.36317777566148,-.00848709379851,-8.54751527471874,-.00851165645469,9.4769360780128,-.00834990904936,-8.81498681370155,.02245293253339,6.85401540936998,-.02596338512915,-4.39470996079559,.01624864962975,2.19611684890774,-.00240879051584,-.75104302451432,.00674613682247,.13149317958808,-.00187763777362],[.15457299681924,-2.37898834973084,-.09331049056315,2.84868151156327,-.06247880153653,-2.64577170229825,.02163541888798,2.23697657451713,-.05588393329856,-1.67148153367602,.04781476674921,1.00595954808547,.00222312597743,-.45953458054983,.03174092540049,.16378164858596,-.01390589421898,-.05032077717131,.00651420667831,.0234789740702,-.00881362733839],[.30296907319327,-1.61273165137247,-.22613988682123,1.0797749225997,-.08587323730772,-.2565625775407,.03282930172664,-.1627671912044,-.00915702933434,-.22638893773906,-.02364141202522,.39120800788284,-.00584456039913,-.22138138954925,.06276101321749,.04500235387352,-828086748e-14,.02005851806501,.00205861885564,.00302439095741,-.02950134983287],[.33642304856132,-1.49858979367799,-.2557224142557,.87350271418188,-.11828570177555,.12205022308084,.11921148675203,-.80774944671438,-.07834489609479,.47854794562326,-.0046997791438,-.12453458140019,-.0058950022444,-.04067510197014,.05724228140351,.08333755284107,.00832043980773,-.04237348025746,-.0163538138454,.02977207319925,-.0176017656815],[.4491525660845,-.62820619233671,-.14351757464547,.29661783706366,-.22784394429749,-.372563729424,-.01419140100551,.00213767857124,.04078262797139,-.42029820170918,-.12398163381748,.22199650564824,.04097565135648,.00613424350682,.10478503600251,.06747620744683,-.01863887810927,.05784820375801,-.03193428438915,.03222754072173,.00541907748707],[.56619470757641,-1.04800335126349,-.75464456939302,.29156311971249,.1624213774223,-.26806001042947,.16744243493672,.00819999645858,-.18901604199609,.45054734505008,.3093178284183,-.33032403314006,-.27562961986224,.0673936833311,.00647310677246,-.04784254229033,.08647503780351,.01639907836189,-.0378898455484,.01807364323573,-.00588215443421],[.58100494960553,-.51035327095184,-.53174909058578,-.31863563325245,-.14289799034253,-.20256413484477,.17520704835522,.1472815413433,.02377945217615,.38952639978999,.15558449135573,-.23313271880868,-.25344790059353,-.05246019024463,.01628462406333,-.02505961724053,.06920467763959,.02442357316099,-.03721611395801,.01818801111503,-.00749618797172],[.53648789255105,-.2504987195602,-.42163034350696,-.43193942311114,-.00275953611929,-.03424681017675,.04267842219415,-.04678328784242,-.10214864179676,.26408300200955,.14590772289388,.15113130533216,-.02459864859345,-.17556493366449,-.11202315195388,-.18823009262115,-.04060034127,.05477720428674,.0478866554818,.0470440968812,-.02217936801134]]),c=[[.98621192462708,-1.97223372919527,-1.97242384925416,.97261396931306,.98621192462708],[.98500175787242,-1.96977855582618,-1.97000351574484,.9702284756635,.98500175787242],[.97938932735214,-1.95835380975398,-1.95877865470428,.95920349965459,.97938932735214],[.97531843204928,-1.95002759149878,-1.95063686409857,.95124613669835,.97531843204928],[.97316523498161,-1.94561023566527,-1.94633046996323,.94705070426118,.97316523498161],[.96454515552826,-1.92783286977036,-1.92909031105652,.93034775234268,.96454515552826],[.96009142950541,-1.91858953033784,-1.92018285901082,.92177618768381,.96009142950541],[.95856916599601,-1.9154210807478,-1.91713833199203,.91885558323625,.95856916599601],[.94597685600279,-1.88903307939452,-1.89195371200558,.89487434461664,.94597685600279]];function l(e,t,n,r,o,a){while(0!=o--)n[r]=1e-10+e[t+0]*a[0]-n[r-1]*a[1]+e[t-1]*a[2]-n[r-2]*a[3]+e[t-2]*a[4]-n[r-3]*a[5]+e[t-3]*a[6]-n[r-4]*a[7]+e[t-4]*a[8]-n[r-5]*a[9]+e[t-5]*a[10]-n[r-6]*a[11]+e[t-6]*a[12]-n[r-7]*a[13]+e[t-7]*a[14]-n[r-8]*a[15]+e[t-8]*a[16]-n[r-9]*a[17]+e[t-9]*a[18]-n[r-10]*a[19]+e[t-10]*a[20],++r,++t}function u(e,t,n,r,o,a){while(0!=o--)n[r]=e[t+0]*a[0]-n[r-1]*a[1]+e[t-1]*a[2]-n[r-2]*a[3]+e[t-2]*a[4],++r,++t}function f(e,t){for(var o=0;o<MAX_ORDER;o++)e.linprebuf[o]=e.lstepbuf[o]=e.loutbuf[o]=e.rinprebuf[o]=e.rstepbuf[o]=e.routbuf[o]=0;switch(0|t){case 48e3:e.reqindex=0;break;case 44100:e.reqindex=1;break;case 32e3:e.reqindex=2;break;case 24e3:e.reqindex=3;break;case 22050:e.reqindex=4;break;case 16e3:e.reqindex=5;break;case 12e3:e.reqindex=6;break;case 11025:e.reqindex=7;break;case 8e3:e.reqindex=8;break;default:return INIT_GAIN_ANALYSIS_ERROR}return e.sampleWindow=0|(t*n+r-1)/r,e.lsum=0,e.rsum=0,e.totsamp=0,a.ill(e.A,0),INIT_GAIN_ANALYSIS_OK}function d(e){return e*e}function p(n,r){var o,a=0;for(o=0;o<r;o++)a+=n[o];if(0==a)return GAIN_NOT_ENOUGH_SAMPLES;var s=0|Math.ceil(a*(1-t));for(o=r;o-- >0;)if((s-=n[o])<=0)break;return e-o/i.STEPS_per_dB}this.InitGainAnalysis=function(e,t){return f(e,t)!=INIT_GAIN_ANALYSIS_OK?INIT_GAIN_ANALYSIS_ERROR:(e.linpre=MAX_ORDER,e.rinpre=MAX_ORDER,e.lstep=MAX_ORDER,e.rstep=MAX_ORDER,e.lout=MAX_ORDER,e.rout=MAX_ORDER,a.fill(e.B,0),INIT_GAIN_ANALYSIS_OK)},this.AnalyzeSamples=function(e,t,n,r,a,f,p){var h,m,g,v,_,b,y;if(0==f)return GAIN_ANALYSIS_OK;switch(y=0,_=f,p){case 1:r=t,a=n;break;case 2:break;default:return GAIN_ANALYSIS_ERROR}f<MAX_ORDER?(o.arraycopy(t,n,e.linprebuf,MAX_ORDER,f),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER,f)):(o.arraycopy(t,n,e.linprebuf,MAX_ORDER,MAX_ORDER),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER,MAX_ORDER));while(_>0){b=_>e.sampleWindow-e.totsamp?e.sampleWindow-e.totsamp:_,y<MAX_ORDER?(h=e.linpre+y,m=e.linprebuf,g=e.rinpre+y,v=e.rinprebuf,b>MAX_ORDER-y&&(b=MAX_ORDER-y)):(h=n+y,m=t,g=a+y,v=r),l(m,h,e.lstepbuf,e.lstep+e.totsamp,b,s[e.reqindex]),l(v,g,e.rstepbuf,e.rstep+e.totsamp,b,s[e.reqindex]),u(e.lstepbuf,e.lstep+e.totsamp,e.loutbuf,e.lout+e.totsamp,b,c[e.reqindex]),u(e.rstepbuf,e.rstep+e.totsamp,e.routbuf,e.rout+e.totsamp,b,c[e.reqindex]),h=e.lout+e.totsamp,m=e.loutbuf,g=e.rout+e.totsamp,v=e.routbuf;var w=b%8;while(0!=w--)e.lsum+=d(m[h++]),e.rsum+=d(v[g++]);w=b/8;while(0!=w--)e.lsum+=d(m[h+0])+d(m[h+1])+d(m[h+2])+d(m[h+3])+d(m[h+4])+d(m[h+5])+d(m[h+6])+d(m[h+7]),h+=8,e.rsum+=d(v[g+0])+d(v[g+1])+d(v[g+2])+d(v[g+3])+d(v[g+4])+d(v[g+5])+d(v[g+6])+d(v[g+7]),g+=8;if(_-=b,y+=b,e.totsamp+=b,e.totsamp==e.sampleWindow){var x=10*i.STEPS_per_dB*Math.log10((e.lsum+e.rsum)/e.totsamp*.5+1e-37),S=x<=0?0:0|x;S>=e.A.length&&(S=e.A.length-1),e.A[S]++,e.lsum=e.rsum=0,o.arraycopy(e.loutbuf,e.totsamp,e.loutbuf,0,MAX_ORDER),o.arraycopy(e.routbuf,e.totsamp,e.routbuf,0,MAX_ORDER),o.arraycopy(e.lstepbuf,e.totsamp,e.lstepbuf,0,MAX_ORDER),o.arraycopy(e.rstepbuf,e.totsamp,e.rstepbuf,0,MAX_ORDER),e.totsamp=0}if(e.totsamp>e.sampleWindow)return GAIN_ANALYSIS_ERROR}return f<MAX_ORDER?(o.arraycopy(e.linprebuf,f,e.linprebuf,0,MAX_ORDER-f),o.arraycopy(e.rinprebuf,f,e.rinprebuf,0,MAX_ORDER-f),o.arraycopy(t,n,e.linprebuf,MAX_ORDER-f,f),o.arraycopy(r,a,e.rinprebuf,MAX_ORDER-f,f)):(o.arraycopy(t,n+f-MAX_ORDER,e.linprebuf,0,MAX_ORDER),o.arraycopy(r,a+f-MAX_ORDER,e.rinprebuf,0,MAX_ORDER)),GAIN_ANALYSIS_OK},this.GetTitleGain=function(e){for(var t=p(e.A,e.A.length),n=0;n<e.A.length;n++)e.B[n]+=e.A[n],e.A[n]=0;for(n=0;n<MAX_ORDER;n++)e.linprebuf[n]=e.lstepbuf[n]=e.loutbuf[n]=e.rinprebuf[n]=e.rstepbuf[n]=e.routbuf[n]=0;return e.totsamp=0,e.lsum=e.rsum=0,t}}i.STEPS_per_dB=100,i.MAX_dB=120,i.GAIN_NOT_ENOUGH_SAMPLES=-24601,i.GAIN_ANALYSIS_ERROR=0,i.GAIN_ANALYSIS_OK=1,i.INIT_GAIN_ANALYSIS_ERROR=0,i.INIT_GAIN_ANALYSIS_OK=1,i.YULE_ORDER=10,i.MAX_ORDER=i.YULE_ORDER,i.MAX_SAMP_FREQ=48e3,i.RMS_WINDOW_TIME_NUMERATOR=1,i.RMS_WINDOW_TIME_DENOMINATOR=20,i.MAX_SAMPLES_PER_WINDOW=i.MAX_SAMP_FREQ*i.RMS_WINDOW_TIME_NUMERATOR/i.RMS_WINDOW_TIME_DENOMINATOR+1,e.exports=i},"316e":function(e,t,n){"use strict";t.__esModule=!0;var r="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},o={defaultProtocol:"http",events:null,format:s,formatHref:s,nl2br:!1,tagName:"a",target:c,validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function a(e){e=e||{},this.defaultProtocol=e.hasOwnProperty("defaultProtocol")?e.defaultProtocol:o.defaultProtocol,this.events=e.hasOwnProperty("events")?e.events:o.events,this.format=e.hasOwnProperty("format")?e.format:o.format,this.formatHref=e.hasOwnProperty("formatHref")?e.formatHref:o.formatHref,this.nl2br=e.hasOwnProperty("nl2br")?e.nl2br:o.nl2br,this.tagName=e.hasOwnProperty("tagName")?e.tagName:o.tagName,this.target=e.hasOwnProperty("target")?e.target:o.target,this.validate=e.hasOwnProperty("validate")?e.validate:o.validate,this.ignoreTags=[],this.attributes=e.attributes||e.linkAttributes||o.attributes,this.className=e.hasOwnProperty("className")?e.className:e.linkClass||o.className;for(var t=e.hasOwnProperty("ignoreTags")?e.ignoreTags:o.ignoreTags,n=0;n<t.length;n++)this.ignoreTags.push(t[n].toUpperCase())}function i(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}function s(e){return e}function c(e,t){return"url"===t?"_blank":null}t.defaults=o,t.Options=a,t.contains=i,a.prototype={resolve:function(e){var t=e.toHref(this.defaultProtocol);return{formatted:this.get("format",e.toString(),e),formattedHref:this.get("formatHref",t,e),tagName:this.get("tagName",t,e),className:this.get("className",t,e),target:this.get("target",t,e),events:this.getObject("events",t,e),attributes:this.getObject("attributes",t,e)}},check:function(e){return this.get("validate",e.toString(),e)},get:function(e,t,n){var a=void 0,i=this[e];if(!i)return i;switch("undefined"===typeof i?"undefined":r(i)){case"function":return i(t,n.type);case"object":return a=i.hasOwnProperty(n.type)?i[n.type]:o[e],"function"===typeof a?a(t,n.type):a}return i},getObject:function(e,t,n){var r=this[e];return"function"===typeof r?r(t,n.type):r}}},"342f":function(e,t,n){var r=n("d066");e.exports=r("navigator","userAgent")||""},"37e8":function(e,t,n){var r=n("83ab"),o=n("aed9"),a=n("9bf2"),i=n("825a"),s=n("fc6a"),c=n("df75");t.f=r&&!o?Object.defineProperties:function(e,t){i(e);var n,r=s(t),o=c(t),l=o.length,u=0;while(l>u)a.f(e,n=o[u++],r[n]);return e}},3967:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode);r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert;function a(){function e(e,t,n,r,o,a,i,s,c,l,u,f,d,p,h){this.vbr_q=e,this.quant_comp=t,this.quant_comp_s=n,this.expY=r,this.st_lrm=o,this.st_s=a,this.masking_adj=i,this.masking_adj_short=s,this.ath_lower=c,this.ath_curve=l,this.ath_sensitivity=u,this.interch=f,this.safejoint=d,this.sfb21mod=p,this.msfix=h}function t(e,t,n,r,o,a,i,s,c,l,u,f,d,p){this.quant_comp=t,this.quant_comp_s=n,this.safejoint=r,this.nsmsfix=o,this.st_lrm=a,this.st_s=i,this.nsbass=s,this.scale=c,this.masking_adj=l,this.ath_lower=u,this.ath_curve=f,this.interch=d,this.sfscale=p}var n;this.setModules=function(e){n=e};var r=[new e(0,9,9,0,5.2,125,-4.2,-6.3,4.8,1,0,0,2,21,.97),new e(1,9,9,0,5.3,125,-3.6,-5.6,4.5,1.5,0,0,2,21,1.35),new e(2,9,9,0,5.6,125,-2.2,-3.5,2.8,2,0,0,2,21,1.49),new e(3,9,9,1,5.8,130,-1.8,-2.8,2.6,3,-4,0,2,20,1.64),new e(4,9,9,1,6,135,-.7,-1.1,1.1,3.5,-8,0,2,0,1.79),new e(5,9,9,1,6.4,140,.5,.4,-7.5,4,-12,2e-4,0,0,1.95),new e(6,9,9,1,6.6,145,.67,.65,-14.7,6.5,-19,4e-4,0,0,2.3),new e(7,9,9,1,6.6,145,.8,.75,-19.7,8,-22,6e-4,0,0,2.7),new e(8,9,9,1,6.6,145,1.2,1.15,-27.5,10,-23,7e-4,0,0,0),new e(9,9,9,1,6.6,145,1.6,1.6,-36,11,-25,8e-4,0,0,0),new e(10,9,9,1,6.6,145,2,2,-36,12,-25,8e-4,0,0,0)],a=[new e(0,9,9,0,4.2,25,-7,-4,7.5,1,0,0,2,26,.97),new e(1,9,9,0,4.2,25,-5.6,-3.6,4.5,1.5,0,0,2,21,1.35),new e(2,9,9,0,4.2,25,-4.4,-1.8,2,2,0,0,2,18,1.49),new e(3,9,9,1,4.2,25,-3.4,-1.25,1.1,3,-4,0,2,15,1.64),new e(4,9,9,1,4.2,25,-2.2,.1,0,3.5,-8,0,2,0,1.79),new e(5,9,9,1,4.2,25,-1,1.65,-7.7,4,-12,2e-4,0,0,1.95),new e(6,9,9,1,4.2,25,-0,2.47,-7.7,6.5,-19,4e-4,0,0,2),new e(7,9,9,1,4.2,25,.5,2,-14.5,8,-22,6e-4,0,0,2),new e(8,9,9,1,4.2,25,1,2.4,-22,10,-23,7e-4,0,0,2),new e(9,9,9,1,4.2,25,1.5,2.95,-30,11,-25,8e-4,0,0,2),new e(10,9,9,1,4.2,25,2,2.95,-36,12,-30,8e-4,0,0,2)];function i(e,t,n){var i=e.VBR==o.vbr_rh?r:a,s=e.VBR_q_frac,c=i[t],u=i[t+1],f=c;c.st_lrm=c.st_lrm+s*(u.st_lrm-c.st_lrm),c.st_s=c.st_s+s*(u.st_s-c.st_s),c.masking_adj=c.masking_adj+s*(u.masking_adj-c.masking_adj),c.masking_adj_short=c.masking_adj_short+s*(u.masking_adj_short-c.masking_adj_short),c.ath_lower=c.ath_lower+s*(u.ath_lower-c.ath_lower),c.ath_curve=c.ath_curve+s*(u.ath_curve-c.ath_curve),c.ath_sensitivity=c.ath_sensitivity+s*(u.ath_sensitivity-c.ath_sensitivity),c.interch=c.interch+s*(u.interch-c.interch),c.msfix=c.msfix+s*(u.msfix-c.msfix),l(e,f.vbr_q),0!=n?e.quant_comp=f.quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=f.quant_comp),0!=n?e.quant_comp_short=f.quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=f.quant_comp_s),0!=f.expY&&(e.experimentalY=0!=f.expY),0!=n?e.internal_flags.nsPsy.attackthre=f.st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=f.st_lrm),0!=n?e.internal_flags.nsPsy.attackthre_s=f.st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=f.st_s),0!=n?e.maskingadjust=f.masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=f.masking_adj),0!=n?e.maskingadjust_short=f.masking_adj_short:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=f.masking_adj_short),0!=n?e.ATHlower=-f.ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-f.ath_lower/10),0!=n?e.ATHcurve=f.ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=f.ath_curve),0!=n?e.athaa_sensitivity=f.ath_sensitivity:Math.abs(e.athaa_sensitivity- -1)>0||(e.athaa_sensitivity=f.ath_sensitivity),f.interch>0&&(0!=n?e.interChRatio=f.interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=f.interch)),f.safejoint>0&&(e.exp_nspsytune=e.exp_nspsytune|f.safejoint),f.sfb21mod>0&&(e.exp_nspsytune=e.exp_nspsytune|f.sfb21mod<<20),0!=n?e.msfix=f.msfix:Math.abs(e.msfix- -1)>0||(e.msfix=f.msfix),0==n&&(e.VBR_q=t,e.VBR_q_frac=s)}var s=[new t(8,9,9,0,0,6.6,145,0,.95,0,-30,11,.0012,1),new t(16,9,9,0,0,6.6,145,0,.95,0,-25,11,.001,1),new t(24,9,9,0,0,6.6,145,0,.95,0,-20,11,.001,1),new t(32,9,9,0,0,6.6,145,0,.95,0,-15,11,.001,1),new t(40,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(48,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(56,9,9,0,0,6.6,145,0,.95,0,-6,11,8e-4,1),new t(64,9,9,0,0,6.6,145,0,.95,0,-2,11,8e-4,1),new t(80,9,9,0,0,6.6,145,0,.95,0,0,8,7e-4,1),new t(96,9,9,0,2.5,6.6,145,0,.95,0,1,5.5,6e-4,1),new t(112,9,9,0,2.25,6.6,145,0,.95,0,2,4.5,5e-4,1),new t(128,9,9,0,1.95,6.4,140,0,.95,0,3,4,2e-4,1),new t(160,9,9,1,1.79,6,135,0,.95,-2,5,3.5,0,1),new t(192,9,9,1,1.49,5.6,125,0,.97,-4,7,3,0,0),new t(224,9,9,1,1.25,5.2,125,0,.98,-6,9,2,0,0),new t(256,9,9,1,.97,5.2,125,0,1,-8,10,1,0,0),new t(320,9,9,1,.9,5.2,125,0,1,-10,12,0,0,0)];function c(e,t,r){var a=t,i=n.nearestBitrateFullIndex(t);if(e.VBR=o.vbr_abr,e.VBR_mean_bitrate_kbps=a,e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320),e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.brate=e.VBR_mean_bitrate_kbps,e.VBR_mean_bitrate_kbps>320&&(e.disable_reservoir=!0),s[i].safejoint>0&&(e.exp_nspsytune=2|e.exp_nspsytune),s[i].sfscale>0&&(e.internal_flags.noise_shaping=2),Math.abs(s[i].nsbass)>0){var c=int(4*s[i].nsbass);c<0&&(c+=64),e.exp_nspsytune=e.exp_nspsytune|c<<2}return 0!=r?e.quant_comp=s[i].quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=s[i].quant_comp),0!=r?e.quant_comp_short=s[i].quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=s[i].quant_comp_s),0!=r?e.msfix=s[i].nsmsfix:Math.abs(e.msfix- -1)>0||(e.msfix=s[i].nsmsfix),0!=r?e.internal_flags.nsPsy.attackthre=s[i].st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=s[i].st_lrm),0!=r?e.internal_flags.nsPsy.attackthre_s=s[i].st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=s[i].st_s),0!=r?e.scale=s[i].scale:Math.abs(e.scale- -1)>0||(e.scale=s[i].scale),0!=r?e.maskingadjust=s[i].masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=s[i].masking_adj),s[i].masking_adj>0?0!=r?e.maskingadjust_short=.9*s[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=.9*s[i].masking_adj):0!=r?e.maskingadjust_short=1.1*s[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=1.1*s[i].masking_adj),0!=r?e.ATHlower=-s[i].ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-s[i].ath_lower/10),0!=r?e.ATHcurve=s[i].ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=s[i].ath_curve),0!=r?e.interChRatio=s[i].interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=s[i].interch),t}function l(e,t){var n=0;return 0>t&&(n=-1,t=0),9<t&&(n=-1,t=9),e.VBR_q=t,e.VBR_q_frac=0,n}this.apply_preset=function(e,t,n){switch(t){case Lame.R3MIX:t=Lame.V3,e.VBR=o.vbr_mtrh;break;case Lame.MEDIUM:t=Lame.V4,e.VBR=o.vbr_rh;break;case Lame.MEDIUM_FAST:t=Lame.V4,e.VBR=o.vbr_mtrh;break;case Lame.STANDARD:t=Lame.V2,e.VBR=o.vbr_rh;break;case Lame.STANDARD_FAST:t=Lame.V2,e.VBR=o.vbr_mtrh;break;case Lame.EXTREME:t=Lame.V0,e.VBR=o.vbr_rh;break;case Lame.EXTREME_FAST:t=Lame.V0,e.VBR=o.vbr_mtrh;break;case Lame.INSANE:return t=320,e.preset=t,c(e,t,n),e.VBR=o.vbr_off,t}switch(e.preset=t,t){case Lame.V9:return i(e,9,n),t;case Lame.V8:return i(e,8,n),t;case Lame.V7:return i(e,7,n),t;case Lame.V6:return i(e,6,n),t;case Lame.V5:return i(e,5,n),t;case Lame.V4:return i(e,4,n),t;case Lame.V3:return i(e,3,n),t;case Lame.V2:return i(e,2,n),t;case Lame.V1:return i(e,1,n),t;case Lame.V0:return i(e,0,n),t;default:break}return 8<=t&&t<=320?c(e,t,n):(e.preset=0,t)}}e.exports=a},"3a9b":function(e,t,n){var r=n("e330");e.exports=r({}.isPrototypeOf)},"3bbe":function(e,t,n){var r=n("1626"),o=String,a=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw a("Can't set "+o(e)+" as a prototype")}},"3c5d":function(e,t,n){"use strict";var r=n("da84"),o=n("c65b"),a=n("ebb5"),i=n("07fa"),s=n("182d"),c=n("7b0b"),l=n("d039"),u=r.RangeError,f=r.Int8Array,d=f&&f.prototype,p=d&&d.set,h=a.aTypedArray,m=a.exportTypedArrayMethod,g=!l((function(){var e=new Uint8ClampedArray(2);return o(p,e,{length:1,0:3},1),3!==e[1]})),v=g&&a.NATIVE_ARRAY_BUFFER_VIEWS&&l((function(){var e=new f(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));m("set",(function(e){h(this);var t=s(arguments.length>1?arguments[1]:void 0,1),n=c(e);if(g)return o(p,this,n,t);var r=this.length,a=i(n),l=0;if(a+t>r)throw u("Wrong length");while(l<a)this[t+l]=n[l++]}),!g||v)},"3f8c":function(e,t){e.exports={}},"40d5":function(e,t,n){var r=n("d039");e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},4128:function(e,t,n){"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n("1652"),o=n("bea1"),a=s(o),i=n("7656");function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var c=function(e){return new r.TokenState(e)},l=c(),u=c(),f=c(),d=c(),p=c(),h=c(),m=c(),g=c(o.URL),v=c(),_=c(o.URL),b=c(o.URL),y=c(),w=c(),x=c(),S=c(),k=c(),M=c(o.URL),A=c(o.URL),E=c(o.URL),T=c(o.URL),R=c(),O=c(),C=c(),j=c(),B=c(),I=c(),P=c(o.EMAIL),L=c(),N=c(o.EMAIL),D=c(o.MAILTOEMAIL),F=c(),H=c(),U=c(),$=c(),q=c(o.NL);l.on(i.NL,q).on(i.PROTOCOL,u).on(i.MAILTO,f).on(i.SLASH,d),u.on(i.SLASH,d),d.on(i.SLASH,p),l.on(i.TLD,h).on(i.DOMAIN,h).on(i.LOCALHOST,g).on(i.NUM,h),p.on(i.TLD,b).on(i.DOMAIN,b).on(i.NUM,b).on(i.LOCALHOST,b),h.on(i.DOT,m),B.on(i.DOT,I),m.on(i.TLD,g).on(i.DOMAIN,h).on(i.NUM,h).on(i.LOCALHOST,h),I.on(i.TLD,P).on(i.DOMAIN,B).on(i.NUM,B).on(i.LOCALHOST,B),g.on(i.DOT,m),P.on(i.DOT,I),g.on(i.COLON,v).on(i.SLASH,b),v.on(i.NUM,_),_.on(i.SLASH,b),P.on(i.COLON,L),L.on(i.NUM,N);var V=[i.DOMAIN,i.AT,i.LOCALHOST,i.NUM,i.PLUS,i.POUND,i.PROTOCOL,i.SLASH,i.TLD,i.UNDERSCORE,i.SYM,i.AMPERSAND],z=[i.COLON,i.DOT,i.QUERY,i.PUNCTUATION,i.CLOSEBRACE,i.CLOSEBRACKET,i.CLOSEANGLEBRACKET,i.CLOSEPAREN,i.OPENBRACE,i.OPENBRACKET,i.OPENANGLEBRACKET,i.OPENPAREN];b.on(i.OPENBRACE,w).on(i.OPENBRACKET,x).on(i.OPENANGLEBRACKET,S).on(i.OPENPAREN,k),y.on(i.OPENBRACE,w).on(i.OPENBRACKET,x).on(i.OPENANGLEBRACKET,S).on(i.OPENPAREN,k),w.on(i.CLOSEBRACE,b),x.on(i.CLOSEBRACKET,b),S.on(i.CLOSEANGLEBRACKET,b),k.on(i.CLOSEPAREN,b),M.on(i.CLOSEBRACE,b),A.on(i.CLOSEBRACKET,b),E.on(i.CLOSEANGLEBRACKET,b),T.on(i.CLOSEPAREN,b),R.on(i.CLOSEBRACE,b),O.on(i.CLOSEBRACKET,b),C.on(i.CLOSEANGLEBRACKET,b),j.on(i.CLOSEPAREN,b),w.on(V,M),x.on(V,A),S.on(V,E),k.on(V,T),w.on(z,R),x.on(z,O),S.on(z,C),k.on(z,j),M.on(V,M),A.on(V,A),E.on(V,E),T.on(V,T),M.on(z,M),A.on(z,A),E.on(z,E),T.on(z,T),R.on(V,M),O.on(V,A),C.on(V,E),j.on(V,T),R.on(z,R),O.on(z,O),C.on(z,C),j.on(z,j),b.on(V,b),y.on(V,b),b.on(z,y),y.on(z,y),f.on(i.TLD,D).on(i.DOMAIN,D).on(i.NUM,D).on(i.LOCALHOST,D),D.on(V,D).on(z,F),F.on(V,D).on(z,F);var X=[i.DOMAIN,i.NUM,i.PLUS,i.POUND,i.QUERY,i.UNDERSCORE,i.SYM,i.AMPERSAND,i.TLD];h.on(X,H).on(i.AT,U),g.on(X,H).on(i.AT,U),m.on(X,H),H.on(X,H).on(i.AT,U).on(i.DOT,$),$.on(X,H),U.on(i.TLD,B).on(i.DOMAIN,B).on(i.LOCALHOST,P);var Y=function(e){var t=e.length,n=0,r=[],a=[];while(n<t){var i=l,s=null,c=null,u=0,f=null,d=-1;while(n<t&&!(s=i.next(e[n])))a.push(e[n++]);while(n<t&&(c=s||i.next(e[n])))s=null,i=c,i.accepts()?(d=0,f=i):d>=0&&d++,n++,u++;if(d<0)for(var p=n-u;p<n;p++)a.push(e[p]);else{a.length>0&&(r.push(new o.TEXT(a)),a=[]),n-=d,u-=d;var h=f.emit();r.push(new h(e.slice(n-u,n)))}}return a.length>0&&r.push(new o.TEXT(a)),r};t.State=r.TokenState,t.TOKENS=a,t.run=Y,t.start=l},"42ca":function(e,t,n){"use strict";n("cc2b")},"44ad":function(e,t,n){var r=n("e330"),o=n("d039"),a=n("c6b6"),i=Object,s=r("".split);e.exports=o((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?s(e,""):i(e)}:i},"44e7":function(e,t,n){var r=n("861d"),o=n("c6b6"),a=n("b622"),i=a("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},"46f3":function(e,t,n){"use strict";function r(){return function(e){e&&(this.v=e)}}t.__esModule=!0,t.createTokenClass=r},4840:function(e,t,n){var r=n("825a"),o=n("5087"),a=n("7234"),i=n("b622"),s=i("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||a(n=r(i)[s])?t:o(n)}},"485a":function(e,t,n){var r=n("c65b"),o=n("1626"),a=n("861d"),i=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!a(s=r(n,e)))return s;if(o(n=e.valueOf)&&!a(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!a(s=r(n,e)))return s;throw i("Can't convert object to primitive value")}},"4a65":function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert),s=n("f052"),c=n("4b5e"),l=n("9828"),u=n("bd8b");function f(e){var t=e;this.quantize=t,this.iteration_loop=function(e,t,n,r){var f,d=e.internal_flags,p=o(l.SFBMAX),h=o(576),m=a(2),g=0,v=d.l3_side,_=new s(g);this.quantize.rv.ResvFrameBegin(e,_),g=_.bits;for(var b=0;b<d.mode_gr;b++){f=this.quantize.qupvt.on_pe(e,t,m,g,b,b),d.mode_ext==c.MPG_MD_MS_LR&&(this.quantize.ms_convert(d.l3_side,b),this.quantize.qupvt.reduce_side(m,n[b],g,f));for(var y=0;y<d.channels_out;y++){var w,x,S=v.tt[b][y];S.block_type!=c.SHORT_TYPE?(w=0,x=d.PSY.mask_adjust-w):(w=0,x=d.PSY.mask_adjust_short-w),d.masking_lower=Math.pow(10,.1*x),this.quantize.init_outer_loop(d,S),this.quantize.init_xrpow(d,S,h)&&(this.quantize.qupvt.calc_xmin(e,r[b][y],S,p),this.quantize.outer_loop(e,S,p,h,y,m[y])),this.quantize.iteration_finish_one(d,b,y),i(S.part2_3_length<=u.MAX_BITS_PER_CHANNEL),i(S.part2_3_length<=m[y])}}this.quantize.rv.ResvFrameEnd(d,g)}}e.exports=f},"4b11":function(e,t){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},"4b5e":function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n),s=(r.new_byte,r.new_double,r.new_float),c=r.new_float_n,l=r.new_int,u=(r.new_int_n,r.assert);function f(){var e=n("f3e2"),t=n("f26d"),r=f.FFTOFFSET,d=f.MPG_MD_MS_LR,p=null;this.psy=null;var h=null,m=null,g=null;this.setModules=function(e,t,n,r){p=e,this.psy=t,h=t,m=r,g=n};var v=new e;function _(e){var t,n;if(0!=e.ATH.useAdjust)if(n=e.loudness_sq[0][0],t=e.loudness_sq[1][0],2==e.channels_out?(n+=e.loudness_sq[0][1],t+=e.loudness_sq[1][1]):(n+=n,t+=t),2==e.mode_gr&&(n=Math.max(n,t)),n*=.5,n*=e.ATH.aaSensitivityP,n>.03125)e.ATH.adjust>=1?e.ATH.adjust=1:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=1;else{var r=31.98*n+625e-6;e.ATH.adjust>=r?(e.ATH.adjust*=.075*r+.925,e.ATH.adjust<r&&(e.ATH.adjust=r)):e.ATH.adjustLimit>=r?e.ATH.adjust=r:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=r}else e.ATH.adjust=1}function b(e){var t,n;for(u(0<=e.bitrate_index&&e.bitrate_index<16),u(0<=e.mode_ext&&e.mode_ext<4),e.bitrate_stereoMode_Hist[e.bitrate_index][4]++,e.bitrate_stereoMode_Hist[15][4]++,2==e.channels_out&&(e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++,e.bitrate_stereoMode_Hist[15][e.mode_ext]++),t=0;t<e.mode_gr;++t)for(n=0;n<e.channels_out;++n){var r=0|e.l3_side.tt[t][n].block_type;0!=e.l3_side.tt[t][n].mixed_block_flag&&(r=4),e.bitrate_blockType_Hist[e.bitrate_index][r]++,e.bitrate_blockType_Hist[e.bitrate_index][5]++,e.bitrate_blockType_Hist[15][r]++,e.bitrate_blockType_Hist[15][5]++}}function y(e,t){var n,r,o=e.internal_flags;if(0==o.lame_encode_frame_init){var a,i,c=s(2014),l=s(2014);for(o.lame_encode_frame_init=1,a=0,i=0;a<286+576*(1+o.mode_gr);++a)a<576*o.mode_gr?(c[a]=0,2==o.channels_out&&(l[a]=0)):(c[a]=t[0][i],2==o.channels_out&&(l[a]=t[1][i]),++i);for(r=0;r<o.mode_gr;r++)for(n=0;n<o.channels_out;n++)o.l3_side.tt[r][n].block_type=f.SHORT_TYPE;v.mdct_sub48(o,c,l),u(576>=f.FFTOFFSET),u(o.mf_size>=f.BLKSIZE+e.framesize-f.FFTOFFSET),u(o.mf_size>=512+e.framesize-32)}}this.lame_encode_mp3_frame=function(e,n,s,u,w,x){var S,k=i([2,2]);k[0][0]=new t,k[0][1]=new t,k[1][0]=new t,k[1][1]=new t;var M,A=i([2,2]);A[0][0]=new t,A[0][1]=new t,A[1][0]=new t,A[1][1]=new t;var E,T,R,O=[null,null],C=e.internal_flags,j=c([2,4]),B=[.5,.5],I=[[0,0],[0,0]],P=[[0,0],[0,0]];if(O[0]=n,O[1]=s,0==C.lame_encode_frame_init&&y(e,O),C.padding=0,(C.slot_lag-=C.frac_SpF)<0&&(C.slot_lag+=e.out_samplerate,C.padding=1),0!=C.psymodel){var L,N=[null,null],D=0,F=l(2);for(R=0;R<C.mode_gr;R++){for(T=0;T<C.channels_out;T++)N[T]=O[T],D=576+576*R-f.FFTOFFSET;if(L=e.VBR==a.vbr_mtrh||e.VBR==a.vbr_mt?h.L3psycho_anal_vbr(e,N,D,R,k,A,I[R],P[R],j[R],F):h.L3psycho_anal_ns(e,N,D,R,k,A,I[R],P[R],j[R],F),0!=L)return-4;for(e.mode==MPEGMode.JOINT_STEREO&&(B[R]=j[R][2]+j[R][3],B[R]>0&&(B[R]=j[R][3]/B[R])),T=0;T<C.channels_out;T++){var H=C.l3_side.tt[R][T];H.block_type=F[T],H.mixed_block_flag=0}}}else for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)C.l3_side.tt[R][T].block_type=f.NORM_TYPE,C.l3_side.tt[R][T].mixed_block_flag=0,P[R][T]=I[R][T]=700;if(_(C),v.mdct_sub48(C,O[0],O[1]),C.mode_ext=f.MPG_MD_LR_LR,e.force_ms)C.mode_ext=f.MPG_MD_MS_LR;else if(e.mode==MPEGMode.JOINT_STEREO){var U=0,$=0;for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)U+=P[R][T],$+=I[R][T];if(U<=1*$){var q=C.l3_side.tt[0],V=C.l3_side.tt[C.mode_gr-1];q[0].block_type==q[1].block_type&&V[0].block_type==V[1].block_type&&(C.mode_ext=f.MPG_MD_MS_LR)}}if(C.mode_ext==d?(M=A,E=P):(M=k,E=I),e.analysis&&null!=C.pinfo)for(R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)C.pinfo.ms_ratio[R]=C.ms_ratio[R],C.pinfo.ms_ener_ratio[R]=B[R],C.pinfo.blocktype[R][T]=C.l3_side.tt[R][T].block_type,C.pinfo.pe[R][T]=E[R][T],o.arraycopy(C.l3_side.tt[R][T].xr,0,C.pinfo.xr[R][T],0,576),C.mode_ext==d&&(C.pinfo.ers[R][T]=C.pinfo.ers[R][T+2],o.arraycopy(C.pinfo.energy[R][T+2],0,C.pinfo.energy[R][T],0,C.pinfo.energy[R][T].length));if(e.VBR==a.vbr_off||e.VBR==a.vbr_abr){var z,X;for(z=0;z<18;z++)C.nsPsy.pefirbuf[z]=C.nsPsy.pefirbuf[z+1];for(X=0,R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)X+=E[R][T];for(C.nsPsy.pefirbuf[18]=X,X=C.nsPsy.pefirbuf[9],z=0;z<9;z++)X+=(C.nsPsy.pefirbuf[z]+C.nsPsy.pefirbuf[18-z])*f.fircoef[z];for(X=3350*C.mode_gr*C.channels_out/X,R=0;R<C.mode_gr;R++)for(T=0;T<C.channels_out;T++)E[R][T]*=X}if(C.iteration_loop.iteration_loop(e,E,B,M),p.format_bitstream(e),S=p.copy_buffer(C,u,w,x,1),e.bWriteVbrTag&&m.addVbrFrame(e),e.analysis&&null!=C.pinfo){for(T=0;T<C.channels_out;T++){var Y;for(Y=0;Y<r;Y++)C.pinfo.pcmdata[T][Y]=C.pinfo.pcmdata[T][Y+e.framesize];for(Y=r;Y<1600;Y++)C.pinfo.pcmdata[T][Y]=O[T][Y-r]}g.set_frame_pinfo(e,M)}return b(C),S}}f.ENCDELAY=576,f.POSTDELAY=1152,f.MDCTDELAY=48,f.FFTOFFSET=224+f.MDCTDELAY,f.DECDELAY=528,f.SBLIMIT=32,f.CBANDS=64,f.SBPSY_l=21,f.SBPSY_s=12,f.SBMAX_l=22,f.SBMAX_s=13,f.PSFB21=6,f.PSFB12=6,f.BLKSIZE=1024,f.HBLKSIZE=f.BLKSIZE/2+1,f.BLKSIZE_s=256,f.HBLKSIZE_s=f.BLKSIZE_s/2+1,f.NORM_TYPE=0,f.START_TYPE=1,f.SHORT_TYPE=2,f.STOP_TYPE=3,f.MPG_MD_LR_LR=0,f.MPG_MD_LR_I=1,f.MPG_MD_MS_LR=2,f.MPG_MD_MS_I=3,f.fircoef=[-.1039435,-.1892065,5*-.0432472,-.155915,3898045e-23,.0467745*5,.50455,.756825,.187098*5],e.exports=f},"4c1d":function(e,t,n){"use strict";n.r(t),n.d(t,"roomsValidation",(function(){return o})),n.d(t,"partcipantsValidation",(function(){return a})),n.d(t,"messagesValidation",(function(){return i}));var r=n("53ca");n("d9e2");function o(e){var t=[{key:"roomId",type:["string","number"]},{key:"roomName",type:["string"]},{key:"users",type:["array"]}],n=function(e,t){return t.every((function(t){var n=!1;return("array"===t.type[0]&&Array.isArray(e[t.key])||t.type.find((function(n){return n===Object(r["a"])(e[t.key])})))&&(n=!0),n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Rooms object is not valid! Must contain roomId[String, Number], roomName[String] and users[Array]")}function a(e){var t=[{key:"_id",type:["string","number"]},{key:"username",type:["string"]}],n=function(e,t){return t.every((function(t){var n=t.type.find((function(n){return n===Object(r["a"])(e[t.key])}));return n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Participants object is not valid! Must contain _id[String, Number] and username[String]")}function i(e){var t=[{key:"_id",type:["string","number"]},{key:"content",type:["string","number"]},{key:"senderId",type:["string","number"]}],n=function(e,t){return t.every((function(t){var n=t.type.find((function(n){return n===Object(r["a"])(e[t.key])}));return n&&s(e,t.key)}))};if(!n(e,t))throw new Error("Messages object is not valid! Must contain _id[String, Number], content[String, Number] and senderId[String, Number]")}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&null!==e[t]&&void 0!==e[t]}},"4d64":function(e,t,n){var r=n("fc6a"),o=n("23cb"),a=n("07fa"),i=function(e){return function(t,n,i){var s,c=r(t),l=a(c),u=o(i,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},5087:function(e,t,n){var r=n("68ee"),o=n("0d51"),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a constructor")}},"50c4":function(e,t,n){var r=n("5926"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"53ca":function(e,t,n){"use strict";function r(e){return r="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},r(e)}n.d(t,"a",(function(){return r}))},5692:function(e,t,n){var r=n("c430"),o=n("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.0",mode:r?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.0/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(e,t,n){var r=n("d066"),o=n("e330"),a=n("241c"),i=n("7418"),s=n("825a"),c=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(s(e)),n=i.f;return n?c(t,n(e)):t}},"577e":function(e,t,n){var r=n("f5df"),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},"58b1":function(e,t,n){var r=n("0206"),o=r.assert;function a(){var e;this.setModules=function(t){e=t},this.ResvFrameBegin=function(t,n){var r,a=t.internal_flags,i=a.l3_side,s=e.getframebits(t);n.bits=(s-8*a.sideinfo_len)/a.mode_gr;var c=2048*a.mode_gr-8;t.brate>320?r=8*int(1e3*t.brate/(t.out_samplerate/1152)/8+.5):(r=11520,t.strict_ISO&&(r=8*int(32e4/(t.out_samplerate/1152)/8+.5))),a.ResvMax=r-s,a.ResvMax>c&&(a.ResvMax=c),(a.ResvMax<0||t.disable_reservoir)&&(a.ResvMax=0);var l=n.bits*a.mode_gr+Math.min(a.ResvSize,a.ResvMax);return l>r&&(l=r),o(0==a.ResvMax%8),o(a.ResvMax>=0),i.resvDrain_pre=0,null!=a.pinfo&&(a.pinfo.mean_bits=n.bits/2,a.pinfo.resvsize=a.ResvSize),l},this.ResvMaxBits=function(e,t,n,r){var o,a=e.internal_flags,i=a.ResvSize,s=a.ResvMax;0!=r&&(i+=t),0!=(1&a.substep_shaping)&&(s*=.9),n.bits=t,10*i>9*s?(o=i-9*s/10,n.bits+=o,a.substep_shaping|=128):(o=0,a.substep_shaping&=127,e.disable_reservoir||0!=(1&a.substep_shaping)||(n.bits-=.1*t));var c=i<6*a.ResvMax/10?i:6*a.ResvMax/10;return c-=o,c<0&&(c=0),c},this.ResvAdjust=function(e,t){e.ResvSize-=t.part2_3_length+t.part2_length},this.ResvFrameEnd=function(e,t){var n,r=e.l3_side;e.ResvSize+=t*e.mode_gr;var a=0;r.resvDrain_post=0,r.resvDrain_pre=0,0!=(n=e.ResvSize%8)&&(a+=n),n=e.ResvSize-a-e.ResvMax,n>0&&(o(0==n%8),o(n>=0),a+=n);var i=Math.min(8*r.main_data_begin,a)/8;r.resvDrain_pre+=8*i,a-=8*i,e.ResvSize-=8*i,r.main_data_begin-=i,r.resvDrain_post+=a,e.ResvSize-=a}}e.exports=a},5926:function(e,t,n){var r=n("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},"59ed":function(e,t,n){var r=n("1626"),o=n("0d51"),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a function")}},"5b81":function(e,t,n){"use strict";var r=n("23e7"),o=n("c65b"),a=n("e330"),i=n("1d80"),s=n("1626"),c=n("7234"),l=n("44e7"),u=n("577e"),f=n("dc4a"),d=n("90d8"),p=n("0cb2"),h=n("b622"),m=n("c430"),g=h("replace"),v=TypeError,_=a("".indexOf),b=a("".replace),y=a("".slice),w=Math.max,x=function(e,t,n){return n>e.length?-1:""===t?n:_(e,t,n)};r({target:"String",proto:!0},{replaceAll:function(e,t){var n,r,a,h,S,k,M,A,E,T=i(this),R=0,O=0,C="";if(!c(e)){if(n=l(e),n&&(r=u(i(d(e))),!~_(r,"g")))throw v("`.replaceAll` does not allow non-global regexes");if(a=f(e,g),a)return o(a,e,T,t);if(m&&n)return b(u(T),e,t)}h=u(T),S=u(e),k=s(t),k||(t=u(t)),M=S.length,A=w(1,M),R=x(h,S,0);while(-1!==R)E=k?u(t(S,R,h)):p(S,h,R,[],void 0,t),C+=y(h,O,R)+E,O=R+M,R=x(h,S,R+A);return O<h.length&&(C+=y(h,O)),C}})},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e77":function(e,t,n){var r=n("83ab"),o=n("1a2d"),a=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,s=o(a,"name"),c=s&&"something"===function(){}.name,l=s&&(!r||r&&i(a,"name").configurable);e.exports={EXISTS:s,PROPER:c,CONFIGURABLE:l}},"5f84":function(e,t){function n(e,t,n,r){this.xlen=e,this.linmax=t,this.table=n,this.hlen=r}var r={t1HB:[1,1,1,0],t2HB:[1,2,1,3,1,1,3,2,0],t3HB:[3,2,1,1,1,1,3,2,0],t5HB:[1,2,6,5,3,1,4,4,7,5,7,1,6,1,1,0],t6HB:[7,3,5,1,6,2,3,2,5,4,4,1,3,3,2,0],t7HB:[1,2,10,19,16,10,3,3,7,10,5,3,11,4,13,17,8,4,12,11,18,15,11,2,7,6,9,14,3,1,6,4,5,3,2,0],t8HB:[3,4,6,18,12,5,5,1,2,16,9,3,7,3,5,14,7,3,19,17,15,13,10,4,13,5,8,11,5,1,12,4,4,1,1,0],t9HB:[7,5,9,14,15,7,6,4,5,5,6,7,7,6,8,8,8,5,15,6,9,10,5,1,11,7,9,6,4,1,14,4,6,2,6,0],t10HB:[1,2,10,23,35,30,12,17,3,3,8,12,18,21,12,7,11,9,15,21,32,40,19,6,14,13,22,34,46,23,18,7,20,19,33,47,27,22,9,3,31,22,41,26,21,20,5,3,14,13,10,11,16,6,5,1,9,8,7,8,4,4,2,0],t11HB:[3,4,10,24,34,33,21,15,5,3,4,10,32,17,11,10,11,7,13,18,30,31,20,5,25,11,19,59,27,18,12,5,35,33,31,58,30,16,7,5,28,26,32,19,17,15,8,14,14,12,9,13,14,9,4,1,11,4,6,6,6,3,2,0],t12HB:[9,6,16,33,41,39,38,26,7,5,6,9,23,16,26,11,17,7,11,14,21,30,10,7,17,10,15,12,18,28,14,5,32,13,22,19,18,16,9,5,40,17,31,29,17,13,4,2,27,12,11,15,10,7,4,1,27,12,8,12,6,3,1,0],t13HB:[1,5,14,21,34,51,46,71,42,52,68,52,67,44,43,19,3,4,12,19,31,26,44,33,31,24,32,24,31,35,22,14,15,13,23,36,59,49,77,65,29,40,30,40,27,33,42,16,22,20,37,61,56,79,73,64,43,76,56,37,26,31,25,14,35,16,60,57,97,75,114,91,54,73,55,41,48,53,23,24,58,27,50,96,76,70,93,84,77,58,79,29,74,49,41,17,47,45,78,74,115,94,90,79,69,83,71,50,59,38,36,15,72,34,56,95,92,85,91,90,86,73,77,65,51,44,43,42,43,20,30,44,55,78,72,87,78,61,46,54,37,30,20,16,53,25,41,37,44,59,54,81,66,76,57,54,37,18,39,11,35,33,31,57,42,82,72,80,47,58,55,21,22,26,38,22,53,25,23,38,70,60,51,36,55,26,34,23,27,14,9,7,34,32,28,39,49,75,30,52,48,40,52,28,18,17,9,5,45,21,34,64,56,50,49,45,31,19,12,15,10,7,6,3,48,23,20,39,36,35,53,21,16,23,13,10,6,1,4,2,16,15,17,27,25,20,29,11,17,12,16,8,1,1,0,1],t15HB:[7,12,18,53,47,76,124,108,89,123,108,119,107,81,122,63,13,5,16,27,46,36,61,51,42,70,52,83,65,41,59,36,19,17,15,24,41,34,59,48,40,64,50,78,62,80,56,33,29,28,25,43,39,63,55,93,76,59,93,72,54,75,50,29,52,22,42,40,67,57,95,79,72,57,89,69,49,66,46,27,77,37,35,66,58,52,91,74,62,48,79,63,90,62,40,38,125,32,60,56,50,92,78,65,55,87,71,51,73,51,70,30,109,53,49,94,88,75,66,122,91,73,56,42,64,44,21,25,90,43,41,77,73,63,56,92,77,66,47,67,48,53,36,20,71,34,67,60,58,49,88,76,67,106,71,54,38,39,23,15,109,53,51,47,90,82,58,57,48,72,57,41,23,27,62,9,86,42,40,37,70,64,52,43,70,55,42,25,29,18,11,11,118,68,30,55,50,46,74,65,49,39,24,16,22,13,14,7,91,44,39,38,34,63,52,45,31,52,28,19,14,8,9,3,123,60,58,53,47,43,32,22,37,24,17,12,15,10,2,1,71,37,34,30,28,20,17,26,21,16,10,6,8,6,2,0],t16HB:[1,5,14,44,74,63,110,93,172,149,138,242,225,195,376,17,3,4,12,20,35,62,53,47,83,75,68,119,201,107,207,9,15,13,23,38,67,58,103,90,161,72,127,117,110,209,206,16,45,21,39,69,64,114,99,87,158,140,252,212,199,387,365,26,75,36,68,65,115,101,179,164,155,264,246,226,395,382,362,9,66,30,59,56,102,185,173,265,142,253,232,400,388,378,445,16,111,54,52,100,184,178,160,133,257,244,228,217,385,366,715,10,98,48,91,88,165,157,148,261,248,407,397,372,380,889,884,8,85,84,81,159,156,143,260,249,427,401,392,383,727,713,708,7,154,76,73,141,131,256,245,426,406,394,384,735,359,710,352,11,139,129,67,125,247,233,229,219,393,743,737,720,885,882,439,4,243,120,118,115,227,223,396,746,742,736,721,712,706,223,436,6,202,224,222,218,216,389,386,381,364,888,443,707,440,437,1728,4,747,211,210,208,370,379,734,723,714,1735,883,877,876,3459,865,2,377,369,102,187,726,722,358,711,709,866,1734,871,3458,870,434,0,12,10,7,11,10,17,11,9,13,12,10,7,5,3,1,3],t24HB:[15,13,46,80,146,262,248,434,426,669,653,649,621,517,1032,88,14,12,21,38,71,130,122,216,209,198,327,345,319,297,279,42,47,22,41,74,68,128,120,221,207,194,182,340,315,295,541,18,81,39,75,70,134,125,116,220,204,190,178,325,311,293,271,16,147,72,69,135,127,118,112,210,200,188,352,323,306,285,540,14,263,66,129,126,119,114,214,202,192,180,341,317,301,281,262,12,249,123,121,117,113,215,206,195,185,347,330,308,291,272,520,10,435,115,111,109,211,203,196,187,353,332,313,298,283,531,381,17,427,212,208,205,201,193,186,177,169,320,303,286,268,514,377,16,335,199,197,191,189,181,174,333,321,305,289,275,521,379,371,11,668,184,183,179,175,344,331,314,304,290,277,530,383,373,366,10,652,346,171,168,164,318,309,299,287,276,263,513,375,368,362,6,648,322,316,312,307,302,292,284,269,261,512,376,370,364,359,4,620,300,296,294,288,282,273,266,515,380,374,369,365,361,357,2,1033,280,278,274,267,264,259,382,378,372,367,363,360,358,356,0,43,20,19,17,15,13,11,9,7,6,4,7,5,3,1,3],t32HB:[1,10,8,20,12,20,16,32,14,12,24,0,28,16,24,16],t33HB:[15,28,26,48,22,40,36,64,14,24,20,32,12,16,8,0],t1l:[1,4,3,5],t2l:[1,4,7,4,5,7,6,7,8],t3l:[2,3,7,4,4,7,6,7,8],t5l:[1,4,7,8,4,5,8,9,7,8,9,10,8,8,9,10],t6l:[3,4,6,8,4,4,6,7,5,6,7,8,7,7,8,9],t7l:[1,4,7,9,9,10,4,6,8,9,9,10,7,7,9,10,10,11,8,9,10,11,11,11,8,9,10,11,11,12,9,10,11,12,12,12],t8l:[2,4,7,9,9,10,4,4,6,10,10,10,7,6,8,10,10,11,9,10,10,11,11,12,9,9,10,11,12,12,10,10,11,11,13,13],t9l:[3,4,6,7,9,10,4,5,6,7,8,10,5,6,7,8,9,10,7,7,8,9,9,10,8,8,9,9,10,11,9,9,10,10,11,11],t10l:[1,4,7,9,10,10,10,11,4,6,8,9,10,11,10,10,7,8,9,10,11,12,11,11,8,9,10,11,12,12,11,12,9,10,11,12,12,12,12,12,10,11,12,12,13,13,12,13,9,10,11,12,12,12,13,13,10,10,11,12,12,13,13,13],t11l:[2,4,6,8,9,10,9,10,4,5,6,8,10,10,9,10,6,7,8,9,10,11,10,10,8,8,9,11,10,12,10,11,9,10,10,11,11,12,11,12,9,10,11,12,12,13,12,13,9,9,9,10,11,12,12,12,9,9,10,11,12,12,12,12],t12l:[4,4,6,8,9,10,10,10,4,5,6,7,9,9,10,10,6,6,7,8,9,10,9,10,7,7,8,8,9,10,10,10,8,8,9,9,10,10,10,11,9,9,10,10,10,11,10,11,9,9,9,10,10,11,11,12,10,10,10,11,11,11,11,12],t13l:[1,5,7,8,9,10,10,11,10,11,12,12,13,13,14,14,4,6,8,9,10,10,11,11,11,11,12,12,13,14,14,14,7,8,9,10,11,11,12,12,11,12,12,13,13,14,15,15,8,9,10,11,11,12,12,12,12,13,13,13,13,14,15,15,9,9,11,11,12,12,13,13,12,13,13,14,14,15,15,16,10,10,11,12,12,12,13,13,13,13,14,13,15,15,16,16,10,11,12,12,13,13,13,13,13,14,14,14,15,15,16,16,11,11,12,13,13,13,14,14,14,14,15,15,15,16,18,18,10,10,11,12,12,13,13,14,14,14,14,15,15,16,17,17,11,11,12,12,13,13,13,15,14,15,15,16,16,16,18,17,11,12,12,13,13,14,14,15,14,15,16,15,16,17,18,19,12,12,12,13,14,14,14,14,15,15,15,16,17,17,17,18,12,13,13,14,14,15,14,15,16,16,17,17,17,18,18,18,13,13,14,15,15,15,16,16,16,16,16,17,18,17,18,18,14,14,14,15,15,15,17,16,16,19,17,17,17,19,18,18,13,14,15,16,16,16,17,16,17,17,18,18,21,20,21,18],t15l:[3,5,6,8,8,9,10,10,10,11,11,12,12,12,13,14,5,5,7,8,9,9,10,10,10,11,11,12,12,12,13,13,6,7,7,8,9,9,10,10,10,11,11,12,12,13,13,13,7,8,8,9,9,10,10,11,11,11,12,12,12,13,13,13,8,8,9,9,10,10,11,11,11,11,12,12,12,13,13,13,9,9,9,10,10,10,11,11,11,11,12,12,13,13,13,14,10,9,10,10,10,11,11,11,11,12,12,12,13,13,14,14,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,14,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,14,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,11,11,11,11,12,12,12,12,12,13,13,13,13,14,15,14,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,12,12,11,12,12,12,13,13,13,13,13,13,14,14,15,15,12,12,12,12,12,13,13,13,13,14,14,14,14,14,15,15,13,13,13,13,13,13,13,13,14,14,14,14,15,15,14,15,13,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15],t16_5l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,11,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,11,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,12,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,13,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,12,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,13,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,13,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,13,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,13,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,14,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,13,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,14,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,14,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,14,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,14,11,11,11,12,12,13,13,13,14,14,14,14,14,14,14,12],t16l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,10,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,10,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,11,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,12,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,11,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,12,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,12,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,12,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,12,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,13,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,12,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,13,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,13,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,13,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,13,10,10,10,11,11,12,12,12,13,13,13,13,13,13,13,10],t24l:[4,5,7,8,9,10,10,11,11,12,12,12,12,12,13,10,5,6,7,8,9,10,10,11,11,11,12,12,12,12,12,10,7,7,8,9,9,10,10,11,11,11,11,12,12,12,13,9,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,9,10,9,10,10,10,10,11,11,11,11,12,12,12,12,12,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,9,11,10,10,10,11,11,11,11,12,12,12,12,12,13,13,10,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,10,12,11,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,10,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,10,13,12,12,12,12,12,12,13,13,13,13,13,13,13,13,10,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,6],t32l:[1,5,5,7,5,8,7,9,5,7,7,9,7,9,9,10],t33l:[4,5,5,6,5,6,6,7,5,6,6,7,6,7,7,8]};r.ht=[new n(0,0,null,null),new n(2,0,r.t1HB,r.t1l),new n(3,0,r.t2HB,r.t2l),new n(3,0,r.t3HB,r.t3l),new n(0,0,null,null),new n(4,0,r.t5HB,r.t5l),new n(4,0,r.t6HB,r.t6l),new n(6,0,r.t7HB,r.t7l),new n(6,0,r.t8HB,r.t8l),new n(6,0,r.t9HB,r.t9l),new n(8,0,r.t10HB,r.t10l),new n(8,0,r.t11HB,r.t11l),new n(8,0,r.t12HB,r.t12l),new n(16,0,r.t13HB,r.t13l),new n(0,0,null,r.t16_5l),new n(16,0,r.t15HB,r.t15l),new n(1,1,r.t16HB,r.t16l),new n(2,3,r.t16HB,r.t16l),new n(3,7,r.t16HB,r.t16l),new n(4,15,r.t16HB,r.t16l),new n(6,63,r.t16HB,r.t16l),new n(8,255,r.t16HB,r.t16l),new n(10,1023,r.t16HB,r.t16l),new n(13,8191,r.t16HB,r.t16l),new n(4,15,r.t24HB,r.t24l),new n(5,31,r.t24HB,r.t24l),new n(6,63,r.t24HB,r.t24l),new n(7,127,r.t24HB,r.t24l),new n(8,255,r.t24HB,r.t24l),new n(9,511,r.t24HB,r.t24l),new n(11,2047,r.t24HB,r.t24l),new n(13,8191,r.t24HB,r.t24l),new n(0,0,r.t32HB,r.t32l),new n(0,0,r.t33HB,r.t33l)],r.largetbl=[65540,327685,458759,589832,655369,655370,720906,720907,786443,786444,786444,851980,851980,851980,917517,655370,262149,393222,524295,589832,655369,720906,720906,720907,786443,786443,786444,851980,917516,851980,917516,655370,458759,524295,589832,655369,720905,720906,786442,786443,851979,786443,851979,851980,851980,917516,917517,720905,589832,589832,655369,720905,720906,786442,786442,786443,851979,851979,917515,917516,917516,983052,983052,786441,655369,655369,720905,720906,786442,786442,851978,851979,851979,917515,917516,917516,983052,983052,983053,720905,655370,655369,720906,720906,786442,851978,851979,917515,851979,917515,917516,983052,983052,983052,1048588,786441,720906,720906,720906,786442,851978,851979,851979,851979,917515,917516,917516,917516,983052,983052,1048589,786441,720907,720906,786442,786442,851979,851979,851979,917515,917516,983052,983052,983052,983052,1114125,1114125,786442,720907,786443,786443,851979,851979,851979,917515,917515,983051,983052,983052,983052,1048588,1048589,1048589,786442,786443,786443,786443,851979,851979,917515,917515,983052,983052,983052,983052,1048588,983053,1048589,983053,851978,786444,851979,786443,851979,917515,917516,917516,917516,983052,1048588,1048588,1048589,1114125,1114125,1048589,786442,851980,851980,851979,851979,917515,917516,983052,1048588,1048588,1048588,1048588,1048589,1048589,983053,1048589,851978,851980,917516,917516,917516,917516,983052,983052,983052,983052,1114124,1048589,1048589,1048589,1048589,1179661,851978,983052,917516,917516,917516,983052,983052,1048588,1048588,1048589,1179661,1114125,1114125,1114125,1245197,1114125,851978,917517,983052,851980,917516,1048588,1048588,983052,1048589,1048589,1114125,1179661,1114125,1245197,1114125,1048589,851978,655369,655369,655369,720905,720905,786441,786441,786441,851977,851977,851977,851978,851978,851978,851978,655366],r.table23=[65538,262147,458759,262148,327684,458759,393222,458759,524296],r.table56=[65539,262148,458758,524296,262148,327684,524294,589831,458757,524294,589831,655368,524295,524295,589832,655369],r.bitrate_table=[[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],[0,8,16,24,32,40,48,56,64,-1,-1,-1,-1,-1,-1,-1]],r.samplerate_table=[[22050,24e3,16e3,-1],[44100,48e3,32e3,-1],[11025,12e3,8e3,-1]],r.scfsi_band=[0,6,11,16,21],e.exports=r},"605d":function(e,t,n){var r=n("c6b6"),o=n("da84");e.exports="process"==r(o.process)},6374:function(e,t,n){var r=n("da84"),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},6547:function(e,t,n){var r=n("e330"),o=n("5926"),a=n("577e"),i=n("1d80"),s=r("".charAt),c=r("".charCodeAt),l=r("".slice),u=function(e){return function(t,n){var r,u,f=a(i(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=c(f,d),r<55296||r>56319||d+1===p||(u=c(f,d+1))<56320||u>57343?e?s(f,d):r:e?l(f,d,d+2):u-56320+(r-55296<<10)+65536)}};e.exports={codeAt:u(!1),charAt:u(!0)}},"67b2":function(e,t){function n(e){var t=e;this.ordinal=function(){return t}}n.STEREO=new n(0),n.JOINT_STEREO=new n(1),n.DUAL_CHANNEL=new n(2),n.MONO=new n(3),n.NOT_SET=new n(4),e.exports=n},"68ee":function(e,t,n){var r=n("e330"),o=n("d039"),a=n("1626"),i=n("f5df"),s=n("d066"),c=n("8925"),l=function(){},u=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=r(d.exec),h=!d.exec(l),m=function(e){if(!a(e))return!1;try{return f(l,u,e),!0}catch(t){return!1}},g=function(e){if(!a(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(d,c(e))}catch(t){return!0}};g.sham=!0,e.exports=!f||o((function(){var e;return m(m.call)||!m(Object)||!m((function(){e=!0}))||e}))?g:m},"69b2":function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays),i=(r.new_array_n,r.new_byte),s=(r.new_double,r.new_float,r.new_float_n),c=r.new_int,l=(r.new_int_n,r.assert),u=n("d9be"),f=n("5f84"),d=n("4b5e"),p=n("bd8b");function h(){var e=this,t=32773,n=32,r=null,h=null,m=null,g=null;this.setModules=function(e,t,n,o){r=e,h=t,m=n,g=o};var v=null,_=0,b=0,y=0;function w(e){o.arraycopy(e.header[e.w_ptr].buf,0,v,b,e.sideinfo_len),b+=e.sideinfo_len,_+=8*e.sideinfo_len,e.w_ptr=e.w_ptr+1&p.MAX_HEADER_BUF-1}function x(e,t,r){l(r<n-2);while(r>0){var o;0==y&&(y=8,b++,l(b<Lame.LAME_MAXMP3BUFFER),l(e.header[e.w_ptr].write_timing>=_),e.header[e.w_ptr].write_timing==_&&w(e),v[b]=0),o=Math.min(r,y),r-=o,y-=o,l(r<n),l(y<n),v[b]|=t>>r<<y,_+=o}}function S(e,t,r){l(r<n-2);while(r>0){var o;0==y&&(y=8,b++,l(b<Lame.LAME_MAXMP3BUFFER),v[b]=0),o=Math.min(r,y),r-=o,y-=o,l(r<n),l(y<n),v[b]|=t>>r<<y,_+=o}}function k(e,t){var n,r=e.internal_flags;if(l(t>=0),t>=8&&(x(r,76,8),t-=8),t>=8&&(x(r,65,8),t-=8),t>=8&&(x(r,77,8),t-=8),t>=8&&(x(r,69,8),t-=8),t>=32){var o=m.getLameShortVersion();if(t>=32)for(n=0;n<o.length&&t>=8;++n)t-=8,x(r,o.charAt(n),8)}for(;t>=1;t-=1)x(r,r.ancillary_flag,1),r.ancillary_flag^=e.disable_reservoir?0:1;l(0==t)}function M(e,t,r){var o=e.header[e.h_ptr].ptr;while(r>0){var a=Math.min(r,8-(7&o));r-=a,l(r<n),e.header[e.h_ptr].buf[o>>3]|=t>>r<<8-(7&o)-a,o+=a}e.header[e.h_ptr].ptr=o}function A(e,n){e<<=8;for(var r=0;r<8;r++)e<<=1,n<<=1,0!=(65536&(n^e))&&(n^=t);return n}function E(e,t){var n,r,i,s=e.internal_flags;if(n=s.l3_side,s.header[s.h_ptr].ptr=0,a.fill(s.header[s.h_ptr].buf,0,s.sideinfo_len,0),e.out_samplerate<16e3?M(s,4094,12):M(s,4095,12),M(s,e.version,1),M(s,1,2),M(s,e.error_protection?0:1,1),M(s,s.bitrate_index,4),M(s,s.samplerate_index,2),M(s,s.padding,1),M(s,e.extension,1),M(s,e.mode.ordinal(),2),M(s,s.mode_ext,2),M(s,e.copyright,1),M(s,e.original,1),M(s,e.emphasis,2),e.error_protection&&M(s,0,16),1==e.version){for(l(n.main_data_begin>=0),M(s,n.main_data_begin,9),2==s.channels_out?M(s,n.private_bits,3):M(s,n.private_bits,5),i=0;i<s.channels_out;i++){var c;for(c=0;c<4;c++)M(s,n.scfsi[i][c],1)}for(r=0;r<2;r++)for(i=0;i<s.channels_out;i++){var u=n.tt[r][i];M(s,u.part2_3_length+u.part2_length,12),M(s,u.big_values/2,9),M(s,u.global_gain,8),M(s,u.scalefac_compress,4),u.block_type!=d.NORM_TYPE?(M(s,1,1),M(s,u.block_type,2),M(s,u.mixed_block_flag,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),M(s,u.subblock_gain[0],3),M(s,u.subblock_gain[1],3),M(s,u.subblock_gain[2],3)):(M(s,0,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),14==u.table_select[2]&&(u.table_select[2]=16),M(s,u.table_select[2],5),l(0<=u.region0_count&&u.region0_count<16),l(0<=u.region1_count&&u.region1_count<8),M(s,u.region0_count,4),M(s,u.region1_count,3)),M(s,u.preflag,1),M(s,u.scalefac_scale,1),M(s,u.count1table_select,1)}}else for(l(n.main_data_begin>=0),M(s,n.main_data_begin,8),M(s,n.private_bits,s.channels_out),r=0,i=0;i<s.channels_out;i++){u=n.tt[r][i];M(s,u.part2_3_length+u.part2_length,12),M(s,u.big_values/2,9),M(s,u.global_gain,8),M(s,u.scalefac_compress,9),u.block_type!=d.NORM_TYPE?(M(s,1,1),M(s,u.block_type,2),M(s,u.mixed_block_flag,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),M(s,u.subblock_gain[0],3),M(s,u.subblock_gain[1],3),M(s,u.subblock_gain[2],3)):(M(s,0,1),14==u.table_select[0]&&(u.table_select[0]=16),M(s,u.table_select[0],5),14==u.table_select[1]&&(u.table_select[1]=16),M(s,u.table_select[1],5),14==u.table_select[2]&&(u.table_select[2]=16),M(s,u.table_select[2],5),l(0<=u.region0_count&&u.region0_count<16),l(0<=u.region1_count&&u.region1_count<8),M(s,u.region0_count,4),M(s,u.region1_count,3)),M(s,u.scalefac_scale,1),M(s,u.count1table_select,1)}e.error_protection&&CRC_writeheader(s,s.header[s.h_ptr].buf);var f=s.h_ptr;l(s.header[f].ptr==8*s.sideinfo_len),s.h_ptr=f+1&p.MAX_HEADER_BUF-1,s.header[s.h_ptr].write_timing=s.header[f].write_timing+t,s.h_ptr==s.w_ptr&&o.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n")}function T(e,t){var n,r=f.ht[t.count1table_select+32],o=0,a=t.big_values,i=t.big_values;for(l(t.count1table_select<2),n=(t.count1-t.big_values)/4;n>0;--n){var s,c=0,u=0;s=t.l3_enc[a+0],0!=s&&(u+=8,t.xr[i+0]<0&&c++,l(s<=1)),s=t.l3_enc[a+1],0!=s&&(u+=4,c*=2,t.xr[i+1]<0&&c++,l(s<=1)),s=t.l3_enc[a+2],0!=s&&(u+=2,c*=2,t.xr[i+2]<0&&c++,l(s<=1)),s=t.l3_enc[a+3],0!=s&&(u++,c*=2,t.xr[i+3]<0&&c++,l(s<=1)),a+=4,i+=4,x(e,c+r.table[u],r.hlen[u]),o+=r.hlen[u]}return o}function R(e,t,r,o,a){var i=f.ht[t],s=0;if(l(t<32),0==t)return s;for(var c=r;c<o;c+=2){var u=0,d=0,p=i.xlen,h=i.xlen,m=0,g=a.l3_enc[c],v=a.l3_enc[c+1];if(0!=g&&(a.xr[c]<0&&m++,u--),t>15){if(g>14){var _=g-15;l(_<=i.linmax),m|=_<<1,d=p,g=15}if(v>14){var b=v-15;l(b<=i.linmax),m<<=p,m|=b,d+=p,v=15}h=16}0!=v&&(m<<=1,a.xr[c+1]<0&&m++,u--),l((g|v)<16),g=g*h+v,d-=u,u+=i.hlen[g],l(u<=n),l(d<=n),x(e,i.table[g],u),x(e,m,d),s+=u+d}return s}function O(e,t){var n=3*e.scalefac_band.s[3];n>t.big_values&&(n=t.big_values);var r=R(e,t.table_select[0],0,n,t);return r+=R(e,t.table_select[1],n,t.big_values,t),r}function C(e,t){var n,r,o,a;n=t.big_values,l(0<=n&&n<=576);var i=t.region0_count+1;return l(0<=i),l(i<e.scalefac_band.l.length),o=e.scalefac_band.l[i],i+=t.region1_count+1,l(0<=i),l(i<e.scalefac_band.l.length),a=e.scalefac_band.l[i],o>n&&(o=n),a>n&&(a=n),r=R(e,t.table_select[0],0,o,t),r+=R(e,t.table_select[1],o,a,t),r+=R(e,t.table_select[2],a,n,t),r}function j(e){var t,n,r,o,a=0,i=e.internal_flags,s=i.l3_side;if(1==e.version)for(t=0;t<2;t++)for(n=0;n<i.channels_out;n++){var c=s.tt[t][n],f=u.slen1_tab[c.scalefac_compress],p=u.slen2_tab[c.scalefac_compress];for(o=0,r=0;r<c.sfbdivide;r++)-1!=c.scalefac[r]&&(x(i,c.scalefac[r],f),o+=f);for(;r<c.sfbmax;r++)-1!=c.scalefac[r]&&(x(i,c.scalefac[r],p),o+=p);l(o==c.part2_length),c.block_type==d.SHORT_TYPE?o+=O(i,c):o+=C(i,c),o+=T(i,c),l(o==c.part2_3_length+c.part2_length),a+=o}else for(t=0,n=0;n<i.channels_out;n++){c=s.tt[t][n];var h,m,g=0;if(l(null!=c.sfb_partition_table),o=0,r=0,m=0,c.block_type==d.SHORT_TYPE){for(;m<4;m++){var v=c.sfb_partition_table[m]/3,_=c.slen[m];for(h=0;h<v;h++,r++)x(i,Math.max(c.scalefac[3*r+0],0),_),x(i,Math.max(c.scalefac[3*r+1],0),_),x(i,Math.max(c.scalefac[3*r+2],0),_),g+=3*_}o+=O(i,c)}else{for(;m<4;m++){v=c.sfb_partition_table[m],_=c.slen[m];for(h=0;h<v;h++,r++)x(i,Math.max(c.scalefac[r],0),_),g+=_}o+=C(i,c)}o+=T(i,c),l(o==c.part2_3_length),l(g==c.part2_length),a+=g+o}return a}function B(){this.total=0}function I(t,n){var r,a,i,s,c,l=t.internal_flags;return c=l.w_ptr,s=l.h_ptr-1,-1==s&&(s=p.MAX_HEADER_BUF-1),r=l.header[s].write_timing-_,n.total=r,r>=0&&(a=1+s-c,s<c&&(a=1+s-c+p.MAX_HEADER_BUF),r-=8*a*l.sideinfo_len),i=e.getframebits(t),r+=i,n.total+=i,n.total%8!=0?n.total=1+n.total/8:n.total=n.total/8,n.total+=b+1,r<0&&o.err.println("strange error flushing buffer ... \n"),r}this.getframebits=function(e){var t,n=e.internal_flags;t=0!=n.bitrate_index?f.bitrate_table[e.version][n.bitrate_index]:e.brate,l(8<=t&&t<=640);var r=0|72e3*(e.version+1)*t/e.out_samplerate+n.padding;return 8*r},this.CRC_writeheader=function(e,t){var n=65535;n=A(255&t[2],n),n=A(255&t[3],n);for(var r=6;r<e.sideinfo_len;r++)n=A(255&t[r],n);t[4]=byte(n>>8),t[5]=byte(255&n)},this.flush_bitstream=function(e){var t,n,o=e.internal_flags,a=o.h_ptr-1;if(-1==a&&(a=p.MAX_HEADER_BUF-1),t=o.l3_side,!((n=I(e,new B))<0)){if(k(e,n),l(o.header[a].write_timing+this.getframebits(e)==_),o.ResvSize=0,t.main_data_begin=0,o.findReplayGain){var i=r.GetTitleGain(o.rgdata);l(NEQ(i,GainAnalysis.GAIN_NOT_ENOUGH_SAMPLES)),o.RadioGain=0|Math.floor(10*i+.5)}o.findPeakSample&&(o.noclipGainChange=0|Math.ceil(20*Math.log10(o.PeakSample/32767)*10),o.noclipGainChange>0&&(EQ(e.scale,1)||EQ(e.scale,0))?o.noclipScale=Math.floor(32767/o.PeakSample*100)/100:o.noclipScale=-1)}},this.add_dummy_byte=function(e,t,n){var r,o=e.internal_flags;while(n-- >0)for(S(o,t,8),r=0;r<p.MAX_HEADER_BUF;++r)o.header[r].write_timing+=8},this.format_bitstream=function(e){var t,n=e.internal_flags;t=n.l3_side;var r=this.getframebits(e);k(e,t.resvDrain_pre),E(e,r);var a=8*n.sideinfo_len;if(a+=j(e),k(e,t.resvDrain_post),a+=t.resvDrain_post,t.main_data_begin+=(r-a)/8,I(e,new B)!=n.ResvSize&&o.err.println("Internal buffer inconsistency. flushbits <> ResvSize"),8*t.main_data_begin!=n.ResvSize&&(o.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n",8*t.main_data_begin,n.ResvSize,t.resvDrain_post,t.resvDrain_pre,8*n.sideinfo_len,a-t.resvDrain_post-8*n.sideinfo_len,a,a%8,r),o.err.println("This is a fatal error. It has several possible causes:"),o.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"),o.err.println(" 9%% Your system is overclocked"),o.err.println(" 1%% bug in LAME encoding library"),n.ResvSize=8*t.main_data_begin),l(_%8==0),_>1e9){var i;for(i=0;i<p.MAX_HEADER_BUF;++i)n.header[i].write_timing-=_;_=0}return 0},this.copy_buffer=function(e,t,n,a,i){var u=b+1;if(u<=0)return 0;if(0!=a&&u>a)return-1;if(o.arraycopy(v,0,t,n,u),b=-1,y=0,0!=i){var f=c(1);if(f[0]=e.nMusicCRC,g.updateMusicCRC(f,t,n,u),e.nMusicCRC=f[0],u>0&&(e.VBR_seek_table.nBytesWritten+=u),e.decode_on_the_fly){var d,p=s([2,1152]),m=u,_=-1;while(0!=_)if(_=h.hip_decode1_unclipped(e.hip,t,n,m,p[0],p[1]),m=0,-1==_&&(_=0),_>0){if(l(_<=1152),e.findPeakSample){for(d=0;d<_;d++)p[0][d]>e.PeakSample?e.PeakSample=p[0][d]:-p[0][d]>e.PeakSample&&(e.PeakSample=-p[0][d]);if(e.channels_out>1)for(d=0;d<_;d++)p[1][d]>e.PeakSample?e.PeakSample=p[1][d]:-p[1][d]>e.PeakSample&&(e.PeakSample=-p[1][d])}if(e.findReplayGain&&r.AnalyzeSamples(e.rgdata,p[0],0,p[1],0,_,e.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6}}}return u},this.init_bit_stream_w=function(e){v=i(Lame.LAME_MAXMP3BUFFER),e.h_ptr=e.w_ptr=0,e.header[e.h_ptr].write_timing=0,b=-1,y=0,_=0}}h.EQ=function(e,t){return Math.abs(e)>Math.abs(t)?Math.abs(e-t)<=1e-6*Math.abs(e):Math.abs(e-t)<=1e-6*Math.abs(t)},h.NEQ=function(e,t){return!h.EQ(e,t)},e.exports=h},"69f3":function(e,t,n){var r,o,a,i=n("cdce"),s=n("da84"),c=n("e330"),l=n("861d"),u=n("9112"),f=n("1a2d"),d=n("c6cd"),p=n("f772"),h=n("d012"),m="Object already initialized",g=s.TypeError,v=s.WeakMap,_=function(e){return a(e)?o(e):r(e,{})},b=function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var y=d.state||(d.state=new v),w=c(y.get),x=c(y.has),S=c(y.set);r=function(e,t){if(x(y,e))throw g(m);return t.facade=e,S(y,e,t),t},o=function(e){return w(y,e)||{}},a=function(e){return x(y,e)}}else{var k=p("state");h[k]=!0,r=function(e,t){if(f(e,k))throw g(m);return t.facade=e,u(e,k,t),t},o=function(e){return f(e,k)?e[k]:{}},a=function(e){return f(e,k)}}e.exports={set:r,get:o,has:a,enforce:_,getterFor:b}},7156:function(e,t,n){var r=n("1626"),o=n("861d"),a=n("d2bb");e.exports=function(e,t,n){var i,s;return a&&r(i=t.constructor)&&i!==n&&o(s=i.prototype)&&s!==n.prototype&&a(e,s),e}},7234:function(e,t){e.exports=function(e){return null===e||void 0===e}},"725d":function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert,n("2f21"));function s(){this.linprebuf=o(2*i.MAX_ORDER),this.linpre=0,this.lstepbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lstep=0,this.loutbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lout=0,this.rinprebuf=o(2*i.MAX_ORDER),this.rinpre=0,this.rstepbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rstep=0,this.routbuf=o(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rout=0,this.sampleWindow=0,this.totsamp=0,this.lsum=0,this.rsum=0,this.freqindex=0,this.first=0,this.A=a(0|i.STEPS_per_dB*i.MAX_dB),this.B=a(0|i.STEPS_per_dB*i.MAX_dB)}e.exports=s},7276:function(e,t){function n(){this.over_noise=0,this.tot_noise=0,this.max_noise=0,this.over_count=0,this.over_SSD=0,this.bits=0}e.exports=n},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"74fe":function(e,t,n){e.exports=n("2d78")},7656:function(e,t,n){"use strict";t.__esModule=!0,t.AMPERSAND=t.CLOSEPAREN=t.CLOSEANGLEBRACKET=t.CLOSEBRACKET=t.CLOSEBRACE=t.OPENPAREN=t.OPENANGLEBRACKET=t.OPENBRACKET=t.OPENBRACE=t.WS=t.TLD=t.SYM=t.UNDERSCORE=t.SLASH=t.MAILTO=t.PROTOCOL=t.QUERY=t.POUND=t.PLUS=t.NUM=t.NL=t.LOCALHOST=t.PUNCTUATION=t.DOT=t.COLON=t.AT=t.DOMAIN=t.Base=void 0;var r=n("46f3"),o=n("254c"),a=(0,r.createTokenClass)();function i(e){var t=e?{v:e}:{};return(0,o.inherits)(a,(0,r.createTokenClass)(),t)}a.prototype={toString:function(){return this.v+""}};var s=i(),c=i("@"),l=i(":"),u=i("."),f=i(),d=i(),p=i("\n"),h=i(),m=i("+"),g=i("#"),v=i(),_=i("mailto:"),b=i("?"),y=i("/"),w=i("_"),x=i(),S=i(),k=i(),M=i("{"),A=i("["),E=i("<"),T=i("("),R=i("}"),O=i("]"),C=i(">"),j=i(")"),B=i("&");t.Base=a,t.DOMAIN=s,t.AT=c,t.COLON=l,t.DOT=u,t.PUNCTUATION=f,t.LOCALHOST=d,t.NL=p,t.NUM=h,t.PLUS=m,t.POUND=g,t.QUERY=b,t.PROTOCOL=v,t.MAILTO=_,t.SLASH=y,t.UNDERSCORE=w,t.SYM=x,t.TLD=S,t.WS=k,t.OPENBRACE=M,t.OPENBRACKET=A,t.OPENANGLEBRACKET=E,t.OPENPAREN=T,t.CLOSEBRACE=R,t.CLOSEBRACKET=O,t.CLOSEANGLEBRACKET=C,t.CLOSEPAREN=j,t.AMPERSAND=B},"77d9":function(e,t,n){n("1d02")},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var r=n("1d80"),o=Object;e.exports=function(e){return o(r(e))}},"7c73":function(e,t,n){var r,o=n("825a"),a=n("37e8"),i=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),f=">",d="<",p="prototype",h="script",m=u("IE_PROTO"),g=function(){},v=function(e){return d+h+f+e+d+"/"+h+f},_=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=l("iframe"),n="java"+h+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(v("document.F=Object")),e.close(),e.F},y=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}y="undefined"!=typeof document?document.domain&&r?_(r):b():_(r);var e=i.length;while(e--)delete y[p][i[e]];return y()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[p]=o(e),n=new g,g[p]=null,n[m]=e):n=y(),void 0===t?n:a.f(n,t)}},8100:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util),a=(r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),i=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function s(){var e=a(i.BLKSIZE),t=a(i.BLKSIZE_s/2),n=[.9238795325112867,.3826834323650898,.9951847266721969,.0980171403295606,.9996988186962042,.02454122852291229,.9999811752826011,.006135884649154475];function r(e,t,r){var a,i,s,c=0;r<<=1;var l=t+r;a=4;do{var u,f,d,p,h,m,g;g=a>>1,p=a,h=a<<1,m=h+p,a=h<<1,i=t,s=i+g;do{S=e[i+0]-e[i+p],x=e[i+0]+e[i+p],E=e[i+h]-e[i+m],M=e[i+h]+e[i+m],e[i+h]=x-M,e[i+0]=x+M,e[i+m]=S-E,e[i+p]=S+E,S=e[s+0]-e[s+p],x=e[s+0]+e[s+p],E=o.SQRT2*e[s+m],M=o.SQRT2*e[s+h],e[s+h]=x-M,e[s+0]=x+M,e[s+m]=S-E,e[s+p]=S+E,s+=a,i+=a}while(i<l);for(f=n[c+0],u=n[c+1],d=1;d<g;d++){var v,_;v=1-2*u*u,_=2*u*f,i=t+d,s=t+p-d;do{var b,y,w,x,S,k,M,A,E,T;y=_*e[i+p]-v*e[s+p],b=v*e[i+p]+_*e[s+p],S=e[i+0]-b,x=e[i+0]+b,k=e[s+0]-y,w=e[s+0]+y,y=_*e[i+m]-v*e[s+m],b=v*e[i+m]+_*e[s+m],E=e[i+h]-b,M=e[i+h]+b,T=e[s+h]-y,A=e[s+h]+y,y=u*M-f*T,b=f*M+u*T,e[i+h]=x-b,e[i+0]=x+b,e[s+m]=k-y,e[s+p]=k+y,y=f*A-u*E,b=u*A+f*E,e[s+h]=w-b,e[s+0]=w+b,e[i+m]=S-y,e[i+p]=S+y,s+=a,i+=a}while(i<l);v=f,f=v*n[c+0]-u*n[c+1],u=v*n[c+1]+u*n[c+0]}c+=2}while(a<r)}var s=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254];this.fft_short=function(e,n,o,a,c){for(var l=0;l<3;l++){var u=i.BLKSIZE_s/2,f=65535&192*(l+1),d=i.BLKSIZE_s/8-1;do{var p,h,m,g,v,_=255&s[d<<2];p=t[_]*a[o][c+_+f],v=t[127-_]*a[o][c+_+f+128],h=p-v,p+=v,m=t[_+64]*a[o][c+_+f+64],v=t[63-_]*a[o][c+_+f+192],g=m-v,m+=v,u-=4,n[l][u+0]=p+m,n[l][u+2]=p-m,n[l][u+1]=h+g,n[l][u+3]=h-g,p=t[_+1]*a[o][c+_+f+1],v=t[126-_]*a[o][c+_+f+129],h=p-v,p+=v,m=t[_+65]*a[o][c+_+f+65],v=t[62-_]*a[o][c+_+f+193],g=m-v,m+=v,n[l][u+i.BLKSIZE_s/2+0]=p+m,n[l][u+i.BLKSIZE_s/2+2]=p-m,n[l][u+i.BLKSIZE_s/2+1]=h+g,n[l][u+i.BLKSIZE_s/2+3]=h-g}while(--d>=0);r(n[l],u,i.BLKSIZE_s/2)}},this.fft_long=function(t,n,o,a,c){var l=i.BLKSIZE/8-1,u=i.BLKSIZE/2;do{var f,d,p,h,m,g=255&s[l];f=e[g]*a[o][c+g],m=e[g+512]*a[o][c+g+512],d=f-m,f+=m,p=e[g+256]*a[o][c+g+256],m=e[g+768]*a[o][c+g+768],h=p-m,p+=m,u-=4,n[u+0]=f+p,n[u+2]=f-p,n[u+1]=d+h,n[u+3]=d-h,f=e[g+1]*a[o][c+g+1],m=e[g+513]*a[o][c+g+513],d=f-m,f+=m,p=e[g+257]*a[o][c+g+257],m=e[g+769]*a[o][c+g+769],h=p-m,p+=m,n[u+i.BLKSIZE/2+0]=f+p,n[u+i.BLKSIZE/2+2]=f-p,n[u+i.BLKSIZE/2+1]=d+h,n[u+i.BLKSIZE/2+3]=d-h}while(--l>=0);r(n,u,i.BLKSIZE/2)},this.init_fft=function(n){for(var r=0;r<i.BLKSIZE;r++)e[r]=.42-.5*Math.cos(2*Math.PI*(r+.5)/i.BLKSIZE)+.08*Math.cos(4*Math.PI*(r+.5)/i.BLKSIZE);for(r=0;r<i.BLKSIZE_s/2;r++)t[r]=.5*(1-Math.cos(2*Math.PI*(r+.5)/i.BLKSIZE_s))}}e.exports=s},"825a":function(e,t,n){var r=n("861d"),o=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not an object")}},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(e,t,n){var r=n("1626"),o="object"==typeof document&&document.all,a="undefined"==typeof o&&void 0!==o;e.exports=a?function(e){return"object"==typeof e?null!==e:r(e)||e===o}:function(e){return"object"==typeof e?null!==e:r(e)}},"874e":function(e,t,n){"use strict";(function(e){var t=n("da58");function r(){}function o(e){return e()}function a(){return Object.create(null)}function i(e){e.forEach(o)}function s(e){return"function"===typeof e}function c(e,t){return e!=e?t==t:e!==t||e&&"object"===typeof e||"function"===typeof e}let l,u;function f(e,t){return l||(l=document.createElement("a")),l.href=t,e===l.href}function d(e){return 0===Object.keys(e).length}function p(e){return e&&s(e.destroy)?e.destroy:r}function h(e,t){e.appendChild(t)}function m(e,t,n){e.insertBefore(t,n||null)}function g(e){e.parentNode.removeChild(e)}function v(e){return document.createElement(e)}function _(e){return document.createTextNode(e)}function b(e,t,n,r){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}function y(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function x(e,t){e.value=null==t?"":t}function S(e,t,n,r){null===n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function k(e){u=e}const M=[],A=[],E=[],T=[],R=Promise.resolve();let O=!1;function C(){O||(O=!0,R.then(L))}function j(){return C(),R}function B(e){E.push(e)}const I=new Set;let P=0;function L(){const e=u;do{while(P<M.length){const e=M[P];P++,k(e),N(e.$$)}k(null),M.length=0,P=0;while(A.length)A.pop()();for(let e=0;e<E.length;e+=1){const t=E[e];I.has(t)||(I.add(t),t())}E.length=0}while(M.length);while(T.length)T.pop()();O=!1,I.clear(),k(e)}function N(e){if(null!==e.fragment){e.update(),i(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(B)}}const D=new Set;function F(e,t){e&&e.i&&(D.delete(e),e.i(t))}const H="undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:e;function U(e,t){e.d(1),t.delete(e.key)}function $(e,t,n,r,o,a,i,s,c,l,u,f){let d=e.length,p=a.length,h=d;const m={};while(h--)m[e[h].key]=h;const g=[],v=new Map,_=new Map;h=p;while(h--){const e=f(o,a,h),s=n(e);let c=i.get(s);c?r&&c.p(e,t):(c=l(s,e),c.c()),v.set(s,g[h]=c),s in m&&_.set(s,Math.abs(h-m[s]))}const b=new Set,y=new Set;function w(e){F(e,1),e.m(s,u),i.set(e.key,e),u=e.first,p--}while(d&&p){const t=g[p-1],n=e[d-1],r=t.key,o=n.key;t===n?(u=t.first,d--,p--):v.has(o)?!i.has(r)||b.has(r)?w(t):y.has(o)?d--:_.get(r)>_.get(o)?(y.add(r),w(t)):(b.add(o),d--):(c(n,i),d--)}while(d--){const t=e[d];v.has(t.key)||c(t,i)}while(p)w(g[p-1]);return g}function q(e,t,n,r){const{fragment:a,on_mount:c,on_destroy:l,after_update:u}=e.$$;a&&a.m(t,n),r||B(()=>{const t=c.map(o).filter(s);l?l.push(...t):i(t),e.$$.on_mount=[]}),u.forEach(B)}function V(e,t){const n=e.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function z(e,t){-1===e.$$.dirty[0]&&(M.push(e),C(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function X(e,t,n,o,s,c,l,f=[-1]){const d=u;k(e);const p=e.$$={fragment:null,ctx:null,props:c,update:r,not_equal:s,bound:a(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:a(),dirty:f,skip_bound:!1,root:t.target||d.$$.root};l&&l(p.root);let h=!1;p.ctx=n?n(e,t.props||{},(t,n,...r)=>{const o=r.length?r[0]:n;return p.ctx&&s(p.ctx[t],p.ctx[t]=o)&&(!p.skip_bound&&p.bound[t]&&p.bound[t](o),h&&z(e,t)),n}):[],p.update(),h=!0,i(p.before_update),p.fragment=!!o&&o(p.ctx),t.target&&(p.fragment&&p.fragment.c(),q(e,t.target,void 0,void 0),L()),k(d)}class Y{$destroy(){V(this,1),this.$destroy=r}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!d(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const G=[[-1,"✨","custom"],[0,"😀","smileys-emotion"],[1,"👋","people-body"],[3,"🐱","animals-nature"],[4,"🍎","food-drink"],[5,"🏠️","travel-places"],[6,"⚽","activities"],[7,"📝","objects"],[8,"⛔️","symbols"],[9,"🏁","flags"]].map(([e,t,n])=>({id:e,emoji:t,name:n})),W=G.slice(1),K=G[0],Z=2,Q=6,J="function"===typeof requestIdleCallback?requestIdleCallback:setTimeout;function ee(e){return e.unicode.includes("")}const te={"🫠":14,"🥲":13.1,"🥻":12.1,"🥰":11,"🤩":5,"👱♀️":4,"🤣":3,"👁️🗨️":2,"😀":1,"😐️":.7,"😃":.6},ne=1e3,re="🖐️",oe=8,ae=["😊","😒","♥️","👍️","😍","😂","😭","☺️","😔","😩","😏","💕","🙌","😘"],ie='"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif',se=(e,t)=>e<t?-1:e>t?1:0,ce=(e,t)=>{const n=document.createElement("canvas");n.width=n.height=1;const r=n.getContext("2d");return r.textBaseline="top",r.font="100px "+ie,r.fillStyle=t,r.scale(.01,.01),r.fillText(e,0,0),r.getImageData(0,0,1,1).data},le=(e,t)=>{const n=[...e].join(","),r=[...t].join(",");return n===r&&!n.startsWith("0,0,0,")};function ue(e){const t=ce(e,"#000"),n=ce(e,"#fff");return t&&n&&le(t,n)}function fe(){const e=Object.entries(te);try{for(const[t,n]of e)if(ue(t))return n}catch(t){}return e[0][1]}const de=new Promise(e=>J(()=>e(fe()))),pe=new Map,he="️",me="\ud83c",ge="",ve=127995,_e=57339;function be(e,t){if(0===t)return e;const n=e.indexOf(ge);return-1!==n?e.substring(0,n)+String.fromCodePoint(ve+t-1)+e.substring(n):(e.endsWith(he)&&(e=e.substring(0,e.length-1)),e+me+String.fromCodePoint(_e+t-1))}function ye(e){e.preventDefault(),e.stopPropagation()}function we(e,t,n){return t+=e?-1:1,t<0?t=n.length-1:t>=n.length&&(t=0),t}function xe(e,t){const n=new Set,r=[];for(const o of e){const e=t(o);n.has(e)||(n.add(e),r.push(o))}return r}function Se(e,t){const n=e=>{const n={};for(const r of e)"number"===typeof r.tone&&r.version<=t&&(n[r.tone]=r.unicode);return n};return e.map(({unicode:e,skins:t,shortcodes:r,url:o,name:a,category:i})=>({unicode:e,name:a,shortcodes:r,url:o,category:i,id:e||a,skins:t&&n(t),title:(r||[]).join(", ")}))}const ke=requestAnimationFrame;let Me,Ae="function"===typeof ResizeObserver;function Ee(e,t){let n;return Ae?(n=new ResizeObserver(e=>t(e[0].contentRect.width)),n.observe(e)):ke(()=>t(e.getBoundingClientRect().width)),{destroy(){n&&n.disconnect()}}}function Te(e){{const t=document.createRange();return t.selectNode(e.firstChild),t.getBoundingClientRect().width}}function Re(e,t,n){for(const r of e){const e=n(r),o=Te(e);"undefined"===typeof Me&&(Me=Te(t));const a=o/1.8<Me;pe.set(r.unicode,a)}}function Oe(e){return xe(e,e=>e)}const{Map:Ce}=H;function je(e,t,n){const r=e.slice();return r[63]=t[n],r[65]=n,r}function Be(e,t,n){const r=e.slice();return r[66]=t[n],r[65]=n,r}function Ie(e,t,n){const r=e.slice();return r[63]=t[n],r[65]=n,r}function Pe(e,t,n){const r=e.slice();return r[69]=t[n],r}function Le(e,t,n){const r=e.slice();return r[72]=t[n],r[65]=n,r}function Ne(e,t){let n,r,o,a,i,s,c,l=t[72]+"";return{key:e,first:null,c(){n=v("div"),r=_(l),y(n,"id",o="skintone-"+t[65]),y(n,"class",a="emoji hide-focus "+(t[65]===t[20]?"active":"")),y(n,"aria-selected",i=t[65]===t[20]),y(n,"role","option"),y(n,"title",s=t[0].skinTones[t[65]]),y(n,"tabindex","-1"),y(n,"aria-label",c=t[0].skinTones[t[65]]),this.first=n},m(e,t){m(e,n,t),h(n,r)},p(e,u){t=e,512&u[0]&&l!==(l=t[72]+"")&&w(r,l),512&u[0]&&o!==(o="skintone-"+t[65])&&y(n,"id",o),1049088&u[0]&&a!==(a="emoji hide-focus "+(t[65]===t[20]?"active":""))&&y(n,"class",a),1049088&u[0]&&i!==(i=t[65]===t[20])&&y(n,"aria-selected",i),513&u[0]&&s!==(s=t[0].skinTones[t[65]])&&y(n,"title",s),513&u[0]&&c!==(c=t[0].skinTones[t[65]])&&y(n,"aria-label",c)},d(e){e&&g(n)}}}function De(e,t){let n,r,o,a,i,s,c,l,u,f=t[69].emoji+"";function d(){return t[49](t[69])}return{key:e,first:null,c(){n=v("button"),r=v("div"),o=_(f),y(r,"class","nav-emoji emoji"),y(n,"role","tab"),y(n,"class","nav-button"),y(n,"aria-controls",a="tab-"+t[69].id),y(n,"aria-label",i=t[0].categories[t[69].name]),y(n,"aria-selected",s=!t[4]&&t[13].id===t[69].id),y(n,"title",c=t[0].categories[t[69].name]),this.first=n},m(e,t){m(e,n,t),h(n,r),h(r,o),l||(u=b(n,"click",d),l=!0)},p(e,r){t=e,4096&r[0]&&f!==(f=t[69].emoji+"")&&w(o,f),4096&r[0]&&a!==(a="tab-"+t[69].id)&&y(n,"aria-controls",a),4097&r[0]&&i!==(i=t[0].categories[t[69].name])&&y(n,"aria-label",i),12304&r[0]&&s!==(s=!t[4]&&t[13].id===t[69].id)&&y(n,"aria-selected",s),4097&r[0]&&c!==(c=t[0].categories[t[69].name])&&y(n,"title",c)},d(e){e&&g(n),l=!1,u()}}}function Fe(e){let t,n;return{c(){t=v("img"),y(t,"class","custom-emoji"),f(t.src,n=e[63].url)||y(t,"src",n),y(t,"alt",""),y(t,"loading","lazy")},m(e,n){m(e,t,n)},p(e,r){32768&r[0]&&!f(t.src,n=e[63].url)&&y(t,"src",n)},d(e){e&&g(t)}}}function He(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=_(n)},m(e,n){m(e,t,n)},p(e,r){33024&r[0]&&n!==(n=e[27](e[63],e[8])+"")&&w(t,n)},d(e){e&&g(t)}}}function Ue(e,t){let n,r,o,a,i,s,c;function l(e,t){return e[63].unicode?He:Fe}let u=l(t),f=u(t);return{key:e,first:null,c(){n=v("button"),f.c(),y(n,"role",r=t[4]?"option":"menuitem"),y(n,"aria-selected",o=t[4]?t[65]==t[5]:""),y(n,"aria-label",a=t[28](t[63],t[8])),y(n,"title",i=t[63].title),y(n,"class",s="emoji "+(t[4]&&t[65]===t[5]?"active":"")),y(n,"id",c="emo-"+t[63].id),this.first=n},m(e,t){m(e,n,t),f.m(n,null)},p(e,d){t=e,u===(u=l(t))&&f?f.p(t,d):(f.d(1),f=u(t),f&&(f.c(),f.m(n,null))),16&d[0]&&r!==(r=t[4]?"option":"menuitem")&&y(n,"role",r),32816&d[0]&&o!==(o=t[4]?t[65]==t[5]:"")&&y(n,"aria-selected",o),33024&d[0]&&a!==(a=t[28](t[63],t[8]))&&y(n,"aria-label",a),32768&d[0]&&i!==(i=t[63].title)&&y(n,"title",i),32816&d[0]&&s!==(s="emoji "+(t[4]&&t[65]===t[5]?"active":""))&&y(n,"class",s),32768&d[0]&&c!==(c="emo-"+t[63].id)&&y(n,"id",c)},d(e){e&&g(n),f.d()}}}function $e(e,t){let n,r,o,a,i,s,c,l,u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"",f=[],d=new Ce,p=t[66].emojis;const b=e=>e[63].id;for(let h=0;h<p.length;h+=1){let e=Ie(t,p,h),n=b(e);d.set(n,f[h]=Ue(n,e))}return{key:e,first:null,c(){n=v("div"),r=_(u),i=v("div");for(let e=0;e<f.length;e+=1)f[e].c();y(n,"id",o="menu-label-"+t[65]),y(n,"class",a="category "+(1===t[15].length&&""===t[15][0].category?"gone":"")),y(n,"aria-hidden","true"),y(i,"class","emoji-menu"),y(i,"role",s=t[4]?"listbox":"menu"),y(i,"aria-labelledby",c="menu-label-"+t[65]),y(i,"id",l=t[4]?"search-results":""),this.first=n},m(e,t){m(e,n,t),h(n,r),m(e,i,t);for(let n=0;n<f.length;n+=1)f[n].m(i,null)},p(e,h){t=e,40977&h[0]&&u!==(u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"")&&w(r,u),32768&h[0]&&o!==(o="menu-label-"+t[65])&&y(n,"id",o),32768&h[0]&&a!==(a="category "+(1===t[15].length&&""===t[15][0].category?"gone":""))&&y(n,"class",a),402686256&h[0]&&(p=t[66].emojis,f=$(f,h,b,1,t,p,d,i,U,Ue,null,Ie)),16&h[0]&&s!==(s=t[4]?"listbox":"menu")&&y(i,"role",s),32768&h[0]&&c!==(c="menu-label-"+t[65])&&y(i,"aria-labelledby",c),16&h[0]&&l!==(l=t[4]?"search-results":"")&&y(i,"id",l)},d(e){e&&g(n),e&&g(i);for(let t=0;t<f.length;t+=1)f[t].d()}}}function qe(e){let t,n;return{c(){t=v("img"),y(t,"class","custom-emoji"),f(t.src,n=e[63].url)||y(t,"src",n),y(t,"alt",""),y(t,"loading","lazy")},m(e,n){m(e,t,n)},p(e,r){1024&r[0]&&!f(t.src,n=e[63].url)&&y(t,"src",n)},d(e){e&&g(t)}}}function Ve(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=_(n)},m(e,n){m(e,t,n)},p(e,r){1280&r[0]&&n!==(n=e[27](e[63],e[8])+"")&&w(t,n)},d(e){e&&g(t)}}}function ze(e,t){let n,r,o,a;function i(e,t){return e[63].unicode?Ve:qe}let s=i(t),c=s(t);return{key:e,first:null,c(){n=v("button"),c.c(),y(n,"role","menuitem"),y(n,"aria-label",r=t[28](t[63],t[8])),y(n,"title",o=t[63].title),y(n,"class","emoji"),y(n,"id",a="fav-"+t[63].id),this.first=n},m(e,t){m(e,n,t),c.m(n,null)},p(e,l){t=e,s===(s=i(t))&&c?c.p(t,l):(c.d(1),c=s(t),c&&(c.c(),c.m(n,null))),1280&l[0]&&r!==(r=t[28](t[63],t[8]))&&y(n,"aria-label",r),1024&l[0]&&o!==(o=t[63].title)&&y(n,"title",o),1024&l[0]&&a!==(a="fav-"+t[63].id)&&y(n,"id",a)},d(e){e&&g(n),c.d()}}}function Xe(e){let t,n,o,a,s,c,l,u,f,d,k,M,A,E,T,R,O,C,j,B,I,P,L,N,D,F,H,q,V,z,X,Y,G,W,K,Z,Q,J,ee,te,ne,re,oe,ae,ie=e[0].searchLabel+"",se=e[0].searchDescription+"",ce=e[0].skinToneDescription+"",le=[],ue=new Ce,fe=[],de=new Ce,pe=[],he=new Ce,me=[],ge=new Ce,ve=e[9];const _e=e=>e[72];for(let r=0;r<ve.length;r+=1){let t=Le(e,ve,r),n=_e(t);ue.set(n,le[r]=Ne(n,t))}let be=e[12];const ye=e=>e[69].id;for(let r=0;r<be.length;r+=1){let t=Pe(e,be,r),n=ye(t);de.set(n,fe[r]=De(n,t))}let we=e[15];const xe=e=>e[66].category;for(let r=0;r<we.length;r+=1){let t=Be(e,we,r),n=xe(t);he.set(n,pe[r]=$e(n,t))}let Se=e[10];const ke=e=>e[63].id;for(let r=0;r<Se.length;r+=1){let t=je(e,Se,r),n=ke(t);ge.set(n,me[r]=ze(n,t))}return{c(){t=v("section"),n=v("div"),o=v("div"),a=v("div"),s=v("input"),f=v("label"),d=_(ie),k=v("span"),M=_(se),A=v("div"),E=v("button"),T=_(e[21]),C=v("span"),j=_(ce),B=v("div");for(let e=0;e<le.length;e+=1)le[e].c();D=v("div");for(let e=0;e<fe.length;e+=1)fe[e].c();H=v("div"),q=v("div"),V=v("div"),z=_(e[18]),Y=v("div"),G=v("div");for(let e=0;e<pe.length;e+=1)pe[e].c();J=v("div");for(let e=0;e<me.length;e+=1)me[e].c();ne=v("button"),ne.textContent="😀",y(n,"class","pad-top"),y(s,"id","search"),y(s,"class","search"),y(s,"type","search"),y(s,"role","combobox"),y(s,"enterkeyhint","search"),y(s,"placeholder",c=e[0].searchLabel),y(s,"autocapitalize","none"),y(s,"autocomplete","off"),y(s,"spellcheck","true"),y(s,"aria-expanded",l=!(!e[4]||!e[1].length)),y(s,"aria-controls","search-results"),y(s,"aria-describedby","search-description"),y(s,"aria-autocomplete","list"),y(s,"aria-activedescendant",u=e[26]?"emo-"+e[26]:""),y(f,"class","sr-only"),y(f,"for","search"),y(k,"id","search-description"),y(k,"class","sr-only"),y(a,"class","search-wrapper"),y(E,"id","skintone-button"),y(E,"class",R="emoji "+(e[6]?"hide-focus":"")),y(E,"aria-label",e[23]),y(E,"title",e[23]),y(E,"aria-describedby","skintone-description"),y(E,"aria-haspopup","listbox"),y(E,"aria-expanded",e[6]),y(E,"aria-controls","skintone-list"),y(A,"class",O="skintone-button-wrapper "+(e[19]?"expanded":"")),y(C,"id","skintone-description"),y(C,"class","sr-only"),y(B,"id","skintone-list"),y(B,"class",I="skintone-list "+(e[6]?"":"hidden no-animate")),S(B,"transform","translateY("+(e[6]?0:"calc(-1 * var(--num-skintones) * var(--total-emoji-size))")+")"),y(B,"role","listbox"),y(B,"aria-label",P=e[0].skinTonesLabel),y(B,"aria-activedescendant",L="skintone-"+e[20]),y(B,"aria-hidden",N=!e[6]),y(o,"class","search-row"),y(D,"class","nav"),y(D,"role","tablist"),S(D,"grid-template-columns","repeat("+e[12].length+", 1fr)"),y(D,"aria-label",F=e[0].categoriesLabel),y(q,"class","indicator"),S(q,"transform","translateX("+(e[24]?-1:1)*e[11]*100+"%)"),y(H,"class","indicator-wrapper"),y(V,"class",X="message "+(e[18]?"":"gone")),y(V,"role","alert"),y(V,"aria-live","polite"),y(Y,"class",W="tabpanel "+(!e[14]||e[18]?"gone":"")),y(Y,"role",K=e[4]?"region":"tabpanel"),y(Y,"aria-label",Z=e[4]?e[0].searchResultsLabel:e[0].categories[e[13].name]),y(Y,"id",Q=e[4]?"":"tab-"+e[13].id),y(Y,"tabindex","0"),y(J,"class",ee="favorites emoji-menu "+(e[18]?"gone":"")),y(J,"role","menu"),y(J,"aria-label",te=e[0].favoritesLabel),S(J,"padding-inline-end",e[25]+"px"),y(ne,"aria-hidden","true"),y(ne,"tabindex","-1"),y(ne,"class","abs-pos hidden emoji"),y(t,"class","picker"),y(t,"aria-label",re=e[0].regionLabel),y(t,"style",e[22])},m(r,i){m(r,t,i),h(t,n),h(t,o),h(o,a),h(a,s),x(s,e[2]),h(a,f),h(f,d),h(a,k),h(k,M),h(o,A),h(A,E),h(E,T),h(o,C),h(C,j),h(o,B);for(let e=0;e<le.length;e+=1)le[e].m(B,null);e[48](B),h(t,D);for(let e=0;e<fe.length;e+=1)fe[e].m(D,null);h(t,H),h(H,q),h(t,V),h(V,z),h(t,Y),h(Y,G);for(let e=0;e<pe.length;e+=1)pe[e].m(G,null);e[50](Y),h(t,J);for(let e=0;e<me.length;e+=1)me[e].m(J,null);h(t,ne),e[51](ne),e[52](t),oe||(ae=[b(s,"input",e[47]),b(s,"keydown",e[30]),b(E,"click",e[35]),b(B,"focusout",e[38]),b(B,"click",e[34]),b(B,"keydown",e[36]),b(B,"keyup",e[37]),b(D,"keydown",e[32]),p(e[29].call(null,G)),b(Y,"click",e[33]),b(J,"click",e[33])],oe=!0)},p(e,n){1&n[0]&&c!==(c=e[0].searchLabel)&&y(s,"placeholder",c),18&n[0]&&l!==(l=!(!e[4]||!e[1].length))&&y(s,"aria-expanded",l),67108864&n[0]&&u!==(u=e[26]?"emo-"+e[26]:"")&&y(s,"aria-activedescendant",u),4&n[0]&&x(s,e[2]),1&n[0]&&ie!==(ie=e[0].searchLabel+"")&&w(d,ie),1&n[0]&&se!==(se=e[0].searchDescription+"")&&w(M,se),2097152&n[0]&&w(T,e[21]),64&n[0]&&R!==(R="emoji "+(e[6]?"hide-focus":""))&&y(E,"class",R),8388608&n[0]&&y(E,"aria-label",e[23]),8388608&n[0]&&y(E,"title",e[23]),64&n[0]&&y(E,"aria-expanded",e[6]),524288&n[0]&&O!==(O="skintone-button-wrapper "+(e[19]?"expanded":""))&&y(A,"class",O),1&n[0]&&ce!==(ce=e[0].skinToneDescription+"")&&w(j,ce),1049089&n[0]&&(ve=e[9],le=$(le,n,_e,1,e,ve,ue,B,U,Ne,null,Le)),64&n[0]&&I!==(I="skintone-list "+(e[6]?"":"hidden no-animate"))&&y(B,"class",I),64&n[0]&&S(B,"transform","translateY("+(e[6]?0:"calc(-1 * var(--num-skintones) * var(--total-emoji-size))")+")"),1&n[0]&&P!==(P=e[0].skinTonesLabel)&&y(B,"aria-label",P),1048576&n[0]&&L!==(L="skintone-"+e[20])&&y(B,"aria-activedescendant",L),64&n[0]&&N!==(N=!e[6])&&y(B,"aria-hidden",N),12305&n[0]|1&n[1]&&(be=e[12],fe=$(fe,n,ye,1,e,be,de,D,U,De,null,Pe)),4096&n[0]&&S(D,"grid-template-columns","repeat("+e[12].length+", 1fr)"),1&n[0]&&F!==(F=e[0].categoriesLabel)&&y(D,"aria-label",F),16779264&n[0]&&S(q,"transform","translateX("+(e[24]?-1:1)*e[11]*100+"%)"),262144&n[0]&&w(z,e[18]),262144&n[0]&&X!==(X="message "+(e[18]?"":"gone"))&&y(V,"class",X),402694449&n[0]&&(we=e[15],pe=$(pe,n,xe,1,e,we,he,G,U,$e,null,Be)),278528&n[0]&&W!==(W="tabpanel "+(!e[14]||e[18]?"gone":""))&&y(Y,"class",W),16&n[0]&&K!==(K=e[4]?"region":"tabpanel")&&y(Y,"role",K),8209&n[0]&&Z!==(Z=e[4]?e[0].searchResultsLabel:e[0].categories[e[13].name])&&y(Y,"aria-label",Z),8208&n[0]&&Q!==(Q=e[4]?"":"tab-"+e[13].id)&&y(Y,"id",Q),402654464&n[0]&&(Se=e[10],me=$(me,n,ke,1,e,Se,ge,J,U,ze,null,je)),262144&n[0]&&ee!==(ee="favorites emoji-menu "+(e[18]?"gone":""))&&y(J,"class",ee),1&n[0]&&te!==(te=e[0].favoritesLabel)&&y(J,"aria-label",te),33554432&n[0]&&S(J,"padding-inline-end",e[25]+"px"),1&n[0]&&re!==(re=e[0].regionLabel)&&y(t,"aria-label",re),4194304&n[0]&&y(t,"style",e[22])},i:r,o:r,d(n){n&&g(t);for(let e=0;e<le.length;e+=1)le[e].d();e[48](null);for(let e=0;e<fe.length;e+=1)fe[e].d();for(let e=0;e<pe.length;e+=1)pe[e].d();e[50](null);for(let e=0;e<me.length;e+=1)me[e].d();e[51](null),e[52](null),oe=!1,i(ae)}}}function Ye(e,t,n){let r,o,a,i,s,c,l,u,f,d,{skinToneEmoji:p}=t,{i18n:h}=t,{database:m}=t,{customEmoji:g}=t,{customCategorySorting:v}=t,_=!0,b=[],y=[],w="",x="",S=!1,k=-1,M=!1,E=!1,T=0,R=0,O="",C=[],B=[],I=oe,P=!1,L=0,N=0,D=W,F=!1;const H=e=>{r.getRootNode().getElementById(e).focus()},U=(e,t)=>{r.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0,composed:!0}))},$=(e,t)=>t&&e.skins&&e.skins[t]||e.unicode,q=(e,t)=>Oe([e.name||$(e,t),...e.shortcodes||[]]).join(", "),V=e=>/^skintone-/.test(e.id);function z(e){return Ee(e,t=>{{const o=getComputedStyle(r),a=parseInt(o.getPropertyValue("--num-columns"),10),i="rtl"===o.getPropertyValue("direction"),s=e.parentElement.getBoundingClientRect().width,c=s-t;n(46,I=a),n(25,L=c),n(24,P=i)}})}function X(e){const t=r.getRootNode(),a=e=>t.getElementById("emo-"+e.id);Re(e,o,a),n(1,b=b)}function Y(e){return!e.unicode||!ee(e)||pe.get(e.unicode)}async function G(e){const t=await de;return e.filter(({version:e})=>!e||e<=t)}async function te(e){return Se(e,await de)}async function re(e){if("undefined"===typeof e)return[];const t=-1===e?g:await m.getEmojiByGroup(e);return te(await G(t))}async function se(e){return te(await G(await m.getEmojiBySearchQuery(e)))}function ce(e){if(!S||!b.length)return;const t=t=>{ye(e),n(5,k=we(t,k,b))};switch(e.key){case"ArrowDown":return t(!1);case"ArrowUp":return t(!0);case"Enter":if(-1!==k)return ye(e),fe(b[k].id);b.length&&n(5,k=0)}}function le(e){n(2,w=""),n(44,x=""),n(5,k=-1),n(11,N=D.findIndex(t=>t.id===e.id))}function ue(e){const{target:t,key:n}=e,r=t=>{t&&(ye(e),t.focus())};switch(n){case"ArrowLeft":return r(t.previousSibling);case"ArrowRight":return r(t.nextSibling);case"Home":return r(t.parentElement.firstChild);case"End":return r(t.parentElement.lastChild)}}async function fe(e){const t=await m.getEmojiByUnicodeOrName(e),n=[...b,...B].find(t=>t.id===e),r=n.unicode&&$(n,T);await m.incrementFavoriteEmojiCount(e),U("emoji-click",{emoji:t,skinTone:T,...r&&{unicode:r},...n.name&&{name:n.name}})}async function he(e){const{target:t}=e;if(!t.classList.contains("emoji"))return;ye(e);const n=t.id.substring(4);fe(n)}async function me(e){const{target:t}=e;if(!V(t))return;ye(e);const r=parseInt(t.id.slice(9),10);n(8,T=r),n(6,M=!1),H("skintone-button"),U("skin-tone-change",{skinTone:r}),m.setPreferredSkinTone(r)}async function ge(e){n(6,M=!M),n(20,R=T),M&&(ye(e),ke(()=>H("skintone-"+R)))}function ve(e){if(!M)return;const t=async t=>{ye(e),n(20,R=t),await j(),H("skintone-"+R)};switch(e.key){case"ArrowUp":return t(we(!0,R,C));case"ArrowDown":return t(we(!1,R,C));case"Home":return t(0);case"End":return t(C.length-1);case"Enter":return me(e);case"Escape":return ye(e),n(6,M=!1),H("skintone-button")}}function _e(e){if(M)switch(e.key){case" ":return me(e)}}async function Me(e){const{relatedTarget:t}=e;t&&V(t)||n(6,M=!1)}function Ae(){w=this.value,n(2,w)}function Te(e){A[e?"unshift":"push"](()=>{s=e,n(7,s)})}de.then(e=>{e||n(18,i=h.emojiUnsupportedMessage)});const Ce=e=>le(e);function je(e){A[e?"unshift":"push"](()=>{a=e,n(3,a)})}function Be(e){A[e?"unshift":"push"](()=>{o=e,n(17,o)})}function Ie(e){A[e?"unshift":"push"](()=>{r=e,n(16,r)})}return e.$$set=e=>{"skinToneEmoji"in e&&n(40,p=e.skinToneEmoji),"i18n"in e&&n(0,h=e.i18n),"database"in e&&n(39,m=e.database),"customEmoji"in e&&n(41,g=e.customEmoji),"customCategorySorting"in e&&n(42,v=e.customCategorySorting)},e.$$.update=()=>{if(1280&e.$$.dirty[1]&&g&&m&&n(39,m.customEmoji=g,m),1&e.$$.dirty[0]|256&e.$$.dirty[1]){async function t(){let e=!1;const t=setTimeout(()=>{e=!0,n(18,i=h.loadingMessage)},ne);try{await m.ready(),n(14,F=!0)}catch(r){console.error(r),n(18,i=h.networkErrorMessage)}finally{clearTimeout(t),e&&(e=!1,n(18,i=""))}}m&&t()}if(6144&e.$$.dirty[0]|1024&e.$$.dirty[1]&&(g&&g.length?n(12,D=[K,...W]):D!==W&&(N&&n(11,N--,N),n(12,D=W))),4&e.$$.dirty[0]&&J(()=>{n(44,x=(w||"").trim()),n(5,k=-1)}),6144&e.$$.dirty[0]&&n(13,f=D[N]),24576&e.$$.dirty[0]|8192&e.$$.dirty[1]){async function r(){if(F){if(x.length>=Z){const e=x,t=await se(e);e===x&&(n(1,b=t),n(4,S=!0))}else if(f){const e=f.id,t=await re(e);e===f.id&&(n(1,b=t),n(4,S=!1))}}else n(1,b=[]),n(4,S=!1)}r()}if(4112&e.$$.dirty[0]&&n(22,l=`\n --font-family: ${ie};\n --num-groups: ${D.length}; \n --indicator-opacity: ${S?0:1}; \n --num-skintones: ${Q};`),16384&e.$$.dirty[0]|256&e.$$.dirty[1]){async function o(){F&&n(8,T=await m.getPreferredSkinTone())}o()}if(512&e.$$.dirty[1]&&n(9,C=Array(Q).fill().map((e,t)=>be(p,t))),768&e.$$.dirty[0]&&n(21,c=C[T]),257&e.$$.dirty[0]&&n(23,O=h.skinToneLabel.replace("{skinTone}",h.skinTones[T])),16384&e.$$.dirty[0]|256&e.$$.dirty[1]){async function _(){n(45,u=(await Promise.all(ae.map(e=>m.getEmojiByUnicodeOrName(e)))).filter(Boolean))}F&&_()}if(16384&e.$$.dirty[0]|49408&e.$$.dirty[1]){async function A(){const e=await m.getTopFavoriteEmoji(I),t=await te(xe([...e,...u],e=>e.unicode||e.name).slice(0,I));n(10,B=t)}F&&u&&A()}if(10&e.$$.dirty[0]){const e=b.filter(e=>e.unicode).filter(e=>ee(e)&&!pe.has(e.unicode));e.length?ke(()=>X(e)):(n(1,b=b.filter(Y)),ke(()=>{(a||{}).scrollTop=0}))}if(e.$$.dirty[0],e.$$.dirty[1],18&e.$$.dirty[0]|2048&e.$$.dirty[1]){function R(){if(S)return[{category:"",emojis:b}];const e=new Map;for(const t of b){const n=t.category||"";let r=e.get(n);r||(r=[],e.set(n,r)),r.push(t)}return[...e.entries()].map(([e,t])=>({category:e,emojis:t})).sort((e,t)=>v(e.category,t.category))}n(15,y=R())}34&e.$$.dirty[0]&&n(26,d=-1!==k&&b[k].id),192&e.$$.dirty[0]&&(M?s.addEventListener("transitionend",()=>{n(19,E=!0)},{once:!0}):n(19,E=!1))},[h,b,w,a,S,k,M,s,T,C,B,N,D,f,F,y,r,o,i,E,R,c,l,O,P,L,d,$,q,z,ce,le,ue,he,me,ge,ve,_e,Me,m,p,g,v,_,x,u,I,Ae,Te,Ce,je,Be,Ie]}class Ge extends Y{constructor(e){super(),X(this,e,Ye,Xe,c,{skinToneEmoji:40,i18n:0,database:39,customEmoji:41,customCategorySorting:42},null,[-1,-1,-1])}}const We="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",Ke="en";var Ze={categoriesLabel:"Categories",emojiUnsupportedMessage:"Your browser does not support color emoji.",favoritesLabel:"Favorites",loadingMessage:"Loading…",networkErrorMessage:"Could not load emoji.",regionLabel:"Emoji picker",searchDescription:"When search results are available, press up or down to select and enter to choose.",searchLabel:"Search",searchResultsLabel:"Search results",skinToneDescription:"When expanded, press up or down to select and enter to choose.",skinToneLabel:"Choose a skin tone (currently {skinTone})",skinTonesLabel:"Skin tones",skinTones:["Default","Light","Medium-Light","Medium","Medium-Dark","Dark"],categories:{custom:"Custom","smileys-emotion":"Smileys and emoticons","people-body":"People and body","animals-nature":"Animals and nature","food-drink":"Food and drink","travel-places":"Travel and places",activities:"Activities",objects:"Objects",symbols:"Symbols",flags:"Flags"}};const Qe=["customEmoji","customCategorySorting","database","dataSource","i18n","locale","skinToneEmoji"];class Je extends HTMLElement{constructor(e){super(),this.attachShadow({mode:"open"});const t=document.createElement("style");t.textContent=":host{--emoji-size:1.375rem;--emoji-padding:0.5rem;--category-emoji-size:var(--emoji-size);--category-emoji-padding:var(--emoji-padding);--indicator-height:3px;--input-border-radius:0.5rem;--input-border-size:1px;--input-font-size:1rem;--input-line-height:1.5;--input-padding:0.25rem;--num-columns:8;--outline-size:2px;--border-size:1px;--skintone-border-radius:1rem;--category-font-size:1rem;display:flex;width:min-content;height:400px}:host,:host(.light){--background:#fff;--border-color:#e0e0e0;--indicator-color:#385ac1;--input-border-color:#999;--input-font-color:#111;--input-placeholder-color:#999;--outline-color:#999;--category-font-color:#111;--button-active-background:#e6e6e6;--button-hover-background:#d9d9d9}:host(.dark){--background:#222;--border-color:#444;--indicator-color:#5373ec;--input-border-color:#ccc;--input-font-color:#efefef;--input-placeholder-color:#ccc;--outline-color:#fff;--category-font-color:#efefef;--button-active-background:#555555;--button-hover-background:#484848}@media (prefers-color-scheme:dark){:host{--background:#222;--border-color:#444;--indicator-color:#5373ec;--input-border-color:#ccc;--input-font-color:#efefef;--input-placeholder-color:#ccc;--outline-color:#fff;--category-font-color:#efefef;--button-active-background:#555555;--button-hover-background:#484848}}:host([hidden]){display:none}button{margin:0;padding:0;border:0;background:0 0;box-shadow:none;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner{border:0}input{padding:0;margin:0;line-height:1.15;font-family:inherit}input[type=search]{-webkit-appearance:none}:focus{outline:var(--outline-color) solid var(--outline-size);outline-offset:calc(-1*var(--outline-size))}:host([data-js-focus-visible]) :focus:not([data-focus-visible-added]){outline:0}:focus:not(:focus-visible){outline:0}.hide-focus{outline:0}*{box-sizing:border-box}.picker{contain:content;display:flex;flex-direction:column;background:var(--background);border:var(--border-size) solid var(--border-color);width:100%;height:100%;overflow:hidden;--total-emoji-size:calc(var(--emoji-size) + (2 * var(--emoji-padding)));--total-category-emoji-size:calc(var(--category-emoji-size) + (2 * var(--category-emoji-padding)))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden{opacity:0;pointer-events:none}.abs-pos{position:absolute;left:0;top:0}.gone{display:none!important}.skintone-button-wrapper,.skintone-list{background:var(--background);z-index:3}.skintone-button-wrapper.expanded{z-index:1}.skintone-list{position:absolute;inset-inline-end:0;top:0;z-index:2;overflow:visible;border-bottom:var(--border-size) solid var(--border-color);border-radius:0 0 var(--skintone-border-radius) var(--skintone-border-radius);will-change:transform;transition:transform .2s ease-in-out;transform-origin:center 0}@media (prefers-reduced-motion:reduce){.skintone-list{transition-duration:.001s}}@supports not (inset-inline-end:0){.skintone-list{right:0}}.skintone-list.no-animate{transition:none}.tabpanel{overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform;min-height:0;flex:1;contain:content}.emoji-menu{display:grid;grid-template-columns:repeat(var(--num-columns),var(--total-emoji-size));justify-content:space-around;align-items:flex-start;width:100%}.category{padding:var(--emoji-padding);font-size:var(--category-font-size);color:var(--category-font-color)}.custom-emoji,.emoji,button.emoji{height:var(--total-emoji-size);width:var(--total-emoji-size)}.emoji,button.emoji{font-size:var(--emoji-size);display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:1;overflow:hidden;font-family:var(--font-family);cursor:pointer}@media (hover:hover) and (pointer:fine){.emoji:hover,button.emoji:hover{background:var(--button-hover-background)}}.emoji.active,.emoji:active,button.emoji.active,button.emoji:active{background:var(--button-active-background)}.custom-emoji{padding:var(--emoji-padding);object-fit:contain;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:var(--emoji-size) var(--emoji-size)}.nav,.nav-button{align-items:center}.nav{display:grid;justify-content:space-between;contain:content}.nav-button{display:flex;justify-content:center}.nav-emoji{font-size:var(--category-emoji-size);width:var(--total-category-emoji-size);height:var(--total-category-emoji-size)}.indicator-wrapper{display:flex;border-bottom:1px solid var(--border-color)}.indicator{width:calc(100%/var(--num-groups));height:var(--indicator-height);opacity:var(--indicator-opacity);background-color:var(--indicator-color);will-change:transform,opacity;transition:opacity .1s linear,transform .25s ease-in-out}@media (prefers-reduced-motion:reduce){.indicator{will-change:opacity;transition:opacity .1s linear}}.pad-top,input.search{background:var(--background);width:100%}.pad-top{height:var(--emoji-padding);z-index:3}.search-row{display:flex;align-items:center;position:relative;padding-inline-start:var(--emoji-padding);padding-bottom:var(--emoji-padding)}.search-wrapper{flex:1;min-width:0}input.search{padding:var(--input-padding);border-radius:var(--input-border-radius);border:var(--input-border-size) solid var(--input-border-color);color:var(--input-font-color);font-size:var(--input-font-size);line-height:var(--input-line-height)}input.search::placeholder{color:var(--input-placeholder-color)}.favorites{display:flex;flex-direction:row;border-top:var(--border-size) solid var(--border-color);contain:content}.message{padding:var(--emoji-padding)}",this.shadowRoot.appendChild(t),this._ctx={locale:Ke,dataSource:We,skinToneEmoji:re,customCategorySorting:se,customEmoji:null,i18n:Ze,...e};for(const n of Qe)"database"!==n&&Object.prototype.hasOwnProperty.call(this,n)&&(this._ctx[n]=this[n],delete this[n]);this._dbFlush()}connectedCallback(){this._cmp=new Ge({target:this.shadowRoot,props:this._ctx})}disconnectedCallback(){this._cmp.$destroy(),this._cmp=void 0;const{database:e}=this._ctx;e&&e.close().catch(e=>console.error(e))}static get observedAttributes(){return["locale","data-source","skin-tone-emoji"]}attributeChangedCallback(e,t,n){this._set(e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase()),n)}_set(e,t){this._ctx[e]=t,this._cmp&&this._cmp.$set({[e]:t}),["locale","dataSource"].includes(e)&&this._dbFlush()}_dbCreate(){const{locale:e,dataSource:n,database:r}=this._ctx;r&&r.locale===e&&r.dataSource===n||this._set("database",new t["a"]({locale:e,dataSource:n}))}_dbFlush(){Promise.resolve().then(()=>this._dbCreate())}}const et={};for(const n of Qe)et[n]={get(){return"database"===n&&this._dbCreate(),this._ctx[n]},set(e){if("database"===n)throw new Error("database is read-only");this._set(n,e)}};Object.defineProperties(Je.prototype,et),customElements.get("emoji-picker")||customElements.define("emoji-picker",Je)}).call(this,n("c8ba"))},8925:function(e,t,n){var r=n("e330"),o=n("1626"),a=n("c6cd"),i=r(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8cba":function(e,t){function n(){var e="http://www.mp3dev.org/",t=3,n=98,r=4,o=0,a=93;this.getLameVersion=function(){return t+"."+n+"."+r},this.getLameShortVersion=function(){return t+"."+n+"."+r},this.getLameVeryShortVersion=function(){return"LAME"+t+"."+n+"r"},this.getPsyVersion=function(){return o+"."+a},this.getLameUrl=function(){return e},this.getLameOsBitness=function(){return"32bits"}}e.exports=n},"907a":function(e,t,n){"use strict";var r=n("ebb5"),o=n("07fa"),a=n("5926"),i=r.aTypedArray,s=r.exportTypedArrayMethod;s("at",(function(e){var t=i(this),n=o(t),r=a(e),s=r>=0?r:n+r;return s<0||s>=n?void 0:t[s]}))},"90d8":function(e,t,n){var r=n("c65b"),o=n("1a2d"),a=n("3a9b"),i=n("ad6d"),s=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in s||o(e,"flags")||!a(s,e)?t:r(i,e)}},"90e3":function(e,t,n){var r=n("e330"),o=0,a=Math.random(),i=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++o+a,36)}},9112:function(e,t,n){var r=n("83ab"),o=n("9bf2"),a=n("5c6c");e.exports=r?function(e,t,n){return o.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var r=n("c65b"),o=n("e330"),a=n("577e"),i=n("ad6d"),s=n("9f7f"),c=n("5692"),l=n("7c73"),u=n("69f3").get,f=n("fce3"),d=n("107c"),p=c("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,m=h,g=o("".charAt),v=o("".indexOf),_=o("".replace),b=o("".slice),y=function(){var e=/a/,t=/b*/g;return r(h,e,"a"),r(h,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),w=s.BROKEN_CARET,x=void 0!==/()??/.exec("")[1],S=y||x||w||f||d;S&&(m=function(e){var t,n,o,s,c,f,d,S=this,k=u(S),M=a(e),A=k.raw;if(A)return A.lastIndex=S.lastIndex,t=r(m,A,M),S.lastIndex=A.lastIndex,t;var E=k.groups,T=w&&S.sticky,R=r(i,S),O=S.source,C=0,j=M;if(T&&(R=_(R,"y",""),-1===v(R,"g")&&(R+="g"),j=b(M,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==g(M,S.lastIndex-1))&&(O="(?: "+O+")",j=" "+j,C++),n=new RegExp("^(?:"+O+")",R)),x&&(n=new RegExp("^"+O+"$(?!\\s)",R)),y&&(o=S.lastIndex),s=r(h,T?n:S,j),T?s?(s.input=b(s.input,C),s[0]=b(s[0],C),s.index=S.lastIndex,S.lastIndex+=s[0].length):S.lastIndex=0:y&&s&&(S.lastIndex=S.global?s.index+s[0].length:o),x&&s&&s.length>1&&r(p,s[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(s[c]=void 0)})),s&&E)for(s.groups=f=l(null),c=0;c<E.length;c++)d=E[c],f[d[0]]=s[d[1]];return s}),e.exports=m},"947f":function(e,t,n){var r=n("67b2");function o(){this.class_id=0,this.num_samples=0,this.num_channels=0,this.in_samplerate=0,this.out_samplerate=0,this.scale=0,this.scale_left=0,this.scale_right=0,this.analysis=!1,this.bWriteVbrTag=!1,this.decode_only=!1,this.quality=0,this.mode=r.STEREO,this.force_ms=!1,this.free_format=!1,this.findReplayGain=!1,this.decode_on_the_fly=!1,this.write_id3tag_automatic=!1,this.brate=0,this.compression_ratio=0,this.copyright=0,this.original=0,this.extension=0,this.emphasis=0,this.error_protection=0,this.strict_ISO=!1,this.disable_reservoir=!1,this.quant_comp=0,this.quant_comp_short=0,this.experimentalY=!1,this.experimentalZ=0,this.exp_nspsytune=0,this.preset=0,this.VBR=null,this.VBR_q_frac=0,this.VBR_q=0,this.VBR_mean_bitrate_kbps=0,this.VBR_min_bitrate_kbps=0,this.VBR_max_bitrate_kbps=0,this.VBR_hard_min=0,this.lowpassfreq=0,this.highpassfreq=0,this.lowpasswidth=0,this.highpasswidth=0,this.maskingadjust=0,this.maskingadjust_short=0,this.ATHonly=!1,this.ATHshort=!1,this.noATH=!1,this.ATHtype=0,this.ATHcurve=0,this.ATHlower=0,this.athaa_type=0,this.athaa_loudapprox=0,this.athaa_sensitivity=0,this.short_blocks=null,this.useTemporal=!1,this.interChRatio=0,this.msfix=0,this.tune=!1,this.tune_value_a=0,this.version=0,this.encoder_delay=0,this.encoder_padding=0,this.framesize=0,this.frameNum=0,this.lame_allocated_gfp=0,this.internal_flags=null}e.exports=o},"94ca":function(e,t,n){var r=n("d039"),o=n("1626"),a=/#|\.prototype\./,i=function(e,t){var n=c[s(e)];return n==u||n!=l&&(o(t)?r(t):!!t)},s=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},9828:function(e,t,n){var r=n("4b5e"),o={};o.SFBMAX=3*r.SBMAX_s,e.exports=o},"986a":function(e,t,n){"use strict";var r=n("ebb5"),o=n("a258").findLast,a=r.aTypedArray,i=r.exportTypedArrayMethod;i("findLast",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0)}))},"9bf2":function(e,t,n){var r=n("83ab"),o=n("0cfb"),a=n("aed9"),i=n("825a"),s=n("a04b"),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?a?function(e,t,n){if(i(e),t=s(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return l(e,t,n)}:l:function(e,t,n){if(i(e),t=s(t),i(n),o)try{return l(e,t,n)}catch(r){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9f7f":function(e,t,n){var r=n("d039"),o=n("da84"),a=o.RegExp,i=r((function(){var e=a("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=i||r((function(){return!a("a","y").sticky})),c=i||r((function(){var e=a("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:s,UNSUPPORTED_Y:i}},a04b:function(e,t,n){var r=n("c04e"),o=n("d9b5");e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},a1b7:function(e,t,n){var r=n("4b5e"),o=n("0206"),a=o.System,i=(o.VbrMode,o.Float,o.ShortBlock,o.Util,o.Arrays,o.new_array_n,o.new_byte,o.new_double,o.new_float),s=o.new_float_n;o.new_int,o.new_int_n,o.assert;function c(){this.l=i(r.SBMAX_l),this.s=s([r.SBMAX_s,3]);var e=this;this.assign=function(t){a.arraycopy(t.l,0,e.l,0,r.SBMAX_l);for(var n=0;n<r.SBMAX_s;n++)for(var o=0;o<3;o++)e.s[n][o]=t.s[n][o]}}e.exports=c},a1f0:function(e,t,n){"use strict";var r=n("23e7"),o=n("c65b"),a=n("e330"),i=n("dcc3"),s=n("1d80"),c=n("50c4"),l=n("577e"),u=n("825a"),f=n("7234"),d=n("c6b6"),p=n("44e7"),h=n("90d8"),m=n("dc4a"),g=n("cb2d"),v=n("d039"),_=n("b622"),b=n("4840"),y=n("8aa5"),w=n("14c3"),x=n("69f3"),S=n("c430"),k=_("matchAll"),M="RegExp String",A=M+" Iterator",E=x.set,T=x.getterFor(A),R=RegExp.prototype,O=TypeError,C=a("".indexOf),j=a("".matchAll),B=!!j&&!v((function(){j("a",/./)})),I=i((function(e,t,n,r){E(this,{type:A,regexp:e,string:t,global:n,unicode:r,done:!1})}),M,(function(){var e=T(this);if(e.done)return{value:void 0,done:!0};var t=e.regexp,n=e.string,r=w(t,n);return null===r?{value:void 0,done:e.done=!0}:e.global?(""===l(r[0])&&(t.lastIndex=y(n,c(t.lastIndex),e.unicode)),{value:r,done:!1}):(e.done=!0,{value:r,done:!1})})),P=function(e){var t,n,r,o=u(this),a=l(e),i=b(o,RegExp),s=l(h(o));return t=new i(i===RegExp?o.source:o,s),n=!!~C(s,"g"),r=!!~C(s,"u"),t.lastIndex=c(o.lastIndex),new I(t,a,n,r)};r({target:"String",proto:!0,forced:B},{matchAll:function(e){var t,n,r,a,i=s(this);if(f(e)){if(B)return j(i,e)}else{if(p(e)&&(t=l(s(h(e))),!~C(t,"g")))throw O("`.matchAll` does not allow non-global regexes");if(B)return j(i,e);if(r=m(e,k),void 0===r&&S&&"RegExp"==d(e)&&(r=P),r)return o(r,e,i)}return n=l(i),a=new RegExp(e,"g"),S?o(P,a,n):a[k](n)}}),S||k in R||g(R,k,P)},a258:function(e,t,n){var r=n("0366"),o=n("44ad"),a=n("7b0b"),i=n("07fa"),s=function(e){var t=1==e;return function(n,s,c){var l,u,f=a(n),d=o(f),p=r(s,c),h=i(d);while(h-- >0)if(l=d[h],u=p(l,h,f),u)switch(e){case 0:return l;case 1:return h}return t?-1:void 0}};e.exports={findLast:s(0),findLastIndex:s(1)}},a26a:function(e,t){function n(){this.setModules=function(e,t){e,t}}e.exports=n},a640:function(e,t,n){"use strict";var r=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},ab36:function(e,t,n){var r=n("861d"),o=n("9112");e.exports=function(e,t){r(t)&&"cause"in t&&o(e,"cause",t.cause)}},abf5:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function i(){this.useAdjust=0,this.aaSensitivityP=0,this.adjust=0,this.adjustLimit=0,this.decay=0,this.floor=0,this.l=o(a.SBMAX_l),this.s=o(a.SBMAX_s),this.psfb21=o(a.PSFB21),this.psfb12=o(a.PSFB12),this.cb_l=o(a.CBANDS),this.cb_s=o(a.CBANDS),this.eql_w=o(a.BLKSIZE/2)}e.exports=i},ad6d:function(e,t,n){"use strict";var r=n("825a");e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},ae93:function(e,t,n){"use strict";var r,o,a,i=n("d039"),s=n("1626"),c=n("861d"),l=n("7c73"),u=n("e163"),f=n("cb2d"),d=n("b622"),p=n("c430"),h=d("iterator"),m=!1;[].keys&&(a=[].keys(),"next"in a?(o=u(u(a)),o!==Object.prototype&&(r=o)):m=!0);var g=!c(r)||i((function(){var e={};return r[h].call(e)!==e}));g?r={}:p&&(r=l(r)),s(r[h])||f(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},aeb0:function(e,t,n){var r=n("9bf2").f;e.exports=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},aed9:function(e,t,n){var r=n("83ab"),o=n("d039");e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},b42e:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),a=n("1a2d"),i=n("90e3"),s=n("04f8"),c=n("fdbf"),l=o("wks"),u=r.Symbol,f=u&&u["for"],d=c?u:u&&u.withoutSetter||i;e.exports=function(e){if(!a(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&a(u,e)?l[e]=u[e]:l[e]=c&&f?f(t):d(t)}return l[e]}},b7fe:function(e,t,n){"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n("1652"),o=n("7656"),a=i(o);function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var s="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|film|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),c="0123456789".split(""),l="0123456789abcdefghijklmnopqrstuvwxyz".split(""),u=[" ","\f","\r","\t","\v"," "," ",""],f=[],d=function(e){return new r.CharacterState(e)},p=d(),h=d(o.NUM),m=d(o.DOMAIN),g=d(),v=d(o.WS);p.on("@",d(o.AT)).on(".",d(o.DOT)).on("+",d(o.PLUS)).on("#",d(o.POUND)).on("?",d(o.QUERY)).on("/",d(o.SLASH)).on("_",d(o.UNDERSCORE)).on(":",d(o.COLON)).on("{",d(o.OPENBRACE)).on("[",d(o.OPENBRACKET)).on("<",d(o.OPENANGLEBRACKET)).on("(",d(o.OPENPAREN)).on("}",d(o.CLOSEBRACE)).on("]",d(o.CLOSEBRACKET)).on(">",d(o.CLOSEANGLEBRACKET)).on(")",d(o.CLOSEPAREN)).on("&",d(o.AMPERSAND)).on([",",";","!",'"',"'"],d(o.PUNCTUATION)),p.on("\n",d(o.NL)).on(u,v),v.on(u,v);for(var _=0;_<s.length;_++){var b=(0,r.stateify)(s[_],p,o.TLD,o.DOMAIN);f.push.apply(f,b)}var y=(0,r.stateify)("file",p,o.DOMAIN,o.DOMAIN),w=(0,r.stateify)("ftp",p,o.DOMAIN,o.DOMAIN),x=(0,r.stateify)("http",p,o.DOMAIN,o.DOMAIN),S=(0,r.stateify)("mailto",p,o.DOMAIN,o.DOMAIN);f.push.apply(f,y),f.push.apply(f,w),f.push.apply(f,x),f.push.apply(f,S);var k=y.pop(),M=w.pop(),A=x.pop(),E=S.pop(),T=d(o.DOMAIN),R=d(o.PROTOCOL),O=d(o.MAILTO);M.on("s",T).on(":",R),A.on("s",T).on(":",R),f.push(T),k.on(":",R),T.on(":",R),E.on(":",O);var C=(0,r.stateify)("localhost",p,o.LOCALHOST,o.DOMAIN);f.push.apply(f,C),p.on(c,h),h.on("-",g).on(c,h).on(l,m),m.on("-",g).on(l,m);for(var j=0;j<f.length;j++)f[j].on("-",g).on(l,m);g.on("-",g).on(c,m).on(l,m),p.defaultTransition=d(o.SYM);var B=function(e){var t=e.replace(/[A-Z]/g,(function(e){return e.toLowerCase()})),n=e.length,r=[],o=0;while(o<n){var a=p,i=null,s=0,c=null,l=-1;while(o<n&&(i=a.next(t[o])))a=i,a.accepts()?(l=0,c=a):l>=0&&l++,s++,o++;if(!(l<0)){o-=l,s-=l;var u=c.emit();r.push(new u(e.substr(o-s,s)))}}return r},I=p;t.State=r.CharacterState,t.TOKENS=a,t.run=B,t.start=I},b980:function(e,t,n){var r=n("d039"),o=n("5c6c");e.exports=!r((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",o(1,7)),7!==e.stack)}))},bb22:function(e,t,n){var r=n("ff81"),o=n("0206"),a=(o.System,o.VbrMode),i=o.Float,s=(o.ShortBlock,o.Util),c=(o.Arrays,o.new_array_n,o.new_byte,o.new_double,o.new_float),l=(o.new_float_n,o.new_int),u=(o.new_int_n,o.assert),f=n("4b5e"),d=n("f052"),p=n("bd8b");function h(){var e=null,t=null,n=null;function o(e){return u(0<=e+h.Q_MAX2&&e<h.Q_MAX),x[e+h.Q_MAX2]}this.setModules=function(r,o,a){e=r,t=o,n=a},this.IPOW20=function(e){return u(0<=e&&e<h.Q_MAX),S[e]};var m=2220446049250313e-31,g=h.IXMAX_VAL,v=g+2,_=h.Q_MAX,b=h.Q_MAX2,y=(h.LARGE_BITS,100);this.nr_of_sfb_block=[[[6,5,5,5],[9,9,9,9],[6,9,9,9]],[[6,5,7,3],[9,9,12,6],[6,9,12,6]],[[11,10,0,0],[18,18,0,0],[15,18,0,0]],[[7,7,7,0],[12,12,12,0],[6,15,12,0]],[[6,6,6,3],[12,9,9,6],[6,12,9,6]],[[8,8,5,0],[15,12,9,0],[6,18,9,0]]];var w=[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0];this.pretab=w,this.sfBandIndex=[new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,24,32,42,56,74,100,132,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,114,136,162,194,232,278,332,394,464,540,576],[0,4,8,12,18,26,36,48,62,80,104,136,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,52,62,74,90,110,134,162,196,238,288,342,418,576],[0,4,8,12,16,22,30,40,52,66,84,106,136,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,42,50,60,72,88,106,128,156,190,230,276,330,384,576],[0,4,8,12,16,22,28,38,50,64,80,100,126,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,54,66,82,102,126,156,194,240,296,364,448,550,576],[0,4,8,12,16,22,30,42,58,78,104,138,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,12,24,36,48,60,72,88,108,132,160,192,232,280,336,400,476,566,568,570,572,574,576],[0,8,16,24,36,52,72,96,124,160,162,164,166,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0])];var x=c(_+b+1),S=c(_),k=c(v),M=c(v);function A(e,t){var r=n.ATHformula(t,e);return r-=y,r=Math.pow(10,r/10+e.ATHlower),r}function E(e){for(var t=e.internal_flags.ATH.l,n=e.internal_flags.ATH.psfb21,r=e.internal_flags.ATH.s,o=e.internal_flags.ATH.psfb12,a=e.internal_flags,s=e.out_samplerate,c=0;c<f.SBMAX_l;c++){var l=a.scalefac_band.l[c],u=a.scalefac_band.l[c+1];t[c]=i.MAX_VALUE;for(var d=l;d<u;d++){var p=d*s/1152,h=A(e,p);t[c]=Math.min(t[c],h)}}for(c=0;c<f.PSFB21;c++){l=a.scalefac_band.psfb21[c],u=a.scalefac_band.psfb21[c+1];n[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/1152,h=A(e,p);n[c]=Math.min(n[c],h)}}for(c=0;c<f.SBMAX_s;c++){l=a.scalefac_band.s[c],u=a.scalefac_band.s[c+1];r[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/384,h=A(e,p);r[c]=Math.min(r[c],h)}r[c]*=a.scalefac_band.s[c+1]-a.scalefac_band.s[c]}for(c=0;c<f.PSFB12;c++){l=a.scalefac_band.psfb12[c],u=a.scalefac_band.psfb12[c+1];o[c]=i.MAX_VALUE;for(d=l;d<u;d++){p=d*s/384,h=A(e,p);o[c]=Math.min(o[c],h)}o[c]*=a.scalefac_band.s[13]-a.scalefac_band.s[12]}if(e.noATH){for(c=0;c<f.SBMAX_l;c++)t[c]=1e-20;for(c=0;c<f.PSFB21;c++)n[c]=1e-20;for(c=0;c<f.SBMAX_s;c++)r[c]=1e-20;for(c=0;c<f.PSFB12;c++)o[c]=1e-20}a.ATH.floor=10*Math.log10(A(e,-1))}function T(e){this.s=e}this.adj43=M,this.iteration_init=function(t){var n,r=t.internal_flags,o=r.l3_side;if(0==r.iteration_init_init){for(r.iteration_init_init=1,o.main_data_begin=0,E(t),k[0]=0,n=1;n<v;n++)k[n]=Math.pow(n,4/3);for(n=0;n<v-1;n++)M[n]=n+1-Math.pow(.5*(k[n]+k[n+1]),.75);for(M[n]=.5,n=0;n<_;n++)S[n]=Math.pow(2,-.1875*(n-210));for(n=0;n<=_+b;n++)x[n]=Math.pow(2,.25*(n-210-b));var a,i,s,c;for(e.huffman_init(r),n=t.exp_nspsytune>>2&63,n>=32&&(n-=64),a=Math.pow(10,n/4/10),n=t.exp_nspsytune>>8&63,n>=32&&(n-=64),i=Math.pow(10,n/4/10),n=t.exp_nspsytune>>14&63,n>=32&&(n-=64),s=Math.pow(10,n/4/10),n=t.exp_nspsytune>>20&63,n>=32&&(n-=64),c=s*Math.pow(10,n/4/10),n=0;n<f.SBMAX_l;n++){l=n<=6?a:n<=13?i:n<=20?s:c,r.nsPsy.longfact[n]=l}for(n=0;n<f.SBMAX_s;n++){var l;l=n<=5?a:n<=10?i:n<=11?s:c,r.nsPsy.shortfact[n]=l}}},this.on_pe=function(e,n,r,o,a,i){var s,c,f=e.internal_flags,h=0,m=l(2),g=new d(h),v=t.ResvMaxBits(e,o,g,i);h=g.bits;var _=h+v;for(_>p.MAX_BITS_PER_GRANULE&&(_=p.MAX_BITS_PER_GRANULE),s=0,c=0;c<f.channels_out;++c)r[c]=Math.min(p.MAX_BITS_PER_CHANNEL,h/f.channels_out),m[c]=0|r[c]*n[a][c]/700-r[c],m[c]>3*o/4&&(m[c]=3*o/4),m[c]<0&&(m[c]=0),m[c]+r[c]>p.MAX_BITS_PER_CHANNEL&&(m[c]=Math.max(0,p.MAX_BITS_PER_CHANNEL-r[c])),s+=m[c];if(s>v)for(c=0;c<f.channels_out;++c)m[c]=v*m[c]/s;for(c=0;c<f.channels_out;++c)r[c]+=m[c],v-=m[c];for(s=0,c=0;c<f.channels_out;++c)s+=r[c];if(s>p.MAX_BITS_PER_GRANULE){var b=0;for(c=0;c<f.channels_out;++c)r[c]*=p.MAX_BITS_PER_GRANULE,r[c]/=s,b+=r[c];u(b<=p.MAX_BITS_PER_GRANULE)}return _},this.reduce_side=function(e,t,n,r){u(r<=p.MAX_BITS_PER_GRANULE),u(e[0]+e[1]<=p.MAX_BITS_PER_GRANULE);var o=.33*(.5-t)/.5;o<0&&(o=0),o>.5&&(o=.5);var a=0|.5*o*(e[0]+e[1]);a>p.MAX_BITS_PER_CHANNEL-e[0]&&(a=p.MAX_BITS_PER_CHANNEL-e[0]),a<0&&(a=0),e[1]>=125&&(e[1]-a>125?(e[0]<n&&(e[0]+=a),e[1]-=a):(e[0]+=e[1]-125,e[1]=125)),a=e[0]+e[1],a>r&&(e[0]=r*e[0]/a,e[1]=r*e[1]/a),u(e[0]<=p.MAX_BITS_PER_CHANNEL),u(e[1]<=p.MAX_BITS_PER_CHANNEL),u(e[0]+e[1]<=p.MAX_BITS_PER_GRANULE)},this.athAdjust=function(e,t,n){var r=90.30873362,o=94.82444863,a=s.FAST_LOG10_X(t,10),i=e*e,c=0;return a-=n,i>1e-20&&(c=1+s.FAST_LOG10_X(i,10/r)),c<0&&(c=0),a*=c,a+=n+r-o,Math.pow(10,.1*a)},this.calc_xmin=function(e,t,n,r){var o,i=0,s=e.internal_flags,c=0,l=0,u=s.ATH,d=n.xr,p=e.VBR==a.vbr_mtrh?1:0,h=s.masking_lower;for(e.VBR!=a.vbr_mtrh&&e.VBR!=a.vbr_mt||(h=1),o=0;o<n.psy_lmax;o++){k=e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?athAdjust(u.adjust,u.l[o],u.floor):u.adjust*u.l[o],w=n.width[o],M=k/w,A=m,T=w>>1,E=0;do{R=d[c]*d[c],E+=R,A+=R<M?R:M,c++,O=d[c]*d[c],E+=O,A+=O<M?O:M,c++}while(--T>0);if(E>k&&l++,o==f.SBPSY_l){var g=k*s.nsPsy.longfact[o];A<g&&(A=g)}if(0!=p&&(k=A),!e.ATHonly){var v=t.en.l[o];if(v>0)g=E*t.thm.l[o]*h/v,0!=p&&(g*=s.nsPsy.longfact[o]),k<g&&(k=g)}r[i++]=0!=p?k:k*s.nsPsy.longfact[o]}var _=575;if(n.block_type!=f.SHORT_TYPE){var b=576;while(0!=b--&&BitStream.EQ(d[b],0))_=b}n.max_nonzero_coeff=_;for(var y=n.sfb_smin;o<n.psymax;y++,o+=3){var w,x,S;for(S=e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?athAdjust(u.adjust,u.s[y],u.floor):u.adjust*u.s[y],w=n.width[o],x=0;x<3;x++){var k,M,A,E=0,T=w>>1;M=S/w,A=m;do{var R,O;R=d[c]*d[c],E+=R,A+=R<M?R:M,c++,O=d[c]*d[c],E+=O,A+=O<M?O:M,c++}while(--T>0);if(E>S&&l++,y==f.SBPSY_s){g=S*s.nsPsy.shortfact[y];A<g&&(A=g)}if(k=0!=p?A:S,!e.ATHonly&&!e.ATHshort){v=t.en.s[y][x];if(v>0)g=E*t.thm.s[y][x]*h/v,0!=p&&(g*=s.nsPsy.shortfact[y]),k<g&&(k=g)}r[i++]=0!=p?k:k*s.nsPsy.shortfact[y]}e.useTemporal&&(r[i-3]>r[i-3+1]&&(r[i-3+1]+=(r[i-3]-r[i-3+1])*s.decay),r[i-3+1]>r[i-3+2]&&(r[i-3+2]+=(r[i-3+1]-r[i-3+2])*s.decay))}return l},this.calc_noise_core=function(e,t,n,r){var o=0,a=t.s,i=e.l3_enc;if(a>e.count1)while(0!=n--){l=e.xr[a],a++,o+=l*l,l=e.xr[a],a++,o+=l*l}else if(a>e.big_values){var s=c(2);s[0]=0,s[1]=r;while(0!=n--){l=Math.abs(e.xr[a])-s[i[a]],a++,o+=l*l,l=Math.abs(e.xr[a])-s[i[a]],a++,o+=l*l}}else while(0!=n--){var l;l=Math.abs(e.xr[a])-k[i[a]]*r,a++,o+=l*l,l=Math.abs(e.xr[a])-k[i[a]]*r,a++,o+=l*l}return t.s=a,o},this.calc_noise=function(e,t,n,r,a){var i,c,l=0,u=0,f=0,d=0,p=0,h=-20,m=0,g=e.scalefac,v=0;for(r.over_SSD=0,i=0;i<e.psymax;i++){var _,b=e.global_gain-(g[v++]+(0!=e.preflag?w[i]:0)<<e.scalefac_scale+1)-8*e.subblock_gain[e.window[i]],y=0;if(null!=a&&a.step[i]==b)y=a.noise[i],m+=e.width[i],n[l++]=y/t[u++],y=a.noise_log[i];else{var x,S=o(b);if(c=e.width[i]>>1,m+e.width[i]>e.max_nonzero_coeff)x=e.max_nonzero_coeff-m+1,c=x>0?x>>1:0;var k=new T(m);y=this.calc_noise_core(e,k,c,S),m=k.s,null!=a&&(a.step[i]=b,a.noise[i]=y),y=n[l++]=y/t[u++],y=s.FAST_LOG10(Math.max(y,1e-20)),null!=a&&(a.noise_log[i]=y)}if(null!=a&&(a.global_gain=e.global_gain),p+=y,y>0)_=Math.max(0|10*y+.5,1),r.over_SSD+=_*_,f++,d+=y;h=Math.max(h,y)}return r.over_count=f,r.tot_noise=p,r.over_noise=d,r.max_noise=h,f},this.set_pinfo=function(e,t,n,r,o){var a,i,s,l,d,p=e.internal_flags,h=0==t.scalefac_scale?.5:1,m=t.scalefac,g=c(L3Side.SFBMAX),v=c(L3Side.SFBMAX),_=new CalcNoiseResult;calc_xmin(e,n,t,g),calc_noise(t,g,v,_,null);var b=0;for(i=t.sfb_lmax,t.block_type!=f.SHORT_TYPE&&0==t.mixed_block_flag&&(i=22),a=0;a<i;a++){var y=p.scalefac_band.l[a],x=p.scalefac_band.l[a+1],S=x-y;for(l=0;b<x;b++)l+=t.xr[b]*t.xr[b];l/=S,d=1e15,p.pinfo.en[r][o][a]=d*l,p.pinfo.xfsf[r][o][a]=d*g[a]*v[a]/S,n.en.l[a]>0&&!e.ATHonly?l/=n.en.l[a]:l=0,p.pinfo.thr[r][o][a]=d*Math.max(l*n.thm.l[a],p.ATH.l[a]),p.pinfo.LAMEsfb[r][o][a]=0,0!=t.preflag&&a>=11&&(p.pinfo.LAMEsfb[r][o][a]=-h*w[a]),a<f.SBPSY_l&&(u(m[a]>=0),p.pinfo.LAMEsfb[r][o][a]-=h*m[a])}if(t.block_type==f.SHORT_TYPE)for(i=a,a=t.sfb_smin;a<f.SBMAX_s;a++){y=p.scalefac_band.s[a],x=p.scalefac_band.s[a+1],S=x-y;for(var k=0;k<3;k++){for(l=0,s=y;s<x;s++)l+=t.xr[b]*t.xr[b],b++;l=Math.max(l/S,1e-20),d=1e15,p.pinfo.en_s[r][o][3*a+k]=d*l,p.pinfo.xfsf_s[r][o][3*a+k]=d*g[i]*v[i]/S,n.en.s[a][k]>0?l/=n.en.s[a][k]:l=0,(e.ATHonly||e.ATHshort)&&(l=0),p.pinfo.thr_s[r][o][3*a+k]=d*Math.max(l*n.thm.s[a][k],p.ATH.s[a]),p.pinfo.LAMEsfb_s[r][o][3*a+k]=-2*t.subblock_gain[k],a<f.SBPSY_s&&(p.pinfo.LAMEsfb_s[r][o][3*a+k]-=h*m[i]),i++}}p.pinfo.LAMEqss[r][o]=t.global_gain,p.pinfo.LAMEmainbits[r][o]=t.part2_3_length+t.part2_length,p.pinfo.LAMEsfbits[r][o]=t.part2_length,p.pinfo.over[r][o]=_.over_count,p.pinfo.max_noise[r][o]=10*_.max_noise,p.pinfo.over_noise[r][o]=10*_.over_noise,p.pinfo.tot_noise[r][o]=10*_.tot_noise,p.pinfo.over_SSD[r][o]=_.over_SSD}}h.Q_MAX=257,h.Q_MAX2=116,h.LARGE_BITS=1e5,h.IXMAX_VAL=8206,e.exports=h},bd43:function(e,t,n){"use strict";n.r(t),n.d(t,"isImageFile",(function(){return a})),n.d(t,"isVideoFile",(function(){return i})),n.d(t,"isImageVideoFile",(function(){return s})),n.d(t,"isAudioFile",(function(){return c}));var r=n("c9d9");function o(e,t){if(t&&t.type)return e.some((function(e){return t.type.toLowerCase().includes(e)}))}function a(e){return o(r["b"],e)}function i(e){return o(r["c"],e)}function s(e){return o(r["b"],e)||o(r["c"],e)}function c(e){return o(r["a"],e)}},bd8b:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte),a=r.new_double,i=r.new_float,s=r.new_float_n,c=r.new_int,l=r.new_int_n,u=(r.assert,n("2695")),f=n("ff81"),d=n("c0be"),p=n("2466"),h=n("a1b7"),m=n("4b5e"),g=n("9828");function v(){var e=40;function t(){this.write_timing=0,this.ptr=0,this.buf=o(e)}this.Class_ID=0,this.lame_encode_frame_init=0,this.iteration_init_init=0,this.fill_buffer_resample_init=0,this.mfbuf=s([2,v.MFSIZE]),this.mode_gr=0,this.channels_in=0,this.channels_out=0,this.resample_ratio=0,this.mf_samples_to_encode=0,this.mf_size=0,this.VBR_min_bitrate=0,this.VBR_max_bitrate=0,this.bitrate_index=0,this.samplerate_index=0,this.mode_ext=0,this.lowpass1=0,this.lowpass2=0,this.highpass1=0,this.highpass2=0,this.noise_shaping=0,this.noise_shaping_amp=0,this.substep_shaping=0,this.psymodel=0,this.noise_shaping_stop=0,this.subblock_gain=0,this.use_best_huffman=0,this.full_outer_loop=0,this.l3_side=new u,this.ms_ratio=i(2),this.padding=0,this.frac_SpF=0,this.slot_lag=0,this.tag_spec=null,this.nMusicCRC=0,this.OldValue=c(2),this.CurrentStep=c(2),this.masking_lower=0,this.bv_scf=c(576),this.pseudohalf=c(g.SFBMAX),this.sfb21_extra=!1,this.inbuf_old=new Array(2),this.blackfilt=new Array(2*v.BPC+1),this.itime=a(2),this.sideinfo_len=0,this.sb_sample=s([2,2,18,m.SBLIMIT]),this.amp_filter=i(32),this.header=new Array(v.MAX_HEADER_BUF),this.h_ptr=0,this.w_ptr=0,this.ancillary_flag=0,this.ResvSize=0,this.ResvMax=0,this.scalefac_band=new f,this.minval_l=i(m.CBANDS),this.minval_s=i(m.CBANDS),this.nb_1=s([4,m.CBANDS]),this.nb_2=s([4,m.CBANDS]),this.nb_s1=s([4,m.CBANDS]),this.nb_s2=s([4,m.CBANDS]),this.s3_ss=null,this.s3_ll=null,this.decay=0,this.thm=new Array(4),this.en=new Array(4),this.tot_ener=i(4),this.loudness_sq=s([2,2]),this.loudness_sq_save=i(2),this.mld_l=i(m.SBMAX_l),this.mld_s=i(m.SBMAX_s),this.bm_l=c(m.SBMAX_l),this.bo_l=c(m.SBMAX_l),this.bm_s=c(m.SBMAX_s),this.bo_s=c(m.SBMAX_s),this.npart_l=0,this.npart_s=0,this.s3ind=l([m.CBANDS,2]),this.s3ind_s=l([m.CBANDS,2]),this.numlines_s=c(m.CBANDS),this.numlines_l=c(m.CBANDS),this.rnumlines_l=i(m.CBANDS),this.mld_cb_l=i(m.CBANDS),this.mld_cb_s=i(m.CBANDS),this.numlines_s_num1=0,this.numlines_l_num1=0,this.pe=i(4),this.ms_ratio_s_old=0,this.ms_ratio_l_old=0,this.ms_ener_ratio_old=0,this.blocktype_old=c(2),this.nsPsy=new d,this.VBR_seek_table=new p,this.ATH=null,this.PSY=null,this.nogap_total=0,this.nogap_current=0,this.decode_on_the_fly=!0,this.findReplayGain=!0,this.findPeakSample=!0,this.PeakSample=0,this.RadioGain=0,this.AudiophileGain=0,this.rgdata=null,this.noclipGainChange=0,this.noclipScale=0,this.bitrate_stereoMode_Hist=l([16,5]),this.bitrate_blockType_Hist=l([16,6]),this.pinfo=null,this.hip=null,this.in_buffer_nsamples=0,this.in_buffer_0=null,this.in_buffer_1=null,this.iteration_loop=null;for(var n=0;n<this.en.length;n++)this.en[n]=new h;for(n=0;n<this.thm.length;n++)this.thm[n]=new h;for(n=0;n<this.header.length;n++)this.header[n]=new t}v.MFSIZE=3456+m.ENCDELAY-m.MDCTDELAY,v.MAX_HEADER_BUF=256,v.MAX_BITS_PER_CHANNEL=4095,v.MAX_BITS_PER_GRANULE=7680,v.BPC=320,e.exports=v},bea1:function(e,t,n){"use strict";t.__esModule=!0,t.URL=t.TEXT=t.NL=t.EMAIL=t.MAILTOEMAIL=t.Base=void 0;var r=n("46f3"),o=n("254c"),a=n("7656");function i(e){return e instanceof a.DOMAIN||e instanceof a.TLD}var s=(0,r.createTokenClass)();s.prototype={type:"token",isLink:!1,toString:function(){for(var e=[],t=0;t<this.v.length;t++)e.push(this.v[t].toString());return e.join("")},toHref:function(){return this.toString()},toObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(e)}}};var c=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"email",isLink:!0}),l=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),u=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"text"}),f=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"nl"}),d=(0,o.inherits)(s,(0,r.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",t=!1,n=!1,r=this.v,o=[],s=0;while(r[s]instanceof a.PROTOCOL)t=!0,o.push(r[s].toString().toLowerCase()),s++;while(r[s]instanceof a.SLASH)n=!0,o.push(r[s].toString()),s++;while(i(r[s]))o.push(r[s].toString().toLowerCase()),s++;for(;s<r.length;s++)o.push(r[s].toString());return o=o.join(""),t||n||(o=e+"://"+o),o},hasProtocol:function(){return this.v[0]instanceof a.PROTOCOL}});t.Base=s,t.MAILTOEMAIL=c,t.EMAIL=l,t.NL=f,t.TEXT=u,t.URL=d},c04e:function(e,t,n){var r=n("c65b"),o=n("861d"),a=n("d9b5"),i=n("dc4a"),s=n("485a"),c=n("b622"),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,c=i(e,u);if(c){if(void 0===t&&(t="default"),n=r(c,e,t),!o(n)||a(n))return n;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},c0be:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=r.new_float_n,i=r.new_int,s=(r.new_int_n,r.assert,n("4b5e"));function c(){this.last_en_subshort=a([4,9]),this.lastAttacks=i(4),this.pefirbuf=o(19),this.longfact=o(s.SBMAX_l),this.shortfact=o(s.SBMAX_s),this.attackthre=0,this.attackthre_s=0}e.exports=c},c28b:function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){var e="__v-click-outside",t="undefined"!=typeof window,n="undefined"!=typeof navigator,r=t&&("ontouchstart"in window||n&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"];function o(e){var t=e.event,n=e.handler;(0,e.middleware)(t)&&n(t)}function a(t,n){var a=function(e){var t="function"==typeof e;if(!t&&"object"!=typeof e)throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:t?e:e.handler,middleware:e.middleware||function(e){return e},events:e.events||r,isActive:!(!1===e.isActive),detectIframe:!(!1===e.detectIframe),capture:!!e.capture}}(n.value),i=a.handler,s=a.middleware,c=a.detectIframe,l=a.capture;if(a.isActive){if(t[e]=a.events.map((function(e){return{event:e,srcTarget:document.documentElement,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware,i=n.composedPath&&n.composedPath()||n.path;(i?i.indexOf(t)<0:!t.contains(n.target))&&o({event:n,handler:r,middleware:a})}({el:t,event:e,handler:i,middleware:s})},capture:l}})),c){var u={event:"blur",srcTarget:window,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware;setTimeout((function(){var e=document.activeElement;e&&"IFRAME"===e.tagName&&!t.contains(e)&&o({event:n,handler:r,middleware:a})}),0)}({el:t,event:e,handler:i,middleware:s})},capture:l};t[e]=[].concat(t[e],[u])}t[e].forEach((function(n){var r=n.event,o=n.srcTarget,a=n.handler;return setTimeout((function(){t[e]&&o.addEventListener(r,a,l)}),0)}))}}function i(t){(t[e]||[]).forEach((function(e){return e.srcTarget.removeEventListener(e.event,e.handler,e.capture)})),delete t[e]}var s=t?{bind:a,update:function(e,t){var n=t.value,r=t.oldValue;JSON.stringify(n)!==JSON.stringify(r)&&(i(e),a(e,{value:n}))},unbind:i}:{};return{install:function(e){e.directive("click-outside",s)},directive:s}}))},c430:function(e,t){e.exports=!1},c65b:function(e,t,n){var r=n("40d5"),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},c6b6:function(e,t,n){var r=n("e330"),o=r({}.toString),a=r("".slice);e.exports=function(e){return a(o(e),8,-1)}},c6cd:function(e,t,n){var r=n("da84"),o=n("6374"),a="__core-js_shared__",i=r[a]||o(a,{});e.exports=i},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},c9d9:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a}));var r=["png","jpg","jpeg","webp","svg","gif"],o=["mp4","video/ogg","webm","quicktime"],a=["mp3","audio/ogg","wav","mpeg"]},ca84:function(e,t,n){var r=n("e330"),o=n("1a2d"),a=n("fc6a"),i=n("4d64").indexOf,s=n("d012"),c=r([].push);e.exports=function(e,t){var n,r=a(e),l=0,u=[];for(n in r)!o(s,n)&&o(r,n)&&c(u,n);while(t.length>l)o(r,n=t[l++])&&(~i(u,n)||c(u,n));return u}},cb2d:function(e,t,n){var r=n("1626"),o=n("9bf2"),a=n("13d2"),i=n("6374");e.exports=function(e,t,n,s){s||(s={});var c=s.enumerable,l=void 0!==s.name?s.name:t;if(r(n)&&a(n,l,s),s.global)c?e[t]=n:i(t,n);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(u){}c?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},cc12:function(e,t,n){var r=n("da84"),o=n("861d"),a=r.document,i=o(a)&&o(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},cc2b:function(e,t,n){},cdce:function(e,t,n){var r=n("da84"),o=n("1626"),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("da84"),o=n("1626"),a=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!r.call({1:2},1);t.f=a?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},d2bb:function(e,t,n){var r=n("e330"),o=n("825a"),a=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),e(n,[]),t=n instanceof Array}catch(i){}return function(n,r){return o(n),a(r),t?e(n,r):n.__proto__=r,n}}():void 0)},d44e:function(e,t,n){var r=n("9bf2").f,o=n("1a2d"),a=n("b622"),i=a("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},d58f:function(e,t,n){var r=n("59ed"),o=n("7b0b"),a=n("44ad"),i=n("07fa"),s=TypeError,c=function(e){return function(t,n,c,l){r(n);var u=o(t),f=a(u),d=i(u),p=e?d-1:0,h=e?-1:1;if(c<2)while(1){if(p in f){l=f[p],p+=h;break}if(p+=h,e?p<0:d<=p)throw s("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=h)p in f&&(l=n(l,f[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},d9b5:function(e,t,n){var r=n("d066"),o=n("1626"),a=n("3a9b"),i=n("fdbf"),s=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&a(t.prototype,s(e))}},d9be:function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays),i=(r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int),s=(r.new_int_n,r.assert),c=n("4b5e"),l=n("5f84"),u=n("f3b5"),f=n("bb22");function d(){var e=null;function t(e){this.bits=0|e}this.qupvt=null,this.setModules=function(t){this.qupvt=t,e=t};var n=[[0,0],[0,0],[0,0],[0,0],[0,0],[0,1],[1,1],[1,1],[1,2],[2,2],[2,3],[2,3],[3,4],[3,4],[3,4],[4,5],[4,5],[4,6],[5,6],[5,6],[5,7],[6,7],[6,7]];function r(e,t,n,r,o,a){var i=.5946/t;s(e>0),e>>=1;while(0!=e--)o[a++]=i>n[r++]?0:1,o[a++]=i>n[r++]?0:1}function p(t,n,r,o,a,i){s(t>0),t>>=1;var c=t%2;t>>=1;while(0!=t--){var l,u,f,d,p,h,m,g;l=r[o++]*n,u=r[o++]*n,p=0|l,f=r[o++]*n,h=0|u,d=r[o++]*n,m=0|f,l+=e.adj43[p],g=0|d,u+=e.adj43[h],a[i++]=0|l,f+=e.adj43[m],a[i++]=0|u,d+=e.adj43[g],a[i++]=0|f,a[i++]=0|d}0!=c&&(l=r[o++]*n,u=r[o++]*n,p=0|l,h=0|u,l+=e.adj43[p],u+=e.adj43[h],a[i++]=0|l,a[i++]=0|u)}function h(t,n,o,i,l){var u,f,d,h=0,m=0,g=0,v=0,_=n,b=0,y=_,w=0,x=t,S=0;for(d=null!=l&&i.global_gain==l.global_gain,f=i.block_type==c.SHORT_TYPE?38:21,u=0;u<=f;u++){var k=-1;if((d||i.block_type==c.NORM_TYPE)&&(k=i.global_gain-(i.scalefac[u]+(0!=i.preflag?e.pretab[u]:0)<<i.scalefac_scale+1)-8*i.subblock_gain[i.window[u]]),s(i.width[u]>=0),d&&l.step[u]==k)0!=m&&(p(m,o,x,S,y,w),m=0),0!=g&&(r(g,o,x,S,y,w),g=0);else{var M,A=i.width[u];if(h+i.width[u]>i.max_nonzero_coeff)M=i.max_nonzero_coeff-h+1,a.fill(n,i.max_nonzero_coeff,576,0),A=M,A<0&&(A=0),u=f+1;if(0==m&&0==g&&(y=_,w=b,x=t,S=v),null!=l&&l.sfb_count1>0&&u>=l.sfb_count1&&l.step[u]>0&&k>=l.step[u]?(0!=m&&(p(m,o,x,S,y,w),m=0,y=_,w=b,x=t,S=v),g+=A):(0!=g&&(r(g,o,x,S,y,w),g=0,y=_,w=b,x=t,S=v),m+=A),A<=0){0!=g&&(r(g,o,x,S,y,w),g=0),0!=m&&(p(m,o,x,S,y,w),m=0);break}}u<=f&&(b+=i.width[u],v+=i.width[u],h+=i.width[u])}0!=m&&(p(m,o,x,S,y,w),m=0),0!=g&&(r(g,o,x,S,y,w),g=0)}function m(e,t,n){var r=0,o=0;do{var a=e[t++],i=e[t++];r<a&&(r=a),o<i&&(o=i)}while(t<n);return r<o&&(r=o),r}function g(e,t,n,r,o,a){var i,s=65536*l.ht[r].xlen+l.ht[o].xlen,c=0;do{var u=e[t++],f=e[t++];0!=u&&(u>14&&(u=15,c+=s),u*=16),0!=f&&(f>14&&(f=15,c+=s),u+=f),c+=l.largetbl[u]}while(t<n);return i=65535&c,c>>=16,c>i&&(c=i,r=o),a.bits+=c,r}function v(e,t,n,r){var o=0,a=l.ht[1].hlen;do{var i=2*e[t+0]+e[t+1];t+=2,o+=a[i]}while(t<n);return r.bits+=o,1}function _(e,t,n,r,o){var a,i,s=0,c=l.ht[r].xlen;i=2==r?l.table23:l.table56;do{var u=e[t+0]*c+e[t+1];t+=2,s+=i[u]}while(t<n);return a=65535&s,s>>=16,s>a&&(s=a,r++),o.bits+=s,r}function b(e,t,n,r,o){var a=0,i=0,s=0,c=l.ht[r].xlen,u=l.ht[r].hlen,f=l.ht[r+1].hlen,d=l.ht[r+2].hlen;do{var p=e[t+0]*c+e[t+1];t+=2,a+=u[p],i+=f[p],s+=d[p]}while(t<n);var h=r;return a>i&&(a=i,h++),a>s&&(a=s,h=r+2),o.bits+=a,h}var y=[1,2,5,7,7,10,10,13,13,13,13,13,13,13,13];function w(e,t,n,r){var o=m(e,t,n);switch(o){case 0:return o;case 1:return v(e,t,n,r);case 2:case 3:return _(e,t,n,y[o-1],r);case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:return b(e,t,n,y[o-1],r);default:if(o>f.IXMAX_VAL)return r.bits=f.LARGE_BITS,-1;var a,i;for(o-=15,a=24;a<32;a++)if(l.ht[a].linmax>=o)break;for(i=a-8;i<24;i++)if(l.ht[i].linmax>=o)break;return g(e,t,n,i,a,r)}}function x(e,n,r,o,a,i,s){for(var c=n.big_values,l=0;l<=22;l++)o[l]=f.LARGE_BITS;for(l=0;l<16;l++){var u=e.scalefac_band.l[l+1];if(u>=c)break;var d=0,p=new t(d),h=w(r,0,u,p);d=p.bits;for(var m=0;m<8;m++){var g=e.scalefac_band.l[l+m+2];if(g>=c)break;var v=d;p=new t(v);var _=w(r,u,g,p);v=p.bits,o[l+m]>v&&(o[l+m]=v,a[l+m]=l,i[l+m]=h,s[l+m]=_)}}}function S(e,n,r,o,a,i,s,l){for(var u=n.big_values,f=2;f<c.SBMAX_l+1;f++){var d=e.scalefac_band.l[f];if(d>=u)break;var p=a[f-2]+n.count1bits;if(r.part2_3_length<=p)break;var h=new t(p),m=w(o,d,u,h);p=h.bits,r.part2_3_length<=p||(r.assign(n),r.part2_3_length=p,r.region0_count=i[f-2],r.region1_count=f-2-i[f-2],r.table_select[0]=s[f-2],r.table_select[1]=l[f-2],r.table_select[2]=m)}}this.noquant_count_bits=function(e,n,r){var o=n.l3_enc,a=Math.min(576,n.max_nonzero_coeff+2>>1<<1);for(null!=r&&(r.sfb_count1=0);a>1;a-=2)if(0!=(o[a-1]|o[a-2]))break;n.count1=a;for(var i=0,u=0;a>3;a-=4){var f;if((2147483647&(o[a-1]|o[a-2]|o[a-3]|o[a-4]))>1)break;f=2*(2*(2*o[a-4]+o[a-3])+o[a-2])+o[a-1],i+=l.t32l[f],u+=l.t33l[f]}var d=i;if(n.count1table_select=0,i>u&&(d=u,n.count1table_select=1),n.count1bits=d,n.big_values=a,0==a)return d;if(n.block_type==c.SHORT_TYPE)i=3*e.scalefac_band.s[3],i>n.big_values&&(i=n.big_values),u=n.big_values;else if(n.block_type==c.NORM_TYPE){if(s(a<=576),i=n.region0_count=e.bv_scf[a-2],u=n.region1_count=e.bv_scf[a-1],s(i+u+2<c.SBPSY_l),u=e.scalefac_band.l[i+u+2],i=e.scalefac_band.l[i+1],u<a){var p=new t(d);n.table_select[2]=w(o,u,a,p),d=p.bits}}else n.region0_count=7,n.region1_count=c.SBMAX_l-1-7-1,i=e.scalefac_band.l[8],u=a,i>u&&(i=u);if(i=Math.min(i,a),u=Math.min(u,a),s(i>=0),s(u>=0),0<i){p=new t(d);n.table_select[0]=w(o,0,i,p),d=p.bits}if(i<u){p=new t(d);n.table_select[1]=w(o,i,u,p),d=p.bits}if(2==e.use_best_huffman&&(n.part2_3_length=d,best_huffman_divide(e,n),d=n.part2_3_length),null!=r&&n.block_type==c.NORM_TYPE){var h=0;while(e.scalefac_band.l[h]<n.big_values)h++;r.sfb_count1=h}return d},this.count_bits=function(t,n,r,o){var a=r.l3_enc,i=f.IXMAX_VAL/e.IPOW20(r.global_gain);if(r.xrpow_max>i)return f.LARGE_BITS;if(h(n,a,e.IPOW20(r.global_gain),r,o),0!=(2&t.substep_shaping))for(var c=0,l=r.global_gain+r.scalefac_scale,u=.634521682242439/e.IPOW20(l),d=0;d<r.sfbmax;d++){var p,m=r.width[d];if(s(m>=0),0==t.pseudohalf[d])c+=m;else for(p=c,c+=m;p<c;++p)a[p]=n[p]>=u?a[p]:0}return this.noquant_count_bits(t,r,o)},this.best_huffman_divide=function(e,n){var r=new u,o=n.l3_enc,a=i(23),f=i(23),d=i(23),p=i(23);if(n.block_type!=c.SHORT_TYPE||1!=e.mode_gr){r.assign(n),n.block_type==c.NORM_TYPE&&(x(e,n,o,a,f,d,p),S(e,r,n,o,a,f,d,p));var h=r.big_values;if(!(0==h||(o[h-2]|o[h-1])>1)&&(h=n.count1+2,!(h>576))){r.assign(n),r.count1=h;var m=0,g=0;for(s(h<=576);h>r.big_values;h-=4){var v=2*(2*(2*o[h-4]+o[h-3])+o[h-2])+o[h-1];m+=l.t32l[v],g+=l.t33l[v]}if(r.big_values=h,r.count1table_select=0,m>g&&(m=g,r.count1table_select=1),r.count1bits=m,r.block_type==c.NORM_TYPE)S(e,r,n,o,a,f,d,p);else{if(r.part2_3_length=m,m=e.scalefac_band.l[8],m>h&&(m=h),m>0){var _=new t(r.part2_3_length);r.table_select[0]=w(o,0,m,_),r.part2_3_length=_.bits}if(h>m){_=new t(r.part2_3_length);r.table_select[1]=w(o,m,h,_),r.part2_3_length=_.bits}n.part2_3_length>r.part2_3_length&&n.assign(r)}}}};var k=[1,1,1,1,8,2,2,2,4,4,4,8,8,8,16,16],M=[1,2,4,8,1,2,4,8,2,4,8,2,4,8,4,8],A=[0,0,0,0,3,1,1,1,2,2,2,3,3,3,4,4],E=[0,1,2,3,0,1,2,3,1,2,3,1,2,3,2,3];function T(e,t){for(var n,r=t.tt[1][e],o=t.tt[0][e],a=0;a<l.scfsi_band.length-1;a++){for(n=l.scfsi_band[a];n<l.scfsi_band[a+1];n++)if(o.scalefac[n]!=r.scalefac[n]&&r.scalefac[n]>=0)break;if(n==l.scfsi_band[a+1]){for(n=l.scfsi_band[a];n<l.scfsi_band[a+1];n++)r.scalefac[n]=-1;t.scfsi[e][a]=1}}var i=0,s=0;for(n=0;n<11;n++)-1!=r.scalefac[n]&&(s++,i<r.scalefac[n]&&(i=r.scalefac[n]));for(var u=0,f=0;n<c.SBPSY_l;n++)-1!=r.scalefac[n]&&(f++,u<r.scalefac[n]&&(u=r.scalefac[n]));for(a=0;a<16;a++)if(i<k[a]&&u<M[a]){var d=A[a]*s+E[a]*f;r.part2_length>d&&(r.part2_length=d,r.scalefac_compress=a)}}function R(e,t){for(var n=0;n<t;++n)if(e[n]<0)return!1;return!0}d.slen1_tab=A,d.slen2_tab=E,this.best_scalefac_store=function(t,n,r,o){var a,i,l,u,f=o.tt[n][r],d=0;for(l=0,a=0;a<f.sfbmax;a++){var p=f.width[a];for(s(p>=0),l+=p,u=-p;u<0;u++)if(0!=f.l3_enc[u+l])break;0==u&&(f.scalefac[a]=d=-2)}if(0==f.scalefac_scale&&0==f.preflag){var h=0;for(a=0;a<f.sfbmax;a++)f.scalefac[a]>0&&(h|=f.scalefac[a]);if(0==(1&h)&&0!=h){for(a=0;a<f.sfbmax;a++)f.scalefac[a]>0&&(f.scalefac[a]>>=1);f.scalefac_scale=d=1}}if(0==f.preflag&&f.block_type!=c.SHORT_TYPE&&2==t.mode_gr){for(a=11;a<c.SBPSY_l;a++)if(f.scalefac[a]<e.pretab[a]&&-2!=f.scalefac[a])break;if(a==c.SBPSY_l){for(a=11;a<c.SBPSY_l;a++)f.scalefac[a]>0&&(f.scalefac[a]-=e.pretab[a]);f.preflag=d=1}}for(i=0;i<4;i++)o.scfsi[r][i]=0;for(2==t.mode_gr&&1==n&&o.tt[0][r].block_type!=c.SHORT_TYPE&&o.tt[1][r].block_type!=c.SHORT_TYPE&&(T(r,o),d=0),a=0;a<f.sfbmax;a++)-2==f.scalefac[a]&&(f.scalefac[a]=0);0!=d&&(2==t.mode_gr?this.scale_bitcount(f):this.scale_bitcount_lsf(t,f))};var O=[0,18,36,54,54,36,54,72,54,72,90,72,90,108,108,126],C=[0,18,36,54,51,35,53,71,52,70,88,69,87,105,104,122],j=[0,10,20,30,33,21,31,41,32,42,52,43,53,63,64,74];this.scale_bitcount=function(t){var n,r,o,a=0,i=0,l=t.scalefac;if(s(R(l,t.sfbmax)),t.block_type==c.SHORT_TYPE)o=O,0!=t.mixed_block_flag&&(o=C);else if(o=j,0==t.preflag){for(r=11;r<c.SBPSY_l;r++)if(l[r]<e.pretab[r])break;if(r==c.SBPSY_l)for(t.preflag=1,r=11;r<c.SBPSY_l;r++)l[r]-=e.pretab[r]}for(r=0;r<t.sfbdivide;r++)a<l[r]&&(a=l[r]);for(;r<t.sfbmax;r++)i<l[r]&&(i=l[r]);for(t.part2_length=f.LARGE_BITS,n=0;n<16;n++)a<k[n]&&i<M[n]&&t.part2_length>o[n]&&(t.part2_length=o[n],t.scalefac_compress=n);return t.part2_length==f.LARGE_BITS};var B=[[15,15,7,7],[15,15,7,0],[7,3,0,0],[15,31,31,0],[7,7,7,0],[3,3,0,0]];this.scale_bitcount_lsf=function(t,n){var r,a,l,u,f,d,p,h,m=i(4),g=n.scalefac;for(r=0!=n.preflag?2:0,p=0;p<4;p++)m[p]=0;if(n.block_type==c.SHORT_TYPE){a=1;var v=e.nr_of_sfb_block[r][a];for(h=0,l=0;l<4;l++)for(u=v[l]/3,p=0;p<u;p++,h++)for(f=0;f<3;f++)g[3*h+f]>m[l]&&(m[l]=g[3*h+f])}else{a=0;v=e.nr_of_sfb_block[r][a];for(h=0,l=0;l<4;l++)for(u=v[l],p=0;p<u;p++,h++)g[h]>m[l]&&(m[l]=g[h])}for(d=!1,l=0;l<4;l++)m[l]>B[r][l]&&(d=!0);if(!d){var _,b,y,w;for(n.sfb_partition_table=e.nr_of_sfb_block[r][a],l=0;l<4;l++)n.slen[l]=I[m[l]];switch(_=n.slen[0],b=n.slen[1],y=n.slen[2],w=n.slen[3],r){case 0:n.scalefac_compress=(5*_+b<<4)+(y<<2)+w;break;case 1:n.scalefac_compress=400+(5*_+b<<2)+y;break;case 2:n.scalefac_compress=500+3*_+b;break;default:o.err.printf("intensity stereo not implemented yet\n");break}}if(!d)for(s(null!=n.sfb_partition_table),n.part2_length=0,l=0;l<4;l++)n.part2_length+=n.slen[l]*n.sfb_partition_table[l];return d};var I=[0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4];this.huffman_init=function(e){for(var t=2;t<=576;t+=2){var r,o=0;while(e.scalefac_band.l[++o]<t);r=n[o][0];while(e.scalefac_band.l[r+1]>t)r--;r<0&&(r=n[o][0]),e.bv_scf[t-2]=r,r=n[o][1];while(e.scalefac_band.l[r+e.bv_scf[t-2]+2]>t)r--;r<0&&(r=n[o][1]),e.bv_scf[t-1]=r}}}e.exports=d},d9e2:function(e,t,n){var r=n("23e7"),o=n("da84"),a=n("2ba4"),i=n("e5cb"),s="WebAssembly",c=o[s],l=7!==Error("e",{cause:7}).cause,u=function(e,t){var n={};n[e]=i(e,t,l),r({global:!0,constructor:!0,arity:1,forced:l},n)},f=function(e,t){if(c&&c[e]){var n={};n[e]=i(s+"."+e,t,l),r({target:s,stat:!0,constructor:!0,arity:1,forced:l},n)}};u("Error",(function(e){return function(t){return a(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return a(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return a(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return a(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return a(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return a(e,this,arguments)}})),u("URIError",(function(e){return function(t){return a(e,this,arguments)}})),f("CompileError",(function(e){return function(t){return a(e,this,arguments)}})),f("LinkError",(function(e){return function(t){return a(e,this,arguments)}})),f("RuntimeError",(function(e){return function(t){return a(e,this,arguments)}}))},da58:function(e,t,n){"use strict";function r(e){if("string"!==typeof e||!e)throw new Error("expected a non-empty string, got: "+e)}function o(e){if("number"!==typeof e)throw new Error("expected a number, got: "+e)}n.d(t,"a",(function(){return Me}));const a=1,i=1,s="emoji",c="keyvalue",l="favorites",u="tokens",f="tokens",d="unicode",p="count",h="group",m="order",g="group-order",v="eTag",_="url",b="skinTone",y="readonly",w="readwrite",x="skinUnicodes",S="skinUnicodes",k="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",M="en";function A(e,t){const n=new Set,r=[];for(const o of e){const e=t(o);n.has(e)||(n.add(e),r.push(o))}return r}function E(e){return A(e,e=>e.unicode)}function T(e){function t(t,n,r){const o=n?e.createObjectStore(t,{keyPath:n}):e.createObjectStore(t);if(r)for(const[e,[a,i]]of Object.entries(r))o.createIndex(e,a,{multiEntry:i});return o}t(c),t(s,d,{[f]:[u,!0],[g]:[[h,m]],[x]:[S,!0]}),t(l,void 0,{[p]:[""]})}const R={},O={},C={};function j(e,t,n){n.onerror=()=>t(n.error),n.onblocked=()=>t(new Error("IDB blocked")),n.onsuccess=()=>e(n.result)}async function B(e){const t=await new Promise((t,n)=>{const r=indexedDB.open(e,a);R[e]=r,r.onupgradeneeded=e=>{e.oldVersion<i&&T(r.result)},j(t,n,r)});return t.onclose=()=>L(e),t}function I(e){return O[e]||(O[e]=B(e)),O[e]}function P(e,t,n,r){return new Promise((o,a)=>{const i=e.transaction(t,n,{durability:"relaxed"}),s="string"===typeof t?i.objectStore(t):t.map(e=>i.objectStore(e));let c;r(s,i,e=>{c=e}),i.oncomplete=()=>o(c),i.onerror=()=>a(i.error)})}function L(e){const t=R[e],n=t&&t.result;if(n){n.close();const t=C[e];if(t)for(const e of t)e()}delete R[e],delete O[e],delete C[e]}function N(e){return new Promise((t,n)=>{L(e);const r=indexedDB.deleteDatabase(e);j(t,n,r)})}function D(e,t){let n=C[e];n||(n=C[e]=[]),n.push(t)}const F=new Set([":D","XD",":'D","O:)",":X",":P",";P","XP",":L",":Z",":j","8D","XO","8)",":B",":O",":S",":'o","Dx","X(","D:",":C",">0)",":3","</3","<3","\\M/",":E","8#"]);function H(e){return e.split(/[\s_]+/).map(e=>!e.match(/\w/)||F.has(e)?e.toLowerCase():e.replace(/[)(:,]/g,"").replace(/’/g,"'").toLowerCase()).filter(Boolean)}const U=2;function $(e){return e.filter(Boolean).map(e=>e.toLowerCase()).filter(e=>e.length>=U)}function q(e){const t=e.map(({annotation:e,emoticon:t,group:n,order:r,shortcodes:o,skins:a,tags:i,emoji:s,version:c})=>{const l=[...new Set($([...(o||[]).map(H).flat(),...i.map(H).flat(),...H(e),t]))].sort(),u={annotation:e,group:n,order:r,tags:i,tokens:l,unicode:s,version:c};if(t&&(u.emoticon=t),o&&(u.shortcodes=o),a){u.skinTones=[],u.skinUnicodes=[],u.skinVersions=[];for(const{tone:e,emoji:t,version:n}of a)u.skinTones.push(e),u.skinUnicodes.push(t),u.skinVersions.push(n)}return u});return t}function V(e,t,n,r){e[t](n).onsuccess=e=>r&&r(e.target.result)}function z(e,t,n){V(e,"get",t,n)}function X(e,t,n){V(e,"getAll",t,n)}function Y(e){e.commit&&e.commit()}function G(e,t){let n=e[0];for(let r=1;r<e.length;r++){const o=e[r];t(n)>t(o)&&(n=o)}return n}function W(e,t){const n=G(e,e=>e.length),r=[];for(const o of n)e.some(e=>-1===e.findIndex(e=>t(e)===t(o)))||r.push(o);return r}async function K(e){return!await oe(e,c,_)}async function Z(e,t,n){const[r,o]=await Promise.all([v,_].map(t=>oe(e,c,t)));return r===n&&o===t}async function Q(e,t){const n=50;return P(e,s,y,(e,r,o)=>{let a;const i=()=>{e.getAll(a&&IDBKeyRange.lowerBound(a,!0),n).onsuccess=e=>{const r=e.target.result;for(const n of r)if(a=n.unicode,t(n))return o(n);if(r.length<n)return o();i()}};i()})}async function J(e,t,n,r){try{const o=q(t);await P(e,[s,c],w,([e,t],a)=>{let i,s,c=0;function l(){2===++c&&u()}function u(){if(i!==r||s!==n){e.clear();for(const t of o)e.put(t);t.put(r,v),t.put(n,_),Y(a)}}z(t,v,e=>{i=e,l()}),z(t,_,e=>{s=e,l()})})}finally{}}async function ee(e,t){return P(e,s,y,(e,n,r)=>{const o=IDBKeyRange.bound([t,0],[t+1,0],!1,!0);X(e.index(g),o,r)})}async function te(e,t){const n=$(H(t));return n.length?P(e,s,y,(e,t,r)=>{const o=[],a=()=>{o.length===n.length&&i()},i=()=>{const e=W(o,e=>e.unicode);r(e.sort((e,t)=>e.order<t.order?-1:1))};for(let s=0;s<n.length;s++){const t=n[s],r=s===n.length-1?IDBKeyRange.bound(t,t+"",!1,!0):IDBKeyRange.only(t);X(e.index(f),r,e=>{o.push(e),a()})}}):[]}async function ne(e,t){const n=await te(e,t);if(!n.length){const n=e=>(e.shortcodes||[]).includes(t.toLowerCase());return await Q(e,n)||null}return n.filter(e=>{const n=(e.shortcodes||[]).map(e=>e.toLowerCase());return n.includes(t.toLowerCase())})[0]||null}async function re(e,t){return P(e,s,y,(e,n,r)=>z(e,t,n=>{if(n)return r(n);z(e.index(x),t,e=>r(e||null))}))}function oe(e,t,n){return P(e,t,y,(e,t,r)=>z(e,n,r))}function ae(e,t,n,r){return P(e,t,w,(e,t)=>{e.put(r,n),Y(t)})}function ie(e,t){return P(e,l,w,(e,n)=>z(e,t,r=>{e.put((r||0)+1,t),Y(n)}))}function se(e,t,n){return 0===n?[]:P(e,[l,s],y,([e,r],o,a)=>{const i=[];e.index(p).openCursor(void 0,"prev").onsuccess=e=>{const o=e.target.result;if(!o)return a(i);function s(e){if(i.push(e),i.length===n)return a(i);o.continue()}const c=o.primaryKey,l=t.byName(c);if(l)return s(l);z(r,c,e=>{if(e)return s(e);o.continue()})}})}const ce="";function le(e,t){const n=new Map;for(const o of e){const e=t(o);for(const t of e){let e=n;for(let n=0;n<t.length;n++){const r=t.charAt(n);let o=e.get(r);o||(o=new Map,e.set(r,o)),e=o}let r=e.get(ce);r||(r=[],e.set(ce,r)),r.push(o)}}const r=(e,t)=>{let r=n;for(let n=0;n<e.length;n++){const t=e.charAt(n),o=r.get(t);if(!o)return[];r=o}if(t){const e=r.get(ce);return e||[]}const o=[],a=[r];while(a.length){const e=a.shift(),t=[...e.entries()].sort((e,t)=>e[0]<t[0]?-1:1);for(const[n,r]of t)n===ce?o.push(...r):a.push(r)}return o};return r}const ue=["name","url"];function fe(e){const t=e&&Array.isArray(e),n=t&&e.length&&(!e[0]||ue.some(t=>!(t in e[0])));if(!t||n)throw new Error("Custom emojis are in the wrong format")}function de(e){fe(e);const t=(e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:1,n=e.sort(t),r=e=>[...new Set((e.shortcodes||[]).map(e=>H(e)).flat())],o=le(e,r),a=e=>o(e,!0),i=e=>o(e,!1),s=e=>{const n=H(e),r=n.map((e,t)=>(t<n.length-1?a:i)(e));return W(r,e=>e.name).sort(t)},c=new Map,l=new Map;for(const d of e){l.set(d.name.toLowerCase(),d);for(const e of d.shortcodes||[])c.set(e.toLowerCase(),d)}const u=e=>c.get(e.toLowerCase()),f=e=>l.get(e.toLowerCase());return{all:n,search:s,byShortcode:u,byName:f}}function pe(e){if(!e)return e;if(delete e.tokens,e.skinTones){const t=e.skinTones.length;e.skins=Array(t);for(let n=0;n<t;n++)e.skins[n]={tone:e.skinTones[n],unicode:e.skinUnicodes[n],version:e.skinVersions[n]};delete e.skinTones,delete e.skinUnicodes,delete e.skinVersions}return e}function he(e){e||console.warn("emoji-picker-element is more efficient if the dataSource server exposes an ETag header.")}const me=["annotation","emoji","group","order","tags","version"];function ge(e){if(!e||!Array.isArray(e)||!e[0]||"object"!==typeof e[0]||me.some(t=>!(t in e[0])))throw new Error("Emoji data is in the wrong format")}function ve(e,t){if(2!==Math.floor(e.status/100))throw new Error("Failed to fetch: "+t+": "+e.status)}async function _e(e){const t=await fetch(e,{method:"HEAD"});ve(t,e);const n=t.headers.get("etag");return he(n),n}async function be(e){const t=await fetch(e);ve(t,e);const n=t.headers.get("etag");he(n);const r=await t.json();return ge(r),[n,r]}function ye(e){var t="",n=new Uint8Array(e),r=n.byteLength,o=-1;while(++o<r)t+=String.fromCharCode(n[o]);return t}function we(e){var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),o=-1;while(++o<t)r[o]=e.charCodeAt(o);return n}async function xe(e){const t=JSON.stringify(e),n=we(t),r=await crypto.subtle.digest("SHA-1",n),o=ye(r),a=btoa(o);return a}async function Se(e,t){let n,r=await _e(t);if(!r){const e=await be(t);r=e[0],n=e[1],r||(r=await xe(n))}if(await Z(e,t,r));else{if(!n){const e=await be(t);n=e[1]}await J(e,n,t,r)}}async function ke(e,t){let[n,r]=await be(t);n||(n=await xe(r)),await J(e,r,t,n)}class Me{constructor({dataSource:e=k,locale:t=M,customEmoji:n=[]}={}){this.dataSource=e,this.locale=t,this._dbName="emoji-picker-element-"+this.locale,this._db=void 0,this._lazyUpdate=void 0,this._custom=de(n),this._clear=this._clear.bind(this),this._ready=this._init()}async _init(){const e=this._db=await I(this._dbName);D(this._dbName,this._clear);const t=this.dataSource,n=await K(e);n?await ke(e,t):this._lazyUpdate=Se(e,t)}async ready(){const e=async()=>(this._ready||(this._ready=this._init()),this._ready);await e(),this._db||await e()}async getEmojiByGroup(e){return o(e),await this.ready(),E(await ee(this._db,e)).map(pe)}async getEmojiBySearchQuery(e){r(e),await this.ready();const t=this._custom.search(e),n=E(await te(this._db,e)).map(pe);return[...t,...n]}async getEmojiByShortcode(e){r(e),await this.ready();const t=this._custom.byShortcode(e);return t||pe(await ne(this._db,e))}async getEmojiByUnicodeOrName(e){r(e),await this.ready();const t=this._custom.byName(e);return t||pe(await re(this._db,e))}async getPreferredSkinTone(){return await this.ready(),await oe(this._db,c,b)||0}async setPreferredSkinTone(e){return o(e),await this.ready(),ae(this._db,c,b,e)}async incrementFavoriteEmojiCount(e){return r(e),await this.ready(),ie(this._db,e)}async getTopFavoriteEmoji(e){return o(e),await this.ready(),(await se(this._db,this._custom,e)).map(pe)}set customEmoji(e){this._custom=de(e)}get customEmoji(){return this._custom.all}async _shutdown(){await this.ready();try{await this._lazyUpdate}catch(e){}}_clear(){this._db=this._ready=this._lazyUpdate=void 0}async close(){await this._shutdown(),await L(this._dbName)}async delete(){await this._shutdown(),await N(this._dbName)}}},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},db3f:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte),a=(r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert);Lame=n("dead"),Presets=n("3967"),GainAnalysis=n("2f21"),QuantizePVT=n("bb22"),Quantize=n("dbb1"),Takehiro=n("d9be"),Reservoir=n("58b1"),MPEGMode=n("67b2"),BitStream=n("69b2");n("4b5e");var i=n("8cba"),s=n("e107");function c(){this.setModules=function(e,t){e,t}}function l(){this.setModules=function(e,t,n){e,t,n}}function u(){}function f(){this.setModules=function(e,t){e,t}}function d(e,t,n){3!=arguments.length&&(console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"),e=1,t=44100,n=128);var r=new Lame,d=new c,p=new GainAnalysis,h=new BitStream,m=new Presets,g=new QuantizePVT,v=new Quantize,_=new s,b=new i,y=new f,w=new Reservoir,x=new Takehiro,S=new l,k=new u;r.setModules(p,h,m,g,v,_,b,y,k),h.setModules(p,k,b,_),y.setModules(h,b),m.setModules(r),v.setModules(h,w,g,x),g.setModules(x,w,r.enc.psy),w.setModules(h),x.setModules(g),_.setModules(r,h,b),d.setModules(S,k),S.setModules(b,y,m);var M=r.lame_init();M.num_channels=e,M.in_samplerate=t,M.brate=n,M.mode=MPEGMode.STEREO,M.quality=3,M.bWriteVbrTag=!1,M.disable_reservoir=!0,M.write_id3tag_automatic=!1;var A=r.lame_init_params(M);a(0==A);var E=1152,T=0|1.25*E+7200,R=o(T);this.encodeBuffer=function(t,n){1==e&&(n=t),a(t.length==n.length),t.length>E&&(E=t.length,T=0|1.25*E+7200,R=o(T));var i=r.lame_encode_buffer(M,t,n,t.length,R,0,T);return new Int8Array(R.subarray(0,i))},this.flush=function(){var e=r.lame_encode_flush(M,R,0,T);return new Int8Array(R.subarray(0,e))}}function p(){this.dataOffset=0,this.dataLen=0,this.channels=0,this.sampleRate=0}function h(e){return e.charCodeAt(0)<<24|e.charCodeAt(1)<<16|e.charCodeAt(2)<<8|e.charCodeAt(3)}p.RIFF=h("RIFF"),p.WAVE=h("WAVE"),p.fmt_=h("fmt "),p.data=h("data"),p.readHeader=function(e){var t=new p,n=e.getUint32(0,!1);if(p.RIFF==n){e.getUint32(4,!0);if(p.WAVE==e.getUint32(8,!1)&&p.fmt_==e.getUint32(12,!1)){var r=e.getUint32(16,!0),o=20;switch(r){case 16:case 18:t.channels=e.getUint16(o+2,!0),t.sampleRate=e.getUint32(o+4,!0);break;default:throw"extended fmt chunk not implemented"}o+=r;var a=p.data,i=0;while(a!=n){if(n=e.getUint32(o,!1),i=e.getUint32(o+4,!0),a==n)break;o+=i+8}return t.dataLen=i,t.dataOffset=o+8,t}}},e.exports.Mp3Encoder=d,e.exports.WavHeader=p},dbb1:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock,r.Util),s=r.Arrays,c=(r.new_array_n,r.new_byte,r.new_double,r.new_float),l=(r.new_float_n,r.new_int,r.new_int_n,r.assert),u=n("a26a"),f=n("7276"),d=n("09e6"),p=n("4b5e"),h=n("f3b5"),m=n("9828");function g(){var e,t,n;this.rv=null,this.qupvt=null;var r,g=new u;function v(e,t,n,r){r=0;for(var o=0;o<=n;++o){var a=Math.abs(e.xr[o]);r+=a,t[o]=Math.sqrt(a*Math.sqrt(a)),t[o]>e.xrpow_max&&(e.xrpow_max=t[o])}return r}function _(e,t){var r=e.ATH,o=t.xr;if(t.block_type!=p.SHORT_TYPE)for(var a=!1,i=p.PSFB21-1;i>=0&&!a;i--){var s=e.scalefac_band.psfb21[i],c=e.scalefac_band.psfb21[i+1],l=n.athAdjust(r.adjust,r.psfb21[i],r.floor);e.nsPsy.longfact[21]>1e-12&&(l*=e.nsPsy.longfact[21]);for(var u=c-1;u>=s;u--){if(!(Math.abs(o[u])<l)){a=!0;break}o[u]=0}}else for(var f=0;f<3;f++)for(a=!1,i=p.PSFB12-1;i>=0&&!a;i--){s=3*e.scalefac_band.s[12]+(e.scalefac_band.s[13]-e.scalefac_band.s[12])*f+(e.scalefac_band.psfb12[i]-e.scalefac_band.psfb12[0]),c=s+(e.scalefac_band.psfb12[i+1]-e.scalefac_band.psfb12[i]);var d=n.athAdjust(r.adjust,r.psfb12[i],r.floor);e.nsPsy.shortfact[12]>1e-12&&(d*=e.nsPsy.shortfact[12]);for(u=c-1;u>=s;u--){if(!(Math.abs(o[u])<d)){a=!0;break}o[u]=0}}}function b(e){this.ordinal=e}function y(e,t,n,o,a){var i,s=e.CurrentStep[o],c=!1,u=e.OldValue[o],f=b.BINSEARCH_NONE;for(t.global_gain=u,n-=t.part2_length,l(0!=s);;){var d;if(i=r.count_bits(e,a,t,null),1==s||i==n)break;i>n?(f==b.BINSEARCH_DOWN&&(c=!0),c&&(s/=2),f=b.BINSEARCH_UP,d=s):(f==b.BINSEARCH_UP&&(c=!0),c&&(s/=2),f=b.BINSEARCH_DOWN,d=-s),t.global_gain+=d,t.global_gain<0&&(t.global_gain=0,c=!0),t.global_gain>255&&(t.global_gain=255,c=!0)}l(t.global_gain>=0),l(t.global_gain<256);while(i>n&&t.global_gain<255)t.global_gain++,i=r.count_bits(e,a,t,null);return e.CurrentStep[o]=u-t.global_gain>=4?4:2,e.OldValue[o]=t.global_gain,t.part2_3_length=i,i}function w(e){for(var t=0;t<e.sfbmax;t++)if(e.scalefac[t]+e.subblock_gain[e.window[t]]==0)return!1;return!0}function x(e){return i.FAST_LOG10(.368+.632*e*e*e)}function S(e,t){for(var n=1e-37,r=0;r<t.psymax;r++)n+=x(e[r]);return Math.max(1e-20,n)}function k(e,t,n,r,o){var a;switch(e){default:case 9:t.over_count>0?(a=n.over_SSD<=t.over_SSD,n.over_SSD==t.over_SSD&&(a=n.bits<t.bits)):a=n.max_noise<0&&10*n.max_noise+n.bits<=10*t.max_noise+t.bits;break;case 0:a=n.over_count<t.over_count||n.over_count==t.over_count&&n.over_noise<t.over_noise||n.over_count==t.over_count&&BitStream.EQ(n.over_noise,t.over_noise)&&n.tot_noise<t.tot_noise;break;case 8:n.max_noise=S(o,r);case 1:a=n.max_noise<t.max_noise;break;case 2:a=n.tot_noise<t.tot_noise;break;case 3:a=n.tot_noise<t.tot_noise&&n.max_noise<t.max_noise;break;case 4:a=n.max_noise<=0&&t.max_noise>.2||n.max_noise<=0&&t.max_noise<0&&t.max_noise>n.max_noise-.2&&n.tot_noise<t.tot_noise||n.max_noise<=0&&t.max_noise>0&&t.max_noise>n.max_noise-.2&&n.tot_noise<t.tot_noise+t.over_noise||n.max_noise>0&&t.max_noise>-.05&&t.max_noise>n.max_noise-.1&&n.tot_noise+n.over_noise<t.tot_noise+t.over_noise||n.max_noise>0&&t.max_noise>-.1&&t.max_noise>n.max_noise-.15&&n.tot_noise+n.over_noise+n.over_noise<t.tot_noise+t.over_noise+t.over_noise;break;case 5:a=n.over_noise<t.over_noise||BitStream.EQ(n.over_noise,t.over_noise)&&n.tot_noise<t.tot_noise;break;case 6:a=n.over_noise<t.over_noise||BitStream.EQ(n.over_noise,t.over_noise)&&(n.max_noise<t.max_noise||BitStream.EQ(n.max_noise,t.max_noise)&&n.tot_noise<=t.tot_noise);break;case 7:a=n.over_count<t.over_count||n.over_noise<t.over_noise;break}return 0==t.over_count&&(a=a&&n.bits<t.bits),a}function M(e,t,n,r,o){var a,i=e.internal_flags;a=0==t.scalefac_scale?1.2968395546510096:1.6817928305074292;for(var s=0,c=0;c<t.sfbmax;c++)s<n[c]&&(s=n[c]);var l=i.noise_shaping_amp;switch(3==l&&(l=o?2:1),l){case 2:break;case 1:s>1?s=Math.pow(s,.5):s*=.95;break;case 0:default:s>1?s=1:s*=.95;break}var u=0;for(c=0;c<t.sfbmax;c++){var f,d=t.width[c];if(u+=d,!(n[c]<s)){if(0!=(2&i.substep_shaping)&&(i.pseudohalf[c]=0==i.pseudohalf[c]?1:0,0==i.pseudohalf[c]&&2==i.noise_shaping_amp))return;for(t.scalefac[c]++,f=-d;f<0;f++)r[u+f]*=a,r[u+f]>t.xrpow_max&&(t.xrpow_max=r[u+f]);if(2==i.noise_shaping_amp)return}}}function A(e,t){for(var r=1.2968395546510096,o=0,a=0;a<e.sfbmax;a++){var i=e.width[a],s=e.scalefac[a];if(0!=e.preflag&&(s+=n.pretab[a]),o+=i,0!=(1&s)){s++;for(var c=-i;c<0;c++)t[o+c]*=r,t[o+c]>e.xrpow_max&&(e.xrpow_max=t[o+c])}e.scalefac[a]=s>>1}e.preflag=0,e.scalefac_scale=1}function E(e,t,r){var o,a=t.scalefac;for(o=0;o<t.sfb_lmax;o++)if(a[o]>=16)return!0;for(var i=0;i<3;i++){var s=0,c=0;for(o=t.sfb_lmax+i;o<t.sfbdivide;o+=3)s<a[o]&&(s=a[o]);for(;o<t.sfbmax;o+=3)c<a[o]&&(c=a[o]);if(!(s<16&&c<8)){if(t.subblock_gain[i]>=7)return!0;t.subblock_gain[i]++;var u=e.scalefac_band.l[t.sfb_lmax];for(o=t.sfb_lmax+i;o<t.sfbmax;o+=3){var f=t.width[o],d=a[o];if(l(d>=0),d-=4>>t.scalefac_scale,d>=0)a[o]=d,u+=3*f;else{a[o]=0;var p=210+(d<<t.scalefac_scale+1);m=n.IPOW20(p),u+=f*(i+1);for(var h=-f;h<0;h++)r[u+h]*=m,r[u+h]>t.xrpow_max&&(t.xrpow_max=r[u+h]);u+=f*(3-i-1)}}var m=n.IPOW20(202);u+=t.width[o]*(i+1);for(h=-t.width[o];h<0;h++)r[u+h]*=m,r[u+h]>t.xrpow_max&&(t.xrpow_max=r[u+h])}}return!1}function T(e,t,n,o,a){var i=e.internal_flags;M(e,t,n,o,a);var c=w(t);return!c&&(c=2==i.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(i,t),!c||(i.noise_shaping>1&&(s.fill(i.pseudohalf,0),0==t.scalefac_scale?(A(t,o),c=!1):t.block_type==p.SHORT_TYPE&&i.subblock_gain>0&&(c=E(i,t,o)||w(t))),c||(c=2==i.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(i,t)),!c))}this.setModules=function(o,a,i,s){e=o,t=a,this.rv=a,n=i,this.qupvt=i,r=s,g.setModules(n,r)},this.ms_convert=function(e,t){for(var n=0;n<576;++n){var r=e.tt[t][0].xr[n],o=e.tt[t][1].xr[n];e.tt[t][0].xr[n]=(r+o)*(.5*i.SQRT2),e.tt[t][1].xr[n]=(r-o)*(.5*i.SQRT2)}},this.init_xrpow=function(e,t,n){var r=0,o=0|t.max_nonzero_coeff;if(l(null!=n),t.xrpow_max=0,l(0<=o&&o<=575),s.fill(n,o,576,0),r=v(t,n,o,r),r>1e-20){var a=0;0!=(2&e.substep_shaping)&&(a=1);for(var i=0;i<t.psymax;i++)e.pseudohalf[i]=a;return!0}return s.fill(t.l3_enc,0,576,0),!1},this.init_outer_loop=function(e,t){t.part2_3_length=0,t.big_values=0,t.count1=0,t.global_gain=210,t.scalefac_compress=0,t.table_select[0]=0,t.table_select[1]=0,t.table_select[2]=0,t.subblock_gain[0]=0,t.subblock_gain[1]=0,t.subblock_gain[2]=0,t.subblock_gain[3]=0,t.region0_count=0,t.region1_count=0,t.preflag=0,t.scalefac_scale=0,t.count1table_select=0,t.part2_length=0,t.sfb_lmax=p.SBPSY_l,t.sfb_smin=p.SBPSY_s,t.psy_lmax=e.sfb21_extra?p.SBMAX_l:p.SBPSY_l,t.psymax=t.psy_lmax,t.sfbmax=t.sfb_lmax,t.sfbdivide=11;for(var r=0;r<p.SBMAX_l;r++)t.width[r]=e.scalefac_band.l[r+1]-e.scalefac_band.l[r],t.window[r]=3;if(t.block_type==p.SHORT_TYPE){var a=c(576);t.sfb_smin=0,t.sfb_lmax=0,0!=t.mixed_block_flag&&(t.sfb_smin=3,t.sfb_lmax=2*e.mode_gr+4),t.psymax=t.sfb_lmax+3*((e.sfb21_extra?p.SBMAX_s:p.SBPSY_s)-t.sfb_smin),t.sfbmax=t.sfb_lmax+3*(p.SBPSY_s-t.sfb_smin),t.sfbdivide=t.sfbmax-18,t.psy_lmax=t.sfb_lmax;var i=e.scalefac_band.l[t.sfb_lmax];o.arraycopy(t.xr,0,a,0,576);for(r=t.sfb_smin;r<p.SBMAX_s;r++)for(var l=e.scalefac_band.s[r],u=e.scalefac_band.s[r+1],f=0;f<3;f++)for(var d=l;d<u;d++)t.xr[i++]=a[3*d+f];var h=t.sfb_lmax;for(r=t.sfb_smin;r<p.SBMAX_s;r++)t.width[h]=t.width[h+1]=t.width[h+2]=e.scalefac_band.s[r+1]-e.scalefac_band.s[r],t.window[h]=0,t.window[h+1]=1,t.window[h+2]=2,h+=3}t.count1bits=0,t.sfb_partition_table=n.nr_of_sfb_block[0][0],t.slen[0]=0,t.slen[1]=0,t.slen[2]=0,t.slen[3]=0,t.max_nonzero_coeff=575,s.fill(t.scalefac,0),_(e,t)},b.BINSEARCH_NONE=new b(0),b.BINSEARCH_UP=new b(1),b.BINSEARCH_DOWN=new b(2),this.trancate_smallspectrums=function(e,t,o,a){var i=c(m.SFBMAX);if((0!=(4&e.substep_shaping)||t.block_type!=p.SHORT_TYPE)&&0==(128&e.substep_shaping)){n.calc_noise(t,o,i,new f,null);for(var l=0;l<576;l++){var u=0;0!=t.l3_enc[l]&&(u=Math.abs(t.xr[l])),a[l]=u}l=0;var d=8;t.block_type==p.SHORT_TYPE&&(d=6);do{var h,g,v,_,b=t.width[d];if(l+=b,!(i[d]>=1)&&(s.sort(a,l-b,b),!BitStream.EQ(a[l-1],0))){h=(1-i[d])*o[d],g=0,_=0;do{var y;for(v=1;_+v<b;v++)if(BitStream.NEQ(a[_+l-b],a[_+l+v-b]))break;if(y=a[_+l-b]*a[_+l-b]*v,h<y){0!=_&&(g=a[_+l-b-1]);break}h-=y,_+=v}while(_<b);if(!BitStream.EQ(g,0))do{Math.abs(t.xr[l-b])<=g&&(t.l3_enc[l-b]=0)}while(--b>0)}}while(++d<t.psymax);t.part2_3_length=r.noquant_count_bits(e,t,null)}},this.outer_loop=function(e,t,i,s,u,g){var v,_=e.internal_flags,b=new h,w=c(576),x=c(m.SFBMAX),S=new f,M=new d,A=9999999,E=!1,R=!1,O=0;if(y(_,t,g,u,s),0==_.noise_shaping)return 100;n.calc_noise(t,i,x,S,M),S.bits=t.part2_3_length,b.assign(t);var C=0;o.arraycopy(s,0,w,0,576);while(!E){do{var j,B=new f,I=255;if(j=0!=(2&_.substep_shaping)?20:3,_.sfb21_extra){if(x[b.sfbmax]>1)break;if(b.block_type==p.SHORT_TYPE&&(x[b.sfbmax+1]>1||x[b.sfbmax+2]>1))break}if(!T(e,b,x,s,R))break;0!=b.scalefac_scale&&(I=254);var P=g-b.part2_length;if(P<=0)break;while((b.part2_3_length=r.count_bits(_,s,b,M))>P&&b.global_gain<=I)b.global_gain++;if(b.global_gain>I)break;if(0==S.over_count){while((b.part2_3_length=r.count_bits(_,s,b,M))>A&&b.global_gain<=I)b.global_gain++;if(b.global_gain>I)break}if(n.calc_noise(b,i,x,B,M),B.bits=b.part2_3_length,v=t.block_type!=p.SHORT_TYPE?e.quant_comp:e.quant_comp_short,v=k(v,S,B,b,x)?1:0,0!=v)A=t.part2_3_length,S=B,t.assign(b),C=0,o.arraycopy(s,0,w,0,576);else if(0==_.full_outer_loop){if(++C>j&&0==S.over_count)break;if(3==_.noise_shaping_amp&&R&&C>30)break;if(3==_.noise_shaping_amp&&R&&b.global_gain-O>15)break}}while(b.global_gain+b.scalefac_scale<255);3==_.noise_shaping_amp?R?E=!0:(b.assign(t),o.arraycopy(w,0,s,0,576),C=0,O=b.global_gain,R=!0):E=!0}return l(t.global_gain+t.scalefac_scale<=255),e.VBR==a.vbr_rh||e.VBR==a.vbr_mtrh?o.arraycopy(w,0,s,0,576):0!=(1&_.substep_shaping)&&trancate_smallspectrums(_,t,i,s),S.over_count},this.iteration_finish_one=function(e,n,o){var a=e.l3_side,i=a.tt[n][o];r.best_scalefac_store(e,n,o,a),1==e.use_best_huffman&&r.best_huffman_divide(e,i),t.ResvAdjust(e,i)},this.VBR_encode_granule=function(e,t,n,r,a,i,u){var f,d,p=e.internal_flags,m=new h,g=c(576),v=u,_=u+1,b=(u+i)/2,y=0,w=p.sfb21_extra;l(v<=LameInternalFlags.MAX_BITS_PER_CHANNEL),s.fill(m.l3_enc,0);do{l(b>=i),l(b<=u),l(i<=u),p.sfb21_extra=!(b>v-42)&&w,d=outer_loop(e,t,n,r,a,b),d<=0?(y=1,_=t.part2_3_length,m.assign(t),o.arraycopy(r,0,g,0,576),u=_-32,f=u-i,b=(u+i)/2):(i=b+32,f=u-i,b=(u+i)/2,0!=y&&(y=2,t.assign(m),o.arraycopy(g,0,r,0,576)))}while(f>12);p.sfb21_extra=w,2==y&&o.arraycopy(m.l3_enc,0,t.l3_enc,0,576),l(t.part2_3_length<=v)},this.get_framebits=function(n,r){var o=n.internal_flags;o.bitrate_index=o.VBR_min_bitrate;var a=e.getframebits(n);o.bitrate_index=1,a=e.getframebits(n);for(var i=1;i<=o.VBR_max_bitrate;i++){o.bitrate_index=i;var s=new MeanBits(a);r[i]=t.ResvFrameBegin(n,s),a=s.bits}},this.VBR_old_prepare=function(e,r,o,a,i,s,c,l,u){var f,d=e.internal_flags,h=0,m=1,g=0;d.bitrate_index=d.VBR_max_bitrate;var v=t.ResvFrameBegin(e,new MeanBits(0))/d.mode_gr;get_framebits(e,s);for(var _=0;_<d.mode_gr;_++){var b=n.on_pe(e,r,l[_],v,_,0);d.mode_ext==p.MPG_MD_MS_LR&&(ms_convert(d.l3_side,_),n.reduce_side(l[_],o[_],v,b));for(var y=0;y<d.channels_out;++y){var w=d.l3_side.tt[_][y];w.block_type!=p.SHORT_TYPE?(h=1.28/(1+Math.exp(3.5-r[_][y]/300))-.05,f=d.PSY.mask_adjust-h):(h=2.56/(1+Math.exp(3.5-r[_][y]/300))-.14,f=d.PSY.mask_adjust_short-h),d.masking_lower=Math.pow(10,.1*f),init_outer_loop(d,w),u[_][y]=n.calc_xmin(e,a[_][y],w,i[_][y]),0!=u[_][y]&&(m=0),c[_][y]=126,g+=l[_][y]}}for(_=0;_<d.mode_gr;_++)for(y=0;y<d.channels_out;y++)g>s[d.VBR_max_bitrate]&&(l[_][y]*=s[d.VBR_max_bitrate],l[_][y]/=g),c[_][y]>l[_][y]&&(c[_][y]=l[_][y]);return m},this.bitpressure_strategy=function(e,t,n,r){for(var o=0;o<e.mode_gr;o++)for(var a=0;a<e.channels_out;a++){for(var i=e.l3_side.tt[o][a],s=t[o][a],c=0,l=0;l<i.psy_lmax;l++)s[c++]*=1+.029*l*l/p.SBMAX_l/p.SBMAX_l;if(i.block_type==p.SHORT_TYPE)for(l=i.sfb_smin;l<p.SBMAX_s;l++)s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s,s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s,s[c++]*=1+.029*l*l/p.SBMAX_s/p.SBMAX_s;r[o][a]=0|Math.max(n[o][a],.9*r[o][a])}},this.VBR_new_prepare=function(e,r,o,a,i,s){var c,l=e.internal_flags,u=1,f=0,d=0;if(e.free_format){l.bitrate_index=0;h=new MeanBits(f);c=t.ResvFrameBegin(e,h),f=h.bits,i[0]=c}else{l.bitrate_index=l.VBR_max_bitrate;var h=new MeanBits(f);t.ResvFrameBegin(e,h),f=h.bits,get_framebits(e,i),c=i[l.VBR_max_bitrate]}for(var m=0;m<l.mode_gr;m++){n.on_pe(e,r,s[m],f,m,0),l.mode_ext==p.MPG_MD_MS_LR&&ms_convert(l.l3_side,m);for(var g=0;g<l.channels_out;++g){var v=l.l3_side.tt[m][g];l.masking_lower=Math.pow(10,.1*l.PSY.mask_adjust),init_outer_loop(l,v),0!=n.calc_xmin(e,o[m][g],v,a[m][g])&&(u=0),d+=s[m][g]}}for(m=0;m<l.mode_gr;m++)for(g=0;g<l.channels_out;g++)d>c&&(s[m][g]*=c,s[m][g]/=d);return u},this.calc_target_bits=function(r,o,a,i,s,c){var l,u,f,d,h=r.internal_flags,m=h.l3_side,g=0;h.bitrate_index=h.VBR_max_bitrate;var v=new MeanBits(g);for(c[0]=t.ResvFrameBegin(r,v),g=v.bits,h.bitrate_index=1,g=e.getframebits(r)-8*h.sideinfo_len,s[0]=g/(h.mode_gr*h.channels_out),g=r.VBR_mean_bitrate_kbps*r.framesize*1e3,0!=(1&h.substep_shaping)&&(g*=1.09),g/=r.out_samplerate,g-=8*h.sideinfo_len,g/=h.mode_gr*h.channels_out,l=.93+.07*(11-r.compression_ratio)/5.5,l<.9&&(l=.9),l>1&&(l=1),u=0;u<h.mode_gr;u++){var _=0;for(f=0;f<h.channels_out;f++){if(i[u][f]=int(l*g),o[u][f]>700){var b=int((o[u][f]-700)/1.4),y=m.tt[u][f];i[u][f]=int(l*g),y.block_type==p.SHORT_TYPE&&b<g/2&&(b=g/2),b>3*g/2?b=3*g/2:b<0&&(b=0),i[u][f]+=b}i[u][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[u][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),_+=i[u][f]}if(_>LameInternalFlags.MAX_BITS_PER_GRANULE)for(f=0;f<h.channels_out;++f)i[u][f]*=LameInternalFlags.MAX_BITS_PER_GRANULE,i[u][f]/=_}if(h.mode_ext==p.MPG_MD_MS_LR)for(u=0;u<h.mode_gr;u++)n.reduce_side(i[u],a[u],g*h.channels_out,LameInternalFlags.MAX_BITS_PER_GRANULE);for(d=0,u=0;u<h.mode_gr;u++)for(f=0;f<h.channels_out;f++)i[u][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[u][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),d+=i[u][f];if(d>c[0])for(u=0;u<h.mode_gr;u++)for(f=0;f<h.channels_out;f++)i[u][f]*=c[0],i[u][f]/=d}}e.exports=g},dc4a:function(e,t,n){var r=n("59ed"),o=n("7234");e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},dcc3:function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),a=n("5c6c"),i=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n,l){var u=t+" Iterator";return e.prototype=o(r,{next:a(+!l,n)}),i(e,u,!1,!0),s[u]=c,e}},dead:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock),s=(r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),c=(r.new_float_n,r.new_int,r.new_int_n),l=r.new_short_n,u=r.assert,f=n("2474"),d=n("947f"),p=n("bd8b"),h=n("abf5"),m=n("725d"),g=n("4a65"),v=n("69b2"),_=n("5f84"),b=n("4b5e");function y(){var e=this,t=131072;y.V9=410,y.V8=420,y.V7=430,y.V6=440,y.V5=450,y.V4=460,y.V3=470,y.V2=480,y.V1=490,y.V0=500,y.R3MIX=1e3,y.STANDARD=1001,y.EXTREME=1002,y.INSANE=1003,y.STANDARD_FAST=1004,y.EXTREME_FAST=1005,y.MEDIUM=1006,y.MEDIUM_FAST=1007;var n,r,w,x,S,k=16384+t;y.LAME_MAXMP3BUFFER=k;var M,A,E,T=new f;function R(){this.mask_adjust=0,this.mask_adjust_short=0,this.bo_l_weight=s(b.SBMAX_l),this.bo_s_weight=s(b.SBMAX_s)}function O(){this.lowerlimit=0}function C(e,t){this.lowpass=t}this.enc=new b,this.setModules=function(e,t,o,a,i,s,c,l,u){n=e,r=t,w=o,x=a,S=i,M=s,c,A=l,E=u,this.enc.setModules(r,T,x,M)};var j=4294479419;function B(e){var t;return e.class_id=j,t=e.internal_flags=new p,e.mode=MPEGMode.NOT_SET,e.original=1,e.in_samplerate=44100,e.num_channels=2,e.num_samples=-1,e.bWriteVbrTag=!0,e.quality=-1,e.short_blocks=null,t.subblock_gain=-1,e.lowpassfreq=0,e.highpassfreq=0,e.lowpasswidth=-1,e.highpasswidth=-1,e.VBR=a.vbr_off,e.VBR_q=4,e.ATHcurve=-1,e.VBR_mean_bitrate_kbps=128,e.VBR_min_bitrate_kbps=0,e.VBR_max_bitrate_kbps=0,e.VBR_hard_min=0,t.VBR_min_bitrate=1,t.VBR_max_bitrate=13,e.quant_comp=-1,e.quant_comp_short=-1,e.msfix=-1,t.resample_ratio=1,t.OldValue[0]=180,t.OldValue[1]=180,t.CurrentStep[0]=4,t.CurrentStep[1]=4,t.masking_lower=1,t.nsPsy.attackthre=-1,t.nsPsy.attackthre_s=-1,e.scale=-1,e.athaa_type=-1,e.ATHtype=-1,e.athaa_loudapprox=-1,e.athaa_sensitivity=0,e.useTemporal=null,e.interChRatio=-1,t.mf_samples_to_encode=b.ENCDELAY+b.POSTDELAY,e.encoder_padding=0,t.mf_size=b.ENCDELAY-b.MDCTDELAY,e.findReplayGain=!1,e.decode_on_the_fly=!1,t.decode_on_the_fly=!1,t.findReplayGain=!1,t.findPeakSample=!1,t.RadioGain=0,t.AudiophileGain=0,t.noclipGainChange=0,t.noclipScale=-1,e.preset=0,e.write_id3tag_automatic=!0,0}function I(e){return e>1?0:e<=0?1:Math.cos(Math.PI/2*e)}function P(e,t){var n=44100;return t>=48e3?n=48e3:t>=44100?n=44100:t>=32e3?n=32e3:t>=24e3?n=24e3:t>=22050?n=22050:t>=16e3?n=16e3:t>=12e3?n=12e3:t>=11025?n=11025:t>=8e3&&(n=8e3),-1==e?n:(e<=15960&&(n=44100),e<=15250&&(n=32e3),e<=11220&&(n=24e3),e<=9970&&(n=22050),e<=7230&&(n=16e3),e<=5420&&(n=12e3),e<=4510&&(n=11025),e<=3970&&(n=8e3),t<n?t>44100?48e3:t>32e3?44100:t>24e3?32e3:t>22050?24e3:t>16e3?22050:t>12e3?16e3:t>11025?12e3:t>8e3?11025:8e3:n)}function L(e,t){switch(e){case 44100:return t.version=1,0;case 48e3:return t.version=1,1;case 32e3:return t.version=1,2;case 22050:return t.version=0,0;case 24e3:return t.version=0,1;case 16e3:return t.version=0,2;case 11025:return t.version=0,0;case 12e3:return t.version=0,1;case 8e3:return t.version=0,2;default:return t.version=0,-1}}function N(e,t,n){n<16e3&&(t=2);for(var r=_.bitrate_table[t][1],o=2;o<=14;o++)_.bitrate_table[t][o]>0&&Math.abs(_.bitrate_table[t][o]-e)<Math.abs(r-e)&&(r=_.bitrate_table[t][o]);return r}function D(e,t,n){n<16e3&&(t=2);for(var r=0;r<=14;r++)if(_.bitrate_table[t][r]>0&&_.bitrate_table[t][r]==e)return r;return-1}function F(t,n){var r=[new C(8,2e3),new C(16,3700),new C(24,3900),new C(32,5500),new C(40,7e3),new C(48,7500),new C(56,1e4),new C(64,11e3),new C(80,13500),new C(96,15100),new C(112,15600),new C(128,17e3),new C(160,17500),new C(192,18600),new C(224,19400),new C(256,19700),new C(320,20500)],o=e.nearestBitrateFullIndex(n);t.lowerlimit=r[o].lowpass}function H(e){var t=e.internal_flags,n=32,r=-1;if(t.lowpass1>0){for(var a=999,i=0;i<=31;i++){var s=i/31;s>=t.lowpass2&&(n=Math.min(n,i)),t.lowpass1<s&&s<t.lowpass2&&(a=Math.min(a,i))}t.lowpass1=999==a?(n-.75)/31:(a-.75)/31,t.lowpass2=n/31}if(t.highpass2>0&&t.highpass2<.75/31*.9&&(t.highpass1=0,t.highpass2=0,o.err.println("Warning: highpass filter disabled. highpass frequency too small\n")),t.highpass2>0){var c=-1;for(i=0;i<=31;i++){s=i/31;s<=t.highpass1&&(r=Math.max(r,i)),t.highpass1<s&&s<t.highpass2&&(c=Math.max(c,i))}t.highpass1=r/31,t.highpass2=-1==c?(r+.75)/31:(c+.75)/31}for(i=0;i<32;i++){var l,u;s=i/31;l=t.highpass2>t.highpass1?I((t.highpass2-s)/(t.highpass2-t.highpass1+1e-20)):1,u=t.lowpass2>t.lowpass1?I((s-t.lowpass1)/(t.lowpass2-t.lowpass1+1e-20)):1,t.amp_filter[i]=l*u}}function U(e){var t=e.internal_flags;switch(e.quality){default:case 9:t.psymodel=0,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 8:e.quality=7;case 7:t.psymodel=1,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 6:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 5:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 4:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 3:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 2:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 1:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 0:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break}}function $(e){var t=e.internal_flags;e.frameNum=0,e.write_id3tag_automatic&&A.id3tag_write_v2(e),t.bitrate_stereoMode_Hist=c([16,5]),t.bitrate_blockType_Hist=c([16,6]),t.PeakSample=0,e.bWriteVbrTag&&M.InitVbrTag(e)}function q(e,t){(null==e.in_buffer_0||e.in_buffer_nsamples<t)&&(e.in_buffer_0=s(t),e.in_buffer_1=s(t),e.in_buffer_nsamples=t)}function V(e){var t=b.BLKSIZE+e.framesize-b.FFTOFFSET;return t=Math.max(t,512+e.framesize-32),u(p.MFSIZE>=t),t}function z(e,t,o,a,i,s,c){var l,f,d,h,m,g=e.internal_flags,_=0,y=[null,null],w=[null,null];if(g.Class_ID!=j)return-3;if(0==a)return 0;if(m=r.copy_buffer(g,i,s,c,0),m<0)return m;if(s+=m,_+=m,w[0]=t,w[1]=o,v.NEQ(e.scale,0)&&v.NEQ(e.scale,1))for(f=0;f<a;++f)w[0][f]*=e.scale,2==g.channels_out&&(w[1][f]*=e.scale);if(v.NEQ(e.scale_left,0)&&v.NEQ(e.scale_left,1))for(f=0;f<a;++f)w[0][f]*=e.scale_left;if(v.NEQ(e.scale_right,0)&&v.NEQ(e.scale_right,1))for(f=0;f<a;++f)w[1][f]*=e.scale_right;if(2==e.num_channels&&1==g.channels_out)for(f=0;f<a;++f)w[0][f]=.5*(w[0][f]+w[1][f]),w[1][f]=0;h=V(e),y[0]=g.mfbuf[0],y[1]=g.mfbuf[1];var x=0;while(a>0){var S=[null,null],k=0,M=0;S[0]=w[0],S[1]=w[1];var A=new Y;if(Q(e,y,S,x,a,A),k=A.n_in,M=A.n_out,g.findReplayGain&&!g.decode_on_the_fly&&n.AnalyzeSamples(g.rgdata,y[0],g.mf_size,y[1],g.mf_size,M,g.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6;if(a-=k,x+=k,g.channels_out,g.mf_size+=M,u(g.mf_size<=p.MFSIZE),g.mf_samples_to_encode<1&&(g.mf_samples_to_encode=b.ENCDELAY+b.POSTDELAY),g.mf_samples_to_encode+=M,g.mf_size>=h){var E=c-_;if(0==c&&(E=0),l=X(e,y[0],y[1],i,s,E),l<0)return l;for(s+=l,_+=l,g.mf_size-=e.framesize,g.mf_samples_to_encode-=e.framesize,d=0;d<g.channels_out;d++)for(f=0;f<g.mf_size;f++)y[d][f]=y[d][f+e.framesize]}}return u(0==a),_}function X(t,n,r,o,a,i){var s=e.enc.lame_encode_mp3_frame(t,n,r,o,a,i);return t.frameNum++,s}function Y(){this.n_in=0,this.n_out=0}function G(){this.num_used=0}function W(e,t){return 0!=t?W(t,e%t):e}function K(e,t,n){var r=Math.PI*t;e/=n,e<0&&(e=0),e>1&&(e=1);var o=e-.5,a=.42-.5*Math.cos(2*e*Math.PI)+.08*Math.cos(4*e*Math.PI);return Math.abs(o)<1e-9?r/Math.PI:a*Math.sin(n*r*o)/(Math.PI*n*o)}function Z(e,t,n,r,o,a,i,c,l){var f,d,h=e.internal_flags,m=0,g=e.out_samplerate/W(e.out_samplerate,e.in_samplerate);g>p.BPC&&(g=p.BPC);var v=Math.abs(h.resample_ratio-Math.floor(.5+h.resample_ratio))<1e-4?1:0,_=1/h.resample_ratio;_>1&&(_=1);var b=31;0==b%2&&--b,b+=v;var y=b+1;if(0==h.fill_buffer_resample_init){for(h.inbuf_old[0]=s(y),h.inbuf_old[1]=s(y),f=0;f<=2*g;++f)h.blackfilt[f]=s(y);for(h.itime[0]=0,h.itime[1]=0,m=0;m<=2*g;m++){var w=0,x=(m-g)/(2*g);for(f=0;f<=b;f++)w+=h.blackfilt[m][f]=K(f-x,_,b);for(f=0;f<=b;f++)h.blackfilt[m][f]/=w}h.fill_buffer_resample_init=1}var S=h.inbuf_old[l];for(d=0;d<r;d++){var k,M;if(k=d*h.resample_ratio,m=0|Math.floor(k-h.itime[l]),b+m-b/2>=i)break;x=k-h.itime[l]-(m+b%2*.5);u(Math.abs(x)<=.501),M=0|Math.floor(2*x*g+g+.5);var A=0;for(f=0;f<=b;++f){var E,T=f+m-b/2;u(T<i),u(T+y>=0),E=T<0?S[y+T]:o[a+T],A+=E*h.blackfilt[M][f]}t[n+d]=A}if(c.num_used=Math.min(i,b+m-b/2),h.itime[l]+=c.num_used-d*h.resample_ratio,c.num_used>=y)for(f=0;f<y;f++)S[f]=o[a+c.num_used+f-y];else{var R=y-c.num_used;for(f=0;f<R;++f)S[f]=S[f+c.num_used];for(m=0;f<y;++f,++m)S[f]=o[a+m];u(m==c.num_used)}return d}function Q(e,t,n,r,o,a){var i=e.internal_flags;if(i.resample_ratio<.9999||i.resample_ratio>1.0001)for(var s=0;s<i.channels_out;s++){var c=new G;a.n_out=Z(e,t[s],i.mf_size,e.framesize,n[s],r,o,c,s),a.n_in=c.num_used}else{a.n_out=Math.min(e.framesize,o),a.n_in=a.n_out;for(var l=0;l<a.n_out;++l)t[0][i.mf_size+l]=n[0][r+l],2==i.channels_out&&(t[1][i.mf_size+l]=n[1][r+l])}}this.lame_init=function(){var e=new d,t=B(e);return 0!=t?null:(e.lame_allocated_gfp=1,e)},this.nearestBitrateFullIndex=function(e){var t=[8,16,24,32,40,48,56,64,80,96,112,128,160,192,224,256,320],n=0,r=0,o=0,a=0;a=t[16],o=16,r=t[16],n=16;for(var i=0;i<16;i++)if(Math.max(e,t[i+1])!=e){a=t[i+1],o=i+1,r=t[i],n=i;break}return a-e>e-r?n:o},this.lame_init_params=function(e){var t=e.internal_flags;if(t.Class_ID=0,null==t.ATH&&(t.ATH=new h),null==t.PSY&&(t.PSY=new R),null==t.rgdata&&(t.rgdata=new m),t.channels_in=e.num_channels,1==t.channels_in&&(e.mode=MPEGMode.MONO),t.channels_out=e.mode==MPEGMode.MONO?1:2,t.mode_ext=b.MPG_MD_MS_LR,e.mode==MPEGMode.MONO&&(e.force_ms=!1),e.VBR==a.vbr_off&&128!=e.VBR_mean_bitrate_kbps&&0==e.brate&&(e.brate=e.VBR_mean_bitrate_kbps),e.VBR==a.vbr_off||e.VBR==a.vbr_mtrh||e.VBR==a.vbr_mt||(e.free_format=!1),e.VBR==a.vbr_off&&0==e.brate&&v.EQ(e.compression_ratio,0)&&(e.compression_ratio=11.025),e.VBR==a.vbr_off&&e.compression_ratio>0&&(0==e.out_samplerate&&(e.out_samplerate=map2MP3Frequency(int(.97*e.in_samplerate))),e.brate=0|16*e.out_samplerate*t.channels_out/(1e3*e.compression_ratio),t.samplerate_index=L(e.out_samplerate,e),e.free_format||(e.brate=N(e.brate,e.version,e.out_samplerate))),0!=e.out_samplerate&&(e.out_samplerate<16e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,64)):e.out_samplerate<32e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,160)):(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,32),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320))),0==e.lowpassfreq){var o=16e3;switch(e.VBR){case a.vbr_off:var s=new O;F(s,e.brate),o=s.lowerlimit;break;case a.vbr_abr:s=new O;F(s,e.VBR_mean_bitrate_kbps),o=s.lowerlimit;break;case a.vbr_rh:var c=[19500,19e3,18600,18e3,17500,16e3,15600,14900,12500,1e4,3950];if(0<=e.VBR_q&&e.VBR_q<=9){var l=c[e.VBR_q],d=c[e.VBR_q+1],p=e.VBR_q_frac;o=linear_int(l,d,p)}else o=19500;break;default:c=[19500,19e3,18500,18e3,17500,16500,15500,14500,12500,9500,3950];if(0<=e.VBR_q&&e.VBR_q<=9){l=c[e.VBR_q],d=c[e.VBR_q+1],p=e.VBR_q_frac;o=linear_int(l,d,p)}else o=19500}e.mode!=MPEGMode.MONO||e.VBR!=a.vbr_off&&e.VBR!=a.vbr_abr||(o*=1.5),e.lowpassfreq=0|o}if(0==e.out_samplerate&&(2*e.lowpassfreq>e.in_samplerate&&(e.lowpassfreq=e.in_samplerate/2),e.out_samplerate=P(0|e.lowpassfreq,e.in_samplerate)),e.lowpassfreq=Math.min(20500,e.lowpassfreq),e.lowpassfreq=Math.min(e.out_samplerate/2,e.lowpassfreq),e.VBR==a.vbr_off&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate)),e.VBR==a.vbr_abr&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps)),e.bWriteVbrTag||(e.findReplayGain=!1,e.decode_on_the_fly=!1,t.findPeakSample=!1),t.findReplayGain=e.findReplayGain,t.decode_on_the_fly=e.decode_on_the_fly,t.decode_on_the_fly&&(t.findPeakSample=!0),t.findReplayGain&&n.InitGainAnalysis(t.rgdata,e.out_samplerate)==GainAnalysis.INIT_GAIN_ANALYSIS_ERROR)return e.internal_flags=null,-6;switch(t.decode_on_the_fly&&!e.decode_only&&(null!=t.hip&&E.hip_decode_exit(t.hip),t.hip=E.hip_decode_init()),t.mode_gr=e.out_samplerate<=24e3?1:2,e.framesize=576*t.mode_gr,e.encoder_delay=b.ENCDELAY,t.resample_ratio=e.in_samplerate/e.out_samplerate,e.VBR){case a.vbr_mt:case a.vbr_rh:case a.vbr_mtrh:var y=[5.7,6.5,7.3,8.2,10,11.9,13,14,15,16.5];e.compression_ratio=y[e.VBR_q];break;case a.vbr_abr:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps);break;default:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate);break}if(e.mode==MPEGMode.NOT_SET&&(e.mode=MPEGMode.JOINT_STEREO),e.highpassfreq>0?(t.highpass1=2*e.highpassfreq,e.highpasswidth>=0?t.highpass2=2*(e.highpassfreq+e.highpasswidth):t.highpass2=2*e.highpassfreq,t.highpass1/=e.out_samplerate,t.highpass2/=e.out_samplerate):(t.highpass1=0,t.highpass2=0),e.lowpassfreq>0?(t.lowpass2=2*e.lowpassfreq,e.lowpasswidth>=0?(t.lowpass1=2*(e.lowpassfreq-e.lowpasswidth),t.lowpass1<0&&(t.lowpass1=0)):t.lowpass1=2*e.lowpassfreq,t.lowpass1/=e.out_samplerate,t.lowpass2/=e.out_samplerate):(t.lowpass1=0,t.lowpass2=0),H(e),t.samplerate_index=L(e.out_samplerate,e),t.samplerate_index<0)return e.internal_flags=null,-1;if(e.VBR==a.vbr_off){if(e.free_format)t.bitrate_index=0;else if(e.brate=N(e.brate,e.version,e.out_samplerate),t.bitrate_index=D(e.brate,e.version,e.out_samplerate),t.bitrate_index<=0)return e.internal_flags=null,-1}else t.bitrate_index=1;e.analysis&&(e.bWriteVbrTag=!1),null!=t.pinfo&&(e.bWriteVbrTag=!1),r.init_bit_stream_w(t);for(var k,M=t.samplerate_index+3*e.version+6*(e.out_samplerate<16e3?1:0),A=0;A<b.SBMAX_l+1;A++)t.scalefac_band.l[A]=x.sfBandIndex[M].l[A];for(A=0;A<b.PSFB21+1;A++){var C=(t.scalefac_band.l[22]-t.scalefac_band.l[21])/b.PSFB21,B=t.scalefac_band.l[21]+A*C;t.scalefac_band.psfb21[A]=B}t.scalefac_band.psfb21[b.PSFB21]=576;for(A=0;A<b.SBMAX_s+1;A++)t.scalefac_band.s[A]=x.sfBandIndex[M].s[A];for(A=0;A<b.PSFB12+1;A++){C=(t.scalefac_band.s[13]-t.scalefac_band.s[12])/b.PSFB12,B=t.scalefac_band.s[12]+A*C;t.scalefac_band.psfb12[A]=B}for(t.scalefac_band.psfb12[b.PSFB12]=192,1==e.version?t.sideinfo_len=1==t.channels_out?21:36:t.sideinfo_len=1==t.channels_out?13:21,e.error_protection&&(t.sideinfo_len+=2),$(e),t.Class_ID=j,k=0;k<19;k++)t.nsPsy.pefirbuf[k]=700*t.mode_gr*t.channels_out;switch(-1==e.ATHtype&&(e.ATHtype=4),u(e.VBR_q<=9),u(e.VBR_q>=0),e.VBR){case a.vbr_mt:e.VBR=a.vbr_mtrh;case a.vbr_mtrh:null==e.useTemporal&&(e.useTemporal=!1),w.apply_preset(e,500-10*e.VBR_q,0),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),e.quality<5&&(e.quality=0),e.quality>5&&(e.quality=5),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,t.iteration_loop=new VBRNewIterationLoop(S);break;case a.vbr_rh:w.apply_preset(e,500-10*e.VBR_q,0),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,e.quality>6&&(e.quality=6),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),t.iteration_loop=new VBROldIterationLoop(S);break;default:var I;t.sfb21_extra=!1,e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),I=e.VBR,I==a.vbr_off&&(e.VBR_mean_bitrate_kbps=e.brate),w.apply_preset(e,e.VBR_mean_bitrate_kbps,0),e.VBR=I,t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,I==a.vbr_off?t.iteration_loop=new g(S):t.iteration_loop=new ABRIterationLoop(S);break}if(u(e.scale>=0),e.VBR!=a.vbr_off){if(t.VBR_min_bitrate=1,t.VBR_max_bitrate=14,e.out_samplerate<16e3&&(t.VBR_max_bitrate=8),0!=e.VBR_min_bitrate_kbps&&(e.VBR_min_bitrate_kbps=N(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate=D(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate<0))return-1;if(0!=e.VBR_max_bitrate_kbps&&(e.VBR_max_bitrate_kbps=N(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate=D(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate<0))return-1;e.VBR_min_bitrate_kbps=_.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_max_bitrate_kbps=_.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps=Math.min(_.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps),e.VBR_mean_bitrate_kbps=Math.max(_.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_mean_bitrate_kbps)}return e.tune&&(t.PSY.mask_adjust+=e.tune_value_a,t.PSY.mask_adjust_short+=e.tune_value_a),U(e),u(e.scale>=0),e.athaa_type<0?t.ATH.useAdjust=3:t.ATH.useAdjust=e.athaa_type,t.ATH.aaSensitivityP=Math.pow(10,e.athaa_sensitivity/-10),null==e.short_blocks&&(e.short_blocks=i.short_block_allowed),e.short_blocks!=i.short_block_allowed||e.mode!=MPEGMode.JOINT_STEREO&&e.mode!=MPEGMode.STEREO||(e.short_blocks=i.short_block_coupled),e.quant_comp<0&&(e.quant_comp=1),e.quant_comp_short<0&&(e.quant_comp_short=0),e.msfix<0&&(e.msfix=0),e.exp_nspsytune=1|e.exp_nspsytune,e.internal_flags.nsPsy.attackthre<0&&(e.internal_flags.nsPsy.attackthre=f.NSATTACKTHRE),e.internal_flags.nsPsy.attackthre_s<0&&(e.internal_flags.nsPsy.attackthre_s=f.NSATTACKTHRE_S),u(e.scale>=0),e.scale<0&&(e.scale=1),e.ATHtype<0&&(e.ATHtype=4),e.ATHcurve<0&&(e.ATHcurve=4),e.athaa_loudapprox<0&&(e.athaa_loudapprox=2),e.interChRatio<0&&(e.interChRatio=0),null==e.useTemporal&&(e.useTemporal=!0),t.slot_lag=t.frac_SpF=0,e.VBR==a.vbr_off&&(t.slot_lag=t.frac_SpF=72e3*(e.version+1)*e.brate%e.out_samplerate|0),x.iteration_init(e),T.psymodel_init(e),u(e.scale>=0),0},this.lame_encode_flush=function(e,t,n,o){var a,i,s,c,u=e.internal_flags,f=l([2,1152]),d=0,p=u.mf_samples_to_encode-b.POSTDELAY,h=V(e);if(u.mf_samples_to_encode<1)return 0;a=0,e.in_samplerate!=e.out_samplerate&&(p+=16*e.out_samplerate/e.in_samplerate),s=e.framesize-p%e.framesize,s<576&&(s+=e.framesize),e.encoder_padding=s,c=(p+s)/e.framesize;while(c>0&&d>=0){var m=h-u.mf_size,g=e.frameNum;m*=e.in_samplerate,m/=e.out_samplerate,m>1152&&(m=1152),m<1&&(m=1),i=o-a,0==o&&(i=0),d=this.lame_encode_buffer(e,f[0],f[1],m,t,n,i),n+=d,a+=d,c-=g!=e.frameNum?1:0}if(u.mf_samples_to_encode=0,d<0)return d;if(i=o-a,0==o&&(i=0),r.flush_bitstream(e),d=r.copy_buffer(u,t,n,i,1),d<0)return d;if(n+=d,a+=d,i=o-a,0==o&&(i=0),e.write_id3tag_automatic){if(A.id3tag_write_v1(e),d=r.copy_buffer(u,t,n,i,0),d<0)return d;a+=d}return a},this.lame_encode_buffer=function(e,t,n,r,o,a,i){var s=e.internal_flags,c=[null,null];if(s.Class_ID!=j)return-3;if(0==r)return 0;q(s,r),c[0]=s.in_buffer_0,c[1]=s.in_buffer_1;for(var l=0;l<r;l++)c[0][l]=t[l],s.channels_in>1&&(c[1][l]=n[l]);return z(e,c[0],c[1],r,o,a,i)}}e.exports=y},df75:function(e,t,n){var r=n("ca84"),o=n("7839");e.exports=Object.keys||function(e){return r(e,o)}},e107:function(e,t,n){var r=n("0206"),o=r.System,a=r.VbrMode,i=(r.Float,r.ShortBlock),s=(r.Util,r.Arrays),c=(r.new_array_n,r.new_byte),l=(r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert);function u(){var e,t,n;this.setModules=function(r,o,a){e=r,t=o,n=a};var r=1,f=2,d=4,p=8,h=u.NUMTOCENTRIES,m=u.MAXFRAMESIZE,g=h+4+4+4+4+4,v=g+9+1+1+8+1+1+3+1+1+2+4+2+2,_=128,b=64,y=32,w=null,x="Xing",S="Info",k=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];function M(e,t){if(e.nVbrNumFrames++,e.sum+=t,e.seen++,!(e.seen<e.want)&&(e.pos<e.size&&(e.bag[e.pos]=e.sum,e.pos++,e.seen=0),e.pos==e.size)){for(var n=1;n<e.size;n+=2)e.bag[n/2]=e.bag[n];e.want*=2,e.pos/=2}}function A(e,t){if(!(e.pos<=0))for(var n=1;n<h;++n){var r,o,a=n/h,i=0|Math.floor(a*e.pos);i>e.pos-1&&(i=e.pos-1),r=e.bag[i],o=e.sum;var s=0|256*r/o;s>255&&(s=255),t[n]=255&s}}function E(e,t){var n=255&e[t+0];return n<<=8,n|=255&e[t+1],n<<=8,n|=255&e[t+2],n<<=8,n|=255&e[t+3],n}function T(e,t,n){e[t+0]=255&n>>24,e[t+1]=255&n>>16,e[t+2]=255&n>>8,e[t+3]=255&n}function R(e,t,n){e[t+0]=255&n>>8,e[t+1]=255&n}function O(e,t){return new String(e,t,x.length(),w).equals(x)||new String(e,t,S.length(),w).equals(S)}function C(e,t,n){return 255&(e<<t|n&~(-1<<t))}function j(t,n){var r=t.internal_flags;n[0]=C(n[0],8,255),n[1]=C(n[1],3,7),n[1]=C(n[1],1,t.out_samplerate<16e3?0:1),n[1]=C(n[1],1,t.version),n[1]=C(n[1],2,1),n[1]=C(n[1],1,t.error_protection?0:1),n[2]=C(n[2],4,r.bitrate_index),n[2]=C(n[2],2,r.samplerate_index),n[2]=C(n[2],1,0),n[2]=C(n[2],1,t.extension),n[3]=C(n[3],2,t.mode.ordinal()),n[3]=C(n[3],2,r.mode_ext),n[3]=C(n[3],1,t.copyright),n[3]=C(n[3],1,t.original),n[3]=C(n[3],2,t.emphasis),n[0]=255;var o,i,s=241&n[1];o=1==t.version?_:t.out_samplerate<16e3?y:b,t.VBR==a.vbr_off&&(o=t.brate),i=t.free_format?0:255&16*e.BitrateIndex(o,t.version,t.out_samplerate),1==t.version?(n[1]=255&(10|s),s=13&n[2],n[2]=255&(i|s)):(n[1]=255&(2|s),s=13&n[2],n[2]=255&(i|s))}function B(e,t){var n=t^e;return t=t>>8^k[255&n],t}function I(e,t,r,o,a){var s,c,l,u=e.internal_flags,f=0,d=e.encoder_delay,p=e.encoder_padding,h=100-10*e.VBR_q-e.quality,m=n.getLameVeryShortVersion(),g=0,v=[1,5,3,2,4,0,3],_=0|(e.lowpassfreq/100+.5>255?255:e.lowpassfreq/100+.5),b=0,y=0,w=0,x=e.internal_flags.noise_shaping,S=0,k=0,M=0,A=0,E=0,O=0!=(1&e.exp_nspsytune),C=0!=(2&e.exp_nspsytune),j=!1,I=!1,P=e.internal_flags.nogap_total,L=e.internal_flags.nogap_current,N=e.ATHtype,D=0;switch(e.VBR){case vbr_abr:l=e.VBR_mean_bitrate_kbps;break;case vbr_off:l=e.brate;break;default:l=e.VBR_min_bitrate_kbps}switch(s=e.VBR.ordinal()<v.length?v[e.VBR.ordinal()]:0,c=16*g+s,u.findReplayGain&&(u.RadioGain>510&&(u.RadioGain=510),u.RadioGain<-510&&(u.RadioGain=-510),y=8192,y|=3072,u.RadioGain>=0?y|=u.RadioGain:(y|=512,y|=-u.RadioGain)),u.findPeakSample&&(b=Math.abs(0|u.PeakSample/32767*Math.pow(2,23)+.5)),-1!=P&&(L>0&&(I=!0),L<P-1&&(j=!0)),D=N+((O?1:0)<<4)+((C?1:0)<<5)+((j?1:0)<<6)+((I?1:0)<<7),h<0&&(h=0),e.mode){case MONO:S=0;break;case STEREO:S=1;break;case DUAL_CHANNEL:S=2;break;case JOINT_STEREO:S=e.force_ms?4:3;break;case NOT_SET:default:S=7;break}M=e.in_samplerate<=32e3?0:48e3==e.in_samplerate?2:e.in_samplerate>48e3?3:1,(e.short_blocks==i.short_block_forced||e.short_blocks==i.short_block_dispensed||-1==e.lowpassfreq&&-1==e.highpassfreq||e.scale_left<e.scale_right||e.scale_left>e.scale_right||e.disable_reservoir&&e.brate<320||e.noATH||e.ATHonly||0==N||e.in_samplerate<=32e3)&&(k=1),A=x+(S<<2)+(k<<5)+(M<<6),E=u.nMusicCRC,T(r,o+f,h),f+=4;for(var F=0;F<9;F++)r[o+f+F]=255&m.charAt(F);f+=9,r[o+f]=255&c,f++,r[o+f]=255&_,f++,T(r,o+f,b),f+=4,R(r,o+f,y),f+=2,R(r,o+f,w),f+=2,r[o+f]=255&D,f++,r[o+f]=l>=255?255:255&l,f++,r[o+f]=255&d>>4,r[o+f+1]=255&(d<<4)+(p>>8),r[o+f+2]=255&p,f+=3,r[o+f]=255&A,f++,r[o+f++]=0,R(r,o+f,e.preset),f+=2,T(r,o+f,t),f+=4,R(r,o+f,E),f+=2;for(var H=0;H<f;H++)a=B(r[o+H],a);return R(r,o+f,a),f+=2,f}function P(e){e.seek(0);var t,n=c(10);return e.readFully(n),t=new String(n,"ISO-8859-1").startsWith("ID3")?0:((127&n[6])<<21|(127&n[7])<<14|(127&n[8])<<7|127&n[9])+n.length,t}this.addVbrFrame=function(e){var t=e.internal_flags,n=Tables.bitrate_table[e.version][t.bitrate_index];l(null!=t.VBR_seek_table.bag),M(t.VBR_seek_table,n)},this.getVbrTag=function(e){var t=new VBRTagData,n=0;t.flags=0;var o=e[n+1]>>3&1,a=e[n+2]>>2&3,i=e[n+3]>>6&3,s=e[n+2]>>4&15;if(s=Tables.bitrate_table[o][s],e[n+1]>>4==14?t.samprate=Tables.samplerate_table[2][a]:t.samprate=Tables.samplerate_table[o][a],n+=0!=o?3!=i?36:21:3!=i?21:13,!O(e,n))return null;n+=4,t.hId=o;var c=t.flags=E(e,n);if(n+=4,0!=(c&r)&&(t.frames=E(e,n),n+=4),0!=(c&f)&&(t.bytes=E(e,n),n+=4),0!=(c&d)){if(null!=t.toc)for(var l=0;l<h;l++)t.toc[l]=e[n+l];n+=h}t.vbrScale=-1,0!=(c&p)&&(t.vbrScale=E(e,n),n+=4),t.headersize=72e3*(o+1)*s/t.samprate,n+=21;var u=e[n+0]<<4;u+=e[n+1]>>4;var m=(15&e[n+1])<<8;return m+=255&e[n+2],(u<0||u>3e3)&&(u=-1),(m<0||m>3e3)&&(m=-1),t.encDelay=u,t.encPadding=m,t},this.InitVbrTag=function(e){var n,r=e.internal_flags;n=1==e.version?_:e.out_samplerate<16e3?y:b,e.VBR==a.vbr_off&&(n=e.brate);var o=72e3*(e.version+1)*n/e.out_samplerate,i=r.sideinfo_len+v;if(r.VBR_seek_table.TotalFrameSize=o,o<i||o>m)e.bWriteVbrTag=!1;else{r.VBR_seek_table.nVbrNumFrames=0,r.VBR_seek_table.nBytesWritten=0,r.VBR_seek_table.sum=0,r.VBR_seek_table.seen=0,r.VBR_seek_table.want=1,r.VBR_seek_table.pos=0,null==r.VBR_seek_table.bag&&(r.VBR_seek_table.bag=new int[400],r.VBR_seek_table.size=400);var s=c(m);j(e,s);for(var l=r.VBR_seek_table.TotalFrameSize,u=0;u<l;++u)t.add_dummy_byte(e,255&s[u],1)}},this.updateMusicCRC=function(e,t,n,r){for(var o=0;o<r;++o)e[0]=B(t[n+o],e[0])},this.getLameTagFrame=function(e,n){var i=e.internal_flags;if(!e.bWriteVbrTag)return 0;if(i.Class_ID!=Lame.LAME_ID)return 0;if(i.VBR_seek_table.pos<=0)return 0;if(n.length<i.VBR_seek_table.TotalFrameSize)return i.VBR_seek_table.TotalFrameSize;s.fill(n,0,i.VBR_seek_table.TotalFrameSize,0),j(e,n);var l=c(h);if(e.free_format)for(var u=1;u<h;++u)l[u]=255&255*u/100;else A(i.VBR_seek_table,l);var m=i.sideinfo_len;e.error_protection&&(m-=2),e.VBR==a.vbr_off?(n[m++]=255&S.charAt(0),n[m++]=255&S.charAt(1),n[m++]=255&S.charAt(2),n[m++]=255&S.charAt(3)):(n[m++]=255&x.charAt(0),n[m++]=255&x.charAt(1),n[m++]=255&x.charAt(2),n[m++]=255&x.charAt(3)),T(n,m,r+f+d+p),m+=4,T(n,m,i.VBR_seek_table.nVbrNumFrames),m+=4;var g=i.VBR_seek_table.nBytesWritten+i.VBR_seek_table.TotalFrameSize;T(n,m,0|g),m+=4,o.arraycopy(l,0,n,m,l.length),m+=l.length,e.error_protection&&t.CRC_writeheader(i,n);var v=0;for(u=0;u<m;u++)v=B(n[u],v);return m+=I(e,g,n,m,v),i.VBR_seek_table.TotalFrameSize},this.putVbrTag=function(e,t){var n=e.internal_flags;if(n.VBR_seek_table.pos<=0)return-1;if(t.seek(t.length()),0==t.length())return-1;var r=P(t);t.seek(r);var o=c(m),a=getLameTagFrame(e,o);return a>o.length?-1:(a<1||t.write(o,0,a),0)}}u.NUMTOCENTRIES=100,u.MAXFRAMESIZE=2880,e.exports=u},e163:function(e,t,n){var r=n("1a2d"),o=n("1626"),a=n("7b0b"),i=n("f772"),s=n("e177"),c=i("IE_PROTO"),l=Object,u=l.prototype;e.exports=s?l.getPrototypeOf:function(e){var t=a(e);if(r(t,c))return t[c];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof l?u:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e330:function(e,t,n){var r=n("40d5"),o=Function.prototype,a=o.bind,i=o.call,s=r&&a.bind(i,i);e.exports=r?function(e){return e&&s(e)}:function(e){return e&&function(){return i.apply(e,arguments)}}},e391:function(e,t,n){var r=n("577e");e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},e5cb:function(e,t,n){"use strict";var r=n("d066"),o=n("1a2d"),a=n("9112"),i=n("3a9b"),s=n("d2bb"),c=n("e893"),l=n("aeb0"),u=n("7156"),f=n("e391"),d=n("ab36"),p=n("0d26"),h=n("b980"),m=n("83ab"),g=n("c430");e.exports=function(e,t,n,v){var _="stackTraceLimit",b=v?2:1,y=e.split("."),w=y[y.length-1],x=r.apply(null,y);if(x){var S=x.prototype;if(!g&&o(S,"cause")&&delete S.cause,!n)return x;var k=r("Error"),M=t((function(e,t){var n=f(v?t:e,void 0),r=v?new x(e):new x;return void 0!==n&&a(r,"message",n),h&&a(r,"stack",p(r.stack,2)),this&&i(S,this)&&u(r,this,M),arguments.length>b&&d(r,arguments[b]),r}));if(M.prototype=S,"Error"!==w?s?s(M,k):c(M,k,{name:!0}):m&&_ in x&&(l(M,x,_),l(M,x,"prepareStackTrace")),c(M,x),!g)try{S.name!==w&&a(S,"name",w),S.constructor=M}catch(A){}return M}}},e893:function(e,t,n){var r=n("1a2d"),o=n("56ef"),a=n("06cf"),i=n("9bf2");e.exports=function(e,t,n){for(var s=o(t),c=i.f,l=a.f,u=0;u<s.length;u++){var f=s[u];r(e,f)||n&&r(n,f)||c(e,f,l(t,f))}}},ebb5:function(e,t,n){"use strict";var r,o,a,i=n("4b11"),s=n("83ab"),c=n("da84"),l=n("1626"),u=n("861d"),f=n("1a2d"),d=n("f5df"),p=n("0d51"),h=n("9112"),m=n("cb2d"),g=n("9bf2").f,v=n("3a9b"),_=n("e163"),b=n("d2bb"),y=n("b622"),w=n("90e3"),x=n("69f3"),S=x.enforce,k=x.get,M=c.Int8Array,A=M&&M.prototype,E=c.Uint8ClampedArray,T=E&&E.prototype,R=M&&_(M),O=A&&_(A),C=Object.prototype,j=c.TypeError,B=y("toStringTag"),I=w("TYPED_ARRAY_TAG"),P="TypedArrayConstructor",L=i&&!!b&&"Opera"!==d(c.opera),N=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},H=function(e){if(!u(e))return!1;var t=d(e);return"DataView"===t||f(D,t)||f(F,t)},U=function(e){var t=_(e);if(u(t)){var n=k(t);return n&&f(n,P)?n[P]:U(t)}},$=function(e){if(!u(e))return!1;var t=d(e);return f(D,t)||f(F,t)},q=function(e){if($(e))return e;throw j("Target is not a typed array")},V=function(e){if(l(e)&&(!b||v(R,e)))return e;throw j(p(e)+" is not a typed array constructor")},z=function(e,t,n,r){if(s){if(n)for(var o in D){var a=c[o];if(a&&f(a.prototype,e))try{delete a.prototype[e]}catch(i){try{a.prototype[e]=t}catch(l){}}}O[e]&&!n||m(O,e,n?t:L&&A[e]||t,r)}},X=function(e,t,n){var r,o;if(s){if(b){if(n)for(r in D)if(o=c[r],o&&f(o,e))try{delete o[e]}catch(a){}if(R[e]&&!n)return;try{return m(R,e,n?t:L&&R[e]||t)}catch(a){}}for(r in D)o=c[r],!o||o[e]&&!n||m(o,e,t)}};for(r in D)o=c[r],a=o&&o.prototype,a?S(a)[P]=o:L=!1;for(r in F)o=c[r],a=o&&o.prototype,a&&(S(a)[P]=o);if((!L||!l(R)||R===Function.prototype)&&(R=function(){throw j("Incorrect invocation")},L))for(r in D)c[r]&&b(c[r],R);if((!L||!O||O===C)&&(O=R.prototype,L))for(r in D)c[r]&&b(c[r].prototype,O);if(L&&_(T)!==O&&b(T,O),s&&!f(O,B))for(r in N=!0,g(O,B,{get:function(){return u(this)?this[I]:void 0}}),D)c[r]&&h(c[r],I,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&I,aTypedArray:q,aTypedArrayConstructor:V,exportTypedArrayMethod:z,exportTypedArrayStaticMethod:X,getTypedArrayConstructor:U,isView:H,isTypedArray:$,TypedArray:R,TypedArrayPrototype:O}},f052:function(e,t){function n(e){this.bits=e}e.exports=n},f26d:function(e,t,n){var r=n("a1b7");function o(){this.thm=new r,this.en=new r}e.exports=o},f3b5:function(e,t,n){var r=n("0206"),o=(r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float),a=(r.new_float_n,r.new_int),i=(r.new_int_n,r.assert,n("9828"));function s(){this.xr=o(576),this.l3_enc=a(576),this.scalefac=a(i.SFBMAX),this.xrpow_max=0,this.part2_3_length=0,this.big_values=0,this.count1=0,this.global_gain=0,this.scalefac_compress=0,this.block_type=0,this.mixed_block_flag=0,this.table_select=a(3),this.subblock_gain=a(4),this.region0_count=0,this.region1_count=0,this.preflag=0,this.scalefac_scale=0,this.count1table_select=0,this.part2_length=0,this.sfb_lmax=0,this.sfb_smin=0,this.psy_lmax=0,this.sfbmax=0,this.psymax=0,this.sfbdivide=0,this.width=a(i.SFBMAX),this.window=a(i.SFBMAX),this.count1bits=0,this.sfb_partition_table=null,this.slen=a(4),this.max_nonzero_coeff=0;var e=this;function t(e){return new Int32Array(e)}function n(e){return new Float32Array(e)}this.assign=function(r){e.xr=n(r.xr),e.l3_enc=t(r.l3_enc),e.scalefac=t(r.scalefac),e.xrpow_max=r.xrpow_max,e.part2_3_length=r.part2_3_length,e.big_values=r.big_values,e.count1=r.count1,e.global_gain=r.global_gain,e.scalefac_compress=r.scalefac_compress,e.block_type=r.block_type,e.mixed_block_flag=r.mixed_block_flag,e.table_select=t(r.table_select),e.subblock_gain=t(r.subblock_gain),e.region0_count=r.region0_count,e.region1_count=r.region1_count,e.preflag=r.preflag,e.scalefac_scale=r.scalefac_scale,e.count1table_select=r.count1table_select,e.part2_length=r.part2_length,e.sfb_lmax=r.sfb_lmax,e.sfb_smin=r.sfb_smin,e.psy_lmax=r.psy_lmax,e.sfbmax=r.sfbmax,e.psymax=r.psymax,e.sfbdivide=r.sfbdivide,e.width=t(r.width),e.window=t(r.window),e.count1bits=r.count1bits,e.sfb_partition_table=r.sfb_partition_table.slice(0),e.slen=t(r.slen),e.max_nonzero_coeff=r.max_nonzero_coeff}}e.exports=s},f3e2:function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util),i=r.Arrays,s=(r.new_array_n,r.new_byte,r.new_double,r.new_float),c=(r.new_float_n,r.new_int,r.new_int_n,r.assert,n("4b5e"));function l(){var e=[-.1482523854003001,32.308141959636465,296.40344946382766,883.1344870032432,11113.947376231741,1057.2713659324597,305.7402417275812,30.825928907280012,3.8533188138216365,59.42900443849514,709.5899960123345,5281.91112291017,-5829.66483675846,-817.6293103748613,-76.91656988279972,-4.594269939176596,.9063471690191471,.1960342806591213,-.15466694054279598,34.324387823855965,301.8067566458425,817.599602898885,11573.795901679885,1181.2520595540152,321.59731579894424,31.232021761053772,3.7107095756221318,53.650946155329365,684.167428119626,5224.56624370173,-6366.391851890084,-908.9766368219582,-89.83068876699639,-5.411397422890401,.8206787908286602,.3901806440322567,-.16070888947830023,36.147034243915876,304.11815768187864,732.7429163887613,11989.60988270091,1300.012278487897,335.28490093152146,31.48816102859945,3.373875931311736,47.232241542899175,652.7371796173471,5132.414255594984,-6909.087078780055,-1001.9990371107289,-103.62185754286375,-6.104916304710272,.7416505462720353,.5805693545089249,-.16636367662261495,37.751650073343995,303.01103387567713,627.9747488785183,12358.763425278165,1412.2779918482834,346.7496836825721,31.598286663170416,3.1598635433980946,40.57878626349686,616.1671130880391,5007.833007176154,-7454.040671756168,-1095.7960341867115,-118.24411666465777,-6.818469345853504,.6681786379192989,.7653668647301797,-.1716176790982088,39.11551877123304,298.3413246578966,503.5259106886539,12679.589408408976,1516.5821921214542,355.9850766329023,31.395241710249053,2.9164211881972335,33.79716964664243,574.8943997801362,4853.234992253242,-7997.57021486075,-1189.7624067269965,-133.6444792601766,-7.7202770609839915,.5993769336819237,.9427934736519954,-.17645823955292173,40.21879108166477,289.9982036694474,359.3226160751053,12950.259102786438,1612.1013903507662,362.85067106591504,31.045922092242872,2.822222032597987,26.988862316190684,529.8996541764288,4671.371946949588,-8535.899136645805,-1282.5898586244496,-149.58553632943463,-8.643494270763135,.5345111359507916,1.111140466039205,-.36174739330527045,41.04429910497807,277.5463268268618,195.6386023135583,13169.43812144731,1697.6433561479398,367.40983966190305,30.557037410382826,2.531473372857427,20.070154905927314,481.50208566532336,4464.970341588308,-9065.36882077239,-1373.62841526722,-166.1660487028118,-9.58289321133207,.4729647758913199,1.268786568327291,-.36970682634889585,41.393213350082036,261.2935935556502,12.935476055240873,13336.131683328815,1772.508612059496,369.76534388639965,29.751323653701338,2.4023193045459172,13.304795348228817,430.5615775526625,4237.0568611071185,-9581.931701634761,-1461.6913552409758,-183.12733958476446,-10.718010163869403,.41421356237309503,1.414213562373095,-.37677560326535325,41.619486213528496,241.05423794991074,-187.94665032361226,13450.063605744153,1836.153896465782,369.4908799925761,29.001847876923147,2.0714759319987186,6.779591200894186,377.7767837205709,3990.386575512536,-10081.709459700915,-1545.947424837898,-200.3762958015653,-11.864482073055006,.3578057213145241,1.546020906725474,-.3829366947518991,41.1516456456653,216.47684307105183,-406.1569483347166,13511.136535077321,1887.8076599260432,367.3025214564151,28.136213436723654,1.913880671464418,.3829366947518991,323.85365704338597,3728.1472257487526,-10561.233882199509,-1625.2025997821418,-217.62525175416,-13.015432208941645,.3033466836073424,1.66293922460509,-.5822628872992417,40.35639251440489,188.20071124269245,-640.2706748618148,13519.21490106562,1927.6022433578062,362.8197642637487,26.968821921868447,1.7463817695935329,-5.62650678237171,269.3016715297017,3453.386536448852,-11016.145278780888,-1698.6569643425091,-234.7658734267683,-14.16351421663124,.2504869601913055,1.76384252869671,-.5887180101749253,39.23429103868072,155.76096234403798,-889.2492977967378,13475.470561874661,1955.0535223723712,356.4450994756727,25.894952980042156,1.5695032905781554,-11.181939564328772,214.80884394039484,3169.1640829158237,-11443.321309975563,-1765.1588461316153,-251.68908574481912,-15.49755935939164,.198912367379658,1.847759065022573,-.7912582233652842,37.39369355329111,119.699486012458,-1151.0956593239027,13380.446257078214,1970.3952110853447,348.01959814116185,24.731487364283044,1.3850130831637748,-16.421408865300393,161.05030052864092,2878.3322807850063,-11838.991423510031,-1823.985884688674,-268.2854986386903,-16.81724543849939,.1483359875383474,1.913880671464418,-.7960642926861912,35.2322109610459,80.01928065061526,-1424.0212633405113,13235.794061869668,1973.804052543835,337.9908651258184,23.289159354463873,1.3934255946442087,-21.099669467133474,108.48348407242611,2583.700758091299,-12199.726194855148,-1874.2780658979746,-284.2467154529415,-18.11369784385905,.09849140335716425,1.961570560806461,-.998795456205172,32.56307803611191,36.958364584370486,-1706.075448829146,13043.287458812016,1965.3831106103316,326.43182772364605,22.175018750622293,1.198638339011324,-25.371248002043963,57.53505923036915,2288.41886619975,-12522.674544337233,-1914.8400385312243,-299.26241273417224,-19.37805630698734,.04912684976946725,1.990369453344394,.035780907*a.SQRT2*.5/2384e-9,.017876148*a.SQRT2*.5/2384e-9,.003134727*a.SQRT2*.5/2384e-9,.002457142*a.SQRT2*.5/2384e-9,971317e-9*a.SQRT2*.5/2384e-9,218868e-9*a.SQRT2*.5/2384e-9,101566e-9*a.SQRT2*.5/2384e-9,13828e-9*a.SQRT2*.5/2384e-9,12804.797818791945,1945.5515939597317,313.4244966442953,20.801593959731544,1995.1556208053692,9.000838926174497,-29.20218120805369],t=12,n=36,r=[[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,940084909404969e-27,6423305872147839e-28,2382191739347918e-28,5456116108943412e-27,4878985199565852e-27,4240448995017367e-27,3559909094758252e-27,2858043359288075e-27,2156177623817898e-27,1475637723558783e-27,8371015190102974e-28,2599706096327376e-28,-5456116108943412e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758252e-27,-2858043359288076e-27,-2156177623817898e-27,-1475637723558783e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347923e-28,-6423305872147843e-28,-9400849094049696e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049694e-28,-642330587214784e-27,-2382191739347918e-28],[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,9400849094049688e-28,6423305872147841e-28,2382191739347918e-28,5456116108943413e-27,4878985199565852e-27,4240448995017367e-27,3559909094758253e-27,2858043359288075e-27,2156177623817898e-27,1475637723558782e-27,8371015190102975e-28,2599706096327376e-28,-5461314069809755e-27,-4921085770524055e-27,-4343405037091838e-27,-3732668368707687e-27,-3093523840190885e-27,-2430835727329465e-27,-1734679010007751e-27,-974825365660928e-27,-2797435120168326e-28,0,0,0,0,0,0,-2283748241799531e-28,-4037858874020686e-28,-2146547464825323e-28],[.1316524975873958,.414213562373095,.7673269879789602,1.091308501069271,1.303225372841206,1.56968557711749,1.920982126971166,2.414213562373094,3.171594802363212,4.510708503662055,7.595754112725146,22.90376554843115,.984807753012208,.6427876096865394,.3420201433256688,.9396926207859084,-.1736481776669303,-.7660444431189779,.8660254037844387,.5,-.5144957554275265,-.4717319685649723,-.3133774542039019,-.1819131996109812,-.09457419252642064,-.04096558288530405,-.01419856857247115,-.003699974673760037,.8574929257125442,.8817419973177052,.9496286491027329,.9833145924917901,.9955178160675857,.9991605581781475,.999899195244447,.9999931550702802],[0,0,0,0,0,0,2283748241799531e-28,4037858874020686e-28,2146547464825323e-28,5461314069809755e-27,4921085770524055e-27,4343405037091838e-27,3732668368707687e-27,3093523840190885e-27,2430835727329466e-27,1734679010007751e-27,974825365660928e-27,2797435120168326e-28,-5456116108943413e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758253e-27,-2858043359288075e-27,-2156177623817898e-27,-1475637723558782e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347913e-28,-6423305872147834e-28,-9400849094049688e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049688e-28,-6423305872147841e-28,-2382191739347918e-28]],l=r[c.SHORT_TYPE],u=r[c.SHORT_TYPE],f=r[c.SHORT_TYPE],d=r[c.SHORT_TYPE],p=[0,1,16,17,8,9,24,25,4,5,20,21,12,13,28,29,2,3,18,19,10,11,26,27,6,7,22,23,14,15,30,31];function h(t,n,r){for(var o,i,s,c=10,l=n+238-14-286,u=-15;u<0;u++){var f,d,p;f=e[c+-10],d=t[l+-224]*f,p=t[n+224]*f,f=e[c+-9],d+=t[l+-160]*f,p+=t[n+160]*f,f=e[c+-8],d+=t[l+-96]*f,p+=t[n+96]*f,f=e[c+-7],d+=t[l+-32]*f,p+=t[n+32]*f,f=e[c+-6],d+=t[l+32]*f,p+=t[n+-32]*f,f=e[c+-5],d+=t[l+96]*f,p+=t[n+-96]*f,f=e[c+-4],d+=t[l+160]*f,p+=t[n+-160]*f,f=e[c+-3],d+=t[l+224]*f,p+=t[n+-224]*f,f=e[c+-2],d+=t[n+-256]*f,p-=t[l+256]*f,f=e[c+-1],d+=t[n+-192]*f,p-=t[l+192]*f,f=e[c+0],d+=t[n+-128]*f,p-=t[l+128]*f,f=e[c+1],d+=t[n+-64]*f,p-=t[l+64]*f,f=e[c+2],d+=t[n+0]*f,p-=t[l+0]*f,f=e[c+3],d+=t[n+64]*f,p-=t[l+-64]*f,f=e[c+4],d+=t[n+128]*f,p-=t[l+-128]*f,f=e[c+5],d+=t[n+192]*f,p-=t[l+-192]*f,d*=e[c+6],f=p-d,r[30+2*u]=p+d,r[31+2*u]=e[c+7]*f,c+=18,n--,l++}p=t[n+-16]*e[c+-10],d=t[n+-32]*e[c+-2],p+=(t[n+-48]-t[n+16])*e[c+-9],d+=t[n+-96]*e[c+-1],p+=(t[n+-80]+t[n+48])*e[c+-8],d+=t[n+-160]*e[c+0],p+=(t[n+-112]-t[n+80])*e[c+-7],d+=t[n+-224]*e[c+1],p+=(t[n+-144]+t[n+112])*e[c+-6],d-=t[n+32]*e[c+2],p+=(t[n+-176]-t[n+144])*e[c+-5],d-=t[n+96]*e[c+3],p+=(t[n+-208]+t[n+176])*e[c+-4],d-=t[n+160]*e[c+4],p+=(t[n+-240]-t[n+208])*e[c+-3],d-=t[n+224],o=d-p,i=d+p,p=r[14],d=r[15]-p,r[31]=i+p,r[30]=o+d,r[15]=o-d,r[14]=i-p,s=r[28]-r[0],r[0]+=r[28],r[28]=s*e[c+-36+7],s=r[29]-r[1],r[1]+=r[29],r[29]=s*e[c+-36+7],s=r[26]-r[2],r[2]+=r[26],r[26]=s*e[c+-72+7],s=r[27]-r[3],r[3]+=r[27],r[27]=s*e[c+-72+7],s=r[24]-r[4],r[4]+=r[24],r[24]=s*e[c+-108+7],s=r[25]-r[5],r[5]+=r[25],r[25]=s*e[c+-108+7],s=r[22]-r[6],r[6]+=r[22],r[22]=s*a.SQRT2,s=r[23]-r[7],r[7]+=r[23],r[23]=s*a.SQRT2-r[7],r[7]-=r[6],r[22]-=r[7],r[23]-=r[22],s=r[6],r[6]=r[31]-s,r[31]=r[31]+s,s=r[7],r[7]=r[30]-s,r[30]=r[30]+s,s=r[22],r[22]=r[15]-s,r[15]=r[15]+s,s=r[23],r[23]=r[14]-s,r[14]=r[14]+s,s=r[20]-r[8],r[8]+=r[20],r[20]=s*e[c+-180+7],s=r[21]-r[9],r[9]+=r[21],r[21]=s*e[c+-180+7],s=r[18]-r[10],r[10]+=r[18],r[18]=s*e[c+-216+7],s=r[19]-r[11],r[11]+=r[19],r[19]=s*e[c+-216+7],s=r[16]-r[12],r[12]+=r[16],r[16]=s*e[c+-252+7],s=r[17]-r[13],r[13]+=r[17],r[17]=s*e[c+-252+7],s=-r[20]+r[24],r[20]+=r[24],r[24]=s*e[c+-216+7],s=-r[21]+r[25],r[21]+=r[25],r[25]=s*e[c+-216+7],s=r[4]-r[8],r[4]+=r[8],r[8]=s*e[c+-216+7],s=r[5]-r[9],r[5]+=r[9],r[9]=s*e[c+-216+7],s=r[0]-r[12],r[0]+=r[12],r[12]=s*e[c+-72+7],s=r[1]-r[13],r[1]+=r[13],r[13]=s*e[c+-72+7],s=r[16]-r[28],r[16]+=r[28],r[28]=s*e[c+-72+7],s=-r[17]+r[29],r[17]+=r[29],r[29]=s*e[c+-72+7],s=a.SQRT2*(r[2]-r[10]),r[2]+=r[10],r[10]=s,s=a.SQRT2*(r[3]-r[11]),r[3]+=r[11],r[11]=s,s=a.SQRT2*(-r[18]+r[26]),r[18]+=r[26],r[26]=s-r[18],s=a.SQRT2*(-r[19]+r[27]),r[19]+=r[27],r[27]=s-r[19],s=r[2],r[19]-=r[3],r[3]-=s,r[2]=r[31]-s,r[31]+=s,s=r[3],r[11]-=r[19],r[18]-=s,r[3]=r[30]-s,r[30]+=s,s=r[18],r[27]-=r[11],r[19]-=s,r[18]=r[15]-s,r[15]+=s,s=r[19],r[10]-=s,r[19]=r[14]-s,r[14]+=s,s=r[10],r[11]-=s,r[10]=r[23]-s,r[23]+=s,s=r[11],r[26]-=s,r[11]=r[22]-s,r[22]+=s,s=r[26],r[27]-=s,r[26]=r[7]-s,r[7]+=s,s=r[27],r[27]=r[6]-s,r[6]+=s,s=a.SQRT2*(r[0]-r[4]),r[0]+=r[4],r[4]=s,s=a.SQRT2*(r[1]-r[5]),r[1]+=r[5],r[5]=s,s=a.SQRT2*(r[16]-r[20]),r[16]+=r[20],r[20]=s,s=a.SQRT2*(r[17]-r[21]),r[17]+=r[21],r[21]=s,s=-a.SQRT2*(r[8]-r[12]),r[8]+=r[12],r[12]=s-r[8],s=-a.SQRT2*(r[9]-r[13]),r[9]+=r[13],r[13]=s-r[9],s=-a.SQRT2*(r[25]-r[29]),r[25]+=r[29],r[29]=s-r[25],s=-a.SQRT2*(r[24]+r[28]),r[24]-=r[28],r[28]=s-r[24],s=r[24]-r[16],r[24]=s,s=r[20]-s,r[20]=s,s=r[28]-s,r[28]=s,s=r[25]-r[17],r[25]=s,s=r[21]-s,r[21]=s,s=r[29]-s,r[29]=s,s=r[17]-r[1],r[17]=s,s=r[9]-s,r[9]=s,s=r[25]-s,r[25]=s,s=r[5]-s,r[5]=s,s=r[21]-s,r[21]=s,s=r[13]-s,r[13]=s,s=r[29]-s,r[29]=s,s=r[1]-r[0],r[1]=s,s=r[16]-s,r[16]=s,s=r[17]-s,r[17]=s,s=r[8]-s,r[8]=s,s=r[9]-s,r[9]=s,s=r[24]-s,r[24]=s,s=r[25]-s,r[25]=s,s=r[4]-s,r[4]=s,s=r[5]-s,r[5]=s,s=r[20]-s,r[20]=s,s=r[21]-s,r[21]=s,s=r[12]-s,r[12]=s,s=r[13]-s,r[13]=s,s=r[28]-s,r[28]=s,s=r[29]-s,r[29]=s,s=r[0],r[0]+=r[31],r[31]-=s,s=r[1],r[1]+=r[30],r[30]-=s,s=r[16],r[16]+=r[15],r[15]-=s,s=r[17],r[17]+=r[14],r[14]-=s,s=r[8],r[8]+=r[23],r[23]-=s,s=r[9],r[9]+=r[22],r[22]-=s,s=r[24],r[24]+=r[7],r[7]-=s,s=r[25],r[25]+=r[6],r[6]-=s,s=r[4],r[4]+=r[27],r[27]-=s,s=r[5],r[5]+=r[26],r[26]-=s,s=r[20],r[20]+=r[11],r[11]-=s,s=r[21],r[21]+=r[10],r[10]-=s,s=r[12],r[12]+=r[19],r[19]-=s,s=r[13],r[13]+=r[18],r[18]-=s,s=r[28],r[28]+=r[3],r[3]-=s,s=r[29],r[29]+=r[2],r[2]-=s}function m(e,t){for(var n=0;n<3;n++){var o,a,i,s,l,u;s=e[t+6]*r[c.SHORT_TYPE][0]-e[t+15],o=e[t+0]*r[c.SHORT_TYPE][2]-e[t+9],a=s+o,i=s-o,s=e[t+15]*r[c.SHORT_TYPE][0]+e[t+6],o=e[t+9]*r[c.SHORT_TYPE][2]+e[t+0],l=s+o,u=-s+o,o=2069978111953089e-26*(e[t+3]*r[c.SHORT_TYPE][1]-e[t+12]),s=2069978111953089e-26*(e[t+12]*r[c.SHORT_TYPE][1]+e[t+3]),e[t+0]=190752519173728e-25*a+o,e[t+15]=190752519173728e-25*-l+s,i=.8660254037844387*i*1907525191737281e-26,l=.5*l*1907525191737281e-26+s,e[t+3]=i-l,e[t+6]=i+l,a=.5*a*1907525191737281e-26-o,u=.8660254037844387*u*1907525191737281e-26,e[t+9]=a+u,e[t+12]=a-u,t++}}function g(e,t,n){var r,o,a,i,s,c,l,f,d,p,h,m,g,v,_,b,y,w;a=n[17]-n[9],s=n[15]-n[11],c=n[14]-n[12],l=n[0]+n[8],f=n[1]+n[7],d=n[2]+n[6],p=n[3]+n[5],e[t+17]=l+d-p-(f-n[4]),o=(l+d-p)*u[19]+(f-n[4]),r=(a-s-c)*u[18],e[t+5]=r+o,e[t+6]=r-o,i=(n[16]-n[10])*u[18],f=f*u[19]+n[4],r=a*u[12]+i+s*u[13]+c*u[14],o=-l*u[16]+f-d*u[17]+p*u[15],e[t+1]=r+o,e[t+2]=r-o,r=a*u[13]-i-s*u[14]+c*u[12],o=-l*u[17]+f-d*u[15]+p*u[16],e[t+9]=r+o,e[t+10]=r-o,r=a*u[14]-i+s*u[12]-c*u[13],o=l*u[15]-f+d*u[16]-p*u[17],e[t+13]=r+o,e[t+14]=r-o,h=n[8]-n[0],g=n[6]-n[2],v=n[5]-n[3],_=n[17]+n[9],b=n[16]+n[10],y=n[15]+n[11],w=n[14]+n[12],e[t+0]=_+y+w+(b+n[13]),r=(_+y+w)*u[19]-(b+n[13]),o=(h-g+v)*u[18],e[t+11]=r+o,e[t+12]=r-o,m=(n[7]-n[1])*u[18],b=n[13]-b*u[19],r=_*u[15]-b+y*u[16]+w*u[17],o=h*u[14]+m+g*u[12]+v*u[13],e[t+3]=r+o,e[t+4]=r-o,r=-_*u[17]+b-y*u[15]-w*u[16],o=h*u[13]+m-g*u[14]-v*u[12],e[t+7]=r+o,e[t+8]=r-o,r=-_*u[16]+b-y*u[17]-w*u[15],o=h*u[12]-m+g*u[13]-v*u[14],e[t+15]=r+o,e[t+16]=r-o}this.mdct_sub48=function(e,a,u){for(var v=a,_=286,b=0;b<e.channels_out;b++){for(var y=0;y<e.mode_gr;y++){for(var w,x=e.l3_side.tt[y][b],S=x.xr,k=0,M=e.sb_sample[b][1-y],A=0,E=0;E<9;E++)for(h(v,_,M[A]),h(v,_+32,M[A+1]),A+=2,_+=64,w=1;w<32;w+=2)M[A-1][w]*=-1;for(w=0;w<32;w++,k+=18){var T=x.block_type,R=e.sb_sample[b][y],O=e.sb_sample[b][1-y];if(0!=x.mixed_block_flag&&w<2&&(T=0),e.amp_filter[w]<1e-12)i.fill(S,k+0,k+18,0);else{if(e.amp_filter[w]<1)for(E=0;E<18;E++)O[E][p[w]]*=e.amp_filter[w];if(T==c.SHORT_TYPE){for(E=-t/4;E<0;E++){var C=r[c.SHORT_TYPE][E+3];S[k+3*E+9]=R[9+E][p[w]]*C-R[8-E][p[w]],S[k+3*E+18]=R[14-E][p[w]]*C+R[15+E][p[w]],S[k+3*E+10]=R[15+E][p[w]]*C-R[14-E][p[w]],S[k+3*E+19]=O[2-E][p[w]]*C+O[3+E][p[w]],S[k+3*E+11]=O[3+E][p[w]]*C-O[2-E][p[w]],S[k+3*E+20]=O[8-E][p[w]]*C+O[9+E][p[w]]}m(S,k)}else{var j=s(18);for(E=-n/4;E<0;E++){var B,I;B=r[T][E+27]*O[E+9][p[w]]+r[T][E+36]*O[8-E][p[w]],I=r[T][E+9]*R[E+9][p[w]]-r[T][E+18]*R[8-E][p[w]],j[E+9]=B-I*l[3+E+9],j[E+18]=B*l[3+E+9]+I}g(S,k,j)}}if(T!=c.SHORT_TYPE&&0!=w)for(E=7;E>=0;--E){var P,L;P=S[k+E]*f[20+E]+S[k+-1-E]*d[28+E],L=S[k+E]*d[28+E]-S[k+-1-E]*f[20+E],S[k+-1-E]=P,S[k+E]=L}}}if(v=u,_=286,1==e.mode_gr)for(var N=0;N<18;N++)o.arraycopy(e.sb_sample[b][1][N],0,e.sb_sample[b][0][N],0,32)}}}e.exports=l},f5df:function(e,t,n){var r=n("00ee"),o=n("1626"),a=n("c6b6"),i=n("b622"),s=i("toStringTag"),c=Object,l="Arguments"==a(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(n){}};e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=c(e),s))?n:l?a(t):"Object"==(r=a(t))&&o(t.callee)?"Arguments":r}},f772:function(e,t,n){var r=n("5692"),o=n("90e3"),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},f8cd:function(e,t,n){var r=n("5926"),o=RangeError;e.exports=function(e){var t=r(e);if(t<0)throw o("The argument can't be less than 0");return t}},fa9e:function(e,t,n){n("986a")},fb15:function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var r=window.document.currentScript,o=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(n.p=o[1])}var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-card-window",style:[{height:e.height},e.cssVars]},[t("div",{staticClass:"vac-chat-container"},[e.singleRoom?e._e():t("rooms-list",{attrs:{"current-user-id":e.currentUserId,rooms:e.orderedRooms,"loading-rooms":e.loadingRooms,"rooms-loaded":e.roomsLoaded,room:e.room,"room-actions":e.roomActions,"text-messages":e.t,"show-search":e.showSearch,"show-add-room":e.showAddRoom,"show-rooms-list":e.showRoomsList,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"is-mobile":e.isMobile,"scroll-distance":e.scrollDistance},on:{"fetch-room":e.fetchRoom,"fetch-more-rooms":e.fetchMoreRooms,"loading-more-rooms":function(t){e.loadingMoreRooms=t},"add-room":e.addRoom,"room-action-handler":e.roomActionHandler},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("room",{attrs:{"current-user-id":e.currentUserId,rooms:e.rooms,"room-id":e.room.roomId||"","load-first-room":e.loadFirstRoom,messages:e.messages,"room-message":e.roomMessage,"messages-loaded":e.messagesLoaded,"menu-actions":e.menuActions,"message-actions":e.messageActions,"message-selection-actions":e.messageSelectionActions,"auto-scroll":e.autoScroll,"show-send-icon":e.showSendIcon,"show-files":e.showFiles,"show-audio":e.showAudio,"audio-bit-rate":e.audioBitRate,"audio-sample-rate":e.audioSampleRate,"show-emojis":e.showEmojis,"show-reaction-emojis":e.showReactionEmojis,"show-new-messages-divider":e.showNewMessagesDivider,"show-footer":e.showFooter,"text-messages":e.t,"single-room":e.singleRoom,"show-rooms-list":e.showRoomsList,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"is-mobile":e.isMobile,"loading-rooms":e.loadingRooms,"room-info-enabled":e.roomInfoEnabled,"textarea-action-enabled":e.textareaActionEnabled,"textarea-auto-focus":e.textareaAutoFocus,"user-tags-enabled":e.userTagsEnabled,"emojis-suggestion-enabled":e.emojisSuggestionEnabled,"scroll-distance":e.scrollDistance,"accepted-files":e.acceptedFiles,"templates-text":e.templatesText,"username-options":e.usernameOptions},on:{"toggle-rooms-list":e.toggleRoomsList,"room-info":e.roomInfo,"fetch-messages":e.fetchMessages,"send-message":e.sendMessage,"edit-message":e.editMessage,"delete-message":e.deleteMessage,"open-file":e.openFile,"open-user-tag":e.openUserTag,"open-failed-message":e.openFailedMessage,"menu-action-handler":e.menuActionHandler,"message-action-handler":e.messageActionHandler,"message-selection-action-handler":e.messageSelectionActionHandler,"send-message-reaction":e.sendMessageReaction,"typing-message":e.typingMessage,"textarea-action-handler":e.textareaActionHandler},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1),t("transition",{attrs:{name:"vac-fade-preview",appear:""}},[e.showMediaPreview?t("media-preview",{attrs:{file:e.previewFile},on:{"close-media-preview":function(t){e.showMediaPreview=!1}}}):e._e()],1)],1)},i=[];function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.showRoomsList,expression:"showRoomsList"}],staticClass:"vac-rooms-container",class:{"vac-rooms-container-full":e.isMobile,"vac-app-border-r":!e.isMobile}},[e._t("rooms-header"),e._t("rooms-list-search",(function(){return[t("rooms-search",{attrs:{rooms:e.rooms,"loading-rooms":e.loadingRooms,"text-messages":e.textMessages,"show-search":e.showSearch,"show-add-room":e.showAddRoom},on:{"search-room":e.searchRoom,"add-room":function(t){return e.$emit("add-room")}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})]})),t("loader",{attrs:{show:e.loadingRooms},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),e.loadingRooms||e.rooms.length?e._e():t("div",{staticClass:"vac-rooms-empty"},[e._t("rooms-empty",(function(){return[e._v(" "+e._s(e.textMessages.ROOMS_EMPTY)+" ")]}))],2),e.loadingRooms?e._e():t("div",{staticClass:"vac-room-list",attrs:{id:"rooms-list"}},[e._l(e.filteredRooms,(function(n){return t("div",{key:n.roomId,staticClass:"vac-room-item",class:{"vac-room-selected":e.selectedRoomId===n.roomId},attrs:{id:n.roomId},on:{click:function(t){return e.openRoom(n)}}},[t("room-content",{attrs:{"current-user-id":e.currentUserId,room:n,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"text-messages":e.textMessages,"room-actions":e.roomActions},on:{"room-action-handler":function(t){return e.$emit("room-action-handler",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)})),t("transition",{attrs:{name:"vac-fade-message"}},[e.rooms.length&&!e.loadingRooms?t("div",{attrs:{id:"infinite-loader-rooms"}},[t("loader",{attrs:{show:e.showLoader,infinite:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1):e._e()])],2)],2)},f=[],d=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-fade-spinner",appear:""}},[e.show?t("div",{staticClass:"vac-loader-wrapper",class:{"vac-container-center":!e.infinite,"vac-container-top":e.infinite}},[e._t("spinner-icon",(function(){return[t("div",{attrs:{id:"vac-circle"}})]}),null,{show:e.show,infinite:e.infinite})],2):e._e()])},p=[],h={name:"Loader",props:{show:{type:Boolean,default:!1},infinite:{type:Boolean,default:!1}}},m=h;function g(e,t,n,r,o,a,i,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),i?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:l}}var v=g(m,d,p,!1,null,null,null),_=v.exports,b=function(){var e=this,t=e._self._c;return t("div",{class:{"vac-box-search":e.showSearchBar,"vac-box-empty":!e.showSearchBar}},[e.showSearch?[!e.loadingRooms&&e.rooms.length?t("div",{staticClass:"vac-icon-search"},[e._t("search-icon",(function(){return[t("svg-icon",{attrs:{name:"search"}})]}))],2):e._e(),!e.loadingRooms&&e.rooms.length?t("input",{staticClass:"vac-input",attrs:{type:"search",placeholder:e.textMessages.SEARCH,autocomplete:"off"},on:{input:function(t){return e.$emit("search-room",t)}}}):e._e()]:e._e(),e.showAddRoom?t("div",{staticClass:"vac-svg-button vac-add-icon",on:{click:function(t){return e.$emit("add-room")}}},[e._t("add-icon",(function(){return[t("svg-icon",{attrs:{name:"add"}})]}))],2):e._e()],2)},y=[],w=function(){var e=this,t=e._self._c;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",width:"24",height:"24",viewBox:"0 0 ".concat(e.size," ").concat(e.size)}},[t("path",{attrs:{id:e.svgId,d:e.svgItem[e.name].path}}),e.svgItem[e.name].path2?t("path",{attrs:{id:e.svgId,d:e.svgItem[e.name].path2}}):e._e()])},x=[],S={name:"SvgIcon",props:{name:{type:String,default:null},param:{type:String,default:null}},data:function(){return{svgItem:{search:{path:"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"},add:{path:"M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},toggle:{path:"M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z"},menu:{path:"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"},close:{path:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"},file:{path:"M14,17H7V15H14M17,13H7V11H17M17,9H7V7H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"},paperclip:{path:"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"},"close-outline":{path:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},send:{path:"M2,21L23,12L2,3V10L17,12L2,14V21Z"},emoji:{path:"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 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"},document:{path:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"},pencil:{path:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},checkmark:{path:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},"double-checkmark":{path:"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"},eye:{path:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"},dropdown:{path:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},deleted:{path:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z"},microphone:{size:"large",path:"M432.8,216.4v39.2c0,45.2-15.3,84.3-45.2,118.4c-29.8,33.2-67.3,52.8-111.6,57.9v40.9h78.4c5.1,0,10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6c0,5.1-1.7,10.2-6,13.6c-4.3,4.3-8.5,6-13.6,6H157.6c-5.1,0-10.2-1.7-13.6-6c-4.3-4.3-6-8.5-6-13.6c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6H236v-40.9c-44.3-5.1-81.8-23.9-111.6-57.9s-45.2-73.3-45.2-118.4v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6s10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6v39.2c0,37.5,13.6,70.7,40,97.1s59.6,40,97.1,40s70.7-13.6,97.1-40c26.4-26.4,40-59.6,40-97.1v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6c5.1,0,10.2,1.7,13.6,6C430.2,206.2,432.8,211.3,432.8,216.4z M353.5,98v157.6c0,27.3-9.4,50.3-29,69c-19.6,19.6-42.6,29-69,29s-50.3-9.4-69-29c-19.6-19.6-29-42.6-29-69V98c0-27.3,9.4-50.3,29-69c19.6-19.6,42.6-29,69-29s50.3,9.4,69,29C344.2,47.7,353.5,71.6,353.5,98z"},"audio-play":{size:"medium",path:"M43.331,21.237L7.233,0.397c-0.917-0.529-2.044-0.529-2.96,0c-0.916,0.528-1.48,1.505-1.48,2.563v41.684 c0,1.058,0.564,2.035,1.48,2.563c0.458,0.268,0.969,0.397,1.48,0.397c0.511,0,1.022-0.133,1.48-0.397l36.098-20.84 c0.918-0.529,1.479-1.506,1.479-2.564S44.247,21.767,43.331,21.237z"},"audio-pause":{size:"medium",path:"M17.991,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C4.729,2.969,7.698,0,11.36,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z",path2:"M42.877,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C29.616,2.969,32.585,0,36.246,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z"}}}},computed:{svgId:function(){var e=this.param?"-"+this.param:"";return"vac-icon-".concat(this.name).concat(e)},size:function(){var e=this.svgItem[this.name];return"large"===e.size?512:"medium"===e.size?48:24}}},k=S,M=g(k,w,x,!1,null,null,null),A=M.exports,E={name:"RoomsSearch",components:{SvgIcon:A},props:{textMessages:{type:Object,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0}},emits:["search-room","add-room"],computed:{showSearchBar:function(){return this.showSearch||this.showAddRoom}}},T=E,R=g(T,b,y,!1,null,null,null),O=R.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-room-container"},[e._t("room-list-item",(function(){return[e._t("room-list-avatar",(function(){return[e.room.avatar?t("div",{staticClass:"vac-avatar",style:{"background-image":"url('".concat(e.room.avatar,"')")}}):e._e()]}),null,{room:e.room}),t("div",{staticClass:"vac-name-container vac-text-ellipsis"},[t("div",{staticClass:"vac-title-container"},[e.userStatus?t("div",{staticClass:"vac-state-circle",class:{"vac-state-online":"online"===e.userStatus}}):e._e(),t("div",{staticClass:"vac-room-name vac-text-ellipsis"},[e._v(" "+e._s(e.room.roomName)+" ")]),e.room.lastMessage?t("div",{staticClass:"vac-text-date"},[e._v(" "+e._s(e.room.lastMessage.timestamp)+" ")]):e._e()]),t("div",{staticClass:"vac-text-last",class:{"vac-message-new":e.room.lastMessage&&e.room.lastMessage["new"]&&!e.typingUsers}},[e.isMessageCheckmarkVisible?t("span",[e._t("checkmark-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-check",attrs:{name:e.room.lastMessage.distributed?"double-checkmark":"checkmark",param:e.room.lastMessage.seen?"seen":""}})]}),null,{message:e.room.lastMessage})],2):e._e(),e.room.lastMessage&&!e.room.lastMessage.deleted&&e.isAudio?t("div",{staticClass:"vac-text-ellipsis"},[e._t("microphone-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-microphone",attrs:{name:"microphone"}})]})),e._v(" "+e._s(e.formattedDuration)+" ")],2):e.room.lastMessage?t("format-message",{attrs:{content:e.getLastMessage,deleted:!!e.room.lastMessage.deleted&&!e.typingUsers,users:e.room.users,linkify:!1,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"single-line":!0},scopedSlots:e._u([{key:"deleted-icon",fn:function(t){return[e._t("deleted-icon",null,null,t)]}}],null,!0)}):e._e(),!e.room.lastMessage&&e.typingUsers?t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(e.typingUsers)+" ")]):e._e(),t("div",{staticClass:"vac-room-options-container"},[e.room.unreadCount?t("div",{staticClass:"vac-badge-counter vac-room-badge"},[e._v(" "+e._s(e.room.unreadCount)+" ")]):e._e(),e._t("room-list-options",(function(){return[e.roomActions.length?t("div",{staticClass:"vac-svg-button vac-list-room-options",on:{click:function(t){t.stopPropagation(),e.roomMenuOpened=e.room.roomId}}},[e._t("room-list-options-icon",(function(){return[t("svg-icon",{attrs:{name:"dropdown",param:"room"}})]}))],2):e._e(),e.roomActions.length?t("transition",{attrs:{name:"vac-slide-left"}},[e.roomMenuOpened===e.room.roomId?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeRoomMenu,expression:"closeRoomMenu"}],staticClass:"vac-menu-options"},[t("div",{staticClass:"vac-menu-list"},e._l(e.roomActions,(function(n){return t("div",{key:n.name},[t("div",{staticClass:"vac-menu-item",on:{click:function(t){return t.stopPropagation(),e.roomActionHandler(n)}}},[e._v(" "+e._s(n.title)+" ")])])})),0)]):e._e()]):e._e()]}),null,{room:e.room})],2)],1)])]}),null,{room:e.room})],2)},j=[],B=n("c28b"),I=n.n(B),P=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-format-message-wrapper",class:{"vac-text-ellipsis":e.singleLine}},[e.textFormatting.disabled?t("div",{domProps:{innerHTML:e._s(e.formattedContent)}}):t("div",{class:{"vac-text-ellipsis":e.singleLine}},e._l(e.linkifiedMessage,(function(n,r){return t("div",{key:r,staticClass:"vac-format-container"},[t(n.url?"a":"span",{tag:"component",class:{"vac-text-ellipsis":e.singleLine,"vac-text-bold":n.bold,"vac-text-italic":e.deleted||n.italic,"vac-text-strike":n.strike,"vac-text-underline":n.underline,"vac-text-inline-code":!e.singleLine&&n.inline,"vac-text-multiline-code":!e.singleLine&&n.multiline,"vac-text-tag":!e.singleLine&&!e.reply&&n.tag},attrs:{href:n.href,target:n.href?e.linkOptions.target:null,rel:n.href?e.linkOptions.rel:null},on:{click:function(t){return e.openTag(n)}}},[e._t("deleted-icon",(function(){return[e.deleted?t("svg-icon",{staticClass:"vac-icon-deleted",attrs:{name:"deleted"}}):e._e()]}),null,{deleted:e.deleted}),n.url&&n.image?[t("div",{staticClass:"vac-image-link-container"},[t("div",{staticClass:"vac-image-link",style:{"background-image":"url('".concat(n.value,"')"),height:n.height}})]),t("div",{staticClass:"vac-image-link-message"},[t("span",[e._v(e._s(n.value))])])]:[t("span",{domProps:{innerHTML:e._s(n.value)}},[e._v(" "+e._s(n.value)+" ")])]],2)],1)})),0)])},L=[];function N(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}function D(e){if(Array.isArray(e))return N(e)}function F(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function H(e,t){if(e){if("string"===typeof e)return N(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)?N(e,t):void 0}}n("d9e2");function U(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function $(e){return D(e)||F(e)||H(e)||U()}n("a1f0"),n("5b81");var q=n("74fe"),V=function(e,t,n){var r,o={bold:n.bold,italic:n.italic,strike:n.strike,underline:n.underline,multilineCode:n.multilineCode,inlineCode:n.inlineCode},a=(r={},s(r,o.bold,{end:"\\"+o.bold,allowed_chars:".",type:"bold"}),s(r,o.italic,{end:o.italic,allowed_chars:".",type:"italic"}),s(r,o.strike,{end:o.strike,allowed_chars:".",type:"strike"}),s(r,o.underline,{end:o.underline,allowed_chars:".",type:"underline"}),s(r,o.multilineCode,{end:o.multilineCode,allowed_chars:"(.|\n)",type:"multiline-code"}),s(r,o.inlineCode,{end:o.inlineCode,allowed_chars:".",type:"inline-code"}),s(r,"<usertag>",{allowed_chars:".",end:"</usertag>",type:"tag"}),r),i=z(e,a),c=X(i,a),l=[].concat.apply([],c);return t&&K(l),l};function z(e,t){var n=[],r=-1,o=null,a=q.find(e),i=!1;if(a.length>0&&(r=e.indexOf(a[0].value),i=!0),Object.keys(t).forEach((function(t){var n=e.indexOf(t);n>=0&&(r<0||n<r)&&(r=n,o=t,i=!1)})),i&&-1!==o){var s=e.substr(0,r),c=e.substr(r,a[0].value.length),l=e.substr(r+a[0].value.length);return n.push(s),n.push(c),n=n.concat(z(l,t)),n}if(o){var u=e.substr(0,r),f=o,d=e.substr(r+f.length);if(e.replace(/\s/g,"").length===2*f.length)return[e];var p=d.match(new RegExp("^("+(t[f].allowed_chars||".")+"*"+(t[f].end?"?":"")+")"+(t[f].end?"("+t[f].end+")":""),"m"));if(p&&p[1]){u&&n.push(u);var h={start:f,content:z(p[1],t),end:p[2],type:t[f].type};n.push(h),d=d.substr(p[0].length)}else u+=f,n.push(u);return n=n.concat(z(d,t)),n}return e?[e]:[]}function X(e,t){var n=[];return e.forEach((function(e){"string"===typeof e?n.push({types:[],value:e}):t[e.start]&&n.push(Y(e))})),n}function Y(e){var t=[];return G(e,t,[]),t}function G(e,t,n){e.content.forEach((function(r){"string"===typeof r?t.push({types:W(n.concat([e.type])),value:r}):G(r,t,W([r.type].concat([e.type]).concat(n)))}))}function W(e){return $(new Set(e))}function K(e){var t=[];return e.forEach((function(e){var n=q.find(e.value);if(n.length){var r=e.value.replace(n[0].value,"");t.push({types:e.types,value:r}),e.types=["url"].concat(e.types),e.href=n[0].href,e.value=n[0].value}t.push(e)})),t}var Z=n("c9d9"),Q={name:"FormatMessage",components:{SvgIcon:A},props:{content:{type:[String,Number],required:!0},deleted:{type:Boolean,default:!1},users:{type:Array,default:function(){return[]}},linkify:{type:Boolean,default:!0},singleLine:{type:Boolean,default:!1},reply:{type:Boolean,default:!1},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0}},emits:["open-user-tag"],computed:{linkifiedMessage:function(){var e=this,t=V(this.formatTags(this.content),this.linkify&&!this.linkOptions.disabled,this.textFormatting);return t.forEach((function(t){t.url=e.checkType(t,"url"),t.bold=e.checkType(t,"bold"),t.italic=e.checkType(t,"italic"),t.strike=e.checkType(t,"strike"),t.underline=e.checkType(t,"underline"),t.inline=e.checkType(t,"inline-code"),t.multiline=e.checkType(t,"multiline-code"),t.tag=e.checkType(t,"tag"),t.image=e.checkImageType(t),t.value=e.replaceEmojiByElement(t.value)})),t},formattedContent:function(){return this.formatTags(this.content)}},methods:{checkType:function(e,t){return-1!==e.types.indexOf(t)},checkImageType:function(e){var t=e.value.lastIndexOf("."),n=e.value.lastIndexOf("/");n>t&&(t=-1);var r=e.value.substring(t+1,e.value.length),o=t>0&&Z["b"].some((function(e){return r.toLowerCase().includes(e)}));return o&&this.setImageSize(e),o},setImageSize:function(e){var t=new Image;function n(r){var o=r.path[0].width/150;e.height=Math.round(r.path[0].height/o)+"px",t.removeEventListener("load",n)}t.src=e.value,t.addEventListener("load",n)},formatTags:function(e){var t=this,n="<usertag>",r="</usertag>",o=$(e.matchAll(new RegExp(n,"gi"))).map((function(e){return e.index})),a=e;return o.forEach((function(o){var i=a.substring(o+n.length,a.indexOf(r,o)),s=t.users.find((function(e){return e._id===i}));e=e.replaceAll(i,"@".concat((null===s||void 0===s?void 0:s.username)||"unknown"))})),e},openTag:function(e){if(!this.singleLine&&this.checkType(e,"tag")){var t=this.users.find((function(t){return-1!==e.value.indexOf(t.username)}));this.$emit("open-user-tag",t)}},replaceEmojiByElement:function(e){var t;if(this.singleLine)t=16;else{var n=this.containsOnlyEmojis();t=n?28:20}return e.replaceAll(/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFF]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])/g,(function(e){return'<span style="font-size: '.concat(t,'px">').concat(e,"</span>")}))},containsOnlyEmojis:function(){var e=this.content.replace(new RegExp("[\0-ữf]","g"),""),t=this.content.replace(new RegExp("[\n\rs]+|( )+","g"),"");return e.length===t.length}}},J=Q,ee=g(J,P,L,!1,null,null,null),te=ee.exports,ne=function(e,t,n){if(e.typingUsers&&e.typingUsers.length){var r=e.users.filter((function(n){if(n._id!==t&&-1!==e.typingUsers.indexOf(n._id)&&(!n.status||"offline"!==n.status.state))return!0}));if(!r.length)return;return 2===e.users.length?n.IS_TYPING:r.map((function(e){return e.username})).join(", ")+" "+n.IS_TYPING}},re=n("bd43"),oe=re.isAudioFile,ae={name:"RoomsContent",components:{SvgIcon:A,FormatMessage:te},directives:{clickOutside:I.a.directive},props:{currentUserId:{type:[String,Number],required:!0},room:{type:Object,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},textMessages:{type:Object,required:!0},roomActions:{type:Array,required:!0}},emits:["room-action-handler"],data:function(){return{roomMenuOpened:null}},computed:{getLastMessage:function(){var e=this,t=this.typingUsers;if(t)return t;var n=this.room.lastMessage.deleted?this.textMessages.MESSAGE_DELETED:this.room.lastMessage.content;if(this.room.users.length<=2)return n;var r=this.room.users.find((function(t){return t._id===e.room.lastMessage.senderId}));return this.room.lastMessage.username?"".concat(this.room.lastMessage.username," - ").concat(n):r&&r._id!==this.currentUserId?"".concat(r.username," - ").concat(n):n},userStatus:function(){var e=this;if(this.room.users&&2===this.room.users.length){var t=this.room.users.find((function(t){return t._id!==e.currentUserId}));return t&&t.status?t.status.state:null}},typingUsers:function(){return ne(this.room,this.currentUserId,this.textMessages)},isMessageCheckmarkVisible:function(){return!this.typingUsers&&this.room.lastMessage&&!this.room.lastMessage.deleted&&this.room.lastMessage.senderId===this.currentUserId&&(this.room.lastMessage.saved||this.room.lastMessage.distributed||this.room.lastMessage.seen)},formattedDuration:function(){var e,t,n=null===(e=this.room.lastMessage)||void 0===e||null===(t=e.files)||void 0===t?void 0:t[0];if(n){if(!n.duration)return"".concat(n.name,".").concat(n.extension);var r=Math.floor(n.duration);return(r-(r%=60))/60+(r>9?":":":0")+r}return""},isAudio:function(){return!!this.room.lastMessage.files&&oe(this.room.lastMessage.files[0])}},methods:{roomActionHandler:function(e){this.closeRoomMenu(),this.$emit("room-action-handler",{action:e,roomId:this.room.roomId})},closeRoomMenu:function(){this.roomMenuOpened=null}}},ie=ae,se=g(ie,C,j,!1,null,null,null),ce=se.exports,le=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n&&""!==n?e.filter((function(e){return r?ue(e[t]).startsWith(ue(n)):ue(e[t]).includes(ue(n))})):e};function ue(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}var fe={name:"RoomsList",components:{Loader:_,RoomsSearch:O,RoomContent:ce},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},showRoomsList:{type:Boolean,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},isMobile:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0},roomsLoaded:{type:Boolean,required:!0},room:{type:Object,required:!0},roomActions:{type:Array,required:!0},scrollDistance:{type:Number,required:!0}},emits:["add-room","room-action-handler","loading-more-rooms","fetch-room","fetch-more-rooms"],data:function(){return{filteredRooms:this.rooms||[],observer:null,showLoader:!0,loadingMoreRooms:!1,selectedRoomId:""}},watch:{rooms:{deep:!0,handler:function(e,t){this.filteredRooms=e,(e.length!==t.length||this.roomsLoaded)&&(this.loadingMoreRooms=!1)}},loadingRooms:function(e){var t=this;e||setTimeout((function(){return t.initIntersectionObserver()}))},loadingMoreRooms:function(e){this.$emit("loading-more-rooms",e)},roomsLoaded:{immediate:!0,handler:function(e){e&&(this.loadingMoreRooms=!1,this.loadingRooms||(this.showLoader=!1))}},room:{immediate:!0,handler:function(e){e&&!this.isMobile&&(this.selectedRoomId=e.roomId)}}},methods:{initIntersectionObserver:function(){var e=this;this.observer&&(this.showLoader=!0,this.observer.disconnect());var t=document.getElementById("infinite-loader-rooms");if(t){var n={root:document.getElementById("rooms-list"),rootMargin:"".concat(this.scrollDistance,"px"),threshold:0};this.observer=new IntersectionObserver((function(t){t[0].isIntersecting&&e.loadMoreRooms()}),n),this.observer.observe(t)}},searchRoom:function(e){this.filteredRooms=le(this.rooms,"roomName",e.target.value)},openRoom:function(e){(e.roomId!==this.room.roomId||this.isMobile)&&(this.isMobile||(this.selectedRoomId=e.roomId),this.$emit("fetch-room",{room:e}))},loadMoreRooms:function(){if(!this.loadingMoreRooms){if(this.roomsLoaded)return this.loadingMoreRooms=!1,void(this.showLoader=!1);this.$emit("fetch-more-rooms"),this.loadingMoreRooms=!0}}}},de=fe,pe=g(de,u,f,!1,null,null,null),he=pe.exports,me=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isMobile&&!e.showRoomsList||!e.isMobile||e.singleRoom,expression:"(isMobile && !showRoomsList) || !isMobile || singleRoom"}],staticClass:"vac-col-messages",on:{touchstart:e.touchStart}},[e.showNoRoom?e._t("no-room-selected",(function(){return[t("div",{staticClass:"vac-container-center vac-room-empty"},[t("div",[e._v(e._s(e.textMessages.ROOM_EMPTY))])])]})):t("room-header",{attrs:{"current-user-id":e.currentUserId,"text-messages":e.textMessages,"single-room":e.singleRoom,"show-rooms-list":e.showRoomsList,"is-mobile":e.isMobile,"room-info-enabled":e.roomInfoEnabled,"menu-actions":e.menuActions,room:e.room,"message-selection-enabled":e.messageSelectionEnabled,"message-selection-actions":e.messageSelectionActions,"selected-messages-total":e.selectedMessages.length},on:{"toggle-rooms-list":function(t){return e.$emit("toggle-rooms-list")},"room-info":function(t){return e.$emit("room-info")},"menu-action-handler":function(t){return e.$emit("menu-action-handler",t)},"message-selection-action-handler":e.messageSelectionActionHandler,"cancel-message-selection":function(t){e.messageSelectionEnabled=!1}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{ref:"scrollContainer",staticClass:"vac-container-scroll",attrs:{id:"messages-list"},on:{scroll:e.onContainerScroll}},[t("loader",{attrs:{show:e.loadingMessages},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-messages-container"},[t("div",{class:{"vac-messages-hidden":e.loadingMessages}},[t("transition",{attrs:{name:"vac-fade-message"}},[t("div",[e.showNoMessages?t("div",{staticClass:"vac-text-started"},[e._t("messages-empty",(function(){return[e._v(" "+e._s(e.textMessages.MESSAGES_EMPTY)+" ")]}))],2):e._e(),e.showMessagesStarted?t("div",{staticClass:"vac-text-started"},[e._v(" "+e._s(e.textMessages.CONVERSATION_STARTED)+" "+e._s(e.messages[0].date)+" ")]):e._e()])]),e.messages.length&&!e.messagesLoaded?t("div",{attrs:{id:"infinite-loader-messages"}},[t("loader",{attrs:{show:!0,infinite:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1):e._e(),t("transition-group",{key:e.roomId,attrs:{name:"vac-fade-message",tag:"span"}},e._l(e.messages,(function(n,r){return t("div",{key:n.indexId||n._id},[t("room-message",{attrs:{"current-user-id":e.currentUserId,message:n,index:r,messages:e.messages,"edited-message-id":e.editedMessageId,"message-actions":e.messageActions,"room-users":e.room.users,"text-messages":e.textMessages,"new-messages":e.newMessages,"show-reaction-emojis":e.showReactionEmojis,"show-new-messages-divider":e.showNewMessagesDivider,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"username-options":e.usernameOptions,"message-selection-enabled":e.messageSelectionEnabled,"selected-messages":e.selectedMessages},on:{"message-added":e.onMessageAdded,"message-action-handler":e.messageActionHandler,"open-file":e.openFile,"open-user-tag":e.openUserTag,"open-failed-message":function(t){return e.$emit("open-failed-message",t)},"send-message-reaction":e.sendMessageReaction,"select-message":e.selectMessage,"unselect-message":e.unselectMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)})),0)],1)])],1),e.loadingMessages?e._e():t("div",[t("transition",{attrs:{name:"vac-bounce"}},[e.scrollIcon?t("div",{staticClass:"vac-icon-scroll",on:{click:e.scrollToBottom}},[t("transition",{attrs:{name:"vac-bounce"}},[e.scrollMessagesCount?t("div",{staticClass:"vac-badge-counter vac-messages-count"},[e._v(" "+e._s(e.scrollMessagesCount)+" ")]):e._e()]),e._t("scroll-icon",(function(){return[t("svg-icon",{attrs:{name:"dropdown",param:"scroll"}})]}))],2):e._e()])],1),t("room-footer",{attrs:{room:e.room,"room-id":e.roomId,"room-message":e.roomMessage,"text-messages":e.textMessages,"show-send-icon":e.showSendIcon,"show-files":e.showFiles,"show-audio":e.showAudio,"show-emojis":e.showEmojis,"show-footer":e.showFooter,"accepted-files":e.acceptedFiles,"textarea-action-enabled":e.textareaActionEnabled,"textarea-auto-focus":e.textareaAutoFocus,"user-tags-enabled":e.userTagsEnabled,"emojis-suggestion-enabled":e.emojisSuggestionEnabled,"templates-text":e.templatesText,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"audio-bit-rate":e.audioBitRate,"audio-sample-rate":e.audioSampleRate,"init-reply-message":e.initReplyMessage,"init-edit-message":e.initEditMessage},on:{"update-edited-message-id":function(t){e.editedMessageId=t},"edit-message":function(t){return e.$emit("edit-message",t)},"send-message":function(t){return e.$emit("send-message",t)},"typing-message":function(t){return e.$emit("typing-message",t)},"textarea-action-handler":function(t){return e.$emit("textarea-action-handler",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],2)},ge=[],ve=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-room-header vac-app-border-b"},[e._t("room-header",(function(){return[t("div",{staticClass:"vac-room-wrapper"},[t("transition",{attrs:{name:"vac-slide-up"}},[e.messageSelectionEnabled?t("div",{staticClass:"vac-room-selection"},[e._l(e.messageSelectionActions,(function(n){return t("div",{key:n.name,attrs:{id:n.name}},[t("div",{staticClass:"vac-selection-button",on:{click:function(t){return e.messageSelectionActionHandler(n)}}},[e._v(" "+e._s(n.title)+" "),t("span",{staticClass:"vac-selection-button-count"},[e._v(" "+e._s(e.selectedMessagesTotal)+" ")])])])})),t("div",{staticClass:"vac-selection-cancel vac-item-clickable",on:{click:function(t){return e.$emit("cancel-message-selection")}}},[e._v(" "+e._s(e.textMessages.CANCEL_SELECT_MESSAGE)+" ")])],2):e._e()]),!e.messageSelectionEnabled&&e.messageSelectionAnimationEnded?[e.singleRoom?e._e():t("div",{staticClass:"vac-svg-button vac-toggle-button",class:{"vac-rotate-icon-init":!e.isMobile,"vac-rotate-icon":!e.showRoomsList&&!e.isMobile},on:{click:function(t){return e.$emit("toggle-rooms-list")}}},[e._t("toggle-icon",(function(){return[t("svg-icon",{attrs:{name:"toggle"}})]}))],2),t("div",{staticClass:"vac-info-wrapper",class:{"vac-item-clickable":e.roomInfoEnabled},on:{click:function(t){return e.$emit("room-info")}}},[e._t("room-header-avatar",(function(){return[e.room.avatar?t("div",{staticClass:"vac-avatar",style:{"background-image":"url('".concat(e.room.avatar,"')")}}):e._e()]}),null,{room:e.room}),e._t("room-header-info",(function(){return[t("div",{staticClass:"vac-text-ellipsis"},[t("div",{staticClass:"vac-room-name vac-text-ellipsis"},[e._v(" "+e._s(e.room.roomName)+" ")]),e.typingUsers?t("div",{staticClass:"vac-room-info vac-text-ellipsis"},[e._v(" "+e._s(e.typingUsers)+" ")]):t("div",{staticClass:"vac-room-info vac-text-ellipsis"},[e._v(" "+e._s(e.userStatus)+" ")])])]}),null,{room:e.room,typingUsers:e.typingUsers,userStatus:e.userStatus})],2),e.room.roomId?e._t("room-options",(function(){return[e.menuActions.length?t("div",{staticClass:"vac-svg-button vac-room-options",on:{click:function(t){e.menuOpened=!e.menuOpened}}},[e._t("menu-icon",(function(){return[t("svg-icon",{attrs:{name:"menu"}})]}))],2):e._e(),e.menuActions.length?t("transition",{attrs:{name:"vac-slide-left"}},[e.menuOpened?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeMenu,expression:"closeMenu"}],staticClass:"vac-menu-options"},[t("div",{staticClass:"vac-menu-list"},e._l(e.menuActions,(function(n){return t("div",{key:n.name},[t("div",{staticClass:"vac-menu-item",on:{click:function(t){return e.menuActionHandler(n)}}},[e._v(" "+e._s(n.title)+" ")])])})),0)]):e._e()]):e._e()]})):e._e()]:e._e()],2)]}),null,{room:e.room,typingUsers:e.typingUsers,userStatus:e.userStatus})],2)},_e=[],be={name:"RoomHeader",components:{SvgIcon:A},directives:{clickOutside:I.a.directive},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},singleRoom:{type:Boolean,required:!0},showRoomsList:{type:Boolean,required:!0},isMobile:{type:Boolean,required:!0},roomInfoEnabled:{type:Boolean,required:!0},menuActions:{type:Array,required:!0},room:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0},messageSelectionActions:{type:Array,required:!0},selectedMessagesTotal:{type:Number,required:!0}},emits:["toggle-rooms-list","room-info","menu-action-handler","cancel-message-selection","message-selection-action-handler"],data:function(){return{menuOpened:!1,messageSelectionAnimationEnded:!0}},computed:{typingUsers:function(){return ne(this.room,this.currentUserId,this.textMessages)},userStatus:function(){var e=this;if(this.room.users&&2===this.room.users.length){var t=this.room.users.find((function(t){return t._id!==e.currentUserId}));if(t.status){var n="";return"online"===t.status.state?n=this.textMessages.IS_ONLINE:t.status.lastChanged&&(n=this.textMessages.LAST_SEEN+t.status.lastChanged),n}}}},watch:{messageSelectionEnabled:function(e){var t=this;e?this.messageSelectionAnimationEnded=!1:setTimeout((function(){t.messageSelectionAnimationEnded=!0}),300)}},methods:{menuActionHandler:function(e){this.closeMenu(),this.$emit("menu-action-handler",e)},closeMenu:function(){this.menuOpened=!1},messageSelectionActionHandler:function(e){this.$emit("message-selection-action-handler",e)}}},ye=be,we=g(ye,ve,_e,!1,null,null,null),xe=we.exports,Se=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:Object.keys(e.room).length&&e.showFooter,expression:"Object.keys(room).length && showFooter"}],staticClass:"vac-room-footer",class:{"vac-app-box-shadow":e.shadowFooter},attrs:{id:"room-footer"}},[t("room-emojis",{attrs:{"filtered-emojis":e.filteredEmojis,"select-item":e.selectEmojiItem,"active-up-or-down":e.activeUpOrDownEmojis},on:{"select-emoji":function(t){return e.selectEmoji(t)},"activate-item":function(t){e.activeUpOrDownEmojis=0}}}),t("room-users-tag",{attrs:{"filtered-users-tag":e.filteredUsersTag,"select-item":e.selectUsersTagItem,"active-up-or-down":e.activeUpOrDownUsersTag},on:{"select-user-tag":function(t){return e.selectUserTag(t)},"activate-item":function(t){e.activeUpOrDownUsersTag=0}}}),t("room-templates-text",{attrs:{"filtered-templates-text":e.filteredTemplatesText,"select-item":e.selectTemplatesTextItem,"active-up-or-down":e.activeUpOrDownTemplatesText},on:{"select-template-text":function(t){return e.selectTemplateText(t)},"activate-item":function(t){e.activeUpOrDownTemplatesText=0}}}),t("room-message-reply",{attrs:{room:e.room,"message-reply":e.messageReply,"text-formatting":e.textFormatting,"link-options":e.linkOptions},on:{"reset-message":e.resetMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("room-files",{attrs:{files:e.files},on:{"remove-file":e.removeFile,"reset-message":e.resetMessage},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-box-footer",class:{"vac-box-footer-border":!e.files.length}},[e.showAudio&&!e.files.length?t("div",{staticClass:"vac-icon-textarea-left"},[e.isRecording?[t("div",{staticClass:"vac-svg-button vac-icon-audio-stop",on:{click:e.stopRecorder}},[e._t("audio-stop-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2),t("div",{staticClass:"vac-dot-audio-record"}),t("div",{staticClass:"vac-dot-audio-record-time"},[e._v(" "+e._s(e.recordedTime)+" ")]),t("div",{staticClass:"vac-svg-button vac-icon-audio-confirm",on:{click:function(t){return e.toggleRecorder(!1)}}},[e._t("audio-stop-icon",(function(){return[t("svg-icon",{attrs:{name:"checkmark"}})]}))],2)]:t("div",{staticClass:"vac-svg-button",on:{click:function(t){return e.toggleRecorder(!0)}}},[e._t("microphone-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-microphone",attrs:{name:"microphone"}})]}))],2)],2):e._e(),t("textarea",{ref:"roomTextarea",staticClass:"vac-textarea",class:{"vac-textarea-outline":e.editedMessage._id},style:{"min-height":"20px","padding-left":"12px"},attrs:{id:"roomTextarea",placeholder:e.textMessages.TYPE_MESSAGE},on:{input:e.onChangeInput,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.escapeTextarea.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.selectItem.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.selectItem.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.updateActiveUpOrDown(-1)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.updateActiveUpOrDown(1)}],paste:e.onPasteImage}}),t("div",{staticClass:"vac-icon-textarea"},[e.editedMessage._id?t("div",{staticClass:"vac-svg-button",on:{click:e.resetMessage}},[e._t("edit-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2):e._e(),e.showEmojis?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:function(){return e.emojiOpened=!1},expression:"() => (emojiOpened = false)"}]},[e._t("emoji-picker",(function(){return[t("emoji-picker-container",{attrs:{"emoji-opened":e.emojiOpened,"position-top":!0},on:{"add-emoji":e.addEmoji,"open-emoji":function(t){e.emojiOpened=t}},scopedSlots:e._u([{key:"emoji-picker-icon",fn:function(){return[e._t("emoji-picker-icon")]},proxy:!0}],null,!0)})]}),{addEmoji:e.addEmoji},{emojiOpened:e.emojiOpened})],2):e._e(),e.showFiles?t("div",{staticClass:"vac-svg-button",on:{click:e.launchFilePicker}},[e._t("paperclip-icon",(function(){return[t("svg-icon",{attrs:{name:"paperclip"}})]}))],2):e._e(),e.textareaActionEnabled?t("div",{staticClass:"vac-svg-button",on:{click:e.textareaActionHandler}},[e._t("custom-action-icon",(function(){return[t("svg-icon",{attrs:{name:"deleted"}})]}))],2):e._e(),e.showFiles?t("input",{ref:"file",staticStyle:{display:"none"},attrs:{type:"file",multiple:"",accept:e.acceptedFiles},on:{change:function(t){return e.onFileChange(t.target.files)}}}):e._e(),e.showSendIcon?t("div",{staticClass:"vac-svg-button",class:{"vac-send-disabled":e.isMessageEmpty},on:{click:e.sendMessage}},[e._t("send-icon",(function(){return[t("svg-icon",{attrs:{name:"send",param:e.isMessageEmpty||e.isFileLoading?"disabled":""}})]}))],2):e._e()])])],1)},ke=[],Me=n("53ca");function Ae(){
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
Ae=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(A){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,a=Object.create(o.prototype),i=new S(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return M()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=y(i,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=l(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(e,n,i),a}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(A){return{type:"throw",arg:A}}}e.wrap=c;var u={};function f(){}function d(){}function p(){}var h={};s(h,o,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(k([])));g&&g!==t&&n.call(g,o)&&(h=g);var v=p.prototype=f.prototype=Object.create(h);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){function r(o,a,i,s){var c=l(e[o],e,a);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==Object(Me["a"])(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,i,s)}),(function(e){r("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,s)}))}s(c.arg)}var o;this._invoke=function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}}function y(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=void 0,y(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=l(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function k(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:M}}function M(){return{value:void 0,done:!0}}return d.prototype=p,s(v,"constructor",p),s(p,"constructor",d),d.displayName=s(p,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,s(e,i,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},_(b.prototype),s(b.prototype,a,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new b(c(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(v),s(v,i,"Generator"),s(v,o,(function(){return this})),s(v,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=k,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}function Ee(e,t,n,r,o,a,i){try{var s=e[a](i),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,o)}function Te(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ee(a,r,o,i,s,"next",e)}function s(e){Ee(a,r,o,i,s,"throw",e)}i(void 0)}))}}n("874e");var Re=n("da58"),Oe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-emoji-wrapper"},[t("div",{staticClass:"vac-svg-button",class:{"vac-emoji-reaction":e.emojiReaction},on:{click:e.openEmoji}},[e._t("emoji-picker-icon",(function(){return[t("svg-icon",{attrs:{name:"emoji",param:e.emojiReaction?"reaction":""}})]}))],2),e.emojiOpened?[t("transition",{attrs:{name:"vac-slide-up",appear:""}},[t("div",{staticClass:"vac-emoji-picker",class:{"vac-picker-reaction":e.emojiReaction},style:{height:"".concat(e.emojiPickerHeight,"px"),top:e.positionTop?e.emojiPickerHeight:"".concat(e.emojiPickerTop,"px"),right:e.emojiPickerRight,display:e.emojiPickerTop||!e.emojiReaction?"initial":"none"}},[e.emojiOpened?t("emoji-picker",{ref:"emojiPicker"}):e._e()],1)])]:e._e()],2)},Ce=[],je={name:"EmojiPickerContainer",components:{SvgIcon:A},props:{emojiOpened:{type:Boolean,default:!1},emojiReaction:{type:Boolean,default:!1},positionTop:{type:Boolean,default:!1},positionRight:{type:Boolean,default:!1}},emits:["add-emoji","open-emoji"],data:function(){return{emojiPickerHeight:320,emojiPickerTop:0,emojiPickerRight:""}},watch:{emojiOpened:function(e){var t=this;e&&setTimeout((function(){t.addCustomStyling(),t.$refs.emojiPicker.shadowRoot.addEventListener("emoji-click",(function(e){var n=e.detail;t.$emit("add-emoji",{unicode:n.unicode})}))}),0)}},methods:{addCustomStyling:function(){var e=".picker {\n\t\t\t\tborder: none;\n\t\t\t}",t=".nav {\n\t\t\t\toverflow-x: auto;\n\t\t\t}",n=".search-wrapper {\n\t\t\t\tpadding-right: 2px;\n\t\t\t\tpadding-left: 2px;\n\t\t\t}",r="input.search {\n\t\t\t\theight: 32px;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tborder-radius: 10rem;\n\t\t\t\tborder: var(--chat-border-style);\n\t\t\t\tpadding: 5px 10px;\n\t\t\t\toutline: none;\n\t\t\t\tbackground: var(--chat-bg-color-input);\n\t\t\t\tcolor: var(--chat-color);\n\t\t\t}",o=document.createElement("style");o.textContent=e+t+n+r,this.$refs.emojiPicker.shadowRoot.appendChild(o)},openEmoji:function(e){this.$emit("open-emoji",!this.emojiOpened),this.setEmojiPickerPosition(e.clientY,e.view.innerWidth,e.view.innerHeight)},setEmojiPickerPosition:function(e,t,n){var r=t<500||n<700,o=document.getElementById("room-footer");if(o)if(r)this.emojiPickerRight=t/2-(this.positionTop?200:150)+"px",this.emojiPickerTop=100,this.emojiPickerHeight=n-200;else{var a=o.getBoundingClientRect().top,i=a-e>this.emojiPickerHeight-50;this.emojiPickerTop=i?e+10:e-this.emojiPickerHeight-10,this.emojiPickerRight=this.positionTop?"0px":this.positionRight?"60px":""}else r&&(this.emojiPickerRight="-50px")}}},Be=je,Ie=g(Be,Oe,Ce,!1,null,null,null),Pe=Ie.exports,Le=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-slide-up"}},[e.files.length?t("div",{staticClass:"vac-room-files-container",style:{bottom:"".concat(e.footerHeight,"px")}},[t("div",{staticClass:"vac-files-box"},e._l(e.files,(function(n,r){return t("div",{key:r},[t("room-file",{attrs:{file:n,index:r},on:{"remove-file":function(t){return e.$emit("remove-file",t)}}})],1)})),0),t("div",{staticClass:"vac-icon-close"},[t("div",{staticClass:"vac-svg-button",on:{click:function(t){return e.$emit("reset-message")}}},[e._t("reply-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2)])]):e._e()])},Ne=[],De=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-room-file-container"},[t("loader",{attrs:{show:e.file.loading},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-svg-button vac-icon-remove",on:{click:function(t){return e.$emit("remove-file",e.index)}}},[e._t("image-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close",param:"image"}})]}))],2),e.isImage?t("div",{staticClass:"vac-message-image",class:{"vac-blur-loading":e.file.loading},style:{"background-image":"url('".concat(e.file.localUrl||e.file.url,"')")}}):e.isVideo?t("video",{class:{"vac-blur-loading":e.file.loading},attrs:{controls:""}},[t("source",{attrs:{src:e.file.localUrl||e.file.url}})]):t("div",{staticClass:"vac-file-container",class:{"vac-blur-loading":e.file.loading}},[t("div",[e._t("file-icon",(function(){return[t("svg-icon",{attrs:{name:"file"}})]}))],2),t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(e.file.name)+" ")]),e.file.extension?t("div",{staticClass:"vac-text-ellipsis vac-text-extension"},[e._v(" "+e._s(e.file.extension)+" ")]):e._e()])],1)},Fe=[],He=n("bd43"),Ue=He.isImageFile,$e=He.isVideoFile,qe={name:"RoomFiles",components:{Loader:_,SvgIcon:A},props:{file:{type:Object,required:!0},index:{type:Number,required:!0}},emits:["remove-file"],computed:{isImage:function(){return Ue(this.file)},isVideo:function(){return $e(this.file)}}},Ve=qe,ze=g(Ve,De,Fe,!1,null,null,null),Xe=ze.exports,Ye={name:"RoomFiles",components:{SvgIcon:A,RoomFile:Xe},props:{files:{type:Array,required:!0}},emits:["remove-file","reset-message"],computed:{footerHeight:function(){return document.getElementById("room-footer").clientHeight}}},Ge=Ye,We=g(Ge,Le,Ne,!1,null,null,null),Ke=We.exports,Ze=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-slide-up"}},[e.messageReply?t("div",{staticClass:"vac-reply-container",style:{bottom:"".concat(e.footerHeight,"px")}},[t("div",{staticClass:"vac-reply-box"},[t("div",{staticClass:"vac-reply-info"},[t("div",{staticClass:"vac-reply-username"},[e._v(" "+e._s(e.messageReply.username)+" ")]),t("div",{staticClass:"vac-reply-content"},[t("format-message",{attrs:{content:e.messageReply.content,users:e.room.users,"text-formatting":e.textFormatting,"link-options":e.linkOptions,reply:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)]),e.isImage?t("img",{staticClass:"vac-image-reply",attrs:{src:e.firstFile.url}}):e.isVideo?t("video",{staticClass:"vac-image-reply",attrs:{controls:""}},[t("source",{attrs:{src:e.firstFile.url}})]):e.isAudio?t("audio-player",{staticClass:"vac-audio-reply",attrs:{src:e.firstFile.url},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}):e.isOtherFile?t("div",{staticClass:"vac-image-reply vac-file-container"},[t("div",[e._t("file-icon",(function(){return[t("svg-icon",{attrs:{name:"file"}})]}))],2),t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(e.firstFile.name)+" ")]),e.firstFile.extension?t("div",{staticClass:"vac-text-ellipsis vac-text-extension"},[e._v(" "+e._s(e.firstFile.extension)+" ")]):e._e()]):e._e()],1),t("div",{staticClass:"vac-icon-reply"},[t("div",{staticClass:"vac-svg-button",on:{click:function(t){return e.$emit("reset-message")}}},[e._t("reply-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline"}})]}))],2)])]):e._e()])},Qe=[],Je=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"vac-audio-player"},[t("div",{staticClass:"vac-svg-button",on:{click:e.playback}},[e.isPlaying?e._t("audio-pause-icon",(function(){return[t("svg-icon",{attrs:{name:"audio-pause"}})]})):e._t("audio-play-icon",(function(){return[t("svg-icon",{attrs:{name:"audio-play"}})]}))],2),t("audio-control",{attrs:{percentage:e.progress,"message-selection-enabled":e.messageSelectionEnabled},on:{"change-linehead":e.onUpdateProgress,"hover-audio-progress":function(t){return e.$emit("hover-audio-progress",t)}}}),t("audio",{attrs:{id:e.playerUniqId,src:e.audioSource}})],1)])},et=[],tt=function(){var e=this,t=e._self._c;return t("div",{ref:"progress",staticClass:"vac-player-bar",on:{mousedown:e.onMouseDown,mouseover:function(t){return e.$emit("hover-audio-progress",!0)},mouseout:function(t){return e.$emit("hover-audio-progress",!1)}}},[t("div",{staticClass:"vac-player-progress"},[t("div",{staticClass:"vac-line-container"},[t("div",{staticClass:"vac-line-progress",style:{width:"".concat(e.percentage,"%")}}),t("div",{staticClass:"vac-line-dot",class:{"vac-line-dot__active":e.isMouseDown},style:{left:"".concat(e.percentage,"%")}})])])])},nt=[],rt={props:{percentage:{type:Number,default:0},messageSelectionEnabled:{type:Boolean,required:!0}},emits:["hover-audio-progress","change-linehead"],data:function(){return{isMouseDown:!1}},methods:{onMouseDown:function(e){if(!this.messageSelectionEnabled){this.isMouseDown=!0;var t=this.calculateLineHeadPosition(e,this.$refs.progress);this.$emit("change-linehead",t),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("mouseup",this.onMouseUp)}},onMouseUp:function(e){if(!this.messageSelectionEnabled){this.isMouseDown=!1,document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove);var t=this.calculateLineHeadPosition(e,this.$refs.progress);this.$emit("change-linehead",t)}},onMouseMove:function(e){if(!this.messageSelectionEnabled){var t=this.calculateLineHeadPosition(e,this.$refs.progress);this.$emit("change-linehead",t)}},calculateLineHeadPosition:function(e,t){var n=t.getBoundingClientRect().width,r=t.getBoundingClientRect().left,o=(e.clientX-r)/n;return o=o<0?0:o,o=o>1?1:o,o}}},ot=rt,at=g(ot,tt,nt,!1,null,null,null),it=at.exports,st={name:"AudioPlayer",components:{SvgIcon:A,AudioControl:it},props:{messageId:{type:[String,Number],default:null},src:{type:String,default:null},messageSelectionEnabled:{type:Boolean,required:!0}},emits:["hover-audio-progress","update-progress-time"],data:function(){return{isPlaying:!1,duration:this.convertTimeMMSS(0),playedTime:this.convertTimeMMSS(0),progress:0}},computed:{playerUniqId:function(){return"audio-player".concat(this.messageId)},audioSource:function(){return this.src?this.src:(this.resetProgress(),null)}},mounted:function(){var e=this;this.player=document.getElementById(this.playerUniqId),this.player.addEventListener("ended",(function(){e.isPlaying=!1})),this.player.addEventListener("loadeddata",(function(){e.resetProgress(),e.duration=e.convertTimeMMSS(e.player.duration),e.updateProgressTime()})),this.player.addEventListener("timeupdate",this.onTimeUpdate)},methods:{convertTimeMMSS:function(e){return new Date(1e3*e).toISOString().substr(14,5)},playback:function(){var e=this;!this.messageSelectionEnabled&&this.audioSource&&(this.isPlaying?this.player.pause():setTimeout((function(){return e.player.play()})),this.isPlaying=!this.isPlaying)},resetProgress:function(){this.isPlaying&&this.player.pause(),this.duration=this.convertTimeMMSS(0),this.playedTime=this.convertTimeMMSS(0),this.progress=0,this.isPlaying=!1,this.updateProgressTime()},onTimeUpdate:function(){this.playedTime=this.convertTimeMMSS(this.player.currentTime),this.progress=this.player.currentTime/this.player.duration*100,this.updateProgressTime()},onUpdateProgress:function(e){e&&(this.player.currentTime=e*this.player.duration)},updateProgressTime:function(){this.$emit("update-progress-time",this.progress>1?this.playedTime:this.duration)}}},ct=st,lt=g(ct,Je,et,!1,null,null,null),ut=lt.exports,ft=n("bd43"),dt=ft.isAudioFile,pt=ft.isImageFile,ht=ft.isVideoFile,mt={name:"RoomMessageReply",components:{SvgIcon:A,FormatMessage:te,AudioPlayer:ut},props:{room:{type:Object,required:!0},messageReply:{type:Object,default:null},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0}},emits:["reset-message"],computed:{footerHeight:function(){return document.getElementById("room-footer").clientHeight},firstFile:function(){var e,t;return null!==(e=this.messageReply)&&void 0!==e&&null!==(t=e.files)&&void 0!==t&&t.length?this.messageReply.files[0]:{}},isImage:function(){return pt(this.firstFile)},isVideo:function(){return ht(this.firstFile)},isAudio:function(){return dt(this.firstFile)},isOtherFile:function(){var e,t;return(null===(e=this.messageReply)||void 0===e||null===(t=e.files)||void 0===t?void 0:t.length)&&!this.isAudio&&!this.isVideo&&!this.isImage}}},gt=mt,vt=g(gt,Ze,Qe,!1,null,null,null),_t=vt.exports,bt=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-slide-up"}},[e.filteredUsersTag.length?t("div",{staticClass:"vac-tags-container",style:{bottom:"".concat(e.footerHeight,"px")}},e._l(e.filteredUsersTag,(function(n,r){return t("div",{key:n._id,staticClass:"vac-tags-box",class:{"vac-tags-box-active":r===e.activeItem},on:{mouseover:function(t){e.activeItem=r},click:function(t){return e.$emit("select-user-tag",n)}}},[t("div",{staticClass:"vac-tags-info"},[n.avatar?t("div",{staticClass:"vac-avatar vac-tags-avatar",style:{"background-image":"url('".concat(n.avatar,"')")}}):e._e(),t("div",{staticClass:"vac-tags-username"},[e._v(" "+e._s(n.username)+" ")])])])})),0):e._e()])},yt=[],wt={name:"RoomUsersTag",props:{filteredUsersTag:{type:Array,required:!0},selectItem:{type:Boolean,default:null},activeUpOrDown:{type:Number,default:null}},emits:["select-user-tag","activate-item"],data:function(){return{activeItem:null}},computed:{footerHeight:function(){return document.getElementById("room-footer").clientHeight}},watch:{filteredUsersTag:function(e,t){t.length&&e.length===t.length||(this.activeItem=0)},selectItem:function(e){e&&this.$emit("select-user-tag",this.filteredUsersTag[this.activeItem])},activeUpOrDown:function(){this.activeUpOrDown>0&&this.activeItem<this.filteredUsersTag.length-1?this.activeItem++:this.activeUpOrDown<0&&this.activeItem>0&&this.activeItem--,this.$emit("activate-item")}}},xt=wt,St=g(xt,bt,yt,!1,null,null,null),kt=St.exports,Mt=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-slide-up"}},[e.filteredEmojis.length?t("div",{staticClass:"vac-emojis-container",style:{bottom:"".concat(e.footerHeight,"px")}},e._l(e.filteredEmojis,(function(n,r){return t("div",{key:n,staticClass:"vac-emoji-element",class:{"vac-emoji-element-active":r===e.activeItem},on:{mouseover:function(t){e.activeItem=r},click:function(t){return e.$emit("select-emoji",n)}}},[e._v(" "+e._s(n)+" ")])})),0):e._e()])},At=[],Et={name:"RoomEmojis",props:{filteredEmojis:{type:Array,required:!0},selectItem:{type:Boolean,default:null},activeUpOrDown:{type:Number,default:null}},emits:["select-emoji","activate-item"],data:function(){return{activeItem:null}},computed:{footerHeight:function(){return document.getElementById("room-footer").clientHeight}},watch:{filteredEmojis:function(e,t){t.length&&e.length===t.length||(this.activeItem=0)},selectItem:function(e){e&&this.$emit("select-emoji",this.filteredEmojis[this.activeItem])},activeUpOrDown:function(){this.activeUpOrDown>0&&this.activeItem<this.filteredEmojis.length-1?this.activeItem++:this.activeUpOrDown<0&&this.activeItem>0&&this.activeItem--,this.$emit("activate-item")}}},Tt=Et,Rt=g(Tt,Mt,At,!1,null,null,null),Ot=Rt.exports,Ct=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-slide-up"}},[e.filteredTemplatesText.length?t("div",{staticClass:"vac-template-container vac-app-box-shadow",style:{bottom:"".concat(e.footerHeight,"px")}},e._l(e.filteredTemplatesText,(function(n,r){return t("div",{key:r,staticClass:"vac-template-box",class:{"vac-template-active":r===e.activeItem},on:{mouseover:function(t){e.activeItem=r},click:function(t){return e.$emit("select-template-text",n)}}},[t("div",{staticClass:"vac-template-info"},[t("div",{staticClass:"vac-template-tag"},[e._v(" /"+e._s(n.tag)+" ")]),t("div",{staticClass:"vac-template-text"},[e._v(" "+e._s(n.text)+" ")])])])})),0):e._e()])},jt=[],Bt={name:"RoomTemplatesText",props:{filteredTemplatesText:{type:Array,required:!0},selectItem:{type:Boolean,default:null},activeUpOrDown:{type:Number,default:null}},emits:["select-template-text","activate-item"],data:function(){return{activeItem:null}},computed:{footerHeight:function(){return document.getElementById("room-footer").clientHeight}},watch:{filteredTemplatesText:function(e,t){t.length&&e.length===t.length||(this.activeItem=0)},selectItem:function(e){e&&this.$emit("select-template-text",this.filteredTemplatesText[this.activeItem])},activeUpOrDown:function(){this.activeUpOrDown>0&&this.activeItem<this.filteredTemplatesText.length-1?this.activeItem++:this.activeUpOrDown<0&&this.activeItem>0&&this.activeItem--,this.$emit("activate-item")}}},It=Bt,Pt=g(It,Ct,jt,!1,null,null,null),Lt=Pt.exports;function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dt(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)}}function Ft(e,t,n){return t&&Dt(e.prototype,t),n&&Dt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Ht;n("907a"),n("3c5d"),n("fa9e"),n("77d9");try{Ht=n("db3f")}catch(Sr){Ht={missing:!0}}var Ut=Ht,$t=Ut.Mp3Encoder,qt=function(){function e(t){if(Nt(this,e),Ht.missing)throw new Error('You must add lamejs in your dependencies to use the audio recorder. Please run "npm install lamejs --save"');this.bitRate=t.bitRate,this.sampleRate=t.sampleRate,this.dataBuffer=[],this.encoder=new $t(1,this.sampleRate,this.bitRate)}return Ft(e,[{key:"encode",value:function(e){for(var t=1152,n=this._convertBuffer(e),r=n.length,o=0;r>=0;o+=t){var a=n.subarray(o,o+t),i=this.encoder.encodeBuffer(a);this.dataBuffer.push(new Int8Array(i)),r-=t}}},{key:"finish",value:function(){this.dataBuffer.push(this.encoder.flush());var e=new Blob(this.dataBuffer,{type:"audio/mp3"});return this.dataBuffer=[],{id:Date.now(),blob:e,url:URL.createObjectURL(e)}}},{key:"_floatTo16BitPCM",value:function(e,t){for(var n=0;n<e.length;n++){var r=Math.max(-1,Math.min(1,e[n]));t[n]=r<0?32768*r:32767*r}}},{key:"_convertBuffer",value:function(e){var t=new Float32Array(e),n=new Int16Array(e.length);return this._floatTo16BitPCM(t,n),n}}]),e}(),Vt=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Nt(this,e),this.beforeRecording=t.beforeRecording,this.pauseRecording=t.pauseRecording,this.afterRecording=t.afterRecording,this.micFailed=t.micFailed,this.encoderOptions={bitRate:t.bitRate,sampleRate:t.sampleRate},this.bufferSize=4096,this.records=[],this.isPause=!1,this.isRecording=!1,this.duration=0,this.volume=0,this._duration=0}return Ft(e,[{key:"start",value:function(){var e={video:!1,audio:{channelCount:1,echoCancellation:!1}};this.beforeRecording&&this.beforeRecording("start recording"),navigator.mediaDevices.getUserMedia(e).then(this._micCaptured.bind(this))["catch"](this._micError.bind(this)),this.isPause=!1,this.isRecording=!0,this.lameEncoder||(this.lameEncoder=new qt(this.encoderOptions))}},{key:"stop",value:function(){this.stream.getTracks().forEach((function(e){return e.stop()})),this.input.disconnect(),this.processor.disconnect(),this.context.close();var e=null;e=this.lameEncoder.finish(),e.duration=this.duration,this.records.push(e),this._duration=0,this.duration=0,this.isPause=!1,this.isRecording=!1,this.afterRecording&&this.afterRecording(e)}},{key:"pause",value:function(){this.stream.getTracks().forEach((function(e){return e.stop()})),this.input.disconnect(),this.processor.disconnect(),this._duration=this.duration,this.isPause=!0,this.pauseRecording&&this.pauseRecording("pause recording")}},{key:"_micCaptured",value:function(e){var t=this;this.context=new(window.AudioContext||window.webkitAudioContext),this.duration=this._duration,this.input=this.context.createMediaStreamSource(e),this.processor=this.context.createScriptProcessor(this.bufferSize,1,1),this.stream=e,this.processor.onaudioprocess=function(e){var n=e.inputBuffer.getChannelData(0),r=0;t.lameEncoder&&t.lameEncoder.encode(n);for(var o=0;o<n.length;++o)r+=n[o]*n[o];t.duration=parseFloat(t._duration)+parseFloat(t.context.currentTime.toFixed(2)),t.volume=Math.sqrt(r/n.length).toFixed(2)},this.input.connect(this.processor),this.processor.connect(this.context.destination)}},{key:"_micError",value:function(e){this.micFailed&&this.micFailed(e)}}]),e}(),zt=n("1a98"),Xt=zt.detectMobile,Yt={name:"RoomFooter",components:{SvgIcon:A,EmojiPickerContainer:Pe,RoomFiles:Ke,RoomMessageReply:_t,RoomUsersTag:kt,RoomEmojis:Ot,RoomTemplatesText:Lt},directives:{clickOutside:I.a.directive},props:{room:{type:Object,required:!0},roomId:{type:[String,Number],required:!0},roomMessage:{type:String,default:null},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},textMessages:{type:Object,required:!0},showSendIcon:{type:Boolean,required:!0},showFiles:{type:Boolean,required:!0},showAudio:{type:Boolean,required:!0},showEmojis:{type:Boolean,required:!0},showFooter:{type:Boolean,required:!0},acceptedFiles:{type:String,required:!0},textareaActionEnabled:{type:Boolean,required:!0},textareaAutoFocus:{type:Boolean,required:!0},userTagsEnabled:{type:Boolean,required:!0},emojisSuggestionEnabled:{type:Boolean,required:!0},templatesText:{type:Array,default:null},audioBitRate:{type:Number,required:!0},audioSampleRate:{type:Number,required:!0},initReplyMessage:{type:Object,default:null},initEditMessage:{type:Object,default:null}},emits:["edit-message","send-message","update-edited-message-id","textarea-action-handler","typing-message"],data:function(){return{message:"",editedMessage:{},messageReply:null,cursorRangePosition:null,files:[],fileDialog:!1,selectUsersTagItem:null,selectEmojiItem:null,selectTemplatesTextItem:null,format:"mp3",activeUpOrDownEmojis:null,activeUpOrDownUsersTag:null,activeUpOrDownTemplatesText:null,emojisDB:new Re["a"],emojiOpened:!1,keepKeyboardOpen:!1,filteredEmojis:[],filteredUsersTag:[],selectedUsersTag:[],filteredTemplatesText:[],recorder:this.initRecorder(),isRecording:!1}},computed:{isMessageEmpty:function(){return!this.files.length&&!this.message.trim()},isFileLoading:function(){return this.files.some((function(e){return e.loading}))},recordedTime:function(){return new Date(1e3*this.recorder.duration).toISOString().substr(14,5)},shadowFooter:function(){return!!this.filteredEmojis.length||!!this.filteredUsersTag.length||!!this.filteredTemplatesText.length||!!this.files.length||!!this.messageReply}},watch:{roomId:function(){var e=this;this.resetMessage(!0,!0),this.roomMessage&&(this.message=this.roomMessage,setTimeout((function(){return e.onChangeInput()})))},message:function(e){this.getTextareaRef().value=e},roomMessage:{immediate:!0,handler:function(e){e&&(this.message=this.roomMessage)}},editedMessage:function(e){this.$emit("update-edited-message-id",e._id)},initReplyMessage:function(e){this.replyMessage(e)},initEditMessage:function(e){this.editMessage(e)}},mounted:function(){var e=this,t=Xt(),n=!0;this.getTextareaRef().addEventListener("keyup",(function(r){"Enter"!==r.key||r.shiftKey||e.fileDialog||(t?(e.message=e.message+"\n",setTimeout((function(){return e.onChangeInput()}))):!n||e.filteredEmojis.length||e.filteredUsersTag.length||e.filteredTemplatesText.length||e.sendMessage()),n=!r.isComposing,setTimeout((function(){e.updateFooterLists()}),60)})),this.getTextareaRef().addEventListener("click",(function(){t&&(e.keepKeyboardOpen=!0),e.updateFooterLists()})),this.getTextareaRef().addEventListener("blur",(function(){setTimeout((function(){e.resetFooterList()}),100),t&&setTimeout((function(){return e.keepKeyboardOpen=!1}))}))},beforeDestroy:function(){this.stopRecorder()},methods:{getTextareaRef:function(){return this.$refs.roomTextarea},focusTextarea:function(e){var t=this;Xt()&&e||this.getTextareaRef()&&(this.getTextareaRef().focus(),this.cursorRangePosition&&setTimeout((function(){t.getTextareaRef().setSelectionRange(t.cursorRangePosition,t.cursorRangePosition),t.cursorRangePosition=null})))},onChangeInput:function(){var e,t,n;(null!==(e=this.getTextareaRef())&&void 0!==e&&e.value||""===(null===(t=this.getTextareaRef())||void 0===t?void 0:t.value))&&(this.message=null===(n=this.getTextareaRef())||void 0===n?void 0:n.value);this.keepKeyboardOpen=!0,this.resizeTextarea(),this.$emit("typing-message",this.message)},resizeTextarea:function(){var e=this.getTextareaRef();if(e){var t=window.getComputedStyle(e,null).getPropertyValue("padding-top").replace("px","");e.style.height=0,e.style.height=e.scrollHeight-2*t+"px"}},escapeTextarea:function(){this.filteredEmojis.length?this.filteredEmojis=[]:this.filteredUsersTag.length?this.filteredUsersTag=[]:this.filteredTemplatesText.length?this.filteredTemplatesText=[]:this.resetMessage()},onPasteImage:function(e){var t,n=this,r=null===(t=e.clipboardData)||void 0===t?void 0:t.items;r&&Array.from(r).forEach((function(e){if(e.type.includes("image")){var t=e.getAsFile();n.onFileChange([t])}}))},updateActiveUpOrDown:function(e){this.filteredEmojis.length?this.activeUpOrDownEmojis=e:this.filteredUsersTag.length?this.activeUpOrDownUsersTag=e:this.filteredTemplatesText.length&&(this.activeUpOrDownTemplatesText=e)},selectItem:function(){this.filteredEmojis.length?this.selectEmojiItem=!0:this.filteredUsersTag.length?this.selectUsersTagItem=!0:this.filteredTemplatesText.length&&(this.selectTemplatesTextItem=!0)},selectEmoji:function(e){if(this.selectEmojiItem=!1,e){var t=this.getCharPosition(":"),n=t.position,r=t.endPosition;this.message=this.message.substr(0,n-1)+e+this.message.substr(r,this.message.length-1),this.cursorRangePosition=n,this.focusTextarea()}},selectTemplateText:function(e){if(this.selectTemplatesTextItem=!1,e){var t=this.getCharPosition("/"),n=t.position,r=t.endPosition,o=this.message.substr(r,r).length?"":" ";this.message=this.message.substr(0,n-1)+e.text+o+this.message.substr(r,this.message.length-1),this.cursorRangePosition=n+e.text.length+o.length+1,this.focusTextarea()}},addEmoji:function(e){this.message+=e.unicode,this.focusTextarea(!0)},launchFilePicker:function(){this.$refs.file.value="",this.$refs.file.click()},onFileChange:function(e){var t=this;return Te(Ae().mark((function n(){return Ae().wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.fileDialog=!0,t.focusTextarea(),Array.from(e).forEach(function(){var e=Te(Ae().mark((function e(n){var r,o,a,i;return Ae().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=URL.createObjectURL(n),o=n.name.lastIndexOf("."),t.files.push({loading:!0,name:n.name.substring(0,o),size:n.size,type:n.type,extension:n.name.substring(o+1),localUrl:r}),e.next=5,fetch(r).then((function(e){return e.blob()}));case 5:a=e.sent,i=t.files.find((function(e){return e.localUrl===r})),i&&(i.blob=a,i.loading=!1,delete i.loading);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),setTimeout((function(){return t.fileDialog=!1}),500);case 4:case"end":return n.stop()}}),n)})))()},removeFile:function(e){this.files.splice(e,1),this.focusTextarea()},toggleRecorder:function(e){var t=this;if(this.isRecording=e,this.recorder.isRecording)try{this.recorder.stop();var n=this.recorder.records[0];this.files.push({blob:n.blob,name:"audio.".concat(this.format),size:n.blob.size,duration:n.duration,type:n.blob.type,audio:!0,localUrl:URL.createObjectURL(n.blob)}),this.recorder=this.initRecorder(),this.sendMessage()}catch(r){setTimeout((function(){return t.stopRecorder()}),100)}else setTimeout((function(){return t.recorder.start()}),200)},stopRecorder:function(){var e=this;if(this.recorder.isRecording)try{this.recorder.stop(),this.recorder=this.initRecorder()}catch(t){setTimeout((function(){return e.stopRecorder()}),100)}},textareaActionHandler:function(){this.$emit("textarea-action-handler",this.message)},sendMessage:function(){var e=this.message.trim();if((this.files.length||e)&&!this.isFileLoading){this.selectedUsersTag.forEach((function(t){e=e.replace("@".concat(t.username),"<usertag>".concat(t._id,"</usertag>"))}));var t,n=this.files.length?this.files:null;if(this.editedMessage._id)(this.editedMessage.content!==e||null!==(t=this.editedMessage.files)&&void 0!==t&&t.length||this.files.length)&&this.$emit("edit-message",{messageId:this.editedMessage._id,newContent:e,files:n,replyMessage:this.messageReply,usersTag:this.selectedUsersTag});else this.$emit("send-message",{content:e,files:n,replyMessage:this.messageReply,usersTag:this.selectedUsersTag});this.resetMessage(!0)}},editMessage:function(e){var t=this;this.resetMessage(),this.editedMessage=l({},e);var n=e.content,r=n,o="<usertag>",a="</usertag>",i=$(n.matchAll(new RegExp(o,"gi"))).map((function(e){return e.index}));i.forEach((function(e){var i=r.substring(e+o.length,r.indexOf(a,e)),s=t.room.users.find((function(e){return e._id===i}));n=n.replace("".concat(o).concat(i).concat(a),"@".concat((null===s||void 0===s?void 0:s.username)||"unknown")),t.selectUserTag(s,!0)})),this.message=n,e.files&&(this.files=$(e.files)),setTimeout((function(){return t.resizeTextarea()}))},replyMessage:function(e){this.editedMessage={},this.messageReply=e,this.focusTextarea()},updateFooterLists:function(){this.updateFooterList("@"),this.updateFooterList(":"),this.updateFooterList("/")},updateFooterList:function(e){if(this.getTextareaRef()&&(":"!==e||this.emojisSuggestionEnabled)&&("@"!==e||this.userTagsEnabled&&this.room.users)&&("/"!==e||this.templatesText)){var t=this.getTextareaRef().selectionStart,n=t;while(n>0&&this.message.charAt(n-1)!==e&&(" "!==this.message.charAt(n-1)||":"!==e))n--;var r=this.message.charAt(n-2),o=!r.match(/^[0-9a-zA-Z]+$/);if(this.message.charAt(n-1)!==e||r&&" "!==r&&!o)this.resetFooterList(e);else{var a=this.message.substring(n,t);":"===e?this.updateEmojis(a):"@"===e?this.updateShowUsersTag(a):"/"===e&&this.updateShowTemplatesText(a)}}},updateShowUsersTag:function(e){var t=this;this.filteredUsersTag=le(this.room.users,"username",e,!0).filter((function(e){return e._id!==t.currentUserId}))},selectUserTag:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.selectUsersTagItem=!1,e){var n=this.getCharPosition("@"),r=n.position,o=n.endPosition,a=this.message.substr(o,o).length?"":" ";this.message=this.message.substr(0,r)+e.username+a+this.message.substr(o,this.message.length-1),this.selectedUsersTag=[].concat($(this.selectedUsersTag),[l({},e)]),t||(this.cursorRangePosition=r+e.username.length+a.length+1),this.focusTextarea()}},updateShowTemplatesText:function(e){this.filteredTemplatesText=le(this.templatesText,"tag",e,!0)},getCharPosition:function(e){var t=this.getTextareaRef().selectionStart,n=t;while(n>0&&this.message.charAt(n-1)!==e)n--;var r=this.getTextareaRef().selectionEnd;return{position:n,endPosition:r}},updateEmojis:function(e){var t=this;return Te(Ae().mark((function n(){var r;return Ae().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,t.emojisDB.getEmojiBySearchQuery(e);case 4:r=n.sent,t.filteredEmojis=r.map((function(e){return e.unicode}));case 6:case"end":return n.stop()}}),n)})))()},resetFooterList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;":"===e?this.filteredEmojis=[]:"@"===e?this.filteredUsersTag=[]:("/"===e||(this.filteredEmojis=[],this.filteredUsersTag=[]),this.filteredTemplatesText=[])},resetMessage:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n||this.$emit("typing-message",null),this.selectedUsersTag=[],this.resetFooterList(),this.resetTextareaSize(),this.message="",this.editedMessage={},this.messageReply=null,this.files=[],this.emojiOpened=!1,this.preventKeyboardFromClosing(),!this.textareaAutoFocus&&n||setTimeout((function(){return e.focusTextarea(t)}))},resetTextareaSize:function(){this.getTextareaRef()&&(this.getTextareaRef().style.height="20px")},preventKeyboardFromClosing:function(){this.keepKeyboardOpen&&this.getTextareaRef().focus()},initRecorder:function(){return this.isRecording=!1,new Vt({bitRate:this.audioBitRate,sampleRate:this.audioSampleRate,beforeRecording:null,afterRecording:null,pauseRecording:null,micFailed:this.micFailed})},micFailed:function(){this.isRecording=!1,this.recorder=this.initRecorder()}}},Gt=Yt,Wt=g(Gt,Se,ke,!1,null,null,null),Kt=Wt.exports,Zt=function(){var e=this,t=e._self._c;return t("div",{ref:"message",staticClass:"vac-message-wrapper",attrs:{id:e.message._id}},[e.showDate?t("div",{staticClass:"vac-card-info vac-card-date"},[e._v(" "+e._s(e.message.date)+" ")]):e._e(),e.newMessage._id===e.message._id?t("div",{staticClass:"vac-line-new"},[e._v(" "+e._s(e.textMessages.NEW_MESSAGES)+" ")]):e._e(),e.message.system?t("div",{staticClass:"vac-card-info vac-card-system"},[e._t("system-message",(function(){return[t("format-message",{attrs:{content:e.message.content,users:e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions},on:{"open-user-tag":e.openUserTag},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})]}),null,{message:e.message})],2):t("div",{staticClass:"vac-message-box",class:{"vac-offset-current":e.message.senderId===e.currentUserId},on:{click:e.selectMessage}},[e._t("message",(function(){return[e.message.avatar&&e.message.senderId!==e.currentUserId?t("div",{staticClass:"vac-avatar",style:{"background-image":"url('".concat(e.message.avatar,"')")}}):e._e(),e.hasSenderUserAvatar&&!e.message.avatar?t("div",{staticClass:"vac-avatar-offset"}):e._e(),t("div",{staticClass:"vac-message-container",class:{"vac-message-container-offset":e.messageOffset}},[t("div",{staticClass:"vac-message-card",class:{"vac-message-highlight":e.isMessageHover,"vac-message-current":e.message.senderId===e.currentUserId,"vac-message-deleted":e.message.deleted,"vac-item-clickable":e.messageSelectionEnabled,"vac-message-selected":e.isMessageSelected},on:{mouseover:e.onHoverMessage,mouseleave:e.onLeaveMessage}},[e.showUsername?t("div",{staticClass:"vac-text-username",class:{"vac-username-reply":!e.message.deleted&&e.message.replyMessage}},[t("span",[e._v(e._s(e.message.username))])]):e._e(),!e.message.deleted&&e.message.replyMessage?t("message-reply",{attrs:{message:e.message,"room-users":e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}):e._e(),e.message.deleted?t("div",[e._t("deleted-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-deleted",attrs:{name:"deleted"}})]})),t("span",[e._v(e._s(e.textMessages.MESSAGE_DELETED))])],2):e.message.files&&e.message.files.length?!e.isAudio||e.message.files.length>1?t("message-files",{attrs:{"current-user-id":e.currentUserId,message:e.message,"room-users":e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions,"message-selection-enabled":e.messageSelectionEnabled},on:{"open-file":e.openFile,"open-user-tag":e.openUserTag},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}):[t("audio-player",{attrs:{"message-id":e.message._id,src:e.message.files[0].url,"message-selection-enabled":e.messageSelectionEnabled},on:{"update-progress-time":function(t){e.progressTime=t},"hover-audio-progress":function(t){e.hoverAudioProgress=t}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),e.message.deleted?e._e():t("div",{staticClass:"vac-progress-time"},[e._v(" "+e._s(e.progressTime)+" ")])]:t("format-message",{attrs:{content:e.message.content,users:e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions},on:{"open-user-tag":e.openUserTag},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-text-timestamp"},[e.message.edited&&!e.message.deleted?t("div",{staticClass:"vac-icon-edited"},[e._t("pencil-icon",(function(){return[t("svg-icon",{attrs:{name:"pencil"}})]}))],2):e._e(),t("span",[e._v(e._s(e.message.timestamp))]),e.isCheckmarkVisible?t("span",[e._t("checkmark-icon",(function(){return[t("svg-icon",{staticClass:"vac-icon-check",attrs:{name:e.message.distributed?"double-checkmark":"checkmark",param:e.message.seen?"seen":""}})]}),null,{message:e.message})],2):e._e()]),t("message-actions",{attrs:{"current-user-id":e.currentUserId,message:e.message,"message-actions":e.messageActions,"show-reaction-emojis":e.showReactionEmojis,"message-hover":e.messageHover,"hover-message-id":e.hoverMessageId,"hover-audio-progress":e.hoverAudioProgress},on:{"update-message-hover":function(t){e.messageHover=t},"update-options-opened":function(t){e.optionsOpened=t},"update-emoji-opened":function(t){e.emojiOpened=t},"message-action-handler":e.messageActionHandler,"send-message-reaction":e.sendMessageReaction},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],2),t("message-reactions",{attrs:{"current-user-id":e.currentUserId,message:e.message},on:{"send-message-reaction":e.sendMessageReaction}})],1),e._t("message-failure",(function(){return[e.message.failure&&e.message.senderId===e.currentUserId?t("div",{staticClass:"vac-failure-container vac-svg-button",class:{"vac-failure-container-avatar":e.message.avatar&&e.message.senderId===e.currentUserId},on:{click:function(t){return e.$emit("open-failed-message",{message:e.message})}}},[t("div",{staticClass:"vac-failure-text"},[e._v(" ! ")])]):e._e()]}),null,{message:e.message}),e.message.avatar&&e.message.senderId===e.currentUserId?t("div",{staticClass:"vac-avatar vac-avatar-current",style:{"background-image":"url('".concat(e.message.avatar,"')")}}):e._e(),e.hasCurrentUserAvatar&&!e.message.avatar?t("div",{staticClass:"vac-avatar-current-offset"}):e._e()]}),null,{message:e.message})],2)])},Qt=[],Jt=(n("13d5"),function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-reply-message"},[t("div",{staticClass:"vac-reply-username"},[e._v(" "+e._s(e.replyUsername)+" ")]),e.isImage?t("div",{staticClass:"vac-image-reply-container"},[t("div",{staticClass:"vac-message-image vac-message-image-reply",style:{"background-image":"url('".concat(e.firstFile.url,"')")}})]):e.isVideo?t("div",{staticClass:"vac-video-reply-container"},[t("video",{attrs:{width:"100%",height:"100%",controls:""}},[t("source",{attrs:{src:e.firstFile.url}})])]):e.isAudio?t("audio-player",{attrs:{src:e.firstFile.url},on:{"update-progress-time":function(t){e.progressTime=t},"hover-audio-progress":function(t){e.hoverAudioProgress=t}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}):e.isOtherFile?t("div",{staticClass:"vac-file-container"},[t("div",[e._t("file-icon",(function(){return[t("svg-icon",{attrs:{name:"file"}})]}))],2),t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(e.firstFile.name)+" ")]),e.firstFile.extension?t("div",{staticClass:"vac-text-ellipsis vac-text-extension"},[e._v(" "+e._s(e.firstFile.extension)+" ")]):e._e()]):e._e(),t("div",{staticClass:"vac-reply-content"},[t("format-message",{attrs:{content:e.message.replyMessage.content,users:e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions,reply:!0},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)],1)}),en=[],tn=n("bd43"),nn=tn.isAudioFile,rn=tn.isImageFile,on=tn.isVideoFile,an={name:"MessageReply",components:{AudioPlayer:ut,SvgIcon:A,FormatMessage:te},props:{message:{type:Object,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},roomUsers:{type:Array,required:!0}},computed:{replyUsername:function(){var e=this.message.replyMessage.senderId,t=this.roomUsers.find((function(t){return t._id===e}));return t?t.username:""},firstFile:function(){var e,t;return null!==(e=this.message.replyMessage)&&void 0!==e&&null!==(t=e.files)&&void 0!==t&&t.length?this.message.replyMessage.files[0]:{}},isAudio:function(){return nn(this.firstFile)},isImage:function(){return rn(this.firstFile)},isVideo:function(){return on(this.firstFile)},isOtherFile:function(){var e;return(null===(e=this.message.replyMessage.files)||void 0===e?void 0:e.length)&&!this.isAudio&&!this.isVideo&&!this.isImage}}},sn=an,cn=g(sn,Jt,en,!1,null,null,null),ln=cn.exports,un=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-message-files-container"},[e._l(e.imageVideoFiles,(function(n,r){return t("div",{key:r+"iv"},[t("message-file",{attrs:{file:n,"current-user-id":e.currentUserId,message:e.message,index:r,"message-selection-enabled":e.messageSelectionEnabled},on:{"open-file":function(t){return e.$emit("open-file",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],1)})),e._l(e.otherFiles,(function(n,r){return t("div",{key:r+"a",staticClass:"vac-file-wrapper"},[n.progress>=0?t("progress-bar",{style:{top:"44px"},attrs:{progress:n.progress}}):e._e(),t("div",{staticClass:"vac-file-container",class:{"vac-file-container-progress":n.progress>=0},on:{click:function(t){return e.openFile(t,n,"download")}}},[t("div",{staticClass:"vac-svg-button"},[e._t("document-icon",(function(){return[t("svg-icon",{attrs:{name:"document"}})]}))],2),t("div",{staticClass:"vac-text-ellipsis"},[e._v(" "+e._s(n.name)+" ")]),n.extension?t("div",{staticClass:"vac-text-ellipsis vac-text-extension"},[e._v(" "+e._s(n.extension)+" ")]):e._e()])],1)})),t("format-message",{attrs:{content:e.message.content,users:e.roomUsers,"text-formatting":e.textFormatting,"link-options":e.linkOptions},on:{"open-user-tag":function(t){return e.$emit("open-user-tag",t)}},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)})],2)},fn=[],dn=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"vac-fade-spinner",appear:""}},[t("div",{ref:"progress",staticClass:"vac-progress-wrapper"},[t("svg",{attrs:{height:2*e.radius,width:2*e.radius}},[t("circle",{style:{strokeDashoffset:e.strokeDashoffset,strokeLinecap:"round"},attrs:{stroke:"rgba(255, 255, 255, 0.7)","stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,fill:"transparent",r:e.normalizedRadius,cx:e.radius,cy:e.radius}})]),t("div",{staticClass:"vac-progress-content",style:{height:2*e.radius-19+"px",width:2*e.radius-19+"px"}},[t("div",{staticClass:"vac-progress-text"},[e._v(" "+e._s(e.progress)),t("span",{staticClass:"vac-progress-pourcent"},[e._v("%")])])])])])},pn=[],hn={name:"ProgressBar",props:{progress:{type:Number,default:0}},data:function(){var e=35,t=4,n=e-2*t,r=2*n*Math.PI;return{radius:e,stroke:t,normalizedRadius:n,circumference:r}},computed:{strokeDashoffset:function(){return this.circumference-this.progress/100*this.circumference}}},mn=hn,gn=g(mn,dn,pn,!1,null,null,null),vn=gn.exports,_n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-message-file-container"},[e.isImage?t("div",{ref:"imageRef"+e.index,staticClass:"vac-message-image-container",on:{mouseover:function(t){e.imageHover=!0},mouseleave:function(t){e.imageHover=!1},click:function(t){return e.openFile(t,"preview")}}},[e.file.progress>=0?t("progress-bar",{style:{top:"".concat(e.imageResponsive.loaderTop,"px")},attrs:{progress:e.file.progress}}):t("loader",{style:{top:"".concat(e.imageResponsive.loaderTop,"px")},attrs:{show:e.isImageLoading},scopedSlots:e._u([e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)}),t("div",{staticClass:"vac-message-image",class:{"vac-blur-loading":e.isImageLoading&&e.message.senderId===e.currentUserId},style:{"background-image":"url('".concat(e.isImageLoading&&e.file.preview||e.file.url,"')"),"max-height":"".concat(e.imageResponsive.maxHeight,"px")}},[t("transition",{attrs:{name:"vac-fade-image"}},[e.messageSelectionEnabled||!e.imageHover||e.isImageLoading?e._e():t("div",{staticClass:"vac-image-buttons"},[t("div",{staticClass:"vac-svg-button vac-button-view",on:{click:function(t){return e.openFile(t,"preview")}}},[e._t("eye-icon",(function(){return[t("svg-icon",{attrs:{name:"eye"}})]}))],2),t("div",{staticClass:"vac-svg-button vac-button-download",on:{click:function(t){return e.openFile(t,"download")}}},[e._t("document-icon",(function(){return[t("svg-icon",{attrs:{name:"document"}})]}))],2)])])],1)],1):e.isVideo?t("div",{staticClass:"vac-video-container",on:{click:function(t){return t.preventDefault(),e.openFile("preview")}}},[e.file.progress>=0?t("progress-bar",{attrs:{progress:e.file.progress}}):e._e(),t("video",{attrs:{width:"100%",height:"100%",controls:""}},[t("source",{attrs:{src:e.file.url}})])],1):e._e()])},bn=[],yn=n("bd43"),wn=yn.isImageFile,xn=yn.isVideoFile,Sn={name:"MessageFile",components:{SvgIcon:A,Loader:_,ProgressBar:vn},props:{currentUserId:{type:[String,Number],required:!0},message:{type:Object,required:!0},file:{type:Object,required:!0},index:{type:Number,required:!0},messageSelectionEnabled:{type:Boolean,required:!0}},emits:["open-file"],data:function(){return{imageResponsive:"",imageLoading:!1,imageHover:!1}},computed:{isImageLoading:function(){return-1!==this.file.url.indexOf("blob:http")||this.imageLoading},isImage:function(){return wn(this.file)},isVideo:function(){return xn(this.file)}},watch:{file:{immediate:!0,handler:function(){this.checkImgLoad()}}},mounted:function(){var e=this.$refs["imageRef"+this.index];e&&(this.imageResponsive={maxHeight:e.clientWidth-18,loaderTop:e.clientHeight/2-9})},methods:{checkImgLoad:function(){var e=this;if(wn(this.file)){this.imageLoading=!0;var t=new Image;t.src=this.file.url,t.addEventListener("load",(function(){return e.imageLoading=!1}))}},openFile:function(e,t){this.messageSelectionEnabled||(e.stopPropagation(),this.$emit("open-file",{file:this.file,action:t}))}}},kn=Sn,Mn=g(kn,_n,bn,!1,null,null,null),An=Mn.exports,En=n("bd43"),Tn=En.isImageVideoFile,Rn={name:"MessageFiles",components:{SvgIcon:A,FormatMessage:te,ProgressBar:vn,MessageFile:An},props:{currentUserId:{type:[String,Number],required:!0},message:{type:Object,required:!0},roomUsers:{type:Array,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0}},emits:["open-file","open-user-tag"],computed:{imageVideoFiles:function(){return this.message.files.filter((function(e){return Tn(e)}))},otherFiles:function(){return this.message.files.filter((function(e){return!Tn(e)}))}},methods:{openFile:function(e,t,n){this.messageSelectionEnabled||(e.stopPropagation(),this.$emit("open-file",{file:t,action:n}))}}},On=Rn,Cn=g(On,un,fn,!1,null,null,null),jn=Cn.exports,Bn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"vac-message-actions-wrapper"},[t("div",{staticClass:"vac-options-container",style:{display:e.hoverAudioProgress?"none":"initial",width:e.filteredMessageActions.length&&e.showReactionEmojis?"70px":"45px"}},[t("transition-group",{attrs:{name:"vac-slide-left",tag:"span"}},[e.isMessageActions||e.isMessageReactions?t("div",{key:"1",staticClass:"vac-blur-container",class:{"vac-options-me":e.message.senderId===e.currentUserId}}):e._e(),e.isMessageActions?t("div",{key:"2",ref:"actionIcon",staticClass:"vac-svg-button vac-message-options",on:{click:e.openOptions}},[e._t("dropdown-icon",(function(){return[t("svg-icon",{attrs:{name:"dropdown",param:"message"}})]}))],2):e._e(),e.isMessageReactions?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeEmoji,expression:"closeEmoji"}],key:"3"},[e._t("emoji-picker",(function(){return[t("emoji-picker-container",{staticClass:"vac-message-emojis",style:{right:e.isMessageActions?"30px":"5px"},attrs:{"emoji-opened":e.emojiOpened,"emoji-reaction":!0,"position-right":e.message.senderId===e.currentUserId},on:{"add-emoji":e.sendMessageReaction,"open-emoji":e.openEmoji},scopedSlots:e._u([{key:"emoji-picker-icon",fn:function(){return[e._t("emoji-picker-reaction-icon")]},proxy:!0}],null,!0)})]}),{addEmoji:e.sendMessageReaction},{emojiOpened:e.emojiOpened})],2):e._e()])],1),e.filteredMessageActions.length?t("transition",{attrs:{name:e.message.senderId===e.currentUserId?"vac-slide-left":"vac-slide-right"}},[e.optionsOpened?t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeOptions,expression:"closeOptions"}],ref:"menuOptions",staticClass:"vac-menu-options",class:{"vac-menu-left":e.message.senderId!==e.currentUserId},style:{top:"".concat(e.menuOptionsTop,"px")}},[t("div",{staticClass:"vac-menu-list"},e._l(e.filteredMessageActions,(function(n){return t("div",{key:n.name},[t("div",{staticClass:"vac-menu-item",on:{click:function(t){return e.messageActionHandler(n)}}},[e._v(" "+e._s(n.title)+" ")])])})),0)]):e._e()]):e._e()],1)},In=[],Pn={name:"MessageActions",components:{SvgIcon:A,EmojiPickerContainer:Pe},directives:{clickOutside:I.a.directive},props:{currentUserId:{type:[String,Number],required:!0},message:{type:Object,required:!0},messageActions:{type:Array,required:!0},showReactionEmojis:{type:Boolean,required:!0},messageHover:{type:Boolean,required:!0},hoverMessageId:{type:[String,Number],default:null},hoverAudioProgress:{type:Boolean,required:!0}},emits:["update-emoji-opened","update-options-opened","update-message-hover","message-action-handler","send-message-reaction"],data:function(){return{menuOptionsTop:0,optionsOpened:!1,optionsClosing:!1,emojiOpened:!1}},computed:{isMessageActions:function(){return this.filteredMessageActions.length&&this.messageHover&&!this.message.deleted&&!this.message.disableActions&&!this.hoverAudioProgress},isMessageReactions:function(){return this.showReactionEmojis&&this.messageHover&&!this.message.deleted&&!this.message.disableReactions&&!this.hoverAudioProgress},filteredMessageActions:function(){return this.message.senderId===this.currentUserId?this.messageActions:this.messageActions.filter((function(e){return!e.onlyMe}))}},watch:{emojiOpened:function(e){this.$emit("update-emoji-opened",e),e&&(this.optionsOpened=!1)},optionsOpened:function(e){this.$emit("update-options-opened",e)}},methods:{openOptions:function(){var e=this;this.optionsClosing||(this.optionsOpened=!this.optionsOpened,this.optionsOpened&&setTimeout((function(){var t=document.getElementById("room-footer");if(t&&e.$refs.menuOptions&&e.$refs.actionIcon){var n=e.$refs.menuOptions.getBoundingClientRect().height,r=e.$refs.actionIcon.getBoundingClientRect().top,o=t.getBoundingClientRect().top,a=o-r>n+50;e.menuOptionsTop=a?30:-n}})))},closeOptions:function(){var e=this;this.optionsOpened=!1,this.optionsClosing=!0,this.updateMessageHover(),setTimeout((function(){return e.optionsClosing=!1}),100)},openEmoji:function(){this.emojiOpened=!this.emojiOpened},closeEmoji:function(){this.emojiOpened=!1,this.updateMessageHover()},updateMessageHover:function(){this.hoverMessageId!==this.message._id&&this.$emit("update-message-hover",!1)},messageActionHandler:function(e){this.closeOptions(),this.$emit("message-action-handler",e)},sendMessageReaction:function(e,t){this.$emit("send-message-reaction",{emoji:e,reaction:t}),this.closeEmoji()}}},Ln=Pn,Nn=g(Ln,Bn,In,!1,null,null,null),Dn=Nn.exports,Fn=function(){var e=this,t=e._self._c;return e.message.deleted?e._e():t("transition-group",{attrs:{name:"vac-slide-left",tag:"span"}},e._l(e.message.reactions,(function(n,r){return t("button",{directives:[{name:"show",rawName:"v-show",value:n.length,expression:"reaction.length"}],key:r+0,staticClass:"vac-button-reaction",class:{"vac-reaction-me":-1!==n.indexOf(e.currentUserId)},style:{float:e.message.senderId===e.currentUserId?"right":"left"},on:{click:function(t){return e.sendMessageReaction({unicode:r},n)}}},[e._v(" "+e._s(r)),t("span",[e._v(e._s(n.length))])])})),0)},Hn=[],Un={name:"MessageReactions",props:{currentUserId:{type:[String,Number],required:!0},message:{type:Object,required:!0}},emits:["send-message-reaction"],methods:{sendMessageReaction:function(e,t){this.$emit("send-message-reaction",{emoji:e,reaction:t})}}},$n=Un,qn=g($n,Fn,Hn,!1,null,null,null),Vn=qn.exports,zn=n("4c1d"),Xn=zn.messagesValidation,Yn=n("bd43"),Gn=Yn.isAudioFile,Wn={name:"RoomMessage",components:{SvgIcon:A,FormatMessage:te,AudioPlayer:ut,MessageReply:ln,MessageFiles:jn,MessageActions:Dn,MessageReactions:Vn},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},index:{type:Number,required:!0},message:{type:Object,required:!0},messages:{type:Array,required:!0},editedMessageId:{type:[String,Number],default:null},roomUsers:{type:Array,default:function(){return[]}},messageActions:{type:Array,required:!0},newMessages:{type:Array,default:function(){return[]}},showReactionEmojis:{type:Boolean,required:!0},showNewMessagesDivider:{type:Boolean,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},usernameOptions:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0},selectedMessages:{type:Array,default:function(){return[]}}},emits:["message-added","open-file","open-user-tag","open-failed-message","message-action-handler","send-message-reaction","select-message","unselect-message"],data:function(){return{hoverMessageId:null,messageHover:!1,optionsOpened:!1,emojiOpened:!1,newMessage:{},progressTime:"- : -",hoverAudioProgress:!1}},computed:{showUsername:function(){return!(!this.usernameOptions.currentUser&&this.message.senderId===this.currentUserId)&&this.roomUsers.length>=this.usernameOptions.minUsers},showDate:function(){return this.index>0&&this.message.date!==this.messages[this.index-1].date},messageOffset:function(){return this.index>0&&this.message.senderId!==this.messages[this.index-1].senderId},isMessageHover:function(){return this.editedMessageId===this.message._id||this.hoverMessageId===this.message._id},isAudio:function(){var e;return null===(e=this.message.files)||void 0===e?void 0:e.some((function(e){return Gn(e)}))},isCheckmarkVisible:function(){return this.message.senderId===this.currentUserId&&!this.message.deleted&&(this.message.saved||this.message.distributed||this.message.seen)},hasCurrentUserAvatar:function(){var e=this;return this.messages.some((function(t){return t.senderId===e.currentUserId&&t.avatar}))},hasSenderUserAvatar:function(){var e=this;return this.messages.some((function(t){return t.senderId!==e.currentUserId&&t.avatar}))},isMessageSelected:function(){var e=this;return this.messageSelectionEnabled&&!!this.selectedMessages.find((function(t){return t._id===e.message._id}))}},watch:{newMessages:{immediate:!0,deep:!0,handler:function(e){e.length&&this.showNewMessagesDivider?this.newMessage=e.reduce((function(e,t){return t.index<e.index?t:e})):this.newMessage={}}},messageSelectionEnabled:function(){this.resetMessageHover()}},mounted:function(){Xn(this.message),this.$emit("message-added",{message:this.message,index:this.index,ref:this.$refs.message})},methods:{onHoverMessage:function(){this.messageSelectionEnabled||(this.messageHover=!0,this.canEditMessage()&&(this.hoverMessageId=this.message._id))},canEditMessage:function(){return!this.message.deleted},onLeaveMessage:function(){this.messageSelectionEnabled||(this.optionsOpened||this.emojiOpened||(this.messageHover=!1),this.hoverMessageId=null)},resetMessageHover:function(){this.messageHover=!1,this.hoverMessageId=null},openFile:function(e){this.$emit("open-file",{message:this.message,file:e})},openUserTag:function(e){this.$emit("open-user-tag",{user:e})},messageActionHandler:function(e){var t=this;this.resetMessageHover(),setTimeout((function(){t.$emit("message-action-handler",{action:e,message:t.message})}),300)},sendMessageReaction:function(e){var t=e.emoji,n=e.reaction;this.$emit("send-message-reaction",{messageId:this.message._id,reaction:t,remove:n&&-1!==n.indexOf(this.currentUserId)}),this.messageHover=!1},selectMessage:function(){this.messageSelectionEnabled&&(this.isMessageSelected?this.$emit("unselect-message",this.message._id):this.$emit("select-message",this.message))}}},Kn=Wn,Zn=g(Kn,Zt,Qt,!1,null,null,null),Qn=Zn.exports,Jn={name:"Room",components:{Loader:_,SvgIcon:A,RoomHeader:xe,RoomFooter:Kt,RoomMessage:Qn},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},singleRoom:{type:Boolean,required:!0},showRoomsList:{type:Boolean,required:!0},isMobile:{type:Boolean,required:!0},rooms:{type:Array,required:!0},roomId:{type:[String,Number],required:!0},loadFirstRoom:{type:Boolean,required:!0},messages:{type:Array,required:!0},roomMessage:{type:String,default:null},messagesLoaded:{type:Boolean,required:!0},menuActions:{type:Array,required:!0},messageActions:{type:Array,required:!0},messageSelectionActions:{type:Array,required:!0},autoScroll:{type:Object,required:!0},showSendIcon:{type:Boolean,required:!0},showFiles:{type:Boolean,required:!0},showAudio:{type:Boolean,required:!0},audioBitRate:{type:Number,required:!0},audioSampleRate:{type:Number,required:!0},showEmojis:{type:Boolean,required:!0},showReactionEmojis:{type:Boolean,required:!0},showNewMessagesDivider:{type:Boolean,required:!0},showFooter:{type:Boolean,required:!0},acceptedFiles:{type:String,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},loadingRooms:{type:Boolean,required:!0},roomInfoEnabled:{type:Boolean,required:!0},textareaActionEnabled:{type:Boolean,required:!0},textareaAutoFocus:{type:Boolean,required:!0},userTagsEnabled:{type:Boolean,required:!0},emojisSuggestionEnabled:{type:Boolean,required:!0},scrollDistance:{type:Number,required:!0},templatesText:{type:Array,default:null},usernameOptions:{type:Object,required:!0}},emits:["toggle-rooms-list","room-info","menu-action-handler","message-selection-action-handler","edit-message","send-message","delete-message","message-action-handler","fetch-messages","send-message-reaction","typing-message","open-file","open-user-tag","open-failed-message","textarea-action-handler"],data:function(){return{editedMessageId:null,initReplyMessage:null,initEditMessage:null,infiniteState:null,loadingMessages:!1,observer:null,showLoader:!0,loadingMoreMessages:!1,scrollIcon:!1,scrollMessagesCount:0,newMessages:[],messageSelectionEnabled:!1,selectedMessages:[]}},computed:{room:function(){var e=this;return this.rooms.find((function(t){return t.roomId===e.roomId}))||{}},showNoMessages:function(){return this.roomId&&!this.messages.length&&!this.loadingMessages&&!this.loadingRooms},showNoRoom:function(){var e=!this.rooms.length&&!this.loadingRooms||!this.roomId&&!this.loadFirstRoom;return e&&(this.loadingMessages=!1),e},showMessagesStarted:function(){return this.messages.length&&this.messagesLoaded}},watch:{loadingMessages:function(e){var t=this;e?this.infiniteState=null:(this.infiniteState&&this.infiniteState.loaded(),setTimeout((function(){return t.initIntersectionObserver()})))},roomId:function(){this.onRoomChanged()},messages:{deep:!0,handler:function(e,t){var n=this;e.forEach((function(e,t){n.showNewMessagesDivider&&!e.seen&&e.senderId!==n.currentUserId&&n.newMessages.push({_id:e._id,index:t})})),(null===t||void 0===t?void 0:t.length)===(null===e||void 0===e?void 0:e.length)-1&&(this.newMessages=[]),this.infiniteState&&this.infiniteState.loaded(),setTimeout((function(){return n.loadingMoreMessages=!1}))}},messagesLoaded:function(e){e&&(this.loadingMessages=!1),this.infiniteState&&this.infiniteState.complete()}},mounted:function(){this.newMessages=[]},methods:{initIntersectionObserver:function(){var e=this;this.observer&&(this.showLoader=!0,this.observer.disconnect());var t=document.getElementById("infinite-loader-messages");if(t){var n={root:document.getElementById("messages-list"),rootMargin:"".concat(this.scrollDistance,"px"),threshold:0};this.observer=new IntersectionObserver((function(t){t[0].isIntersecting&&e.loadMoreMessages()}),n),this.observer.observe(t)}},preventTopScroll:function(){for(var e=this,t=this.$refs.scrollContainer,n=t.scrollHeight,r=new ResizeObserver((function(o){t.scrollHeight!==n&&e.$refs.scrollContainer&&(e.$refs.scrollContainer.scrollTo({top:t.scrollHeight-n}),r.disconnect())})),o=0;o<t.children.length;o++)r.observe(t.children[o])},touchStart:function(e){var t=this;if(!this.singleRoom&&1===e.changedTouches.length){var n=e.changedTouches[0].clientX,r=e.changedTouches[0].clientY;addEventListener("touchend",(function(e){return t.touchEnd(e,n,r)}),{once:!0})}},touchEnd:function(e,t,n){if(1===e.changedTouches.length){var r=e.changedTouches[0].clientX,o=e.changedTouches[0].clientY,a=r-t>100,i=Math.abs(o-n)>50;a&&!i&&this.$emit("toggle-rooms-list")}},onRoomChanged:function(){var e=this;this.loadingMessages=!0,this.scrollIcon=!1,this.scrollMessagesCount=0,this.resetMessageSelection(),!this.messages.length&&this.messagesLoaded&&(this.loadingMessages=!1);var t=this.$watch((function(){return e.messages}),(function(n){if(n&&n.length){var r=e.$refs.scrollContainer;r&&(t(),setTimeout((function(){r.scrollTo({top:r.scrollHeight}),e.loadingMessages=!1})))}}))},resetMessageSelection:function(){this.messageSelectionEnabled=!1,this.selectedMessages=[]},selectMessage:function(e){this.selectedMessages.push(e)},unselectMessage:function(e){this.selectedMessages=this.selectedMessages.filter((function(t){return t._id!==e}))},onMessageAdded:function(e){var t=this,n=e.message,r=e.index,o=e.ref;if(r===this.messages.length-1){var a=o.offsetHeight+60;setTimeout((function(){var e=t.getBottomScroll(t.$refs.scrollContainer)>a;n.senderId===t.currentUserId?e?t.autoScroll.send.newAfterScrollUp&&t.scrollToBottom():t.autoScroll.send["new"]&&t.scrollToBottom():e?t.autoScroll.receive.newAfterScrollUp?t.scrollToBottom():(t.scrollIcon=!0,t.scrollMessagesCount++):t.autoScroll.receive["new"]?t.scrollToBottom():(t.scrollIcon=!0,t.scrollMessagesCount++)}))}},onContainerScroll:function(e){if(e.target){var t=this.getBottomScroll(e.target);t<60&&(this.scrollMessagesCount=0),this.scrollIcon=t>500||this.scrollMessagesCount}},loadMoreMessages:function(){var e=this;this.loadingMessages||setTimeout((function(){if(!e.loadingMoreMessages){if(e.messagesLoaded||!e.roomId)return e.loadingMoreMessages=!1,void(e.showLoader=!1);e.preventTopScroll(),e.$emit("fetch-messages"),e.loadingMoreMessages=!0}}),500)},messageActionHandler:function(e){var t=e.action,n=e.message;switch(t.name){case"replyMessage":return void(this.initReplyMessage=n);case"editMessage":return void(this.initEditMessage=n);case"deleteMessage":return this.$emit("delete-message",n);case"selectMessages":return this.selectedMessages=[n],void(this.messageSelectionEnabled=!0);default:return this.$emit("message-action-handler",{action:t,message:n})}},messageSelectionActionHandler:function(e){this.$emit("message-selection-action-handler",{action:e,messages:this.selectedMessages}),this.resetMessageSelection()},sendMessageReaction:function(e){this.$emit("send-message-reaction",e)},getBottomScroll:function(e){var t=e.scrollHeight,n=e.clientHeight,r=e.scrollTop;return t-n-r},scrollToBottom:function(){var e=this;setTimeout((function(){var t=e.$refs.scrollContainer;t.classList.add("vac-scroll-smooth"),t.scrollTo({top:t.scrollHeight,behavior:"smooth"}),setTimeout((function(){return t.classList.remove("vac-scroll-smooth")}))}),50)},openFile:function(e){var t=e.message,n=e.file;this.$emit("open-file",{message:t,file:n})},openUserTag:function(e){this.$emit("open-user-tag",e)}}},er=Jn,tr=g(er,me,ge,!1,null,null,null),nr=tr.exports,rr=function(){var e=this,t=e._self._c;return t("div",{ref:"modal",staticClass:"vac-media-preview",attrs:{tabindex:"0"},on:{click:function(t){return t.stopPropagation(),e.closeModal.apply(null,arguments)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeModal.apply(null,arguments)}}},[t("transition",{attrs:{name:"vac-bounce-preview",appear:""}},[e.isImage?t("div",{staticClass:"vac-media-preview-container"},[t("div",{staticClass:"vac-image-preview",style:{"background-image":"url('".concat(e.file.url,"')")}})]):e.isVideo?t("div",{staticClass:"vac-media-preview-container"},[t("video",{attrs:{width:"100%",height:"100%",controls:"",autoplay:""}},[t("source",{attrs:{src:e.file.url}})])]):e._e()]),t("div",{staticClass:"vac-svg-button"},[e._t("preview-close-icon",(function(){return[t("svg-icon",{attrs:{name:"close-outline",param:"preview"}})]}))],2)],1)},or=[],ar=n("bd43"),ir=ar.isImageFile,sr=ar.isVideoFile,cr={name:"MediaPreview",components:{SvgIcon:A},props:{file:{type:Object,required:!0}},emits:["close-media-preview"],computed:{isImage:function(){return ir(this.file)},isVideo:function(){return sr(this.file)}},mounted:function(){this.$refs.modal.focus()},methods:{closeModal:function(){this.$emit("close-media-preview")}}},lr=cr,ur=g(lr,rr,or,!1,null,null,null),fr=ur.exports,dr={ROOMS_EMPTY:"No rooms",ROOM_EMPTY:"No room selected",NEW_MESSAGES:"New Messages",MESSAGE_DELETED:"This message was deleted",MESSAGES_EMPTY:"No messages",CONVERSATION_STARTED:"Conversation started on:",TYPE_MESSAGE:"Type message",SEARCH:"Search",IS_ONLINE:"is online",LAST_SEEN:"last seen ",IS_TYPING:"is writing...",CANCEL_SELECT_MESSAGE:"Cancel"},pr={light:{general:{color:"#0a0a0a",colorButtonClear:"#1976d2",colorButton:"#fff",backgroundColorButton:"#1976d2",backgroundInput:"#fff",colorPlaceholder:"#9ca6af",colorCaret:"#1976d2",colorSpinner:"#333",borderStyle:"1px solid #e1e4e8",backgroundScrollIcon:"#fff"},container:{border:"none",borderRadius:"4px",boxShadow:"0px 1px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)"},header:{background:"#fff",colorRoomName:"#0a0a0a",colorRoomInfo:"#9ca6af"},footer:{background:"#f8f9fa",borderStyleInput:"1px solid #e1e4e8",borderInputSelected:"#1976d2",backgroundReply:"#e5e5e6",backgroundTagActive:"#e5e5e6",backgroundTag:"#f8f9fa"},content:{background:"#f8f9fa"},sidemenu:{background:"#fff",backgroundHover:"#f6f6f6",backgroundActive:"#e5effa",colorActive:"#1976d2",borderColorSearch:"#e1e5e8"},dropdown:{background:"#fff",backgroundHover:"#f6f6f6"},message:{background:"#fff",backgroundMe:"#ccf2cf",color:"#0a0a0a",colorStarted:"#9ca6af",backgroundDeleted:"#dadfe2",backgroundSelected:"#c2dcf2",colorDeleted:"#757e85",colorUsername:"#9ca6af",colorTimestamp:"#828c94",backgroundDate:"#e5effa",colorDate:"#505a62",backgroundSystem:"#e5effa",colorSystem:"#505a62",backgroundMedia:"rgba(0, 0, 0, 0.15)",backgroundReply:"rgba(0, 0, 0, 0.08)",colorReplyUsername:"#0a0a0a",colorReply:"#6e6e6e",colorTag:"#0d579c",backgroundImage:"#ddd",colorNewMessages:"#1976d2",backgroundScrollCounter:"#0696c7",colorScrollCounter:"#fff",backgroundReaction:"#eee",borderStyleReaction:"1px solid #eee",backgroundReactionHover:"#fff",borderStyleReactionHover:"1px solid #ddd",colorReactionCounter:"#0a0a0a",backgroundReactionMe:"#cfecf5",borderStyleReactionMe:"1px solid #3b98b8",backgroundReactionHoverMe:"#cfecf5",borderStyleReactionHoverMe:"1px solid #3b98b8",colorReactionCounterMe:"#0b59b3",backgroundAudioRecord:"#eb4034",backgroundAudioLine:"rgba(0, 0, 0, 0.15)",backgroundAudioProgress:"#455247",backgroundAudioProgressSelector:"#455247",colorFileExtension:"#757e85"},markdown:{background:"rgba(239, 239, 239, 0.7)",border:"rgba(212, 212, 212, 0.9)",color:"#e01e5a",colorMulti:"#0a0a0a"},room:{colorUsername:"#0a0a0a",colorMessage:"#67717a",colorTimestamp:"#a2aeb8",colorStateOnline:"#4caf50",colorStateOffline:"#9ca6af",backgroundCounterBadge:"#0696c7",colorCounterBadge:"#fff"},emoji:{background:"#fff"},icons:{search:"#9ca6af",add:"#1976d2",toggle:"#0a0a0a",menu:"#0a0a0a",close:"#9ca6af",closeImage:"#fff",file:"#1976d2",paperclip:"#1976d2",closeOutline:"#000",closePreview:"#fff",send:"#1976d2",sendDisabled:"#9ca6af",emoji:"#1976d2",emojiReaction:"rgba(0, 0, 0, 0.3)",document:"#1976d2",pencil:"#9e9e9e",checkmark:"#9e9e9e",checkmarkSeen:"#0696c7",eye:"#fff",dropdownMessage:"#fff",dropdownMessageBackground:"rgba(0, 0, 0, 0.25)",dropdownRoom:"#9e9e9e",dropdownScroll:"#0a0a0a",microphone:"#1976d2",audioPlay:"#455247",audioPause:"#455247",audioCancel:"#eb4034",audioConfirm:"#1ba65b"}},dark:{general:{color:"#fff",colorButtonClear:"#fff",colorButton:"#fff",backgroundColorButton:"#1976d2",backgroundInput:"#202223",colorPlaceholder:"#596269",colorCaret:"#fff",colorSpinner:"#fff",borderStyle:"none",backgroundScrollIcon:"#fff"},container:{border:"none",borderRadius:"4px",boxShadow:"0px 1px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)"},header:{background:"#181a1b",colorRoomName:"#fff",colorRoomInfo:"#9ca6af"},footer:{background:"#131415",borderStyleInput:"none",borderInputSelected:"#1976d2",backgroundReply:"#1b1c1c",backgroundTagActive:"#1b1c1c",backgroundTag:"#131415"},content:{background:"#131415"},sidemenu:{background:"#181a1b",backgroundHover:"#202224",backgroundActive:"#151617",colorActive:"#fff",borderColorSearch:"#181a1b"},dropdown:{background:"#2a2c33",backgroundHover:"#26282e"},message:{background:"#22242a",backgroundMe:"#1f7e80",color:"#fff",colorStarted:"#9ca6af",backgroundDeleted:"#1b1c21",backgroundSelected:"#c2dcf2",colorDeleted:"#a2a5a8",colorUsername:"#b3bac9",colorTimestamp:"#ebedf2",backgroundDate:"rgba(0, 0, 0, 0.3)",colorDate:"#bec5cc",backgroundSystem:"rgba(0, 0, 0, 0.3)",colorSystem:"#bec5cc",backgroundMedia:"rgba(0, 0, 0, 0.18)",backgroundReply:"rgba(0, 0, 0, 0.18)",colorReplyUsername:"#fff",colorReply:"#d6d6d6",colorTag:"#f0c60a",backgroundImage:"#ddd",colorNewMessages:"#fff",backgroundScrollCounter:"#1976d2",colorScrollCounter:"#fff",backgroundReaction:"none",borderStyleReaction:"none",backgroundReactionHover:"#202223",borderStyleReactionHover:"none",colorReactionCounter:"#fff",backgroundReactionMe:"#4e9ad1",borderStyleReactionMe:"none",backgroundReactionHoverMe:"#4e9ad1",borderStyleReactionHoverMe:"none",colorReactionCounterMe:"#fff",backgroundAudioRecord:"#eb4034",backgroundAudioLine:"rgba(255, 255, 255, 0.15)",backgroundAudioProgress:"#b7d4d3",backgroundAudioProgressSelector:"#b7d4d3",colorFileExtension:"#a2a5a8"},markdown:{background:"rgba(239, 239, 239, 0.7)",border:"rgba(212, 212, 212, 0.9)",color:"#e01e5a",colorMulti:"#0a0a0a"},room:{colorUsername:"#fff",colorMessage:"#6c7278",colorTimestamp:"#6c7278",colorStateOnline:"#4caf50",colorStateOffline:"#596269",backgroundCounterBadge:"#1976d2",colorCounterBadge:"#fff"},emoji:{background:"#343740"},icons:{search:"#596269",add:"#fff",toggle:"#fff",menu:"#fff",close:"#9ca6af",closeImage:"#fff",file:"#1976d2",paperclip:"#fff",closeOutline:"#fff",closePreview:"#fff",send:"#fff",sendDisabled:"#646a70",emoji:"#fff",emojiReaction:"#fff",document:"#1976d2",pencil:"#ebedf2",checkmark:"#ebedf2",checkmarkSeen:"#f0d90a",eye:"#fff",dropdownMessage:"#fff",dropdownMessageBackground:"rgba(0, 0, 0, 0.25)",dropdownRoom:"#fff",dropdownScroll:"#0a0a0a",microphone:"#fff",audioPlay:"#b7d4d3",audioPause:"#b7d4d3",audioCancel:"#eb4034",audioConfirm:"#1ba65b"}}},hr=function(e){var t=e.general,n=e.container,r=e.header,o=e.footer,a=e.sidemenu,i=e.content,s=e.dropdown,c=e.message,l=e.markdown,u=e.room,f=e.emoji,d=e.icons;return{"--chat-color":t.color,"--chat-color-button-clear":t.colorButtonClear,"--chat-color-button":t.colorButton,"--chat-bg-color-button":t.backgroundColorButton,"--chat-bg-color-input":t.backgroundInput,"--chat-color-spinner":t.colorSpinner,"--chat-color-placeholder":t.colorPlaceholder,"--chat-color-caret":t.colorCaret,"--chat-border-style":t.borderStyle,"--chat-bg-scroll-icon":t.backgroundScrollIcon,"--chat-container-border":n.border,"--chat-container-border-radius":n.borderRadius,"--chat-container-box-shadow":n.boxShadow,"--chat-header-bg-color":r.background,"--chat-header-color-name":r.colorRoomName,"--chat-header-color-info":r.colorRoomInfo,"--chat-footer-bg-color":o.background,"--chat-border-style-input":o.borderStyleInput,"--chat-border-color-input-selected":o.borderInputSelected,"--chat-footer-bg-color-reply":o.backgroundReply,"--chat-footer-bg-color-tag-active":o.backgroundTagActive,"--chat-footer-bg-color-tag":o.backgroundTag,"--chat-content-bg-color":i.background,"--chat-sidemenu-bg-color":a.background,"--chat-sidemenu-bg-color-hover":a.backgroundHover,"--chat-sidemenu-bg-color-active":a.backgroundActive,"--chat-sidemenu-color-active":a.colorActive,"--chat-sidemenu-border-color-search":a.borderColorSearch,"--chat-dropdown-bg-color":s.background,"--chat-dropdown-bg-color-hover":s.backgroundHover,"--chat-message-bg-color":c.background,"--chat-message-bg-color-me":c.backgroundMe,"--chat-message-color-started":c.colorStarted,"--chat-message-bg-color-deleted":c.backgroundDeleted,"--chat-message-bg-color-selected":c.backgroundSelected,"--chat-message-color-deleted":c.colorDeleted,"--chat-message-color-username":c.colorUsername,"--chat-message-color-timestamp":c.colorTimestamp,"--chat-message-bg-color-date":c.backgroundDate,"--chat-message-color-date":c.colorDate,"--chat-message-bg-color-system":c.backgroundSystem,"--chat-message-color-system":c.colorSystem,"--chat-message-color":c.color,"--chat-message-bg-color-media":c.backgroundMedia,"--chat-message-bg-color-reply":c.backgroundReply,"--chat-message-color-reply-username":c.colorReplyUsername,"--chat-message-color-reply-content":c.colorReply,"--chat-message-color-tag":c.colorTag,"--chat-message-bg-color-image":c.backgroundImage,"--chat-message-color-new-messages":c.colorNewMessages,"--chat-message-bg-color-scroll-counter":c.backgroundScrollCounter,"--chat-message-color-scroll-counter":c.colorScrollCounter,"--chat-message-bg-color-reaction":c.backgroundReaction,"--chat-message-border-style-reaction":c.borderStyleReaction,"--chat-message-bg-color-reaction-hover":c.backgroundReactionHover,"--chat-message-border-style-reaction-hover":c.borderStyleReactionHover,"--chat-message-color-reaction-counter":c.colorReactionCounter,"--chat-message-bg-color-reaction-me":c.backgroundReactionMe,"--chat-message-border-style-reaction-me":c.borderStyleReactionMe,"--chat-message-bg-color-reaction-hover-me":c.backgroundReactionHoverMe,"--chat-message-border-style-reaction-hover-me":c.borderStyleReactionHoverMe,"--chat-message-color-reaction-counter-me":c.colorReactionCounterMe,"--chat-message-bg-color-audio-record":c.backgroundAudioRecord,"--chat-message-bg-color-audio-line":c.backgroundAudioLine,"--chat-message-bg-color-audio-progress":c.backgroundAudioProgress,"--chat-message-bg-color-audio-progress-selector":c.backgroundAudioProgressSelector,"--chat-message-color-file-extension":c.colorFileExtension,"--chat-markdown-bg":l.background,"--chat-markdown-border":l.border,"--chat-markdown-color":l.color,"--chat-markdown-color-multi":l.colorMulti,"--chat-room-color-username":u.colorUsername,"--chat-room-color-message":u.colorMessage,"--chat-room-color-timestamp":u.colorTimestamp,"--chat-room-color-online":u.colorStateOnline,"--chat-room-color-offline":u.colorStateOffline,"--chat-room-bg-color-badge":u.backgroundCounterBadge,"--chat-room-color-badge":u.colorCounterBadge,"--chat-emoji-bg-color":f.background,"--chat-icon-color-search":d.search,"--chat-icon-color-add":d.add,"--chat-icon-color-toggle":d.toggle,"--chat-icon-color-menu":d.menu,"--chat-icon-color-close":d.close,"--chat-icon-color-close-image":d.closeImage,"--chat-icon-color-file":d.file,"--chat-icon-color-paperclip":d.paperclip,"--chat-icon-color-close-outline":d.closeOutline,"--chat-icon-color-close-preview":d.closePreview,"--chat-icon-color-send":d.send,"--chat-icon-color-send-disabled":d.sendDisabled,"--chat-icon-color-emoji":d.emoji,"--chat-icon-color-emoji-reaction":d.emojiReaction,"--chat-icon-color-document":d.document,"--chat-icon-color-pencil":d.pencil,"--chat-icon-color-checkmark":d.checkmark,"--chat-icon-color-checkmark-seen":d.checkmarkSeen,"--chat-icon-color-eye":d.eye,"--chat-icon-color-dropdown-message":d.dropdownMessage,"--chat-icon-bg-dropdown-message":d.dropdownMessageBackground,"--chat-icon-color-dropdown-room":d.dropdownRoom,"--chat-icon-color-dropdown-scroll":d.dropdownScroll,"--chat-icon-color-microphone":d.microphone,"--chat-icon-color-audio-play":d.audioPlay,"--chat-icon-color-audio-pause":d.audioPause,"--chat-icon-color-audio-cancel":d.audioCancel,"--chat-icon-color-audio-confirm":d.audioConfirm}},mr=n("4c1d"),gr=mr.roomsValidation,vr=mr.partcipantsValidation,_r={name:"ChatContainer",components:{RoomsList:he,Room:nr,MediaPreview:fr},props:{height:{type:String,default:"600px"},theme:{type:String,default:"light"},styles:{type:Object,default:function(){return{}}},responsiveBreakpoint:{type:Number,default:900},singleRoom:{type:Boolean,default:!1},roomsListOpened:{type:Boolean,default:!0},textMessages:{type:Object,default:null},currentUserId:{type:[String,Number],default:""},rooms:{type:Array,default:function(){return[]}},roomsOrder:{type:String,default:"desc"},loadingRooms:{type:Boolean,default:!1},roomsLoaded:{type:Boolean,default:!1},roomId:{type:[String,Number],default:null},loadFirstRoom:{type:Boolean,default:!0},messages:{type:Array,default:function(){return[]}},messagesLoaded:{type:Boolean,default:!1},roomActions:{type:Array,default:function(){return[]}},menuActions:{type:Array,default:function(){return[]}},messageActions:{type:Array,default:function(){return[{name:"replyMessage",title:"Reply"},{name:"editMessage",title:"Edit Message",onlyMe:!0},{name:"deleteMessage",title:"Delete Message",onlyMe:!0},{name:"selectMessages",title:"Select"}]}},messageSelectionActions:{type:Array,default:function(){return[]}},autoScroll:{type:Object,default:function(){return{send:{new:!0,newAfterScrollUp:!0},receive:{new:!0,newAfterScrollUp:!1}}}},showSearch:{type:Boolean,default:!0},showAddRoom:{type:Boolean,default:!0},showSendIcon:{type:Boolean,default:!0},showFiles:{type:Boolean,default:!0},showAudio:{type:Boolean,default:!0},audioBitRate:{type:Number,default:128},audioSampleRate:{type:Number,default:44100},showEmojis:{type:Boolean,default:!0},showReactionEmojis:{type:Boolean,default:!0},showNewMessagesDivider:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},textFormatting:{type:Object,default:function(){return{disabled:!1,italic:"_",bold:"*",strike:"~",underline:"°",multilineCode:"```",inlineCode:"`"}}},linkOptions:{type:Object,default:function(){return{disabled:!1,target:"_blank",rel:null}}},roomInfoEnabled:{type:Boolean,default:!1},textareaActionEnabled:{type:Boolean,default:!1},textareaAutoFocus:{type:Boolean,default:!0},userTagsEnabled:{type:Boolean,default:!0},emojisSuggestionEnabled:{type:Boolean,default:!0},roomMessage:{type:String,default:""},scrollDistance:{type:Number,default:60},acceptedFiles:{type:String,default:"*"},templatesText:{type:Array,default:null},mediaPreviewEnabled:{type:Boolean,default:!0},usernameOptions:{type:Object,default:function(){return{minUsers:3,currentUser:!1}}}},emits:["toggle-rooms-list","room-info","fetch-messages","send-message","edit-message","delete-message","open-file","open-user-tag","open-failed-message","menu-action-handler","message-action-handler","send-message-reaction","typing-message","textarea-action-handler","fetch-more-rooms","add-room","room-action-handler","message-selection-action-handler"],data:function(){return{room:{},loadingMoreRooms:!1,showRoomsList:!0,isMobile:!1,showMediaPreview:!1,previewFile:{}}},computed:{t:function(){return l(l({},dr),this.textMessages)},cssVars:function(){var e=this,t=pr[this.theme],n={};return Object.keys(t).map((function(r){n[r]=l(l({},t[r]),e.styles[r]||{})})),hr(n)},orderedRooms:function(){var e=this;return this.rooms.slice().sort((function(t,n){var r=t.index||0,o=n.index||0;return"asc"===e.roomsOrder?r<o?-1:o<r?1:0:r>o?-1:o>r?1:0}))}},watch:{rooms:{immediate:!0,deep:!0,handler:function(e,t){var n=this;if(e[0]&&e.find((function(e){return e.roomId===n.room.roomId}))||(this.showRoomsList=!0),!this.loadingMoreRooms&&this.loadFirstRoom&&e[0]&&(!t||e.length!==t.length))if(this.roomId){var r=e.find((function(e){return e.roomId===n.roomId}))||{};this.fetchRoom({room:r})}else!this.isMobile||this.singleRoom?this.fetchRoom({room:this.orderedRooms[0]}):this.showRoomsList=!0}},loadingRooms:function(e){e&&(this.room={})},roomId:{immediate:!0,handler:function(e,t){if(e&&!this.loadingRooms&&this.rooms.length){var n=this.rooms.find((function(t){return t.roomId===e}));this.fetchRoom({room:n})}else t&&!e&&(this.room={})}},room:function(e){e&&0!==Object.entries(e).length&&(gr(e),e.users.forEach((function(e){vr(e)})))},roomsListOpened:function(e){this.showRoomsList=e}},created:function(){var e=this;this.updateResponsive(),window.addEventListener("resize",(function(t){t.isTrusted&&e.updateResponsive()}))},methods:{updateResponsive:function(){this.isMobile=window.innerWidth<this.responsiveBreakpoint},toggleRoomsList:function(){this.showRoomsList=!this.showRoomsList,this.isMobile&&(this.room={}),this.$emit("toggle-rooms-list",{opened:this.showRoomsList})},fetchRoom:function(e){var t=e.room;this.room=t,this.fetchMessages({reset:!0}),this.isMobile&&(this.showRoomsList=!1)},fetchMoreRooms:function(){this.$emit("fetch-more-rooms")},roomInfo:function(){this.$emit("room-info",this.room)},addRoom:function(){this.$emit("add-room")},fetchMessages:function(e){this.$emit("fetch-messages",{room:this.room,options:e})},sendMessage:function(e){this.$emit("send-message",l(l({},e),{},{roomId:this.room.roomId}))},editMessage:function(e){this.$emit("edit-message",l(l({},e),{},{roomId:this.room.roomId}))},deleteMessage:function(e){this.$emit("delete-message",{message:e,roomId:this.room.roomId})},openFile:function(e){var t=e.message,n=e.file;this.mediaPreviewEnabled&&"preview"===n.action?(this.previewFile=n.file,this.showMediaPreview=!0):this.$emit("open-file",{message:t,file:n})},openUserTag:function(e){var t=e.user;this.$emit("open-user-tag",{user:t})},openFailedMessage:function(e){var t=e.message;this.$emit("open-failed-message",{message:t,roomId:this.room.roomId})},menuActionHandler:function(e){this.$emit("menu-action-handler",{action:e,roomId:this.room.roomId})},roomActionHandler:function(e){var t=e.action,n=e.roomId;this.$emit("room-action-handler",{action:t,roomId:n})},messageActionHandler:function(e){this.$emit("message-action-handler",l(l({},e),{},{roomId:this.room.roomId}))},messageSelectionActionHandler:function(e){this.$emit("message-selection-action-handler",l(l({},e),{},{roomId:this.room.roomId}))},sendMessageReaction:function(e){this.$emit("send-message-reaction",l(l({},e),{},{roomId:this.room.roomId}))},typingMessage:function(e){this.$emit("typing-message",{message:e,roomId:this.room.roomId})},textareaActionHandler:function(e){this.$emit("textarea-action-handler",{message:e,roomId:this.room.roomId})}}},br=_r,yr=(n("42ca"),g(br,a,i,!1,null,null,null)),wr=yr.exports;Object.defineProperty(wr,"install",{configurable:!1,enumerable:!1,value:function(e){e.component("ChatWindow",wr)}});var xr=wr;t["default"]=xr},fc6a:function(e,t,n){var r=n("44ad"),o=n("1d80");e.exports=function(e){return r(o(e))}},fce3:function(e,t,n){var r=n("d039"),o=n("da84"),a=o.RegExp;e.exports=r((function(){var e=a(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},fdbf:function(e,t,n){var r=n("04f8");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},ff81:function(e,t,n){var r=n("0206"),o=r.System,a=(r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int),i=(r.new_int_n,r.assert,n("4b5e"));function s(e,t,n,r){this.l=a(1+i.SBMAX_l),this.s=a(1+i.SBMAX_s),this.psfb21=a(1+i.PSFB21),this.psfb12=a(1+i.PSFB12);var s=this.l,c=this.s;4==arguments.length&&(this.arrL=arguments[0],this.arrS=arguments[1],this.arr21=arguments[2],this.arr12=arguments[3],o.arraycopy(this.arrL,0,s,0,Math.min(this.arrL.length,this.l.length)),o.arraycopy(this.arrS,0,c,0,Math.min(this.arrS.length,this.s.length)),o.arraycopy(this.arr21,0,this.psfb21,0,Math.min(this.arr21.length,this.psfb21.length)),o.arraycopy(this.arr12,0,this.psfb12,0,Math.min(this.arr12.length,this.psfb12.length)))}e.exports=s}})},9340:function(e,t,n){"use strict";n("4b56")},"94ca":function(e,t,n){var r=n("d039"),o=/#|\.prototype\./,a=function(e,t){var n=s[i(e)];return n==l||n!=c&&("function"==typeof t?r(t):!!t)},i=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},"96cf":function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(j){c=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),i=new R(r||[]);return a._invoke=M(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(j){return{type:"throw",arg:j}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",m={};function g(){}function v(){}function _(){}var b={};b[a]=function(){return this};var y=Object.getPrototypeOf,w=y&&y(y(O([])));w&&w!==n&&r.call(w,a)&&(b=w);var x=_.prototype=g.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(o,a,i,s){var c=u(e[o],e,a);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,s)}))}s(c.arg)}var o;function a(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}this._invoke=a}function M(e,t,n){var r=f;return function(o,a){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw a;return C()}n.method=o,n.arg=a;while(1){var i=n.delegate;if(i){var s=A(i,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=u(e,t,n);if("normal"===c.type){if(r=n.done?h:d,c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}function A(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,A(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function O(e){if(e){var n=e[a];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){while(++o<e.length)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:C}}function C(){return{value:t,done:!0}}return v.prototype=x.constructor=_,_.constructor=v,v.displayName=c(_,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,c(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},S(k.prototype),k.prototype[i]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new k(l(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(x),c(x,s,"Generator"),x[a]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=O,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},"99af":function(e,t,n){"use strict";var r=n("23e7"),o=n("d039"),a=n("e8b5"),i=n("861d"),s=n("7b0b"),c=n("50c4"),l=n("8418"),u=n("65f0"),f=n("1dde"),d=n("b622"),p=n("2d00"),h=d("isConcatSpreadable"),m=9007199254740991,g="Maximum allowed index exceeded",v=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),_=f("concat"),b=function(e){if(!i(e))return!1;var t=e[h];return void 0!==t?!!t:a(e)},y=!v||!_;r({target:"Array",proto:!0,forced:y},{concat:function(e){var t,n,r,o,a,i=s(this),f=u(i,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(a=-1===t?i:arguments[t],b(a)){if(o=c(a.length),d+o>m)throw TypeError(g);for(n=0;n<o;n++,d++)n in a&&l(f,d,a[n])}else{if(d>=m)throw TypeError(g);l(f,d++,a)}return f.length=d,f}})},"9bdd":function(e,t,n){var r=n("825a"),o=n("2a62");e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(i){throw o(e),i}}},"9bf2":function(e,t,n){var r=n("83ab"),o=n("0cfb"),a=n("825a"),i=n("c04e"),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(a(e),t=i(t,!0),a(n),o)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9ed3":function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),a=n("5c6c"),i=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=o(r,{next:a(1,n)}),i(e,l,!1,!0),s[l]=c,e}},a4b4:function(e,t,n){var r=n("342f");e.exports=/web0s(?!.*chrome)/i.test(r)},a4d3:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),a=n("d066"),i=n("c430"),s=n("83ab"),c=n("4930"),l=n("fdbf"),u=n("d039"),f=n("5135"),d=n("e8b5"),p=n("861d"),h=n("825a"),m=n("7b0b"),g=n("fc6a"),v=n("c04e"),_=n("5c6c"),b=n("7c73"),y=n("df75"),w=n("241c"),x=n("057f"),S=n("7418"),k=n("06cf"),M=n("9bf2"),A=n("d1e7"),E=n("9112"),T=n("6eeb"),R=n("5692"),O=n("f772"),C=n("d012"),j=n("90e3"),B=n("b622"),I=n("e538"),P=n("746f"),L=n("d44e"),N=n("69f3"),D=n("b727").forEach,F=O("hidden"),H="Symbol",U="prototype",$=B("toPrimitive"),q=N.set,V=N.getterFor(H),z=Object[U],X=o.Symbol,Y=a("JSON","stringify"),G=k.f,W=M.f,K=x.f,Z=A.f,Q=R("symbols"),J=R("op-symbols"),ee=R("string-to-symbol-registry"),te=R("symbol-to-string-registry"),ne=R("wks"),re=o.QObject,oe=!re||!re[U]||!re[U].findChild,ae=s&&u((function(){return 7!=b(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=G(z,t);r&&delete z[t],W(e,t,n),r&&e!==z&&W(z,t,r)}:W,ie=function(e,t){var n=Q[e]=b(X[U]);return q(n,{type:H,tag:e,description:t}),s||(n.description=t),n},se=l?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof X},ce=function(e,t,n){e===z&&ce(J,t,n),h(e);var r=v(t,!0);return h(n),f(Q,r)?(n.enumerable?(f(e,F)&&e[F][r]&&(e[F][r]=!1),n=b(n,{enumerable:_(0,!1)})):(f(e,F)||W(e,F,_(1,{})),e[F][r]=!0),ae(e,r,n)):W(e,r,n)},le=function(e,t){h(e);var n=g(t),r=y(n).concat(he(n));return D(r,(function(t){s&&!fe.call(n,t)||ce(e,t,n[t])})),e},ue=function(e,t){return void 0===t?b(e):le(b(e),t)},fe=function(e){var t=v(e,!0),n=Z.call(this,t);return!(this===z&&f(Q,t)&&!f(J,t))&&(!(n||!f(this,t)||!f(Q,t)||f(this,F)&&this[F][t])||n)},de=function(e,t){var n=g(e),r=v(t,!0);if(n!==z||!f(Q,r)||f(J,r)){var o=G(n,r);return!o||!f(Q,r)||f(n,F)&&n[F][r]||(o.enumerable=!0),o}},pe=function(e){var t=K(g(e)),n=[];return D(t,(function(e){f(Q,e)||f(C,e)||n.push(e)})),n},he=function(e){var t=e===z,n=K(t?J:g(e)),r=[];return D(n,(function(e){!f(Q,e)||t&&!f(z,e)||r.push(Q[e])})),r};if(c||(X=function(){if(this instanceof X)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=j(e),n=function(e){this===z&&n.call(J,e),f(this,F)&&f(this[F],t)&&(this[F][t]=!1),ae(this,t,_(1,e))};return s&&oe&&ae(z,t,{configurable:!0,set:n}),ie(t,e)},T(X[U],"toString",(function(){return V(this).tag})),T(X,"withoutSetter",(function(e){return ie(j(e),e)})),A.f=fe,M.f=ce,k.f=de,w.f=x.f=pe,S.f=he,I.f=function(e){return ie(B(e),e)},s&&(W(X[U],"description",{configurable:!0,get:function(){return V(this).description}}),i||T(z,"propertyIsEnumerable",fe,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:X}),D(y(ne),(function(e){P(e)})),r({target:H,stat:!0,forced:!c},{for:function(e){var t=String(e);if(f(ee,t))return ee[t];var n=X(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!se(e))throw TypeError(e+" is not a symbol");if(f(te,e))return te[e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:ue,defineProperty:ce,defineProperties:le,getOwnPropertyDescriptor:de}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe,getOwnPropertySymbols:he}),r({target:"Object",stat:!0,forced:u((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(m(e))}}),Y){var me=!c||u((function(){var e=X();return"[null]"!=Y([e])||"{}"!=Y({a:e})||"{}"!=Y(Object(e))}));r({target:"JSON",stat:!0,forced:me},{stringify:function(e,t,n){var r,o=[e],a=1;while(arguments.length>a)o.push(arguments[a++]);if(r=t,(p(t)||void 0!==e)&&!se(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!se(t))return t}),o[1]=t,Y.apply(null,o)}})}X[U][$]||E(X[U],$,X[U].valueOf),L(X,H),C[F]=!0},a58e:function(e,t,n){"use strict";n("81da")},a630:function(e,t,n){var r=n("23e7"),o=n("4df4"),a=n("1c7e"),i=!a((function(e){Array.from(e)}));r({target:"Array",stat:!0,forced:i},{from:o})},a691:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},a79d:function(e,t,n){"use strict";var r=n("23e7"),o=n("c430"),a=n("fea9"),i=n("d039"),s=n("d066"),c=n("4840"),l=n("cdf9"),u=n("6eeb"),f=!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}));if(r({target:"Promise",proto:!0,real:!0,forced:f},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),!o&&"function"==typeof a){var d=s("Promise").prototype["finally"];a.prototype["finally"]!==d&&u(a.prototype,"finally",d,{unsafe:!0})}},a9e3:function(e,t,n){"use strict";var r=n("83ab"),o=n("da84"),a=n("94ca"),i=n("6eeb"),s=n("5135"),c=n("c6b6"),l=n("7156"),u=n("c04e"),f=n("d039"),d=n("7c73"),p=n("241c").f,h=n("06cf").f,m=n("9bf2").f,g=n("58a8").trim,v="Number",_=o[v],b=_.prototype,y=c(d(b))==v,w=function(e){var t,n,r,o,a,i,s,c,l=u(e,!1);if("string"==typeof l&&l.length>2)if(l=g(l),t=l.charCodeAt(0),43===t||45===t){if(n=l.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+l}for(a=l.slice(2),i=a.length,s=0;s<i;s++)if(c=a.charCodeAt(s),c<48||c>o)return NaN;return parseInt(a,r)}return+l};if(a(v,!_(" 0o1")||!_("0b1")||_("+0x1"))){for(var x,S=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof S&&(y?f((function(){b.valueOf.call(n)})):c(n)!=v)?l(new _(w(t)),n,S):w(t)},k=r?p(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),M=0;k.length>M;M++)s(_,x=k[M])&&!s(S,x)&&m(S,x,h(_,x));S.prototype=b,b.constructor=S,i(o,v,S)}},ae93:function(e,t,n){"use strict";var r,o,a,i=n("d039"),s=n("e163"),c=n("9112"),l=n("5135"),u=n("b622"),f=n("c430"),d=u("iterator"),p=!1,h=function(){return this};[].keys&&(a=[].keys(),"next"in a?(o=s(s(a)),o!==Object.prototype&&(r=o)):p=!0);var m=void 0==r||i((function(){var e={};return r[d].call(e)!==e}));m&&(r={}),f&&!m||l(r,d)||c(r,d,h),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},b041:function(e,t,n){"use strict";var r=n("00ee"),o=n("f5df");e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(e,t,n){var r=n("83ab"),o=n("9bf2").f,a=Function.prototype,i=a.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in a)&&o(a,c,{configurable:!0,get:function(){try{return i.call(this).match(s)[1]}catch(e){return""}}})},b50d:function(e,t,n){"use strict";var r=n("c532"),o=n("467f"),a=n("7aac"),i=n("30b5"),s=n("83b9"),c=n("c345"),l=n("3934"),u=n("2d83");e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var g=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,a=e.responseType&&"text"!==e.responseType?p.response:p.responseText,i={data:a,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};o(t,n,i),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||l(g))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(_){if("json"!==e.responseType)throw _}"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),f||(f=null),p.send(f)}))}},b575:function(e,t,n){var r,o,a,i,s,c,l,u,f=n("da84"),d=n("06cf").f,p=n("2cf4").set,h=n("1cdc"),m=n("a4b4"),g=n("605d"),v=f.MutationObserver||f.WebKitMutationObserver,_=f.document,b=f.process,y=f.Promise,w=d(f,"queueMicrotask"),x=w&&w.value;x||(r=function(){var e,t;g&&(e=b.domain)&&e.exit();while(o){t=o.fn,o=o.next;try{t()}catch(n){throw o?i():a=void 0,n}}a=void 0,e&&e.enter()},h||g||m||!v||!_?y&&y.resolve?(l=y.resolve(void 0),l.constructor=y,u=l.then,i=function(){u.call(l,r)}):i=g?function(){b.nextTick(r)}:function(){p.call(f,r)}:(s=!0,c=_.createTextNode(""),new v(r).observe(c,{characterData:!0}),i=function(){c.data=s=!s})),e.exports=x||function(e){var t={fn:e,next:void 0};a&&(a.next=t),o||(o=t,i()),a=t}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),a=n("5135"),i=n("90e3"),s=n("4930"),c=n("fdbf"),l=o("wks"),u=r.Symbol,f=c?u:u&&u.withoutSetter||i;e.exports=function(e){return a(l,e)&&(s||"string"==typeof l[e])||(s&&a(u,e)?l[e]=u[e]:l[e]=f("Symbol."+e)),l[e]}},b6a6:function(e,t,n){},b727:function(e,t,n){var r=n("0366"),o=n("44ad"),a=n("7b0b"),i=n("50c4"),s=n("65f0"),c=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,u=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,m,g,v){for(var _,b,y=a(h),w=o(y),x=r(m,g,3),S=i(w.length),k=0,M=v||s,A=t?M(h,S):n||d?M(h,0):void 0;S>k;k++)if((p||k in w)&&(_=w[k],b=x(_,k,y),e))if(t)A[k]=b;else if(b)switch(e){case 3:return!0;case 5:return _;case 6:return k;case 2:c.call(A,_)}else switch(e){case 4:return!1;case 7:c.call(A,_)}return f?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},bc3a:function(e,t,n){e.exports=n("cee4")},c04e:function(e,t,n){var r=n("861d");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},c345:function(e,t,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},c401:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},c430:function(e,t){e.exports=!1},c532:function(e,t,n){"use strict";var r=n("1d2b"),o=Object.prototype.toString;function a(e){return"[object Array]"===o.call(e)}function i(e){return"undefined"===typeof e}function s(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function c(e){return"[object ArrayBuffer]"===o.call(e)}function l(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function f(e){return"string"===typeof e}function d(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function h(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function m(e){return"[object Date]"===o.call(e)}function g(e){return"[object File]"===o.call(e)}function v(e){return"[object Blob]"===o.call(e)}function _(e){return"[object Function]"===o.call(e)}function b(e){return p(e)&&_(e.pipe)}function y(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function w(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function S(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function k(){var e={};function t(t,n){h(e[n])&&h(t)?e[n]=k(e[n],t):h(t)?e[n]=k({},t):a(t)?e[n]=t.slice():e[n]=t}for(var n=0,r=arguments.length;n<r;n++)S(arguments[n],t);return e}function M(e,t,n){return S(t,(function(t,o){e[o]=n&&"function"===typeof t?r(t,n):t})),e}function A(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}e.exports={isArray:a,isArrayBuffer:c,isBuffer:s,isFormData:l,isArrayBufferView:u,isString:f,isNumber:d,isObject:p,isPlainObject:h,isUndefined:i,isDate:m,isFile:g,isBlob:v,isFunction:_,isStream:b,isURLSearchParams:y,isStandardBrowserEnv:x,forEach:S,merge:k,extend:M,trim:w,stripBOM:A}},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var r=n("da84"),o=n("ce4e"),a="__core-js_shared__",i=r[a]||o(a,{});e.exports=i},c740:function(e,t,n){"use strict";var r=n("23e7"),o=n("b727").findIndex,a=n("44d2"),i="findIndex",s=!0;i in[]&&Array(1)[i]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),a(i)},c8af:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var r=n("5135"),o=n("fc6a"),a=n("4d64").indexOf,i=n("d012");e.exports=function(e,t){var n,s=o(e),c=0,l=[];for(n in s)!r(i,n)&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~a(l,n)||l.push(n));return l}},cc12:function(e,t,n){var r=n("da84"),o=n("861d"),a=r.document,i=o(a)&&o(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},cca6:function(e,t,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdf9:function(e,t,n){var r=n("825a"),o=n("861d"),a=n("f069");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=a.f(e),i=n.resolve;return i(t),n.promise}},ce4e:function(e,t,n){var r=n("da84"),o=n("9112");e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},cee4:function(e,t,n){"use strict";var r=n("c532"),o=n("1d2b"),a=n("0a06"),i=n("4a7b"),s=n("2444");function c(e){var t=new a(e),n=o(a.prototype.request,t);return r.extend(n,a.prototype,t),r.extend(n,t),n}var l=c(s);l.Axios=a,l.create=function(e){return c(i(l.defaults,e))},l.Cancel=n("7a77"),l.CancelToken=n("8df4"),l.isCancel=n("2e67"),l.all=function(e){return Promise.all(e)},l.spread=n("0df6"),l.isAxiosError=n("5f02"),e.exports=l,e.exports.default=l},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var r=n("428f"),o=n("da84"),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},d1e7:function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!r.call({1:2},1);t.f=a?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},d28b:function(e,t,n){var r=n("746f");r("iterator")},d2bb:function(e,t,n){var r=n("825a"),o=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return r(n),o(a),t?e.call(n,a):n.__proto__=a,n}}():void 0)},d3b7:function(e,t,n){var r=n("00ee"),o=n("6eeb"),a=n("b041");r||o(Object.prototype,"toString",a,{unsafe:!0})},d44e:function(e,t,n){var r=n("9bf2").f,o=n("5135"),a=n("b622"),i=a("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},ddb0:function(e,t,n){var r=n("da84"),o=n("fdbc"),a=n("e260"),i=n("9112"),s=n("b622"),c=s("iterator"),l=s("toStringTag"),u=a.values;for(var f in o){var d=r[f],p=d&&d.prototype;if(p){if(p[c]!==u)try{i(p,c,u)}catch(m){p[c]=u}if(p[l]||i(p,l,f),o[f])for(var h in a)if(p[h]!==a[h])try{i(p,h,a[h])}catch(m){p[h]=a[h]}}}},df75:function(e,t,n){var r=n("ca84"),o=n("7839");e.exports=Object.keys||function(e){return r(e,o)}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,a=arguments.length-1;a>=-1&&!r;a--){var i=a>=0?arguments[a]:e.cwd();if("string"!==typeof i)throw new TypeError("Arguments to path.resolve must be strings");i&&(t=i+"/"+t,r="/"===i.charAt(0))}return t=n(o(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===a(e,-1);return e=n(o(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),a=r(n.split("/")),i=Math.min(o.length,a.length),s=i,c=0;c<i;c++)if(o[c]!==a[c]){s=c;break}var l=[];for(c=s;c<o.length;c++)l.push("..");return l=l.concat(a.slice(s)),l.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,a=e.length-1;a>=1;--a)if(t=e.charCodeAt(a),47===t){if(!o){r=a;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,a=0,i=e.length-1;i>=0;--i){var s=e.charCodeAt(i);if(47!==s)-1===r&&(o=!1,r=i+1),46===s?-1===t?t=i:1!==a&&(a=1):-1!==t&&(a=-1);else if(!o){n=i+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("4362"))},e01a:function(e,t,n){"use strict";var r=n("23e7"),o=n("83ab"),a=n("da84"),i=n("5135"),s=n("861d"),c=n("9bf2").f,l=n("e893"),u=a.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var f={},d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof d?new u(e):void 0===e?u():u(e);return""===e&&(f[t]=!0),t};l(d,u);var p=d.prototype=u.prototype;p.constructor=d;var h=p.toString,m="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(i(f,e))return"";var n=m?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},e163:function(e,t,n){var r=n("5135"),o=n("7b0b"),a=n("f772"),i=n("e177"),s=a("IE_PROTO"),c=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=o(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},e177:function(e,t,n){var r=n("d039");e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e260:function(e,t,n){"use strict";var r=n("fc6a"),o=n("44d2"),a=n("3f8c"),i=n("69f3"),s=n("7dd0"),c="Array Iterator",l=i.set,u=i.getterFor(c);e.exports=s(Array,"Array",(function(e,t){l(this,{type:c,target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),a.Arguments=a.Array,o("keys"),o("values"),o("entries")},e2cc:function(e,t,n){var r=n("6eeb");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},e538:function(e,t,n){var r=n("b622");t.f=r},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e6cf:function(e,t,n){"use strict";var r,o,a,i,s=n("23e7"),c=n("c430"),l=n("da84"),u=n("d066"),f=n("fea9"),d=n("6eeb"),p=n("e2cc"),h=n("d2bb"),m=n("d44e"),g=n("2626"),v=n("861d"),_=n("1c0b"),b=n("19aa"),y=n("8925"),w=n("2266"),x=n("1c7e"),S=n("4840"),k=n("2cf4").set,M=n("b575"),A=n("cdf9"),E=n("44de"),T=n("f069"),R=n("e667"),O=n("69f3"),C=n("94ca"),j=n("b622"),B=n("6069"),I=n("605d"),P=n("2d00"),L=j("species"),N="Promise",D=O.get,F=O.set,H=O.getterFor(N),U=f&&f.prototype,$=f,q=U,V=l.TypeError,z=l.document,X=l.process,Y=T.f,G=Y,W=!!(z&&z.createEvent&&l.dispatchEvent),K="function"==typeof PromiseRejectionEvent,Z="unhandledrejection",Q="rejectionhandled",J=0,ee=1,te=2,ne=1,re=2,oe=!1,ae=C(N,(function(){var e=y($)!==String($);if(!e&&66===P)return!0;if(c&&!q["finally"])return!0;if(P>=51&&/native code/.test($))return!1;var t=new $((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))},r=t.constructor={};return r[L]=n,oe=t.then((function(){}))instanceof n,!oe||!e&&B&&!K})),ie=ae||!x((function(e){$.all(e)["catch"]((function(){}))})),se=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},ce=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;M((function(){var r=e.value,o=e.state==ee,a=0;while(n.length>a){var i,s,c,l=n[a++],u=o?l.ok:l.fail,f=l.resolve,d=l.reject,p=l.domain;try{u?(o||(e.rejection===re&&de(e),e.rejection=ne),!0===u?i=r:(p&&p.enter(),i=u(r),p&&(p.exit(),c=!0)),i===l.promise?d(V("Promise-chain cycle")):(s=se(i))?s.call(i,f,d):f(i)):d(r)}catch(h){p&&!c&&p.exit(),d(h)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ue(e)}))}},le=function(e,t,n){var r,o;W?(r=z.createEvent("Event"),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),l.dispatchEvent(r)):r={promise:t,reason:n},!K&&(o=l["on"+e])?o(r):e===Z&&E("Unhandled promise rejection",n)},ue=function(e){k.call(l,(function(){var t,n=e.facade,r=e.value,o=fe(e);if(o&&(t=R((function(){I?X.emit("unhandledRejection",r,n):le(Z,n,r)})),e.rejection=I||fe(e)?re:ne,t.error))throw t.value}))},fe=function(e){return e.rejection!==ne&&!e.parent},de=function(e){k.call(l,(function(){var t=e.facade;I?X.emit("rejectionHandled",t):le(Q,t,e.value)}))},pe=function(e,t,n){return function(r){e(t,r,n)}},he=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=te,ce(e,!0))},me=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw V("Promise can't be resolved itself");var r=se(t);r?M((function(){var n={done:!1};try{r.call(t,pe(me,n,e),pe(he,n,e))}catch(o){he(n,o,e)}})):(e.value=t,e.state=ee,ce(e,!1))}catch(o){he({done:!1},o,e)}}};if(ae&&($=function(e){b(this,$,N),_(e),r.call(this);var t=D(this);try{e(pe(me,t),pe(he,t))}catch(n){he(t,n)}},q=$.prototype,r=function(e){F(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:J,value:void 0})},r.prototype=p(q,{then:function(e,t){var n=H(this),r=Y(S(this,$));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=I?X.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=J&&ce(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=D(e);this.promise=e,this.resolve=pe(me,t),this.reject=pe(he,t)},T.f=Y=function(e){return e===$||e===a?new o(e):G(e)},!c&&"function"==typeof f&&U!==Object.prototype)){i=U.then,oe||(d(U,"then",(function(e,t){var n=this;return new $((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),d(U,"catch",q["catch"],{unsafe:!0}));try{delete U.constructor}catch(ge){}h&&h(U,q)}s({global:!0,wrap:!0,forced:ae},{Promise:$}),m($,N,!1,!0),g(N),a=u(N),s({target:N,stat:!0,forced:ae},{reject:function(e){var t=Y(this);return t.reject.call(void 0,e),t.promise}}),s({target:N,stat:!0,forced:c||ae},{resolve:function(e){return A(c&&this===a?$:this,e)}}),s({target:N,stat:!0,forced:ie},{all:function(e){var t=this,n=Y(t),r=n.resolve,o=n.reject,a=R((function(){var n=_(t.resolve),a=[],i=0,s=1;w(e,(function(e){var c=i++,l=!1;a.push(void 0),s++,n.call(t,e).then((function(e){l||(l=!0,a[c]=e,--s||r(a))}),o)})),--s||r(a)}));return a.error&&o(a.value),n.promise},race:function(e){var t=this,n=Y(t),r=n.reject,o=R((function(){var o=_(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(e,t,n){var r=n("5135"),o=n("56ef"),a=n("06cf"),i=n("9bf2");e.exports=function(e,t){for(var n=o(t),s=i.f,c=a.f,l=0;l<n.length;l++){var u=n[l];r(e,u)||s(e,u,c(t,u))}}},e8b5:function(e,t,n){var r=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==r(e)}},e95a:function(e,t,n){var r=n("b622"),o=n("3f8c"),a=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[a]===e)}},f069:function(e,t,n){"use strict";var r=n("1c0b"),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},f5df:function(e,t,n){var r=n("00ee"),o=n("c6b6"),a=n("b622"),i=a("toStringTag"),s="Arguments"==o(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=Object(e),i))?n:s?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},f6b4:function(e,t,n){"use strict";var r=n("c532");function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},f772:function(e,t,n){var r=n("5692"),o=n("90e3"),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},fb6a:function(e,t,n){"use strict";var r=n("23e7"),o=n("861d"),a=n("e8b5"),i=n("23cb"),s=n("50c4"),c=n("fc6a"),l=n("8418"),u=n("b622"),f=n("1dde"),d=f("slice"),p=u("species"),h=[].slice,m=Math.max;r({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var n,r,u,f=c(this),d=s(f.length),g=i(e,d),v=i(void 0===t?d:t,d);if(a(f)&&(n=f.constructor,"function"!=typeof n||n!==Array&&!a(n.prototype)?o(n)&&(n=n[p],null===n&&(n=void 0)):n=void 0,n===Array||void 0===n))return h.call(f,g,v);for(r=new(void 0===n?Array:n)(m(v-g,0)),u=0;g<v;g++,u++)g in f&&l(r,u,f[g]);return r.length=u,r}})},fc6a:function(e,t,n){var r=n("44ad"),o=n("1d80");e.exports=function(e){return r(o(e))}},fdbc:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(e,t,n){var r=n("4930");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(e,t,n){var r=n("da84");e.exports=r.Promise}});
//# sourceMappingURL=app.js.map
\ No newline at end of file