browser-legacy-dcedba5d.js 39 KB

1
  1. System.register([],(function(e,t){"use strict";return{execute:function(){var i=document.createElement("style");i.textContent="._playSection_jmtje_1{min-height:4.66667rem}._audioSection_jmtje_4{position:relative;background:url("+new URL("audio-banner-bg-7b630e3e.png",t.meta.url).href+") no-repeat top center;background-size:contain;height:4.66667rem}._audioSection_jmtje_4 ._audioContainer_jmtje_10{position:absolute;top:1.6rem;width:5.22667rem;height:.93333rem;left:2.26667rem}._audioSection_jmtje_4 ._audioBox_jmtje_17{position:absolute;left:50%;transform:translate(-50%,50%);z-index:2;width:1.97333rem;height:2rem;background:url("+new URL("audio-bg-9b6c9d07.png",t.meta.url).href+") no-repeat center;background-size:contain}._audioSection_jmtje_4 ._audioBox_jmtje_17 ._audioPan_jmtje_27{position:absolute;left:.21333rem;top:.16rem;z-index:8;width:1.57333rem;height:1.6rem;background:url("+new URL("audio-pan-f4738bc4.png",t.meta.url).href+") no-repeat center;background-size:contain;display:flex;align-items:center;justify-content:center}._audioSection_jmtje_4 ._audioBox_jmtje_17 ._audioImg_jmtje_40{width:.85333rem;height:.85333rem;border-radius:50%;overflow:hidden}._audioSection_jmtje_4 ._audioBox_jmtje_17 ._audioPoint_jmtje_46{position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);width:.21333rem;height:.21333rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAgdJREFUOE+lk8FrE1EQxmdmk2xssoV9u0tiY7GRSC4KHnoUhXrxVk9CRcSrikXwf/CUU/0fSvWinpuzPYle6kWhUUnLhuc2ImgieTPyQjZstTUH5/re/Pjmm28Q/rPwuH6l1BlEbCJiBRGLIjJk5h4zf+j3+51sz5+AQhRF14wxpxExAYDviGgcx3FGo1EZAHxE/Kq1bgPATwvKAnJKqRv2MwAcAICcMF1FRHJa6xcAMJwCoii6IiJW+pdZtliFAHCYJMn2GKCUmieimwDw0UqeBRARQsTGYDB4NQZEUXQJAJoAsJ9tdhyH1tcfrSwsVOdardZ2HMfjuSdVZeZPY0AQBCsA4BGRNW5aGxtPH1cq1dXG+Qa83tnZffjg/r30UUTmjTGcjnCdiHKI+C0LuH3n7kvXLar60lmI4xiebW2u9nq9w8mfEjO7Y0AYhldFRBGRzgLONZtP3Lx72SuVYd6b22+322vpdkTEZ+ZBCrDzLyPi5yzAdd1ybXFxzSuVSt1u97nWeuqRiNSMMe/TNRaCILglIl3HcQaztsDMeRGp5/P5rWkOfN+/QERWxR4i8j8gyMxLiLirtX5zJMoTL+onKWHmAgDUROQgSRIbZ/nrmHzfv4iIy0T0S0R+IOLIRhcRTzFzkYjeaa3fpmYee40A4IZhaGVWjDG2aSgiPc/z9jqdzhGPfgMVK9bsAn2AngAAAABJRU5ErkJggg==) no-repeat center;background-size:contain}._audioSection_jmtje_4 ._audioBox_jmtje_17 ._audioZhen_jmtje_57{position:absolute;z-index:9;right:-.10667rem;top:-.88rem;width:.69333rem;height:2.32rem;background:url("+new URL("audio-zhen-22a0bb83.png",t.meta.url).href+') no-repeat center;background-size:contain}._controls_jmtje_67{position:absolute;left:0;bottom:0;right:0;height:1.17333rem;display:flex;flex-direction:column;justify-content:space-between;flex-direction:row;transition:all .5s;padding:0 .32rem}._controls_jmtje_67>div{display:flex;align-items:center}._controls_jmtje_67._hide_jmtje_84{transform:translateY(100%)}._controls_jmtje_67 ._actionBtn_jmtje_87{line-height:0}._controls_jmtje_67 ._actionBtn_jmtje_87 img{width:.37333rem;height:.37333rem;margin-bottom:-.05333rem}._controls_jmtje_67 ._time_jmtje_95{display:flex;justify-content:space-between;flex:1;min-width:2.29333rem;font-size:.37333rem;font-weight:500;color:#131415;line-height:.53333rem}._controls_jmtje_67 ._time_jmtje_95 span{font-size:.32rem;padding:0 .05333rem}._controls_jmtje_67 ._slider_jmtje_109{width:100%;margin:0 .32rem;--van-slider-bar-height: .10667rem;--van-slider-button-width: .34667rem !important;--van-slider-button-height: .34667rem !important;--van-slider-inactive-background: #fff;--van-slider-active-background: #269EFE !important}._controls_jmtje_67 ._slider_jmtje_109 .van-loading{width:100%;height:100%}._userSection_jmtje_122{padding:.4rem .32rem;background-color:transparent}._userSection_jmtje_122 ._userLogo_jmtje_126{width:1.17333rem;height:1.17333rem;border:.02667rem solid #FFFFFF;margin-right:.26667rem;border-radius:50%;overflow:hidden}._userSection_jmtje_122 ._userInfo_jmtje_134 ._name_jmtje_134{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._userSection_jmtje_122 ._userInfo_jmtje_134 ._sub_jmtje_140{padding-top:.05333rem;font-size:.32rem;color:#777;line-height:.45333rem}._userSection_jmtje_122 ._userInfo_jmtje_134 ._iconMember_jmtje_146{margin-left:.16rem;width:.37333rem;height:.37333rem}._userSection_jmtje_122 ._zan_jmtje_151{background:#F7EEEE;border-radius:.34667rem;font-size:.37333rem;color:#ff6a6a;line-height:.53333rem;padding:.10667rem .24rem .08rem;display:inline-flex;align-items:center}._userSection_jmtje_122 ._zan_jmtje_151 ._iconZan_jmtje_161{width:.48rem;height:.48rem;margin-right:.05333rem}._musicSection_jmtje_166{margin:0 .34667rem .32rem;padding:.37333rem .32rem;background:#FFFFFF;border-radius:.26667rem}._musicSection_jmtje_166 ._musicName_jmtje_172{font-size:.4rem;font-weight:500;color:#333;line-height:.56rem;display:flex;align-items:center}._musicSection_jmtje_166 ._musicName_jmtje_172 ._musicTag_jmtje_180{margin-right:.16rem;padding:.02667rem .16rem;font-size:.32rem;color:#ff7b31;line-height:.45333rem;background:rgba(255,166,115,.07);border-radius:.24rem;border:.02667rem solid #FFBF9A;font-weight:400}._musicSection_jmtje_166 ._musicDesc_jmtje_191{padding-top:.21333rem;font-size:.37333rem;color:#777;line-height:.53333rem}._likeSection_jmtje_197{margin:0 .34667rem .32rem;background:#FFFFFF;border-radius:.26667rem;padding:.26667rem .32rem}._likeSection_jmtje_197 ._likeTitle_jmtje_203{display:flex;align-items:center;font-size:.45333rem;font-weight:600;color:#333;line-height:.64rem;padding-bottom:.21333rem}._likeSection_jmtje_197 ._likeTitle_jmtje_203:before{display:inline-block;content:"";width:.10667rem;height:.37333rem;border-radius:.05333rem;background:linear-gradient(to bottom,#5BECFF,#259CFE);margin-right:.16rem}._likeItem_jmtje_221{padding:.42667rem 0}._likeItem_jmtje_221 ._userLogo_jmtje_126{border-radius:50%;overflow:hidden;width:1.12rem;height:1.12rem;margin-right:.18667rem}._likeItem_jmtje_221 ._userInfo_jmtje_134 ._name_jmtje_134{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._likeItem_jmtje_221 ._userInfo_jmtje_134 ._sub_jmtje_140{padding-top:.05333rem;font-size:.34667rem;color:#777;line-height:.48rem}._likeItem_jmtje_221 ._time_jmtje_95{font-size:.34667rem;color:#777;line-height:.48rem}._bottomSection_jmtje_248{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:.4rem .32rem}._bottomSection_jmtje_248 ._bottomShare_jmtje_255{display:flex;align-items:center}._bottomSection_jmtje_248 ._bottomShare_jmtje_255 p{padding:0 .4rem;text-align:center;line-height:0}._bottomSection_jmtje_248 ._bottomShare_jmtje_255 p:first-child{padding-left:.13333rem}._bottomSection_jmtje_248 ._bottomShare_jmtje_255 img{width:.48rem;height:.48rem}._bottomSection_jmtje_248 ._bottomShare_jmtje_255 span{padding-top:.21333rem;font-size:.32rem;color:#333;line-height:.45333rem;display:block}._bottomSection_jmtje_248 ._btnEdit_jmtje_278{font-size:.37333rem;font-weight:500;background:linear-gradient(135deg,#19F1E1 0%,#0094FF 100%);color:#fff;line-height:.58667rem;min-width:2.13333rem;height:.8rem;border:none}._popupContainer_jmtje_288{width:80%}._popupContainer_jmtje_288 ._popupContent_jmtje_291{padding:.77333rem 0 .66667rem;text-align:center;font-size:.48rem;font-weight:500;color:#333;line-height:.66667rem}._popupContainer_jmtje_288 ._popupBtnGroup_jmtje_299{text-align:center;margin-bottom:.58667rem}._popupContainer_jmtje_288 ._popupBtnGroup_jmtje_299 .van-button{height:1.06667rem;font-size:.42667rem;font-weight:400!important;line-height:.58667rem;min-width:3.25333rem}._popupContainer_jmtje_288 ._popupBtnGroup_jmtje_299 .van-button:last-child{margin-left:.26667rem;background:linear-gradient(to right,#5BECFF,#259CFE);border:none}._cellGroup_jmtje_315{display:flex;flex-wrap:wrap}._cell_jmtje_315{width:2.56rem;margin-right:.48rem;margin-bottom:.48rem}._cell_jmtje_315:nth-child(3n + 3){margin-right:0}._cell_jmtje_315 ._cellImg_jmtje_327{position:relative}._cell_jmtje_315 ._cellImg_jmtje_327:before{content:"";position:absolute;right:-.21333rem;top:.08rem;z-index:8;width:2.24rem;height:2.24rem;background:url('+new URL("audio-pan-f4738bc4.png",t.meta.url).href+') no-repeat center;background-size:contain;display:flex;align-items:center;justify-content:center}._cell_jmtje_315 ._cellImg_jmtje_327 ._iconZan_jmtje_161{position:absolute;bottom:.10667rem;left:.10667rem;z-index:10;padding:.08rem;background:rgba(67,67,67,.3);border-radius:.21333rem;-webkit-backdrop-filter:blur(.10667rem);backdrop-filter:blur(.10667rem);font-size:.24rem;font-weight:500;color:#fff;line-height:.34667rem;display:flex;align-items:center}._cell_jmtje_315 ._cellImg_jmtje_327 ._iconZan_jmtje_161:before{content:"";display:inline-block;width:.32rem;height:.32rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAABZElEQVQ4Ec1TOU5DMRSMEYvgAKAUUAHiALkADSfgGnACOlo6JE7BPSiokSISQkMLKCCxKICZSTxfoy//b9LxpJHfMh4/b51Oi8UYF4AL4Am4ArZb6OUSBA6BMfCScFmatVgg7KH+bpxd87NuSXAHsz6AmGYvZVUs2SiILVKsB7wZv29+1s0KQqwL9hnA7tz6qKlLdh1DCN9OCCBsIbEOoBauEe/DPwFWgL/YCKRTzB2QzA7PgTUGEDvAsAn8ALwMdhHSiKHymZNxN0fAMRMUZNFv8qsWI2w0LbghBgV56L7iJOXE8VHdOp/1W5EoyO6c4B3WBdQRR5rqN7NwtmV/Z8yzQ91uk4AaUL16TtqyFpCgvz2vqaO64J1I2rJijvNsmfxnPJlXOjQJakXmXJBxyYZOkKDneIb+jLyW8+89ScExsGzJeQQfMK+6YWrw6/GXrE6DEB5TPP05zLXYp59dC++flX4BAwaIUT0NbR8AAAAASUVORK5CYII=) no-repeat center;background-size:contain}._cell_jmtje_315 ._cellImage_jmtje_368{position:relative;width:2.34667rem;height:2.34667rem;border-radius:.32rem;z-index:9}._cell_jmtje_315 ._cellImage_jmtje_368 img{border-radius:.32rem}._cell_jmtje_315 ._cellTitle_jmtje_378{font-size:.34667rem;color:#131415;line-height:.48rem;margin:.21333rem 0 .16rem}._cell_jmtje_315 ._users_jmtje_384{display:flex;align-items:center}._cell_jmtje_315 ._users_jmtje_384 ._userImg_jmtje_388{width:.53333rem;height:.53333rem;border-radius:50%;overflow:hidden;margin-right:.10667rem}._cell_jmtje_315 ._users_jmtje_384 ._name_jmtje_134{font-size:.32rem;color:#333;line-height:.37333rem}\n',document.head.appendChild(i);var n=globalThis&&globalThis.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,o){function s(e){try{l(n.next(e))}catch(t){o(t)}}function a(e){try{l(n.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};const r={decode:function(e,t){return n(this,void 0,void 0,(function*(){const i=new AudioContext({sampleRate:t});return i.decodeAudioData(e).finally((()=>i.close()))}))},createBuffer:function(e,t){return"number"==typeof e[0]&&(e=[e]),function(e){const t=e[0];if(t.some((e=>e>1||e<-1))){const i=t.length;let n=0;for(let e=0;e<i;e++){const i=Math.abs(t[e]);i>n&&(n=i)}for(const t of e)for(let e=0;e<i;e++)t[e]/=n}}(e),{duration:t,length:e[0].length,sampleRate:e[0].length/t,numberOfChannels:e.length,getChannelData:t=>null==e?void 0:e[t],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};var o=globalThis&&globalThis.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,o){function s(e){try{l(n.next(e))}catch(t){o(t)}}function a(e){try{l(n.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};const s={fetchBlob:function(e,t,i){var n,r;return o(this,void 0,void 0,(function*(){const s=yield fetch(e,i);{const e=null===(n=s.clone().body)||void 0===n?void 0:n.getReader(),i=Number(null===(r=s.headers)||void 0===r?void 0:r.get("Content-Length"));let a=0;const l=(n,r)=>o(this,void 0,void 0,(function*(){if(n)return;a+=(null==r?void 0:r.length)||0;const o=Math.round(a/i*100);return t(o),null==e?void 0:e.read().then((({done:e,value:t})=>l(e,t)))}));null==e||e.read().then((({done:e,value:t})=>l(e,t)))}return s.blob()}))}};class a{constructor(){this.listeners={},this.on=this.addEventListener,this.un=this.removeEventListener}addEventListener(e,t,i){if(this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t),null==i?void 0:i.once){const i=()=>{this.removeEventListener(e,i),this.removeEventListener(e,t)};return this.addEventListener(e,i),i}return()=>this.removeEventListener(e,t)}removeEventListener(e,t){var i;null===(i=this.listeners[e])||void 0===i||i.delete(t)}once(e,t){return this.on(e,t,{once:!0})}unAll(){this.listeners={}}emit(e,...t){this.listeners[e]&&this.listeners[e].forEach((e=>e(...t)))}}class l extends a{constructor(e){super(),this.isExternalMedia=!1,e.media?(this.media=e.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),e.mediaControls&&(this.media.controls=!0),e.autoplay&&(this.media.autoplay=!0),null!=e.playbackRate&&this.onceMediaEvent("canplay",(()=>{null!=e.playbackRate&&(this.media.playbackRate=e.playbackRate)}))}onMediaEvent(e,t,i){return this.media.addEventListener(e,t,i),()=>this.media.removeEventListener(e,t)}onceMediaEvent(e,t){return this.onMediaEvent(e,t,{once:!0})}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){const e=this.getSrc();e.startsWith("blob:")&&URL.revokeObjectURL(e)}setSrc(e,t){if(this.getSrc()===e)return;this.revokeSrc();const i=t instanceof Blob?URL.createObjectURL(t):e;this.media.src=i,this.media.load()}destroy(){this.media.pause(),this.isExternalMedia||(this.media.remove(),this.revokeSrc(),this.media.src="",this.media.load())}setMediaElement(e){this.media=e}play(){return this.media.play()}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(e){this.media.currentTime=e}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(e){this.media.volume=e}getMuted(){return this.media.muted}setMuted(e){this.media.muted=e}getPlaybackRate(){return this.media.playbackRate}setPlaybackRate(e,t){null!=t&&(this.media.preservesPitch=t),this.media.playbackRate=e}getMediaElement(){return this.media}setSinkId(e){return this.media.setSinkId(e)}}class h extends a{constructor(e,t){super(),this.timeouts=[],this.isScrolling=!1,this.audioData=null,this.resizeObserver=null,this.isDragging=!1,this.options=e;const i=this.parentFromOptionsContainer(e.container);this.parent=i;const[n,r]=this.initHtml();i.appendChild(n),this.container=n,this.scrollContainer=r.querySelector(".scroll"),this.wrapper=r.querySelector(".wrapper"),this.canvasWrapper=r.querySelector(".canvases"),this.progressWrapper=r.querySelector(".progress"),this.cursor=r.querySelector(".cursor"),t&&r.appendChild(t),this.initEvents()}parentFromOptionsContainer(e){let t;if("string"==typeof e?t=document.querySelector(e):e instanceof HTMLElement&&(t=e),!t)throw new Error("Container not found");return t}initEvents(){const e=e=>{const t=this.wrapper.getBoundingClientRect(),i=e.clientX-t.left,n=e.clientX-t.left;return[i/t.width,n/t.height]};this.wrapper.addEventListener("click",(t=>{const[i,n]=e(t);this.emit("click",i,n)})),this.wrapper.addEventListener("dblclick",(t=>{const[i,n]=e(t);this.emit("dblclick",i,n)})),this.options.dragToSeek&&this.initDrag(),this.scrollContainer.addEventListener("scroll",(()=>{const{scrollLeft:e,scrollWidth:t,clientWidth:i}=this.scrollContainer,n=e/t,r=(e+i)/t;this.emit("scroll",n,r)}));const t=this.createDelay(100);this.resizeObserver=new ResizeObserver((()=>{t((()=>this.reRender()))})),this.resizeObserver.observe(this.scrollContainer)}initDrag(){!function(e,t,i,n,r=5){let o=()=>{};if(!e)return o;const s=s=>{if(2===s.button)return;s.preventDefault(),s.stopPropagation(),e.style.touchAction="none";let a=s.clientX,l=s.clientY,h=!1;const d=n=>{n.preventDefault(),n.stopPropagation();const o=n.clientX,s=n.clientY;if(h||Math.abs(o-a)>=r||Math.abs(s-l)>=r){const{left:n,top:r}=e.getBoundingClientRect();h||(h=!0,null==i||i(a-n,l-r)),t(o-a,s-l,o-n,s-r),a=o,l=s}},c=e=>{h&&(e.preventDefault(),e.stopPropagation())},m=()=>{e.style.touchAction="",h&&(null==n||n()),o()};document.addEventListener("pointermove",d),document.addEventListener("pointerup",m),document.addEventListener("pointerleave",m),document.addEventListener("click",c,!0),o=()=>{document.removeEventListener("pointermove",d),document.removeEventListener("pointerup",m),document.removeEventListener("pointerleave",m),setTimeout((()=>{document.removeEventListener("click",c,!0)}),10)}};e.addEventListener("pointerdown",s)}(this.wrapper,((e,t,i)=>{this.emit("drag",Math.max(0,Math.min(1,i/this.wrapper.getBoundingClientRect().width)))}),(()=>this.isDragging=!0),(()=>this.isDragging=!1))}getHeight(){return null==this.options.height?128:isNaN(Number(this.options.height))?"auto"===this.options.height&&this.parent.clientHeight||128:Number(this.options.height)}initHtml(){const e=document.createElement("div"),t=e.attachShadow({mode:"open"});return t.innerHTML=`\n <style>\n :host {\n user-select: none;\n min-width: 1px;\n }\n :host audio {\n display: block;\n width: 100%;\n }\n :host .scroll {\n overflow-x: auto;\n overflow-y: hidden;\n width: 100%;\n position: relative;\n }\n :host .noScrollbar {\n scrollbar-color: transparent;\n scrollbar-width: none;\n }\n :host .noScrollbar::-webkit-scrollbar {\n display: none;\n -webkit-appearance: none;\n }\n :host .wrapper {\n position: relative;\n overflow: visible;\n z-index: 2;\n }\n :host .canvases {\n min-height: ${this.getHeight()}px;\n }\n :host .canvases > div {\n position: relative;\n }\n :host canvas {\n display: block;\n position: absolute;\n top: 0;\n image-rendering: pixelated;\n }\n :host .progress {\n pointer-events: none;\n position: absolute;\n z-index: 2;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n overflow: hidden;\n }\n :host .progress > div {\n position: relative;\n }\n :host .cursor {\n pointer-events: none;\n position: absolute;\n z-index: 5;\n top: 0;\n left: 0;\n height: 100%;\n border-radius: 2px;\n }\n </style>\n\n <div class="scroll" part="scroll">\n <div class="wrapper" part="wrapper">\n <div class="canvases"></div>\n <div class="progress" part="progress"></div>\n <div class="cursor" part="cursor"></div>\n </div>\n </div>\n `,[e,t]}setOptions(e){if(this.options.container!==e.container){const t=this.parentFromOptionsContainer(e.container);t.appendChild(this.container),this.parent=t}e.dragToSeek&&!this.options.dragToSeek&&this.initDrag(),this.options=e,this.reRender()}getWrapper(){return this.wrapper}getScroll(){return this.scrollContainer.scrollLeft}destroy(){var e;this.container.remove(),null===(e=this.resizeObserver)||void 0===e||e.disconnect()}createDelay(e=10){const t={};return this.timeouts.push(t),i=>{t.timeout&&clearTimeout(t.timeout),t.timeout=setTimeout(i,e)}}convertColorValues(e){if(!Array.isArray(e))return e||"";if(e.length<2)return e[0]||"";const t=document.createElement("canvas"),i=t.getContext("2d").createLinearGradient(0,0,0,t.height),n=1/(e.length-1);return e.forEach(((e,t)=>{const r=t*n;i.addColorStop(r,e)})),i}renderBarWaveform(e,t,i,n){const r=e[0],o=e[1]||e[0],s=r.length,{width:a,height:l}=i.canvas,h=l/2,d=window.devicePixelRatio||1,c=t.barWidth?t.barWidth*d:1,m=t.barGap?t.barGap*d:t.barWidth?c/2:0,u=t.barRadius||0,p=a/(c+m)/s,g=u&&"roundRect"in i?"roundRect":"rect";i.beginPath();let _=0,j=0,f=0;for(let A=0;A<=s;A++){const e=Math.round(A*p);if(e>_){const r=Math.round(j*h*n),o=r+Math.round(f*h*n)||1;let s=h-r;"top"===t.barAlign?s=0:"bottom"===t.barAlign&&(s=l-o),i[g](_*(c+m),s,c,o,u),_=e,j=0,f=0}const s=Math.abs(r[A]||0),a=Math.abs(o[A]||0);s>j&&(j=s),a>f&&(f=a)}i.fill(),i.closePath()}renderLineWaveform(e,t,i,n){const r=t=>{const r=e[t]||e[0],o=r.length,{height:s}=i.canvas,a=s/2,l=i.canvas.width/o;i.moveTo(0,a);let h=0,d=0;for(let e=0;e<=o;e++){const o=Math.round(e*l);if(o>h){const e=a+(Math.round(d*a*n)||1)*(0===t?-1:1);i.lineTo(h,e),h=o,d=0}const s=Math.abs(r[e]||0);s>d&&(d=s)}i.lineTo(h,a)};i.beginPath(),r(0),r(1),i.fill(),i.closePath()}renderWaveform(e,t,i){if(i.fillStyle=this.convertColorValues(t.waveColor),t.renderFunction)return void t.renderFunction(e,i);let n=t.barHeight||1;if(t.normalize){const t=Array.from(e[0]).reduce(((e,t)=>Math.max(e,Math.abs(t))),0);n=t?1/t:1}t.barWidth||t.barGap||t.barAlign?this.renderBarWaveform(e,t,i,n):this.renderLineWaveform(e,t,i,n)}renderSingleCanvas(e,t,i,n,r,o,s,a){const l=window.devicePixelRatio||1,h=document.createElement("canvas"),d=e[0].length;h.width=Math.round(i*(o-r)/d),h.height=n*l,h.style.width=`${Math.floor(h.width/l)}px`,h.style.height=`${n}px`,h.style.left=`${Math.floor(r*i/l/d)}px`,s.appendChild(h);const c=h.getContext("2d");if(this.renderWaveform(e.map((e=>e.slice(r,o))),t,c),h.width>0&&h.height>0){const e=h.cloneNode(),i=e.getContext("2d");i.drawImage(h,0,0),i.globalCompositeOperation="source-in",i.fillStyle=this.convertColorValues(t.progressColor),i.fillRect(0,0,h.width,h.height),a.appendChild(e)}}renderChannel(e,t,i){const n=document.createElement("div"),r=this.getHeight();n.style.height=`${r}px`,this.canvasWrapper.style.minHeight=`${r}px`,this.canvasWrapper.appendChild(n);const o=n.cloneNode();this.progressWrapper.appendChild(o);const{scrollLeft:s,scrollWidth:a,clientWidth:l}=this.scrollContainer,d=e[0].length,c=d/a;let m=Math.min(h.MAX_CANVAS_WIDTH,l);if(t.barWidth||t.barGap){const e=t.barWidth||.5,i=e+(t.barGap||e/2);m%i!=0&&(m=Math.floor(m/i)*i)}const u=Math.floor(Math.abs(s)*c),p=Math.floor(u+m*c),g=p-u,_=(s,a)=>{this.renderSingleCanvas(e,t,i,r,Math.max(0,s),Math.min(a,d),n,o)},j=this.createDelay(),f=this.createDelay(),A=(e,t)=>{_(e,t),e>0&&j((()=>{A(e-g,t-g)}))},b=(e,t)=>{_(e,t),t<d&&f((()=>{b(e+g,t+g)}))};A(u,p),p<d&&b(p,p+g)}render(e){this.timeouts.forEach((e=>e.timeout&&clearTimeout(e.timeout))),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",this.wrapper.style.width="",null!=this.options.width&&(this.scrollContainer.style.width="number"==typeof this.options.width?`${this.options.width}px`:this.options.width);const t=window.devicePixelRatio||1,i=this.scrollContainer.clientWidth,n=Math.ceil(e.duration*(this.options.minPxPerSec||0));this.isScrolling=n>i;const r=this.options.fillParent&&!this.isScrolling,o=(r?i:n)*t;if(this.wrapper.style.width=r?"100%":`${n}px`,this.scrollContainer.style.overflowX=this.isScrolling?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.options.splitChannels)for(let s=0;s<e.numberOfChannels;s++){const t=Object.assign(Object.assign({},this.options),this.options.splitChannels[s]);this.renderChannel([e.getChannelData(s)],t,o)}else{const t=[e.getChannelData(0)];e.numberOfChannels>1&&t.push(e.getChannelData(1)),this.renderChannel(t,this.options,o)}this.audioData=e,this.emit("render")}reRender(){if(!this.audioData)return;const e=this.progressWrapper.clientWidth;this.render(this.audioData);const t=this.progressWrapper.clientWidth;this.scrollContainer.scrollLeft+=t-e}zoom(e){this.options.minPxPerSec=e,this.reRender()}scrollIntoView(e,t=!1){const{clientWidth:i,scrollLeft:n,scrollWidth:r}=this.scrollContainer,o=r*e,s=i/2;if(o>n+(t&&this.options.autoCenter&&!this.isDragging?s:i)||o<n)if(this.options.autoCenter&&!this.isDragging){const e=s/20;o-(n+s)>=e&&o<n+i?this.scrollContainer.scrollLeft+=e:this.scrollContainer.scrollLeft=o-s}else if(this.isDragging){const e=10;this.scrollContainer.scrollLeft=o<n?o-e:o-i+e}else this.scrollContainer.scrollLeft=o;{const{scrollLeft:e}=this.scrollContainer,t=e/r,n=(e+i)/r;this.emit("scroll",t,n)}}renderProgress(e,t){if(isNaN(e))return;const i=100*e;this.canvasWrapper.style.clipPath=`polygon(${i}% 0, 100% 0, 100% 100%, ${i}% 100%)`,this.progressWrapper.style.width=`${i}%`,this.cursor.style.left=`${i}%`,this.cursor.style.marginLeft=100===Math.round(i)?`-${this.options.cursorWidth}px`:"",this.isScrolling&&this.options.autoScroll&&this.scrollIntoView(e,t)}}h.MAX_CANVAS_WIDTH=4e3;class d extends a{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on("tick",(()=>{requestAnimationFrame((()=>{this.emit("tick")}))})),this.emit("tick")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}}var c=globalThis&&globalThis.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,o){function s(e){try{l(n.next(e))}catch(t){o(t)}}function a(e){try{l(n.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};class m extends a{constructor(e=new AudioContext){super(),this.bufferNode=null,this.autoplay=!1,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.audioContext=e,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return c(this,void 0,void 0,(function*(){}))}get src(){return this.currentSrc}set src(e){this.currentSrc=e,fetch(e).then((e=>e.arrayBuffer())).then((e=>this.audioContext.decodeAudioData(e))).then((e=>{this.buffer=e,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play()}))}_play(){var e;this.paused&&(this.paused=!1,null===(e=this.bufferNode)||void 0===e||e.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.bufferNode.buffer=this.buffer,this.bufferNode.connect(this.gainNode),this.playedDuration>=this.duration&&(this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,this.playedDuration),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))})}_pause(){var e;this.paused||(this.paused=!0,null===(e=this.bufferNode)||void 0===e||e.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime)}play(){return c(this,void 0,void 0,(function*(){this._play(),this.emit("play")}))}pause(){this._pause(),this.emit("pause")}setSinkId(e){return c(this,void 0,void 0,(function*(){return this.audioContext.setSinkId(e)}))}get playbackRate(){var e,t;return null!==(t=null===(e=this.bufferNode)||void 0===e?void 0:e.playbackRate.value)&&void 0!==t?t:1}set playbackRate(e){this.bufferNode&&(this.bufferNode.playbackRate.value=e)}get currentTime(){return this.paused?this.playedDuration:this.playedDuration+this.audioContext.currentTime-this.playStartTime}set currentTime(e){this.emit("seeking"),this.paused?this.playedDuration=e:(this._pause(),this.playedDuration=e,this._play()),this.emit("timeupdate")}get duration(){var e;return(null===(e=this.buffer)||void 0===e?void 0:e.duration)||0}get volume(){return this.gainNode.gain.value}set volume(e){this.gainNode.gain.value=e,this.emit("volumechange")}get muted(){return this._muted}set muted(e){this._muted!==e&&(this._muted=e,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}getGainNode(){return this.gainNode}}var u=globalThis&&globalThis.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,o){function s(e){try{l(n.next(e))}catch(t){o(t)}}function a(e){try{l(n.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};const p={waveColor:"#999",progressColor:"#555",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3};class g extends l{static create(e){return new g(e)}constructor(e){const t=e.media||("WebAudio"===e.backend?new m:void 0);super({media:t,mediaControls:e.mediaControls,autoplay:e.autoplay,playbackRate:e.audioRate}),this.plugins=[],this.decodedData=null,this.subscriptions=[],this.mediaSubscriptions=[],this.options=Object.assign({},p,e),this.timer=new d;const i=t?void 0:this.getMediaElement();this.renderer=new h(this.options,i),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initPlugins();const n=this.options.url||this.getSrc();n?this.load(n,this.options.peaks,this.options.duration):this.options.peaks&&this.options.duration&&this.loadPredecoded()}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",(()=>{const e=this.getCurrentTime();this.renderer.renderProgress(e/this.getDuration(),!0),this.emit("timeupdate",e),this.emit("audioprocess",e)})))}initPlayerEvents(){this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",(()=>{const e=this.getCurrentTime();this.renderer.renderProgress(e/this.getDuration(),this.isPlaying()),this.emit("timeupdate",e)})),this.onMediaEvent("play",(()=>{this.emit("play"),this.timer.start()})),this.onMediaEvent("pause",(()=>{this.emit("pause"),this.timer.stop()})),this.onMediaEvent("emptied",(()=>{this.timer.stop()})),this.onMediaEvent("ended",(()=>{this.emit("finish")})),this.onMediaEvent("seeking",(()=>{this.emit("seeking",this.getCurrentTime())})))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",((e,t)=>{this.options.interact&&(this.seekTo(e),this.emit("interaction",e*this.getDuration()),this.emit("click",e,t))})),this.renderer.on("dblclick",((e,t)=>{this.emit("dblclick",e,t)})),this.renderer.on("scroll",((e,t)=>{const i=this.getDuration();this.emit("scroll",e*i,t*i)})),this.renderer.on("render",(()=>{this.emit("redraw")})));{let e;this.subscriptions.push(this.renderer.on("drag",(t=>{this.options.interact&&(this.renderer.renderProgress(t),clearTimeout(e),e=setTimeout((()=>{this.seekTo(t)}),this.isPlaying()?0:200),this.emit("interaction",t*this.getDuration()),this.emit("drag",t))})))}}initPlugins(){var e;(null===(e=this.options.plugins)||void 0===e?void 0:e.length)&&this.options.plugins.forEach((e=>{this.registerPlugin(e)}))}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach((e=>e())),this.mediaSubscriptions=[]}setOptions(e){this.options=Object.assign({},this.options,e),this.renderer.setOptions(this.options),e.audioRate&&this.setPlaybackRate(e.audioRate),null!=e.mediaControls&&(this.getMediaElement().controls=e.mediaControls)}registerPlugin(e){return e.init(this),this.plugins.push(e),this.subscriptions.push(e.once("destroy",(()=>{this.plugins=this.plugins.filter((t=>t!==e))}))),e}getWrapper(){return this.renderer.getWrapper()}getScroll(){return this.renderer.getScroll()}getActivePlugins(){return this.plugins}loadPredecoded(){return u(this,void 0,void 0,(function*(){this.options.peaks&&this.options.duration&&(this.decodedData=r.createBuffer(this.options.peaks,this.options.duration),yield Promise.resolve(),this.renderDecoded())}))}renderDecoded(){return u(this,void 0,void 0,(function*(){this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData))}))}loadAudio(e,t,i,n){return u(this,void 0,void 0,(function*(){if(this.emit("load",e),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!t&&!i){const i=e=>this.emit("loading",e);t=yield s.fetchBlob(e,i,this.options.fetchParams)}if(this.setSrc(e,t),n=(yield Promise.resolve(n||this.getDuration()))||(yield new Promise((e=>{this.onceMediaEvent("loadedmetadata",(()=>e(this.getDuration())))})))||(yield Promise.resolve(0)),i)this.decodedData=r.createBuffer(i,n);else if(t){const e=yield t.arrayBuffer();this.decodedData=yield r.decode(e,this.options.sampleRate)}this.renderDecoded(),this.emit("ready",this.getDuration())}))}load(e,t,i){return u(this,void 0,void 0,(function*(){yield this.loadAudio(e,void 0,t,i)}))}loadBlob(e,t,i){return u(this,void 0,void 0,(function*(){yield this.loadAudio("blob",e,t,i)}))}zoom(e){if(!this.decodedData)throw new Error("No audio loaded");this.renderer.zoom(e),this.emit("zoom",e)}getDecodedData(){return this.decodedData}exportPeaks({channels:e=2,maxLength:t=8e3,precision:i=1e4}={}){if(!this.decodedData)throw new Error("The audio has not been decoded yet");const n=Math.min(e,this.decodedData.numberOfChannels),r=[];for(let o=0;o<n;o++){const e=this.decodedData.getChannelData(o),n=[],s=Math.round(e.length/t);for(let r=0;r<t;r++){const t=e.slice(r*s,(r+1)*s),o=Math.max(...t);n.push(Math.round(o*i)/i)}r.push(n)}return r}getDuration(){let e=super.getDuration()||0;return 0!==e&&e!==1/0||!this.decodedData||(e=this.decodedData.duration),e}toggleInteraction(e){this.options.interact=e}seekTo(e){const t=this.getDuration()*e;this.setTime(t)}playPause(){return u(this,void 0,void 0,(function*(){return this.isPlaying()?this.pause():this.play()}))}stop(){this.pause(),this.setTime(0)}skip(e){this.setTime(this.getCurrentTime()+e)}empty(){this.load("",[[0]],.001)}setMediaElement(e){this.unsubscribePlayerEvents(),super.setMediaElement(e),this.initPlayerEvents()}destroy(){this.emit("destroy"),this.plugins.forEach((e=>e.destroy())),this.subscriptions.forEach((e=>e())),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}}e("W",g),e("s",{playSection:"_playSection_jmtje_1",audioSection:"_audioSection_jmtje_4",audioContainer:"_audioContainer_jmtje_10",audioBox:"_audioBox_jmtje_17",audioPan:"_audioPan_jmtje_27",audioImg:"_audioImg_jmtje_40",audioPoint:"_audioPoint_jmtje_46",audioZhen:"_audioZhen_jmtje_57",controls:"_controls_jmtje_67",hide:"_hide_jmtje_84",actionBtn:"_actionBtn_jmtje_87",time:"_time_jmtje_95",slider:"_slider_jmtje_109",userSection:"_userSection_jmtje_122",userLogo:"_userLogo_jmtje_126",userInfo:"_userInfo_jmtje_134",name:"_name_jmtje_134",sub:"_sub_jmtje_140",iconMember:"_iconMember_jmtje_146",zan:"_zan_jmtje_151",iconZan:"_iconZan_jmtje_161",musicSection:"_musicSection_jmtje_166",musicName:"_musicName_jmtje_172",musicTag:"_musicTag_jmtje_180",musicDesc:"_musicDesc_jmtje_191",likeSection:"_likeSection_jmtje_197",likeTitle:"_likeTitle_jmtje_203",likeItem:"_likeItem_jmtje_221",bottomSection:"_bottomSection_jmtje_248",bottomShare:"_bottomShare_jmtje_255",btnEdit:"_btnEdit_jmtje_278",popupContainer:"_popupContainer_jmtje_288",popupContent:"_popupContent_jmtje_291",popupBtnGroup:"_popupBtnGroup_jmtje_299",cellGroup:"_cellGroup_jmtje_315",cell:"_cell_jmtje_315",cellImg:"_cellImg_jmtje_327",cellImage:"_cellImage_jmtje_368",cellTitle:"_cellTitle_jmtje_378",users:"_users_jmtje_384",userImg:"_userImg_jmtje_388"}),e("c","data:image/png;base64,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"),e("d","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA7ZJREFUWEftl11ok1cYx39P1qYfRpNeqJVR0dQrtxI6B6Mr1Aq76NVQvFDGeqFQaGI2WFGzXhkcNElLnHSb3c1EtLtQsMwP8EKHF5vS4kBoSwdDJ5XWuoZZaNKm1TTvOHkNXZKmyWKS9mIvhMDLOef5nf/5P+d5XmGdPbLOeHgjIM3r/ZCZmW8Jh22Ulr7EaLzB9u1fiN0+metGcwbS/P56nj4d4tWr0oTg5eW/U1f3nhw5spALVO5ALtcAweABampg3z5YWIBbtyAYhK1bnXLq1HfFBvqLYHAL+/dDdbUee3gY7t8Hk+kn6e4+UFygkyeDhEImDh8Gi0WPPTEBN2+C2fyneDy1RQPSzp2rYmzsbzRNOHoUSl/bKBCAq1dh06aAeL1bigd0+nQ7z5/3sXkzHDy4HPfZM7h+XSk0Lh7PjqIAaW63gVDoD+bna2lshLq65biPH8Pt2+oIB6Wrq6FYQL1MT39GZSUx/xiNy3GVoZWxN2z4Wnp6OgoOpLndHgIBV8w7LS2wI+lULl+GmRmwWj+V48d/LBiQduZMC1NTbubmPogFaWgAmy0x3osXcOWK/q6yMoxINAVIRENkAU27S3X1V9LRMZI8JuFi1Nrb38Zg8ALvxlRQj1qkrMzG4qLEjqepCXbtSt380BA8fJi9KEbjS7ZtaxSX67d/T0oEstvvItKcsmp5uX4THzoEVVUrB52fh0gENG11qHAYHjyAyUl1gf4i3d1N6YGOHVtE04zs2aOUWR43OqoDtbYqw2avQrqRCv7iRZUQS3L2bEl6IIdjCTCwd28i0OBgfoHU5i5cgJKSqPT2vvXfgZQ/lNT5Umh8XC/EGzc+EZ/PmhmoOclG+QaKJ0BFxTfi93++9kDXrsHUFNTU2KWz8/vMQMkeyqdC0SicP68yUqO+vlba2p6sBqQuM0kxdT6BpqdhYEBl66z09JhXvxgdjsIDjYzAvXvK0DfE5/t47YFUN6C6AovlS+nq8mUHVMgsu3QJ5uZg9+6PxOn8eW2BQiHo71c3dASLpUzc7pQCnFjLHA69EBVKoUeP4M4d1VEOi8eT1C7oWhUXSJlZmbqiwit+f+dKpS4ZSM8y1WLEi6v6z0ctU99rKt1VCdq5s1VOnOjPBmgUeCdt+2E2g8GQW7WfnYWlJdW8jWIy2VbyT+qROZ3vE43+8BpKqaf/4v1QbijxWRpm869YrZ9IW9tEuqWy+pTW+vqaiUTK0vIYDJnWiWI0jq0GEl8700JvpkkOs/8HyiTaulPoHxnTiDQIfUMPAAAAAElFTkSuQmCC"),e("i","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAh5JREFUWEfN2E1rE1EUBuD3ncRs/Kp/wvwD1yL9A4J0pZR8uBJLu8mqBUUrrtq1AeuuLgR3ceeqQiuKxoXFZKLgIu5aUIK20rmvDDGSTu3MpJPJ3Gxz7j3PnEnO/SAs+zDoKT5WUQ4ewmha5IFDvFQe99o3+GES9kMgH2OoLQJTw8kFeCQfnfKw9LHK3TRhh0AX1/Qc0NWQhDskF1tfUccdmjRgQdB3QOeiE/E9hLl2ha+iY0eLCICMRhgukuswqLUq/DbCuNDQJKD+xEKPDu/nTmN1e4a/k8KSg/4KBLgk59slvkiCGhvoH4JoeB7nP1fZOQls/KC+Yh/gSv4XHmzfYm8UWFqggaErsuaWuB4XlTZo4NgQOeeW2IyCTQoEv9sDqheMsxjW7ScGGqrMDsGl1hnUMUMvWLEsQANDk+LNVoVvh1FZgnzHnpPjlU+z3Bygsgb5jjftsnPJJhBMgec71/nDR9lQIZkCp2wCWfXK9gRedst8bcFviE0DVDplvsv6b29HY+wvHawXDGxYOrghwobFlV0RVmw/9kGu5n9iOfsNGtk4ABa+lOhG7X3+9/3YOjVB1xgsuFU2TgIZXx8SegCX82exkvUxSISeKufU2rPsJqnK8Y3xiXYhXYgxeRPi7dSP0sU1PRN0LQQU2mVjPEhkyJHrGDnYDFYp7gY9MluMgOMvrKRpgIJ/YQXcjXOEiZEvMuQIKHJEygF/ANAjEDRXmZYIAAAAAElFTkSuQmCC"),e("a","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAPJJREFUWEftmMENwjAMRe1wB7FExAgMwAQwAFK3YAK2qMQAMAEDMALKEgju1BWIiiaUxu4Jid9bFOfn9ymOWzMlz2wnvrrTlogWr6mjG9HmvOaQxlrGWl1uiz4XVXIioWm0GdPFOZ4PNWXRjQz5UvZEsux+cz6EglcWKk2sRTc1dCWS8RdDt1DwZKAhtW5iqJK+DUPhonitOV/qdWGoi2qbPAiBUBcBZFnuPgIhEGoIoJZZsiF3btrzFl3UMtQy1DJLdr3/OvBN3c8N91DuXIHQPxESdVMgRyWu9nrd327HWBpLFkIW3Y/2irb1ZjH0iNXq1pYVWDTMjzwHAAAAAElFTkSuQmCC");var _={exports:{}},j=_.exports={};j.nextTick=function(){var e="undefined"!=typeof window&&window.setImmediate,t="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(e)return function(e){return window.setImmediate(e)};if(t){var i=[];return window.addEventListener("message",(function(e){var t=e.source;t!==window&&null!==t||"process-tick"!==e.data||(e.stopPropagation(),i.length>0&&i.shift()())}),!0),function(e){i.push(e),window.postMessage("process-tick","*")}}return function(e){setTimeout(e,0)}}(),j.title="browser",j.browser=!0,j.env={},j.argv=[],j.binding=function(e){throw new Error("process.binding is not supported")},j.cwd=function(){return"/"},j.chdir=function(e){throw new Error("process.chdir is not supported")},e("b",_.exports)}}}));